@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/EBGaramond-latin.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/EBGaramond-Italic-latin.woff2)format("woff2")}:root{--palette-night:#0b151b;--palette-slate-deep:#152329;--palette-slate:#1b2830;--palette-slate-raised:#243239;--palette-slate-edge:#3e4e57;--palette-parchment:#e2d6c9;--palette-parchment-hi:#eae1d6;--palette-parchment-lo:#d6c9bb;--palette-parchment-edge:#b4aa9d;--palette-ink:#1c2e3a;--palette-ink-soft:#4f5357;--palette-ink-muted:#82858a;--palette-bone:#f4f1ec;--palette-bone-dim:#b2b2b0;--palette-blood:#922625;--palette-blood-light:#b23a2e;--palette-pine:#0b4433;--palette-verdant:#265933;--palette-verdant-light:#7ed492;--palette-ember:#c67e2a;--palette-mana:#3385b0;--palette-mana-light:#6fc3ea;--palette-arcane:#6a3a9e;--palette-gold:#d4a64a;--palette-gold-glow:#f2c66d;--palette-bronze:#8a6a3e;--palette-bronze-dark:#4a3720;--backdrop:var(--palette-night);--panel:var(--palette-slate);--panel-hover:var(--palette-slate-raised);--panel-inset:var(--palette-slate-deep);--border:var(--palette-slate-edge);--border-strong:var(--palette-parchment-edge);--text:var(--palette-bone);--text-dim:var(--palette-bone-dim);--surface-parchment:var(--palette-parchment);--surface-parchment-alt:var(--palette-parchment-lo);--ink:var(--palette-ink);--ink-dim:var(--palette-ink-soft);--accent:var(--palette-gold);--accent-dim:var(--palette-bronze);--accent-glow:var(--palette-gold-glow);--accent-deep:var(--palette-bronze-dark);--danger:var(--palette-blood);--ok:var(--palette-pine);--warn:var(--palette-ember);--mana:var(--palette-mana);--success:var(--palette-verdant-light);--failure:var(--palette-blood-light);--hero-1:var(--palette-gold);--hero-2:var(--palette-mana-light);--hero-3:var(--palette-verdant-light);--hero-4:var(--palette-blood-light);--stage:var(--palette-slate-deep);--surface-card:var(--palette-parchment-hi);--rule:var(--palette-parchment-edge);--ink-muted:var(--palette-ink-muted);--confirm:var(--palette-pine);--destructive:var(--palette-blood-light);--arcane:var(--palette-arcane);--die-success:var(--palette-verdant);--gold-veil:#d4a64a59;--text-muted:#f4f1ec8c;--scrim:#0b151bb8;--font-title:"EB Garamond", Garamond, Georgia, "Times New Roman", serif;--font-heading:"EB Garamond", Garamond, Georgia, "Times New Roman", serif;--font-body:"EB Garamond", Garamond, Georgia, "Times New Roman", serif;--font-italic:"EB Garamond", Garamond, Georgia, "Times New Roman", serif;--type-display:88px;--type-display-glyph:28px;--type-h1:34px;--type-h2:28px;--type-h3:20px;--type-h4:14px;--type-body:15px;--type-body-sm:13px;--type-overline:11px;--type-label-sm:10px;--type-caption:12px;--track-overline:1.6px;--track-label-sm:.5px;--track-caption:1px;--track-verb:1px;--leading-display:1.15;--leading-tight:1.2;--leading-snug:1.25;--leading-compact:1.4;--leading-body:1.5;--leading-caption:1.3;--leading-solid:1;--weight-title:600;--weight-heading:600;--weight-body:400;--weight-body-strong:600;--space-none:0px;--space-hair:2px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--radius-none:0px;--radius-sm:2px;--radius-md:6px;--radius-lg:12px;--radius-round:9999px;--radius-button:0px;--radius-panel:0px;--ease-linear:cubic-bezier(0, 0, 1, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-emphasis:cubic-bezier(.34, 1.56, .64, 1);--motion-tap:90ms;--motion-tap-ease:var(--ease-standard);--motion-hover:.12s;--motion-hover-ease:var(--ease-standard);--motion-pull-down:.28s;--motion-pull-down-ease:var(--ease-standard);--motion-modal-in:.22s;--motion-modal-in-ease:var(--ease-enter);--motion-modal-out:.16s;--motion-modal-out-ease:var(--ease-exit);--motion-die-tumble:.7s;--motion-die-tumble-ease:var(--ease-enter);--motion-die-settle:.24s;--motion-die-settle-ease:var(--ease-emphasis);--motion-result-reveal:.4s;--motion-result-reveal-ease:var(--ease-enter);--motion-ring-glide:.18s;--motion-ring-glide-ease:var(--ease-standard);--motion-glow-pulse:1.6s;--motion-glow-pulse-ease:var(--ease-standard);--type-scale:1;--tint-core:#2a3539;--tint-deep:#111b20;--tint-edge:#8a6a3e;--tint-glyph:#f4f1ec;--metal:linear-gradient(135deg, var(--accent-glow) 0%, var(--accent) 35%, var(--accent-dim) 70%, var(--accent-deep) 100%);--metal-frame:linear-gradient(180deg, #f4ece3 0%, #e0c6b2 44%, #7c5232 100%);--frame-rim:linear-gradient(180deg, #0f1519 0%, #0f1519 100%);--shadow-band:0px 4px 12px 0px #00000073;--shadow-sheet:0px 6px 14px 0px #00000080;--shadow-modal:0px 8px 24px 0px #0000008c;--inset-slot:inset 0px 0px 10px 0px #0009;--inset-soft:inset 0px 1.5px 4px 0px #00000073;--glow-selected:0px 0px 16px 2px var(--accent-glow);--glow-mana:0px 0px 24px 4px var(--mana);--glow-success:0px 0px 20px 2px var(--success);--glow-failure:0px 0px 20px 2px var(--failure);--grain-parchment:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'128'%20height%3D'128'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.8333'%20numOctaves%3D'3'%20stitchTiles%3D'stitch'%20seed%3D'7'%20result%3D't'%2F%3E%3CfeColorMatrix%20in%3D't'%20type%3D'luminanceToAlpha'%20result%3D'l'%2F%3E%3CfeComponentTransfer%20in%3D'l'%20result%3D'm'%3E%3CfeFuncA%20type%3D'discrete'%20tableValues%3D'0%200%200%200%200%200%200%200%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200'%2F%3E%3C%2FfeComponentTransfer%3E%3CfeFlood%20flood-color%3D'%234A3821'%20flood-opacity%3D'0.06'%2F%3E%3CfeComposite%20in2%3D'm'%20operator%3D'in'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");--grain-slate:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'128'%20height%3D'128'%3E%3Cfilter%20id%3D'n'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.8333'%20numOctaves%3D'3'%20stitchTiles%3D'stitch'%20seed%3D'7'%20result%3D't'%2F%3E%3CfeColorMatrix%20in%3D't'%20type%3D'luminanceToAlpha'%20result%3D'l'%2F%3E%3CfeComponentTransfer%20in%3D'l'%20result%3D'm'%3E%3CfeFuncA%20type%3D'discrete'%20tableValues%3D'0%200%200%200%200%200%200%200%200%200%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%201%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200'%2F%3E%3C%2FfeComponentTransfer%3E%3CfeFlood%20flood-color%3D'%23FFFFFF'%20flood-opacity%3D'0.04'%2F%3E%3CfeComposite%20in2%3D'm'%20operator%3D'in'%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D'100%25'%20height%3D'100%25'%20filter%3D'url(%23n)'%2F%3E%3C%2Fsvg%3E");--bg:var(--backdrop);--bg-raised:var(--panel);--bg-hover:var(--panel-hover);--bg-inset:var(--panel-inset);--bad:var(--danger);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);color:var(--text);background-color:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.4}.t-display{font-family:var(--font-title);font-size:calc(var(--type-display) * var(--type-scale,1));font-weight:var(--weight-title);line-height:var(--leading-display);letter-spacing:normal}.t-h1{font-family:var(--font-heading);font-size:calc(var(--type-h1) * var(--type-scale,1));font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:normal}.t-h2{font-family:var(--font-heading);font-size:calc(var(--type-h2) * var(--type-scale,1));font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:normal}.t-h3{font-family:var(--font-heading);font-size:calc(var(--type-h3) * var(--type-scale,1));font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:normal}.t-h4{font-family:var(--font-heading);font-size:calc(var(--type-h4) * var(--type-scale,1));font-weight:var(--weight-heading);line-height:var(--leading-snug);letter-spacing:normal}.t-verb{font-family:var(--font-heading);font-size:calc(var(--type-h4) * var(--type-scale,1));font-weight:var(--weight-heading);line-height:var(--leading-snug);letter-spacing:var(--track-verb);text-transform:uppercase}.t-body{font-family:var(--font-body);font-size:calc(var(--type-body) * var(--type-scale,1));font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:normal}.t-body-strong{font-family:var(--font-body);font-size:calc(var(--type-body) * var(--type-scale,1));font-weight:var(--weight-body-strong);line-height:var(--leading-body);letter-spacing:normal}.t-body-sm{font-family:var(--font-body);font-size:calc(var(--type-body-sm) * var(--type-scale,1));font-weight:var(--weight-body);line-height:var(--leading-compact);letter-spacing:normal}.t-label{font-family:var(--font-body);font-size:calc(var(--type-overline) * var(--type-scale,1));font-weight:var(--weight-body);line-height:var(--leading-tight);letter-spacing:var(--track-overline);text-transform:uppercase}.t-label-sm{font-family:var(--font-body);font-size:calc(var(--type-label-sm) * var(--type-scale,1));font-weight:var(--weight-body);line-height:var(--leading-tight);letter-spacing:var(--track-label-sm);text-transform:uppercase}.t-caption{font-family:var(--font-body);font-size:calc(var(--type-caption) * var(--type-scale,1));font-weight:var(--weight-body);line-height:var(--leading-caption);letter-spacing:var(--track-caption)}.t-numeral{font-family:var(--font-title);font-size:calc(var(--type-h1) * var(--type-scale,1));font-weight:var(--weight-title);line-height:var(--leading-solid);letter-spacing:normal}.t-flavour{font-family:var(--font-italic);font-size:calc(var(--type-body-sm) * var(--type-scale,1));font-weight:var(--weight-body);line-height:var(--leading-compact);letter-spacing:normal;font-style:italic}.tint-neutral{--tint-core:#2a3539;--tint-deep:#111b20;--tint-edge:#8a6a3e;--tint-glyph:#f4f1ec}.tint-blood{--tint-core:#5a1a14;--tint-deep:#1e1110;--tint-edge:#8c2a22;--tint-glyph:#e0564a}.tint-ember{--tint-core:#5a2e12;--tint-deep:#1a1512;--tint-edge:#a0561c;--tint-glyph:#f2a24a}.tint-verdant{--tint-core:#145247;--tint-deep:#061f1b;--tint-edge:#2e7d6a;--tint-glyph:#8fe0c4}.tint-arcane{--tint-core:#3e1c66;--tint-deep:#120718;--tint-edge:#6a3a9e;--tint-glyph:#c29af0}.tint-mana{--tint-core:#1b4466;--tint-deep:#061621;--tint-edge:#2f6c94;--tint-glyph:#8cc4ec}.tint-success{--tint-core:#2a6b38;--tint-deep:#0c2414;--tint-edge:#6fcf8a;--tint-glyph:#d8f5dc}.tint-slate{--tint-core:#25363e;--tint-deep:#182730;--tint-edge:#8a6a3e;--tint-glyph:#f4f1ec}.tint-parchment{--tint-core:#eae1d6;--tint-deep:#d6c9bb;--tint-edge:#b4aa9d;--tint-glyph:#0d1a23}.tint-azure{--tint-core:#072e59;--tint-deep:#0b151e;--tint-edge:#00499b;--tint-glyph:#5aa4f6}.tint-gules{--tint-core:#661515;--tint-deep:#171011;--tint-edge:#c61919;--tint-glyph:#ec6565}.tint-vert{--tint-core:#043220;--tint-deep:#0b1c18;--tint-edge:#005735;--tint-glyph:#5af6b9}.tint-or{--tint-core:#6e4c0c;--tint-deep:#181710;--tint-edge:#e49607;--tint-glyph:#f6bf5a}.tint-purpure{--tint-core:#431d5d;--tint-deep:#12111b;--tint-edge:#7127a4;--tint-glyph:#b273de}.tint-tenne{--tint-core:#6e390c;--tint-deep:#181510;--tint-edge:#ec7007;--tint-glyph:#f6a25a}.tint-celeste{--tint-core:#085468;--tint-deep:#0b191e;--tint-edge:#0090b5;--tint-glyph:#5ad6f6}.tint-carnation{--tint-core:#671422;--tint-deep:#170f13;--tint-edge:#ee657c;--tint-glyph:#ee657c}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#app{width:100%;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow:hidden}input,button{font:inherit;color:inherit}input[type=text]{touch-action:auto;-webkit-user-select:text;user-select:text}.sprite-button-confirm{border:10px solid #0000;border-width:10px 12px;border-image:url(/ui/button/confirm.svg) 10 12 fill/10px 12px}.sprite-button-destructive{border:10px solid #0000;border-width:10px 12px;border-image:url(/ui/button/destructive.svg) 10 12 fill/10px 12px}.sprite-button-primary{border:10px solid #0000;border-width:10px 12px;border-image:url(/ui/button/primary.svg) 10 12 fill/10px 12px}.sprite-button-secondary{border:10px solid #0000;border-width:10px 12px;border-image:url(/ui/button/secondary.svg) 10 12 fill/10px 12px}.sprite-clock-card-back{background:url(/ui/clock/card-back.svg) 50%/100% 100% no-repeat;width:12px;height:17px}.sprite-clock-event-tile{background:url(/ui/clock/event-tile.svg) 50%/100% 100% no-repeat;width:22px;height:22px}.sprite-clock-housing{background:url(/ui/clock/housing.svg) 50%/100% 100% no-repeat;width:260px;height:76px}.sprite-d20-aura-failure{background:url(/ui/d20/aura/failure.svg) 50%/100% 100% no-repeat;width:140px;height:152px}.sprite-d20-aura-success{background:url(/ui/d20/aura/success.svg) 50%/100% 100% no-repeat;width:140px;height:152px}.sprite-d20-face-failure{background:url(/ui/d20/face/failure.svg) 50%/100% 100% no-repeat;width:96px;height:108px}.sprite-d20-face-success{background:url(/ui/d20/face/success.svg) 50%/100% 100% no-repeat;width:96px;height:108px}.sprite-d20-face{background:url(/ui/d20/face.svg) 50%/100% 100% no-repeat;width:96px;height:108px}.sprite-dev-slice-test{border:8px solid #0000;border-image:url(/ui/dev/slice-test.png) 16 fill/8px}.sprite-frame-chamfer{border:15px solid #0000;border-image:url(/ui/frame/chamfer.svg) 15 fill/15px}.sprite-header-pull-tab{border:8px solid #0000;border-width:0 8px 12px;border-image:url(/ui/header/pull-tab.svg) 0 8 12 fill/0 8px 12px}.sprite-heraldry-band-celtic-interlace{background:url(/ui/heraldry/band/celtic-interlace.png) 50%/100% 100% no-repeat;width:384px;height:48px}.sprite-heraldry-band-counter-embattled{background:url(/ui/heraldry/band/counter-embattled.png) 50%/100% 100% no-repeat;width:384px;height:48px}.sprite-heraldry-band-ermine{background:url(/ui/heraldry/band/ermine.png) 50%/100% 100% no-repeat;width:384px;height:48px}.sprite-heraldry-band-fleur-de-lis{background:url(/ui/heraldry/band/fleur-de-lis.png) 50%/100% 100% no-repeat;width:384px;height:48px}.sprite-heraldry-band-gothic-quatrefoil{background:url(/ui/heraldry/band/gothic-quatrefoil.png) 50%/100% 100% no-repeat;width:384px;height:48px}.sprite-heraldry-band-greek-meander{background:url(/ui/heraldry/band/greek-meander.png) 50%/100% 100% no-repeat;width:384px;height:48px}.sprite-heraldry-band-oakleaf{background:url(/ui/heraldry/band/oakleaf.png) 50%/100% 100% no-repeat;width:384px;height:48px}.sprite-heraldry-band-romanesque-scroll{background:url(/ui/heraldry/band/romanesque-scroll.png) 50%/100% 100% no-repeat;width:384px;height:48px}.sprite-heraldry-ring-celtic-interlace{background:url(/ui/heraldry/ring/celtic-interlace.png) 50%/100% 100% no-repeat;width:128px;height:128px}.sprite-heraldry-ring-counter-embattled{background:url(/ui/heraldry/ring/counter-embattled.png) 50%/100% 100% no-repeat;width:128px;height:128px}.sprite-heraldry-ring-ermine{background:url(/ui/heraldry/ring/ermine.png) 50%/100% 100% no-repeat;width:128px;height:128px}.sprite-heraldry-ring-fleur-de-lis{background:url(/ui/heraldry/ring/fleur-de-lis.png) 50%/100% 100% no-repeat;width:128px;height:128px}.sprite-heraldry-ring-gothic-quatrefoil{background:url(/ui/heraldry/ring/gothic-quatrefoil.png) 50%/100% 100% no-repeat;width:128px;height:128px}.sprite-heraldry-ring-greek-meander{background:url(/ui/heraldry/ring/greek-meander.png) 50%/100% 100% no-repeat;width:128px;height:128px}.sprite-heraldry-ring-oakleaf{background:url(/ui/heraldry/ring/oakleaf.png) 50%/100% 100% no-repeat;width:128px;height:128px}.sprite-heraldry-ring-romanesque-scroll{background:url(/ui/heraldry/ring/romanesque-scroll.png) 50%/100% 100% no-repeat;width:128px;height:128px}.sprite-hero-chip-level-badge{background:url(/ui/hero-chip/level-badge.svg) 50%/100% 100% no-repeat;width:30px;height:30px}.sprite-hero-chip-portrait-ring{background:url(/ui/hero-chip/portrait-ring.svg) 50%/100% 100% no-repeat;width:96px;height:97px}.sprite-hero-chip-status-tile{background:url(/ui/hero-chip/status-tile.svg) 50%/100% 100% no-repeat;width:32px;height:32px}.sprite-icon-clock-event{background:url(/ui/icon/clock/event.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-device-keyboard{background:url(/ui/icon/device/keyboard.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-device-phone{background:url(/ui/icon/device/phone.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-status-burning{background:url(/ui/icon/status/burning.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-status-guard{background:url(/ui/icon/status/guard.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-status-regen{background:url(/ui/icon/status/regen.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-status-timer{background:url(/ui/icon/status/timer.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-tab-character{background:url(/ui/icon/tab/character.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-tab-inventory{background:url(/ui/icon/tab/inventory.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-tab-journal{background:url(/ui/icon/tab/journal.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-tab-map{background:url(/ui/icon/tab/map.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-tab-settings{background:url(/ui/icon/tab/settings.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-triquetra{background:url(/ui/icon/triquetra.svg) 50%/100% 100% no-repeat;width:40px;height:40px}.sprite-icon-ui-chevron-left{background:url(/ui/icon/ui/chevron-left.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-ui-chevron-right{background:url(/ui/icon/ui/chevron-right.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-ui-close{background:url(/ui/icon/ui/close.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-ui-heart{background:url(/ui/icon/ui/heart.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-ui-menu{background:url(/ui/icon/ui/menu.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-ui-pause{background:url(/ui/icon/ui/pause.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-verb-arcana{background:url(/ui/icon/verb/arcana.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-verb-force{background:url(/ui/icon/verb/force.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-verb-key{background:url(/ui/icon/verb/key.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-icon-verb-lockpick{background:url(/ui/icon/verb/lockpick.svg) 50%/100% 100% no-repeat;width:24px;height:24px}.sprite-item-focus-draught{background:url(/ui/item/focus-draught.png) 50%/100% 100% no-repeat;width:48px;height:48px}.sprite-item-gold{background:url(/ui/item/gold.png) 50%/100% 100% no-repeat;width:72px;height:40px}.sprite-item-healing-potion{background:url(/ui/item/healing-potion.png) 50%/100% 100% no-repeat;width:48px;height:48px}.sprite-item-scout-marker{background:url(/ui/item/scout-marker.png) 50%/100% 100% no-repeat;width:48px;height:48px}.sprite-item-torch{background:url(/ui/item/torch.png) 50%/100% 100% no-repeat;width:48px;height:48px}.sprite-meter-fill{border:0 solid #0000;border-width:0 5px;border-image:url(/ui/meter/fill.svg) 0 5 fill/0 5px}.sprite-meter-track{border:0 solid #0000;border-width:0 5px;border-image:url(/ui/meter/track.svg) 0 5 fill/0 5px}.sprite-ornament-burst{background:url(/ui/ornament/burst.svg) 50%/100% 100% no-repeat;width:28px;height:24px}.sprite-ornament-corner{background:url(/ui/ornament/corner.svg) 50%/100% 100% no-repeat;width:36px;height:36px}.sprite-ornament-diamond-solid{background:url(/ui/ornament/diamond-solid.svg) 50%/100% 100% no-repeat;width:6px;height:6px}.sprite-ornament-diamond{background:url(/ui/ornament/diamond.svg) 50%/100% 100% no-repeat;width:13px;height:13px}.sprite-ornament-gable{background:url(/ui/ornament/gable.svg) 50%/100% 100% no-repeat;width:44px;height:16px}.sprite-ornament-rule-tail{background:url(/ui/ornament/rule-tail.svg) 50%/100% 100% no-repeat;width:24px;height:8px}.sprite-ornament-seam-finial{background:url(/ui/ornament/seam-finial.svg) 50%/100% 100% no-repeat;width:16px;height:16px}.sprite-panel-card-disabled{border:10px solid #0000;border-image:url(/ui/panel/card/disabled.svg) 10 fill/10px}.sprite-panel-card{border:10px solid #0000;border-image:url(/ui/panel/card.svg) 10 fill/10px}.sprite-panel-dark{border:12px solid #0000;border-image:url(/ui/panel/dark.svg) 12 fill/12px}.sprite-panel-inset{border:6px solid #0000;border-image:url(/ui/panel/inset.svg) 6 fill/6px}.sprite-panel-modal{border:10px solid #0000;border-image:url(/ui/panel/modal.svg) 10 fill/10px}.sprite-panel-parchment{border:16px solid #0000;border-image:url(/ui/panel/parchment.svg) 16 fill/16px}.sprite-portrait-alaric-rogue{background:url(/ui/portrait/alaric-rogue.png) 50%/100% 100% no-repeat;width:96px;height:96px}.sprite-portrait-alaric{background:url(/ui/portrait/alaric.png) 50%/100% 100% no-repeat;width:96px;height:96px}.sprite-portrait-bryn{background:url(/ui/portrait/bryn.png) 50%/100% 100% no-repeat;width:96px;height:96px}.sprite-portrait-cas{background:url(/ui/portrait/cas.png) 50%/100% 100% no-repeat;width:96px;height:96px}.sprite-portrait-dara{background:url(/ui/portrait/dara.png) 50%/100% 100% no-repeat;width:96px;height:96px}.sprite-quick-slot-badge{background:url(/ui/quick-slot/badge.svg) 50%/100% 100% no-repeat;width:27px;height:27px}.sprite-quick-slot-frame{background:url(/ui/quick-slot/frame.svg) 50%/100% 100% no-repeat;width:81px;height:81px}.sprite-quick-slot-glow{background:url(/ui/quick-slot/glow.svg) 50%/100% 100% no-repeat;width:112px;height:112px}.sprite-quick-slot-well{background:url(/ui/quick-slot/well.svg) 50%/100% 100% no-repeat;width:80px;height:80px}.sprite-stage-glow{background:url(/ui/stage/glow.svg) 50%/100% 100% no-repeat;width:200px;height:200px}.sprite-stage-knob{background:url(/ui/stage/knob.svg) 50%/100% 100% no-repeat;width:150px;height:150px}.sprite-stage-move-pad-base{background:url(/ui/stage/move-pad/base.svg) 50%/100% 100% no-repeat;width:675px;height:675px}.sprite-stage-move-pad-knob{background:url(/ui/stage/move-pad/knob.svg) 50%/100% 100% no-repeat;width:212px;height:215px}.sprite-stage-ring{background:url(/ui/stage/ring.svg) 50%/100% 100% no-repeat;width:280px;height:280px}.sprite-tab-frame-active{background:url(/ui/tab/frame/active.svg) 50%/100% 100% no-repeat;width:53px;height:59px}.sprite-tab-frame-inactive{background:url(/ui/tab/frame/inactive.svg) 50%/100% 100% no-repeat;width:52px;height:59px}.sprite-tab-indicator{background:url(/ui/tab/indicator.svg) 50%/100% 100% no-repeat;width:72px;height:10px}.sprite.svelte-1jddt5t{flex:none;line-height:0;display:inline-block}.recolor.svelte-1jddt5t [fill]:not([fill=none]){fill:currentColor}.recolor.svelte-1jddt5t [stroke]:not([stroke=none]){stroke:currentColor}.sprite.svelte-1jddt5t svg{width:100%;height:100%;display:block;overflow:visible}.base.svelte-okgpx1{touch-action:none;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.pad.svelte-okgpx1{pointer-events:none;transition:filter var(--motion-hover) var(--motion-hover-ease);line-height:0;position:absolute;inset:0}.base.active.svelte-okgpx1 .pad:where(.svelte-okgpx1){filter:brightness(1.2)saturate(1.15)}.thumb.svelte-okgpx1{pointer-events:none;will-change:transform;line-height:0;position:relative}.label.svelte-vsv01o{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.size-s.svelte-vsv01o{font-size:.8rem}.size-m.svelte-vsv01o{font-size:1rem}.size-l.svelte-vsv01o{letter-spacing:.03em;font-size:1.4rem;font-weight:700}.tone-default.svelte-vsv01o{color:var(--text)}.tone-accent.svelte-vsv01o{color:var(--accent)}.tone-danger.svelte-vsv01o{color:var(--bad)}.stat.svelte-w1ihka{background:var(--bg-raised);border:1px solid var(--border);border-radius:.5rem;flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:.5rem .75rem;display:flex}.row.svelte-w1ihka{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.stat-label.svelte-w1ihka{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:.75rem}.stat-value.svelte-w1ihka{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.bar.svelte-w1ihka{background:var(--bg-inset);border-radius:.2rem;height:.35rem;overflow:hidden}.fill.svelte-w1ihka{border-radius:inherit;background:var(--accent);height:100%;transition:width .15s ease-out}.bar.low.svelte-w1ihka .fill:where(.svelte-w1ihka){background:var(--bad)}.chamfer.svelte-1xi2hgc{cursor:pointer;touch-action:manipulation;min-width:7.5rem;min-height:2.5rem;filter:drop-shadow(var(--shadow-band));transition:transform var(--motion-tap) var(--motion-tap-ease), filter var(--motion-tap) var(--motion-tap-ease);background:0 0;border:0;padding:0;display:inline-flex;position:relative}.block.svelte-1xi2hgc{width:100%;display:flex}.frame.svelte-1xi2hgc,.rim.svelte-1xi2hgc,.body.svelte-1xi2hgc{clip-path:polygon(calc(var(--n) * .94) 0, calc(100% - var(--n) * .94) 0, calc(100% - var(--n) * .71) calc(var(--n) * .64), 100% var(--n), 100% calc(100% - var(--n)), calc(100% - var(--n) * .71) calc(100% - var(--n) * .64), calc(100% - var(--n) * .94) 100%, calc(var(--n) * .94) 100%, calc(var(--n) * .71) calc(100% - var(--n) * .64), 0 calc(100% - var(--n)), 0 var(--n), calc(var(--n) * .71) calc(var(--n) * .64))}.frame.svelte-1xi2hgc{--n:8px;background:var(--metal-frame);flex:1;padding:1.8px;display:flex}.rim.svelte-1xi2hgc{--n:7px;background:var(--frame-rim);flex:1;padding:1px;display:flex}.body.svelte-1xi2hgc{--n:6.2px;color:var(--text);background:var(--grain-slate), linear-gradient(180deg, var(--tint-core), var(--tint-deep));box-shadow:var(--inset-soft);background-size:128px 128px,auto;flex:1;justify-content:center;align-items:center;padding:.45rem 1.4rem;display:flex}.light.svelte-1xi2hgc .body:where(.svelte-1xi2hgc){color:var(--ink);background:var(--grain-parchment), linear-gradient(180deg, var(--tint-core), var(--tint-deep));background-size:128px 128px,auto}.chamfer.svelte-1xi2hgc:active:not(:disabled){filter:drop-shadow(var(--shadow-band)) brightness(.85);transform:translateY(1px)}.chamfer.svelte-1xi2hgc:focus-visible{outline:2px solid var(--accent-glow);outline-offset:3px}.chamfer.svelte-1xi2hgc:disabled{opacity:.4;cursor:default}.button.svelte-hewha0{min-height:44px;display:flex}.card.svelte-mlwtw2{text-align:left;background:var(--bg-raised);border:1px solid var(--border);border-left:4px solid var(--accent-dim);cursor:pointer;touch-action:manipulation;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:stretch;gap:.25rem;width:100%;min-height:64px;padding:.6rem .9rem;transition:opacity .15s ease-out;display:flex}.card.svelte-mlwtw2:active:not(:disabled){border-left-color:var(--accent);filter:brightness(1.25)}.card.svelte-mlwtw2:disabled{opacity:.35;cursor:default}.head.svelte-mlwtw2{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.title.svelte-mlwtw2{white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;overflow:hidden}.tags.svelte-mlwtw2{flex:none;gap:.3rem;display:flex}.tag.svelte-mlwtw2{text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);background:var(--bg-inset);border:1px solid var(--border);border-radius:.3rem;padding:.1rem .35rem;font-size:.65rem}.subtitle.svelte-mlwtw2{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.image.svelte-1njuxz5{object-fit:cover;background:var(--bg-inset);border:1px solid var(--border);-webkit-user-select:none;user-select:none;flex:none;align-self:center}.size-s.svelte-1njuxz5{width:3rem;height:3rem}.size-m.svelte-1njuxz5{width:4.5rem;height:4.5rem}.size-l.svelte-1njuxz5{width:7rem;height:7rem}.shape-square.svelte-1njuxz5{border-radius:.6rem}.shape-round.svelte-1njuxz5{border-radius:50%}.fallback.svelte-1njuxz5{opacity:.5}.band.svelte-g9yqbi{color:var(--ink);flex:none;position:relative}.band.svelte-g9yqbi:after{content:"";pointer-events:none;background:var(--grain-parchment);background-size:128px 128px;position:absolute;inset:-16px}.chip-band.svelte-g9yqbi{box-shadow:var(--shadow-band);z-index:1;padding:14px 0 0}.heraldry-ring.svelte-g9yqbi{background:var(--tint-edge);-webkit-mask:var(--pattern) center / 100% 100% no-repeat;mask:var(--pattern) center / 100% 100% no-repeat;-webkit-mask:var(--pattern) center / 100% 100% no-repeat;filter:drop-shadow(0 1px 2px #00000073);position:absolute;inset:-7px}.corner.svelte-g9yqbi{z-index:1;line-height:0;position:absolute}.tl.svelte-g9yqbi{top:-11px;left:-11px}.tr.svelte-g9yqbi{top:-11px;right:-11px;transform:scaleX(-1)}.br.svelte-g9yqbi{bottom:-11px;right:-11px;transform:scale(-1)}.bl.svelte-g9yqbi{bottom:-11px;left:-11px;transform:scaleY(-1)}.seam.svelte-g9yqbi{z-index:2;line-height:0;position:absolute;bottom:-24px}.seam.l.svelte-g9yqbi{left:-14px}.seam.c.svelte-g9yqbi{left:calc(50% - 8px)}.seam.r.svelte-g9yqbi{right:-14px}.chip.svelte-g9yqbi{z-index:1;align-items:center;gap:var(--space-md);padding:0 0 var(--space-xxs);display:flex;position:relative}.portrait.svelte-g9yqbi{flex:none;width:84px;height:84px;position:relative}.portrait.svelte-g9yqbi .art:where(.svelte-g9yqbi){background:var(--panel);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px;overflow:hidden}.portrait.svelte-g9yqbi .art:where(.svelte-g9yqbi):after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 2px 8px #0000008c}.portrait.heraldic.svelte-g9yqbi .art:where(.svelte-g9yqbi){inset:9px}.portrait.svelte-g9yqbi img:where(.svelte-g9yqbi){object-fit:cover;width:100%;height:100%}.portrait.busy.svelte-g9yqbi img:where(.svelte-g9yqbi),.portrait.busy.svelte-g9yqbi .initial:where(.svelte-g9yqbi){opacity:.6}.initial.svelte-g9yqbi{color:var(--text)}.portrait.svelte-g9yqbi .ring{position:absolute;inset:0}.level.svelte-g9yqbi{width:30px;height:30px;line-height:0;position:absolute;bottom:-6px;left:-2px}.level.svelte-g9yqbi .num:where(.svelte-g9yqbi){font-family:var(--font-title);font-weight:var(--weight-title);color:var(--text);justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex;position:absolute;inset:0}.info.svelte-g9yqbi{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.name-row.svelte-g9yqbi{align-items:baseline;gap:var(--space-xs);display:flex}.name.svelte-g9yqbi{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.busy.svelte-g9yqbi{color:var(--accent)}.sub.svelte-g9yqbi{align-items:center;gap:var(--space-xs);color:var(--ink-dim);white-space:nowrap;display:flex}.meter-row.svelte-g9yqbi{align-items:center;gap:10px;display:flex}.meter.svelte-g9yqbi{background:var(--rule);border:1px solid color-mix(in srgb, var(--ink) 55%, transparent);height:12px;box-shadow:var(--inset-soft);border-radius:6px;flex:1;position:relative;overflow:hidden}.fill.svelte-g9yqbi{background:linear-gradient(180deg, var(--failure), var(--danger));max-width:calc(100% - 2px);transition:width var(--motion-result-reveal) var(--motion-result-reveal-ease);border-radius:5px;position:absolute;inset:1px auto 1px 1px}.readout.svelte-g9yqbi{font-family:var(--font-body);color:var(--ink);flex:none;font-size:15px}.status.svelte-g9yqbi{gap:6px;display:flex}.tile.svelte-g9yqbi{width:32px;height:32px;line-height:0;position:relative}.tile.svelte-g9yqbi .glyph:where(.svelte-g9yqbi){position:absolute;inset:4px}.band.svelte-1k1bhzo{color:var(--ink);flex:none;margin-top:14px;position:relative}.band.svelte-1k1bhzo:after{content:"";pointer-events:none;background:var(--grain-parchment);background-size:128px 128px;position:absolute;inset:-16px}.gable.svelte-1k1bhzo{z-index:1;line-height:0;position:absolute;top:-31.5px}.corner.svelte-1k1bhzo{z-index:1;line-height:0;position:absolute}.tl.svelte-1k1bhzo{top:-11px;left:-11px}.tr.svelte-1k1bhzo{top:-11px;right:-11px;transform:scaleX(-1)}.br.svelte-1k1bhzo{bottom:-11px;right:-11px;transform:scale(-1)}.bl.svelte-1k1bhzo{bottom:-11px;left:-11px;transform:scaleY(-1)}.slots.svelte-1k1bhzo{z-index:2;grid-auto-columns:1fr;grid-auto-flow:column;margin:-2px -10px 0;display:grid;position:relative}.slot.svelte-1k1bhzo{align-items:center;gap:var(--space-xxs);min-height:7.5rem;color:var(--ink-dim);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.slot.svelte-1k1bhzo:disabled{cursor:default;opacity:.4}.slot.empty.svelte-1k1bhzo:disabled{opacity:1}.diamond.svelte-1k1bhzo{width:80px;height:80px;position:relative}.well.svelte-1k1bhzo,.frame.svelte-1k1bhzo{line-height:0;position:absolute;inset:0}.empty.svelte-1k1bhzo .well:where(.svelte-1k1bhzo){opacity:.55}.art.svelte-1k1bhzo{object-fit:cover;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:46px;height:46px;position:absolute;top:17px;left:17px}.count.svelte-1k1bhzo{width:26px;height:26px;line-height:0;position:absolute;top:50px;left:52px}.count.svelte-1k1bhzo .num:where(.svelte-1k1bhzo){font-family:var(--font-title);font-weight:var(--weight-title);color:var(--text);justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;inset:0}.label.svelte-1k1bhzo{text-align:center;max-width:88px}.slot.svelte-1k1bhzo:active:not(:disabled) .diamond:where(.svelte-1k1bhzo){transform:scale(.96)}.slot.svelte-1k1bhzo:focus-visible{outline:2px solid var(--accent-glow);outline-offset:-4px}.offer.svelte-11ey8qw{padding:var(--space-xs) var(--space-md) 0;scrollbar-width:none;flex-direction:column;justify-content:safe center;align-items:center;gap:6px;min-height:0;display:flex;overflow-y:auto}.title.svelte-11ey8qw{color:var(--text);text-align:center;margin:0}.divider.svelte-11ey8qw{align-items:center;gap:6px;width:100%;display:flex}.divider.svelte-11ey8qw span:where(.svelte-11ey8qw){background:var(--text-dim);opacity:.6;flex:1;height:1px}.desc.svelte-11ey8qw{max-width:310px;color:var(--text-dim);text-align:center;margin:0}.options.svelte-11ey8qw{gap:var(--space-xs);flex-direction:column;width:100%;padding:0 6px 0 22px;display:flex}.option.svelte-11ey8qw{min-height:56px;color:var(--ink-dim);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px 6px 62px;display:flex;position:relative}.card.svelte-11ey8qw{box-sizing:border-box;filter:drop-shadow(0 3px 8px #0006);position:absolute;inset:0}.verb-icon.svelte-11ey8qw{width:64px;height:64px;line-height:0;position:absolute;top:calc(50% - 32px);left:-14px}.verb-icon.svelte-11ey8qw>.sprite{position:absolute;inset:0}.verb-icon.svelte-11ey8qw .glyph:where(.svelte-11ey8qw){position:absolute;inset:20px}.text.svelte-11ey8qw{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.verb.svelte-11ey8qw{color:var(--ink)}.dc.svelte-11ey8qw{border-left:1px solid var(--rule);flex-direction:column;flex:none;align-items:center;width:46px;padding-left:10px;display:flex;position:relative}.dc-label.svelte-11ey8qw{color:var(--ink-dim)}.dc-value.svelte-11ey8qw{font-family:var(--font-title);font-weight:var(--weight-title);color:var(--ink);font-size:24px;line-height:1}.chevron.svelte-11ey8qw{line-height:0;position:relative}.off.svelte-11ey8qw{cursor:default}.off.svelte-11ey8qw .verb:where(.svelte-11ey8qw),.off.svelte-11ey8qw .detail:where(.svelte-11ey8qw),.off.svelte-11ey8qw .dc-label:where(.svelte-11ey8qw),.off.svelte-11ey8qw .dc-value:where(.svelte-11ey8qw){color:var(--text-dim)}.off.svelte-11ey8qw .dc:where(.svelte-11ey8qw){border-left-color:var(--border)}.off.svelte-11ey8qw .verb-icon:where(.svelte-11ey8qw) .glyph:where(.svelte-11ey8qw){opacity:.5}.option.svelte-11ey8qw:active:not(:disabled){transform:translateY(1px)}.option.svelte-11ey8qw:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px}.back.svelte-11ey8qw{min-height:32px;padding:0 var(--space-md);color:var(--text-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.die-stage.svelte-1e9cy8j{width:calc(var(--w) * 1.75);height:calc(var(--w) * 1.1);flex:none;position:relative}.die-stage.svelte-1e9cy8j>:where(.svelte-1e9cy8j){left:50%;top:calc(100% - var(--w) * .55);pointer-events:none;line-height:0;position:absolute}.ring.svelte-1e9cy8j,.aura.svelte-1e9cy8j{translate:-50% -50%}.ring.svelte-1e9cy8j{opacity:.22}.die.svelte-1e9cy8j{width:var(--w);height:calc(var(--w) * 1.1);margin:calc(var(--w) * -.55) 0 0 calc(var(--w) * -.5);transform-origin:50%;will-change:transform;overflow:visible}.die.svelte-1e9cy8j text:where(.svelte-1e9cy8j){font-family:var(--font-title);text-anchor:middle;dominant-baseline:middle;font-weight:700}.mote.svelte-1e9cy8j{border-radius:50%;width:3px;height:11px;margin:-5.5px 0 0 -1.5px}.beat.svelte-1e9cy8j{color:var(--text-dim);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.arrow.svelte-1e9cy8j{opacity:.7}.total.svelte-1e9cy8j{min-width:2ch;color:var(--text);font-family:var(--font-title);font-weight:var(--weight-title);display:inline-block}.result.svelte-snhqy9{justify-content:safe center;align-items:center;gap:var(--space-xxs);padding:var(--space-xs) var(--space-md) var(--space-sm);scrollbar-width:none;text-align:center;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.title.svelte-snhqy9{color:var(--text);margin:0}.verb-row.svelte-snhqy9{color:var(--text-dim);align-items:center;gap:10px;display:flex}.verb-row.svelte-snhqy9 span:where(.svelte-snhqy9){background:var(--text-dim);opacity:.6;width:48px;height:1px}.plain-die.svelte-snhqy9{color:var(--text)}.reveal.svelte-snhqy9{animation:svelte-snhqy9-reveal var(--motion-result-reveal) var(--motion-result-reveal-ease) both}@keyframes svelte-snhqy9-reveal{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.reveal.svelte-snhqy9{animation:none}}.sr-only.svelte-snhqy9{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.outcome.svelte-snhqy9{text-transform:uppercase;letter-spacing:2px;color:var(--text)}.outcome.success.svelte-snhqy9{text-shadow:0 0 20px var(--success)}.outcome.failure.svelte-snhqy9{text-shadow:0 0 20px var(--failure)}.outcome.notice.svelte-snhqy9{color:var(--accent)}.math.svelte-snhqy9{color:var(--text-dim)}.hidden.svelte-snhqy9{visibility:hidden}.line.svelte-snhqy9{color:var(--text-dim);margin:0}.reward.svelte-snhqy9{align-items:center;gap:var(--space-sm);margin-top:var(--space-xxs);display:flex}.reward-text.svelte-snhqy9{color:var(--text-dim);flex-direction:column;align-items:flex-start;display:flex}.reward-value.svelte-snhqy9{color:var(--text)}.mirror.svelte-snhqy9{line-height:0;transform:scaleX(-1)}.continue.svelte-snhqy9{width:270px;max-width:100%;margin-top:var(--space-xs)}.item.svelte-keny2q{padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-xl);justify-content:center;align-items:flex-end;min-height:0;display:flex}.modal.svelte-keny2q{width:300px;max-width:100%;color:var(--ink);filter:drop-shadow(var(--shadow-modal));flex-direction:column;gap:6px;display:flex;position:relative}.modal.svelte-keny2q:after{content:"";pointer-events:none;background:var(--grain-parchment);background-size:128px 128px;position:absolute;inset:-10px}.corner.svelte-keny2q{z-index:1;line-height:0;position:absolute}.tr.svelte-keny2q{top:-5px;right:-5px;transform:scaleX(-1)}.br.svelte-keny2q{bottom:-5px;right:-5px;transform:scale(-1)}.bl.svelte-keny2q{bottom:-5px;left:-5px;transform:scaleY(-1)}.icon.svelte-keny2q{z-index:2;width:84px;height:84px;line-height:0;position:absolute;top:-8px;left:-18px}.icon.svelte-keny2q>.sprite{position:absolute;inset:0}.art.svelte-keny2q{object-fit:cover;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:48px;height:48px;position:absolute;top:18px;left:18px}.head.svelte-keny2q,.body.svelte-keny2q{z-index:1;padding-left:68px;position:relative}.title.svelte-keny2q{margin:0}.sub.svelte-keny2q{color:var(--ink-dim);align-items:center;gap:6px;display:flex}.divider.svelte-keny2q{align-items:center;gap:6px;margin-bottom:2px;display:flex}.divider.svelte-keny2q span:where(.svelte-keny2q){background:var(--rule);flex:1;height:1px}.desc.svelte-keny2q,.flavour.svelte-keny2q{margin:0}.flavour.svelte-keny2q{color:var(--ink-dim)}.stats.svelte-keny2q{z-index:1;gap:var(--space-xs);display:flex;position:relative}.stat.svelte-keny2q{color:var(--ink-dim);flex-direction:column;flex:1;align-items:center;padding:2px 0;display:flex}.stat.svelte-keny2q .value:where(.svelte-keny2q){color:var(--ink)}.actions.svelte-keny2q{z-index:1;gap:var(--space-xs);display:flex;position:relative}.scrim.svelte-1vv86iw{z-index:19;background:0 0;border:0;padding:0;position:absolute;inset:0}.pull.svelte-1vv86iw{--sheet-h:150px;z-index:20;transform:translateY(calc(-1 * var(--sheet-h)));transition:transform var(--motion-pull-down) var(--motion-pull-down-ease);position:absolute;top:0;left:0;right:0}.pull.open.svelte-1vv86iw{transform:none}.sheet.svelte-1vv86iw{height:var(--sheet-h);color:var(--ink);box-shadow:var(--shadow-sheet);flex-direction:column;justify-content:center;display:flex;position:relative}.sheet.svelte-1vv86iw:after{content:"";pointer-events:none;background:var(--grain-parchment);background-size:128px 128px;position:absolute;inset:-16px}.corner.svelte-1vv86iw{z-index:1;line-height:0;position:absolute}.tl.svelte-1vv86iw{top:-11px;left:-11px}.tr.svelte-1vv86iw{top:-11px;right:-11px;transform:scaleX(-1)}.br.svelte-1vv86iw{bottom:-11px;right:-11px;transform:scale(-1)}.bl.svelte-1vv86iw{bottom:-11px;left:-11px;transform:scaleY(-1)}.tabs.svelte-1vv86iw{z-index:1;justify-content:space-between;align-items:flex-start;margin:0 -6px;display:flex;position:relative}.divider.svelte-1vv86iw{background:var(--rule);opacity:.6;align-self:stretch;width:1px;margin:4px 0 18px}.tab.svelte-1vv86iw{min-width:0;color:var(--ink-dim);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:0;display:flex}.tab.active.svelte-1vv86iw{color:var(--ink)}.tab.active.svelte-1vv86iw .label:where(.svelte-1vv86iw){font-weight:var(--weight-body-strong)}.tab.svelte-1vv86iw:disabled{opacity:.4;cursor:default}.hex.svelte-1vv86iw{width:46px;height:51.3px;line-height:0;position:relative}.icon.svelte-1vv86iw{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.session.svelte-1vv86iw{z-index:1;justify-content:center;align-items:center;gap:var(--space-xs);color:var(--ink-dim);margin-top:2px;display:flex;position:relative}.dot.svelte-1vv86iw{background:var(--warn);border-radius:50%;width:7px;height:7px}.dot.ok.svelte-1vv86iw{background:var(--ok)}.leave.svelte-1vv86iw{border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;padding:2px 8px}.handle.svelte-1vv86iw{cursor:pointer;width:84px;height:30px;filter:drop-shadow(var(--shadow-band));background:0 0;border:0;padding:0;line-height:0;position:absolute;top:calc(100% - 1px);left:calc(50% - 42px)}.handle.svelte-1vv86iw .glyph:where(.svelte-1vv86iw){position:absolute;top:3px;left:31px}.handle.svelte-1vv86iw:focus-visible{outline:2px solid var(--accent-glow);outline-offset:2px}.stack.svelte-tn3qkq{gap:.6rem;min-width:0;min-height:0;display:flex}.dir-v.svelte-tn3qkq{flex-direction:column;width:100%}.home.svelte-tn3qkq{gap:0}.dir-v.svelte-tn3qkq>.fill{flex:1;min-height:0}.dir-h.svelte-tn3qkq{flex-direction:row;align-items:stretch}.stick.svelte-tn3qkq{justify-content:center;align-items:center;padding:.25rem 0;display:flex}.spacer.svelte-tn3qkq{flex:1;min-height:.5rem}
