[data-v-e26c5943]:root{--art-primary: 93, 135, 255;--art-secondary: 73, 190, 255;--art-error: 250, 137, 107;--art-info: 107, 125, 155;--art-success: 19, 222, 185;--art-warning: 255, 174, 31;--art-danger: 255, 77, 79;--art-bg-primary: 236, 242, 255;--art-bg-secondary: 232, 247, 255;--art-bg-success: 230, 255, 250;--art-bg-error: 253, 237, 232;--art-bg-info: 240, 242, 247;--art-bg-warning: 254, 245, 229;--art-bg-danger: 253, 237, 232;--art-hoverColor: 246, 249, 252;--art-grey100: 242, 246, 250;--art-grey200: 234, 239, 244;--art-color: #ffffff;--art-light: #f9f9f9;--art-dark: #1e2129;--art-gray-100: #f9f9f9;--art-gray-100-rgb: 249, 249, 249;--art-gray-200: #f1f1f4;--art-gray-200-rgb: 241, 241, 244;--art-gray-300: #dbdfe9;--art-gray-300-rgb: 219, 223, 233;--art-gray-400: #b0b6cc;--art-gray-400-rgb: 176, 182, 204;--art-gray-500: #8891a8;--art-gray-500-rgb: 136, 145, 168;--art-gray-600: #6b7590;--art-gray-600-rgb: 107, 117, 144;--art-gray-700: #4b5675;--art-gray-700-rgb: 75, 86, 117;--art-gray-800: #252f4a;--art-gray-800-rgb: 37, 47, 74;--art-gray-900: #071437;--art-gray-900-rgb: 7, 20, 55;--art-text-muted: #8891a8;--art-text-gray-100: #f9f9f9;--art-text-gray-200: #f1f1f4;--art-text-gray-300: #dbdfe9;--art-text-gray-400: #b0b6cc;--art-text-gray-500: #8891a8;--art-text-gray-600: #6b7590;--art-text-gray-700: #4b5675;--art-text-gray-800: #252f4a;--art-text-gray-900: #071437;--art-border-color: #eaebf1;--art-border-dashed-color: #dbdfe9;--art-box-shadow-xs: 0 .1rem .75rem .25rem rgba(0, 0, 0, .05);--art-box-shadow-sm: 0 .1rem 1rem .25rem rgba(0, 0, 0, .05);--art-box-shadow: 0 .5rem 1.5rem .5rem rgba(0, 0, 0, .075);--art-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, .1);--art-root-card-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, .03);--art-root-card-border-color: #f1f1f4;--art-bg-color: #fafbfc;--art-main-bg-color: #ffffff}html.dark[data-v-e26c5943]{--art-primary: 93, 135, 255;--art-secondary: 73, 190, 255;--art-error: 250, 137, 107;--art-info: 107, 125, 155;--art-success: 19, 222, 185;--art-warning: 255, 174, 31;--art-danger: 255, 77, 79;--art-bg-primary: 37, 54, 98;--art-bg-secondary: 28, 69, 93;--art-bg-success: 27, 60, 72;--art-bg-error: 75, 49, 61;--art-bg-info: 45, 50, 62;--art-bg-warning: 77, 58, 42;--art-bg-danger: 100, 49, 61;--art-hoverColor: 51, 63, 85;--art-grey100: 51, 63, 85;--art-grey200: 70, 86, 112;--art-color: #000000;--art-light: #1b1c22;--art-dark: #272a34;--art-gray-100: #1b1c22;--art-gray-100-rgb: 27, 28, 34;--art-gray-200: #26272f;--art-gray-200-rgb: 38, 39, 47;--art-gray-300: #363843;--art-gray-300-rgb: 54, 56, 67;--art-gray-400: #545662;--art-gray-400-rgb: 84, 86, 98;--art-gray-500: #7a7c88;--art-gray-500-rgb: 122, 124, 136;--art-gray-600: #9a9cae;--art-gray-600-rgb: 154, 156, 174;--art-gray-700: #b5b7c8;--art-gray-700-rgb: 181, 183, 200;--art-gray-800: #d0d2e0;--art-gray-800-rgb: 208, 210, 224;--art-gray-900: #f5f5f5;--art-gray-900-rgb: 245, 245, 245;--art-text-muted: #8b8d9a;--art-text-gray-100: #1b1c22;--art-text-gray-200: #26272f;--art-text-gray-300: #363843;--art-text-gray-400: #545662;--art-text-gray-500: #7a7c88;--art-text-gray-600: #9a9cae;--art-text-gray-700: #b5b7c8;--art-text-gray-800: #d0d2e0;--art-text-gray-900: #f5f5f5;--art-border-color: #363843;--art-border-dashed-color: #464852;--art-root-card-border-color: #2a2b35;--art-box-shadow-xs: 0 .1rem .75rem .25rem rgba(0, 0, 0, .05);--art-box-shadow-sm: 0 .1rem 1rem .25rem rgba(0, 0, 0, .05);--art-box-shadow: 0 .5rem 1.5rem .5rem rgba(0, 0, 0, .075);--art-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, .1);--art-root-card-box-shadow: none;--art-root-card-border-color: #1e2027;--art-bg-color: #070707;--art-main-bg-color: #161618}[data-v-e26c5943]:root{--art-card-border: rgba(var(--art-gray-300-rgb), .6);--art-card-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .04)}.bg-primary[data-v-e26c5943]{background-color:rgb(var(--art-bg-primary))!important;color:rgb(var(--art-primary))!important}.bg-secondary[data-v-e26c5943]{background-color:rgb(var(--art-bg-secondary))!important;color:rgb(var(--art-secondary))!important;border:1px solid var(--art-secondary)}.bg-warning[data-v-e26c5943]{background-color:rgb(var(--art-bg-warning))!important;color:rgb(var(--art-warning))!important}.bg-error[data-v-e26c5943]{background-color:rgb(var(--art-bg-error))!important;color:rgb(var(--art-error))!important}.bg-success[data-v-e26c5943]{background-color:rgb(var(--art-bg-success))!important;color:rgb(var(--art-success))!important}.bg-info[data-v-e26c5943]{background-color:rgb(var(--art-bg-info))!important;color:rgb(var(--art-info))!important}.bg-danger[data-v-e26c5943]{background-color:rgb(var(--art-bg-danger))!important;color:rgb(var(--art-danger))!important}.bg-grey100[data-v-e26c5943]{background-color:rgb(var(--art-grey100))!important}.bg-grey200[data-v-e26c5943]{background-color:rgb(var(--art-grey200))!important}.bg-hoverColor[data-v-e26c5943]{background-color:rgb(var(--art-hoverColor))!important}.text-primary[data-v-e26c5943]{color:rgb(var(--art-primary))!important}.text-secondary[data-v-e26c5943]{color:rgb(var(--art-secondary))!important}.text-error[data-v-e26c5943]{color:rgb(var(--art-error))!important}.text-danger[data-v-e26c5943]{color:rgb(var(--art-danger))!important}.text-info[data-v-e26c5943]{color:rgb(var(--art-info))!important}.text-success[data-v-e26c5943]{color:rgb(var(--art-success))!important}.text-warning[data-v-e26c5943]{color:rgb(var(--art-warning))!important}.dp-page[data-v-e26c5943]{position:relative;min-height:100vh;min-height:100dvh;padding:14px 16px 28px;background:radial-gradient(circle at 92% 2%,rgba(255,110,53,.12),transparent 28%),radial-gradient(circle at 4% 66%,rgba(232,79,134,.055),transparent 24%),linear-gradient(180deg,#fff8f1,#fffaf6,#fff),#fffaf4;color:#5f5650;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.state-center[data-v-e26c5943]{min-height:76vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#91867e}.question-shell[data-v-e26c5943]{width:min(100%,560px);margin:0 auto}.topbar[data-v-e26c5943]{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:17px}.brand[data-v-e26c5943]{display:inline-flex;align-items:center;gap:9px;color:#201b18}.brand>img[data-v-e26c5943]{width:38px;height:38px;border-radius:13px;box-shadow:0 8px 18px rgba(255,75,21,.12)}.brand>span[data-v-e26c5943]{display:grid;gap:1px}.brand strong[data-v-e26c5943]{font-size:14px;font-weight:850;line-height:1.15}.brand small[data-v-e26c5943]{color:#9b8d84;font-size:8px;font-weight:850;letter-spacing:.16em}.count[data-v-e26c5943]{padding:7px 11px;border:1px solid rgba(43,36,31,.07);border-radius:999px;background:rgba(255,255,255,.72);color:#8a7d75;text-align:center;font-size:10.5px;font-weight:700;box-shadow:0 5px 14px rgba(91,72,57,.05)}.count strong[data-v-e26c5943]{color:#ff4b15;font-size:12px;font-weight:900}.question-stage[data-v-e26c5943]{min-width:0}.mobile-progress[data-v-e26c5943]{display:grid;gap:10px;margin:0 3px 16px}.progress-row[data-v-e26c5943]{display:flex;align-items:center;justify-content:space-between;gap:10px}.progress-row>div[data-v-e26c5943]{display:grid;gap:2px}.progress-row span[data-v-e26c5943]{color:#201b18;font-size:13px;font-weight:850}.progress-row small[data-v-e26c5943]{color:#91867e;font-size:10.5px;font-weight:650}.progress-row strong[data-v-e26c5943]{flex:0 0 auto;color:#9b8f87;font-size:12px;font-weight:750}.progress-row strong b[data-v-e26c5943]{color:#ff4b15;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:850;line-height:1;letter-spacing:-.04em}.progress-track[data-v-e26c5943]{height:6px;background:rgba(43,36,31,.075);border-radius:999px;overflow:hidden}.progress-fill[data-v-e26c5943]{height:100%;min-width:12px;border-radius:inherit;background:linear-gradient(90deg,#ff4b15,#ff7041 58%,#e84f86);box-shadow:0 0 12px rgba(255,75,21,.2);transition:width .36s ease}.question-card[data-v-e26c5943]{position:relative;padding:21px 18px 18px;border:1px solid rgba(255,75,21,.09);border-radius:28px;background:linear-gradient(155deg,rgba(255,255,255,.99),rgba(255,249,244,.98));box-shadow:0 22px 56px rgba(92,67,49,.13);overflow:hidden;animation:enter-e26c5943 .28s ease-out}.question-card[data-v-e26c5943]:before{content:"";position:absolute;top:0;left:22px;width:54px;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,#ff4b15,#e84f86)}@keyframes enter-e26c5943{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.question-meta[data-v-e26c5943]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.question-meta em[data-v-e26c5943]{flex:0 0 auto;color:#aa9d95;font-style:normal;font-size:10px;font-weight:850;letter-spacing:.08em}.scene[data-v-e26c5943]{display:inline-flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0;padding:6px 10px;border-radius:999px;background:rgba(255,75,21,.086);color:#c9502c;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene svg[data-v-e26c5943]{flex:0 0 auto}h1[data-v-e26c5943]{margin:0;color:#201b18;font-family:Songti SC,STSong,"Source Han Serif SC","Noto Serif CJK SC",SimSun,serif;font-size:clamp(24px,6.8vw,30px);font-weight:900;line-height:1.34;letter-spacing:-.025em}.answer-guide[data-v-e26c5943]{margin:9px 0 17px;color:#9a8f87;font-size:11px;font-weight:650;line-height:1.5}.options[data-v-e26c5943]{display:grid;gap:11px}.option[data-v-e26c5943]{position:relative;display:flex;align-items:center;gap:13px;width:100%;min-height:62px;padding:12px 13px;border:1px solid rgba(43,36,31,.085);border-radius:18px;background:rgba(255,255,255,.92);color:#5f5650;text-align:left;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14.5px;font-weight:680;line-height:1.45;cursor:pointer;box-shadow:0 7px 18px rgba(91,72,57,.055);transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.option[data-v-e26c5943]:hover{border-color:rgba(255,75,21,.3);background:#fffaf6;transform:translateY(-1px)}.option.selected[data-v-e26c5943]{border-color:#ff4b15;background:linear-gradient(105deg,#fff0e7,#fff9f5);box-shadow:0 14px 28px rgba(255,75,21,.17);transform:translateY(-1px)}.option.selected .mark[data-v-e26c5943]{background:#ff4b15;border-color:#ff4b15;color:#fff}.option.selected .option-label[data-v-e26c5943]{color:#201b18;font-weight:780}.option.selected .option-state[data-v-e26c5943]{background:rgba(255,75,21,.08)}.option[data-v-e26c5943]:active{transform:translateY(0)}.mark[data-v-e26c5943]{flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(255,75,21,.24);border-radius:12px;color:#ff4b15;display:inline-flex;align-items:center;justify-content:center;background:#fff7f1;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:800;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.option-label[data-v-e26c5943]{flex:1;min-width:0}.option-state[data-v-e26c5943]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:10px}.check[data-v-e26c5943]{flex:0 0 auto;color:#ff4b15}.bottom-bar[data-v-e26c5943]{position:sticky;bottom:10px;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:14px;padding:7px 8px;border:1px solid rgba(43,36,31,.065);border-radius:20px;background:rgba(255,251,247,.88);box-shadow:0 12px 28px rgba(91,72,57,.11);backdrop-filter:blur(14px)}.ghost-btn[data-v-e26c5943],.map-btn[data-v-e26c5943]{display:inline-flex;align-items:center;gap:6px;border:none;color:#786d66;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:750}.ghost-btn[data-v-e26c5943]:disabled,.map-btn[data-v-e26c5943]:disabled{opacity:.28;cursor:not-allowed}.ghost-btn[data-v-e26c5943]{justify-self:start;background:transparent;padding:10px 8px}.map-btn[data-v-e26c5943]{justify-self:center;justify-content:center;flex:0 0 auto;min-height:42px;padding:0 14px;border:1px solid rgba(255,75,21,.12);border-radius:14px;background:#fff2e9;color:#a64a2d;transition:border-color .2s ease,color .2s ease,transform .2s ease}.map-btn[data-v-e26c5943]:hover{border-color:rgba(255,75,21,.28);color:#ff4b15;transform:translateY(-1px)}.submit-btn[data-v-e26c5943]{justify-self:end;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 13px;border:none;border-radius:14px;background:linear-gradient(90deg,#ff4b15,#ff681f);color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:850;white-space:nowrap;box-shadow:0 10px 20px rgba(255,75,21,.2);transition:transform .18s ease,box-shadow .18s ease}.submit-btn[data-v-e26c5943]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 24px rgba(255,75,21,.25)}.submit-btn[data-v-e26c5943]:disabled{opacity:.4;cursor:not-allowed}.hint[data-v-e26c5943],.exit-copy[data-v-e26c5943]{color:#91867e;font-size:14px;line-height:1.7}.hint[data-v-e26c5943]{margin:10px 4px 0;padding:10px 12px;border-radius:14px;background:#fff6ee;color:#ff4b15;font-weight:750}.map-backdrop[data-v-e26c5943]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:flex-end;justify-content:center;padding:18px 12px 0;background:rgba(37,27,21,.28);backdrop-filter:blur(6px)}.question-map[data-v-e26c5943]{width:min(100%,560px);padding:9px 20px calc(24px + env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.6);border-radius:30px 30px 0 0;background:#fffaf6;box-shadow:0 -18px 50px rgba(51,35,25,.18)}.map-handle[data-v-e26c5943]{width:38px;height:4px;margin:0 auto 17px;border-radius:999px;background:rgba(43,36,31,.14)}.map-head[data-v-e26c5943]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.map-head>div[data-v-e26c5943]:first-child{display:grid;gap:3px}.map-head strong[data-v-e26c5943]{color:#201b18;font-family:Songti SC,STSong,"Source Han Serif SC","Noto Serif CJK SC",SimSun,serif;font-size:24px;font-weight:900;line-height:1.25}.map-head small[data-v-e26c5943]{color:#91867e;font-size:11px;font-weight:650}.map-eyebrow[data-v-e26c5943]{color:#be5c3b;font-size:9px;font-weight:850;letter-spacing:.16em}.map-close[data-v-e26c5943]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(43,36,31,.08);border-radius:14px;background:#fff;color:#81766f;cursor:pointer}.map-legend[data-v-e26c5943]{display:flex;align-items:center;justify-content:center;gap:15px;margin-top:16px}.map-legend span[data-v-e26c5943]{display:inline-flex;align-items:center;gap:6px;color:#8b817a;font-size:10.5px;font-weight:650;white-space:nowrap}.legend-dot[data-v-e26c5943]{width:8px;height:8px;border:1px solid rgba(43,36,31,.12);border-radius:3px;background:#fff}.legend-dot--current[data-v-e26c5943]{border-color:#ff4b15;background:#ff4b15}.legend-dot--done[data-v-e26c5943]{border-color:rgba(57,195,153,.24);background:rgba(57,195,153,.22)}.map-grid[data-v-e26c5943]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.map-item[data-v-e26c5943]{aspect-ratio:1;border:1px solid rgba(43,36,31,.08);border-radius:13px;background:#fff;color:#766f69;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:850;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.map-item.answered[data-v-e26c5943]{border-color:rgba(57,195,153,.24);background:rgba(57,195,153,.11);color:#239979}.map-item.current[data-v-e26c5943]{border-color:#ff4b15;background:#ff4b15;color:#fff;box-shadow:0 8px 18px rgba(255,75,21,.2)}.map-item[data-v-e26c5943]:hover{transform:translateY(-1px);border-color:rgba(255,75,21,.35)}.map-panel-enter-active[data-v-e26c5943],.map-panel-leave-active[data-v-e26c5943]{transition:opacity .2s ease}.map-panel-enter-active .question-map[data-v-e26c5943],.map-panel-leave-active .question-map[data-v-e26c5943]{transition:transform .24s ease}.map-panel-enter-from[data-v-e26c5943],.map-panel-leave-to[data-v-e26c5943]{opacity:0}.map-panel-enter-from .question-map[data-v-e26c5943],.map-panel-leave-to .question-map[data-v-e26c5943]{transform:translateY(28px)}@media (min-width: 720px){.dp-page[data-v-e26c5943]{padding-top:24px}.question-card[data-v-e26c5943]{padding:28px 28px 26px;border-radius:32px}h1[data-v-e26c5943]{font-size:32px}.option[data-v-e26c5943]{min-height:66px;padding:14px 15px;font-size:16px}.map-backdrop[data-v-e26c5943]{align-items:center;padding:20px}.question-map[data-v-e26c5943]{padding:12px 28px 28px;border-radius:30px}}@media (max-width: 359px){.dp-page[data-v-e26c5943]{padding-inline:12px}.question-card[data-v-e26c5943]{padding-inline:15px}h1[data-v-e26c5943]{font-size:23px}.option[data-v-e26c5943]{gap:10px;padding-inline:10px;font-size:13.5px}.mark[data-v-e26c5943]{width:32px;height:32px}.map-btn[data-v-e26c5943]{padding-inline:11px}.submit-btn[data-v-e26c5943]{padding-inline:10px;font-size:11px}}@media (prefers-reduced-motion: reduce){.question-card[data-v-e26c5943]{animation:none}.progress-fill[data-v-e26c5943],.option[data-v-e26c5943],.map-btn[data-v-e26c5943],.submit-btn[data-v-e26c5943],.map-panel-enter-active[data-v-e26c5943],.map-panel-leave-active[data-v-e26c5943],.map-panel-enter-active .question-map[data-v-e26c5943],.map-panel-leave-active .question-map[data-v-e26c5943]{transition:none}}
