.icon[data-v-0d843016]{flex:none;width:20px;height:20px}.stack[data-v-e83184f3]{z-index:10;padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--color-panel-top), var(--color-panel-bottom)), var(--color-panel-outline);box-shadow:inset 0 1.5px 0 var(--color-panel-edge), 0 -10px 28px var(--color-shadow);position:fixed;inset:auto 0 0}ul[data-v-e83184f3]{gap:var(--space-1);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.row[data-v-e83184f3]{height:56px;color:var(--color-text);font-size:var(--text-group);transition:background var(--motion-cursor) ease-out, width var(--motion-cursor) ease-out;-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative;overflow:hidden}.label[data-v-e83184f3]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.row[data-v-e83184f3]:focus,.stack:not(:focus-within) .row[aria-current=page][data-v-e83184f3]{background:linear-gradient(180deg, var(--color-lit-top), var(--color-lit-bottom));box-shadow:var(--shadow-lit);color:var(--color-lit-ink)}.stack:focus-within .row[aria-current=page][data-v-e83184f3]:not(:focus){box-shadow:inset 0 0 0 1.5px var(--color-gold);color:var(--color-gold)}.row[data-v-e83184f3]:before{content:"";background:linear-gradient(180deg, var(--color-gloss), var(--color-gloss-end));pointer-events:none;position:absolute;inset:0 0 55%}.row[data-v-e83184f3]:not(:focus):before{display:none}.stack:not(:focus-within) .row[aria-current=page][data-v-e83184f3]:before{display:block}.row[data-v-e83184f3]:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}@media (hover:hover){.row[data-v-e83184f3]:not(:focus,[aria-current=page]):hover{filter:brightness(1.18)}}@media (width>=720px){.stack[data-v-e83184f3]{inset:auto auto var(--space-8) 0;box-shadow:none;background:0 0;padding:0}ul[data-v-e83184f3]{flex-direction:column;gap:6px;display:flex}.row[data-v-e83184f3]{width:var(--stack-width);height:var(--row-height-stack);background:linear-gradient(180deg, var(--color-panel-top), var(--color-panel-bottom));box-shadow:var(--shadow-row);font-size:var(--text-stack);border-radius:0 999px 999px 0;flex-direction:row;justify-content:flex-start;gap:12px;padding:0 20px 0 28px}.row[data-v-e83184f3]:before,.row[data-v-e83184f3]:not(:focus):before{display:block}.row[data-v-e83184f3]:focus,.stack:not(:focus-within) .row[aria-current=page][data-v-e83184f3]{width:var(--stack-width-lit)}}.hint[data-v-39bfde55]{vertical-align:middle;place-items:center;display:inline-grid}.mark[data-v-39bfde55]{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.mark[data-v-39bfde55]:after{content:"";position:absolute;inset:-11px}.mark.custom[data-v-39bfde55]{border-radius:999px;width:auto;height:auto}.mark.custom[data-v-39bfde55]:after{inset:-17px 0 -9px}.mark[aria-expanded=true][data-v-39bfde55]{color:var(--color-gold)}.mark svg[data-v-39bfde55]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.mark svg circle[data-v-39bfde55]:last-child{fill:currentColor}.tip[data-v-39bfde55]{z-index:20;border-radius:var(--radius-cell);background:linear-gradient(180deg, var(--color-panel-top), var(--color-panel-bottom));width:max-content;max-width:min(340px,100vw - 16px);box-shadow:var(--shadow-panel);color:var(--color-text);font-size:var(--text-row);text-align:left;white-space:normal;animation:tip-open-39bfde55 var(--motion-open) ease-out;gap:4px;padding:10px 14px;font-style:italic;font-weight:600;line-height:1.35;display:grid;position:fixed}.caret[data-v-39bfde55]{width:12px;height:6px;position:absolute;transform:translate(-50%)}.tip.under .caret[data-v-39bfde55]{background:var(--color-panel-top);clip-path:polygon(50% 0,100% 100%,0 100%);top:-6px}.tip.over .caret[data-v-39bfde55]{background:var(--color-panel-bottom);clip-path:polygon(0 0,100% 0,50% 100%);bottom:-6px}@keyframes tip-open-39bfde55{0%{opacity:0}}.source[data-v-00688e6d]{box-shadow:inset 0 0 0 1px var(--color-well-edge);color:inherit;letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:0 6px;font-size:11px;font-style:normal;font-weight:600;line-height:18px;display:inline-block}.cell[data-v-1cfe5d80]{border-radius:var(--radius-cell);background:var(--color-well);min-width:0;box-shadow:inset 0 0 0 1px var(--color-well-edge);align-content:start;gap:2px;padding:8px 12px 10px;display:grid}.label[data-v-1cfe5d80]{color:var(--color-text-muted);font-size:var(--text-group);letter-spacing:.06em;text-transform:uppercase}.explained[data-v-1cfe5d80]{padding-right:36px;position:relative}.corner[data-v-1cfe5d80]{position:absolute;top:8px;right:8px}.value[data-v-1cfe5d80]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.number[data-v-1cfe5d80]{color:var(--color-text);font-size:var(--text-stat)}.meta[data-v-1cfe5d80]{color:var(--color-text-muted);font-size:var(--text-group);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.capped[data-v-1cfe5d80]{color:var(--color-gold)}@media (width<=719px){.number[data-v-1cfe5d80]{font-size:var(--text-stat-phone)}}.columns[data-v-7b5dd1b4]{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.column[data-v-7b5dd1b4]{gap:var(--gap);display:grid}@media (width>=1180px){.columns[data-v-7b5dd1b4]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.columns>.panel[data-v-7b5dd1b4],.results>.panel[data-v-7b5dd1b4]{animation:panel-open var(--motion-open) ease-out}.start[data-v-7b5dd1b4]{justify-items:center;gap:var(--space-2);text-align:center;max-width:440px;display:grid}.start p[data-v-7b5dd1b4]{margin:0}.go[data-v-7b5dd1b4]{color:var(--color-gold);text-decoration:none}.fold[data-v-7b5dd1b4]{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.toggle[data-v-7b5dd1b4]{gap:var(--space-2);width:100%}.toggle .name[data-v-7b5dd1b4]{text-align:start;flex:1}.chevron[data-v-7b5dd1b4]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--motion-open) ease-out;flex:none}.toggle[aria-expanded=true] .chevron[data-v-7b5dd1b4]{transform:rotate(180deg)}.picker[data-v-7b5dd1b4]{animation:panel-open var(--motion-open) ease-out;grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.find[data-v-7b5dd1b4]{gap:var(--space-1);display:grid}.find label[data-v-7b5dd1b4]{color:var(--color-text-muted);font-size:var(--text-group)}.find input[data-v-7b5dd1b4]{min-width:0}.list[data-v-7b5dd1b4]{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);gap:6px;max-height:300px;margin:-3px -4px;padding:3px 4px;list-style:none;display:grid;position:relative;overflow-y:auto}.list .capsule[data-v-7b5dd1b4]{justify-content:space-between;gap:var(--space-2);width:100%}.name[data-v-7b5dd1b4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list .capsule[aria-pressed=true][data-v-7b5dd1b4]{box-shadow:inset 0 0 0 1.5px var(--color-gold);color:var(--color-gold)}.list .capsule[aria-pressed=true][data-v-7b5dd1b4]:focus-visible{color:var(--color-gold-on-lit)}.panel h3[data-v-7b5dd1b4],.enemy .cells[data-v-7b5dd1b4]{margin-top:var(--space-4)}.head[data-v-7b5dd1b4]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;margin-bottom:10px;display:flex}.head h2[data-v-7b5dd1b4]{margin:0}.page-line[data-v-7b5dd1b4]{align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums;min-width:0;margin:0;display:flex}.title[data-v-7b5dd1b4]{align-items:baseline;gap:6px;min-width:0;display:flex}.aside[data-v-7b5dd1b4]{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0;display:flex}.aside .number[data-v-7b5dd1b4]{color:var(--color-text);font-size:var(--text-row);font-weight:700}.spell h3[data-v-7b5dd1b4]{margin-top:var(--space-4)}.cells[data-v-7b5dd1b4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cells[data-v-7b5dd1b4]>:last-child:nth-child(odd){grid-column:1/-1}@media (width>=720px){.cells.wide[data-v-7b5dd1b4]{grid-template-columns:repeat(3,minmax(0,1fr))}.cells.four[data-v-7b5dd1b4]{grid-template-columns:repeat(4,minmax(0,1fr))}.cells.wide[data-v-7b5dd1b4]>:last-child:nth-child(odd){grid-column:auto}}.gauge[data-v-b14600ad]{width:100%;height:auto;filter:drop-shadow(0 6px 18px var(--color-shadow));display:block;overflow:visible}.portrait-top[data-v-b14600ad]{stop-color:var(--color-portrait-top)}.portrait-bottom[data-v-b14600ad]{stop-color:var(--color-portrait-bottom)}.number[data-v-b14600ad]{font:italic 600 var(--text-gauge-label) var(--font-menu)}.number .value[data-v-b14600ad]{font-size:var(--text-gauge-value);font-variant-numeric:tabular-nums}.gauge-box[data-v-b14600ad]{position:relative}.tags[data-v-b14600ad]{align-items:center;gap:var(--space-1);height:0;display:flex;position:absolute}.number.hp[data-v-b14600ad]{fill:var(--color-hp)}.number.mp[data-v-b14600ad]{fill:var(--color-mp-text)}path[data-v-b14600ad]{fill:none}.track[data-v-b14600ad]{stroke:var(--color-gauge-track);stroke-width:16px}.track-end[data-v-b14600ad]{fill:var(--color-gauge-track)}.hp-bar[data-v-b14600ad]{stroke:var(--color-hp);stroke-width:12px}.hp-end[data-v-b14600ad]{fill:var(--color-hp)}.mp-bar[data-v-b14600ad]{stroke:var(--color-mp);stroke-width:9px}.portrait[data-v-b14600ad]{fill:url(#gauge-portrait);stroke:var(--color-panel-edge);stroke-width:2px}.initial[data-v-b14600ad]{fill:var(--color-lit-top);font:700 normal var(--text-initial) var(--font-title)}.grid[data-v-0d5d18ff]{gap:var(--gap);flex-direction:column;display:flex}.gauge-cell[data-v-0d5d18ff]{order:-1;grid-area:gauge}.status[data-v-0d5d18ff]{grid-area:status;container:status/inline-size}.equip[data-v-0d5d18ff]{grid-area:equip}.choices[data-v-0d5d18ff]{animation:panel-open var(--motion-open) ease-out;grid-area:choices;margin-left:22px}.choices[data-open=false][data-v-0d5d18ff]{display:none}.abilities[data-v-0d5d18ff]{grid-area:abilities}@media (width>=1000px){.grid[data-v-0d5d18ff]{grid-template:"equip choices""abilities status""abilities gauge"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.grid.no-equip[data-v-0d5d18ff]{grid-template-rows:auto 1fr;grid-template-areas:"status abilities""gauge abilities"}.grid.no-abilities[data-v-0d5d18ff]{grid-template-areas:"equip choices"".status"".gauge"}.grid.no-equip.no-abilities[data-v-0d5d18ff]{grid-template-areas:"status.""gauge."}.choices[data-v-0d5d18ff],.choices[data-open=false][data-v-0d5d18ff]{contain:size;flex-direction:column;align-self:stretch;margin-left:0;display:flex}.list[data-v-0d5d18ff]{flex-direction:column;flex:0 auto;min-height:0;display:flex}.choices .rows[data-v-0d5d18ff]{scrollbar-color:var(--color-well-edge) transparent;scrollbar-width:thin;flex:1;min-height:0;margin:0 -8px;padding:6px 8px;overflow-y:auto}.slot.owner[data-v-0d5d18ff]:not(.lit,:focus-visible){box-shadow:inset 0 0 0 1.5px var(--color-gold)}}@media (width<=999px){.opens[data-v-0d5d18ff]{transition:transform var(--motion-open) ease-out;transform:rotate(90deg)}.slot[aria-expanded=true] .opens[data-v-0d5d18ff]{transform:rotate(-90deg)}}@container status (width<=280px){.stats[data-v-0d5d18ff]{grid-template-columns:minmax(0,1fr)}}.lead[data-v-0d5d18ff]{margin:0 0 var(--space-4);color:var(--color-text-muted)}.go[data-v-0d5d18ff]{color:var(--color-text);text-decoration:none;display:inline-flex}.lists[data-v-0d5d18ff],.choices .rows[data-v-0d5d18ff]{align-content:start;column-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.equip .lists[data-v-0d5d18ff]{grid-template-columns:minmax(0,1fr) auto auto}.slot-group[data-v-0d5d18ff],.ability-group[data-v-0d5d18ff],.rows[data-v-0d5d18ff],.rows li[data-v-0d5d18ff]{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-2);display:grid}.rows[data-v-0d5d18ff]{row-gap:5px;margin:0;padding:0;list-style:none}.group-head[data-v-0d5d18ff],.ability-group h3[data-v-0d5d18ff]{grid-column:1/-1}.slot-group+.slot-group[data-v-0d5d18ff],.ability-group+.ability-group[data-v-0d5d18ff]{margin-top:var(--space-4)}.group-head[data-v-0d5d18ff]{align-items:center;gap:var(--space-2);margin:0 0 6px;display:flex}.group-head h3[data-v-0d5d18ff]{margin:0}.heading[data-v-0d5d18ff]{align-items:center;gap:var(--space-2);margin:0 0 10px;display:flex}.heading h2[data-v-0d5d18ff]{margin:0}.rows .capsule[data-v-0d5d18ff]{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-2);width:100%;padding-block:5px;scroll-margin-block:8px;line-height:1.25;display:grid}.main[data-v-0d5d18ff]{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.effect[data-v-0d5d18ff]{margin-left:auto}.tags[data-v-0d5d18ff]{gap:var(--space-1);display:flex}.opens[data-v-0d5d18ff]{width:16px;height:16px;color:var(--color-text-muted)}.capsule:focus-visible .opens[data-v-0d5d18ff],.capsule.lit .opens[data-v-0d5d18ff]{color:var(--color-lit-ink)}.name[data-v-0d5d18ff]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.none[data-v-0d5d18ff]{color:var(--color-text-muted)}.effect[data-v-0d5d18ff]{color:var(--color-gold);text-align:end}.capsule:focus-visible .effect[data-v-0d5d18ff],.capsule.lit .effect[data-v-0d5d18ff]{color:var(--color-gold-on-lit)}.capsule:focus-visible .none[data-v-0d5d18ff],.capsule.lit .none[data-v-0d5d18ff]{color:var(--color-lit-ink)}.mark[data-v-0d5d18ff]{width:22px;color:var(--color-gold);display:grid}.capsule:focus-visible .mark[data-v-0d5d18ff]{color:var(--color-gold-on-lit)}.panel-head[data-v-0d5d18ff]{justify-content:space-between;align-items:baseline;display:flex}.ap-left[data-v-0d5d18ff]{color:var(--color-gold);font-size:var(--text-stack);margin:0}.stats[data-v-0d5d18ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.stats div[data-v-0d5d18ff]{align-content:center;align-items:center;column-gap:var(--space-2);border-radius:var(--radius-cell);background:var(--color-well);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value";row-gap:2px;padding:7px 12px;display:grid}.stats div.tagged[data-v-0d5d18ff]{grid-template-areas:"label value""tags value"}.stats dt[data-v-0d5d18ff]{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-heading);grid-area:label;display:flex}.stats dd[data-v-0d5d18ff]{display:contents}.stats .tags[data-v-0d5d18ff]{flex-wrap:wrap;grid-area:tags;align-items:center}.stats .value[data-v-0d5d18ff]{font-size:var(--text-stat);grid-area:value}.capped[data-v-0d5d18ff]{color:var(--color-gold);font-size:var(--text-group)}.step[data-v-0d5d18ff]{justify-content:space-between;gap:var(--space-4);display:flex}.deltas[data-v-0d5d18ff]{flex-wrap:wrap;gap:10px;margin:14px 0 0;display:flex}.deltas div[data-v-0d5d18ff]{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-cell);background:var(--color-well);flex:1;padding:8px 12px;display:flex}.deltas dt[data-v-0d5d18ff]{color:var(--color-text-muted);font-size:var(--text-heading)}.deltas dd[data-v-0d5d18ff]{align-items:center;gap:6px;margin:0;font-size:18px;display:flex}.deltas .gain dd[data-v-0d5d18ff]{color:var(--color-gold)}.deltas .loss dd[data-v-0d5d18ff]{color:var(--color-loss)}.sr[data-v-0d5d18ff]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.build[data-v-8f778c25]{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-group)}.choices[data-v-8a3ad1c7]{flex-wrap:wrap;gap:6px;display:flex}.capsule[data-v-8a3ad1c7]{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding:0 14px}@media (width<=400px){.choices.many[data-v-8a3ad1c7]{flex-direction:column}.choices.many .capsule[data-v-8a3ad1c7]{flex:none}}.confirm[data-v-47e9ba05]{width:min(440px, calc(100vw - 2 * var(--space-4)));color:var(--color-text);border:0;margin:auto;position:fixed}.confirm[data-v-47e9ba05]::backdrop{background:var(--color-scrim)}.confirm[open][data-v-47e9ba05]{animation:panel-open var(--motion-open) ease-out}.body[data-v-47e9ba05]{margin:0 0 var(--space-4)}.body[data-v-47e9ba05] p{margin:0 0 var(--space-2)}.actions[data-v-47e9ba05]{gap:var(--space-2);display:flex}.actions .capsule[data-v-47e9ba05]{flex:1;justify-content:center}.go[data-v-47e9ba05]{color:var(--color-gold)}.field[data-v-4fdc10a7]{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-1);min-width:0;display:grid}label[data-v-4fdc10a7]{color:var(--color-text-muted);font-size:var(--text-group);align-self:end}input[data-v-4fdc10a7]{width:100%;font-size:var(--text-stat)}input[aria-invalid=true][data-v-4fdc10a7]{box-shadow:inset 0 0 0 1.5px var(--color-loss)}.range[data-v-4fdc10a7]{color:var(--color-loss);font-size:var(--text-group);margin:0}.columns[data-v-bbed7b21]{gap:var(--gap);align-items:start;display:grid}.column[data-v-bbed7b21]{gap:var(--gap);display:grid}.column>.panel[data-v-bbed7b21]{animation:panel-open var(--motion-open) ease-out}.typed[data-v-bbed7b21]{font-size:var(--text-stat);overflow-wrap:anywhere}@media (width>=1000px){.columns[data-v-bbed7b21]{grid-template-columns:1fr 1fr}}.panel h3[data-v-bbed7b21]{margin-top:var(--space-4)}.panel h2+h3[data-v-bbed7b21]{margin-top:0}.prompts[data-v-bbed7b21],.worlds[data-v-bbed7b21]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prompt[data-v-bbed7b21]{gap:6px;display:grid}.prompt .what[data-v-bbed7b21]{min-width:0}.fields[data-v-bbed7b21]{column-gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.curve[data-v-bbed7b21],.state[data-v-bbed7b21]{margin:var(--space-2) 0 0}.world[data-v-bbed7b21]{justify-content:space-between}.world .name[data-v-bbed7b21]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.remove[data-v-bbed7b21],.undo[data-v-bbed7b21]{min-height:var(--row-height);padding:0 var(--space-2);color:var(--color-gold);cursor:pointer;background:0 0;border:0}.add[data-v-bbed7b21]{gap:var(--space-1);margin-top:var(--space-4);display:grid}.add label[data-v-bbed7b21]{color:var(--color-text-muted);font-size:var(--text-group)}.add-row[data-v-bbed7b21]{gap:6px;display:flex}.add-row input[data-v-bbed7b21]{flex:1;min-width:0}.go[data-v-bbed7b21]{padding:0 var(--space-6);color:var(--color-gold);justify-content:center}.status[data-v-bbed7b21]{color:var(--color-text-muted);margin:0}.status.said[data-v-bbed7b21]{margin-top:var(--space-2)}.status[data-v-bbed7b21]:has(.undo){justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.undo[data-v-bbed7b21]{flex:none}.note[data-v-bbed7b21]{color:var(--color-text-muted);margin:0}.where .panel>.capsule[data-v-bbed7b21]{margin-top:var(--space-2)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page-in:#1d3488;--color-page-out:#08113a;--color-panel-top:#3b6fd1eb;--color-panel-bottom:#122c78eb;--color-panel-edge:#a9c8ff;--color-panel-outline:#08154a;--color-well:#08154a6b;--color-well-edge:#a9c8ff2e;--color-well-hover:#a9c8ff29;--color-lit-top:#fff;--color-lit-bottom:#cfe3ff;--color-lit-ink:#0a1a4a;--color-text:#f4f8ff;--color-text-muted:#c3d6fb;--color-gold:#f3c74f;--color-gold-on-lit:#8a5a00;--color-loss:#ff6b6b;--color-hp:#5fd34a;--color-mp:#3e8cff;--color-mp-text:#7fb4ff;--color-gauge-track:#0a1a4a;--color-portrait-top:#5a8ae6;--color-portrait-bottom:#122c78;--color-gloss:#ffffff29;--color-gloss-end:#fff0;--color-glow:#8cbeff80;--color-title-glow:#3e8cff99;--color-shadow:#00000073;--color-scrim:#04092099;--page:radial-gradient(ellipse at 60% 40%, var(--color-page-in), var(--color-page-out) 75%);--shadow-panel:inset 0 0 0 1.5px var(--color-panel-edge), 0 0 0 1px var(--color-panel-outline), 0 14px 34px var(--color-shadow);--shadow-row:inset 0 0 0 1.5px var(--color-panel-edge), 0 0 0 1px var(--color-panel-outline), 0 6px 16px var(--color-shadow);--shadow-lit:inset 0 0 0 1.5px var(--color-lit-top), 0 0 0 1px var(--color-panel-outline), 0 0 18px var(--color-glow);--font-menu:"Exo 2", system-ui, sans-serif;--font-title:"Cinzel", serif;--text-title:34px;--text-title-phone:28px;--text-row:16px;--text-heading:14px;--text-group:13px;--text-stat:22px;--text-stat-phone:19px;--text-stack:17px;--text-brand:22px;--text-gauge-label:15px;--text-gauge-value:30px;--text-initial:46px;--space-1:4px;--space-2:8px;--space-4:16px;--space-6:24px;--space-8:32px;--gap:20px;--gap-phone:14px;--radius-panel:14px;--radius-cell:10px;--row-height:36px;--row-height-touch:44px;--stack-width:228px;--stack-width-lit:252px;--row-height-stack:40px;--bar-height:72px;--panel-max:1000px;--motion-cursor:80ms;--motion-open:.16s;--motion-close:.12s}@media (width<=719px){:root{--row-height:var(--row-height-touch);--gap:var(--gap-phone);--text-title:var(--text-title-phone);--text-stat:var(--text-stat-phone)}}@media (pointer:coarse){:root{--row-height:var(--row-height-touch);--row-height-stack:var(--row-height-touch)}}@font-face{font-family:"Exo 2";src:url(/assets/exo2-DnLvwESh.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Exo 2";src:url(/assets/exo2-italic-DiYcu4iH.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Cinzel;src:url(/assets/cinzel-CiYWk-Rd.woff2)format("woff2");font-weight:400 900;font-display:swap}*,:before,:after{box-sizing:border-box}html{background:var(--color-page-out)}@media (width<=719px){html{scroll-padding-bottom:calc(var(--bar-height) + var(--space-4))}}html,body{color:var(--color-text);font:italic 600 var(--text-row) / 1.35 var(--font-menu);font-variant-numeric:tabular-nums;margin:0}body{background:var(--page) fixed;min-height:100dvh}:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}button,input,select{font:inherit;color:inherit}.frame{min-height:100dvh;padding:var(--space-4);padding-bottom:calc(var(--bar-height) + var(--space-4) + env(safe-area-inset-bottom))}.content{max-width:var(--panel-max)}.brand{display:none}@media (width>=720px){.frame{padding:var(--space-8);padding-left:calc(var(--stack-width) + 2 * var(--space-8))}.brand{top:var(--space-6);color:var(--color-gold);font:700 normal var(--text-brand) / 1 var(--font-title);letter-spacing:.04em;margin:0;display:block;position:fixed;left:28px}}.place h1{margin:0 0 var(--gap);font:700 normal var(--text-title) / 1.1 var(--font-title);letter-spacing:.03em;text-shadow:0 2px 12px var(--color-title-glow)}.place .note{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.panel{border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--color-panel-top), var(--color-panel-bottom));box-shadow:var(--shadow-panel);padding:16px 18px 18px;position:relative}.panel:before{content:"";border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:linear-gradient(180deg, var(--color-gloss), var(--color-gloss-end));pointer-events:none;position:absolute;inset:0 0 55%}.panel>*{position:relative}@media (width<=719px){.panel{padding:14px}}.panel h2{color:var(--color-gold);font-size:var(--text-heading);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.panel h3{color:var(--color-text-muted);font-size:var(--text-group);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.capsule{align-items:center;gap:var(--space-2);min-height:var(--row-height);background:var(--color-well);box-shadow:inset 0 0 0 1px var(--color-well-edge);text-align:left;border:0;border-radius:0 999px 999px 0;padding:0 16px 0 12px;display:flex}button.capsule{cursor:pointer;transition:background var(--motion-cursor) ease-out}button.capsule:disabled{cursor:default;opacity:.4}.capsule.lit,button.capsule:focus-visible{background:linear-gradient(180deg, var(--color-lit-top), var(--color-lit-bottom));box-shadow:var(--shadow-lit);color:var(--color-lit-ink)}.capsule.lit .source,button.capsule:focus-visible .source{color:var(--color-lit-ink);box-shadow:inset 0 0 0 1px}@media (hover:hover){button.capsule:not(:disabled,[aria-disabled=true],.lit,:focus-visible):hover{background:var(--color-well-hover)}}button.capsule[aria-disabled=true]{cursor:default}:is(button.capsule[aria-disabled=true]>:not(.why,:has(.why)),button.capsule[aria-disabled=true]>:has(.why)>:not(.why)){opacity:.45}.capsule[aria-checked=true],.capsule[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--color-gold);color:var(--color-gold)}.capsule[aria-checked=true]:focus-visible,.capsule[aria-pressed=true]:focus-visible{color:var(--color-gold-on-lit)}@keyframes panel-open{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
