.app-icon[data-v-03f1eb6d]{flex-shrink:0;display:block}.about-backdrop[data-v-23c90d07]{z-index:60;background:#08080fb3;position:absolute;inset:0}.about-area[data-v-23c90d07]{padding:var(--gap);place-items:center;display:grid;position:absolute;overflow:auto}.about-sheet[data-v-23c90d07]{flex-direction:column;gap:10px;width:min(100%,420px);max-height:100%;display:flex;overflow:auto}.about-sheet h3[data-v-23c90d07]{margin-top:4px;font-size:18px}.about-head[data-v-23c90d07]{justify-content:space-between;align-items:center;gap:8px;display:flex}.alpha-btn[data-v-369be92d]{border:1px solid var(--gold);border-radius:var(--r-chip);min-height:28px;color:var(--gold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.alpha-btn[data-v-369be92d]:after{content:"";position:absolute;inset:-8px -4px}.pose-sim[data-v-4bfad5e1]{z-index:100;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pose-sim-floating[data-v-4bfad5e1]{left:calc(12px + var(--safe-left));bottom:calc(12px + var(--safe-bottom));position:fixed}.pose-sim-docked[data-v-4bfad5e1]{position:relative}.pose-sim-panel[data-v-4bfad5e1]{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-wrap:wrap;gap:6px;width:300px;padding:10px;display:flex;box-shadow:0 8px 24px #00000073}.pose-sim-docked .pose-sim-panel[data-v-4bfad5e1]{position:absolute}.pose-sim-docked-side .pose-sim-panel[data-v-4bfad5e1]{top:0;right:calc(100% + 8px)}.pose-sim-docked-bottom .pose-sim-panel[data-v-4bfad5e1]{bottom:calc(100% + 8px);right:0}.pose-sim-toggle[data-v-4bfad5e1]{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:0 4px 16px #0006}.pose-sim-docked .pose-sim-toggle[data-v-4bfad5e1]{box-shadow:none;color:var(--muted);background:0 0;border-style:dashed}.pose-sim-docked-side .pose-sim-toggle[data-v-4bfad5e1]{justify-content:center;width:52px;padding:0}.pose-sim-docked-bottom .pose-sim-toggle[data-v-4bfad5e1]{padding:0 10px;font-size:12px}.app-nav[data-v-9a683d36]{background:var(--bg);flex-shrink:0;display:flex}.nav-side[data-v-9a683d36]{width:calc(var(--rail-w) + var(--safe-right));padding:calc(12px + var(--safe-top)) var(--safe-right) calc(12px + var(--safe-bottom)) 0;border-left:1px solid var(--line-soft);flex-direction:column;justify-content:space-between}.nav-bottom[data-v-9a683d36]{padding:4px calc(4px + var(--safe-right)) calc(4px + var(--safe-bottom)) calc(4px + var(--safe-left));border-top:1px solid var(--line-soft)}.nav-group[data-v-9a683d36]{align-items:center;display:flex}.nav-side .nav-group[data-v-9a683d36]{flex-direction:column;gap:6px}.nav-alpha[data-v-9a683d36]{margin-bottom:4px}.nav-bottom .nav-pose[data-v-9a683d36]{align-self:center;margin-left:4px}.nav-bottom .nav-tabs[data-v-9a683d36]{flex:1;justify-content:space-around}.nav-item[data-v-9a683d36]{min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-chip);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.nav-side .nav-item[data-v-9a683d36]{width:52px;height:52px}.nav-bottom .nav-item[data-v-9a683d36]{flex:1;max-width:96px;padding:6px 0 4px}.nav-item[data-v-9a683d36]:hover{color:var(--ink)}.nav-item[aria-current=page][data-v-9a683d36]{color:var(--gold)}.nav-side .nav-item[aria-current=page][data-v-9a683d36]{background:var(--surface-2)}.nav-label[data-v-9a683d36]{letter-spacing:.02em;font-size:11px;font-weight:500}.verify-banner[data-v-3c2cf2e5]{border:1px solid var(--gold);border-radius:var(--r-card);background:var(--surface-2);width:fit-content;max-width:100%;font-size:var(--fs-small);line-height:var(--lh-small);align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex;box-shadow:0 8px 24px #0006}.verify-text[data-v-3c2cf2e5]{padding-block:8px}.link-btn[data-v-3c2cf2e5]{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.verify-close[data-v-3c2cf2e5]{color:var(--muted);flex-shrink:0}.app-stage[data-v-c060091a]{background:var(--bg-deep);height:100%}.app-stage.is-simulated[data-v-c060091a]{padding:32px;display:flex;overflow:auto}.device-frame[data-v-c060091a]{background:var(--bg);width:100%;height:100%;display:flex;position:relative;overflow:hidden}.is-simulated .device-frame[data-v-c060091a]{border-radius:28px;flex-shrink:0;margin:auto;box-shadow:0 0 0 10px #1b1c2c,0 0 0 11px #2a2c44,0 24px 60px #0009}.bars-side[data-v-c060091a]{flex-direction:row}.bars-bottom[data-v-c060091a]{flex-direction:column}.app-content[data-v-c060091a]{min-width:0;min-height:0;padding-top:var(--safe-top);padding-left:var(--safe-left);flex:auto;position:relative;overflow:hidden}.bars-side .app-content[data-v-c060091a]{padding-bottom:var(--safe-bottom)}.bars-bottom .app-content[data-v-c060091a]{padding-right:var(--safe-right)}.is-full-bleed .app-content[data-v-c060091a]{padding:0}.banners[data-v-c060091a]{z-index:40;top:calc(8px + var(--safe-top));left:calc(12px + var(--safe-left));pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;right:12px}.banners[data-v-c060091a]>*{pointer-events:auto}.session-banner[data-v-c060091a]{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);width:fit-content;font-size:var(--fs-small);line-height:var(--lh-small);align-items:center;gap:8px;padding:4px 4px 4px 14px;display:flex;box-shadow:0 8px 24px #0006}.session-banner-text[data-v-c060091a]{padding-block:8px}.session-banner-close[data-v-c060091a]{color:var(--muted);flex-shrink:0}.fold-overlay[data-v-c060091a]{z-index:50;pointer-events:none;position:absolute}.fold-vertical[data-v-c060091a]{background:linear-gradient(90deg,#0000,#0000008c 50%,#0000);border-inline:1px dashed #d9b26f40}.fold-horizontal[data-v-c060091a]{background:linear-gradient(#0000,#0000008c 50%,#0000);border-block:1px dashed #d9b26f40}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0f1f;--bg-deep:#08080f;--surface:#181a33;--surface-2:#1e2040;--line:#34365a;--line-soft:#26284a;--ink:#ede8dc;--ink-2:#cfcadc;--muted:#a9a6bc;--gold:#d9b26f;--gold-ink:#0e0f1f;--flowing:#7fa7c9;--tense:#e9967a;--fusion:#d9b26f;--partner:#9cc0de;--fire:#e9967a;--earth:#b8c48a;--air:#c9c3e6;--water:#7fa7c9;--clock-bg:#07070f;--clock-ink:#e2c2ae;--clock-muted:#b08a78;--clock-line:#3b2a2a;--wheel-bg:var(--bg);--wheel-line:var(--line);--wheel-sign:var(--ink-2);--wheel-ink:var(--ink);--wheel-axis:var(--gold);--wheel-muted:var(--muted);--serif:"Cormorant Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--sans:"DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--glyph:"Noto Sans Symbols", "Noto Sans Symbols 2", "Apple Symbols", "Segoe UI Symbol", var(--sans);--fs-h1:34px;--fs-h2:28px;--fs-h3:22px;--fs-eyebrow:12px;--fs-small:13px;--fs-micro:12px;--lh-small:18px;--lh-micro:16px;--r-card:16px;--r-btn:22px;--r-chip:18px;--rail-w:76px;--tap:44px;--transit-card-h:100px;--gap:16px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--bg-deep);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:600;line-height:1.15}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{margin:0}a{color:var(--gold)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-card);padding:16px}.stack{flex-direction:column;gap:12px;display:flex}.row{align-items:center;gap:8px;display:flex}.grow{flex:auto;min-width:0}.btn{min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface-2);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.btn.small{min-height:34px;padding:0 14px;font-size:13px}.btn.danger{border-color:var(--tense);color:var(--tense);background:0 0}.btn:disabled{opacity:.5;cursor:not-allowed}.icon-btn{width:var(--tap);height:var(--tap);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);border-radius:var(--r-chip);min-height:36px;color:var(--ink-2);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.field{flex-direction:column;gap:6px;display:flex}.field>span,.field>label{color:var(--muted);font-size:13px}.field input,.field select,.field textarea{min-height:var(--tap);border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:0 12px}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-weight:600}.muted{color:var(--muted)}.glyph{font-family:var(--glyph)}.tone-flowing{color:var(--flowing)}.tone-tense{color:var(--tense)}.tone-fusion{color:var(--fusion)}.tone-partner{color:var(--partner)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.view-page{height:100%;padding:var(--gap);overflow:auto}.view-page>*+*{margin-top:12px}.field-error{color:var(--tense);font-size:13px}.field-hint{color:var(--muted);font-size:13px}.field input:disabled{opacity:.5}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--tense)}.check{min-height:var(--tap);cursor:pointer;align-items:center;gap:10px;display:flex}.check input{width:20px;height:20px;accent-color:var(--gold)}.badge{border-radius:var(--r-chip);background:var(--gold);color:var(--gold-ink);letter-spacing:.04em;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}
