{"id":"f04602f2-392c-414b-b537-4ea817e90c23","authorId":"3iZRaC8is1gTHGIUdu1sK913kkMnmeA2","title":"星欲偶像祭：自定义你的偶像团","description":"欢迎来到一个闪耀着梦想与汗水的特别世界！这里是现代日本都市，但偶像不再只是电视上的明星，而是渗透进我们生活的每一个角落，是希望，是光芒，也是，只有我们才知道的秘密舞台。从超大型公司那如同工厂般批量生产的“完美偶像”，到隐藏在Live House里、充满野性魅力的地下乐队；从校园祭上元气满满的啦啦队，到只在深夜直播间里展露真我、挑战尺度的“里偶像”……各种各样的少女们都在这个舞台上拼搏着，追逐着属于她们的那颗星。作为——你，将成为一支偶像团队的专属制作人兼经纪人！亲手挖掘、培养并塑造属于{{user}}自己的偶像。团队的未来，掌握在你的手中哦。","background":"vbm9284ptetblobngulw9dh9.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"emjv7tjz0fsuffusjehctgmm.webp","coverWidth":400,"coverHeight":300,"introPage":"klhnadoy5v3o84aus9ezt8hx.html","changelog":null,"createdAt":"2026-04-28T04:14:44.406Z","updatedAt":"2026-07-25T04:08:03.342Z","initPublicAt":"2026-04-28T04:15:05.703Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":".text-gray-100\\/90 {\n    /* This color was transparent, so the RGB values don't visually matter.\n       It's targeted by a later rule for its actual text color. */\n    color: rgb(102 96 93 / 0%);\n}\n.css-6usgop {\n    display: none !important;\n}\n.w-2 {\n    display: none !important;\n}\n.border-\\[\\#F1CBCB\\] {\n    /* This border color was transparent */\n    border-color: rgb(241 203 203 / 0%);\n}\n.bg-gray-100\\/90:not(.chat-answer-container .bg-gray-100\\/90) {\n    color: #4B5563; /* Medium-dark gray for text */\n    display: flex;\n    flex-direction: column;\n    flex-wrap: nowrap;\n    justify-content: flex-start;\n    align-items: stretch;\n    padding-top: 10px;\n    padding-left: 1rem;\n    padding-right: 1rem;\n    background: #E0F7FA; /* Light Cyan background */\n    border: 3px solid #80DEEA; /* Bright Cyan border */\n    border-radius: 8px;\n    box-shadow:\n        0 0 0 2px #B2EBF2, /* Inner light cyan border */\n        inset 0 0 15px rgba(0, 0, 0, 0.05), /* Subtle inner shadow */\n        0 5px 15px rgba(0, 0, 0, 0.1), /* Softer outer shadow */\n        0 0 25px rgba(128, 222, 234, 0.4); /* Glowing cyan effect */\n    position: relative;\n    font-weight: bold;\n    font-family: \"阿里巴巴普惠体 2.0 75 SemiBold\", Arial, sans-serif;\n    font-weight: 600;\n    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); /* Softer text shadow */\n    animation: pulseShadow 5s infinite alternate; /* Pulsing shadow animation */\n    margin-bottom: 30px;\n}\n.markdown-body {\n    color: #374151; /* Dark gray for markdown body text */\n}\n.bg-gray-100\\/90 {\n    background-color: #ffffff00; /* Kept transparent */\n}\n.markdown-body {\n    background-color: #ffffff00; /* Kept transparent */\n}\n.py-3 {\n    padding-top: 0rem;\n    padding-bottom: 0rem;\n}\n.px-4 {\n    padding-left: 0rem;\n    padding-right: 0rem;\n}\n.markdown-body details {\n    margin-top: 0;\n    margin-bottom: 0px;\n}\n.justify-start {\n    margin-bottom: 20px;\n}\n\n@keyframes pulseShadow {\n    0% {\n        box-shadow:\n            0 0 0 2px #B2EBF2,\n            inset 0 0 15px rgba(0, 0, 0, 0.05),\n            0 5px 15px rgba(0, 0, 0, 0.1),\n            0 0 25px rgba(128, 222, 234, 0.3);\n    }\n    100% {\n        box-shadow:\n            0 0 0 2px #B2EBF2,\n            inset 0 0 15px rgba(0, 0, 0, 0.05),\n            0 5px 15px rgba(0, 0, 0, 0.1),\n            0 0 35px rgba(128, 222, 234, 0.6);\n    }\n}\n\n/* Global Styles */\nbody {\n    background-color: #F0F8FF; /* Alice Blue - very light and fresh */\n    color: #4A5568; /* Slate Gray - good contrast on light bg */\n    font-family: 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;\n    line-height: 1.6;\n}\n\n/* Main Container */\n.idol-producer-dashboard {\n    max-width: 850px;\n    margin: 20px auto;\n    background: linear-gradient(145deg, #E6FFFA, #FFFFFF); /* Light Mint to White gradient */\n    border-radius: 15px;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1), 0 0 20px rgba(127, 255, 212, 0.4); /* Softer shadow with Aquamarine glow */\n    overflow: hidden;\n    border: 1px solid #A7F3D0; /* Light Mint border */\n    position: relative;\n}\n\n/* Header Banner */\n.header-banner {\n    background: linear-gradient(90deg, #81D4FA, #4FC3F7); /* Vibrant Sky Blue gradient */\n    padding: 25px 20px;\n    text-align: center;\n    border-bottom: 3px solid #29B6F6; /* Bright Blue border */\n    position: relative;\n    overflow: hidden;\n}\n\n.header-banner::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\" viewBox=\"0 0 100 100\"><path d=\"M0,0 L100,100 M100,0 L0,100\" stroke=\"rgba(0,0,0,0.03)\" stroke-width=\"1\"/></svg>') repeat;\n    background-size: 20px 20px;\n    opacity: 0.2; /* Kept opacity, pattern color changed for light bg */\n    z-index: 1;\n}\n\n.game-title {\n    margin: 0;\n    color: #FFFFFF; /* White title text on blue bg */\n    font-size: 2.8rem;\n    letter-spacing: 2px;\n    font-weight: 900;\n    text-shadow: 0 0 10px rgba(255, 255, 255, 0.7), 0 0 20px rgba(79, 195, 247, 0.7); /* White and Blue glowing text */\n    position: relative;\n    z-index: 2;\n    animation: neonGlow 1.5s ease-in-out infinite alternate;\n}\n\n@keyframes neonGlow {\n    from {\n        text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 15px #4FC3F7, 0 0 20px #4FC3F7, 0 0 25px #4FC3F7, 0 0 30px #4FC3F7, 0 0 35px #4FC3F7;\n    }\n    to {\n        text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #29B6F6, 0 0 40px #29B6F6, 0 0 50px #29B6F6, 0 0 60px #29B6F6, 0 0 70px #29B6F6;\n    }\n}\n\n/* Collapsible Sections */\n.section-summary {\n    background: linear-gradient(90deg, #B3E5FC, #81D4FA); /* Lighter Sky Blue gradient */\n    padding: 15px 20px;\n    color: #0277BD; /* Darker blue text for contrast */\n    font-size: 1.2rem;\n    font-weight: 700;\n    cursor: pointer;\n    border-bottom: 1px solid #4FC3F7;\n    transition: background 0.3s ease;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n}\n\n.section-summary:hover {\n    background: linear-gradient(90deg, #81D4FA, #4FC3F7);\n}\n\n.section-summary .icon {\n    font-size: 1.4rem;\n    color: #FFD54F; /* Sunny Yellow icon */\n    text-shadow: 0 0 5px rgba(255, 213, 79, 0.7);\n}\n\n.section-content {\n    background-color: #E1F5FE; /* Very Light Blue content background */\n    padding: 20px;\n    border-bottom: 1px solid #B3E5FC;\n}\n\n.section-content p {\n    margin-bottom: 8px;\n    color: #546E7A; /* Bluish Gray text */\n}\n\n.section-content strong {\n    color: #FF8A65; /* Light Coral for strong text */\n}\n\n/* Time Info Section */\n.time-info-section {\n    padding: 20px;\n    background-color: #E0F7FA; /* Light Cyan */\n    border-bottom: 1px solid #A7FFEB; /* Light Teal border */\n}\n\n.info-box {\n    background-color: rgba(128, 222, 234, 0.15); /* Light Cyan tint */\n    border: 1px solid rgba(128, 222, 234, 0.4);\n    border-radius: 8px;\n    padding: 15px;\n    text-align: center;\n    font-size: 1.1rem;\n    color: #26A69A; /* Teal text */\n    box-shadow: inset 0 0 10px rgba(128, 222, 234, 0.2);\n}\n\n.info-box p {\n    margin: 5px 0;\n}\n\n.info-box span {\n    font-weight: bold;\n    color: #FFB74D; /* Light Orange */\n}\n\n/* Business Stats Grid */\n.grid-stats {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 15px;\n}\n\n.stat-item {\n    background-color: rgba(178, 235, 242, 0.2); /* Very Light Cyan tint */\n    border: 1px solid rgba(128, 222, 234, 0.4);\n    border-radius: 8px;\n    padding: 12px;\n    font-size: 1rem;\n    color: #00897B; /* Dark Teal text */\n    box-shadow: inset 0 0 8px rgba(128, 222, 234, 0.1);\n}\n\n.stat-item strong {\n    color: #FF8A65; /* Light Coral */\n}\n\n/* Dividers */\n.divider {\n    border: none;\n    border-top: 2px dashed #A7F3D0; /* Light Mint dashed line */\n    margin: 20px 0;\n    opacity: 0.6;\n}\n\n/* Story Narrative */\n.story-narrative-section {\n    padding: 25px 20px;\n    background-color: #E1F5FE; /* Very Light Blue */\n    border-bottom: 1px solid #B3E5FC;\n}\n\n.section-title {\n    color: #F06292; /* Bright Pink for titles */\n    font-size: 1.8rem;\n    margin-bottom: 20px;\n    text-align: center;\n    text-shadow: 0 0 5px rgba(240, 98, 146, 0.5);\n    position: relative;\n}\n\n.section-title::after {\n    content: '';\n    display: block;\n    width: 60px;\n    height: 2px;\n    background: linear-gradient(90deg, transparent, #F06292, transparent);\n    margin: 8px auto 0;\n}\n\n.narrative-content p {\n    margin-bottom: 1em;\n    color: #546E7A; /* Bluish Gray */\n    font-size: 1.05rem;\n    line-height: 1.8;\n    text-align: justify;\n}\n\n/* Character Panels */\n.character-panels-section {\n    padding: 25px 20px;\n    background-color: #E0F7FA; /* Light Cyan */\n    border-bottom: 1px solid #A7FFEB;\n}\n\n.character-panel-collapsible {\n    margin-bottom: 15px;\n    border: 1px solid #B3E5FC; /* Light Sky Blue border */\n    border-radius: 10px;\n    overflow: hidden;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08); /* Softer shadow */\n}\n\n.character-summary {\n    background: linear-gradient(90deg, #FFCDD2, #FFAB91); /* Light Pink to Light Peach gradient */\n    padding: 15px 20px;\n    color: #C2185B; /* Darker Pink text for contrast */\n    font-size: 1.3rem;\n    font-weight: 700;\n    cursor: pointer;\n    border-bottom: 1px solid #FF8A65; /* Light Coral border */\n    transition: background 0.3s ease;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n}\n\n.character-summary:hover {\n    background: linear-gradient(90deg, #FFAB91, #FF8A65);\n}\n\n.character-summary .icon {\n    font-size: 1.6rem;\n    color: #FFEE58; /* Bright Lemon Yellow */\n}\n\n.subsection {\n    margin-bottom: 20px;\n}\n\n.subsection-title {\n    color: #EC407A; /* Medium Pink */\n    font-size: 1.3rem;\n    margin-bottom: 10px;\n    border-bottom: 1px dashed #FF8A80; /* Light Red-Pink dashed line */\n    padding-bottom: 5px;\n}\n\n.stats-list, .details-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n}\n\n.stats-list li, .details-list li {\n    margin-bottom: 5px;\n    color: #607D8B; /* Blue Gray */\n}\n\n.stats-list span, .details-list span {\n    font-weight: 600;\n    color: #455A64; /* Darker Blue Gray */\n}\n\n/* Inner Details ( 外貌描述, 色情特质描述 ) */\n.details-collapsible {\n    border: 1px solid rgba(255, 171, 145, 0.4); /* Light Peach border */\n    border-radius: 8px;\n    margin-top: 15px;\n    background-color: rgba(255, 235, 238, 0.3); /* Very Light Pink tint */\n}\n\n.details-summary {\n    padding: 10px 15px;\n    background-color: rgba(255, 182, 193, 0.4); /* Light Pink background */\n    color: #AD1457; /* Strong Pink text */\n    font-weight: 600;\n    cursor: pointer;\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    transition: background 0.3s ease;\n}\n\n.details-summary:hover {\n    background-color: rgba(255, 182, 193, 0.6);\n}\n\n.details-summary .icon {\n    font-size: 1.2rem;\n    color: #82B1FF; /* Light Blue icon (original was fitting) */\n}\n\n.details-list {\n    padding: 15px;\n    font-size: 0.95rem;\n    line-height: 1.6;\n}\n\n.erotic-details li {\n    color: #F48FB1; /* Softer, but still distinct Pink */\n    font-style: italic;\n}\n\n/* Memory Log Section */\n.memory-log-section {\n    padding: 25px 20px;\n    background-color: #E1F5FE; /* Very Light Blue */\n    border-bottom: 1px solid #B3E5FC;\n}\n\n.memory-content {\n    background-color: rgba(225, 245, 254, 0.5); /* Light Blue tint */\n    border: 1px solid rgba(129, 212, 250, 0.5); /* Sky Blue border */\n    border-radius: 8px;\n    padding: 15px;\n    max-height: 200px;\n    overflow-y: auto;\n    font-size: 0.9rem;\n    color: #546E7A; /* Bluish Gray */\n    line-height: 1.5;\n}\n\n.memory-content p {\n    margin-bottom: 0.5em;\n}\n\n/* Action Options Section */\n.action-options-section {\n    padding: 25px 20px;\n    background-color: #E0F7FA; /* Light Cyan */\n}\n\n.options-list {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 12px;\n}\n\n.option-item {\n    background-color: rgba(129, 212, 250, 0.2); /* Semi-transparent Sky Blue */\n    border: 1px solid rgba(79, 195, 247, 0.6); /* Brighter Sky Blue border */\n    border-radius: 10px;\n    padding: 15px;\n    transition: all 0.3s ease;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08); /* Softer shadow */\n}\n\n.option-item:hover {\n    background-color: rgba(129, 212, 250, 0.35);\n    transform: translateY(-3px);\n    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.12), 0 0 10px rgba(79, 195, 247, 0.5); /* Sky Blue glow */\n}\n\n.option-letter {\n    background-color: #4FC3F7; /* Bright Sky Blue circle */\n    color: #FFFFFF; /* White text */\n    width: 30px;\n    height: 30px;\n    border-radius: 50%;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    font-weight: 800;\n    margin-right: 15px;\n    flex-shrink: 0;\n    box-shadow: 0 0 8px rgba(79, 195, 247, 0.6); /* Sky Blue shadow */\n}\n\n.option-text {\n    color: #01579B; /* Dark Blue text for readability */\n    font-size: 1.1rem;\n    flex-grow: 1;\n}\n\n/* Responsive Adjustments */\n@media (max-width: 768px) {\n    .idol-producer-dashboard {\n        margin: 10px auto;\n        border-radius: 8px;\n    }\n\n    .game-title {\n        font-size: 2rem;\n    }\n\n    .section-summary, .character-summary {\n        font-size: 1rem;\n        padding: 12px 15px;\n    }\n\n    .section-content, .time-info-section, .story-narrative-section,\n    .character-panels-section, .memory-log-section, .action-options-section {\n        padding: 15px;\n    }\n\n    .grid-stats {\n        grid-template-columns: 1fr;\n    }\n\n    .section-title {\n        font-size: 1.5rem;\n    }\n\n    .narrative-content p {\n        font-size: 1rem;\n    }\n\n    .subsection-title {\n        font-size: 1.1rem;\n    }\n\n    .stats-list li, .details-list li, .option-text {\n        font-size: 0.95rem;\n    }\n\n    .option-letter {\n        width: 26px;\n        height: 26px;\n        font-size: 0.9rem;\n    }\n}\n\n/* Custom Scrollbar for memory-content */\n.memory-content::-webkit-scrollbar {\n    width: 8px;\n}\n\n.memory-content::-webkit-scrollbar-track {\n    background: #E0F2F7; /* Light Cyan track */\n    border-radius: 10px;\n}\n\n.memory-content::-webkit-scrollbar-thumb {\n    background: #81D4FA; /* Sky Blue thumb */\n    border-radius: 10px;\n    border: 1px solid #4FC3F7; /* Brighter Sky Blue border */\n}\n\n.memory-content::-webkit-scrollbar-thumb:hover {\n    background: #29B6F6; /* Even Brighter Blue on hover */\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":86,"totalMessages":757,"totalCreditsUsed":1399515,"totalTokensUsed":16739743,"totalPlayedUsers":65,"deeplyPlayed":16,"fixedPromptLength":9570,"lorebookLength":14136,"author":{"id":"3iZRaC8is1gTHGIUdu1sK913kkMnmeA2","name":"云海","displayUsername":"wpk825","username":"wpk825"},"cardsTags":[{"tag":{"name":"自定义","cardsCount":338}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"角色扮演","cardsCount":370}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}