.theme-panel[data-v-63163455]{--bg: #11100f;--bg-elevated: #1a1816;--card: rgba(32, 30, 28, .94);--card-hover: rgba(42, 38, 34, .96);--border: rgba(130, 120, 105, .2);--text: #ebe6dc;--text-soft: rgba(215, 205, 190, .8);--task-label: #8eb4d4;--task-start-bg: rgba(70, 90, 115, .12);--task-start-border: rgba(110, 145, 180, .28);--task-progress-start: #8eb4d4;--task-expose-bg: rgba(140, 85, 60, .15);--task-expose-border: rgba(185, 115, 85, .4);--task-progress-expose: #d4956a;--bar-expose-a: #a86848;--bar-expose-b: #d4956a;--task-ready-bg: rgba(120, 90, 40, .2);--task-ready-border: rgba(210, 170, 80, .45);--task-progress-ready: #e4b85c;--bar-ready-a: #b88840;--bar-ready-b: #e8c878;--task-heal-bg: rgba(55, 95, 80, .18);--task-heal-border: rgba(100, 165, 135, .4);--task-progress-heal: #7ec9a8;--bar-heal-a: #4a8a6e;--bar-heal-b: #7ec9a8;--chains-accent: #c97b6a;--chains-bg: rgba(100, 55, 48, .12);--chains-border: rgba(180, 100, 88, .28);--think-accent: #6aab9a;--think-bg: rgba(45, 75, 65, .14);--think-border: rgba(90, 155, 130, .32);--pending-bg: rgba(48, 44, 38, .75);--pending-border: rgba(130, 118, 95, .5);--pending-text: #c4b8a4;--success: #7ec9a8;--success-dim: rgba(70, 130, 105, .16);--success-border: rgba(95, 170, 140, .45);--width-expanded: min(21rem, 32vw);--width-collapsed: 3.5rem;position:relative;flex:0 0 var(--width-expanded);width:var(--width-expanded);max-width:21rem;height:100%;background:linear-gradient(180deg,var(--bg-elevated) 0%,var(--bg) 100%);border-right:1px solid var(--border);box-shadow:4px 0 24px #00000073;font-family:Microsoft YaHei,PingFang SC,Segoe UI,sans-serif;transition:flex-basis .3s ease,width .3s ease,max-width .3s ease;overflow:hidden}.theme-panel--collapsed[data-v-63163455]{flex:0 0 var(--width-collapsed);width:var(--width-collapsed);max-width:var(--width-collapsed)}.theme-panel[data-v-63163455]:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:linear-gradient(180deg,#8eb4d4,#c97b6a 38%,#e4b85c 62%,#7ec9a8);pointer-events:none;z-index:1}.panel-rail[data-v-63163455]{display:flex;flex-direction:column;align-items:center;height:100%;padding:.75rem .4rem 1rem;gap:1rem}.panel-toggle[data-v-63163455]{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);cursor:pointer;transition:background .2s,transform .15s}.panel-toggle[data-v-63163455]:hover{background:var(--card-hover);transform:scale(1.04)}.rail-brand[data-v-63163455]{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:var(--task-label)}.rail-brand__text[data-v-63163455]{writing-mode:vertical-rl;font-size:.8rem;font-weight:600;letter-spacing:.2em}.rail-progress[data-v-63163455]{display:flex;flex-direction:column;align-items:center;margin-top:auto;padding:.5rem .35rem;border-radius:10px;background:var(--card);line-height:1.2}.rail-progress__num[data-v-63163455]{font-size:1.25rem;font-weight:700;color:var(--task-progress-expose)}.rail-progress__label[data-v-63163455]{font-size:.7rem;color:var(--text-soft)}.panel-body[data-v-63163455]{display:flex;flex-direction:column;height:100%;padding-left:.35rem}.panel-top[data-v-63163455]{flex-shrink:0;display:flex;gap:.5rem;padding:1rem .75rem .85rem .65rem;border-bottom:1px solid var(--border)}.panel-top__main[data-v-63163455]{flex:1;min-width:0}.panel-top__title[data-v-63163455]{margin:0 0 .4rem;font-size:1.2rem;font-weight:700;color:#f2ebe0;line-height:1.35}.panel-top__lead[data-v-63163455]{margin:0;font-size:.875rem;line-height:1.65;color:var(--text-soft)}.panel-scroll[data-v-63163455]{flex:1;overflow-y:auto;padding:.85rem .75rem 1.25rem .65rem;scrollbar-width:thin;scrollbar-color:rgba(180,155,110,.35) transparent}.task-card[data-v-63163455]{margin-bottom:.85rem;padding:.85rem .8rem;border-radius:12px;background:var(--card);border:1px solid var(--border)}.task-card--start[data-v-63163455]{border-color:var(--task-start-border);background:var(--task-start-bg)}.task-card--exposing[data-v-63163455]{border-color:var(--task-expose-border);background:var(--task-expose-bg)}.task-card--ready[data-v-63163455]{border-color:var(--task-ready-border);background:var(--task-ready-bg)}.task-card--healing[data-v-63163455]{border-color:var(--task-heal-border);background:var(--task-heal-bg)}.task-card__top[data-v-63163455]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35rem}.task-card__label[data-v-63163455]{font-size:.72rem;font-weight:600;color:var(--task-label);letter-spacing:.05em}.task-card__progress[data-v-63163455]{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.task-card__progress--start[data-v-63163455]{color:var(--task-progress-start)}.task-card__progress--exposing[data-v-63163455]{color:var(--task-progress-expose)}.task-card__progress--ready[data-v-63163455]{color:var(--task-progress-ready)}.task-card__progress--healing[data-v-63163455]{color:var(--task-progress-heal)}.task-card__headline[data-v-63163455]{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:var(--text)}.task-card__bar[data-v-63163455]{height:6px;margin-bottom:.55rem;border-radius:3px;background:#00000059;overflow:hidden}.task-card--start .task-card__bar-fill[data-v-63163455]{background:linear-gradient(90deg,#5a7a9a,var(--task-progress-start))}.task-card--exposing .task-card__bar-fill[data-v-63163455]{background:linear-gradient(90deg,var(--bar-expose-a),var(--bar-expose-b))}.task-card--ready .task-card__bar-fill[data-v-63163455]{background:linear-gradient(90deg,var(--bar-ready-a),var(--bar-ready-b))}.task-card--healing .task-card__bar-fill[data-v-63163455]{background:linear-gradient(90deg,var(--bar-heal-a),var(--bar-heal-b))}.task-card__bar-fill[data-v-63163455]{height:100%;border-radius:inherit;transition:width .35s ease}.task-card__body[data-v-63163455]{margin:0;font-size:.84rem;line-height:1.65;color:var(--text-soft)}.panel-block[data-v-63163455]{margin-bottom:.65rem;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:#0003}.panel-block--chains[data-v-63163455]{border-color:var(--chains-border);background:var(--chains-bg)}.panel-block--think[data-v-63163455]{border-color:var(--think-border);background:var(--think-bg)}.block-head[data-v-63163455]{display:flex;align-items:center;gap:.55rem;width:100%;padding:.7rem .65rem;border:none;background:var(--card);color:var(--text);cursor:pointer;text-align:left;transition:background .2s}.block-head[data-v-63163455]:hover{background:var(--card-hover)}.block-head--chains[data-v-63163455]{background:#64373033}.block-head--chains .block-head__title[data-v-63163455]{color:#e8a090}.block-head--think[data-v-63163455]{background:#2d4b4138}.block-head--think .block-head__title[data-v-63163455]{color:#a8d8c8}.block-head__icon[data-v-63163455]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px}.block-head__icon--lock[data-v-63163455]{background:#b45a4b47;color:var(--chains-accent)}.block-head__icon--think[data-v-63163455]{background:#46826e47;color:var(--think-accent)}.block-head__text[data-v-63163455]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.block-head__title[data-v-63163455]{font-size:.92rem;font-weight:700}.block-head__title-row[data-v-63163455]{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.block-head__title-row .block-head__title[data-v-63163455]{min-width:0}.block-head__hint[data-v-63163455]{font-size:.72rem;color:var(--text-soft)}.block-head__chevron[data-v-63163455]{flex-shrink:0;color:var(--text-soft);transition:transform .25s ease}.block-head__chevron--open[data-v-63163455]{transform:rotate(180deg)}.block-body[data-v-63163455]{padding:.5rem .55rem .65rem}.lock-list[data-v-63163455]{list-style:none;display:flex;flex-direction:column;gap:.45rem}.lock-item[data-v-63163455]{padding:.6rem .65rem;border-radius:10px;background:#1816128c;border:1px solid rgba(95,88,75,.22);border-left:3px solid rgba(130,118,95,.45);opacity:.88;transition:opacity .25s,border-color .25s,background .25s}.lock-item--done[data-v-63163455]{opacity:1;border-color:var(--success-border);border-left-color:var(--success);background:var(--success-dim)}.lock-item__row[data-v-63163455]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.lock-item__name[data-v-63163455]{font-size:.9rem;font-weight:700;color:#e8ddd0}.lock-item__badge[data-v-63163455]{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;font-size:.68rem;line-height:1.2;border:1px solid transparent}.lock-item__badge--pending[data-v-63163455]{min-width:3.25rem;min-height:1.5rem;padding:.2rem .45rem;border-radius:6px;border-color:var(--pending-border);background:var(--pending-bg);color:var(--pending-text);font-weight:500}.lock-item__badge--done[data-v-63163455]{min-height:1.5rem;padding:.2rem .45rem;border-radius:6px;border-color:var(--success-border);background:#506e5f59;color:var(--success);font-weight:600}.lock-item__desc[data-v-63163455]{margin:0;font-size:.8rem;line-height:1.55;color:var(--text-soft)}.step-list[data-v-63163455]{list-style:none;display:flex;flex-direction:column;gap:.55rem}.step-item[data-v-63163455]{display:flex;gap:.55rem;align-items:flex-start;padding:.55rem .5rem;border-radius:10px;background:#16181480;border:1px solid rgba(90,95,85,.18)}.step-item:nth-child(1) .step-item__num[data-v-63163455]{background:#b4644b40;border-color:#c8785a66;color:#e8a888}.step-item:nth-child(2) .step-item__num[data-v-63163455]{background:#b48c3c40;border-color:#d2aa5066;color:#e8c878}.step-item:nth-child(3) .step-item__num[data-v-63163455]{background:#3c786447;border-color:#5a9b826b;color:#88c8b0}.step-item__num[data-v-63163455]{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid transparent;font-size:.8rem;font-weight:700}.step-item:nth-child(1) .step-item__title[data-v-63163455]{color:#e8a888}.step-item:nth-child(2) .step-item__title[data-v-63163455]{color:#e8c878}.step-item:nth-child(3) .step-item__title[data-v-63163455]{color:#9ec8b4}.step-item__content[data-v-63163455]{flex:1;min-width:0}.step-item__title[data-v-63163455]{display:block;font-size:.84rem;font-weight:700;color:var(--text);margin-bottom:.15rem}.step-item__text[data-v-63163455]{margin:0;font-size:.78rem;line-height:1.55;color:var(--text-soft)}.panel-block--styles[data-v-63163455]{border-color:#8296b447;background:#2d374b24}.block-head--styles[data-v-63163455]{background:#323a4e59}.block-head--styles .block-head__title[data-v-63163455]{color:#b8cce4}.block-head__icon--styles[data-v-63163455]{background:#6e8cbe38;color:#9eb8dc}.style-head-reset[data-v-63163455]{flex-shrink:0;padding:.12rem .45rem;border:1px solid rgba(140,170,210,.35);border-radius:6px;background:#12161e73;color:#b8cce4;font-size:.65rem;font-weight:600;line-height:1.2;letter-spacing:.02em;cursor:pointer;transition:background .2s,border-color .2s}.style-head-reset[data-v-63163455]:hover{background:#3c506e59;border-color:#a0bee680}.style-grid[data-v-63163455]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.55rem .55rem .65rem}.style-btn[data-v-63163455]{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.4rem;border:1px solid rgba(120,130,150,.28);border-radius:10px;background:#1214188c;color:var(--text);cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.style-btn[data-v-63163455]:hover{border-color:#96aad273;background:#1c2028bf;transform:translateY(-1px)}.style-btn--active[data-v-63163455]{border-color:#8cb4e6a6;background:#2837508c;box-shadow:0 0 0 1px #8cb4e640}.style-btn__thumb[data-v-63163455]{display:block;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;background:#00000059}.style-btn__thumb img[data-v-63163455]{width:100%;height:100%;object-fit:cover;object-position:center}.style-btn__label[data-v-63163455]{font-size:.72rem;font-weight:600;line-height:1.3;text-align:center;color:#d8dee8}.style-btn--active .style-btn__label[data-v-63163455]{color:#e8f0ff}@media(max-width:900px){.theme-panel[data-v-63163455]:not(.theme-panel--collapsed){flex:0 0 auto;width:100%;max-width:none;max-height:40vh;border-right:none;border-bottom:1px solid var(--border)}.theme-panel--collapsed[data-v-63163455]{flex:0 0 3rem;width:100%;max-width:none;height:3rem;max-height:3rem;border-bottom:1px solid var(--border)}.theme-panel--collapsed[data-v-63163455]:before{top:0;left:0;right:0;bottom:auto;width:auto;height:4px;background:linear-gradient(90deg,#8eb4d4,#c97b6a,#e4b85c,#7ec9a8)}.theme-panel--collapsed .panel-rail[data-v-63163455]{flex-direction:row;justify-content:flex-start;padding:.4rem .75rem;gap:.85rem}.theme-panel--collapsed .rail-brand[data-v-63163455]{flex-direction:row}.theme-panel--collapsed .rail-brand__text[data-v-63163455]{writing-mode:horizontal-tb}.theme-panel--collapsed .rail-progress[data-v-63163455]{flex-direction:row;align-items:baseline;gap:.15rem;margin-top:0;margin-left:auto}}.scene-canvas[data-v-e0f8bb6f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#0a0a0f}.mask-defs[data-v-e0f8bb6f]{position:absolute;width:0;height:0;overflow:hidden}.scene-oppressed[data-v-e0f8bb6f],.scene-image[data-v-e0f8bb6f]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene-image[data-v-e0f8bb6f]{object-fit:cover;object-position:center center}.scene-base[data-v-e0f8bb6f]{z-index:1}.scene-chained[data-v-e0f8bb6f]{z-index:2;-webkit-mask:url(#chain-mask);mask:url(#chain-mask);transition:opacity .3s ease}.scene-chained--animating[data-v-e0f8bb6f]{animation:chain-shimmer-e0f8bb6f 1.2s ease}.chain-spark[data-v-e0f8bb6f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;animation:spark-flash-e0f8bb6f 1.2s ease forwards;background:radial-gradient(ellipse at center,rgba(255,220,150,.55) 0%,rgba(255,180,80,.2) 40%,transparent 70%)}.scene-blessing[data-v-e0f8bb6f]{z-index:10}.sound-toggle[data-v-e0f8bb6f]{position:absolute;top:max(.75rem,env(safe-area-inset-top));left:max(.75rem,env(safe-area-inset-left));z-index:30;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:#000000b8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 12px #00000073;transition:border-color .2s,background .2s}.sound-toggle[data-v-e0f8bb6f]:hover{border-color:#ffffff8c;background:#000000d9}.sound-toggle--muted[data-v-e0f8bb6f]{color:#ffffffa6}.progress-badge[data-v-e0f8bb6f]{position:absolute;top:max(.75rem,env(safe-area-inset-top));right:max(.75rem,env(safe-area-inset-right));z-index:30;min-width:5.5rem;padding:.45rem .6rem;border-radius:8px;background:#000000b8;border:1px solid rgba(255,255,255,.25);color:#fff;font-size:.82rem;letter-spacing:.02em;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 12px #00000073;pointer-events:none;white-space:nowrap;line-height:1.2}@keyframes chain-shimmer-e0f8bb6f{0%{filter:brightness(1)}35%{filter:brightness(1.6) drop-shadow(0 0 10px rgba(255,200,100,.7))}to{filter:brightness(1)}}@keyframes spark-flash-e0f8bb6f{0%{opacity:0}25%{opacity:1}to{opacity:0}}.blessing-fade-enter-active[data-v-e0f8bb6f]{transition:opacity 2s ease}.blessing-fade-enter-from[data-v-e0f8bb6f]{opacity:0}.power-buttons[data-v-183bcf47]{position:absolute;bottom:0;left:0;right:0;z-index:40;display:flex;flex-direction:column;align-items:center;padding:2rem 1.25rem max(1.25rem,env(safe-area-inset-bottom));background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.5) 55%,transparent 100%);pointer-events:none}.buttons-row[data-v-183bcf47]{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%;max-width:960px;pointer-events:auto}.power-btn[data-v-183bcf47]{position:relative;flex:1 1 120px;min-width:100px;max-width:160px;padding:.85rem .5rem;border:1px solid rgba(180,160,120,.35);border-radius:8px;background:linear-gradient(180deg,#28231eeb,#14120ff2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8dcc8;font-size:1.05rem;font-family:SimSun,STSong,Songti SC,serif;letter-spacing:.15em;cursor:pointer;transition:all .25s ease}.power-btn[data-v-183bcf47]:hover:not(:disabled){border-color:#dcbe8c99;background:linear-gradient(180deg,#3c3228f2,#1e1914fa);transform:translateY(-2px);box-shadow:0 4px 16px #0006}.power-btn[data-v-183bcf47]:active:not(:disabled){transform:translateY(0)}.power-btn[data-v-183bcf47]:disabled{opacity:.5;cursor:not-allowed}.power-btn--removed[data-v-183bcf47]{border-color:#64b47866;color:#a0c8aab3;background:linear-gradient(180deg,#19231ce6,#0f1412f2)}.power-btn--fourth .power-btn__label[data-v-183bcf47]{letter-spacing:.3em}.power-btn--blessing[data-v-183bcf47]{border-color:#dcb46473;color:#f5e6c0}.power-btn--blessing.power-btn--ready[data-v-183bcf47]{border-color:#ffd264bf;background:linear-gradient(180deg,#503c1ef2,#32230ffa);animation:blessing-glow-183bcf47 2s ease-in-out infinite}.power-btn--reset[data-v-183bcf47]{flex:1 1 120px;border-color:#ffffff2e;color:#ffffff8c;letter-spacing:.08em;font-size:.9rem}.power-btn--reset[data-v-183bcf47]:hover:not(:disabled){color:#ffffffd9;border-color:#ffffff59}.power-btn__status[data-v-183bcf47]{display:block;margin-top:.2rem;font-size:.65rem;letter-spacing:.1em;opacity:.7}@keyframes blessing-glow-183bcf47{0%,to{box-shadow:0 0 8px #ffc85033}50%{box-shadow:0 0 20px #ffc85073}}@media(max-width:600px){.power-btn[data-v-183bcf47]{flex:1 1 calc(33% - .5rem);min-width:80px;font-size:.9rem;padding:.7rem .3rem}}.app[data-v-6eff2391]{display:flex;flex-direction:row;width:100%;height:100vh;height:100dvh;overflow:hidden;background:#0a0a0f}.app-main[data-v-6eff2391]{position:relative;flex:1;min-width:0;height:100%;overflow:hidden}@media(max-width:900px){.app[data-v-6eff2391]{flex-direction:column}.app-main[data-v-6eff2391]{flex:1;min-height:0}}.toast[data-v-6eff2391]{position:fixed;bottom:6.5rem;left:50%;transform:translate(-50%);z-index:100;max-width:90vw;padding:.75rem 1.25rem;border-radius:8px;background:#14120feb;border:1px solid rgba(220,190,140,.3);color:#e8dcc8;font-size:.9rem;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 32px #00000080}.toast-enter-active[data-v-6eff2391],.toast-leave-active[data-v-6eff2391]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-6eff2391],.toast-leave-to[data-v-6eff2391]{opacity:0;transform:translate(-50%) translateY(12px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden}body{font-family:Microsoft YaHei,PingFang SC,sans-serif;background:#0a0a0f;color:#e8dcc8;-webkit-font-smoothing:antialiased}#app{height:100%}body:after{content:"FeichangkeXCX预览版";position:fixed;top:50%;left:50%;display:block;width:max-content;transform:translate(-50%,-50%) rotate(-30deg);color:#ffffff38;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:clamp(1.75rem,4.5vw,3rem);font-weight:600;letter-spacing:.2em;white-space:nowrap;z-index:99999;pointer-events:none;user-select:none;-webkit-user-select:none;text-shadow:0 1px 2px rgba(0,0,0,.45)}@media(max-width:600px){body:after{font-size:clamp(1.25rem,6vw,1.75rem);letter-spacing:.12em}}@media print{body:after{display:none}}button{font-family:inherit}img{display:block}
