.pc-overlay[data-v-7e87800f]{z-index:9999;color:#20262c;box-sizing:border-box;background:#0f172094;place-items:center;padding:12px;font-family:system-ui,-apple-system,sans-serif;display:grid;position:fixed;inset:0}.pc-dialog[data-v-7e87800f]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;background:#fffefb;border:1px solid #e9e7df;border-radius:22px;outline:none;width:min(100%,440px);padding:22px;box-shadow:0 24px 80px #10182038}.pc-dialog[data-v-7e87800f] *{box-sizing:border-box}.pc-header[data-v-7e87800f]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pc-kicker[data-v-7e87800f]{letter-spacing:1.2px;color:#69756f;font-size:11px;font-weight:750}.pc-header h2[data-v-7e87800f]{letter-spacing:-.4px;margin:5px 0 0;font-size:22px;font-weight:800;line-height:1.3}.pc-close[data-v-7e87800f]{color:#4b554f;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#f0f1eb;border:0;border-radius:10px;font-size:13px}.pc-copy[data-v-7e87800f]{color:#5d6762;margin:0 0 14px;font-size:14px;line-height:1.55}.pc-copy span[data-v-7e87800f]{font-size:12px}.pc-offers[data-v-7e87800f]{border:0;gap:8px;margin:0;padding:0;display:grid}.pc-offer[data-v-7e87800f]{cursor:pointer;background:#fff;border:1px solid #dfe3da;border-radius:13px;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.pc-offer.selected[data-v-7e87800f]{background:#f1f8f1;border:2px solid #276849;padding:11px}.pc-offer input[data-v-7e87800f]{accent-color:#276849;flex-shrink:0;width:17px;height:17px;margin:0}.pc-offer-info[data-v-7e87800f]{flex:1;gap:4px;min-width:0;display:grid}.pc-offer strong[data-v-7e87800f]{font-size:15px;font-weight:750}.pc-offer-info>span[data-v-7e87800f]{color:#65736a;font-size:12px}.pc-price[data-v-7e87800f]{letter-spacing:-.5px;white-space:nowrap;font-size:21px;font-weight:800}.pc-price small[data-v-7e87800f]{text-align:right;letter-spacing:0;color:#52695a;margin-top:3px;font-size:11px;font-weight:500;display:block}.pc-note[data-v-7e87800f]{color:#627067;margin:12px 0;font-size:12px;line-height:1.55}.pc-primary[data-v-7e87800f],.pc-secondary[data-v-7e87800f]{width:100%;min-height:45px;font:inherit;cursor:pointer;border-radius:12px;font-size:15px;font-weight:700;display:block}.pc-primary[data-v-7e87800f]{color:#fff;background:#225f43;border:1px solid #225f43;margin-top:12px}.pc-secondary[data-v-7e87800f]{color:#325540;background:#f7f8f2;border:1px solid #d8e0d7;margin-top:9px}.pc-primary[data-v-7e87800f]:disabled{opacity:.5;cursor:wait}.pc-links[data-v-7e87800f]{justify-content:center;gap:24px;margin-top:8px;display:flex}.pc-links button[data-v-7e87800f]{color:#4f6558;min-height:40px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.pc-fine[data-v-7e87800f]{color:#7a827b;margin:8px 0 0;font-size:11px;line-height:1.55}.pc-message[data-v-7e87800f]{color:#a53727;overflow-wrap:anywhere;margin:10px 0;font-size:12px;line-height:1.55}.pc-message.neutral[data-v-7e87800f]{color:#607266}.pc-center[data-v-7e87800f]{text-align:center}.pc-state[data-v-7e87800f]{text-align:center;color:#63716a;padding:18px 6px;font-size:14px}.pc-order[data-v-7e87800f]{color:#59665e;align-items:baseline;gap:8px;margin:5px 0 12px;font-size:13px;display:flex}.pc-order strong[data-v-7e87800f]{color:#244a34;font-size:25px}.pc-order span[data-v-7e87800f]{color:#829087;margin-left:auto;font-size:11px}.pc-qr-area[data-v-7e87800f]{place-items:center;min-height:184px;margin:0 auto 12px;display:grid}.pc-qr-area img[data-v-7e87800f]{border-radius:8px;width:184px;height:184px}.pc-success-mark[data-v-7e87800f]{color:#286848;background:#e6f4e7;border-radius:50%;place-items:center;width:68px;height:68px;margin:22px auto;font-size:34px;display:grid}.pc-field[data-v-7e87800f]{color:#546259;gap:8px;font-size:14px;display:grid}.pc-field input[data-v-7e87800f]{width:100%;min-height:48px;font:inherit;border:1px solid #cbd5cb;border-radius:10px;padding:10px;font-size:14px}.pc-products[data-v-7e87800f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pc-products span[data-v-7e87800f]{background:#f0f4ec;border-radius:8px;padding:8px;font-size:12px;line-height:1.35}.pc-sr[data-v-7e87800f]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.pc-dialog[data-v-7e87800f] :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #8ab797}.pc-dialog button[data-v-7e87800f]:active{transform:translateY(1px)}.pc-cashier-area[data-v-7e87800f]{padding:18px 0 12px}.pc-pay-link[data-v-7e87800f]{justify-content:center;align-items:center;text-decoration:none;display:flex}.pc-dialog a[data-v-7e87800f]:focus-visible{outline-offset:3px;outline:3px solid #8ab797}@media (height<=680px){.pc-dialog[data-v-7e87800f]{border-radius:16px;padding:16px}.pc-header[data-v-7e87800f]{margin-bottom:8px}.pc-header h2[data-v-7e87800f]{font-size:20px}.pc-copy[data-v-7e87800f]{margin-bottom:10px}.pc-offer[data-v-7e87800f]{min-height:59px;padding:9px}.pc-offer.selected[data-v-7e87800f]{padding:8px}.pc-note[data-v-7e87800f]{margin:8px 0}.pc-primary[data-v-7e87800f]{margin-top:8px}.pc-links[data-v-7e87800f]{margin-top:3px}.pc-qr-area[data-v-7e87800f]{min-height:160px;margin-bottom:8px}.pc-qr-area img[data-v-7e87800f]{width:160px;height:160px}.pc-products[data-v-7e87800f]{gap:5px}.pc-products span[data-v-7e87800f]{padding:6px}}@media (height<=510px){.pc-overlay[data-v-7e87800f]{align-items:start;overflow:auto}.pc-dialog[data-v-7e87800f]{margin:0 auto}.pc-fine[data-v-7e87800f]{font-size:12px}}.pc-pagination[data-v-7e87800f]{color:#526859;justify-content:space-between;align-items:center;gap:10px;margin:5px 0;font-size:12px;display:flex}.pc-pagination button[data-v-7e87800f]{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.pc-pagination button[data-v-7e87800f]:disabled{opacity:.4}.pc-saving[data-v-7e87800f]{color:#315634;background:#e8f2df;border-radius:8px;margin:8px 0;padding:9px;font-size:12px;line-height:1.5}.pc-saving button[data-v-7e87800f]{color:inherit;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750;text-decoration:underline;display:block}.mx-entry[data-v-92dcdebd]{color:inherit;margin:16px 0}.mx-entry button[data-v-92dcdebd]{font:inherit;cursor:pointer;color:inherit}.mx-entry-next[data-v-92dcdebd]{text-align:left;background:0 0;border:1px solid;border-radius:14px;gap:5px;width:100%;padding:16px;display:grid}.mx-entry-next span[data-v-92dcdebd]{opacity:.7;font-size:12px}.mx-entry-next strong[data-v-92dcdebd]{font-size:16px}.mx-entry-tools[data-v-92dcdebd]{justify-content:center;gap:8px;display:flex}.mx-entry-tools button[data-v-92dcdebd]{text-underline-offset:4px;background:0 0;border:0;min-height:44px;font-size:13px;text-decoration:underline}.mx-overlay[data-v-92dcdebd]{z-index:9000;color:#252d29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f1e9;outline:none;place-items:center;font-family:system-ui,-apple-system,PingFang SC,sans-serif;display:grid;position:fixed;inset:0}.mx-overlay[data-v-92dcdebd] *{box-sizing:border-box}.mx-shell[data-v-92dcdebd]{width:min(100%,760px);height:100dvh;padding:22px 28px max(16px,env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex}.mx-header[data-v-92dcdebd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mx-header span[data-v-92dcdebd]{letter-spacing:2px;color:#54665a;font-size:10px}.mx-header h1[data-v-92dcdebd]{margin:6px 0;font-size:24px;line-height:1.3}.mx-overlay button[data-v-92dcdebd],.mx-overlay a[data-v-92dcdebd]{touch-action:manipulation}.mx-overlay button[data-v-92dcdebd]{font:inherit;cursor:pointer;min-height:44px}.mx-close[data-v-92dcdebd]{color:#34483a;background:0 0;border:1px solid #c5cec5;border-radius:50px;flex-shrink:0;padding:0 17px}.mx-tabs[data-v-92dcdebd]{border-bottom:1px solid #c6cfc6;gap:14px;display:flex}.mx-tabs button[data-v-92dcdebd]{color:#5e6c62;background:0 0;border:0;padding:0 2px;font-size:13px}.mx-tabs button[aria-current][data-v-92dcdebd]{color:#24573d;border-bottom:3px solid #24573d;font-weight:700}.mx-page[data-v-92dcdebd]{flex-direction:column;flex:1;justify-content:center;gap:12px;min-height:0;display:flex}.mx-page h2[data-v-92dcdebd]{letter-spacing:-1px;margin:0;font-size:32px;font-weight:650;line-height:1.4}.mx-lead[data-v-92dcdebd]{color:#526155;margin:0;font-size:15px;line-height:1.65}.mx-goals[data-v-92dcdebd],.mx-groups[data-v-92dcdebd]{flex-wrap:wrap;gap:6px;display:flex}.mx-goals button[data-v-92dcdebd],.mx-groups button[data-v-92dcdebd]{color:#46624d;background:0 0;border:1px solid #becabe;border-radius:24px;padding:0 12px;font-size:13px}.mx-goals button[aria-pressed=true][data-v-92dcdebd],.mx-groups button[aria-pressed=true][data-v-92dcdebd]{color:#fff;background:#2a5941;border-color:#2a5941}.mx-recs[data-v-92dcdebd]{gap:9px;display:grid}.mx-rec[data-v-92dcdebd]{background:#fafaf4;border:1px solid #c5cec4;border-radius:12px;padding:12px 16px}.mx-main[data-v-92dcdebd]{color:#fffaf0;background:#264c39;border-color:#264c39}.mx-eyebrow[data-v-92dcdebd]{opacity:.76;font-size:11px}.mx-rec a[data-v-92dcdebd]{color:inherit;justify-content:space-between;align-items:center;min-height:40px;text-decoration:none;display:flex}.mx-rec strong[data-v-92dcdebd]{font-size:20px}.mx-rec p[data-v-92dcdebd]{margin:0 0 4px;font-size:13px;line-height:1.5}.mx-rec small[data-v-92dcdebd]{opacity:.76;font-size:11px}.mx-inline[data-v-92dcdebd]{justify-content:space-between;gap:10px;display:flex}.mx-inline button[data-v-92dcdebd]{color:#435b49;text-underline-offset:4px;background:0 0;border:0;font-size:13px;text-decoration:underline}.mx-list[data-v-92dcdebd]{gap:9px;display:grid}.mx-list a[data-v-92dcdebd]{min-height:58px;color:inherit;border-bottom:1px solid #cbd1c6;justify-content:space-between;align-items:center;gap:12px;padding:12px 3px;text-decoration:none;display:flex}.mx-list strong[data-v-92dcdebd]{font-size:17px;display:block}.mx-list small[data-v-92dcdebd]{color:#5c695e;margin-top:5px;font-size:12px;display:block}.mx-pager[data-v-92dcdebd]{color:#5d695e;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.mx-pager button[data-v-92dcdebd]{color:inherit;background:0 0;border:1px solid #c2ccbf;border-radius:8px;padding:0 14px}.mx-overlay button[data-v-92dcdebd]:disabled{opacity:.45;cursor:default}.mx-records[data-v-92dcdebd]{gap:10px;display:grid}.mx-records article[data-v-92dcdebd]{background:#fffdf5;border:1px solid #ced5c7;border-radius:12px;padding:14px}.mx-records strong[data-v-92dcdebd]{font-size:18px}.mx-records small[data-v-92dcdebd]{color:#59685b;margin-top:6px;font-size:12px;display:block}.mx-record-actions[data-v-92dcdebd]{gap:14px;margin-top:5px;display:flex}.mx-record-actions button[data-v-92dcdebd]{color:#41644b;background:0 0;border:0;padding:0;font-size:13px}.mx-empty[data-v-92dcdebd]{border-top:1px solid #c2cabb;padding:24px 0}.mx-empty strong[data-v-92dcdebd]{font-size:25px}.mx-empty p[data-v-92dcdebd]{color:#59665a;font-size:15px;line-height:1.8}.mx-label[data-v-92dcdebd]{color:#54705a;font-size:13px}.mx-save>p[data-v-92dcdebd]{margin:0;font-size:14px;line-height:1.7}.mx-check[data-v-92dcdebd]{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:8px 0;font-size:14px;line-height:1.5;display:flex}.mx-check input[data-v-92dcdebd]{accent-color:#2a5941;flex-shrink:0;width:19px;height:19px}.mx-note[data-v-92dcdebd]{color:#61705f;margin:0;line-height:1.65;font-size:12px!important}.mx-primary[data-v-92dcdebd],.mx-secondary[data-v-92dcdebd]{border-radius:10px;width:100%;padding:11px 16px;font-size:15px;font-weight:700;display:block}.mx-primary[data-v-92dcdebd]{color:#fff;background:#2a5941;border:1px solid #2a5941}.mx-secondary[data-v-92dcdebd]{color:#345b40;background:0 0;border:1px solid #bdcbbd}.mx-status[data-v-92dcdebd],.mx-error[data-v-92dcdebd],.mx-message[data-v-92dcdebd]{color:#47624c;margin:0;font-size:13px;line-height:1.5}.mx-error[data-v-92dcdebd]{color:#943e32}.mx-error button[data-v-92dcdebd]{color:inherit;background:0 0;border:0;padding:0 12px;text-decoration:underline}.mx-summary-text[data-v-92dcdebd]{white-space:pre-wrap;margin:0;font-size:18px;line-height:1.9}.mx-footer[data-v-92dcdebd]{color:#627060;border-top:1px solid #cad1c4;justify-content:space-between;gap:8px;padding-top:10px;font-size:11px;display:flex}.mx-footer a[data-v-92dcdebd]{color:inherit;text-underline-offset:3px}.mx-overlay[data-v-92dcdebd] :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #b98225}@media (width>=900px){.mx-shell[data-v-92dcdebd]{max-height:900px}.mx-recs[data-v-92dcdebd]{grid-template-columns:1fr 1fr}.mx-main[data-v-92dcdebd]{grid-column:span 2}.mx-page[data-v-92dcdebd]{gap:16px}.mx-main strong[data-v-92dcdebd]{font-size:28px}.mx-main[data-v-92dcdebd]{padding:20px}.mx-rec[data-v-92dcdebd]{padding:16px}}@media (height<=740px){.mx-shell[data-v-92dcdebd]{gap:8px;padding:14px 18px 12px}.mx-header h1[data-v-92dcdebd]{font-size:22px}.mx-page[data-v-92dcdebd]{gap:8px}.mx-page h2[data-v-92dcdebd]{font-size:27px}.mx-rec[data-v-92dcdebd]{padding:6px 12px}.mx-rec strong[data-v-92dcdebd]{font-size:18px}.mx-rec a[data-v-92dcdebd]{min-height:32px}.mx-rec p[data-v-92dcdebd]{font-size:12px}.mx-lead[data-v-92dcdebd]{font-size:14px}.mx-tabs button[data-v-92dcdebd]{min-height:40px}.mx-footer[data-v-92dcdebd]{padding-top:8px}.mx-records article[data-v-92dcdebd]{padding:10px 12px}.mx-check[data-v-92dcdebd]{min-height:44px}.mx-save>p[data-v-92dcdebd]{font-size:13px}.mx-note[data-v-92dcdebd]{font-size:12px!important}}@media (height<=520px){.mx-overlay[data-v-92dcdebd]{display:block;position:fixed;overflow-y:auto}.mx-shell[data-v-92dcdebd]{height:auto;min-height:100dvh}.mx-page[data-v-92dcdebd]{min-height:300px}.mx-footer[data-v-92dcdebd]{margin-top:12px}}@media (prefers-reduced-motion:no-preference){.mx-shell[data-v-92dcdebd]{animation:.24s cubic-bezier(.23,1,.32,1) mx-appear-92dcdebd}.mx-entry-next[data-v-92dcdebd]{transition:transform .16s cubic-bezier(.23,1,.32,1)}.mx-entry-next[data-v-92dcdebd]:active{transform:translateY(2px)}@keyframes mx-appear-92dcdebd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.boundary-origin[data-v-d3856426]{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;font-size:12px;display:flex}.boundary-origin>span[data-v-d3856426]{flex-shrink:0}.boundary-origin>button[data-v-d3856426]{text-align:right;background:0 0;border:0;min-height:44px;font-size:12px;line-height:1.5}.time-ruler[data-v-d3856426]{padding:10px 0}.time-ruler>div[data-v-d3856426]:first-child{justify-content:space-between;align-items:center;font-size:12px;display:flex}.time-ruler output[data-v-d3856426]{color:var(--accent);animation:scope-arrive-d3856426 .18s var(--ease-out);font:32px Georgia,serif}.time-ruler output small[data-v-d3856426]{color:var(--muted);font:12px sans-serif}.ruler-controls[data-v-d3856426]{align-items:center;gap:12px;display:flex}.ruler-controls>button[data-v-d3856426]{border:1px solid var(--line);background:var(--surface);flex-shrink:0;width:44px;height:44px;font-size:23px}.ruler-ticks[data-v-d3856426]{flex:1;justify-content:space-between;align-items:center;height:35px;display:flex}.ruler-ticks>i[data-v-d3856426]{background:var(--line);width:3px;height:18px;transition:transform .2s var(--ease-out),background-color .2s ease}.ruler-ticks>i.available[data-v-d3856426]{background:var(--accent);transform:scaleY(1.7)}.scope-fields[data-v-d3856426]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scope-fields label[data-v-d3856426]{flex-direction:column;gap:4px;font-size:12px;display:flex}.scope-fields input[data-v-d3856426]{width:100%;min-width:0;height:44px;padding:8px;font-size:14px}.boundary-response[data-v-d3856426]{border-left:3px solid var(--accent);background:var(--surface);margin-top:10px;padding:10px 12px}.boundary-response>span[data-v-d3856426]{color:var(--muted);font-size:12px}.boundary-response p[data-v-d3856426]{margin:5px 0;font-size:15px;line-height:1.5}.boundary-response>button[data-v-d3856426]{background:0 0;border:0;min-height:44px;padding:0;font-size:12px;text-decoration:underline}.boundary-response p[data-v-d3856426]{animation:scope-arrive-d3856426 .16s var(--ease-out)}@media (width>=701px){.boundary-origin[data-v-d3856426]{margin-top:16px}.time-ruler[data-v-d3856426]{padding:20px 0}.time-ruler output[data-v-d3856426]{font-size:48px}.boundary-response[data-v-d3856426]{margin-top:16px;padding:16px}.boundary-response p[data-v-d3856426]{font-size:19px}}@media (prefers-reduced-motion:reduce){.time-ruler output[data-v-d3856426],.boundary-response p[data-v-d3856426]{animation:none}.ruler-ticks>i[data-v-d3856426]{transition:none}}.boundary-experience[data-v-d3856426]{width:100%;max-width:820px;margin:auto}.scope-heading[data-v-d3856426],.scope-sheet-heading[data-v-d3856426]{justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:12px;display:flex}.scope-heading>b[data-v-d3856426]{color:var(--accent);font:22px Georgia,serif}.scope-frame[data-v-d3856426]{border:1px solid var(--ink);border-left:4px solid var(--accent);background:var(--surface);animation:scope-arrive-d3856426 .25s var(--ease-out);margin:7px 0 12px;padding:15px 18px;position:relative}.scope-corner[data-v-d3856426]{color:var(--accent);font-size:17px;position:absolute;top:2px;right:8px}.scope-frame p[data-v-d3856426]{margin:0 0 8px;font-size:14px;line-height:1.5}.scope-frame h2[data-v-d3856426]{margin:0;font-family:Songti SC,serif;font-size:20px;font-weight:650;line-height:1.4}.scope-responses[data-v-d3856426]{grid-template-columns:1fr 1fr;gap:9px;display:grid}.scope-responses>button[data-v-d3856426]{text-align:left;border:1px solid var(--line);min-height:72px;transition:transform .16s var(--ease-out),background-color .16s ease;background:0 0;align-items:center;gap:10px;padding:10px;font-size:14px;line-height:1.5;display:flex}.scope-number[data-v-d3856426]{color:var(--muted);font:italic 21px Georgia,serif}.scope-responses i[data-v-d3856426]{color:var(--accent);flex-shrink:0;margin-left:auto;font-style:normal}.scope-responses>button.chosen[data-v-d3856426]{background:var(--surface);border-color:var(--accent);box-shadow:0 3px 0 var(--soft);transform:translateY(-2px)}.scope-feedback[data-v-d3856426]{min-height:27px;color:var(--muted);padding-top:8px;font-size:12px;line-height:1.4}.scope-feedback span[data-v-d3856426]{opacity:0;transition:opacity .16s}.scope-feedback span.visible[data-v-d3856426]{opacity:1}.boundary-title[data-v-d3856426]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.boundary-title span[data-v-d3856426]{color:var(--muted);font-size:12px}.boundary-title h2[data-v-d3856426]{margin:6px 0 0;font:600 23px/1.4 Songti SC,serif}.small-button[data-v-d3856426],.scope-sheet-heading>button[data-v-d3856426]{text-underline-offset:4px;background:0 0;border:0;flex-shrink:0;min-height:44px;padding:6px 0;font-size:12px;text-decoration:underline}.scope-bins[data-v-d3856426]{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-bottom:11px;display:grid}.scope-bins>div[data-v-d3856426]{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:9px;padding:8px 4px;transition:background-color .16s;display:flex}.scope-bins>div[data-v-d3856426]:last-child{border:0}.scope-bins>div.active[data-v-d3856426]{background:var(--soft)}.scope-bins b[data-v-d3856426]{color:var(--accent);font:25px Georgia,serif}.scope-bins span[data-v-d3856426]{font-size:12px}.scope-record[data-v-d3856426]{border:1px solid var(--line);background:var(--surface);min-height:149px;padding:11px 14px}.scope-record-top[data-v-d3856426]{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.scope-record-top button[data-v-d3856426]{background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.record-question[data-v-d3856426]{margin:5px 0 8px;font-size:14px;line-height:1.5}.scope-record strong[data-v-d3856426]{font-size:19px;font-weight:650;line-height:1.5;display:block}.range-line[data-v-d3856426]{color:var(--muted);align-items:center;gap:12px;margin-top:13px;font-size:12px;display:flex}.range-line i[data-v-d3856426]{background:var(--accent);transform-origin:0;height:1px;animation:scope-line-d3856426 .25s var(--ease-out);flex:1}.scope-place[data-v-d3856426]{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.scope-place button[data-v-d3856426]{border:1px solid var(--line);background:0 0;min-height:44px;padding:7px 3px;font-size:14px}.scope-place button.selected[data-v-d3856426]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.scope-controls[data-v-d3856426],.scope-source-nav[data-v-d3856426]{justify-content:space-between;align-items:center;gap:8px;display:flex}.scope-controls button[data-v-d3856426],.scope-source-nav button[data-v-d3856426]{background:0 0;border:0;min-height:44px;padding:5px 0;font-size:12px}.scope-controls>span[data-v-d3856426]{color:var(--muted);font-size:12px}.scope-footnote[data-v-d3856426]{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.scope-source[data-v-d3856426]{border-top:2px solid var(--ink);padding:20px 4px}.scope-source>span[data-v-d3856426]{color:var(--muted);font-size:12px}.scope-source p[data-v-d3856426]{margin:14px 0;font-size:16px;line-height:1.7}.scope-source h2[data-v-d3856426]{margin:12px 0;font-size:21px;line-height:1.5}.scope-source blockquote[data-v-d3856426]{border-left:3px solid var(--accent);background:var(--surface);margin:14px 0;padding:15px;font-size:19px;line-height:1.6}.scope-observation[data-v-d3856426]{border-top:2px solid var(--ink);padding:15px 0}.scope-observation h2[data-v-d3856426]{margin:0 0 10px;font:600 22px/1.5 Songti SC,serif}.scope-observation>p[data-v-d3856426]{margin:0;font-size:14px;line-height:1.7}.scope-action[data-v-d3856426]{border-left:3px solid var(--accent);margin-top:16px;padding-left:12px}.scope-action span[data-v-d3856426]{color:var(--muted);font-size:12px}.scope-action strong[data-v-d3856426]{margin-top:6px;font-size:16px;line-height:1.6;display:block}.scope-record-enter-active[data-v-d3856426],.scope-record-leave-active[data-v-d3856426]{transition:opacity .16s ease,transform .2s var(--ease-out)}.scope-record-enter-from[data-v-d3856426]{opacity:0;transform:translate(14px)}.scope-record-leave-to[data-v-d3856426]{opacity:0;transform:translate(-14px)}@keyframes scope-arrive-d3856426{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scope-line-d3856426{0%{opacity:.2;transform:scaleX(.8)}to{opacity:1;transform:scaleX(1)}}@media (width>=701px){.scope-frame[data-v-d3856426]{margin:10px 0 24px;padding:26px 32px}.scope-frame h2[data-v-d3856426]{font-size:27px}.scope-frame p[data-v-d3856426]{font-size:17px}.scope-responses>button[data-v-d3856426]{min-height:82px;padding:16px;font-size:16px}.scope-record[data-v-d3856426]{min-height:180px;padding:18px 22px}.scope-record strong[data-v-d3856426]{font-size:24px}.scope-place[data-v-d3856426]{margin-top:15px}.scope-observation[data-v-d3856426]{max-width:660px}.scope-observation>p[data-v-d3856426]{font-size:17px}.scope-observation h2[data-v-d3856426]{font-size:28px}}@media (width<=380px){.scope-responses>button[data-v-d3856426]{gap:7px;padding:8px}.scope-number[data-v-d3856426]{font-size:19px}.scope-record strong[data-v-d3856426]{font-size:17px}.boundary-title h2[data-v-d3856426]{font-size:21px}}@media (prefers-reduced-motion:reduce){.scope-frame[data-v-d3856426],.range-line i[data-v-d3856426]{animation:none}.scope-responses>button.chosen[data-v-d3856426]{transform:none}.scope-record-enter-active[data-v-d3856426],.scope-record-leave-active[data-v-d3856426]{transition:opacity .12s}.scope-record-enter-from[data-v-d3856426],.scope-record-leave-to[data-v-d3856426]{transform:none}}@media (height<=740px){.boundary-title[data-v-d3856426]{margin-bottom:4px}.time-ruler[data-v-d3856426]{padding:4px 0}.boundary-response[data-v-d3856426]{margin-top:6px;padding:7px 10px}.boundary-response p[data-v-d3856426]{margin:3px 0}.boundary-origin[data-v-d3856426],.scope-controls button[data-v-d3856426]{padding:0}.boundary-title h2[data-v-d3856426]{margin-top:2px}.scope-fields label[data-v-d3856426]{gap:3px}}@media (width>=701px) and (height<=740px){.boundary-origin[data-v-d3856426]{margin-top:4px}.time-ruler[data-v-d3856426]{padding:8px 0}.time-ruler output[data-v-d3856426]{font-size:34px}.boundary-response[data-v-d3856426]{margin-top:8px;padding:10px}.boundary-response p[data-v-d3856426]{font-size:17px}}.boundary-preview-open[data-v-d3856426]{background:var(--ink);width:100%;min-height:44px;color:var(--bg);border:0;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 12px;font-size:14px;display:flex}.boundary-response p[data-v-d3856426]{overflow-wrap:anywhere}.boundary-response .scope-controls button[data-v-d3856426]{min-height:44px}@media (height<=740px){.boundary-preview-open[data-v-d3856426]{margin-top:7px}.boundary-response p[data-v-d3856426]{font-size:17px;line-height:1.6}}:root{font-synthesis:none;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);color:#272a25;background:#f5f1e7;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{margin:0}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit;transition:transform .16s var(--ease-out),background-color .16s ease,color .16s ease}button:disabled{cursor:default;opacity:.42}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}button:active:not(:disabled){transform:scale(.97)}button,input{font-size:16px}.experience{--bg:#f5f1e7;--ink:#2c2e27;--surface:#fffaf0;--accent:#b63c2c;--soft:#e5dbca;--line:#c8c3b5;--muted:#6f7167;background:var(--bg);min-height:100svh;color:var(--ink)}.theme-letter{--bg:#e7eaf0;--ink:#214a74;--surface:#fffdf5;--accent:#b84735;--soft:#cedce6;--line:#bac7d4;--muted:#52697f}.theme-comic{--bg:#f8d94a;--ink:#282820;--surface:#fffdf1;--accent:#305bac;--soft:#91d7d4;--line:#302f26;--muted:#4f503e}.theme-cards{--bg:#e5e5d2;--ink:#193c32;--surface:#faf5e6;--accent:#b04834;--soft:#e6bc6b;--line:#9baa94;--muted:#536b5e}.theme-theatre{--bg:#57232d;--ink:#fff0dc;--surface:#fff0dc;--accent:#db976f;--soft:#783443;--line:#a3666c;--muted:#e6b9b0}.theme-mixer{--bg:#e5e8e8;--ink:#25323e;--surface:#f7f7ee;--accent:#2d56c2;--soft:#c1c8ce;--line:#aab4bd;--muted:#536773}.theme-workshop{--bg:#244f76;--ink:#f8f0d8;--surface:#f8f0d8;--accent:#f2bd50;--soft:#39678c;--line:#7493a8;--muted:#d0dde6}.theme-botanical{--bg:#eeeedf;--ink:#33432e;--surface:#fbfaed;--accent:#98724b;--soft:#cdd7ba;--line:#b3bca2;--muted:#63745a}.theme-dossier{--bg:#dce4eb;--ink:#172c40;--surface:#f4f7fa;--accent:#285e99;--soft:#bdcdda;--line:#93a8ba;--muted:#4e6579}.theme-journey{--bg:#f2eee0;--ink:#1c4138;--surface:#fff9e9;--accent:#157758;--soft:#d2dfcc;--line:#b8c4ae;--muted:#5a7164}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1200px;height:70px;margin:auto;padding:0 40px;display:flex}.brand{letter-spacing:-1.5px;background:0 0;border:0;align-items:center;padding:8px 0;font-size:23px;font-weight:850;display:flex}.brand>span{color:var(--accent)}.brand small{letter-spacing:1px;border-left:1px solid var(--line);margin-left:22px;padding-left:20px;font-size:12px;font-weight:500}.utility{background:0 0;border:0;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.page{max-width:1120px;min-height:calc(100svh - 70px);margin:auto;padding:30px 0 24px}.eyebrow{letter-spacing:2px;justify-content:space-between;gap:14px;font-size:11px;font-weight:650;display:flex}.intro{grid-template-rows:1fr auto;grid-template-columns:1.05fr 1fr;align-items:center;column-gap:80px;display:grid}.intro-heading h1{letter-spacing:-2px;margin:30px 0 20px;font-size:clamp(38px,4vw,59px);font-weight:850;line-height:1.2}.intro-heading h1 span{display:block}.intro-hook{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.intro-art{grid-area:1/2/3/3}.theme-art{width:100%;color:var(--ink);isolation:isolate}.theme-art svg{width:100%;display:block}.art-caption{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:16px;padding-top:24px;font-size:13px;line-height:1.6;display:flex}.art-caption>span:last-child{font-size:29px;line-height:1}.intro-bottom{padding-top:20px}.description{color:var(--muted);max-width:37em;margin:0 0 18px;font-size:14px;line-height:1.7}.quiz-meta{align-items:center;gap:14px;margin-bottom:20px;font-size:12px;display:flex}.quiz-meta>span+span{border-left:1px solid var(--line);padding-left:14px}.primary{background:var(--ink);min-height:52px;color:var(--bg);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;font-size:16px;font-weight:700;display:flex}.primary>span{font-size:23px}.start{width:100%}.intro-fine{color:var(--muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}.intro-fine button,.text-button{text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.question{flex-direction:column;display:flex}.question-progress{color:var(--muted);justify-content:space-between;align-items:center;padding-bottom:18px;font-size:13px;display:flex;position:relative}.question-progress b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.question-progress small{color:var(--muted);font-size:12px;font-weight:400}.progress-track{background:var(--line);height:3px;position:absolute;bottom:0;left:0;right:0}.progress-track span{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .25s var(--ease-out);display:block}.question-layout{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:25px 0;display:grid}.scene-art{max-width:250px;margin:0 auto 20px}.scene-art svg{max-height:120px}.scene-label{letter-spacing:2px;border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-bottom:10px;font-size:11px;display:flex}.scene{margin:18px 0 14px;font-size:18px;line-height:1.7}.scene-block h2{letter-spacing:-.4px;outline:none;margin:0;font-size:28px;line-height:1.4}.answer-caption{justify-content:space-between;margin-bottom:14px;font-size:12px;display:flex}.answer-caption span{color:var(--muted);font-size:11px}.choices{gap:10px;display:grid}.choice{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);align-items:center;gap:12px;min-height:66px;padding:15px;display:flex;position:relative}.choice-index{min-width:28px;color:var(--muted);flex-shrink:0;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.choice-text{flex:1;font-size:16px;font-weight:500;line-height:1.45}.choice-mark{text-align:center;opacity:.4;width:20px;font-size:16px}.choice.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--soft)}.choice.selected .choice-mark{opacity:1;color:var(--accent);font-weight:800}.choice.selected .choice-index{color:var(--accent)}.choice-decor{display:none}.question-footer{border-top:1px solid var(--line);align-items:center;gap:24px;padding-top:12px;display:flex}.back{white-space:nowrap;background:0 0;border:0;min-height:44px;padding:5px 0;font-size:13px}.next{min-width:260px;margin-left:auto}.storage-note{margin:8px 0;font-size:12px;line-height:1.4}.result{flex-direction:column;display:flex}.result-top{justify-content:space-between;align-items:center;display:flex}.result-composition{flex:1;grid-template-columns:.7fr 1fr;align-content:center;gap:18px 50px;padding:20px 0;display:grid}.result-art{grid-row:1/3;align-self:center}.result-art svg{max-height:240px}.result-label{color:var(--muted);margin:0 0 12px;font-size:12px}.result-heading h1{letter-spacing:-1px;margin:0 0 20px;font-size:34px;line-height:1.35}.result-tabs{border-bottom:1px solid var(--line);gap:20px;display:flex}.result-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:13px}.result-tabs button.active{border-color:var(--accent);color:var(--ink);font-weight:750}.content-kicker{letter-spacing:1px;color:var(--muted);font-size:11px}.summary{margin:10px 0 18px;font-size:16px;line-height:1.8}.dimension-bars{grid-template-columns:1fr 1fr;gap:14px 22px;display:grid}.dimension-bars>div{gap:6px;display:grid}.dimension-bars span{color:var(--muted);font-size:11px}.dimension-bars i{background:var(--line);height:4px;display:block}.dimension-bars b{background:var(--accent);transform-origin:0;height:100%;transition:transform .25s var(--ease-out);display:block}.action{letter-spacing:-.5px;margin:15px 0 20px;font-size:25px;font-weight:700;line-height:1.6}.copy-action{border:0;border-bottom:1px solid var(--accent);background:0 0;padding:8px 0;font-size:12px}.evidence{border-left:3px solid var(--accent);margin:14px 0 20px;padding-left:16px}.evidence p{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.6}.evidence strong{font-size:20px;line-height:1.5}.mini-pagination{justify-content:space-between;display:flex}.mini-pagination button{background:0 0;border:0;min-height:40px;padding:8px 0;font-size:12px}.result-bottom{width:calc(58.8235% - 29.4118px);max-width:630px;margin-left:auto}.result-bottom>.primary{width:100%}.result-links{justify-content:space-between;gap:10px;margin:6px 0;display:flex}.result-links button{background:0 0;border:0;min-height:36px;padding:3px 0;font-size:12px}.result-fine{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.restart{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:480px;display:flex}.restart .theme-art{width:220px}.restart h1{margin:0;font-size:30px;line-height:1.4}.restart p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.restart .primary{width:100%}.paid-report{flex-direction:column;max-width:760px;display:flex}.paid-top{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:10px;font-size:12px;display:flex}.report-chapter{color:var(--muted);justify-content:space-between;gap:24px;padding:20px 0;font-size:11px;display:flex}.report-chapter span:last-child{text-align:right;max-width:60%}.report-article{flex:1;padding:20px 0}.report-article h1{margin:18px 0 26px;font-size:32px;line-height:1.4}.report-article>p{margin:0;font-size:18px;line-height:1.9}.report-article blockquote{background:var(--surface);border-left:4px solid var(--accent);color:var(--ink);margin:0;padding:20px;font-size:25px;line-height:1.7}.report-article ul{padding-left:22px;font-size:17px;line-height:1.8}.report-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.report-actions button{text-underline-offset:4px;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.report-navigation{justify-content:space-between;align-items:center;gap:20px;display:flex}.report-navigation .primary{min-width:230px}.report-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.report-state h1{margin:0;font-size:26px;line-height:1.4}.report-state p{color:var(--muted);max-width:25em;margin:0;font-size:14px;line-height:1.6}.loading-mark{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:1s linear infinite spin}.fatal{text-align:center;max-width:500px;margin:15vh auto;padding:30px}.fatal h1{font-size:24px}.fatal button{padding:12px 20px}.theme-editorial h1,.theme-editorial h2{font-family:Songti SC,STSong,Georgia,serif;font-weight:600}.theme-editorial .choices{border-top:2px solid var(--ink);gap:0}.theme-editorial .choice{border:0;border-bottom:1px solid var(--line);background:0 0;min-height:70px;padding:18px 5px}.theme-editorial .choice-index{min-width:38px;font-size:30px;font-style:italic}.theme-editorial .choice.selected{box-shadow:none;background:var(--soft);border-color:var(--accent)}.theme-editorial .result-art{border-right:1px solid var(--line);padding-right:40px}.theme-letter .intro-heading h1{font-family:Songti SC,serif;font-weight:600}.theme-letter .choice{border:0;border-bottom:1px solid #b9c3ce;padding-right:36px;transform:rotate(-.4deg);box-shadow:0 2px #153d6819}.theme-letter .choice:nth-child(2n){transform:rotate(.4deg)}.theme-letter .choice.selected{box-shadow:-4px 0 0 var(--accent);background:#fffdf5;transform:translate(4px)}.theme-letter .choice:after{content:"";border-left:16px solid #d2dce3;border-top:16px solid var(--bg);position:absolute;top:0;right:0}.theme-letter .choice-mark{display:none}.theme-letter .choice-index{border:1px solid var(--line);height:26px;font-family:inherit;font-size:13px}.theme-letter .result-content{background:repeating-linear-gradient(transparent,transparent 31px,#214a7412 31px,#214a7412 32px),var(--surface);padding:22px}.theme-comic .primary{border:2px solid var(--ink);background:var(--ink);color:var(--surface);box-shadow:4px 4px 0 var(--accent)}.theme-comic .intro-heading h1{text-shadow:2px 2px 0 var(--surface);font-weight:950;transform:rotate(-2deg)}.theme-comic .scene-block{background:var(--surface);border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);padding:20px}.theme-comic .scene-art{max-width:220px;margin-bottom:8px}.theme-comic .scene-label{border-color:var(--ink)}.theme-comic .choices{grid-template-columns:1fr 1fr;gap:20px 14px}.theme-comic .choice{border:3px solid var(--ink);background:var(--surface);min-height:130px;box-shadow:4px 4px 0 var(--ink);border-radius:22px 22px 22px 3px;flex-direction:column;align-items:flex-start;padding:14px}.theme-comic .choice:nth-child(2n){background:#f0b6a7;border-radius:22px 22px 3px}.theme-comic .choice-index{min-width:0;font-family:inherit;font-size:14px;font-weight:800;line-height:1}.theme-comic .choice.selected{background:var(--soft);box-shadow:1px 1px 0 var(--ink);transform:translate(3px,3px)}.theme-comic .choice-mark{position:absolute;top:10px;right:10px}.theme-comic .result-heading h1{background:var(--surface);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:12px 18px;transform:rotate(-1deg)}.theme-comic .result-content{border:2px solid var(--ink);background:var(--soft);padding:18px}.theme-cards .intro-heading h1{font-family:Songti SC,serif;font-weight:600}.theme-cards .choices{grid-template-columns:1fr 1fr;gap:14px}.theme-cards .choice{border:1px solid var(--ink);border-radius:7px;flex-direction:column;align-items:flex-start;min-height:140px;box-shadow:0 4px #193c3218}.theme-cards .choice:nth-child(2){background:#e8bd79}.theme-cards .choice:nth-child(3){background:#e4b2a0}.theme-cards .choice:nth-child(4){background:#c5d4bb}.theme-cards .choice-index{min-width:0;font-size:27px}.theme-cards .choice.selected{box-shadow:0 4px 0 var(--accent),inset 0 0 0 2px var(--accent);transform:translateY(-4px)}.theme-cards .choice-mark{position:absolute;top:18px;right:12px}.theme-cards .result-content{background:var(--surface);border:1px solid var(--ink);border-radius:8px;padding:20px;box-shadow:5px 5px #193c321c}.theme-theatre .primary{background:var(--accent);border-color:var(--accent);color:#3b1d23}.theme-theatre .intro-heading .eyebrow{color:var(--accent)}.theme-theatre .intro-heading h1{font-family:Songti SC,serif;font-weight:600}.theme-theatre .scene-block{border-left:8px solid var(--accent);padding-left:25px}.theme-theatre .choice{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;min-height:70px;padding-left:0}.theme-theatre .choice-index{color:var(--accent);border:1px solid var(--line);min-width:40px;height:28px;font-size:14px}.theme-theatre .choice.selected{color:#57232d;box-shadow:none;background:#fff0dc;padding-left:12px}.theme-theatre .choice.selected .choice-index{color:#57232d;border-color:#b98076}.theme-theatre .result-content{border-left:3px solid var(--accent);padding-left:22px}.theme-theatre .action{font-family:Songti SC,serif;font-size:29px;font-weight:600}.theme-theatre .report-article blockquote{color:#57232d}.theme-mixer .intro-heading h1{font-weight:900}.theme-mixer .primary{background:var(--accent);border-color:var(--accent);color:#fff}.theme-mixer .choices{background:#cdd3d6;border:1px solid #a8b2b9;border-radius:10px;padding:12px}.theme-mixer .choice{background:#edf0ee;border:1px solid #aab6c0;border-radius:5px;min-height:75px;padding-bottom:22px}.theme-mixer .choice-index{background:#fff;border-radius:50%;width:28px;height:28px;font-family:monospace;font-size:15px}.theme-mixer .choice-decor{background:#abb6bf;height:3px;display:block;position:absolute;bottom:10px;left:57px;right:35px}.theme-mixer .choice-decor i{width:15px;height:9px;transition:transform .2s var(--ease-out);background:#74899b;border-radius:2px;position:absolute;top:-3px;left:0}.theme-mixer .choice.selected{box-shadow:inset 0 0 0 1px var(--accent);background:#fff}.theme-mixer .choice.selected .choice-decor i{background:var(--accent);transform:translate(80px)}.theme-mixer .result-content{background:#f3f4ef;border:1px solid #a6b2bb;border-radius:8px;padding:20px}.theme-mixer .dimension-bars i{height:8px}.theme-workshop .intro-heading .eyebrow{color:var(--accent)}.theme-workshop .primary{background:var(--accent);color:#244f76;border-color:var(--accent);box-shadow:4px 4px #153b5e}.theme-workshop .scene-label{color:#f2bd50}.theme-workshop .choices{grid-template-columns:1fr 1fr;gap:14px}.theme-workshop .choice{color:#244f76;background:#f6f0db;border:0;flex-direction:column;align-items:flex-start;min-height:138px;padding-top:30px;transform:rotate(-1deg);box-shadow:5px 5px #173f62}.theme-workshop .choice:nth-child(2n){background:#e9d391;transform:rotate(1deg)}.theme-workshop .choice:before{content:"";background:#ffffff50;width:54px;height:12px;position:absolute;top:-4px;left:25px;transform:rotate(-3deg)}.theme-workshop .choice-index{color:#547186;min-width:0;font:12px monospace;position:absolute;top:8px;left:14px}.theme-workshop .choice-mark{position:absolute;top:8px;right:10px}.theme-workshop .choice.selected{background:#f2bd50;transform:translate(3px,3px)rotate(0);box-shadow:1px 1px #173f62}.theme-workshop .result-content{border:1px dashed #f1bd50;padding:22px}.theme-workshop .result-heading h1{color:var(--accent)}.theme-workshop .report-article blockquote{color:#244f76}.theme-botanical h1,.theme-botanical h2{font-family:Songti SC,serif;font-weight:600}.theme-botanical .choice{border:0;border-bottom:1px solid var(--line);background:0 0;min-height:66px;padding-left:34px}.theme-botanical .choice:before{content:"";border-left:1px solid #8c9b77;position:absolute;top:0;bottom:0;left:13px}.theme-botanical .choice-index{background:var(--soft);width:28px;height:28px;color:var(--ink);border-radius:50% 0 50% 50%;font-family:inherit;font-size:14px;transform:rotate(-5deg)}.theme-botanical .choice.selected{background:var(--surface);box-shadow:none;border-color:var(--accent)}.theme-botanical .choice.selected .choice-index{background:var(--accent);color:#fff}.theme-botanical .result-content{border:1px solid var(--line);background:var(--surface);padding:20px;position:relative}.theme-botanical .result-content:before{content:"";background:#dec9a6aa;width:50px;height:12px;position:absolute;top:-6px;left:25px}.theme-dossier .intro-heading h1{font-family:Songti SC,serif;font-weight:700}.theme-dossier .scene-block{border:1px solid var(--ink);background:var(--surface);padding:20px;box-shadow:6px 6px #a7bacb}.theme-dossier .scene-label{color:var(--accent)}.theme-dossier .choices{gap:16px}.theme-dossier .choice{background:var(--surface);border:1px solid var(--ink);min-height:62px;padding:16px 16px 16px 54px}.theme-dossier .choice-index{border-right:1px solid var(--ink);background:#bdcdda;width:38px;font-size:16px;position:absolute;top:0;bottom:0;left:0}.theme-dossier .choice.selected{box-shadow:3px 3px 0 var(--accent);background:var(--surface);transform:rotate(-1deg)}.theme-dossier .choice.selected .choice-index{background:var(--accent);color:#fff}.theme-dossier .result-heading h1{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:7px;text-decoration-thickness:5px}.theme-dossier .result-content{background:var(--surface);border-top:5px solid var(--ink);padding:20px}.theme-journey .intro-heading h1{letter-spacing:-3px;font-size:62px}.theme-journey .primary{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:0 18px 18px 0}.theme-journey .scene-block{border-left:8px solid var(--accent);padding-left:24px}.theme-journey .choices{gap:0}.theme-journey .choice{border:0;border-bottom:1px solid var(--line);background:0 0;min-height:75px;padding-left:50px}.theme-journey .choice:before{content:"";background:var(--accent);width:5px;position:absolute;top:0;bottom:0;left:20px}.theme-journey .choice-index{background:var(--surface);border:3px solid var(--accent);width:27px;height:27px;color:var(--accent);z-index:1;border-radius:50%;font-family:inherit;font-size:10px;position:absolute;left:9px}.theme-journey .choice.selected{background:var(--soft);box-shadow:none}.theme-journey .choice.selected .choice-index{background:var(--accent);color:#fff}.theme-journey .result-content{border-top:2px dashed var(--accent);border-bottom:2px dashed var(--accent);background:var(--surface);padding:20px}.theme-journey .result-heading h1{letter-spacing:-1px;font-weight:900}.intro-heading,.intro-bottom,.result-heading,.result-content,.report-article{animation:arrive .25s var(--ease-out) both}.intro-bottom{animation-delay:80ms}.intro-art{animation:art-arrive .5s var(--ease-out) both}.art-enter{animation:paper-place .6s var(--ease-out) both}.letter-sheet{animation:letter-rise .65s var(--ease-out) both;transform-origin:210px 165px}.art-badge{animation:stamp .5s var(--ease-out) .15s both;transform-origin:350px 40px}.comic-person{animation:comic-pop .6s var(--ease-out) both;transform-origin:100px 180px}.comic-bubble{animation:comic-pop .5s var(--ease-out) .12s both;transform-origin:220px 115px}.deal-card{transform-origin:220px 180px;animation:deal .7s var(--ease-out) both}.card-a{--turn:-12deg;animation-delay:40ms}.card-b{--turn:0deg;animation-delay:.1s}.card-c{--turn:13deg;animation-delay:.18s}.curtain{animation:curtain-open .8s var(--ease-in-out) both;transform-origin:50%}.meter{transform-origin:50%;animation:meter-on .7s var(--ease-out) both}.task-note{animation:paper-place .7s var(--ease-out) both;transform-origin:50%}.leaves{animation:leaves-open .8s var(--ease-out) both;transform-origin:218px 150px}.case-sheet{animation:paper-place .6s var(--ease-out) both}.case-stamp{animation:stamp .5s var(--ease-out) .18s both;transform-origin:300px 160px}.route-train{animation:train-arrive .85s var(--ease-out) both}.question-layout .scene-block,.question-layout .answer-block{animation:arrive .2s var(--ease-out) both}.question-layout .theme-art *,.result-art .theme-art *{animation-duration:.25s;animation-delay:0s}.question-layout .answer-block{animation-delay:40ms}.theme-theatre .question-layout .scene-block{animation:act-enter .25s var(--ease-out) both}.theme-comic .question-layout .scene-block{animation:comic-scene .25s var(--ease-out) both}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes art-arrive{0%{opacity:0;transform:translateY(24px)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes paper-place{0%{opacity:0;transform:translateY(-18px)rotate(-6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes letter-rise{0%{opacity:0;transform:translateY(48px)rotate(5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes stamp{0%{opacity:0;transform:scale(1.2)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes comic-pop{0%{opacity:0;transform:scale(.92)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes deal{0%{opacity:0;transform:translateY(30px)rotate(0)}to{opacity:1;transform:translateY(0) rotate(var(--turn))}}@keyframes curtain-open{0%{opacity:.7;transform:scaleX(1.5)}to{opacity:1;transform:scaleX(1)}}@keyframes meter-on{0%{opacity:.2;transform:scaleY(.4)}to{opacity:1;transform:scaleY(1)}}@keyframes leaves-open{0%{opacity:0;transform:scale(.92)rotate(12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes train-arrive{0%{opacity:0;transform:translate(-65px)}to{opacity:1;transform:translate(0)}}@keyframes act-enter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes comic-scene{0%{opacity:0;transform:rotate(-2deg)scale(.97)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.choice:hover:not(.selected){background:var(--soft);transform:translateY(-2px)}.primary:hover:not(:disabled){transform:translateY(-2px)}.text-button:hover,.utility:hover{color:var(--accent)}}@media (width<=1199px){.page{max-width:none;margin:0 40px}.intro{column-gap:40px}.question-layout{gap:45px}.paid-report{max-width:760px;margin:0 auto;padding-left:30px;padding-right:30px}}@media (width<=700px){.topbar{height:53px;padding:0 22px}.brand{font-size:21px}.brand small{letter-spacing:.5px;margin-left:14px;padding-left:14px;font-size:10px}.utility{gap:6px;font-size:11px}.page{min-height:calc(100svh - 53px);margin:0;padding:20px 22px 18px}.intro{flex-direction:column;justify-content:space-between;align-items:stretch;gap:12px;display:flex}.eyebrow{letter-spacing:1.2px;font-size:9px}.intro-heading h1{letter-spacing:-1.6px;margin:20px 0 12px;font-size:37px;line-height:1.24}.intro-hook{font-size:13px;line-height:1.65}.intro-art{flex-direction:column;flex:1;justify-content:center;min-height:120px;max-height:255px;display:flex}.intro-art .theme-art{max-width:430px;margin:auto}.intro-art svg{max-height:196px}.art-caption{margin-top:8px;padding-top:10px;font-size:11px}.art-caption>span:last-child{font-size:20px}.intro-bottom{padding-top:0}.description{margin-bottom:13px;font-size:12px;line-height:1.7}.quiz-meta{gap:10px;margin-bottom:14px;font-size:10px}.quiz-meta>span+span{padding-left:10px}.primary{min-height:49px;padding:10px 16px;font-size:14px}.intro-fine{margin-top:9px;font-size:10px}.intro-fine button{font-size:10px}.question{padding-top:15px}.question-progress{padding-bottom:12px;font-size:11px}.question-progress b{font-size:22px}.question-progress small{font-size:10px}.question-layout{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:20px;padding:16px 0;display:flex}.scene-art{max-width:170px;margin:0 auto 8px}.scene-art svg{max-height:86px}.scene-label{padding-bottom:7px;font-size:9px}.scene{margin:10px 0;font-size:15px;line-height:1.6}.scene-block h2{font-size:24px;line-height:1.35}.answer-caption{margin-bottom:10px;font-size:11px}.answer-caption span{font-size:10px}.choices{gap:8px}.choice{gap:10px;min-height:54px;padding:10px 12px}.choice-index{min-width:24px;font-size:18px}.choice-text,.choice-mark{font-size:14px}.question-footer{gap:18px;padding-top:12px}.back{font-size:12px}.next{flex:1;min-width:0}.result{padding-top:14px}.result-top .eyebrow{font-size:10px}.result-composition{flex-direction:column;justify-content:center;gap:14px;padding:10px 0 16px;display:flex}.result-art{align-self:stretch;max-height:115px}.result-art svg{max-height:115px}.result-label{margin:0 0 8px;font-size:10px}.result-heading h1{margin-bottom:12px;font-size:27px;line-height:1.4}.result-tabs{gap:24px}.result-tabs button{min-height:37px;font-size:12px}.content-kicker{font-size:10px}.summary{margin:8px 0 14px;font-size:14px;line-height:1.8}.dimension-bars{gap:10px 18px}.dimension-bars span{font-size:10px}.action{margin:12px 0 16px;font-size:23px;line-height:1.6}.result-bottom{width:100%;max-width:none}.result-links{margin:5px 0}.result-links button{min-height:34px;font-size:11px}.result-fine{font-size:10px}.evidence{margin:10px 0 12px;padding-left:13px}.evidence p{margin-bottom:10px;font-size:13px}.evidence strong{font-size:18px}.mini-pagination button{font-size:11px}.restart{justify-content:center;gap:16px;padding:30px 26px}.restart h1{font-size:27px}.restart p{font-size:13px}.paid-report{padding:16px 22px 18px}.paid-top{gap:12px;font-size:10px}.report-chapter{gap:15px;padding:16px 0;font-size:10px}.report-article{padding:18px 0}.report-article h1{margin:14px 0 22px;font-size:26px;line-height:1.4}.report-article>p{font-size:16px;line-height:1.85}.report-article blockquote{padding:18px;font-size:22px;line-height:1.7}.report-actions,.report-actions button{font-size:11px}.report-navigation .primary{flex:1;min-width:0}.report-state h1{font-size:24px}.theme-editorial .choice{min-height:56px;padding:11px 5px}.theme-editorial .choice-index{min-width:35px;font-size:24px}.theme-editorial .result-art{border:0;padding:0}.theme-letter .result-content{padding:14px 16px}.theme-comic .scene-block{box-shadow:4px 4px 0 var(--ink);padding:12px 14px}.theme-comic .scene-art{max-width:155px;margin-bottom:5px}.theme-comic .scene-art svg{max-height:74px}.theme-comic .choices{gap:14px 12px}.theme-comic .choice{border-width:2px;border-radius:18px 18px 18px 3px;gap:6px;min-height:110px;padding:12px}.theme-comic .choice:nth-child(2n){border-radius:18px 18px 3px}.theme-comic .choice-index{min-height:16px;font-size:11px}.theme-comic .choice-text{font-size:14px}.theme-comic .result-content{padding:12px 14px}.theme-comic .result-heading h1{padding:9px 12px;font-size:25px}.theme-cards .choices{gap:10px}.theme-cards .choice{gap:8px;min-height:109px;padding:11px 12px}.theme-cards .choice-index{font-size:22px}.theme-cards .choice-mark{top:13px;right:10px}.theme-cards .result-content{padding:14px}.theme-theatre .scene-block{border-left-width:5px;padding-left:16px}.theme-theatre .choice{min-height:57px;padding:11px 0}.theme-theatre .choice-index{min-width:32px;height:25px;font-size:12px}.theme-theatre .result-content{padding-left:16px}.theme-theatre .action{font-size:25px}.theme-mixer .choices{gap:8px;padding:9px}.theme-mixer .choice{gap:10px;min-height:62px;padding:9px 9px 20px}.theme-mixer .choice-text{font-size:13px}.theme-mixer .choice-index{width:23px;min-width:23px;height:23px;font-size:12px}.theme-mixer .choice-decor{bottom:9px;left:43px;right:34px}.theme-mixer .result-content{padding:14px}.theme-workshop .choices{gap:12px}.theme-workshop .choice{gap:5px;min-height:114px;padding:28px 12px 12px}.theme-workshop .choice-text{font-size:14px}.theme-workshop .result-content{padding:14px}.theme-botanical .choice{min-height:56px;padding:10px 10px 10px 31px}.theme-botanical .choice-index{width:24px;height:24px;font-size:12px}.theme-botanical .result-content{padding:14px}.theme-dossier .scene-block{padding:12px 14px;box-shadow:4px 4px #a7bacb}.theme-dossier .choices{gap:10px}.theme-dossier .choice{min-height:54px;padding:10px 12px 10px 48px}.theme-dossier .choice-index{width:34px;font-size:14px}.theme-dossier .result-content{padding:14px}.theme-journey .intro-heading h1{letter-spacing:-2px;font-size:45px}.theme-journey .scene-block{border-left-width:5px;padding-left:16px}.theme-journey .choice{min-height:59px;padding:12px 10px 12px 46px}.theme-journey .choice:before{width:4px;left:17px}.theme-journey .choice-index{width:26px;height:26px;font-size:10px;left:6px}.theme-journey .result-content{padding:14px}}@media (width<=700px) and (height<=740px){.page{padding-top:14px;padding-bottom:13px}.intro{gap:8px}.intro-heading h1{margin:14px 0 9px;font-size:33px;line-height:1.22}.intro-hook{font-size:12px}.intro-art{min-height:105px;max-height:177px}.intro-art svg{max-height:142px}.art-caption{margin-top:5px;padding-top:7px;font-size:10px}.description{margin-bottom:10px;line-height:1.6}.quiz-meta{margin-bottom:11px}.primary{min-height:46px}.intro-fine{margin-top:7px}.question-layout{gap:14px;padding:12px 0}.scene-art{max-width:135px;margin-bottom:4px}.scene-art svg{max-height:64px}.scene-label{padding-bottom:6px;font-size:9px}.scene{margin:9px 0;font-size:14px;line-height:1.55}.scene-block h2{font-size:22px}.answer-caption{margin-bottom:8px}.choice{min-height:51px;padding-top:9px;padding-bottom:9px}.question-footer{padding-top:9px}.question-progress{padding-bottom:10px}.theme-editorial .choice{min-height:52px;padding:10px 5px}.theme-comic .scene-block{padding:10px 12px}.theme-comic .scene-art svg{max-height:54px}.theme-comic .scene-art{max-width:125px;margin-bottom:3px}.theme-comic .choice{min-height:99px;padding:10px 11px}.theme-comic .choice-text{font-size:13px}.theme-cards .choice{min-height:99px}.theme-theatre .choice{min-height:52px}.theme-mixer .choice{min-height:57px;padding-bottom:18px}.theme-mixer .choices{gap:7px;padding:8px}.theme-workshop .choice{min-height:102px;padding:26px 11px 10px}.theme-workshop .choice-text{font-size:13px}.theme-botanical .choice{min-height:52px}.theme-dossier .choice{min-height:50px}.theme-dossier .scene-block{padding:10px 12px}.theme-journey .choice{min-height:54px}.theme-journey .intro-heading h1{font-size:39px}.result-composition{gap:10px;padding:6px 0 12px}.result-art,.result-art svg{max-height:82px}.result-heading h1{margin-bottom:9px;font-size:24px}.result-label{margin-bottom:6px}.result-tabs button{min-height:34px}.summary{margin:8px 0 12px;font-size:13px;line-height:1.75}.dimension-bars{gap:8px 16px}.result-links button{min-height:30px}.theme-comic .result-heading h1{padding:8px 11px;font-size:23px}.theme-comic .result-content,.theme-cards .result-content,.theme-mixer .result-content,.theme-workshop .result-content,.theme-botanical .result-content,.theme-dossier .result-content,.theme-journey .result-content,.theme-letter .result-content{padding:12px}.action{font-size:21px}.theme-theatre .action{font-size:23px}.report-chapter{padding:14px 0}.report-article{padding:12px 0}.report-article h1{margin:12px 0 18px;font-size:24px}.report-article>p{font-size:15px;line-height:1.8}.report-article blockquote{padding:14px;font-size:21px}.report-actions{padding:8px 0}}@media (width>=701px) and (height<=700px){.topbar{height:58px}.page{min-height:calc(100svh - 58px);padding-top:22px;padding-bottom:20px}.intro-heading h1{margin:22px 0 14px;font-size:43px}.intro-art svg{max-height:270px}.intro-bottom{padding-top:12px}.description{margin-bottom:13px}.quiz-meta{margin-bottom:15px}.question-layout{gap:60px;padding:16px 0}.scene-art svg{max-height:80px}.scene-art{margin-bottom:12px}.scene{margin:12px 0;font-size:16px}.scene-block h2{font-size:25px}.choice{min-height:57px;padding:12px}.theme-editorial .choice,.theme-theatre .choice,.theme-journey .choice{min-height:59px;padding-top:12px;padding-bottom:12px}.theme-comic .choice,.theme-cards .choice,.theme-workshop .choice{min-height:110px}.theme-mixer .choice{min-height:65px}.theme-journey .intro-heading h1{font-size:51px}.result-composition{gap:12px 40px;padding:12px 0}.result-art svg{max-height:210px}.result-heading h1{margin-bottom:13px;font-size:28px}.summary{margin-bottom:13px;font-size:14px;line-height:1.7}.result-label{margin-bottom:8px}.report-chapter,.report-article{padding:12px 0}.report-article h1{margin:14px 0 20px;font-size:27px}.report-article>p{font-size:16px;line-height:1.8}.report-article blockquote{font-size:22px}.report-actions{padding:8px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.12s!important;animation:none!important}.choice:hover:not(.selected),.primary:hover:not(:disabled){transform:none}.loading-mark{border-color:var(--accent);opacity:.6;animation:none}.card-a{transform:rotate(-12deg)}.card-c{transform:rotate(13deg)}.case-stamp{transform:rotate(-8deg)}}@media (width<=700px) and (height<=740px){.result{padding-top:12px;padding-bottom:12px}.result-art,.result-art svg{max-height:54px}.result-composition{gap:8px;padding:4px 0 10px}.theme-mixer .scene-art,.theme-mixer .scene-art svg{max-height:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,background-color,color!important}}@media (width>=701px) and (height<=700px){.result{padding-top:14px;padding-bottom:14px}.result-composition{gap:8px 40px;padding:8px 0}.result-heading h1{margin-bottom:9px}.theme-comic .result-content,.theme-cards .result-content,.theme-mixer .result-content,.theme-workshop .result-content,.theme-botanical .result-content,.theme-dossier .result-content,.theme-journey .result-content,.theme-letter .result-content{padding:14px}.summary{margin-bottom:10px}}.theme-letter .dimension-bars{gap:7px 12px}.theme-letter .dimension-bars>div{border:1px dashed #9bacbb;gap:4px;padding:5px 7px}.theme-letter .dimension-bars i{height:2px}.theme-comic .dimension-bars>div{border:1px solid var(--ink);background:var(--surface);border-radius:8px 8px 8px 0;gap:4px;padding:5px 7px}.theme-comic .dimension-bars i{height:2px}.theme-cards .dimension-bars{grid-template-columns:repeat(4,1fr);gap:7px}.theme-cards .dimension-bars>div{border:1px solid var(--line);background:#e5e5d2;border-radius:3px;align-content:space-between;padding:7px 5px}.theme-cards .dimension-bars span{line-height:1.4}.theme-cards .dimension-bars i{height:3px}.theme-theatre .dimension-bars>div{border-top:1px solid var(--line);grid-template-columns:1fr;gap:5px;padding-top:6px}.theme-theatre .dimension-bars span:before{content:"↳ ";color:var(--accent)}.theme-theatre .dimension-bars i{height:2px}.theme-mixer .dimension-bars{grid-template-columns:repeat(4,1fr);gap:12px}.theme-mixer .dimension-bars>div{flex-direction:column;justify-content:space-between;gap:5px;min-height:58px;display:flex}.theme-mixer .dimension-bars i{background:#a7b6c2;height:6px;position:relative}.theme-mixer .dimension-bars b:after{content:"";background:#e37e36;width:7px;height:12px;display:block;position:absolute;top:-3px;right:0}.theme-workshop .dimension-bars>div{border:1px solid var(--line);gap:4px;padding:5px 7px;position:relative}.theme-workshop .dimension-bars span:before{content:"□ ";color:var(--accent)}.theme-workshop .dimension-bars i{height:2px}.theme-botanical .dimension-bars>div{border-left:1px solid var(--line);padding-left:12px;position:relative}.theme-botanical .dimension-bars>div:before{content:"";background:var(--accent);border-radius:0 70%;width:7px;height:11px;position:absolute;top:3px;left:-4px}.theme-dossier .dimension-bars>div{border-bottom:1px solid var(--line);padding-bottom:5px}.theme-dossier .dimension-bars i{height:3px}.theme-journey .dimension-bars{grid-template-columns:repeat(4,1fr);gap:0}.theme-journey .dimension-bars>div{border-top:4px solid var(--accent);align-content:start;padding:12px 8px 0 0;position:relative}.theme-journey .dimension-bars>div:before{content:"";border:3px solid var(--accent);background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:-8px;left:0}.theme-journey .dimension-bars i{height:2px;margin-top:3px}@media (width>=701px){.theme-letter .intro{grid-template-columns:1fr 1fr}.theme-letter .intro-art{grid-area:1/1/3/2}.theme-letter .intro-heading,.theme-letter .intro-bottom{grid-column:2}.theme-letter .intro-heading{border-left:1px solid var(--line);padding-left:25px}.theme-cards .intro-heading,.theme-cards .intro-bottom{grid-column:1;max-width:460px}.theme-theatre .intro-art{border:1px solid var(--line);background:#3f1b24;padding:22px}.theme-workshop .intro-heading{border-top:3px solid var(--accent);padding-top:18px}.theme-dossier .intro-heading{border-left:9px solid var(--accent);padding-left:24px}}@media (width<=700px){.theme-letter .intro-art{flex:0;order:0;max-height:190px;margin:12px 15px 0}.theme-letter .intro-heading{background:var(--surface);border-left:3px solid var(--accent);order:1;padding:14px 18px;box-shadow:4px 4px #b5c4ce}.theme-letter .intro-heading h1{margin:12px 0 8px;font-size:33px}.theme-letter .intro-bottom{order:2;margin-top:12px}.theme-letter .intro-art .art-caption{border:0;margin:0;padding-top:3px}.theme-cards .intro-heading{text-align:center}.theme-cards .intro-heading .eyebrow{justify-content:center}.theme-cards .intro-heading .eyebrow>span{display:none}.theme-cards .intro-art{transform:rotate(-2deg)}.theme-theatre .intro-art{border-bottom:1px solid var(--line);background:#401a23;flex:0;order:0;max-height:230px;margin:10px -22px 0;padding:0 22px 10px}.theme-theatre .intro-heading{text-align:center;order:1}.theme-theatre .intro-heading .eyebrow{justify-content:center}.theme-theatre .intro-heading .eyebrow>span{display:none}.theme-theatre .intro-bottom{order:2}.theme-theatre .intro-heading h1{margin:15px 0 12px}.theme-workshop .intro-heading{border-top:3px solid var(--accent);padding-top:12px}.theme-dossier .intro-heading{border-left:7px solid var(--accent);padding-left:15px}.theme-dossier .intro-heading h1{font-size:34px}.theme-mixer .intro-art{background:#cad0d2;border:1px solid #a4b0b7;border-radius:9px;padding:12px}.theme-mixer .intro-art .art-caption{padding-top:10px}.theme-botanical .intro-heading{text-align:right}.theme-botanical .intro-heading .eyebrow{text-align:left}.theme-botanical .intro-art{border-left:1px solid var(--line);padding-left:15px}.theme-journey .intro-heading h1>span:last-child{border-left:5px solid var(--accent);padding-left:19px}.theme-journey .intro-art .art-caption{border-top:2px dashed var(--accent)}}@media (width<=700px) and (height<=740px){.theme-letter .intro-art{max-height:140px;margin:0 12px}.theme-letter .intro-art svg{max-height:110px}.theme-letter .intro-heading{padding:12px 15px}.theme-letter .intro-heading h1{margin:10px 0 7px;font-size:30px}.theme-letter .intro-bottom{margin-top:7px}.theme-theatre .intro-art{max-height:160px;margin-top:0;padding-bottom:8px}.theme-theatre .intro-art svg{max-height:120px}.theme-theatre .intro-heading h1{margin:12px 0 9px;font-size:32px}.theme-dossier .intro-heading h1{font-size:30px}.theme-workshop .intro-heading{padding-top:9px}.theme-mixer .intro-art{max-height:166px;padding:8px}.theme-mixer .intro-art svg{max-height:120px}.theme-letter .dimension-bars,.theme-comic .dimension-bars,.theme-workshop .dimension-bars{gap:6px 12px}.theme-letter .dimension-bars>div,.theme-comic .dimension-bars>div,.theme-workshop .dimension-bars>div{padding:3px 6px}}.theme-comic .dimension-bars{grid-template-columns:repeat(4,1fr);gap:7px}.theme-comic .dimension-bars>div{align-content:space-between}.theme-comic .dimension-bars span{line-height:1.4}.special-intro{grid-template-rows:1fr;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;display:grid}.special-intro>.intro-bottom{grid-area:1/2;align-self:center}.special-intro h1{letter-spacing:-1.5px;margin:0;font-size:42px;line-height:1.25}.mail-cover{max-width:480px;position:relative}.postal-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;font-size:11px;display:flex}.postal-art{z-index:1;max-width:320px;margin:0 0 -30px auto;position:relative}.addressed-letter{border-left:3px solid var(--accent);background:#fffdf5;padding:30px 28px 22px;transform:rotate(-2deg);box-shadow:7px 7px #b3c3d0}.salutation{font-size:12px}.addressed-letter h1{margin:20px 0;font-family:Songti SC,serif;font-weight:600}.addressed-letter p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.letter-sign{text-align:right;margin-top:24px;font-size:12px;display:block}.comic-cover{gap:12px;padding-bottom:6px;display:grid;transform:rotate(-1deg)}.comic-cover-label{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.comic-cover-label span{font-weight:500}.comic-cover-title{border:3px solid var(--ink);background:var(--surface);box-shadow:6px 6px 0 var(--ink);padding:20px;position:relative}.comic-cover-title h1{letter-spacing:-2px;font-weight:950}.comic-burst{border:3px solid var(--ink);background:#edaa98;padding:8px;font-size:32px;font-weight:900;position:absolute;top:-20px;right:-8px;transform:rotate(12deg)}.comic-cover-art{margin:6px -4px}.comic-cover-note{border:3px solid var(--ink);background:var(--soft);align-items:center;gap:20px;padding:12px 18px;display:flex}.comic-cover-note b{flex:1;font-size:18px}.comic-cover-note p{max-width:50%;margin:0;font-size:12px;line-height:1.6}.theatre-cover{border:1px solid var(--line);background:#391820;padding:22px 22px 0}.stage-caption{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.stage-words{letter-spacing:-4px;color:#d89978;justify-content:space-between;align-items:center;margin:25px 0;font-size:54px;font-weight:900;line-height:1;display:flex}.stage-words i{letter-spacing:0;color:var(--ink);opacity:.5;font-family:Georgia;font-size:29px;font-style:normal}.stage-words>span:last-child{color:#fff0dc}.stage-title h1{font-family:Songti SC,serif;font-size:36px;font-weight:600}.stage-title p{color:var(--muted);margin:12px 0;font-size:13px;line-height:1.5}.stage-picture{max-width:360px;margin:10px auto 0}.stage-ticket{color:#57232d;background:#e7b48e;border-top:2px dashed #57232d;justify-content:space-between;align-items:center;gap:10px;margin:0 -22px;padding:14px 22px;font-size:11px;display:flex}.stage-ticket b{font-size:14px}.console-cover{background:#c7d0d5;border:2px solid #9daeb9;border-radius:15px;padding:18px 22px 15px;box-shadow:0 9px #96a5af}.console-status{letter-spacing:.6px;align-items:center;gap:8px;font-size:10px;display:flex}.console-status i{background:#4f7848;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #86b77830}.console-status b{margin-left:auto;font-size:10px;font-weight:500}.console-picture{margin:12px -12px}.console-title{color:#f5f4e4;background:#243541;border:1px solid #071b27;padding:15px 17px;box-shadow:inset 0 3px 8px #0003}.console-title>span{color:#b9cfda;font-size:11px}.console-title h1{letter-spacing:-1px;margin-top:8px;font-size:30px;font-weight:800}.console-channels{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.console-channels span{text-align:center;background:#f4f4e9;border:1px solid #9cabb7;border-bottom-width:4px;border-radius:4px;padding:9px 0;font-size:12px}.console-hook{color:#405967;margin:0;font-size:11px;line-height:1.6}.specimen-cover{border:1px solid var(--line);background:var(--surface);grid-template-rows:auto 1fr;grid-template-columns:1fr .9fr;min-height:430px;padding:20px 22px;display:grid;position:relative}.specimen-index{letter-spacing:1px;border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-bottom:12px;font-size:10px;display:flex}.specimen-title{z-index:1;padding-top:32px;position:relative}.specimen-title h1{font-family:Songti SC,serif;font-size:40px;font-weight:600;line-height:1.35}.specimen-title p{color:var(--muted);margin:18px 0;font-size:12px;line-height:1.8}.specimen-mark{color:var(--accent);white-space:nowrap;font-size:10px}.tall-plant{align-self:end;width:100%;height:100%;max-height:360px}.file-cover{padding-top:28px;position:relative}.file-tab{border:1px solid var(--ink);background:#c0ae89;border-bottom:0;justify-content:space-between;width:65%;padding:10px 18px;font-size:12px;display:flex;position:absolute;top:0;left:0}.file-tab span{color:var(--accent);font-size:10px}.file-sheet{background:var(--surface);border:1px solid var(--ink);min-height:410px;padding:28px 24px 70px 45px;position:relative;box-shadow:8px 8px #c0ae89}.file-holes{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:50px;bottom:50px;left:13px}.file-holes i{background:var(--bg);border:1px solid #807b6b;border-radius:50%;width:9px;height:9px}.file-kicker{color:var(--muted);font-size:10px}.file-sheet h1{margin:20px 0;font-family:Songti SC,serif;font-size:37px;font-weight:600}.file-sheet blockquote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;padding:13px 0;font-size:15px;line-height:1.7}.file-checklist{gap:13px;margin-top:22px;display:grid}.file-checklist span{font-size:13px}.file-checklist b{width:20px;color:var(--accent);display:inline-block}.file-stamp{color:var(--accent);border:3px double var(--accent);padding:5px 10px;font-size:19px;position:absolute;bottom:20px;right:24px;transform:rotate(-10deg)}@media (width<=700px){.special-intro{flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;display:flex}.special-intro>.intro-bottom{margin:0;padding:0}.special-intro h1{font-size:30px}.mail-cover{max-width:none}.postal-line{padding:7px 0;font-size:10px}.postal-art{max-width:235px;margin:-5px -10px -38px auto}.addressed-letter{padding:22px 20px 16px;box-shadow:5px 5px #b3c3d0}.salutation{font-size:11px}.addressed-letter h1{margin:16px 0 12px;font-size:31px}.addressed-letter p{font-size:12px}.letter-sign{margin-top:18px;font-size:11px}.comic-cover{flex:1;align-content:center;gap:10px;padding-top:10px}.comic-cover-label{font-size:10px}.comic-cover-title{box-shadow:4px 4px 0 var(--ink);padding:17px}.comic-cover-title h1{font-size:35px;line-height:1.2}.comic-burst{padding:6px;font-size:25px;top:-17px;right:-5px}.comic-cover-art{margin:0 -5px}.comic-cover-art svg{max-height:190px}.comic-cover-note{gap:12px;padding:10px 12px}.comic-cover-note b{font-size:16px}.comic-cover-note p{font-size:11px}.theatre-cover{margin:0 -6px;padding:16px 16px 0}.stage-caption{font-size:10px}.stage-words{letter-spacing:-4px;margin:20px 0;font-size:57px}.stage-title h1{text-align:center;font-size:32px}.stage-title p{text-align:center;margin:10px 0;font-size:12px}.stage-picture{max-width:300px;margin-top:5px}.stage-picture svg{max-height:137px}.stage-ticket{margin:0 -16px;padding:11px 16px;font-size:10px}.stage-ticket b{font-size:12px}.console-cover{padding:14px 17px 12px;box-shadow:0 6px #96a5af}.console-status,.console-status b{font-size:9px}.console-picture{margin:10px -10px}.console-picture svg{max-height:190px}.console-title{padding:13px 14px}.console-title>span{font-size:10px}.console-title h1{margin-top:8px;font-size:27px;line-height:1.3}.console-channels{gap:8px;margin:12px 0}.console-channels span{padding:7px 0;font-size:11px}.console-hook{font-size:10px}.specimen-cover{flex:1;grid-template-columns:1fr .85fr;min-height:400px;max-height:520px;padding:16px}.specimen-index{letter-spacing:0;padding-bottom:10px;font-size:9px}.specimen-title{padding-top:30px}.specimen-title h1{font-size:34px;line-height:1.4}.specimen-title p{margin:20px 0;font-size:12px;line-height:1.7}.specimen-mark{font-size:9px}.tall-plant{max-height:365px}.file-cover{flex:1;align-items:stretch;max-height:510px;padding-top:26px;display:flex}.file-tab{padding:9px 15px;font-size:11px}.file-sheet{flex-direction:column;justify-content:center;width:100%;min-height:390px;padding:25px 18px 64px 37px;display:flex}.file-holes{left:12px}.file-kicker{font-size:10px}.file-sheet h1{margin:18px 0;font-size:29px;line-height:1.4}.file-sheet blockquote{padding:12px 0;font-size:13px;line-height:1.7}.file-checklist{gap:13px;margin-top:18px}.file-checklist span{font-size:12px}.file-stamp{font-size:18px;bottom:18px;right:22px}}@media (width<=700px) and (height<=740px){.special-intro{gap:12px}.postal-art{max-width:195px;margin:-10px -8px -40px auto}.addressed-letter{padding:18px 18px 14px}.addressed-letter h1{margin:14px 0 10px;font-size:28px}.letter-sign{margin-top:14px}.comic-cover{gap:8px;padding-top:4px}.comic-cover-title{padding:13px 15px}.comic-cover-title h1{font-size:30px}.comic-burst{font-size:22px}.comic-cover-art svg{max-height:135px}.comic-cover-note{padding:9px 10px}.comic-cover-note b{font-size:14px}.comic-cover-note p{font-size:10px}.theatre-cover{padding-top:13px}.stage-words{margin:14px 0;font-size:46px}.stage-title h1{font-size:29px}.stage-title p{margin:8px 0;font-size:11px}.stage-picture svg{max-height:100px}.stage-ticket{padding:10px 14px}.console-cover{padding:12px 15px 10px}.console-picture{margin:8px -8px}.console-picture svg{max-height:130px}.console-title{padding:11px 13px}.console-title h1{margin-top:6px;font-size:25px}.console-channels{margin:10px 0}.console-channels span{padding:6px 0}.specimen-cover{min-height:345px;max-height:370px;padding:14px}.specimen-title{padding-top:23px}.specimen-title h1{font-size:30px}.specimen-title p{margin:16px 0;font-size:11px}.tall-plant{max-height:300px}.file-cover{max-height:390px}.file-sheet{min-height:355px;padding:20px 16px 58px 35px}.file-sheet h1{margin:14px 0;font-size:27px}.file-sheet blockquote{padding:10px 0;font-size:12px}.file-checklist{gap:10px;margin-top:14px}.file-checklist span{font-size:11px}.file-stamp{font-size:17px;bottom:15px}}@media (width>=701px) and (height<=700px){.special-intro{grid-template-columns:1fr 1fr;gap:65px}.postal-art{max-width:220px;margin-bottom:-38px}.addressed-letter{padding:24px 25px 18px}.addressed-letter h1{margin:16px 0;font-size:32px}.letter-sign{margin-top:18px}.comic-cover{gap:10px}.comic-cover-title{padding:15px 18px}.comic-cover-title h1{font-size:34px}.comic-cover-art svg{max-height:160px}.comic-cover-note{padding:10px 14px}.comic-cover-note b{font-size:16px}.comic-cover-note p{font-size:11px}.theatre-cover{padding:16px 18px 0}.stage-words{margin:16px 0;font-size:49px}.stage-title h1{font-size:30px}.stage-title p{font-size:12px}.stage-picture svg{max-height:130px}.stage-ticket{margin:0 -18px;padding:11px 18px}.console-cover{padding:15px 18px 12px}.console-picture{margin:8px -10px}.console-picture svg{max-height:150px}.console-title h1{font-size:27px}.console-channels{margin:11px 0}.console-channels span{padding:7px 0}.specimen-cover{min-height:390px;max-height:460px}.specimen-title{padding-top:25px}.specimen-title h1{font-size:35px}.tall-plant{max-height:320px}.file-sheet{min-height:390px;padding-bottom:60px}.file-sheet h1{margin:17px 0;font-size:32px}.file-checklist{gap:10px;margin-top:18px}}.work-cover{background:repeating-linear-gradient(0deg,#0000,#0000 29px,#ffffff0a 29px 30px),repeating-linear-gradient(90deg,#0000,#0000 29px,#ffffff0a 29px 30px);border:1px solid #99b3c5;padding:22px 24px;position:relative}.work-index{color:#c4d8e3;justify-content:space-between;font-size:11px;display:flex}.work-index b{border:1px solid #c4d8e3;padding:2px 7px;font-size:10px;font-weight:400}.work-drawing{margin:10px -16px}.work-drawing svg{max-height:190px}.work-title{border-left:6px solid var(--accent);padding-left:18px}.work-title>span{color:var(--accent);font-size:11px}.work-title h1{margin-top:10px;font-size:32px}.work-tasks{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.work-tasks>span{color:#244f76;background:#f8e3a7;gap:8px;padding:10px;font-size:12px;display:grid;transform:rotate(-2deg);box-shadow:3px 3px #173e60}.work-tasks>span:nth-child(2){background:#f3ecd4;transform:rotate(2deg)}.work-tasks i{opacity:.7;font:11px monospace}.work-cover>p{color:#cfdee7;margin:15px 0 0;font-size:11px;line-height:1.6}.journey-cover{border-top:6px solid var(--accent);border-bottom:2px solid var(--accent);padding:18px 0 0;position:relative}.journey-departure{border-bottom:1px solid var(--line);gap:15px;padding-bottom:15px;font-size:12px;display:flex}.journey-departure b{margin:auto;font-size:18px}.journey-heading{align-items:flex-start;gap:20px;padding-top:24px;display:flex}.route-number{border:2px solid var(--accent);background:var(--surface);color:var(--accent);text-align:center;border-radius:50%;flex-shrink:0;min-width:35px;min-height:35px;padding:6px;font:14px monospace}.journey-heading h1{letter-spacing:-2px;font-size:40px;font-weight:900}.journey-picture{margin:18px 0}.journey-picture svg{max-height:190px}.journey-arrival{border-top:1px dashed var(--accent);align-items:center;gap:20px;padding:15px 0;display:flex}.journey-arrival p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.journey-ticket{background:var(--accent);color:var(--surface);justify-content:space-between;gap:14px;padding:15px;font-size:11px;display:flex}.journey-ticket b{font-size:12px}.mail-cover,.console-cover,.specimen-cover{animation:paper-place .5s var(--ease-out) both}.comic-cover{animation:comic-scene .5s var(--ease-out) both}.file-sheet{animation:paper-place .5s var(--ease-out) both}.file-stamp{animation:stamp .6s var(--ease-out) .18s both}.stage-words{animation:act-enter .5s var(--ease-out) both}.work-tasks>span{animation:paper-place .6s var(--ease-out) both}.work-tasks>span:nth-child(2){animation-delay:80ms}.work-tasks>span:nth-child(3){animation-delay:.16s}@media (width<=700px){.work-cover{padding:15px 18px}.work-index{font-size:10px}.work-drawing{margin:9px -15px}.work-drawing svg{max-height:180px}.work-title{border-left-width:4px;padding-left:14px}.work-title h1{font-size:28px}.work-title>span{font-size:10px}.work-tasks{gap:9px;margin-top:18px}.work-tasks>span{gap:7px;padding:9px;font-size:11px}.work-cover>p{margin-top:13px;font-size:10px}.journey-cover{padding-top:14px}.journey-departure{padding-bottom:12px;font-size:11px}.journey-heading{gap:14px;padding-top:20px}.journey-heading h1{font-size:34px}.route-number{min-width:31px;min-height:31px;padding:5px;font-size:12px}.journey-picture{margin:18px -10px}.journey-picture svg{max-height:200px}.journey-arrival{gap:14px;padding:13px 0}.journey-arrival p{font-size:12px}.journey-ticket{padding:12px;font-size:10px}.journey-ticket b{font-size:11px}}@media (width<=700px) and (height<=740px){.work-cover{padding:13px 16px}.work-drawing{margin:5px -13px}.work-drawing svg{max-height:125px}.work-title h1{margin-top:8px;font-size:26px}.work-tasks{gap:8px;margin-top:15px}.work-tasks>span{gap:5px;padding:8px;font-size:10px}.work-cover>p{margin-top:12px}.journey-heading{padding-top:16px}.journey-heading h1{font-size:31px}.journey-picture{margin:12px -9px}.journey-picture svg{max-height:140px}.journey-arrival{padding:11px 0}.journey-arrival p{font-size:11px}.journey-ticket{padding:10px}}@media (width>=701px) and (height<=700px){.work-cover{padding:18px 20px}.work-drawing svg{max-height:150px}.work-title h1{font-size:30px}.work-tasks{margin-top:18px}.work-tasks>span{padding:8px}.journey-heading{padding-top:18px}.journey-heading h1{font-size:35px}.journey-picture{margin:13px 0}.journey-picture svg{max-height:150px}.journey-arrival{padding:12px 0}.journey-ticket{padding:12px}}.result-heading h1{text-wrap:balance}.result>.result-top{justify-content:flex-end;min-height:24px}.result>.result-top .text-button{min-height:24px;padding:4px 0;font-size:12px}.result-experience{flex-direction:column;flex:1;justify-content:center;gap:16px;width:100%;min-width:0;max-width:920px;margin:auto;padding:14px 0 22px;display:flex}.result-experience h1{letter-spacing:-.8px;text-wrap:balance;margin:0;font-size:36px;line-height:1.35}.result-experience .result-content{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0;position:relative}.result-experience .result-content:before{content:none}.result-experience .summary{margin:0;font-size:16px;line-height:1.8}.result-experience .action{margin:0;font-family:inherit;font-size:25px;line-height:1.6}.result-experience .copy-action{margin-top:14px}.result-experience .evidence{margin:12px 0 14px}.result-experience .evidence p{font-size:15px}.result-experience .evidence strong{font-size:20px}.result-experience .result-tabs{border:0;gap:10px;min-width:0;display:flex}.result-experience .result-tabs button{border:1px solid var(--line);min-height:44px;color:var(--muted);flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:13px;line-height:1.4;display:flex}.result-experience .result-tabs button.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.result-nav-number{opacity:.65;font:12px Georgia,serif}.result-traits{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-top:20px;font-size:11px;display:flex}.result-traits>div{align-items:center;gap:6px;display:flex}.result-traits i{opacity:.65;font:11px Georgia,serif}.result-traits .prominent{color:var(--ink);font-weight:700}.result>.result-bottom{width:100%;max-width:620px;margin:0 auto}.edition-header{letter-spacing:1px;border-bottom:2px solid var(--ink);justify-content:space-between;padding-bottom:13px;font-size:11px;display:flex}.edition-header>span:last-child{color:var(--muted);letter-spacing:0}.edition-title{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;align-items:center;gap:30px;padding:7px 0 16px;display:grid}.edition-title>span{color:var(--accent);text-align:center;border-right:1px solid var(--line);padding-right:25px;font-family:Songti SC,serif;font-size:36px;line-height:1.2}.edition-title h1{max-width:16em;font-size:44px;font-weight:600}.edition-columns{grid-template-columns:1fr 150px;gap:44px;padding-top:5px;display:grid}.result-editorial .result-tabs{border-top:1px solid var(--line);flex-direction:column;gap:0}.result-editorial .result-tabs button{border:0;border-bottom:1px solid var(--line);justify-content:flex-start;min-height:47px;padding-left:0}.result-editorial .result-tabs button.active{color:var(--accent);border-color:var(--accent);background:0 0}.traits-editorial{border-top:1px solid var(--line);padding-top:13px}.traits-editorial i{display:none}.traits-editorial>div+div:before{content:"/";color:var(--line);margin-right:8px}.result-letter{gap:0;max-width:760px}.reply-address{justify-content:space-between;align-items:center;padding:0 8px 15px;font-size:12px;display:flex}.reply-stamp{border:2px dotted var(--accent);color:var(--accent);padding:8px 12px;transform:rotate(6deg)}.reply-paper{background:var(--surface);border-top:5px solid var(--ink);padding:26px 36px 22px;box-shadow:6px 6px #b3c3d0}.reply-dear{font-family:Songti SC,serif;font-size:15px}.reply-paper h1{margin:17px 0;font-family:Songti SC,serif;font-size:32px}.reply-sign{text-align:right;color:var(--muted);margin-top:19px;font-family:Songti SC,serif;font-size:12px}.result-letter .result-tabs{gap:15px;margin-top:22px}.result-letter .result-tabs button{border:0;border-bottom:2px solid var(--line);background:#d5e0e8;justify-content:space-between}.result-letter .result-tabs button.active{background:var(--ink)}.traits-letter{margin-top:15px;font-family:Songti SC,serif;font-size:12px}.traits-letter i{display:none}.traits-letter>div:before{content:"·";color:var(--accent)}.result-comic{gap:14px;max-width:760px}.comic-result-banner{justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.comic-result-banner>b{background:var(--accent);color:var(--surface);padding:5px 12px;font-size:15px;transform:rotate(3deg)}.comic-result-title{grid-template-columns:1fr 100px;align-items:end;gap:20px;display:grid}.comic-result-title h1{border:3px solid var(--ink);background:var(--surface);box-shadow:5px 5px 0 var(--ink);border-radius:24px 24px 3px;padding:18px 22px;font-size:32px;transform:rotate(-1deg)}.comic-result-title svg{width:100%;max-height:120px}.comic-result-frame{border:3px solid var(--ink);background:var(--soft);box-shadow:5px 5px 0 var(--ink);padding:32px 24px 20px;position:relative}.frame-number{background:var(--ink);color:var(--surface);padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:-3px;left:-3px}.result-comic .result-tabs{gap:12px}.result-comic .result-tabs button{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:var(--ink);background:#fffdf1;font-weight:700}.result-comic .result-tabs button.active{background:var(--accent);color:var(--surface);box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.traits-comic{color:var(--ink);flex-wrap:nowrap;gap:7px;margin-top:15px}.traits-comic>div{border:1px solid var(--ink);background:#fffdf1;flex:1;justify-content:center;padding:6px 5px;font-size:11px;transform:rotate(-1deg)}.traits-comic>div:nth-child(2){background:#f0b6a7;transform:rotate(1deg)}.traits-comic>div:nth-child(3){background:#c6b7e6}.traits-comic>div:nth-child(4){background:#f8d94a;transform:rotate(1deg)}.traits-comic i{display:none}.traits-comic .prominent{box-shadow:2px 2px 0 var(--ink)}.result-cards{max-width:760px}.table-result-head{text-align:center}.table-result-head>span{color:var(--muted);font-size:12px}.table-result-head h1{margin-top:10px;font-family:Songti SC,serif;font-weight:600}.result-cards .result-tabs{z-index:1;justify-content:center;gap:13px;margin-bottom:-25px;padding:0 30px}.result-cards .result-tabs button{border:1px solid var(--ink);background:#d0d8c1;border-radius:9px 9px 0 0;align-items:flex-start;padding-bottom:18px}.result-cards .result-tabs button:nth-child(2){background:#e8bd79}.result-cards .result-tabs button:nth-child(3){background:#e4b2a0}.result-cards .result-tabs button.active{background:var(--surface);color:var(--ink);transform:translateY(-4px)}.negotiation-card{z-index:2;background:var(--surface);border:1px solid var(--ink);animation:result-card-enter .22s var(--ease-out) both;border-radius:10px;padding:25px 30px 24px;position:relative;box-shadow:6px 7px #193c3220}.negotiation-suit{color:var(--accent);align-items:center;gap:10px;margin-bottom:16px;font-size:35px;display:flex}.negotiation-suit>span{letter-spacing:2px;font-size:12px}.traits-cards{border-top:1px solid var(--line);gap:20px;padding-top:15px}.traits-cards i{color:var(--accent);opacity:1;font-size:21px}.result-theatre{gap:18px;max-width:850px}.playbill-title{text-align:center;border-top:1px solid var(--accent);padding-top:15px}.playbill-title>span{letter-spacing:2px;color:var(--accent);font-size:11px}.playbill-title h1{margin-top:12px;font-family:Songti SC,serif;font-size:38px;font-weight:600}.act-layout{grid-template-columns:145px 1fr;align-items:start;gap:32px;display:grid}.result-theatre .result-tabs{flex-direction:column;gap:7px;display:flex}.result-theatre .result-tabs button{border:0;border-bottom:1px solid var(--line);justify-content:flex-start;gap:15px;min-height:60px;padding:12px 0}.result-theatre .result-nav-number{opacity:.7;min-width:29px;color:var(--accent);font-size:30px}.result-theatre .result-tabs button.active{color:var(--ink);border-color:var(--accent);background:0 0}.result-theatre .result-tabs button.active .result-nav-number{opacity:1}.act-scene{border-bottom:4px solid var(--accent);background:#30161d;padding:22px 27px;position:relative}.act-cue{color:var(--accent);justify-content:space-between;align-items:center;margin-bottom:15px;font-size:12px;display:flex}.act-cue i{font-size:20px;font-style:normal}.playbill-end{text-align:right;color:var(--muted);margin:0;font-family:Songti SC,serif;font-size:12px}.traits-theatre{color:#dfbbb2;border-top:1px solid #8e5a62;gap:10px 17px;margin-top:16px;padding-top:12px;display:flex}.traits-theatre i{display:none}.traits-theatre .prominent{color:var(--accent)}.result-mixer{max-width:850px}.result-console{background:#c8d0d4;border:1px solid #9cabb7;border-radius:14px;padding:20px 24px;box-shadow:0 7px #95a6b1}.console-result-status{color:#405768;align-items:center;gap:9px;margin-bottom:12px;font-size:11px;display:flex}.console-result-status>i{background:#285e99;border-radius:50%;width:6px;height:6px}.console-result-status>b{margin-left:auto;font-weight:500}.console-readout{color:#c7e2c3;background:#1c2c38;border:2px solid #718593;border-radius:6px;padding:20px 24px}.console-readout h1{letter-spacing:0;font-size:31px}.console-result-body{grid-template-columns:230px 1fr;gap:24px;padding:22px 0;display:grid}.console-message{background:#edf1ed;border:1px solid #a5b5bf;border-radius:5px;padding:16px 20px}.console-message-label{color:var(--muted);margin-bottom:12px;font-size:10px;display:block}.traits-mixer{color:#405768;grid-template-columns:repeat(4,1fr);align-self:stretch;gap:10px;min-height:160px;margin:0;display:grid}.traits-mixer>div{background:#b4c0c8;border-radius:4px;flex-direction:column;justify-content:space-between;gap:10px;padding:7px 4px 10px;display:flex;position:relative}.traits-mixer>div:before{content:"";background:#7d929f;border-radius:5px;width:6px;position:absolute;top:32px;bottom:35px;left:calc(50% - 3px)}.traits-mixer i{opacity:1;z-index:1;font:11px monospace;position:relative}.traits-mixer span{z-index:1;white-space:nowrap;font-size:10px;position:relative}.traits-mixer b{background:var(--accent);transform-origin:bottom;border-radius:4px;width:6px;position:absolute;top:32px;bottom:35px;left:calc(50% - 3px)}.traits-mixer b:before{content:"";background:var(--accent);border:1px solid #203b71;border-radius:2px;width:24px;height:9px;position:absolute;top:0;left:-9px}.result-mixer .result-tabs button{color:#334f62;background:#edf1ed;border:1px solid #8197a7;border-radius:5px;box-shadow:0 3px #8a9daa}.result-mixer .result-tabs button.active{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(2px);box-shadow:0 1px #203b71}.blueprint-result-title{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 65px 18px 0;position:relative}.blueprint-result-title>span{color:var(--accent);font-size:11px}.blueprint-result-title h1{margin-top:11px;font-size:37px}.blueprint-result-title>i{color:var(--accent);font-size:48px;font-style:normal;position:absolute;bottom:20px;right:5px}.workboard-result{grid-template-columns:130px 1fr;align-items:start;gap:33px;padding:15px 0 8px;display:grid}.result-workshop .result-tabs{flex-direction:column;gap:17px;padding-top:9px}.result-workshop .result-tabs button{color:#244f76;background:#e4d4a0;border:0;padding:15px 12px;font-weight:600;transform:rotate(-2deg);box-shadow:3px 3px #153c5d}.result-workshop .result-tabs button:nth-child(2){transform:rotate(2deg)}.result-workshop .result-tabs button.active{background:var(--accent);color:#244f76;transform:rotate(0);box-shadow:1px 1px #153c5d}.workboard-note{color:#244f76;background:#f7f0d9;padding:28px 30px 22px;position:relative;box-shadow:6px 6px #143c5e}.note-pin{background:#e2dcb9a8;width:64px;height:16px;position:absolute;top:-7px;left:calc(50% - 32px);transform:rotate(-4deg)}.workboard-note-title{border-bottom:1px solid #c5c9b8;margin-bottom:17px;padding-bottom:10px;font-size:12px;display:block}.workboard-note .copy-action{border-color:#244f76}.workboard-note .content-kicker,.workboard-note .evidence p{color:#526d7f}.traits-workshop{color:#526d7f;border-top:1px dashed #9caba9;gap:13px;padding-top:13px}.traits-workshop i{opacity:1;border:1px solid #9caba9;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.traits-workshop .prominent{color:#244f76}.result-botanical{gap:12px;max-width:800px}.collection-heading{grid-template-columns:1fr 170px;align-items:center;gap:20px;display:grid}.collection-heading>div>span{letter-spacing:1px;color:var(--muted);font-size:11px}.collection-heading h1{margin-top:13px;font-family:Songti SC,serif;font-size:36px;font-weight:600}.collection-plant{transform:rotate(5deg)}.collection-plant svg{max-height:130px}.specimen-label{background:var(--surface);border:1px solid var(--line);margin-top:5px;padding:20px 27px 22px;position:relative}.specimen-label:before{content:"";background:#dec9a6a8;width:65px;height:14px;position:absolute;top:-7px;left:30px;transform:rotate(-4deg)}.specimen-label-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;font-size:12px;display:flex}.specimen-label-top>i{color:var(--accent);font:italic 25px Georgia,serif}.result-botanical .result-tabs{gap:23px;margin-top:4px}.result-botanical .result-tabs button{border:0;border-bottom:1px solid var(--line);border-radius:0;justify-content:flex-start;padding:9px 0}.result-botanical .result-tabs button.active{color:var(--accent);border-color:var(--accent);background:0 0}.traits-botanical{border-top:1px solid var(--line);gap:17px;padding-top:12px}.traits-botanical i{color:var(--accent);opacity:1;font:italic 15px Georgia,serif}.result-dossier{border-bottom:1px solid var(--ink);gap:0;max-width:870px;margin-bottom:20px;padding-bottom:0}.case-result-title{background:var(--ink);color:var(--surface);padding:20px 28px}.case-result-title>span{color:#b8cbdc;justify-content:space-between;gap:12px;font-size:11px;display:flex}.case-result-title b{font-weight:400}.case-result-title h1{letter-spacing:0;margin-top:14px;font-size:33px}.case-result-body{border:1px solid var(--ink);border-top:0;grid-template-columns:100px 1fr;display:grid}.result-dossier .result-tabs{border-right:1px solid var(--ink);background:#c2d0dc;flex-direction:column;gap:0}.result-dossier .result-tabs button{color:#4e6579;border:0;border-bottom:1px solid #95aabd;border-radius:0;flex-direction:column;flex:1;gap:7px;min-height:70px;font-size:13px}.result-dossier .result-tabs button:last-child{border-bottom:0}.result-dossier .result-tabs button.active{background:var(--accent);color:#fff}.case-record{background:var(--surface);padding:22px 26px}.case-record-label{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin-bottom:17px;padding-bottom:12px;font-size:11px;display:flex}.case-record-label>span{color:var(--muted);font-size:10px}.traits-dossier{border-top:1px solid var(--line);gap:11px 18px;padding-top:12px;font-size:11px}.traits-dossier i{opacity:.8;font-family:monospace}.result-journey{gap:20px;max-width:880px}.route-result-title{border-top:5px solid var(--accent);justify-content:space-between;align-items:center;gap:25px;padding-top:17px;display:flex}.route-result-title>div>span{color:var(--muted);font-size:11px}.route-result-title h1{margin-top:12px;font-size:38px;font-weight:850}.route-direction{background:var(--accent);color:var(--surface);flex-shrink:0;padding:8px 14px;font-size:68px;line-height:1}.route-result-body{flex-direction:column;gap:15px;display:flex}.result-journey .result-tabs{justify-content:space-between;gap:25px;padding:12px 10px 0;position:relative}.result-journey .result-tabs:before{content:"";background:var(--accent);height:5px;position:absolute;top:19px;left:22px;right:22px}.result-journey .result-tabs button{color:var(--muted);background:0 0;border:0;flex-direction:column;flex:0 auto;gap:8px;min-width:42px;padding:0;position:relative}.result-journey .result-nav-number{border:3px solid var(--accent);background:var(--surface);opacity:1;width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;font:10px monospace;display:grid}.result-journey .result-tabs button.active{color:var(--accent);background:0 0;font-weight:700}.result-journey .result-tabs button.active .result-nav-number{background:var(--accent);color:#fff}.route-destination{border-left:6px solid var(--accent);background:var(--surface);padding:20px 24px}.destination-sign{border-bottom:1px dashed var(--line);color:var(--accent);justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;padding-bottom:12px;font-size:12px;display:flex}.destination-sign>b{font:20px monospace}.traits-journey{border-top:1px solid var(--line);gap:16px;padding-top:12px}.traits-journey i{display:none}.traits-journey>div:before{content:"";border:1px solid var(--accent);border-radius:50%;width:6px;height:6px}.traits-journey .prominent:before{background:var(--accent)}.theme-dossier .file-tab{color:#172c40;background:#a8bac9}.theme-dossier .file-sheet{box-shadow:7px 7px #a8bac9}.theme-dossier .file-holes i{background:#dce4eb;border-color:#859eb3}.theme-comic .choice:nth-child(3){background:#c6b7e6}.theme-comic .choice{justify-content:flex-start;align-items:flex-start}.theme-comic .choice .choice-index{flex:none}.theme-comic .choice .choice-text{text-align:left;flex:none;width:100%;min-height:2.9em}.theme-comic .choice.selected{background:var(--soft)}.theme-theatre .stage-words,.theme-theatre .stage-words span{text-shadow:none;-webkit-text-stroke:0;filter:none;letter-spacing:0;color:#fff0dc;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:600}.theme-theatre .stage-words i{color:#db976f;font-weight:500}.theme-workshop .work-cover{flex-direction:column;justify-content:center;min-height:410px;display:flex}.theme-workshop .work-drawing{margin:20px -16px}.theme-workshop .work-drawing svg{max-height:235px}.theme-workshop .work-title h1{margin:0;font-size:36px;line-height:1.35}@keyframes result-card-enter{0%{opacity:0;transform:translateY(9px)rotate(-1deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.result-experience .result-content{animation:result-reading-enter .2s var(--ease-out) both}@keyframes result-reading-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.result-experience{gap:14px;max-width:none;padding:10px 0 18px}.result-experience h1{letter-spacing:-.5px;font-size:27px;line-height:1.4}.result-experience .summary{font-size:14px;line-height:1.8}.result-experience .action{font-size:22px;line-height:1.65}.result-experience .evidence p{font-size:13px}.result-experience .evidence strong{font-size:18px}.result-experience .result-tabs button{gap:6px;min-height:42px;padding:8px;font-size:12px}.result-nav-number{font-size:10px}.result-traits{gap:9px 13px;margin-top:15px;font-size:10px}.result-traits i{font-size:10px}.edition-header{letter-spacing:0;gap:10px;padding-bottom:10px;font-size:10px}.edition-header>span:last-child{font-size:9px}.edition-title{grid-template-columns:47px 1fr;gap:15px;padding:8px 0 15px}.edition-title>span{padding-right:12px;font-size:27px}.edition-title h1{font-size:28px}.edition-columns{grid-template-columns:1fr;gap:16px;padding-top:4px}.result-editorial .result-tabs{border-top:0;flex-direction:row;gap:15px}.result-editorial .result-tabs button{min-height:42px;padding:8px 0}.traits-editorial{gap:6px 11px;padding-top:11px}.traits-editorial>div+div:before{margin-right:4px}.result-letter{gap:0}.reply-address{padding:0 5px 14px;font-size:11px}.reply-stamp{padding:6px 10px}.reply-paper{border-top-width:4px;padding:20px 21px 18px;box-shadow:4px 4px #b3c3d0}.reply-dear{font-size:13px}.reply-paper h1{margin:14px 0 17px;font-size:27px}.reply-sign{margin-top:17px;font-size:10px}.result-letter .result-tabs{gap:11px;margin-top:20px}.result-letter .result-tabs button{padding:8px}.traits-letter{gap:8px 13px;font-size:11px}.comic-result-banner{font-size:10px}.comic-result-banner>b{padding:4px 8px;font-size:12px}.comic-result-title{grid-template-columns:1fr 67px;gap:14px}.comic-result-title h1{box-shadow:3px 3px 0 var(--ink);border-width:2px;border-radius:19px 19px 3px;padding:12px 15px;font-size:25px}.comic-result-title svg{max-height:100px}.comic-result-frame{box-shadow:4px 4px 0 var(--ink);border-width:2px;padding:29px 15px 17px}.frame-number{font-size:10px;top:-2px;left:-2px}.result-comic .result-tabs{gap:11px}.result-comic .result-tabs button{padding:8px 7px}.traits-comic{flex-wrap:wrap;gap:5px}.traits-comic>div{white-space:nowrap;padding:5px 4px;font-size:10px}.table-result-head>span{font-size:10px}.table-result-head h1{margin-top:10px}.result-cards .result-tabs{gap:8px;margin-bottom:-23px;padding:0 14px}.result-cards .result-tabs button{gap:5px;min-height:47px;padding:9px 7px 17px;font-size:11px}.negotiation-card{padding:19px 20px 20px;box-shadow:4px 5px #193c3220}.negotiation-suit{gap:8px;margin-bottom:12px;font-size:31px}.negotiation-suit>span{font-size:11px}.traits-cards{gap:10px 17px;padding-top:12px}.traits-cards i{font-size:19px}.result-theatre{gap:16px}.playbill-title{padding-top:13px}.playbill-title>span{letter-spacing:1px;font-size:10px}.playbill-title h1{margin-top:12px;font-size:29px}.act-layout{grid-template-columns:68px 1fr;gap:14px}.result-theatre .result-tabs{gap:8px}.result-theatre .result-tabs button{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:76px;padding:9px 0;font-size:11px}.result-theatre .result-nav-number{font-size:28px}.act-scene{border-bottom-width:3px;padding:17px 16px 18px}.act-cue{margin-bottom:13px;font-size:10px}.act-cue i{font-size:18px}.act-scene .action{font-size:20px}.act-scene .evidence strong{font-size:17px}.act-scene .evidence{padding-left:10px}.playbill-end{font-size:10px}.traits-theatre{gap:8px 12px;padding-top:10px;font-size:10px}.result-console{border-radius:11px;padding:16px 15px;box-shadow:0 5px #95a6b1}.console-result-status{gap:7px;margin-bottom:12px;font-size:9px}.console-readout{border-width:1px;padding:16px}.console-readout h1{letter-spacing:0;font-size:27px}.console-result-body{flex-direction:column;gap:16px;padding:17px 0;display:flex}.traits-mixer{gap:9px;min-height:94px;margin:0;display:grid}.traits-mixer>div{padding:6px 2px 7px}.traits-mixer>div:before,.traits-mixer b{top:24px;bottom:27px}.traits-mixer i,.traits-mixer span{font-size:9px}.console-message{padding:13px 15px}.console-message-label{margin-bottom:8px;font-size:9px}.result-mixer .result-tabs{gap:8px}.result-mixer .result-tabs button{gap:4px;padding:8px 6px;font-size:10px}.result-mixer .result-nav-number{font-size:9px}.blueprint-result-title{padding:12px 41px 15px 0}.blueprint-result-title>span{font-size:10px}.blueprint-result-title h1{margin-top:10px;font-size:27px}.blueprint-result-title>i{font-size:37px;bottom:16px;right:0}.workboard-result{grid-template-columns:70px 1fr;gap:17px;padding:9px 0}.result-workshop .result-tabs{gap:17px;padding-top:4px}.result-workshop .result-tabs button{flex-direction:column;gap:6px;min-height:66px;padding:13px 5px;font-size:12px}.workboard-note{padding:22px 17px 18px;box-shadow:4px 4px #143c5e}.note-pin{width:48px;height:13px;top:-6px;left:calc(50% - 24px)}.workboard-note-title{margin-bottom:13px;padding-bottom:9px;font-size:10px}.workboard-note .action{font-size:20px}.workboard-note .evidence{padding-left:10px}.workboard-note .evidence strong{font-size:17px}.traits-workshop{gap:8px;padding-top:10px;font-size:10px}.traits-workshop i{width:16px;height:16px;font-size:8px}.collection-heading{grid-template-columns:1fr 100px;gap:12px}.collection-heading>div>span{letter-spacing:0;font-size:10px}.collection-heading h1{margin-top:12px;font-size:27px}.collection-plant svg{max-height:125px}.specimen-label{margin-top:9px;padding:17px 20px 18px}.specimen-label:before{width:50px;height:12px;top:-6px;left:22px}.specimen-label-top{margin-bottom:13px;padding-bottom:9px;font-size:11px}.specimen-label-top>i{font-size:23px}.traits-botanical{gap:9px 15px;padding-top:11px}.traits-botanical i{font-size:14px}.result-botanical .result-tabs{gap:22px}.result-botanical .result-tabs button{padding:8px 0}.result-dossier{gap:0;margin-bottom:17px;padding-bottom:0}.case-result-title{padding:16px 20px}.case-result-title>span{gap:10px;font-size:10px}.case-result-title b{font-size:9px}.case-result-title h1{margin-top:12px;font-size:27px}.case-result-body{grid-template-columns:53px 1fr}.result-dossier .result-tabs button{gap:7px;min-height:76px;padding:13px 2px;font-size:12px}.case-record{padding:17px 17px 20px}.case-record-label{flex-wrap:wrap;gap:6px;margin-bottom:13px;padding-bottom:11px;font-size:11px}.case-record-label>span{font-size:9px}.traits-dossier{gap:9px 12px;padding-top:10px;font-size:10px}.traits-dossier i{font-size:9px}.case-record .action{font-size:20px}.case-record .evidence{padding-left:10px}.case-record .evidence strong{font-size:17px}.result-journey{gap:18px}.route-result-title{border-top-width:4px;gap:15px;padding-top:14px}.route-result-title>div>span{font-size:10px}.route-result-title h1{margin-top:11px;font-size:28px}.route-direction{padding:7px 10px;font-size:47px}.route-result-body{gap:17px}.result-journey .result-tabs{gap:20px;padding:9px 4px 0}.result-journey .result-tabs:before{height:4px;top:17px;left:16px;right:16px}.result-journey .result-tabs button{gap:6px;min-height:53px;padding:0;font-size:11px}.result-journey .result-nav-number{width:25px;height:25px;font-size:9px}.route-destination{border-left-width:5px;padding:17px 19px}.destination-sign{gap:9px;margin-bottom:13px;padding-bottom:10px;font-size:10px}.destination-sign>b{font-size:18px}.traits-journey{gap:10px 14px;padding-top:10px;font-size:10px}.theme-workshop .work-cover{min-height:400px;padding:18px 20px}.theme-workshop .work-drawing{margin:23px -18px}.theme-workshop .work-drawing svg{max-height:225px}.theme-workshop .work-title h1{margin:0;font-size:31px}}@media (width<=700px) and (height<=740px){.result-experience{gap:11px;padding-top:7px;padding-bottom:13px}.result-experience h1{font-size:25px}.result-experience .summary{font-size:14px;line-height:1.7}.result-experience .action{font-size:20px;line-height:1.6}.result-experience .result-tabs button{min-height:39px}.result-experience .evidence{margin:9px 0 11px}.result-experience .evidence p{margin-bottom:9px;line-height:1.6}.result-experience .evidence strong{font-size:17px}.result-traits{margin-top:12px}.edition-title{grid-template-columns:43px 1fr;gap:13px;padding-bottom:12px}.edition-title>span{font-size:25px}.edition-columns{gap:13px}.reply-paper{padding:17px 20px 16px}.reply-paper h1{margin:12px 0 14px}.reply-address{padding-bottom:11px}.reply-sign{margin-top:13px}.result-letter .result-tabs{margin-top:17px}.comic-result-title{grid-template-columns:1fr 56px;gap:11px}.comic-result-title h1{padding:10px 13px;font-size:24px}.comic-result-frame{padding:26px 14px 15px}.traits-comic{margin-top:12px}.negotiation-card{padding:16px 19px 17px}.negotiation-suit{margin-bottom:10px;font-size:27px}.table-result-head h1{margin-top:8px}.result-cards .result-tabs button{min-height:44px}.playbill-title{padding-top:11px}.playbill-title h1{margin-top:10px;font-size:27px}.act-layout{grid-template-columns:62px 1fr;gap:12px}.act-scene{padding:15px 14px}.act-cue{margin-bottom:11px}.result-theatre .result-tabs button{min-height:70px;padding:7px 0}.result-theatre .result-nav-number{font-size:26px}.act-scene .action,.workboard-note .action,.case-record .action{font-size:19px}.result-console{padding:13px 14px}.console-result-status{margin-bottom:10px}.console-readout{padding:12px 14px}.console-readout h1{font-size:25px}.console-result-body{gap:12px;padding:12px 0}.traits-mixer{min-height:71px;margin:0}.traits-mixer>div:before,.traits-mixer b{top:22px;bottom:24px}.console-message{padding:11px 13px}.console-message-label{margin-bottom:6px}.blueprint-result-title{padding-top:10px;padding-bottom:13px}.blueprint-result-title h1{margin-top:8px}.workboard-result{grid-template-columns:65px 1fr;gap:15px;padding:8px 0}.result-workshop .result-tabs{gap:14px}.result-workshop .result-tabs button{min-height:61px;padding:10px 4px}.workboard-note{padding:20px 15px 16px}.workboard-note-title{margin-bottom:11px;font-size:10px}.collection-heading{grid-template-columns:1fr 92px;gap:10px}.collection-heading h1{margin-top:10px}.collection-plant svg{max-height:105px}.specimen-label{margin-top:7px;padding:15px 18px 16px}.specimen-label-top{margin-bottom:11px}.result-dossier{gap:0;margin-bottom:13px;padding-bottom:0}.case-result-title{padding:14px 18px}.case-result-title h1{margin-top:10px}.case-record{padding:15px 15px 17px}.case-record-label{margin-bottom:11px;padding-bottom:9px}.result-dossier .result-tabs button{min-height:70px}.route-result-title{padding-top:12px}.route-result-title h1{margin-top:9px;font-size:26px}.route-direction{padding:6px 9px;font-size:42px}.route-result-body{gap:13px}.route-destination{padding:14px 17px}.destination-sign{margin-bottom:11px;padding-bottom:9px}.theme-workshop .work-cover{min-height:335px;padding:17px 19px}.theme-workshop .work-drawing{margin:18px -16px}.theme-workshop .work-drawing svg{max-height:175px}.theme-workshop .work-title h1{font-size:29px}}@media (width>=701px) and (height<=700px){.result-experience{gap:12px;max-width:920px;padding:8px 0 15px}.result-experience h1{font-size:30px}.result-experience .summary{font-size:14px;line-height:1.75}.result-experience .action{font-size:23px;line-height:1.6}.result-experience .result-tabs button{min-height:40px}.result-traits{margin-top:14px}.edition-title{grid-template-columns:60px 1fr;gap:24px;padding:3px 0 12px}.edition-title>span{padding-right:20px;font-size:28px}.edition-title h1{font-size:35px}.edition-columns{padding-top:0}.reply-address{padding-bottom:11px}.reply-stamp{padding:5px 10px}.reply-paper{padding:18px 28px 16px}.reply-paper h1{margin:11px 0;font-size:29px}.reply-sign{margin-top:11px;font-size:11px}.result-letter .result-tabs{margin-top:16px}.comic-result-title{grid-template-columns:1fr 75px;gap:17px}.comic-result-title h1{padding:13px 18px;font-size:29px}.comic-result-title svg{max-height:82px}.comic-result-frame{padding:27px 22px 17px}.negotiation-card{padding:18px 26px 19px}.negotiation-suit{margin-bottom:11px;font-size:29px}.table-result-head h1{margin-top:8px}.playbill-title{padding-top:11px}.playbill-title h1{margin-top:9px;font-size:32px}.act-layout{grid-template-columns:135px 1fr;gap:25px}.act-scene{padding:17px 23px}.act-cue{margin-bottom:12px}.result-theatre .result-tabs button{min-height:51px;padding:8px 0}.result-theatre .result-nav-number{font-size:27px}.result-console{padding:15px 20px}.console-readout{padding:13px 20px}.console-readout h1{font-size:29px}.console-result-body{grid-template-columns:220px 1fr;gap:20px;padding:17px 0}.console-message{padding:13px 17px}.traits-mixer{min-height:135px;margin:0}.console-message-label{margin-bottom:8px}.blueprint-result-title{padding-top:11px;padding-bottom:14px}.blueprint-result-title h1{margin-top:9px}.workboard-result{gap:28px;padding:9px 0 5px}.workboard-note{padding:23px 25px 18px}.workboard-note-title{margin-bottom:13px;padding-bottom:9px}.result-workshop .result-tabs{gap:13px;padding-top:6px}.result-workshop .result-tabs button{padding:12px 10px}.collection-heading{grid-template-columns:1fr 135px}.collection-heading h1{margin-top:10px}.collection-plant svg{max-height:110px}.specimen-label{margin-top:2px;padding:16px 23px 18px}.specimen-label-top{margin-bottom:12px;padding-bottom:8px}.case-result-title{padding:16px 23px}.case-result-title h1{margin-top:11px}.case-record{padding:17px 23px}.case-record-label{margin-bottom:13px;padding-bottom:10px}.result-dossier{gap:0;margin-bottom:15px;padding-bottom:0}.result-dossier .result-tabs button{min-height:61px}.route-result-title{padding-top:12px}.route-result-title h1{margin-top:9px;font-size:33px}.route-direction{padding:6px 12px;font-size:52px}.route-result-body{gap:12px}.route-destination{padding:16px 22px}.destination-sign{margin-bottom:12px;padding-bottom:10px}.result-journey .result-tabs{padding-top:9px}.result-journey .result-tabs:before{top:16px}.theme-workshop .work-cover{min-height:365px}.theme-workshop .work-drawing{margin:18px -15px}.theme-workshop .work-drawing svg{max-height:200px}.theme-workshop .work-title h1{font-size:33px}}@media (prefers-reduced-motion:reduce){.negotiation-card,.result-experience .result-content{animation:none}}@media (width>=701px) and (height<=700px){.result-experience .evidence{margin:7px 0 9px}.result-experience .evidence p{margin-bottom:8px;font-size:14px;line-height:1.6}.result-experience .evidence strong{font-size:18px;line-height:1.5}.result-experience .mini-pagination button{min-height:34px;padding:6px 0}.result-letter{gap:10px;max-width:900px}.reply-address{padding:0 4px;font-size:11px}.reply-stamp{padding:3px 8px}.reply-paper{grid-template-rows:auto 1fr auto;grid-template-columns:240px 1fr;gap:10px 30px;padding:19px 25px;display:grid}.reply-dear{grid-area:1/1}.reply-paper h1{grid-area:2/1;align-self:center;margin:0;font-size:29px}.reply-paper .result-content{grid-area:1/2/4;align-self:center}.reply-sign{text-align:left;grid-area:3/1;margin:0;font-size:10px}.result-letter .result-tabs{margin-top:4px}.result-comic{grid-template-columns:245px 1fr;align-content:center;gap:13px 26px;max-width:900px;display:grid}.comic-result-banner{grid-area:1/1;font-size:10px}.comic-result-banner>b{padding:4px 7px;font-size:12px}.comic-result-title{grid-area:2/1;grid-template-columns:1fr 45px;align-self:center;gap:10px}.comic-result-title h1{padding:12px 15px;font-size:27px}.comic-result-frame{grid-area:1/2/3;align-self:center;padding:27px 22px 17px}.result-comic .result-tabs{grid-area:3/1/auto/3}.result-console{grid-template-columns:240px 1fr;gap:14px 22px;display:grid}.console-result-status{grid-area:1/1/auto/3;margin:0}.console-readout{grid-area:2/1;align-self:stretch;align-items:center;padding:14px 18px;display:flex}.console-readout h1{font-size:28px}.console-result-body{display:contents}.traits-mixer{grid-area:3/1;min-height:85px}.traits-mixer>div:before,.traits-mixer b{top:25px;bottom:26px}.console-message{flex-direction:column;grid-area:2/2/4;justify-content:center;align-self:stretch;padding:17px 20px;display:flex}.result-mixer .result-tabs{grid-area:4/1/auto/3}.collection-plant svg{max-height:85px}.collection-heading h1{font-size:29px}.route-result-title h1{font-size:30px}.route-result-title{padding-top:10px}.route-direction{padding:5px 10px;font-size:43px}.result-journey .result-tabs{padding-top:5px}.result-journey .result-tabs:before{top:12px}.result-journey .result-tabs button{gap:5px;min-height:43px}.route-destination{padding:14px 21px}.destination-sign{margin-bottom:10px;padding-bottom:8px}.result-journey{gap:8px;padding-top:5px;padding-bottom:10px}.route-result-body{gap:8px}}.mx08-question,.mx08-result{gap:14px;width:min(1120px,100% - 64px);margin-inline:auto;padding-block:16px}.mx08-question>section,.mx08-result>section{flex:1;min-width:0}.mx08-result .result-bottom{grid-template-columns:1fr 1fr;align-items:center;gap:4px 24px;width:100%;max-width:none;margin:0;display:grid}.mx08-result .result-bottom>.primary{grid-row:1/3;min-height:48px}.mx08-result .result-fine{font-size:12px}.mx08-result .result-links{margin:0}.mx08-question .question-footer{padding-top:8px}.mx08-question .question-progress{padding-bottom:10px}.mx08-question input,.mx08-result input,.mx08-result textarea{font:inherit;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:0;max-width:100%}.mx08-question input:focus-visible,.mx08-result input:focus-visible,.mx08-result textarea:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@media (width<=700px){.experience .topbar{height:52px;padding:0 18px}.experience .topbar .brand small{margin-left:12px;padding-left:12px}.mx08-question,.mx08-result{gap:10px;width:calc(100% - 32px);min-height:calc(100svh - 52px);padding:12px 0 14px}.mx08-result .result-bottom{display:block}.mx08-result .result-bottom>.primary{min-height:46px;padding:9px 14px}.mx08-result .result-links button{min-height:36px;font-size:12px}.mx08-result .result-fine{margin-top:0;font-size:12px;line-height:1.4}.mx08-result .result-top .text-button{min-height:30px;padding:4px 0;font-size:12px}.mx08-question .next{flex:1;min-width:0;min-height:46px;padding:8px 14px;font-size:14px}.mx08-question .back{min-height:44px;font-size:13px}.mx08-question .question-footer{gap:16px}}@media (prefers-reduced-motion:reduce){.mx08-question,.mx08-result{scroll-behavior:auto}}
