.nav-deck[data-v-5dac0b66],.nav-edge[data-v-5dac0b66]{--nail:radial-gradient(circle, #fff2c4 0 .9px, #c99a46 1.4px 2.2px, #4a300c 2.6px 3px, transparent 3.4px);pointer-events:none;position:absolute}.nav-tab[data-v-5dac0b66]{box-sizing:border-box;background:linear-gradient(#ffe8ba42,#ffe8ba00 34%,#220e0000 60%,#220e0073),linear-gradient(#2c140280,#2c140280),url(/assets/shop/wood/plank-tab.webp) 50%/auto 100% repeat-x;border:1px solid #ecc474e6;border-radius:10px;box-shadow:inset 0 1px #ffeec84d,inset 0 -1px #180a0080,0 2px 6px #00000073}.nav-deck[data-v-5dac0b66]{background:var(--nail) left 2px top 2px / 10px 10px no-repeat, var(--nail) right 2px top 2px / 10px 10px no-repeat, var(--nail) left 1px bottom 1px / 10px 10px no-repeat, var(--nail) right 1px bottom 1px / 10px 10px no-repeat, linear-gradient(180deg, #ffe4b06b, #ffe4b000 2px, #1e0c0000 4px), linear-gradient(0deg, #0e06008c, #0e060000 5px), linear-gradient(180deg, #1e0d02a3, #100600cc), url(/assets/shop/wood/plank-tab.webp) 50% 50% / auto 100% round;inset:0;box-shadow:0 -6px 14px #00000073}.nav-edge[data-v-5dac0b66]{z-index:1;background:var(--nail) 50% 0 / 10px 150px repeat-y, linear-gradient(90deg, #ffe4b05c, #ffe4b000 3px, #1e0c0000 9px, #1408008c 14px, #080300d9), linear-gradient(#24100280, #24100280), url(/assets/shop/wood/plank-v.webp) 0 0 / 16px auto repeat-y;width:16px;top:0;bottom:0;right:-8px;box-shadow:3px 0 8px #00000073}.dialog-scrim[data-v-8883dceb]{z-index:200;background:var(--surface-scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-8883dceb]{border-radius:var(--radius-xl);border:var(--hairline) solid #78a0dc38;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-popover);background:linear-gradient(#12213a,#0a1426);flex-direction:column;display:flex}.dialog__head[data-v-8883dceb]{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 12px;display:flex}.dialog__title[data-v-8883dceb]{font:var(--fw-medium) var(--type-display-m) / var(--lh-display) var(--font-display);color:var(--parchment);margin:0}.dialog__hint[data-v-8883dceb]{font:var(--fw-regular) var(--type-body) / 1.4 var(--font-ui);color:var(--text-secondary);margin:6px 0 0}.dialog__close[data-v-8883dceb]{border-radius:var(--radius-pill);border:var(--hairline) solid var(--border-hairline);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);background:#0a122073;flex:none;justify-content:center;align-items:center;display:inline-flex}.dialog__head--centered>div[data-v-8883dceb]{text-align:center;flex:1;padding-left:52px}.dialog__close[data-v-8883dceb]:disabled{opacity:.4;cursor:default}.dialog__close[data-v-8883dceb]:hover{color:var(--text-primary);border-color:var(--border-gold-soft)}.dialog__close[data-v-8883dceb]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (pointer:coarse){.dialog__close[data-v-8883dceb]{width:44px;height:44px}}@media (height<=500px){.dialog__head[data-v-8883dceb]{align-items:center;padding:8px 12px 4px 20px}.dialog__title[data-v-8883dceb]{font-size:var(--type-display-s)}.dialog__hint[data-v-8883dceb]{margin-top:2px}}.dialog__body[data-v-8883dceb]{overscroll-behavior:contain;min-height:0;padding:8px 20px 20px;overflow-y:auto}.dialog__foot[data-v-8883dceb]{border-top:var(--hairline) solid #78a0dc24;flex:none;padding:12px 20px 20px}.dialog-scrim[data-skin=island] .dialog[data-v-8883dceb]{isolation:isolate;border-radius:var(--radius-lg);box-shadow:0 6px 16px #0000004d, var(--shadow-popover);background:radial-gradient(40% 120px at 50% -10px,#fff2d629,#0000 72%),radial-gradient(70% 140% at 50% 60%,#28406880,#080e1adb),#0a1222;border:2px solid #78a0dc4d;position:relative}.dialog-scrim[data-skin=island] .dialog[data-v-8883dceb]:after{content:"";z-index:-1;pointer-events:none;border:1px solid #d4a44c2e;border-radius:9px;position:absolute;inset:4px}.dialog-scrim[data-skin=island] .dialog__title[data-v-8883dceb]{font-weight:var(--fw-bold);color:var(--parchment);text-shadow:0 2px 10px #0009}.dialog-scrim[data-skin=island] .dialog__close[data-v-8883dceb]{border:1px solid var(--border-gold-soft);color:var(--gold-light);background:#080f1c99}.dialog-scrim[data-skin=island] .dialog__close[data-v-8883dceb]:hover{color:var(--parchment);border-color:var(--border-gold)}.dialog-scrim[data-skin=island] .dialog__foot[data-v-8883dceb]{border-top-color:#d4a44c2e}.ladder-dialog-enter-active[data-v-8883dceb],.ladder-dialog-leave-active[data-v-8883dceb]{transition:opacity .16s var(--ease-hover)}.ladder-dialog-enter-active .dialog[data-v-8883dceb],.ladder-dialog-leave-active .dialog[data-v-8883dceb]{transition:transform .18s var(--ease-hover)}.ladder-dialog-enter-from[data-v-8883dceb],.ladder-dialog-leave-to[data-v-8883dceb]{opacity:0}.ladder-dialog-enter-from .dialog[data-v-8883dceb],.ladder-dialog-leave-to .dialog[data-v-8883dceb]{transform:translateY(8px)scale(.98)}@media (prefers-reduced-motion:reduce){.ladder-dialog-enter-active[data-v-8883dceb],.ladder-dialog-leave-active[data-v-8883dceb],.ladder-dialog-enter-active .dialog[data-v-8883dceb],.ladder-dialog-leave-active .dialog[data-v-8883dceb],.dialog__close[data-v-8883dceb]{transition:none}.ladder-dialog-enter-from .dialog[data-v-8883dceb],.ladder-dialog-leave-to .dialog[data-v-8883dceb]{transform:none}}.switch[data-v-46fe9e37]{border-radius:var(--radius-pill);border:var(--hairline) solid #78a0dc4d;cursor:pointer;width:76px;height:34px;transition:background var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);background:#060c18b3;flex:none;padding:0;position:relative}.switch.is-on[data-v-46fe9e37]{background:linear-gradient(180deg, #e9c273, var(--gold) 55%, #c4913a);border-color:var(--gold)}.switch__knob[data-v-46fe9e37]{background:var(--text-secondary);width:26px;height:26px;transition:transform .18s var(--ease-hover), background var(--dur-hover) var(--ease-hover);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000073}.switch.is-on .switch__knob[data-v-46fe9e37]{background:var(--parchment);transform:translate(42px)}.switch__state[data-v-46fe9e37]{font:var(--fw-semibold) 12px / 1 var(--font-ui);color:var(--text-tertiary);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.switch.is-on .switch__state[data-v-46fe9e37]{color:var(--text-on-gold);left:13px;right:auto}@media (width<=520px),(pointer:coarse){.switch[data-v-46fe9e37]{width:88px;height:44px}.switch__knob[data-v-46fe9e37]{width:36px;height:36px}.switch.is-on .switch__knob[data-v-46fe9e37]{transform:translate(44px)}}.switch[data-v-46fe9e37]:hover{border-color:var(--border-gold)}.switch[data-v-46fe9e37]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.switch[data-v-46fe9e37],.switch__knob[data-v-46fe9e37]{transition:none}}.settings[data-v-5d7c2163]:focus{outline:none}.settings[data-v-5d7c2163]{flex-direction:column;gap:18px;display:flex}.settings__group[data-v-5d7c2163]{flex-direction:column;gap:8px;display:flex}.settings__label[data-v-5d7c2163]{font:var(--fw-semibold) var(--type-ui-xs) / 1 var(--font-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary);margin:0}.settings__rows[data-v-5d7c2163]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.setting[data-v-5d7c2163]{border-radius:var(--radius-md);border:var(--hairline) solid #78a0dc24;background:#08101e8c;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.setting__words[data-v-5d7c2163]{flex-direction:column;gap:4px;min-width:0;display:flex}.setting__name[data-v-5d7c2163]{font:var(--fw-semibold) var(--type-ui-m) / 1.2 var(--font-ui);color:var(--text-primary)}.setting__hint[data-v-5d7c2163]{font:var(--fw-regular) var(--type-body) / 1.4 var(--font-ui);color:var(--text-secondary)}.setting--account[data-v-5d7c2163]{flex-wrap:wrap}.account__controls[data-v-5d7c2163]{flex-wrap:wrap;gap:8px;display:flex}.account__control[data-v-5d7c2163]{border-radius:var(--radius-pill);border:var(--hairline) solid var(--border-hairline);height:36px;color:var(--text-secondary);font:var(--fw-semibold) 13px / 1 var(--font-ui);white-space:nowrap;cursor:pointer;background:#0a122073;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}@media (width<=520px),(pointer:coarse){.account__control[data-v-5d7c2163]{height:44px}}.account__control[data-v-5d7c2163]:hover{color:var(--gold-light);border-color:var(--border-gold-soft)}.account__control--gold[data-v-5d7c2163]{color:var(--text-on-gold);background:linear-gradient(180deg, #e9c273, var(--gold) 55%, #c4913a);border-color:var(--gold)}.account__control--gold[data-v-5d7c2163]:hover{color:var(--text-on-gold);filter:brightness(1.06)}.account__control[data-v-5d7c2163]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.consent[data-v-c7f3c3b2]{z-index:150;width:min(392px,100vw - 32px);box-shadow:var(--shadow-popover);color:color-mix(in srgb, var(--color-parchment) 80%, transparent);font:var(--fw-regular) 13px / 1.5 var(--font-ui);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex;position:fixed;bottom:16px;right:16px}.consent__words[data-v-c7f3c3b2]{text-wrap:pretty;margin:0}.consent__privacy[data-v-c7f3c3b2]{border-radius:var(--radius-xs);color:var(--color-gold-light);font-weight:var(--fw-semibold);background:linear-gradient(var(--color-gold), var(--color-gold)) 0 100% / 100% 1px no-repeat;-webkit-tap-highlight-color:transparent;text-decoration:none}@media (hover:hover){.consent__privacy[data-v-c7f3c3b2]:hover{color:var(--color-lamp);background-image:linear-gradient(var(--color-tick), var(--color-tick))}}.consent__privacy[data-v-c7f3c3b2]:focus-visible{outline:2px solid var(--color-parchment);outline-offset:2px}.consent__privacy[data-v-c7f3c3b2]:active{color:var(--color-gold);background-image:linear-gradient(var(--color-gold-deep), var(--color-gold-deep))}.consent__answers[data-v-c7f3c3b2]{gap:10px;display:flex}.consent__answer[data-v-c7f3c3b2]{border:1px solid color-mix(in srgb, var(--color-gold) 32%, transparent);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface-2) 72%, transparent), color-mix(in srgb, var(--color-abyss) 82%, transparent));min-width:0;height:38px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-lamp) 8%, transparent), 0 2px 0 color-mix(in srgb, var(--color-abyss) 90%, transparent);color:var(--color-gold-light);font:var(--fw-semibold) 13px / 1 var(--font-ui);letter-spacing:.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1 1 0;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}@media (hover:hover){.consent__answer[data-v-c7f3c3b2]:hover{border-color:color-mix(in srgb, var(--color-gold) 64%, transparent);background:linear-gradient(var(--surface-gold-wash), var(--surface-gold-wash)), linear-gradient(180deg, var(--color-surface-2), color-mix(in srgb, var(--color-abyss) 82%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-lamp) 16%, transparent), 0 3px 0 var(--color-abyss), 0 0 16px color-mix(in srgb, var(--color-gold) 24%, transparent);color:var(--color-lamp);transform:translateY(-1px)}}.consent__answer[data-v-c7f3c3b2]:focus-visible{outline:2px solid var(--color-parchment);outline-offset:3px;border-color:color-mix(in srgb, var(--color-gold) 64%, transparent);color:var(--color-lamp)}.consent__answer[data-v-c7f3c3b2]:active{border-color:var(--color-gold-deep);background:color-mix(in srgb, var(--color-abyss) 92%, transparent);box-shadow:inset 0 2px 6px color-mix(in srgb, var(--color-abyss) 90%, transparent);color:var(--color-gold);transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){.consent__answer[data-v-c7f3c3b2]{transition:transform .12s var(--ease-lift), background .16s var(--ease-lift), border-color .16s var(--ease-lift), box-shadow .16s var(--ease-lift), color .16s var(--ease-lift)}.consent__answer[data-v-c7f3c3b2]:active{transition-duration:70ms}.consent__privacy[data-v-c7f3c3b2]{transition:color .16s var(--ease-lift)}}@media (width>=1100px){.consent--top[data-v-c7f3c3b2]{top:16px;bottom:auto}}@media (width<=899px){.consent[data-v-c7f3c3b2]{left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));gap:8px;width:auto;padding:10px 12px 12px;line-height:1.45}.consent__answer[data-v-c7f3c3b2]{height:44px}.consent--desk[data-v-c7f3c3b2]{display:none}}.consent.consent--flow[data-v-c7f3c3b2]{z-index:auto;width:auto;box-shadow:var(--shadow-rest);position:relative;inset:auto}.medal[data-v-17447d86]{--u:calc(var(--size) / 100);--rim-hi:color-mix(in srgb, var(--ring) 46%, #fffaf0);--rim-lo:color-mix(in srgb, var(--ring) 42%, #160c02);width:var(--size);height:var(--size);background:conic-gradient(from 200deg, var(--rim-hi), var(--ring) 16%, var(--rim-lo) 34%, var(--ring) 52%, var(--rim-hi) 68%, var(--ring) 84%, var(--rim-hi));box-shadow:inset 0 calc(var(--u) * 1) 0 #fffaeb73, inset 0 calc(var(--u) * -1.4) 0 #0a060066, 0 calc(var(--u) * 5) calc(var(--u) * 12) #02060e8c;border-radius:50%;flex:none;display:inline-block;position:relative}.medal__field[data-v-17447d86]{background:radial-gradient(circle at 50% 28%, #ffffff29, transparent 62%), var(--ground);box-shadow:inset 0 calc(var(--u) * 2) calc(var(--u) * 4) #0009, 0 0 0 calc(var(--u) * .7) #0a060073, 0 calc(var(--u) * .9) 0 calc(var(--u) * .2) #fffaeb4d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:8.5%}.medal__beads[data-v-17447d86]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.medal__beads circle[data-v-17447d86]{fill:none;stroke:var(--ring);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:0 2.5;opacity:.8}.medal__mark[data-v-17447d86]{color:#f2d48e;filter:drop-shadow(0 calc(var(--u) * .9) 0 #241402d9) drop-shadow(0 calc(var(--u) * -.5) 0 #fff8de73) drop-shadow(0 0 calc(var(--u) * 5) #f0c46e66);display:inline-flex;position:relative}.medal__shine[data-v-17447d86]{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(70% 52% at 38% 22%,#fff6e242,#0000 70%);border-radius:50%;position:absolute;inset:8.5%}.gold-icon[data-v-fccb2215]{width:100%;height:100%;display:block;overflow:visible}.coins[data-v-f9363aac]{white-space:nowrap;align-items:center;gap:.4em;display:inline-flex}.coins__coin[data-v-f9363aac]{filter:drop-shadow(0 1px 1px #00000059);flex:none}.shell-welcome[data-v-25d8263d]:empty{box-shadow:none;background:0 0;border:0;padding:0}.shell-welcome[data-v-25d8263d]{z-index:150;border-radius:var(--radius-md);background:var(--surface-gold-wash,#141e32f2);border:var(--hairline) solid var(--border-gold-soft);max-width:calc(100vw - 32px);color:var(--text-primary);font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);margin:0;padding:10px 16px;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}.shell-gear[data-v-25d8263d]{transition:color var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover)}.shell-gear[data-v-25d8263d]:hover{color:var(--gold-light)!important;border-color:var(--border-gold-soft)!important}.shell-gear[data-v-25d8263d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.shell-me[data-v-25d8263d]{border-radius:var(--radius-md);transition:background var(--dur-hover) var(--ease-hover)}.shell-me[data-v-25d8263d]:hover{background:#a9b6c90f}.shell-brand[data-v-25d8263d]{border-radius:var(--radius-md)}@media (width<=520px),(pointer:coarse){.shell-brand[data-v-25d8263d]{align-items:center;display:inline-flex}}.shell-brand[data-v-25d8263d]:focus-visible,.shell-me[data-v-25d8263d]:focus-visible,.shell-me a[data-v-25d8263d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.shell-gear[data-v-25d8263d],.shell-me[data-v-25d8263d]{transition:none}}.shell-quiet__fold[data-v-25d8263d]{opacity:0;grid-template-rows:0fr;display:grid}.shell-quiet__more[data-v-25d8263d]{min-height:0;margin-inline:-4px;overflow:hidden}.shell-quiet__inner[data-v-25d8263d]{padding:4px 4px 16px}.shell-quiet:hover .shell-quiet__fold[data-v-25d8263d],.shell-quiet:focus-within .shell-quiet__fold[data-v-25d8263d]{opacity:1;grid-template-rows:1fr}@media (hover:none){.shell-quiet__fold[data-v-25d8263d]{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:no-preference){.shell-quiet__fold[data-v-25d8263d]{transition:grid-template-rows var(--dur-hover) var(--ease-hover), opacity var(--dur-hover) var(--ease-hover)}}.page-head[data-v-3c0604e4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex;container-type:inline-size}.page-head__words[data-v-3c0604e4]{flex-wrap:wrap;align-items:baseline;gap:6px 18px;min-width:0;display:flex}.page-head__title[data-v-3c0604e4]{font:var(--fw-bold) 56px / 1 var(--font-display);color:var(--parchment);text-shadow:0 2px 14px #0009;margin:0}.page-head__sub[data-v-3c0604e4]{font:var(--fw-regular) 17px / 1.4 var(--font-ui);color:var(--text-secondary);margin:0}.page-head__aside[data-v-3c0604e4]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=560px){.page-head__title[data-v-3c0604e4]{font-size:34px}.page-head__aside[data-v-3c0604e4]{flex-basis:100%}}.text-field[data-v-d9cec775]{flex-direction:column;gap:7px;min-width:0;display:flex}.text-field__label[data-v-d9cec775]{font:var(--fw-semibold) var(--type-ui-xs) / 1 var(--font-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary)}.text-field__input[data-v-d9cec775]{box-sizing:border-box;border-radius:var(--radius-md);border:var(--hairline) solid #78a0dc38;width:100%;min-width:0;height:44px;color:var(--text-primary);font:var(--fw-regular) var(--type-ui-m) / 1 var(--font-ui);transition:border-color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);background:#060c189e;padding:0 12px}.text-field__input[data-v-d9cec775]:hover{border-color:#78a0dc66}.text-field__input[data-v-d9cec775]:focus-visible,.text-field__input[data-v-d9cec775]:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.text-field__input[aria-invalid=true][data-v-d9cec775]{border-color:var(--border-danger)}.text-field__input[data-v-d9cec775]:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:inset 0 0 0 1000px #060c18eb}.text-field__error[data-v-d9cec775]{font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);color:#b8adf0}@media (prefers-reduced-motion:reduce){.text-field__input[data-v-d9cec775]{transition:none}}.auth[data-v-a69e5d7d]{background-color:var(--ground);background-image:linear-gradient(180deg, #060c189e 0%, #060c1857 38%, #060c1894 100%), var(--auth-backdrop,none);background-position:50%;background-size:cover;min-height:100dvh;container-type:inline-size}.auth__inner[data-v-a69e5d7d]{box-sizing:border-box;flex-direction:column;gap:24px;max-width:1040px;min-height:100dvh;margin:0 auto;padding:28px 40px 40px;display:flex}.auth__home[data-v-a69e5d7d]{border-radius:var(--radius-md);align-self:flex-start;text-decoration:none}.auth__home[data-v-a69e5d7d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.auth__columns[data-v-a69e5d7d]{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:56px;padding-bottom:8vh;display:grid}.auth__words[data-v-a69e5d7d]{flex-direction:column;gap:12px;min-width:0;display:flex}.auth__title[data-v-a69e5d7d]{font:var(--fw-bold) clamp(34px, 5.2cqi, 64px) / 1.04 var(--font-display);letter-spacing:var(--ls-display);color:var(--parchment);text-shadow:0 2px 22px #0009;margin:0}.auth__lede[data-v-a69e5d7d]{max-width:34ch;font:var(--fw-regular) clamp(max(15px, var(--type-body)), 1.7cqi, 21px) / 1.4 var(--font-ui);color:var(--text-secondary);text-shadow:0 1px 12px #000000b3;margin:0}.auth__panel[data-v-a69e5d7d]{width:100%}.auth__status[data-v-a69e5d7d]{border-radius:var(--radius-md);background:var(--surface-gold-wash);border:var(--hairline) solid var(--border-gold-soft);color:var(--text-primary);font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);margin:0 0 18px;padding:10px 14px}.auth__error[data-v-a69e5d7d]{border-radius:var(--radius-md);border:var(--hairline) solid var(--signal-error);color:var(--text-primary);font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);background:#7d6fd12e;margin:0 0 18px;padding:10px 14px}.auth__footer[data-v-a69e5d7d]{border-top:var(--hairline) solid #78a0dc29;font:var(--fw-regular) var(--type-body) / 1.45 var(--font-ui);color:var(--text-tertiary);flex-direction:column;gap:8px;margin-top:20px;padding-top:16px;display:flex}.auth__footer p[data-v-a69e5d7d-s]{margin:0}.auth__footer a[data-v-a69e5d7d-s]{color:var(--gold-light);font-weight:var(--fw-semibold);border-radius:3px;text-decoration:none}.auth__footer a[data-v-a69e5d7d-s]:hover{text-underline-offset:3px;text-decoration:underline}.auth__footer a[data-v-a69e5d7d-s]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.auth__panel form[data-v-a69e5d7d-s]{flex-direction:column;gap:16px;display:flex}.auth__panel form>button[type=submit][data-v-a69e5d7d-s]{margin-top:6px}@media (width<=899px){.auth__inner[data-v-a69e5d7d]{gap:22px;padding:20px 16px 28px}.auth__columns[data-v-a69e5d7d]{flex:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding-bottom:0}.auth__title[data-v-a69e5d7d]{font-size:clamp(32px,9cqi,44px)}.auth__lede[data-v-a69e5d7d]{max-width:none;font-size:var(--type-body)}}@media (orientation:landscape) and (height<=500px){.auth__inner[data-v-a69e5d7d]{gap:8px;padding:10px 24px 14px}.auth__columns[data-v-a69e5d7d]{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:24px}.auth__title[data-v-a69e5d7d]{font-size:30px}.auth__lede[data-v-a69e5d7d]{max-width:30ch;font-size:var(--type-body)}.auth__panel form[data-v-a69e5d7d-s]{gap:8px}.auth__footer[data-v-a69e5d7d]{gap:2px;margin-top:10px;padding-top:8px}}@media (width<=520px),(pointer:coarse){.auth__footer a[data-v-a69e5d7d-s]{align-items:center;min-height:44px;display:inline-flex}}.delete[data-v-af0ead9b]{flex-direction:column;gap:12px;display:flex}.delete__note[data-v-af0ead9b]{font:var(--fw-regular) var(--type-body) / 1.5 var(--font-ui);color:var(--text-secondary);margin:0}.admin-shell{--a-ground:#eef0f3;--a-panel:#fff;--a-ink:#1b1f24;--a-muted:#5d6673;--a-line:#d7dbe1;--a-accent:#2f6fde;--a-accent-ink:#fff;--a-good:#1f8a4c;--a-bad:#c23b3b;background:var(--a-ground);min-height:100vh;color:var(--a-ink);grid-template-columns:220px minmax(0,1fr);font:400 14px/1.5 IBM Plex Sans,system-ui,sans-serif;display:grid}@media (prefers-color-scheme:dark){.admin-shell{--a-ground:#111418;--a-panel:#1a1e24;--a-ink:#e6e9ee;--a-muted:#9aa3ae;--a-line:#2c323a;--a-accent:#6ea0ff;--a-accent-ink:#0b1220;--a-good:#4cc27e;--a-bad:#ef6b6b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.admin-shell__bar{display:none}.admin-shell__nav{border-right:1px solid var(--a-line);background:var(--a-panel);box-sizing:border-box;flex-direction:column;gap:2px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.admin-shell__brand{padding:4px 10px 12px;font-weight:600}.admin-shell__link{color:var(--a-ink);border-radius:6px;padding:8px 10px;text-decoration:none}.admin-shell__link:hover{background:var(--a-ground)}.admin-shell__link--on,.admin-shell__link--on:hover{background:var(--a-accent);color:var(--a-accent-ink)}.admin-shell__back{color:var(--a-muted);margin-top:auto}.admin-shell__main{min-width:0;padding:24px 32px}.admin-shell__title{margin:0 0 16px;font-size:22px;font-weight:600}.admin-shell a:focus-visible,.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible{outline:2px solid var(--a-accent);outline-offset:2px}.admin-shell .admin-lede{color:var(--a-muted);margin:-8px 0 16px}.admin-shell .admin-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell .admin-button{font:inherit;border:1px solid var(--a-line);background:var(--a-panel);color:var(--a-ink);cursor:pointer;border-radius:6px;padding:6px 12px}.admin-shell .admin-button:disabled{opacity:.5;cursor:default}.admin-shell .admin-button--on,.admin-shell .admin-button--primary{background:var(--a-accent);border-color:var(--a-accent);color:var(--a-accent-ink)}.admin-shell .admin-field{font:inherit;border:1px solid var(--a-line);background:var(--a-panel);color:var(--a-ink);border-radius:6px;padding:5px 8px}.admin-shell .admin-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.admin-shell .admin-table th{text-align:left;color:var(--a-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.admin-shell .admin-table th,.admin-shell .admin-table td{border-bottom:1px solid var(--a-line);vertical-align:middle;padding:8px}@media (width<=899px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-shell__bar{background:var(--a-panel);border-bottom:1px solid var(--a-line);align-items:center;gap:12px;padding:10px 16px;display:flex}.admin-shell__brand--rail{display:none}.admin-shell__nav{border-right:0;border-bottom:1px solid var(--a-line);height:auto;display:none;position:static}.admin-shell__nav--open{display:flex}.admin-shell__main{padding:16px}}.admin-panel[data-v-f1d306e1]{background:var(--a-panel);border:1px solid var(--a-line);border-radius:8px;min-width:0;margin-bottom:16px;padding:16px;overflow-x:auto}.admin-panel__title[data-v-f1d306e1]{margin:0 0 4px;font-size:15px;font-weight:600}.admin-panel__subtitle[data-v-f1d306e1]{color:var(--a-muted);margin:0 0 12px;font-size:13px}.stats[data-v-0588582a]{flex-direction:column;gap:16px;min-width:0;max-width:820px;margin:0 auto;display:flex}.stats__ranges[data-v-0588582a]{flex-wrap:wrap;gap:8px;display:flex}.stats__table[data-v-0588582a]{border-collapse:collapse;width:100%;font:inherit;color:var(--a-ink)}.stats__table th[data-v-0588582a]{text-align:left;color:var(--a-muted);padding:0 8px 6px 0;font-weight:600}.stats__table td[data-v-0588582a]{border-top:1px solid var(--a-line);padding:6px 8px 6px 0}.stats__table .stats__num[data-v-0588582a]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stats__barcell[data-v-0588582a]{width:35%}.stats__bar[data-v-0588582a]{background:var(--a-accent);opacity:.7;border-radius:4px;height:8px}.stats__text[data-v-0588582a]{font:inherit;color:var(--a-muted);margin:0 0 6px}.stats__list[data-v-0588582a]{margin:0 0 6px;padding:0;list-style:none}.stats__quiet[data-v-0588582a]{color:var(--a-muted);margin-left:6px;font-size:12px}.stats__text[data-v-0588582a]:last-child{margin-bottom:0}.stats__sr[data-v-0588582a]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=560px){.stats__barcell[data-v-0588582a]{display:none}}.sb{--ink:#f3ead8;--dim:#b9ad95;--panel:#1c1712e6;--edge:#6b5638;--gold:#e8b04a;--warn:#ff9a7a;height:calc(100vh - 110px);min-height:480px;color:var(--ink);background:#0d0b09;border-radius:8px;font:13px/1.4 system-ui,sans-serif;position:relative;overflow:hidden}.sb__scene{position:absolute;inset:0}.sb__scene canvas{cursor:crosshair;width:100%;height:100%;display:block}.sb__panel{background:var(--panel);border:1px solid var(--edge);-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:10px;width:250px;padding:10px 12px 12px;position:absolute;top:12px;right:12px;box-shadow:0 6px 24px #0008}.sb__heading{letter-spacing:.02em;color:var(--gold);margin:0 0 8px;font-size:15px;font-weight:600}.sb__panel h2{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:10px 0 4px;font-size:12px;font-weight:600}.sb__panel select{width:100%;font:inherit;color:var(--ink);border:1px solid var(--edge);background:#2a231b;border-radius:6px;padding:4px}.sb__panel option:disabled{color:#7d7262}.sb__actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sb__actions button{font:inherit;color:var(--ink);border:1px solid var(--edge);cursor:pointer;text-align:left;background:#3a2e20;border-radius:7px;padding:7px 6px}.sb__actions button:hover:not(:disabled){background:#4a3a26}.sb__actions button:disabled{opacity:.4;cursor:default}.sb kbd{color:var(--gold);font:12px ui-monospace,monospace}.sb__actions kbd{float:right}.sb__panel label{align-items:center;gap:6px;margin:3px 0;display:flex}.sb__panel label kbd{margin-left:auto}.sb__clear{font:inherit}.sb__hint{color:var(--dim);margin-top:8px;font-size:12px}.sb__state{color:var(--gold);margin-top:6px;font:12px ui-monospace,monospace}.sb__debug{white-space:pre;pointer-events:none;color:#e9f1e4;background:#000b;border-radius:8px;max-width:460px;padding:8px 10px;font:12px/1.4 ui-monospace,monospace;position:absolute;bottom:12px;left:12px}.sb__debug .bad{color:var(--warn)}.sb__flash{color:var(--gold);text-shadow:0 0 6px #000;opacity:0;pointer-events:none;font:700 18px system-ui;transition:opacity .6s;position:absolute;top:16px;left:50%;transform:translate(-50%)}.sb__cover{color:var(--dim);background:#0d0b09;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;inset:0}.sb__cover--error{color:var(--warn);white-space:pre-wrap;padding:24px;font-size:15px;display:none}.sb.shoot .sb__panel,.sb.shoot .sb__flash{display:none}@media (width<=899px){.sb{height:calc(100vh - 140px)}}.tile[data-v-676a0d02]{background:var(--a-panel);border:1px solid var(--a-line);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.tile__label[data-v-676a0d02]{color:var(--a-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.tile__value[data-v-676a0d02]{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.tile__note[data-v-676a0d02]{color:var(--a-muted);font-size:12px}.chart[data-v-0f01e1c2]{margin:0}.chart__svg[data-v-0f01e1c2]{width:100%;height:auto;display:block}.chart__grid[data-v-0f01e1c2]{stroke:var(--a-line);stroke-width:1px}.chart__axis[data-v-0f01e1c2]{fill:var(--a-muted);font-size:12px}.chart__line[data-v-0f01e1c2]{stroke-width:2px;vector-effect:non-scaling-stroke}.chart__line--0[data-v-0f01e1c2]{stroke:var(--a-accent)}.chart__line--1[data-v-0f01e1c2]{stroke:var(--a-good)}.chart__bar[data-v-0f01e1c2]{fill:var(--a-accent)}.chart__readout[data-v-0f01e1c2]{color:var(--a-muted);font-variant-numeric:tabular-nums;font-size:13px}.chart__empty[data-v-0f01e1c2]{color:var(--a-muted);margin:0}.dash__ranges[data-v-ddf47974]{margin-bottom:16px}.dash__tiles[data-v-ddf47974]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px;display:grid}.dp__meta[data-v-1dca6225]{color:var(--text-secondary);margin:var(--space-2) 0}.dp__hands[data-v-1dca6225]{gap:var(--space-2);display:grid}.dp__hand[data-v-1dca6225]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dp__play[data-v-1dca6225]{align-items:center;gap:4px;display:inline-flex}.dp__h[data-v-1dca6225]{margin:var(--space-3) 0 var(--space-1);font:var(--type-body);font-weight:600}.dp__list[data-v-1dca6225]{gap:2px var(--space-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.dp__list dt[data-v-1dca6225]{color:var(--text-secondary)}.dp__list dd[data-v-1dca6225]{white-space:pre-wrap;margin:0;font-family:monospace;font-size:12px}.dp__actions[data-v-1dca6225]{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.dp__error[data-v-1dca6225]{color:var(--signal-error);margin:var(--space-2) 0}.dp__input[data-v-1dca6225]{margin-left:var(--space-2);min-height:36px;padding:0 var(--space-2);border:1px solid var(--border-hairline);background:var(--surface-2);color:var(--text-primary);border-radius:var(--radius-md)}.dr__table[data-v-ed248859]{border-collapse:collapse;width:100%;font:inherit}.dr__table th[data-v-ed248859],.dr__table td[data-v-ed248859]{text-align:left;border-bottom:1px solid var(--a-line);padding:4px 8px}.dr__table tr[data-part=shortfall][data-v-ed248859]{color:var(--a-accent)}.dr__short[data-v-ed248859]{font-size:12px}.dr__filters[data-v-ed248859]{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.dr__note[data-v-ed248859]{color:var(--a-accent);margin:0 0 8px}.dr__row[data-v-ed248859]{cursor:pointer}.dr__row[data-v-ed248859]:hover{background:var(--a-ground)}.spinner[data-v-787e3831]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.spinner__ring[data-v-787e3831]{border:3px solid #f0d28c2e;border-top-color:var(--gold-light);border-radius:50%;animation:.9s linear infinite spinner-turn-787e3831}.spinner__label[data-v-787e3831]{color:var(--text-secondary);font:var(--fw-medium) var(--type-ui-xs) / 1.3 var(--font-ui);text-shadow:0 1px 4px #000c}@keyframes spinner-turn-787e3831{to{transform:rotate(360deg)}}@keyframes spinner-breathe-787e3831{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.spinner__ring[data-v-787e3831]{animation:1.6s ease-in-out infinite spinner-breathe-787e3831}}.preview[data-v-a97f21e4]{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.preview__scene[data-v-a97f21e4]{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--surface-2);position:relative;overflow:hidden}.preview__canvas[data-v-a97f21e4]{width:100%;height:100%;display:block}.preview__status[data-v-a97f21e4]{padding:var(--space-2);text-align:center;color:var(--text-secondary);font-size:var(--type-ui-s);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.preview__side[data-v-a97f21e4]{gap:var(--space-4);flex-direction:column;align-items:center;display:flex}.preview__backs[data-v-a97f21e4]{gap:var(--space-3);flex-direction:column;align-items:center;display:flex}.preview--bare[data-v-a97f21e4]{height:100%;display:block}.preview--bare .preview__scene[data-v-a97f21e4]{aspect-ratio:auto;border-radius:inherit;background:0 0;height:100%}@media (width<=720px){.preview[data-v-a97f21e4]{grid-template-columns:1fr}}.preview[data-v-7482facd]{gap:8px;display:grid}.preview__empty[data-v-7482facd]{color:var(--a-muted);margin:0}.shop__layout[data-v-c8017569]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.shop__side[data-v-c8017569]{position:sticky;top:16px}.shop__filters[data-v-c8017569]{margin-bottom:12px}.shop__price[data-v-c8017569]{width:88px}.shop__code[data-v-c8017569]{color:var(--a-muted)}.shop__row--changed td[data-v-c8017569]{background:color-mix(in srgb, var(--a-accent) 8%, transparent)}.shop__row--on td[data-v-c8017569]:first-child{box-shadow:inset 3px 0 0 var(--a-accent)}.shop__row--undrawn[data-v-c8017569]{opacity:.55}.shop__row--error td[data-v-c8017569]{background:color-mix(in srgb, var(--a-bad) 10%, transparent)}.shop__error[data-v-c8017569]{color:var(--a-bad)}.shop__note[data-v-c8017569]{color:var(--a-muted);display:block}.shop__bar[data-v-c8017569]{background:var(--a-ground);border-top:1px solid var(--a-line);justify-content:flex-end;padding:12px 0;position:sticky;bottom:0}@media (width<=1099px){.shop__layout[data-v-c8017569]{grid-template-columns:minmax(0,1fr)}.shop__side[data-v-c8017569]{position:static}}.tl[data-v-03b02501]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tl__event[data-v-03b02501]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tl__time[data-v-03b02501]{font-variant-numeric:tabular-nums;color:var(--a-muted);min-width:44px}.tl__path[data-v-03b02501]{color:var(--a-muted)}.vis__controls[data-v-a854030c]{margin-bottom:16px}.vis__gap[data-v-a854030c]{width:16px}.vis__kind[data-v-a854030c]{color:var(--a-muted)}.vis__pages[data-v-a854030c]{margin-top:12px}.wl[data-v-ae0ff08a]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.wl__stage[data-v-ae0ff08a]{background:radial-gradient(120% 90% at 50% 30%,#23324d 0%,#0f1624 70%);border-radius:8px;height:calc(100vh - 140px);min-height:360px;position:sticky;top:24px;overflow:hidden}.wl__canvas[data-v-ae0ff08a]{touch-action:none;width:100%;height:100%;display:block}.wl__check[data-v-ae0ff08a]{align-items:center;gap:6px;margin-top:8px;display:inline-flex}.wl__effect[data-v-ae0ff08a]{border-bottom:1px solid var(--a-line);padding:8px 0}.wl__effect[data-v-ae0ff08a]:last-child{border-bottom:0}.wl__effect-head[data-v-ae0ff08a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.wl__effect-head .wl__check[data-v-ae0ff08a]{margin-top:0}.wl__colour[data-v-ae0ff08a]{border:1px solid var(--a-line);cursor:pointer;background:0 0;border-radius:6px;width:34px;height:26px;padding:0}.wl__dials[data-v-ae0ff08a]{gap:4px;margin-top:6px;display:grid}.wl__dial[data-v-ae0ff08a]{color:var(--a-muted);grid-template-columns:56px 1fr 40px;align-items:center;gap:8px;font-size:13px;display:grid}.wl__dial output[data-v-ae0ff08a]{text-align:right;font-variant-numeric:tabular-nums;color:var(--a-ink)}.wl__dial input[data-v-ae0ff08a]{width:100%;accent-color:var(--a-accent)}.wl__note[data-v-ae0ff08a]{color:var(--a-muted);margin:4px 0 0;font-size:12px}.wl__levels[data-v-ae0ff08a]{align-items:center;margin-top:6px}.wl__power[data-v-ae0ff08a]{opacity:.75;margin-right:4px;font-size:12px}.wl__settings[data-v-ae0ff08a]{box-sizing:border-box;resize:vertical;width:100%;min-height:72px;margin-bottom:8px;font:12px/1.4 ui-monospace,monospace}@media (width<=899px){.wl[data-v-ae0ff08a]{grid-template-columns:minmax(0,1fr)}.wl__stage[data-v-ae0ff08a]{height:55vh;position:static}}.social[data-v-947dbf93]{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.social__button[aria-disabled=true][data-v-947dbf93]{opacity:.45;cursor:not-allowed}.social__button[data-v-947dbf93]{border-radius:var(--radius-md);border:var(--hairline) solid var(--border-hairline);height:48px;box-shadow:var(--bevel-quiet);color:var(--text-primary);font:var(--fw-semibold) 15px / 1 var(--font-ui);letter-spacing:.01em;white-space:nowrap;transition:border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background:linear-gradient(#1b3054,#152744);justify-content:center;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:flex}.social__button[data-v-947dbf93]:hover{border-color:var(--border-gold-soft);color:var(--gold-light)}.social__button[data-v-947dbf93]:active{transform:translateY(var(--press-shift))}.social__button[data-v-947dbf93]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.social__mark[data-v-947dbf93]{flex:none;width:20px;height:20px}.social__hint[data-v-947dbf93]{text-align:center;font:var(--fw-regular) var(--type-ui-s) / 1.4 var(--font-ui);color:var(--text-secondary);margin:0}.social__or[data-v-947dbf93]{font:var(--fw-semibold) var(--type-ui-xs) / 1 var(--font-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:12px;margin-top:8px;display:flex}.social__or[data-v-947dbf93]:before,.social__or[data-v-947dbf93]:after{content:"";background:#78a0dc29;flex:1;height:1px}@media (prefers-reduced-motion:reduce){.social__button[data-v-947dbf93]{transition:none}}.remember[data-v-83d3f41d]{min-height:28px;font:var(--fw-regular) var(--type-ui-s) / 1.2 var(--font-ui);color:var(--text-secondary);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;display:inline-flex}.remember__box[data-v-83d3f41d]{appearance:none;border:var(--hairline) solid #78a0dc52;cursor:pointer;width:20px;height:20px;transition:background var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);background:#060c189e;border-radius:5px;flex:none;margin:0;position:relative}.remember__box[data-v-83d3f41d]:hover{border-color:var(--border-gold-soft)}.remember__box[data-v-83d3f41d]:checked{background:linear-gradient(180deg, #e9c273, var(--gold) 55%, #c4913a);border-color:#0000}.remember__box[data-v-83d3f41d]:checked:after{content:"";border:solid var(--text-on-gold);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.remember__box[data-v-83d3f41d]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=520px),(pointer:coarse){.remember__box[data-v-83d3f41d],.remember__box[data-v-83d3f41d]:hover,.remember__box[data-v-83d3f41d]:checked{box-sizing:content-box;background-clip:padding-box;border:12px solid #0000;border-radius:17px;margin:-12px}.remember__box[data-v-83d3f41d]{box-shadow:inset 0 0 0 1px #78a0dc52}.remember__box[data-v-83d3f41d]:hover{box-shadow:inset 0 0 0 1px var(--border-gold-soft)}.remember__box[data-v-83d3f41d]:checked{box-shadow:none}.remember__box[data-v-83d3f41d]:focus-visible{outline-offset:-10px}}@media (prefers-reduced-motion:reduce){.remember__box[data-v-83d3f41d]{transition:none}}.check-field[data-v-2d5af5b5]{flex-direction:column;gap:4px;display:flex}.check-field__row[data-v-2d5af5b5]{min-height:28px;font:var(--fw-regular) var(--type-ui-s) / 1.4 var(--font-ui);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;display:inline-flex}.check-field__row[data-v-2d5af5b5] a{color:var(--text-primary)}.check-field__error[data-v-2d5af5b5]{font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);color:#b8adf0;padding-left:30px}.check-field__box[data-v-2d5af5b5]{appearance:none;border:var(--hairline) solid #78a0dc52;cursor:pointer;width:20px;height:20px;transition:background var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover);background:#060c189e;border-radius:5px;flex:none;margin:0;position:relative}.check-field__box[data-v-2d5af5b5]:hover{border-color:var(--border-gold-soft)}.check-field__box[aria-invalid=true][data-v-2d5af5b5]{border-color:var(--border-danger)}.check-field__box[data-v-2d5af5b5]:checked{background:linear-gradient(180deg, #e9c273, var(--gold) 55%, #c4913a);border-color:#0000}.check-field__box[data-v-2d5af5b5]:checked:after{content:"";border:solid var(--text-on-gold);border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.check-field__box[data-v-2d5af5b5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=520px),(pointer:coarse){.check-field__box[data-v-2d5af5b5],.check-field__box[data-v-2d5af5b5]:hover,.check-field__box[data-v-2d5af5b5]:checked{box-sizing:content-box;background-clip:padding-box;border:12px solid #0000;border-radius:17px;margin:-12px}.check-field__box[data-v-2d5af5b5]{box-shadow:inset 0 0 0 1px #78a0dc52}.check-field__box[data-v-2d5af5b5]:hover{box-shadow:inset 0 0 0 1px var(--border-gold-soft)}.check-field__box[data-v-2d5af5b5]:checked{box-shadow:none}.check-field__box[aria-invalid=true][data-v-2d5af5b5]{box-shadow:inset 0 0 0 1px var(--border-danger);border-color:#0000}.check-field__box[data-v-2d5af5b5]:focus-visible{outline-offset:-10px}}@media (prefers-reduced-motion:reduce){.check-field__box[data-v-2d5af5b5]{transition:none}}.page-head[data-v-6c6145e1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;display:flex;container-type:inline-size}.page-head__words[data-v-6c6145e1]{flex-direction:column;gap:6px;min-width:0;max-width:640px;display:flex}.page-head__title[data-v-6c6145e1]{font:var(--fw-bold) clamp(34px, 4.6cqi, 64px) / 1.04 var(--font-display);letter-spacing:var(--ls-display);color:var(--parchment);text-shadow:0 2px 22px #0009;margin:0}.page-head__lede[data-v-6c6145e1]{font:var(--fw-regular) clamp(max(15px, var(--type-body)), 1.5cqi, 21px) / 1.35 var(--font-ui);color:var(--text-secondary);text-shadow:0 1px 12px #000000b3;margin:0}.page-head__lede[data-v-6c6145e1] a{color:var(--gold);font-weight:var(--fw-semibold);text-decoration:none}.page-head__lede[data-v-6c6145e1] a:hover{text-decoration:underline}.felt[data-v-bd19b6d5]{pointer-events:none;position:absolute;inset:0;container-type:size}.felt__picture[data-v-bd19b6d5]{--picture:max(calc(var(--width) * 100cqw), calc(var(--tall) * 100cqh));left:calc(50cqw - var(--picture) / 2);top:calc(var(--cloth) * 100cqh - var(--centre) * var(--picture));width:var(--picture);-webkit-user-select:none;user-select:none;filter:drop-shadow(0 10px 14px #00000073);max-width:none;height:auto;position:absolute}.felt__hand[data-v-bd19b6d5]{filter:none}.thumb__card--fill[data-v-2c28de47]{--shadow-card-sm:-4px 4px 0 -1px rgb(var(--ground)), -4px 4px 0 0 var(--card-back-edge), -8px 8px 0 -1px rgb(var(--ground)), -8px 8px 0 0 var(--card-back-edge), 0 6px 12px #00000080;transform:translate(4px,15.5%)rotate(-8deg)}.thumb__rim[data-v-2c28de47]{background:linear-gradient(#7a4e2c,#4a2d17 70%,#2f1c0e);box-shadow:0 14px 22px #00000080,inset 0 1px #ffdcaa40}.thumb__felt[data-v-2c28de47]{background-image:radial-gradient(120% 90% at 50% 35%,#ffffff29,#0000 60%),radial-gradient(circle,#0000 55%,#00000059);box-shadow:inset 0 2px 6px #00000073}.thumb__felt[data-sheen=on][data-v-2c28de47]{background-image:radial-gradient(120% 90% at 40% 25%,#ffffff47,#0000 55%),radial-gradient(circle,#0000 55%,#00000059)}.studio[data-v-c1924146]{width:100%;height:100%;position:relative}.studio__canvas[data-v-c1924146]{cursor:grab;touch-action:none;border-radius:inherit;width:100%;height:100%;display:block}.studio__canvas[data-v-c1924146]:active{cursor:grabbing}.studio__canvas[data-v-c1924146]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.studio__note[data-v-c1924146]{text-align:center;color:var(--text-secondary);font:var(--fw-regular) var(--type-ui-xs) / 1.4 var(--font-ui);margin:0;position:absolute;inset:auto 0 12px}.turntable__in[data-v-ae5b8001]{animation:.56s cubic-bezier(.2,.8,.2,1) both turntable-in-ae5b8001}.turntable__sway[data-v-ae5b8001]{animation:7s ease-in-out infinite turntable-sway-ae5b8001}.turntable__face[data-v-ae5b8001]{box-shadow:0 22px 40px #00000080, 0 0 46px rgba(var(--light,240, 178, 92), .28)}.turntable__glint[data-v-ae5b8001]{background:linear-gradient(105deg,#0000 34%,#fff6e20f 42%,#fff6e257 50%,#fff6e20f 58%,#0000 66%) 100% 0/300% 100%;animation:7s ease-in-out infinite turntable-glint-ae5b8001}.is-paused .turntable__sway[data-v-ae5b8001],.is-paused .turntable__glint[data-v-ae5b8001]{animation-play-state:paused}@keyframes turntable-in-ae5b8001{0%{transform:translateY(10px)rotateY(-90deg)}to{transform:none}}@keyframes turntable-sway-ae5b8001{0%,to{transform:translateY(0)rotateY(-14deg)rotateX(3deg)}50%{transform:translateY(-8px)rotateY(14deg)rotateX(-2deg)}}@keyframes turntable-glint-ae5b8001{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.turntable__in[data-v-ae5b8001],.turntable__sway[data-v-ae5b8001],.turntable__glint[data-v-ae5b8001]{animation:none}}.studio[data-v-c96fd2af]{position:absolute;inset:0}.studio__picture[data-v-c96fd2af]{left:calc(50% - 50% / var(--fill));top:calc(50% - 50% / var(--fill));width:calc(100% / var(--fill));height:calc(100% / var(--fill));object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.studio__canvas[data-v-c96fd2af]{cursor:grab;touch-action:pan-y;border-radius:inherit;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.studio__canvas.is-ready[data-v-c96fd2af]{opacity:1}.studio__canvas[data-v-c96fd2af]:active{cursor:grabbing}.studio__canvas[data-v-c96fd2af]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.preview__stage[data-v-e47f1a34]>.preview,.preview__stage>.studio[data-v-e47f1a34]{position:absolute;inset:0}.preview__stage[data-v-e47f1a34]{--light:240, 178, 92;background:radial-gradient(90% 80% at 50% 40%,#2840688c,#080e1ad9)}.preview__stage[data-set=sea][data-v-e47f1a34]{--light:64, 200, 196}.preview__stage[data-set=night][data-v-e47f1a34]{--light:150, 176, 255}.preview__stage[data-set=tropical][data-v-e47f1a34]{--light:98, 196, 106}.preview__stage[data-v-e47f1a34]{--lantern:radial-gradient(78% 40% at 50% 72%, #ffb860db, #ffa04680 40%, #ff8c382e 70%, transparent)}.preview__stage[data-slot=weapon_variant][data-v-e47f1a34]{--lantern:radial-gradient(82% 46% at 50% 74%, #ffb860cc, #ffa04675 40%, #ff8c3829 70%, transparent)}.preview__stage[data-slot=emblem][data-v-e47f1a34]{--lantern:radial-gradient(80% 40% at 50% 86%, #ffb86099, #ffa04652 42%, #ff8c381a 72%, transparent)}.preview__stage[data-slot=card_back][data-v-e47f1a34],.preview__stage[data-slot=weapon_variant][data-v-e47f1a34],.preview__stage[data-slot=emblem][data-v-e47f1a34]{background:radial-gradient(42% 46% at 50% -6%, #fff2d633, transparent 74%), radial-gradient(52% 50% at 50% 40%, rgba(var(--light), .36), rgba(var(--light), .1) 56%, transparent 80%), var(--lantern), linear-gradient(180deg, #14243f, #0a1427 88%)}.preview__stage[data-slot=card_back][data-v-e47f1a34]{aspect-ratio:1/1.04}.preview__stage[data-slot=emblem][data-v-e47f1a34]{aspect-ratio:1/.84}.preview__stage[data-slot=table][data-v-e47f1a34]{aspect-ratio:1/.84;--lantern:radial-gradient(78% 50% at 50% 60%, #ffb860cc, #ffa04675 42%, #ff8c3829 72%, transparent);background:radial-gradient(46% 30% at 50% -4%, #fff2d63d, transparent 74%), var(--lantern), linear-gradient(180deg, #14243f, #0a1427 88%)}.preview__shadow[data-v-e47f1a34]{background:radial-gradient(closest-side,#000000bd,#0000006b 50%,#0000);animation:7s ease-in-out infinite preview-shadow-e47f1a34}@keyframes preview-shadow-e47f1a34{50%{opacity:.55;scale:.8 .72}}.preview__backs.is-paused .preview__shadow[data-v-e47f1a34]{animation-play-state:paused}.preview.is-leaving[data-v-e47f1a34]{pointer-events:none;animation:.15s linear forwards preview-leave-e47f1a34}@keyframes preview-leave-e47f1a34{to{opacity:0;translate:-24px;scale:.985}}.preview.is-leaving[data-v-e47f1a34]>:not(.preview__stage),.preview.is-leaving .preview__hint[data-v-e47f1a34],.preview.is-leaving .preview__tools[data-v-e47f1a34],.preview.is-leaving .wear-at__label[data-v-e47f1a34]{visibility:hidden}.preview.is-arriving[data-v-e47f1a34]>*{animation:.38s cubic-bezier(.2,.8,.2,1) both preview-arrive-e47f1a34}.preview.is-arriving>.preview__stage[data-v-e47f1a34]{animation-delay:.12s}@keyframes preview-arrive-e47f1a34{0%{opacity:0;translate:32px}}.variant[data-v-e47f1a34]{--light:240, 178, 92;background:radial-gradient(80% 58% at 50% 28%, rgba(var(--light), .24), transparent 72%), #080f1c8c}.worn__tick[data-v-e47f1a34]{background:radial-gradient(circle at 35% 30%,#fff1c4,#f0c860 45%,#b8862c 100%);box-shadow:inset 0 0 0 1.5px #2b1a0580,0 1px 2px #0006}.price__amount[data-v-e47f1a34] .coins{align-items:baseline}.price__amount[data-v-e47f1a34] .coins__coin{align-self:center}.preview.is-confirming .preview__note[data-v-e47f1a34]{display:none}.preview.is-confirming .variant__state[data-v-e47f1a34]{visibility:hidden}.ask[data-v-e47f1a34]{animation:.3s cubic-bezier(.2,.8,.2,1) both ask-in-e47f1a34}@keyframes ask-in-e47f1a34{0%{opacity:0;translate:0 18px}}.ask__spin[data-v-e47f1a34]{animation:.8s linear infinite ask-spin-e47f1a34}@keyframes ask-spin-e47f1a34{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ask[data-v-e47f1a34],.ask__spin[data-v-e47f1a34],.preview.is-leaving[data-v-e47f1a34],.preview.is-arriving[data-v-e47f1a34]>*,.preview__shadow[data-v-e47f1a34]{animation:none}}.confirm[data-v-3beb568c]{--light:240, 178, 92}.confirm[data-set=sea][data-v-3beb568c]{--light:64, 200, 196}.confirm[data-set=night][data-v-3beb568c]{--light:150, 176, 255}.confirm[data-set=tropical][data-v-3beb568c]{--light:98, 196, 106}.confirm__thumb[data-v-3beb568c]{background:radial-gradient(44% 58% at 50% -6%, #fff2d62e, transparent 72%), radial-gradient(56% 64% at 50% 50%, rgba(var(--light), .36), rgba(var(--light), .1) 56%, transparent 80%), linear-gradient(180deg, #14243f, #0a1427 86%);box-shadow:inset 0 0 0 1px rgba(var(--light), .12), inset 0 -18px 26px #0006}.confirm__thumb.is-backs[data-v-3beb568c]{background:radial-gradient(42% 46% at 50% -6%, #fff2d633, transparent 74%), radial-gradient(52% 50% at 50% 40%, rgba(var(--light), .36), rgba(var(--light), .1) 56%, transparent 80%), radial-gradient(78% 40% at 50% 72%, #ffb860db, #ffa04680 40%, #ff8c382e 70%, transparent), linear-gradient(180deg, #14243f, #0a1427 88%)}.confirm__thumb[data-slot=weapon_variant][data-v-3beb568c]{background:radial-gradient(44% 58% at 50% -6%, #fff2d62e, transparent 72%), radial-gradient(56% 64% at 50% 50%, rgba(var(--light), .36), rgba(var(--light), .1) 56%, transparent 80%), radial-gradient(82% 46% at 50% 84%, #ffb860cc, #ffa04675 40%, #ff8c3829 70%, transparent), linear-gradient(180deg, #14243f, #0a1427 86%)}.confirm__shadow[data-v-3beb568c]{background:radial-gradient(closest-side,#000000bd,#0000006b 50%,#0000)}.confirm__thumb[data-v-3beb568c]:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 36%,#fff0d229 50%,#0000 64%) 140% 0/250% 100% no-repeat;position:absolute;inset:0}.confirm.is-pending .confirm__thumb[data-v-3beb568c]:after{opacity:1;animation:1.1s ease-in-out infinite confirm-wait-3beb568c}@keyframes confirm-wait-3beb568c{0%{background-position:140% 0}to{background-position:-40% 0}}.confirm__spin[data-v-3beb568c]{animation:.8s linear infinite confirm-spin-3beb568c}@keyframes confirm-spin-3beb568c{to{transform:rotate(360deg)}}.confirm__shadow.is-landing[data-v-3beb568c]{animation:3.6s ease-in-out .9s infinite confirm-shadow-3beb568c}@keyframes confirm-shadow-3beb568c{50%{opacity:.55;scale:.8 .72}}.confirm__owned[data-v-3beb568c]{animation:.42s ease-out .52s both reward-rise-3beb568c}.sum__coin[data-v-3beb568c]{background:radial-gradient(circle at 35% 30%,#ffe7a3,#e2b04f 45%,#a8761f 100%);box-shadow:inset 0 0 0 1.5px #784e128c,inset 0 0 0 3px #ffe7a359,0 1px 2px #0006}.reward__rays[data-v-3beb568c]{background:repeating-conic-gradient(#ffe2a02b 0deg 6deg,#0000 6deg 18deg);animation:.7s ease-out both reward-rays-in-3beb568c,24s linear infinite reward-rays-turn-3beb568c;-webkit-mask-image:radial-gradient(closest-side,#000 16%,#0000 74%);mask-image:radial-gradient(closest-side,#000 16%,#0000 74%)}@keyframes reward-rays-in-3beb568c{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes reward-rays-turn-3beb568c{to{rotate:360deg}}.reward__glow[data-v-3beb568c]{background:radial-gradient(closest-side, #ffecbe99, rgba(var(--light), .42) 46%, transparent);animation:1.4s ease-out both reward-glow-3beb568c}@keyframes reward-glow-3beb568c{0%{opacity:0;scale:.4}32%{opacity:.95;scale:1.08}to{opacity:.6;scale:1}}.reward__ring[data-v-3beb568c]{border:2px solid #ffde9cd9;animation:1.1s cubic-bezier(.2,.7,.3,1) 80ms both reward-ring-3beb568c;box-shadow:0 0 18px #ffd2788c,inset 0 0 18px #ffd2784d}.reward__ring--late[data-v-3beb568c]{animation-delay:.4s}@keyframes reward-ring-3beb568c{0%{opacity:.9;scale:.35}to{opacity:0;scale:2.2}}.confirm__art.is-landing[data-v-3beb568c]{animation:.82s cubic-bezier(.2,.9,.25,1.1) both reward-pop-3beb568c,3.6s ease-in-out .9s infinite reward-float-3beb568c}@keyframes reward-pop-3beb568c{0%{translate:0 10px;scale:.84}45%{translate:0 -10px;scale:1.1}to{translate:0;scale:1}}@keyframes reward-float-3beb568c{0%,to{translate:0}50%{translate:0 -6px}}.reward__spark[data-v-3beb568c]{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:radial-gradient(closest-side,#fffaf0,#f6d58a 62%,#f6d58a00);animation:2.6s ease-in-out infinite reward-spark-3beb568c}@keyframes reward-spark-3beb568c{0%,to{opacity:0;rotate:0deg;scale:.2}18%{opacity:1;rotate:45deg;scale:1}42%{opacity:0;rotate:90deg;scale:.4}}.reward__seal[data-v-3beb568c]{background:radial-gradient(circle at 35% 30%,#fff1c4,#f0c860 45%,#b8862c 100%);animation:.54s cubic-bezier(.3,1.3,.5,1) .44s both reward-stamp-3beb568c;box-shadow:0 0 0 3px #2b1a0552,0 0 0 5px #f0d28c8c,0 8px 18px #00000080,0 0 26px #ffd2788c}@keyframes reward-stamp-3beb568c{0%{opacity:0;rotate:-34deg;scale:2}60%{opacity:1;rotate:-8deg;scale:.92}to{opacity:1;rotate:-10deg;scale:1}}@keyframes reward-rise-3beb568c{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.reward__cta[data-v-3beb568c]:before{content:"";z-index:-1;border-radius:calc(var(--radius-md) + 4px);pointer-events:none;opacity:0;animation:.5s ease-out .3s both reward-cta-in-3beb568c,2.4s ease-in-out 1.2s infinite reward-cta-3beb568c;position:absolute;inset:-4px -4px 1px;box-shadow:0 0 0 2px #f0d28c8c,0 0 26px #f0be5a8c}@keyframes reward-cta-in-3beb568c{to{opacity:1}}@keyframes reward-cta-3beb568c{0%,to{opacity:1}50%{opacity:.35}}.dialog-scrim[data-part=confirm-purchase][data-state=bought] .dialog__close{visibility:hidden}@media (width<=640px){.dialog-scrim[data-part=confirm-purchase] .dialog__title{font-size:22px}body .dialog-scrim[data-part=confirm-purchase]{align-items:flex-end}}@media (prefers-reduced-motion:reduce){.confirm.is-pending .confirm__thumb[data-v-3beb568c]:after,.confirm__spin[data-v-3beb568c],.confirm__art.is-landing[data-v-3beb568c],.confirm__shadow.is-landing[data-v-3beb568c],.reward__rays[data-v-3beb568c],.reward__spark[data-v-3beb568c],.reward__ring[data-v-3beb568c],.reward__cta[data-v-3beb568c]:before,.confirm__owned[data-v-3beb568c]{animation:none}.reward__ring[data-v-3beb568c],.reward__spark[data-v-3beb568c]{display:none}.reward__cta[data-v-3beb568c]:before{opacity:1}.reward__seal[data-v-3beb568c]{animation:.3s ease-out both reward-fade-3beb568c}.reward__glow[data-v-3beb568c]{opacity:.6;animation:.6s ease-out both reward-fade-3beb568c}}@keyframes reward-fade-3beb568c{0%{opacity:0}}@container (width>=880px){.shop[data-v-b5173232] .page-head__words{flex-direction:row;align-items:baseline;gap:18px}}.sheet__bar [data-part=sheet-balance][data-v-b5173232]{transition:opacity .38s ease-out}.sheet__bar [data-part=sheet-balance].is-handed[data-v-b5173232]{opacity:0}.lift--chip[data-v-b5173232],.lift--plain[data-v-b5173232]{border:var(--hairline) solid #f0d28cbf;background:linear-gradient(#16233a,#0a1222);box-shadow:0 0 0 1px #f0d28c38,0 0 24px #f0be5a6b,0 6px 18px #00000073}.lift.is-landed[data-v-b5173232]{animation:.62s cubic-bezier(.3,1.3,.5,1) lift-pulse-b5173232}@keyframes lift-pulse-b5173232{0%{scale:1}32%{scale:1.14;box-shadow:0 0 0 2px #ffe2a0f2,0 0 38px #ffc864d9,0 6px 18px #00000073}to{scale:1}}.lift-enter-active[data-v-b5173232]{transition:opacity .2s ease-out}.lift-leave-active[data-v-b5173232]{transition:opacity .18s ease-in}.lift-enter-from[data-v-b5173232],.lift-leave-to[data-v-b5173232]{opacity:0}.coin-flight__coin--1[data-v-b5173232]{filter:drop-shadow(0 0 7px #ffd678d9)drop-shadow(0 3px 4px #00000073);border-radius:0}.coin-flight__coin--2[data-v-b5173232],.coin-flight__coin--3[data-v-b5173232]{box-shadow:none;background:radial-gradient(closest-side,#ffecb4e6,#ffcc6e73 55%,#0000)}.coin-flight__coin--2[data-v-b5173232]{opacity:.75}.coin-flight__coin--3[data-v-b5173232]{opacity:.4}.rail--wide[data-v-b5173232] .plank-tabs{flex:0 auto}@container catalog (width>=560px){.shop-tile--beside[data-v-b5173232] .shop-tile__art{padding-inline:0}.shop-tile--beside[data-v-b5173232] .shop-tile__body{padding-inline:5px}.grid--full>.shop-tile--spread[data-slot=weapon_variant][data-v-b5173232] .shop-tile__stage{min-height:286px}.grid--full>.shop-tile--spread[data-slot=weapon_variant][data-v-b5173232] .shop-tile__art{scale:1.4}.grid--full>.shop-tile[data-slot=emblem][data-v-b5173232]:not(.shop-tile--beside) .shop-tile__stage{min-height:226px}.grid--full>.shop-tile[data-slot=emblem][data-v-b5173232]:not(.shop-tile--beside) .shop-tile__art{scale:1.25}}.lead:hover .shop-tile__sweep[data-v-b5173232]{animation:.56s cubic-bezier(.45,0,.3,1) shop-tile-sweep}.lead__sweep[data-v-b5173232]{z-index:1;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 66%,#0000 92%);mask-image:linear-gradient(#0000,#000 12% 66%,#0000 92%)}.hero__art[data-v-b5173232]:before{content:"";z-index:-1;background:repeating-conic-gradient(from 4deg,#ffe0a01c 0deg 5deg,#0000 5deg 16deg);border-radius:50%;animation:90s linear infinite hero-rays-b5173232;position:absolute;inset:-30% -6%;-webkit-mask-image:radial-gradient(closest-side,#000 25%,#0000 80%);mask-image:radial-gradient(closest-side,#000 25%,#0000 80%)}@keyframes hero-rays-b5173232{to{transform:rotate(360deg)}}.hero__art[data-v-b5173232]:after{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--light), .42), rgba(var(--light), .1) 60%, transparent);border-radius:50%;position:absolute;inset:8% 14%}.hero--night .hero__art[data-v-b5173232]:after{background:radial-gradient(closest-side, rgba(var(--frame,var(--light)), .72), rgba(var(--frame,var(--light)), .28) 55%, transparent);display:block;inset:22% -4% 0}.hero__glint[data-v-b5173232]{fill:#fff3d6;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite hero-glint-b5173232}@keyframes hero-glint-b5173232{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.hero__card--centre[data-v-b5173232]{z-index:1;animation:5s ease-in-out infinite hero-float-b5173232;transform:translate(-50%,-50%)}@keyframes hero-float-b5173232{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}.hero__card--centre[data-v-b5173232]:after,.lead__card[data-v-b5173232]:after{content:"";border-radius:var(--radius-sm);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 38%,#fff0d233 50%,#0000 62%) 0 0/260% 100% no-repeat;animation:7s ease-in-out infinite hero-sheen-b5173232;position:absolute;inset:0}@keyframes hero-sheen-b5173232{0%,55%{background-position:130% 0}85%,to{background-position:-30% 0}}.lead__key[data-v-b5173232]:after,.hero__key[data-v-b5173232]:after{content:"";position:absolute;inset:0}.lead__key[data-v-b5173232]:after{mix-blend-mode:screen;background:radial-gradient(70% 30% at 50% 0%, #ffeec84d, transparent 72%), linear-gradient(180deg, rgba(var(--light), 1), rgba(var(--light), .67) 62%, rgba(var(--ground), .3))}.lead--key .lead__words[data-v-b5173232]:before{content:"";z-index:-1;background:linear-gradient(180deg, rgba(var(--ground), 0), rgba(var(--ground), .62) 46%, rgba(var(--ground), .82));position:absolute;inset:-44px 0 0}.hero__key[data-v-b5173232]:after{background:radial-gradient(40% 60% at 30% 0%, #ffeec84d, transparent 70%), linear-gradient(90deg, rgba(var(--light), .32), rgba(var(--light), .1) 44%, rgba(var(--ground), .58) 62%, rgba(var(--ground), .8))}@container (width<=253px){.lead__tier[data-v-b5173232]{display:none}}.lead__show[data-v-b5173232]:before{content:"";z-index:-2;background:repeating-conic-gradient(from 4deg,#ffe0a033 0deg 5deg,#0000 5deg 16deg);border-radius:50%;animation:90s linear infinite hero-rays-b5173232;position:absolute;inset:-46% -62% -20%;-webkit-mask-image:radial-gradient(closest-side,#000 24%,#0000 80%);mask-image:radial-gradient(closest-side,#000 24%,#0000 80%)}.lead__show[data-v-b5173232]:after{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--light), .92), rgba(var(--light), .68) 76%, transparent);border-radius:50%;position:absolute;inset:0 -6%}.lead--night[data-v-b5173232]{background:radial-gradient(circle at 17% 8%, #fff6dee6 0 1px, transparent 1.8px), radial-gradient(circle at 34% 15%, #fff6de99 0 .8px, transparent 1.5px), radial-gradient(circle at 81% 11%, #fff6ded9 0 1.1px, transparent 1.9px), radial-gradient(circle at 66% 21%, #fff6de80 0 .8px, transparent 1.5px), radial-gradient(circle at 10% 27%, #fff6de8c 0 .8px, transparent 1.5px), radial-gradient(circle at 90% 30%, #fff6dea6 0 .9px, transparent 1.6px), radial-gradient(circle at 25% 36%, #fff6de66 0 .7px, transparent 1.4px), radial-gradient(circle at 74% 38%, #fff6de73 0 .7px, transparent 1.4px), radial-gradient(70% 22% at 50% 0%, #ffeec833, transparent 72%), radial-gradient(120% 44% at 50% 60%, rgba(var(--frame,var(--light)), .62), rgba(var(--frame,var(--light)), .22) 56%, transparent 84%), linear-gradient(180deg, #050b1a 0%, #0a1630 38%, color-mix(in srgb, rgb(var(--frame-ground,var(--ground))) 70%, #0a1630) 100%)}.lead--night .lead__show[data-v-b5173232]:after{background:radial-gradient(closest-side, rgba(var(--frame,var(--light)), .78), rgba(var(--frame,var(--light)), .32) 55%, transparent);inset:26% -16% 2%}.lead--night .lead__show[data-v-b5173232]:before{opacity:.6;inset:-30% -62% -10%}.lead__card[data-v-b5173232]{animation:5s ease-in-out infinite hero-float-b5173232}@container (width>=300px){.lead__card[data-v-b5173232]{scale:1.16}}@container (width<=255px){.lead__card[data-v-b5173232]{scale:.9}}@container (width<=229px){.lead__card[data-v-b5173232]{scale:.8}}@container (width<=203px){.lead__card[data-v-b5173232]{scale:.7}}@container (width<=177px){.lead__card[data-v-b5173232]{scale:.6}}@container (width<=151px){.lead__card[data-v-b5173232]{scale:.5}}@container (width<=126px){.lead__card[data-v-b5173232]{scale:.42}}@container (width<=110px){.lead__card[data-v-b5173232]{scale:.36}}@container bundle (width<=1060px){.bundle__what[data-v-b5173232]{display:none}.bundle__pieces[data-v-b5173232]{gap:10px}.bundle__piece--weapon[data-v-b5173232]{width:68px;height:68px}.bundle__piece--weapon[data-model=coconut][data-v-b5173232]{width:54px;height:54px}}@container bundle (width<=890px){.bundle__go[data-v-b5173232]{display:none}.bundle__name[data-v-b5173232]{font-size:20px}.bundle__pieces[data-v-b5173232]{gap:8px}.bundle__piece--weapon[data-v-b5173232]{width:60px;height:60px}.bundle__piece--weapon[data-model=blowgun][data-v-b5173232],.bundle__piece--weapon[data-model=coconut][data-v-b5173232]{display:none}.bundle__more[data-v-b5173232]{display:inline-flex}.bundle__more[data-v-b5173232]:after{content:"+2"}}@container bundle (width<=610px){.bundle__count[data-v-b5173232],.bundle__piece--weapon[data-v-b5173232]{display:none}.bundle__name[data-v-b5173232]{font-size:18px}.bundle__more[data-v-b5173232]:after{content:"+3"}}@container bundle (width<=450px){.bundle__words[data-v-b5173232]{display:none}.bundle__pieces[data-v-b5173232]{gap:6px}}@container bundle (width<=320px){.bundle__piece--medal[data-v-b5173232]{display:none}.bundle__more[data-v-b5173232]:after{content:"+4"}}.side[data-v-b5173232]{position:sticky;top:8px}.side__panel[data-v-b5173232]{background:linear-gradient(#12213af0,#0a1426f5)}.side.side-enter-active[data-v-b5173232]{transition:opacity .2s ease-out .16s,translate .36s cubic-bezier(.2,.8,.2,1)}.side.side-enter-from[data-v-b5173232]{opacity:0;translate:40px}.side.side-leave-active[data-v-b5173232]{z-index:2;pointer-events:none;transition:opacity .16s ease-in;position:absolute}.side.side-leave-to[data-v-b5173232]{opacity:0}.sheet[data-v-b5173232]{background:radial-gradient(70% 140px at 50% 0,#ffe2a01a,#0000),linear-gradient(#101e35,#08101e);box-shadow:0 -18px 40px #0000008c,inset 0 1px #ffe2a047}.sheet.sheet-enter-active[data-v-b5173232],.sheet.sheet-leave-active[data-v-b5173232]{transition:translate .38s cubic-bezier(.2,.8,.2,1)}.sheet.sheet-enter-from[data-v-b5173232],.sheet.sheet-leave-to[data-v-b5173232]{translate:0 100%}.sheet-scrim.scrim-enter-active[data-v-b5173232],.sheet-scrim.scrim-leave-active[data-v-b5173232]{transition:opacity .38s ease-out}.sheet-scrim.scrim-enter-from[data-v-b5173232],.sheet-scrim.scrim-leave-to[data-v-b5173232]{opacity:0}.sheet__grip[data-v-b5173232]:after{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(90deg,#d9b468,#f3d995 50%,#d9b468) 0 5px/100% 2px no-repeat border-box,linear-gradient(#ffe4b066,#ffe4b000 3px,#1e0c0066 5px) 0 0/100% 7px no-repeat border-box,linear-gradient(#28120257,#1a0a009e) border-box,url(/assets/shop/wood/plank-h.webp) 0 0/auto 7px repeat-x border-box,url(/assets/shop/wood/plank-v.webp) 0 0/7px repeat-y border-box,url(/assets/shop/wood/plank-v.webp) 100% 0/7px repeat-y border-box;border:7px solid #0000;border-bottom:0;border-radius:22px 22px 0 0;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0)}.sheet[data-v-b5173232] [data-part=preview-action]{z-index:2;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:#0a1323;margin:0 -16px;position:sticky;bottom:0;box-shadow:0 -10px 20px #00000059}.sheet[data-v-b5173232] [data-part=preview-action][data-kind=confirm]{border-top:1px solid var(--border-gold);background:radial-gradient(70% 120px at 50% 0,#ffe2a01a,#0000),#0c1628;padding-top:14px;box-shadow:0 -16px 30px #00000080,inset 0 1px #ffe2a038}.sheet[data-v-b5173232] .preview__foot{display:none}.sheet__preview[data-v-b5173232] .preview__stage[data-slot=card_back],.sheet__preview[data-v-b5173232] .preview__stage[data-slot=table],.sheet__preview[data-v-b5173232] .preview__stage[data-slot=emblem]{aspect-ratio:auto;flex:auto;min-height:400px}.sheet__preview[data-v-b5173232] .preview__stage[data-slot=weapon_variant]{aspect-ratio:auto;flex:auto;min-height:246px}.sheet[data-v-b5173232] [data-part=preview-action]{margin-top:auto}.sheet[data-v-b5173232] [data-part=preview-action]>button,.sheet[data-v-b5173232] [data-part=preview-action]>.worn{flex:100%;justify-content:center}.shop__body--wide .reflow-move[data-v-b5173232]{z-index:1;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.shop__body--wide .reflow-leave-active[data-v-b5173232]{z-index:0;pointer-events:none;transition:opacity .16s ease-out;position:absolute}.shop__body--wide .reflow-leave-to[data-v-b5173232]{opacity:0}.reflow-enter-active[data-v-b5173232]{transition:opacity .26s ease-out}.reflow-enter-from[data-v-b5173232]{opacity:0}@media (width<=640px){.shop[data-v-b5173232] .page-head{align-items:center}.shop[data-v-b5173232] .plank-tabs{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;padding-right:30px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.shop[data-v-b5173232] .plank-tab{flex:none;min-height:40px;padding:0 12px;font-size:14px}.shop[data-v-b5173232] .plank-tab__icon,.shop[data-v-b5173232] [data-part=lede],.hero__art[data-v-b5173232]:before,.hero__art[data-v-b5173232]:after{display:none}}@media (prefers-reduced-motion:reduce){.lead:hover .shop-tile__sweep[data-v-b5173232],.hero__card--centre[data-v-b5173232],.hero__card--centre[data-v-b5173232]:after,.hero__art[data-v-b5173232]:before,.hero__glint[data-v-b5173232],.lead__card[data-v-b5173232],.lead__card[data-v-b5173232]:after,.lead__show[data-v-b5173232]:before{animation:none}.sheet.sheet-enter-active[data-v-b5173232],.sheet.sheet-leave-active[data-v-b5173232],.sheet-scrim.scrim-enter-active[data-v-b5173232],.sheet-scrim.scrim-leave-active[data-v-b5173232],.side.side-enter-active[data-v-b5173232],.side.side-leave-active[data-v-b5173232],.shop__body--wide .reflow-move[data-v-b5173232],.reflow-enter-active[data-v-b5173232],.shop__body--wide .reflow-leave-active[data-v-b5173232]{transition:none}.lift.is-landed[data-v-b5173232]{animation:none}.lift-enter-active[data-v-b5173232],.lift-leave-active[data-v-b5173232],.sheet__bar [data-part=sheet-balance][data-v-b5173232]{transition:none}}.next[data-v-c8e1d603]{border-radius:var(--radius-md);border:var(--hairline) solid var(--border-gold-soft);text-align:left;background:#09111e80;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.next__heading[data-v-c8e1d603]{font:var(--fw-semibold) var(--type-ui-l)/1.3 var(--font-display,var(--font-ui));color:var(--gold-light);margin:0}.next__block[data-v-c8e1d603]{flex-direction:column;gap:4px;display:flex}.next__eyebrow[data-v-c8e1d603]{font:var(--fw-semibold) var(--type-ui-xs)/1.4 var(--font-ui);color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;margin:0}.next__text[data-v-c8e1d603]{font:var(--fw-regular) var(--type-body)/1.5 var(--font-ui);color:var(--text-primary);margin:0}.next__links[data-v-c8e1d603]{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.next__links li[data-v-c8e1d603]{flex-direction:column;gap:2px;display:flex}.next__link[data-v-c8e1d603]{font:var(--fw-semibold) var(--type-ui-m)/1.4 var(--font-ui);color:var(--gold-light);text-underline-offset:3px;min-height:24px;text-decoration:underline}@media (width<=520px),(pointer:coarse){.next__link[data-v-c8e1d603]{align-items:center;min-height:44px;display:inline-flex}}.next__link[data-v-c8e1d603]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.next__note[data-v-c8e1d603],.next__small[data-v-c8e1d603]{font:var(--fw-regular) var(--type-body)/1.5 var(--font-ui);color:var(--text-secondary);margin:0}.lesson__partner[data-v-c2d2ce77]{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--gold-light) 75%, transparent)) drop-shadow(0 6px 10px #00000080)}@media (prefers-reduced-motion:no-preference){.is-dealing .lesson__piece[data-v-c2d2ce77]{animation:.24s ease-out both lesson-deal-c2d2ce77;animation-delay:calc(var(--i) * 90ms)}}@keyframes lesson-deal-c2d2ce77{0%{opacity:0;translate:-50% 60%}}.progress-toggle[data-v-90f17cb7]:before{content:"";border-block:4.5px solid #0000;border-inline-start:7px solid;flex:none;width:0;height:0}.progress-toggle[aria-expanded=true][data-v-90f17cb7]:before{rotate:90deg}.poster__glow[data-v-90f17cb7]{background:radial-gradient(90% 34% at 50% 100%, rgba(var(--frame), .5), transparent 72%);box-shadow:inset 0 0 22px rgba(var(--frame), .55)}.poster-turn-leave-active[data-v-90f17cb7]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.poster-turn-enter-active[data-v-90f17cb7],.poster-turn-leave-active[data-v-90f17cb7]{transition:opacity .14s ease-out,translate .14s ease-out}.poster-turn-enter-from[data-v-90f17cb7]{opacity:0;translate:16px}.poster-turn-leave-to[data-v-90f17cb7]{opacity:0;translate:-16px}}@media (prefers-reduced-motion:reduce){.poster-turn-enter-active[data-v-90f17cb7],.poster-turn-leave-active[data-v-90f17cb7]{transition:none}}.path[data-v-713a0888]{--lane:40px;--step:96px;--wind:10px;--plate:30px;--hairline:139px;position:relative;container-type:inline-size}.path__rope[data-v-713a0888]{z-index:0;transform-origin:0;border-radius:3.5px;flex:none;height:7px;margin-top:-3.5px;position:absolute;-webkit-mask-image:none;mask-image:none}.path__rope.is-walked[data-v-713a0888]{filter:brightness(1.18)drop-shadow(0 0 4px #f0c86ed9)drop-shadow(0 2px 1.5px #0000008c)}.path__stops[data-v-713a0888]{z-index:1;grid-template-columns:repeat(2,minmax(0,220px));grid-auto-rows:minmax(var(--step), auto);justify-content:center;column-gap:var(--lane);row-gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.path__stop[data-v-713a0888]{grid-column:1;grid-row:var(--row) / span 2;min-width:0;display:flex;position:relative}.path__stop[data-v-713a0888]:nth-child(2n){grid-column:2}.path__plate[data-v-713a0888]{--size:var(--plate);z-index:2;top:var(--hairline);left:calc(100% + var(--lane) / 2 - var(--wind));font-size:15px;line-height:1;position:absolute;translate:-50% -50%}.path__stop:nth-child(2n) .path__plate[data-v-713a0888]{left:calc(var(--lane) / -2 + var(--wind))}.is-ahead .path__plate[data-v-713a0888]{filter:brightness(.85)saturate(.15)}.is-locked .path__plate[data-v-713a0888]{filter:brightness(.62)saturate(.2)}.is-current .path__plate[data-v-713a0888]{--size:calc(var(--plate) + 8px);font-size:18px;box-shadow:inset 0 1px #fffaeb99,inset 0 -2px 3px #5a380873,0 0 0 3px #080e1cb3,0 0 18px 4px #f0c86e80}.is-current .path__tile[data-v-713a0888]{z-index:1;transform-origin:100% var(--hairline);scale:1.06}.is-current:nth-child(2n) .path__tile[data-v-713a0888]{transform-origin:0 var(--hairline)}@container (width>=960px){.path__stops[data-v-713a0888]{--gap:12px;--rise:calc((100cqw + var(--gap)) / var(--n) * .12);--foot:28px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));justify-content:stretch;column-gap:var(--gap);grid-auto-rows:auto;row-gap:0}.path__stop[data-v-713a0888],.path__stop[data-v-713a0888]:nth-child(2n){padding:calc((var(--n) - 1 - var(--i)) * var(--rise)) 0 calc(var(--i) * var(--rise) + var(--foot));grid-area:1}.path__plate[data-v-713a0888],.path__stop:nth-child(2n) .path__plate[data-v-713a0888]{top:auto;bottom:calc(var(--i) * var(--rise) + var(--foot) - 6px);left:50%;translate:-50% 50%}.is-current .path__tile[data-v-713a0888],.is-current:nth-child(2n) .path__tile[data-v-713a0888]{transform-origin:50% 100%;scale:1.08}}@media (width<=640px){.path[data-v-713a0888]{--hairline:119px}}.arrival__figure.is-ours[data-v-fe56651a]{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--gold-light) 75%, transparent)) drop-shadow(0 8px 12px #00000080)}.arrival__figure.is-theirs[data-v-fe56651a]{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--color-rim) 75%, transparent)) drop-shadow(0 8px 12px #00000080)}@media (prefers-reduced-motion:no-preference){.arrival__figure.is-ours[data-v-fe56651a]{transition:translate .2s ease-out}.arrival__figure.is-cheering[data-v-fe56651a]{translate:0 -8px}.arrival__wins[data-v-fe56651a]{transition:translate .2s ease-out}.arrival__wins.is-cheering[data-v-fe56651a]{translate:-50% calc(-100% - 8px)}}.arrival__felt[data-v-fe56651a]{filter:drop-shadow(0 12px 14px #00000073)}.is-small .arrival__felt[data-v-fe56651a],.is-tiny .arrival__felt[data-v-fe56651a]{filter:drop-shadow(0 6px 7px #00000073)}.arrival__play[data-v-fe56651a]{translate:-50% -50%}.arrival__card[data-v-fe56651a]{rotate:var(--turn)}.arrival__play.is-winner .arrival__card[data-v-fe56651a]{border-radius:var(--radius-xs);box-shadow:0 0 0 3px var(--gold), 0 0 22px 4px #f0c86ecc}.arrival__wins[data-v-fe56651a]{translate:-50% -100%}.arrival__hand[data-v-fe56651a]{filter:drop-shadow(0 4px 6px #00000059)}.arrival:not(.is-laid) .arrival__play[data-v-fe56651a],.arrival:not(.is-laid) .arrival__wins[data-v-fe56651a],.arrival:not(.is-laid) .arrival__hand[data-v-fe56651a]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.is-laid .arrival__play[data-v-fe56651a]{animation:.3s cubic-bezier(.2,.7,.2,1) both arrival-play-fe56651a;animation-delay:calc(var(--i) * .18s)}.is-laid .arrival__play[data-seat=S][data-v-fe56651a]{animation:.32s cubic-bezier(.3,.6,.2,1) .56s both arrival-follow-fe56651a}.is-laid .arrival__hand[data-v-fe56651a]{animation:.26s cubic-bezier(.3,.6,.2,1) .64s both arrival-close-fe56651a}.is-laid .arrival__play.is-winner .arrival__card[data-v-fe56651a]{animation:.24s ease-out .88s both arrival-win-fe56651a}.is-laid .arrival__wins[data-v-fe56651a]{animation:.2s ease-out .9s both arrival-say-fe56651a}}.arrival.is-done .arrival__play[data-v-fe56651a],.arrival.is-done .arrival__card[data-v-fe56651a],.arrival.is-done .arrival__wins[data-v-fe56651a],.arrival.is-done .arrival__hand[data-v-fe56651a]{animation:none!important}@keyframes arrival-play-fe56651a{0%{opacity:0;transform:translate(var(--from-x), var(--from-y)) scale(var(--from-scale))}to{opacity:1;transform:none}}@keyframes arrival-follow-fe56651a{0%{transform:translate(var(--from-x), var(--from-y)) scale(var(--from-scale)) rotate(var(--from-turn))}to{transform:none}}@keyframes arrival-close-fe56651a{0%{translate:var(--from-x) var(--from-y);rotate:var(--from-rotate)}}@keyframes arrival-win-fe56651a{0%{box-shadow:0 0 #f0d28c00,0 0 #f0c86e00}}@keyframes arrival-say-fe56651a{0%{opacity:0;translate:-50% calc(6px - 100%)}}.trail[data-v-5509b8dd]{--col:calc(100cqw / var(--n));--rise:calc(var(--col) * .12);--head:14px;--sign:58px;--plate:24px;--rope:7px;width:100%;position:relative;container-type:inline-size}.trail__rope[data-v-5509b8dd]{left:calc(var(--col) / 2);top:calc(var(--head) + (var(--n) - 1) * var(--rise) + var(--sign) + var(--plate) / 2 - var(--rope) / 2);width:calc((var(--n) - 1) * var(--col) * 1.0072);height:var(--rope);border-radius:calc(var(--rope) / 2);transform-origin:0;position:absolute;rotate:-6.84deg;-webkit-mask-image:none;mask-image:none}.trail__stops[data-v-5509b8dd]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));padding:var(--head) 0 0;margin:0;list-style:none;display:grid;position:relative}.trail__stop[data-v-5509b8dd]{padding-top:calc((var(--n) - 1 - var(--i)) * var(--rise));flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.trail__box[data-v-5509b8dd]{flex-direction:column;align-items:center;width:100%;display:flex}.trail__sign[data-v-5509b8dd]{width:100%;height:var(--sign);transform-origin:50% 100%;display:block;position:relative}.trail__coin[data-v-5509b8dd]{--size:var(--plate);font-size:13px;line-height:1}.is-ahead .trail__coin[data-v-5509b8dd]{filter:brightness(.85)saturate(.15)}.is-locked .trail__coin[data-v-5509b8dd]{filter:brightness(.62)saturate(.2)}.is-current .trail__sign[data-v-5509b8dd]{z-index:1;scale:1.18}.is-current .trail__coin[data-v-5509b8dd]{--size:calc(var(--plate) + 8px);margin-block:-4px;font-size:16px;box-shadow:inset 0 1px #fffaeb99,inset 0 -2px 3px #5a380873,0 0 0 3px #080e1cb3,0 0 18px 4px #f0c86e80}.trail__here[data-v-5509b8dd]{z-index:2;left:50%;top:calc((var(--n) - 1 - var(--i)) * var(--rise) - 11px);border:1px solid var(--gold-light);white-space:nowrap;background:#060e1ceb;border-radius:6px;flex-direction:column;gap:1px;width:max-content;padding:3px 9px 4px;display:flex;position:absolute;translate:-50% -100%}.trail__here-words[data-v-5509b8dd]{color:var(--gold-light);font:var(--fw-bold) var(--type-ui-xs) / 16px var(--font-ui)}.trail__stop:first-child .trail__here[data-v-5509b8dd]{left:0;translate:0 -100%}.trail__here[data-v-5509b8dd]:after{content:"";border:5px solid #0000;border-top-color:var(--gold-light);position:absolute;top:100%;left:calc(50% - 5px)}.trail__stop:first-child .trail__here[data-v-5509b8dd]:after{left:calc(var(--col) / 2 - 5px)}.trail__stage[data-v-5509b8dd]{font:var(--fw-semibold) var(--type-ui-s) / 1.2 var(--font-ui);color:var(--text-primary);white-space:nowrap;text-shadow:0 1px 2px #000c}@container (width<=380px){.trail__rope[data-v-5509b8dd],.trail__stops[data-v-5509b8dd]{--head:34px;--sign:46px;--plate:22px;--rope:6px}.trail__coin[data-v-5509b8dd]{font-size:12px}.is-current .trail__sign[data-v-5509b8dd]{scale:1.14}.is-current .trail__coin[data-v-5509b8dd]{font-size:15px}.trail__stage[data-v-5509b8dd]{font-size:var(--type-ui-xs)}}@container (width>=700px){.trail__rope[data-v-5509b8dd],.trail__stops[data-v-5509b8dd]{--head:26px;--sign:92px;--plate:34px;--rope:9px}.trail__coin[data-v-5509b8dd]{font-size:17px}.is-current .trail__coin[data-v-5509b8dd]{--size:calc(var(--plate) + 10px);margin-block:-5px;font-size:21px}.is-current .trail__sign[data-v-5509b8dd]{scale:1.14}.trail__here[data-v-5509b8dd]{border-radius:8px;padding:5px 12px 6px}.trail__here-words[data-v-5509b8dd]{font:var(--fw-bold) var(--type-ui-s) / 18px var(--font-ui)}.trail__stage[data-v-5509b8dd]{font-size:var(--type-ui-m);margin-top:2px}.trail__word[data-v-5509b8dd]{max-width:calc(var(--col) - 10px);text-align:center;text-wrap:balance;white-space:normal;line-height:1.15}.is-current .trail__word[data-v-5509b8dd]{color:var(--gold-light)}.is-locked .trail__word[data-v-5509b8dd]{color:var(--text-tertiary)}}@media (prefers-reduced-motion:no-preference){.trail:not(.is-lit) .is-current .trail__sign[data-v-5509b8dd]{filter:brightness(.85)saturate(.15);scale:1}.trail:not(.is-lit) .is-current .trail__coin[data-v-5509b8dd]{filter:brightness(.85)saturate(.15);scale:.8}.trail:not(.is-lit) .trail__here[data-v-5509b8dd]{opacity:0;transform:translateY(4px)}.trail.is-lit:not(.is-settled) .is-current .trail__sign[data-v-5509b8dd]{animation:.3s ease-out both trail-sign-5509b8dd}.trail.is-lit:not(.is-settled) .is-current .trail__coin[data-v-5509b8dd]{animation:.3s ease-out both trail-light-5509b8dd}.trail.is-lit:not(.is-settled) .is-current .trail__coin[data-v-5509b8dd]:after{content:"";border:2px solid var(--gold-light);border-radius:50%;animation:.38s ease-out both trail-ring-5509b8dd;position:absolute;inset:-3px}.trail.is-lit:not(.is-settled) .trail__here[data-v-5509b8dd]{animation:.24s ease-out 80ms both trail-here-5509b8dd}.trail__sign[data-v-5509b8dd]{transition:translate .2s ease-out}.trail__here[data-v-5509b8dd]{transition:transform .2s ease-out}.trail.is-lit .is-invited .trail__sign[data-v-5509b8dd]{translate:0 -6px}.trail.is-lit .is-invited .trail__here[data-v-5509b8dd]{transform:translateY(-6px)}}@keyframes trail-sign-5509b8dd{0%{filter:brightness(.85)saturate(.15);scale:1}}@keyframes trail-light-5509b8dd{0%{filter:brightness(.85)saturate(.15);scale:.8}}@keyframes trail-ring-5509b8dd{0%{opacity:.9;scale:1}to{opacity:0;scale:1.7}}@keyframes trail-here-5509b8dd{0%{opacity:0;transform:translateY(4px)}}.ace[data-v-134e09ab]{visibility:hidden}.ace.is-flying[data-v-134e09ab]{visibility:visible}.ace.is-landed[data-v-134e09ab]{opacity:0;transition:opacity .26s ease-out}.ace__card[data-v-134e09ab]{translate:-50% -50%;rotate:var(--turn);border-radius:var(--radius-xs);box-shadow:0 0 0 3px var(--gold), 0 0 22px 4px color-mix(in srgb, var(--color-gold-light) 80%, transparent), var(--shadow-card-lift)}.ace__face--sign[data-v-134e09ab]{opacity:0}.ace.is-landed .ace__card[data-v-134e09ab]{rotate:0deg;scale:var(--end)}.ace.is-landed .ace__face--sign[data-v-134e09ab]{opacity:1}@media (prefers-reduced-motion:no-preference){.ace.is-flying[data-v-134e09ab]{animation:.72s linear 80ms both ace-x-134e09ab}.ace.is-flying .ace__arc[data-v-134e09ab]{animation:.72s linear 80ms both ace-y-134e09ab}.ace.is-flying .ace__card[data-v-134e09ab]{animation:.72s ease-in-out 80ms both ace-card-134e09ab}.ace.is-flying .ace__face--sign[data-v-134e09ab]{animation:.72s linear 80ms both ace-face-134e09ab}}@keyframes ace-x-134e09ab{0%,18%{animation-timing-function:cubic-bezier(.25,0,.45,1);translate:0}to{translate:var(--dx) 0}}@keyframes ace-y-134e09ab{0%{animation-timing-function:cubic-bezier(.3,.7,.6,1);translate:0}18%{translate:0 var(--hop);animation-timing-function:cubic-bezier(.45,0,.6,1)}to{translate:0 var(--dy)}}@keyframes ace-card-134e09ab{0%{scale:1;rotate:var(--turn)}18%{scale:1.12}to{scale:var(--end);rotate:0deg}}@keyframes ace-face-134e09ab{0%,44%{opacity:0}45%,to{opacity:1}}.play-path__reveal[data-v-56f2b21a]{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.play-path__reveal[data-v-56f2b21a]{animation:.6s cubic-bezier(.25,.5,.3,1) both play-path-draw-56f2b21a}}@keyframes play-path-draw-56f2b21a{0%{stroke-dashoffset:1px}}.mission-ring[data-v-b878b89b]{--ring-light:240, 200, 96;width:var(--ring-size,78px);height:var(--ring-size,78px);background:radial-gradient(circle at 50% 30%,#284068f2,#0a1424 72%);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1.5px #f0e6cd52,0 4px 12px #00000080}.mission-ring__svg[data-v-b878b89b]{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.mission-ring__track[data-v-b878b89b]{fill:none;stroke:#02060ee0;stroke-width:9px}.mission-ring__arc[data-v-b878b89b]{fill:none;stroke:rgb(var(--ring-light));stroke-width:9px;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(var(--ring-light), .85))}.mission-ring__count[data-v-b878b89b]{font-variant-numeric:tabular-nums;color:var(--parchment);text-shadow:0 2px 6px #000000a6;align-items:baseline;display:inline-flex;position:relative}.mission-ring__done[data-v-b878b89b]{font:var(--fw-bold) 27px / 1 var(--font-display)}.mission-ring__of[data-v-b878b89b]{font:var(--fw-bold) 17px / 1 var(--font-display);color:#f0e6cdbd}.mission-ring[data-done=yes] .mission-ring__tick[data-v-b878b89b]{color:rgb(var(--ring-light));filter:drop-shadow(0 0 6px rgba(var(--ring-light), .7));display:inline-flex;position:relative}@media (prefers-reduced-motion:no-preference){.mission-ring__arc[data-v-b878b89b]{animation:.9s cubic-bezier(.2,.8,.2,1) backwards mission-ring-fill-b878b89b;animation-delay:var(--ring-delay,.12s)}}@keyframes mission-ring-fill-b878b89b{0%{stroke-dashoffset:var(--ring-length)}}.resume[data-v-2d27187b]{margin-bottom:18px}.resume__row[data-v-2d27187b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.resume__words[data-v-2d27187b]{font:var(--fw-medium) var(--type-ui-m)/1.3 var(--font-ui);color:var(--text-primary);margin:0}.resume__list[data-v-2d27187b]{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.resume__about[data-v-2d27187b]{font:var(--fw-regular) var(--type-ui-s)/1.3 var(--font-ui);color:var(--text-secondary)}.resume__item .resume__about[data-v-2d27187b]{color:var(--text-primary)}.fig[data-v-df32e600]{justify-content:center;align-items:center;min-height:150px;display:flex}.caption[data-v-df32e600]{font:var(--fw-regular) var(--type-body) / 1.3 var(--font-ui);color:var(--text-tertiary);text-align:center}.table[data-v-df32e600]{width:240px;height:170px;position:relative}.table__felt[data-v-df32e600]{border-radius:var(--radius-md);border:var(--hairline) solid var(--border-gold-soft);background:radial-gradient(circle at 50% 40%,#2c6b4f,#173d2d);position:absolute;inset:34px 62px}.seat[data-v-df32e600]{border-radius:var(--radius-sm);min-width:64px;font:var(--fw-regular) var(--type-ui-xs) / 1.2 var(--font-ui);background:#08101ecc;flex-direction:column;align-items:center;padding:3px 8px;display:flex;position:absolute}.seat--ours[data-v-df32e600]{border:var(--hairline) solid var(--gold);color:var(--gold-light)}.seat--theirs[data-v-df32e600]{border:var(--hairline) solid #78a0dc66;color:var(--text-secondary)}.seat__role[data-v-df32e600]{font-weight:var(--fw-semibold)}.seat__name[data-v-df32e600]{color:var(--text-tertiary)}.seat--N[data-v-df32e600]{top:0;left:50%;transform:translate(-50%)}.seat--S[data-v-df32e600]{bottom:0;left:50%;transform:translate(-50%)}.seat--W[data-v-df32e600]{top:50%;left:0;transform:translateY(-50%)}.seat--E[data-v-df32e600]{top:50%;right:0;transform:translateY(-50%)}.hands[data-v-df32e600]{flex-direction:column;align-items:center;gap:12px;display:flex}.hand[data-v-df32e600]{flex-direction:column;align-items:center;gap:4px;display:flex}.hand__fan[data-v-df32e600]{display:flex}.hand__card+.hand__card[data-v-df32e600]{margin-left:-26px}.hand__card[data-v-df32e600]{position:relative}.trick-wrap[data-v-df32e600]{flex-direction:column;align-items:center;gap:6px;display:flex}.trumps-chip[data-v-df32e600]{border-radius:var(--radius-pill);border:var(--hairline) solid var(--border-gold-soft);font:var(--fw-semibold) var(--type-ui-xs) / 1.4 var(--font-ui);color:var(--text-secondary);padding:2px 10px}.spade[data-v-df32e600]{color:var(--spades-on-dark)}.trick[data-v-df32e600]{grid-template-columns:repeat(3,92px);grid-template-areas:".n.""w.e"".s.";place-items:center;row-gap:0;display:grid}.play[data-v-df32e600]{flex-direction:column;align-items:center;gap:2px;display:flex}.play--N[data-v-df32e600]{grid-area:n}.play--W[data-v-df32e600]{grid-area:w}.play--E[data-v-df32e600]{grid-area:e}.play--S[data-v-df32e600]{grid-area:s}.play__seat[data-v-df32e600]{font:var(--fw-regular) var(--type-ui-xs) / 1.2 var(--font-ui);color:var(--text-tertiary)}.play__note[data-v-df32e600]{font:var(--fw-semibold) var(--type-body) / 1.2 var(--font-ui);color:var(--text-secondary);text-align:center;width:max-content;max-width:276px}.play--winner .play__note[data-v-df32e600]{color:var(--gold-light)}.play--winner[data-v-df32e600]>:first-child{outline:2px solid var(--gold-light);outline-offset:1px;border-radius:var(--radius-xs)}.contract[data-v-df32e600]{align-items:center;gap:20px;display:flex}.contract__bid[data-v-df32e600]{border-radius:var(--radius-md);border:var(--hairline) solid var(--border-gold-soft);font:var(--fw-bold) 44px / 1 var(--font-display);color:var(--parchment);background:#08101eb3;padding:10px 18px}.contract__means[data-v-df32e600]{font:var(--fw-regular) var(--type-ui-s) / 1.3 var(--font-ui);color:var(--text-secondary);flex-direction:column;gap:4px;display:flex}.contract__means strong[data-v-df32e600]{color:var(--gold-light)}.steps[data-v-df32e600]{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.steps__list[data-v-df32e600]{flex-direction:column;gap:3px;width:min(300px,100%);margin:0;padding:0;list-style:none;display:flex}.step[data-v-df32e600]{border-left:2px solid var(--gold);font:var(--fw-regular) var(--type-ui-xs) / 1.35 var(--font-ui);color:var(--text-secondary);align-items:center;gap:8px;padding:2px 8px;display:flex}.step__num[data-v-df32e600]{min-width:14px;font-weight:var(--fw-semibold);color:var(--gold-light);font-variant-numeric:tabular-nums}.step__name[data-v-df32e600]{flex:auto;min-width:0}.step--soon[data-v-df32e600]{color:var(--text-tertiary);border-left-style:dashed}.step__soon[data-v-df32e600]{font-size:var(--type-ui-xs);color:var(--text-tertiary)}.tour-screen[data-v-0b658fff]{flex-direction:column;gap:8px;display:flex}.tour-screen__title[data-v-0b658fff]{font:var(--fw-semibold) var(--type-ui-l,18px) / 1.3 var(--font-ui);color:var(--parchment);margin:8px 0 0}.tour-screen__line[data-v-0b658fff]{font:var(--fw-regular) var(--type-body) / 1.45 var(--font-ui);color:var(--text-secondary);margin:0}.tour[data-v-de55d0da]{outline:none;flex-direction:column;gap:8px;display:flex}.tour__step[data-v-de55d0da]{font:var(--fw-semibold) var(--type-ui-xs) / 1.2 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.tour__nav[data-v-de55d0da]{align-items:center;gap:8px;display:flex}.tour__skip[data-v-de55d0da]{min-width:64px}.tour__spacer[data-v-de55d0da]{flex:auto}.tour-poster .tour-poster__screen[data-v-f0bb75d1]{display:contents}.tour-poster[data-v-f0bb75d1] .fig{padding:8px 0 18px}.tour-poster[data-v-f0bb75d1] .tour-screen__title{font:var(--fw-bold) 26px / 1.15 var(--font-display);color:var(--parchment);margin:0 0 8px}.tour-poster[data-v-f0bb75d1] .tour-screen__line{max-width:46ch;margin:0 0 6px}@container (width>=40rem){.tour-poster__grid[data-v-f0bb75d1]{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.tour-poster[data-v-f0bb75d1] .fig{border-right:1px solid #d4a44c4d;grid-area:1/1/-1;min-height:260px;padding:0 24px 0 0}.tour-poster[data-v-f0bb75d1] .tour-screen__title,.tour-poster[data-v-f0bb75d1] .tour-screen__line{grid-column:2}.tour-poster[data-v-f0bb75d1] .tour-screen__title{padding-top:12px}.tour-poster__nav[data-v-f0bb75d1]{grid-area:-2/2}}.tabs[data-v-99f0530b] .plank-tab{min-height:42px;font-size:var(--type-ui-s);gap:7px;padding:0 16px}@media (width<=640px){.tabs[data-v-99f0530b] .plank-tab{justify-content:center;min-height:44px}}.crew[data-v-b8c21c90]{z-index:-10;top:-20px;left:calc(-18px - var(--gutter));right:calc(-18px - var(--gutter));height:calc(var(--phone-hero,640px) + 20px);position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.crew__under[data-v-b8c21c90]{object-fit:cover;object-position:64% 20%;filter:blur(22px)brightness(.6)saturate(1.1);width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.crew[data-v-b8c21c90]:before{content:"";z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-abyss) 78%, transparent), color-mix(in srgb, var(--color-abyss) 30%, transparent) 40%, transparent 70%);position:absolute;inset:0}.crew__stage[data-v-b8c21c90]{z-index:2;bottom:calc(17% + var(--seat-lift,0px));height:64%;aspect-ratio:var(--ratio);transform:translateX(calc(var(--crew-mid) * -100%));transform-origin:var(--lean-x) var(--lean-y);position:absolute;left:50%;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.crew__media[data-v-b8c21c90]{width:100%;height:100%;position:absolute;inset:0}@container (width>=720px){.crew[data-v-b8c21c90]{height:auto;inset:0;-webkit-mask-image:none;mask-image:none}.crew__under[data-v-b8c21c90],.crew[data-v-b8c21c90]:before{display:none}.crew__stage[data-v-b8c21c90]{--w:max(100%, calc(var(--hero-h) * var(--ratio)));height:auto;width:var(--w);top:auto;bottom:0;left:clamp(calc(100% - var(--w)), calc((64px + min(38%, 540px) + 100%) / 2 - .705 * var(--w)), 0px);transform:none;-webkit-mask-image:none;mask-image:none}}@media (orientation:landscape) and (height<=500px){@container (width<=719.98px){.crew__stage[data-v-b8c21c90]{-webkit-mask-composite:source-in;height:100%;bottom:0;left:auto;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}}@media (orientation:portrait) and (height<=679.98px){.crew__stage[data-v-b8c21c90]{--w:calc((var(--phone-hero,640px) + 20px) * .64 * var(--ratio));left:clamp(calc(100% - var(--w)), calc(50% - var(--crew-mid) * var(--w)), 0px);transform:none}}.crew__glow[data-v-b8c21c90]{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-lamp) 62%, transparent), color-mix(in srgb, var(--color-tick) 26%, transparent) 55%, transparent);mix-blend-mode:screen;border-radius:50%;width:17%;height:10%;position:absolute;transform:translate(-50%,-50%)}.crew__sign[data-v-b8c21c90]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.crew__sign[data-v-b8c21c90]:disabled{cursor:default}.crew__sign:active:not(:disabled) .crew__plank[data-v-b8c21c90]{transform:rotate(-2deg)translateY(.12em)scale(.97)}.crew__rays[data-v-b8c21c90]{fill:none;width:210%;height:260%;stroke:var(--color-tick);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--color-lamp) 80%, transparent));position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.crew__plank[data-v-b8c21c90]{background:radial-gradient(circle at 14% 24%, var(--color-on-pill) 0 .08em, transparent .1em), radial-gradient(circle at 86% 24%, var(--color-on-pill) 0 .08em, transparent .1em), repeating-linear-gradient(177deg, transparent 0 .3em, color-mix(in srgb, var(--color-felt-edge) 9%, transparent) .3em .36em), linear-gradient(180deg, color-mix(in srgb, var(--color-brass-hi) 88%, var(--color-felt-edge)), color-mix(in srgb, var(--color-brass-hi) 60%, var(--color-brass-lo)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-felt-edge) 65%, transparent), inset 0 -.14em 0 color-mix(in srgb, var(--color-felt-edge) 30%, transparent), 0 .3em .7em color-mix(in srgb, var(--color-abyss) 60%, transparent);color:var(--color-on-pill);font-family:var(--font-display);white-space:nowrap;border-radius:.28em;padding:.42em .8em .36em;font-weight:700;line-height:1;position:relative;transform:rotate(-2deg)}.crew__cords[data-v-b8c21c90]{fill:none;width:100%;height:1.05em;stroke:var(--color-on-pill);stroke-width:1.5px;position:absolute;bottom:calc(100% - .43em);left:0;overflow:visible}.crew__rays path[data-v-b8c21c90],.crew__cords path[data-v-b8c21c90]{vector-effect:non-scaling-stroke}.crew__glow[data-v-b8c21c90]:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--color-lamp) 58%, transparent), color-mix(in srgb, var(--color-tick) 34%, transparent) 50%, transparent);opacity:0;border-radius:50%;position:absolute;inset:-45% -30%}.crew.is-calling .crew__glow[data-v-b8c21c90]:after{opacity:1}.crew.is-calling .crew__rays[data-v-b8c21c90]{stroke:var(--color-lamp);filter:drop-shadow(0 0 5px var(--color-tick));transform:translate(-50%,-50%)scale(1.16)}.crew.is-calling .crew__plank[data-v-b8c21c90]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-felt-edge) 65%, transparent), inset 0 -.14em 0 color-mix(in srgb, var(--color-felt-edge) 30%, transparent), 0 .3em .7em color-mix(in srgb, var(--color-abyss) 60%, transparent), 0 0 1.1em .15em color-mix(in srgb, var(--color-tick) 75%, transparent);transform:rotate(-2deg)scale(1.06)}@media (prefers-reduced-motion:no-preference){.crew__stage[data-v-b8c21c90]{transition:transform .7s cubic-bezier(.3,0,.2,1)}.crew.is-seating .crew__stage[data-v-b8c21c90]{transform:translateX(calc(var(--crew-mid) * -100%)) scale(1.22)}@container (width>=720px){.crew.is-seating .crew__stage[data-v-b8c21c90]{transform:scale(1.22)}}@media (orientation:landscape) and (height<=500px){@container (width<=719.98px){.crew.is-seating .crew__stage[data-v-b8c21c90]{transform:scale(1.22)}}}@media (orientation:portrait) and (height<=679.98px){.crew.is-seating .crew__stage[data-v-b8c21c90]{transform:scale(1.22)}}.crew__glow[data-v-b8c21c90]:after{transition:opacity .36s var(--ease-glide)}.crew__rays[data-v-b8c21c90],.crew__plank[data-v-b8c21c90]{transition:transform .36s var(--ease-glide), box-shadow .36s var(--ease-glide)}}.first-moves[data-v-660ff550]{font-family:var(--font-ui);text-shadow:0 2px 10px color-mix(in srgb, var(--color-abyss) 75%, transparent);flex-direction:column;align-items:flex-start;margin-top:.4em;font-size:16px;line-height:1.4;display:flex}@container (width>=720px){.first-moves[data-v-660ff550]{font-size:clamp(15px,1.2cqi,20px)}}.first-moves__help[data-v-660ff550]{color:color-mix(in srgb, var(--color-parchment) 82%, transparent);margin:0}.first-moves__help>span[data-v-660ff550]{text-wrap:pretty;display:inline-block}.first-moves__link[data-v-660ff550]{border-radius:var(--radius-sm);color:var(--color-gold-light);-webkit-tap-highlight-color:transparent;align-items:center;margin-top:.3em;padding-block:.45em;font-weight:600;text-decoration:none;display:inline-flex}@container (width<=719.98px){.first-moves[data-v-660ff550]{margin-top:0}.first-moves__link[data-v-660ff550]{min-height:48px;margin-block:-1px -13px;margin-inline:-8px;padding:13px 8px}}.first-moves__words[data-v-660ff550]{background:linear-gradient(var(--color-tick), var(--color-tick)) 0 100% / 0% 3px no-repeat, linear-gradient(var(--color-gold), var(--color-gold)) 0 100% / 100% 2px no-repeat;padding-bottom:.16em}.first-moves__arrow[data-v-660ff550]{display:inline-block}@media (hover:hover){.first-moves__link[data-v-660ff550]:hover{color:var(--color-lamp);text-shadow:0 0 14px color-mix(in srgb, var(--color-tick) 60%, transparent), 0 2px 10px color-mix(in srgb, var(--color-abyss) 75%, transparent)}.first-moves__link:hover .first-moves__words[data-v-660ff550]{background-size:100% 3px,100% 2px}.first-moves__link:hover .first-moves__arrow[data-v-660ff550]{transform:translate(6px)}}.first-moves__link[data-v-660ff550]:focus-visible{outline:2px solid var(--color-parchment);outline-offset:4px}.first-moves__link:focus-visible .first-moves__words[data-v-660ff550]{background-size:100% 3px,100% 2px}@container (width<=719.98px){.first-moves__link[data-v-660ff550]:focus-visible{outline-offset:-2px}}.first-moves__link[data-v-660ff550]:active{color:var(--color-gold);text-shadow:0 1px 4px color-mix(in srgb, var(--color-abyss) 75%, transparent);transform:translateY(1px)}.first-moves__link:active .first-moves__words[data-v-660ff550]{background:linear-gradient(var(--color-gold-deep), var(--color-gold-deep)) 0 100% / 100% 2px no-repeat}.first-moves__link:active .first-moves__arrow[data-v-660ff550]{transform:none}@media (prefers-reduced-motion:no-preference){.first-moves__link[data-v-660ff550]{transition:color .2s var(--ease-lift), text-shadow .2s var(--ease-lift), transform 70ms var(--ease-lift)}.first-moves__words[data-v-660ff550]{transition:background-size .28s var(--ease-glide)}.first-moves__arrow[data-v-660ff550]{transition:transform .24s var(--ease-glide)}}.crest__coin[data-v-ba0f4e9f]{border:1.5px solid var(--color-gold);background:radial-gradient(circle at 50% 38%, var(--color-ground-2), var(--color-plate) 72%);width:58px;height:58px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-plate) 85%, transparent), 0 6px 16px color-mix(in srgb, var(--color-abyss) 60%, transparent);border-radius:50%;margin-top:10px}.crest__ring[data-v-ba0f4e9f]{pointer-events:none;width:140%;height:140%;position:absolute;inset:-20%;overflow:visible}.crest__points[data-v-ba0f4e9f]{fill:var(--color-gold);stroke:color-mix(in srgb, var(--color-abyss) 65%, transparent);stroke-width:.9px;paint-order:stroke}.crest__name[data-v-ba0f4e9f]{width:min-content;text-shadow:0 1px 2px color-mix(in srgb, var(--color-abyss) 80%, transparent)}.seat-button[data-v-a55161dc]{--lip:5px;isolation:isolate;border-radius:var(--radius-lg);background:var(--button-gold-bg);min-width:clamp(288px,23cqi,396px);height:clamp(64px,4.6cqi,80px);color:var(--text-on-gold);font-family:var(--font-display);letter-spacing:.005em;white-space:nowrap;text-shadow:0 1px 0 color-mix(in srgb, var(--color-lamp) 50%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 2px 0 color-mix(in srgb, var(--color-lamp) 72%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--gold-deep) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--gold-deep) 75%, transparent), 0 var(--lip) 0 var(--gold-deep), 0 calc(var(--lip) + 8px) 22px color-mix(in srgb, var(--color-abyss) 60%, transparent);border:0;justify-content:center;align-items:center;gap:.55em;padding:0 1.3em;font-size:clamp(22px,1.7cqi,30px);font-weight:700;line-height:1;display:inline-flex;position:relative}.seat-button[data-v-a55161dc]:before{content:"";border-radius:calc(var(--radius-lg) - 4px);border:1px solid color-mix(in srgb, var(--gold-deep) 48%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--color-lamp) 38%, transparent);pointer-events:none;position:absolute;inset:5px}.seat-button[data-v-a55161dc]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--color-lamp) 62%, transparent), transparent 60%);opacity:0;pointer-events:none;position:absolute;inset:0}.seat-button__compass[data-v-a55161dc]{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--color-lamp) 50%, transparent));display:inline-flex}.seat-button__compass[data-v-a55161dc] svg{width:1.45em;height:1.45em}.seat-button__label[data-v-a55161dc]{padding-top:.06em}.seat-button[data-v-a55161dc]:hover:not(:disabled){box-shadow:inset 0 2px 0 color-mix(in srgb, var(--color-lamp) 88%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--gold-deep) 50%, transparent), 0 0 0 1px var(--gold-light), 0 calc(var(--lip) + 2px) 0 var(--gold-deep), 0 0 28px 5px color-mix(in srgb, var(--color-tick) 46%, transparent), 0 calc(var(--lip) + 14px) 28px color-mix(in srgb, var(--color-abyss) 55%, transparent);transform:translateY(-2px)}.seat-button[data-v-a55161dc]:focus-visible{outline:2px solid var(--color-parchment);outline-offset:4px}.seat-button[data-v-a55161dc]:focus-visible:not(:hover):not(:disabled){box-shadow:inset 0 2px 0 color-mix(in srgb, var(--color-lamp) 88%, transparent), inset 0 -3px 0 color-mix(in srgb, var(--gold-deep) 50%, transparent), 0 0 0 1px var(--gold-light), 0 var(--lip) 0 var(--gold-deep), 0 0 28px 5px color-mix(in srgb, var(--color-tick) 46%, transparent), 0 calc(var(--lip) + 8px) 22px color-mix(in srgb, var(--color-abyss) 60%, transparent)}.seat-button[data-v-a55161dc]:is(:hover,:focus-visible):not(:disabled):after{opacity:1}.seat-button:is(:hover,:focus-visible):not(:disabled) .seat-button__compass[data-v-a55161dc]{transform:rotate(90deg)}.seat-button[data-v-a55161dc]:active:not(:disabled),.seat-button.is-busy[data-v-a55161dc]{transform:translateY(calc(var(--lip) - 1px));box-shadow:inset 0 3px 6px color-mix(in srgb, var(--gold-deep) 62%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-lamp) 32%, transparent), 0 0 0 1px color-mix(in srgb, var(--gold-deep) 85%, transparent), 0 1px 0 var(--gold-deep), 0 3px 8px color-mix(in srgb, var(--color-abyss) 55%, transparent);filter:brightness(.94)}.seat-button.is-busy[data-v-a55161dc]{cursor:progress}@media (prefers-reduced-motion:no-preference){.seat-button[data-v-a55161dc]{transition:transform .16s var(--ease-lift), box-shadow .2s var(--ease-lift), filter .16s var(--ease-lift)}.seat-button[data-v-a55161dc]:after{transition:opacity .2s var(--ease-lift)}.seat-button__compass[data-v-a55161dc]{transition:transform .36s var(--ease-glide)}.seat-button[data-v-a55161dc]:active:not(:disabled){transition-duration:70ms}}.way__stop[data-v-a293fb2d]:not(:last-child):after{content:"";top:calc(var(--medal) * 1.1);bottom:calc(var(--medal) * .21 - var(--way-gap));left:calc(var(--medal) / 2 - 1px);background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 20%, transparent), color-mix(in srgb, var(--color-gold) 85%, transparent) 50%, color-mix(in srgb, var(--color-gold) 20%, transparent));width:2px;box-shadow:1px 0 3px color-mix(in srgb, var(--color-abyss) 70%, transparent);position:absolute}.way__stop[data-v-a293fb2d]:not(:last-child):before{content:"";z-index:1;top:calc(100% + var(--way-gap) / 2);left:calc(var(--medal) / 2);width:var(--knot);height:var(--knot);border:1.5px solid var(--color-gold);background:radial-gradient(circle closest-side, var(--color-gold-light), var(--color-gold) 42%, var(--color-gold-deep) 50%, var(--color-plate) 58%);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-abyss) 45%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.way[data-v-a293fb2d]{--medal:56px;--knot:12px;--way-gap:32px;row-gap:var(--way-gap)}@container (width>=720px){.way[data-v-a293fb2d]{--medal:clamp(72px, 7cqi, 96px);--knot:16px;row-gap:0}.way__stop[data-v-a293fb2d]:not(:last-child):after{top:calc(var(--medal) / 2);bottom:auto;left:calc(50% + var(--medal) * .61);right:calc(-50% + var(--medal) * .61);background:linear-gradient(90deg, color-mix(in srgb, var(--color-gold) 20%, transparent), color-mix(in srgb, var(--color-gold) 85%, transparent) 50%, color-mix(in srgb, var(--color-gold) 20%, transparent));width:auto;height:2px;box-shadow:0 1px 3px color-mix(in srgb, var(--color-abyss) 70%, transparent)}.way__stop[data-v-a293fb2d]:not(:last-child):before{top:calc(var(--medal) / 2 + 1px);left:100%;transform:translate(-50%,-50%)}}.way__label[data-v-a293fb2d]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--color-abyss) 72%, transparent), color-mix(in srgb, var(--color-abyss) 36%, transparent) 60%, transparent);pointer-events:none;position:absolute;inset:-70% -18%}.way__medal[data-v-a293fb2d]{width:var(--medal);height:var(--medal)}.way__medal[data-v-a293fb2d]:before{content:"";border:2px solid var(--color-gold);background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--color-felt) 55%, var(--color-plate)), var(--color-plate) 72%);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-plate) 85%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-abyss) 70%, transparent), 0 6px 18px color-mix(in srgb, var(--color-abyss) 60%, transparent);border-radius:50%;position:absolute;inset:0}.way__ring[data-v-a293fb2d]{pointer-events:none;width:140%;height:140%;position:absolute;inset:-20%;overflow:visible}.way__points[data-v-a293fb2d]{fill:var(--color-gold);stroke:color-mix(in srgb, var(--color-abyss) 65%, transparent);stroke-width:.9px;paint-order:stroke}.way__art[data-v-a293fb2d]{z-index:1;width:calc(var(--medal) * 1.24);height:calc(var(--medal) * 1.24);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;filter:drop-shadow(0 3px 4px color-mix(in srgb, var(--color-abyss) 75%, transparent));position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.way__go[data-v-a293fb2d]{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;text-decoration:none;position:relative}.way__go[data-v-a293fb2d]:disabled{cursor:default}.way__go[data-v-a293fb2d]:focus-visible{outline:none}.way__go:is(:hover,:focus-visible):not(:disabled) .way__medal[data-v-a293fb2d]:before{border-color:var(--color-gold-light);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-plate) 85%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-abyss) 70%, transparent), 0 8px 22px color-mix(in srgb, var(--color-abyss) 60%, transparent), 0 0 18px 2px color-mix(in srgb, var(--color-gold) 55%, transparent)}.way__go:is(:hover,:focus-visible):not(:disabled) .way__points[data-v-a293fb2d]{fill:var(--color-gold-light)}.way__go:is(:hover,:focus-visible):not(:disabled) .way__label[data-v-a293fb2d]{color:var(--color-gold-light)}.way__go:focus-visible .way__medal[data-v-a293fb2d]:after{content:"";border:2px solid var(--color-parchment);border-radius:50%;position:absolute;inset:-9px}@media (prefers-reduced-motion:no-preference){.way__medal[data-v-a293fb2d],.way__art[data-v-a293fb2d],.way__ring[data-v-a293fb2d]{transition:transform .32s var(--ease-glide)}.way__medal[data-v-a293fb2d]:before,.way__points[data-v-a293fb2d],.way__label[data-v-a293fb2d]{transition:border-color .32s var(--ease-glide), box-shadow .32s var(--ease-glide), fill .32s var(--ease-glide), color .32s var(--ease-glide)}.way__go:is(:hover,:focus-visible):not(:disabled) .way__medal[data-v-a293fb2d]{transform:translateY(-6px)}.way__go:is(:hover,:focus-visible):not(:disabled) .way__art[data-v-a293fb2d]{transform:translate(-50%,-54%)scale(1.12)rotate(-4deg)}.way__go:is(:hover,:focus-visible):not(:disabled) .way__ring[data-v-a293fb2d]{transform:scale(1.06)}.way__go:active:not(:disabled) .way__medal[data-v-a293fb2d]{transition-duration:90ms;transform:translateY(-1px)scale(.96)}}.home-hero[data-v-c01ee1c7]{--hero-h:auto;--crew-line:.2;--phone-hero:max(560px, calc(100svh - 150px))}.home-hero__column[data-v-c01ee1c7]{padding:20px calc(18px + var(--gutter)) 24px;gap:20px}.home-hero__column[data-v-c01ee1c7],.home-hero__words[data-v-c01ee1c7]{pointer-events:none}.home-hero__words[data-v-c01ee1c7]>*,.home-hero__way[data-v-c01ee1c7]{pointer-events:auto}.home-resume[data-v-c01ee1c7]{padding:0 calc(18px + var(--gutter));order:1;position:relative}.home-resume[data-v-c01ee1c7]:empty{display:none}.home-hero__words[data-v-c01ee1c7]{isolation:isolate;min-height:calc(var(--phone-hero) - 44px);position:relative}.home-hero__words[data-v-c01ee1c7] .home-hero__seat{margin-top:auto}@container (width<=719.98px){.home-hero__words[data-v-c01ee1c7] .home-hero__seat{min-width:min(288px,100%)}}@container (width<=259.98px){.home-hero__words[data-v-c01ee1c7] .home-hero__seat{gap:.25em;font-size:min(22px,11.1111cqi - 5.55556px)}}.home-hero__words[data-v-c01ee1c7]:before{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--color-abyss) 62%, transparent), color-mix(in srgb, var(--color-abyss) 30%, transparent) 30%, transparent 42%), linear-gradient(0deg, color-mix(in srgb, var(--color-abyss) 80%, transparent), color-mix(in srgb, var(--color-abyss) 50%, transparent) 22%, transparent 34%);pointer-events:none;position:absolute;inset:-24px -64px}.home-hero[data-v-c01ee1c7]:before{content:"";z-index:-5;background:linear-gradient(180deg, var(--color-ground), transparent);pointer-events:none;height:72px;position:absolute;inset:0 0 auto}.home-hero[data-v-c01ee1c7]:after{content:"";z-index:-5;background:linear-gradient(0deg, var(--color-ground), transparent);pointer-events:none;height:56px;position:absolute;inset:auto 0 0}@container (width>=720px){.home-hero[data-v-c01ee1c7]:before,.home-hero[data-v-c01ee1c7]:after{display:none}.home-hero[data-v-c01ee1c7]{--hero-h:max(600px, 100svh);height:var(--hero-h)}.home-hero__column[data-v-c01ee1c7]{max-width:none;height:100%;padding:calc(var(--hero-h) * (var(--crew-line) - .01)) calc(24px + var(--gutter)) 28px calc(44px + var(--gutter));margin-inline:0}.home-hero__words[data-v-c01ee1c7]{width:min(38%,540px);min-height:0}.home-resume[data-v-c01ee1c7]{z-index:5;top:16px;right:calc(16px + var(--gutter));width:min(520px,44%);padding:0;position:absolute}.home-hero__words[data-v-c01ee1c7] .home-hero__seat{margin-top:.5rem}.home-hero__words[data-v-c01ee1c7]:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-abyss) 74%, transparent), color-mix(in srgb, var(--color-abyss) 44%, transparent) 62%, transparent);inset:-22% -30% -16% -46%}.home-hero__way[data-v-c01ee1c7]{left:50%;bottom:calc(var(--hero-h) * .05);width:60%;position:absolute;transform:translate(-50%)}}@media (orientation:portrait) and (height<=679.98px){.home-hero[data-v-c01ee1c7]{--phone-hero:calc(100svh - 150px);--line-room:calc(3 * 1.3 * 18px + 2rem + var(--link-drop,0px))}.home-hero__words[data-v-c01ee1c7]{min-height:calc(max(var(--phone-hero) - 44px, var(--phone-hero) * .574 + 180px) + var(--line-room))}@media (width<=343.98px) and (height>=520px){.home-hero__words[data-v-c01ee1c7]{min-height:calc(max(var(--phone-hero) - 44px, var(--phone-hero) * .574 + 202px) + var(--line-room))}}.home-hero__words>[data-part=hero-line][data-v-c01ee1c7]{order:1;min-height:3.9em;margin-top:1rem}.home-hero__words[data-v-c01ee1c7]:before{bottom:calc(var(--line-room) - 24px)}}@media (orientation:landscape) and (height<=500px){.home-hero[data-v-c01ee1c7]{--phone-hero:calc(100svh - 118px)}.home-hero__column[data-v-c01ee1c7]{padding-top:12px}.home-hero__words[data-v-c01ee1c7]{min-height:0}.home-hero__words[data-v-c01ee1c7] .home-hero__seat{margin-top:.5rem}.home-hero__words>[data-part=hero-line][data-v-c01ee1c7]{order:1}@container (width<=719.98px){.home-hero__words[data-v-c01ee1c7]{max-width:max(46%,330px)}.home-hero__words[data-v-c01ee1c7]:before{-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000)}}@container (width>=720px){.home-hero__words[data-v-c01ee1c7]{width:max(min(38%,540px),330px)}.home-hero__words>h1[data-v-c01ee1c7]{max-width:13ch}}}@media (orientation:portrait) and (width>=344px) and (height<=582.98px),(orientation:portrait) and (height<=581.98px),(orientation:landscape) and (width<=899.98px) and (height<=373.98px),(orientation:landscape) and (width>=862px) and (width<=899.98px) and (height<=375.98px),(orientation:landscape) and (width>=873px) and (width<=899.98px) and (height<=376.98px),(orientation:landscape) and (width>=884px) and (width<=899.98px) and (height<=377.98px),(orientation:landscape) and (width>=895px) and (width<=899.98px) and (height<=378.98px){.home-hero[data-v-c01ee1c7]{--link-drop:calc(25px + 2rem)}.home-hero__words[data-v-c01ee1c7] .first-moves__link{margin-top:calc(var(--link-drop) - 1px)}}@media (orientation:landscape) and (width<=899.98px) and (height<=374.98px){@container (width>=720px){.home-hero[data-v-c01ee1c7]{--link-drop:calc(25px + 2rem)}.home-hero__words[data-v-c01ee1c7] .first-moves__link{margin-top:calc(var(--link-drop) - 1px)}}}.home-consent[data-v-c01ee1c7]:not(:empty){padding-top:20px}@media (width>=900px){.home-consent[data-v-c01ee1c7]{display:none}}@media (prefers-reduced-motion:no-preference){.home-hero__words[data-v-c01ee1c7]{transition:opacity .4s}.home-hero.is-seating .home-hero__words[data-v-c01ee1c7]{opacity:.35}}.map-thumb[data-v-950de399]{background:var(--surface-sunken);width:100%;height:100%;display:block;position:relative;overflow:hidden}.map-thumb img[data-v-950de399]{object-fit:cover;width:100%;height:100%;display:block}.map-thumb__none[data-v-950de399]{width:100%;height:100%;color:var(--text-tertiary);background:repeating-linear-gradient(135deg, #a9b6c90d 0 10px, transparent 10px 20px), var(--surface-sunken);justify-content:center;align-items:center;display:flex}.pair[data-v-117f2219]{flex-direction:column;align-items:center;padding-top:6px;display:flex}.pair__faces[data-v-117f2219]{z-index:1;position:relative}.pair__faces li+li[data-v-117f2219]{margin-left:-2px}.pair__plate[data-v-117f2219]{border:1px solid rgba(var(--frame), .85);background:linear-gradient(180deg, rgba(var(--frame), .34), rgba(var(--frame), .12)), rgb(var(--frame-ground));color:var(--parchment);font:var(--fw-semibold) 12px / 14px var(--font-ui);letter-spacing:.03em;text-align:center;white-space:nowrap;border-radius:999px;align-self:stretch;margin-top:4px;padding:1px 7px;box-shadow:0 2px 6px #00000073}.seat-ring[data-v-117f2219]{width:var(--seat);height:var(--seat);border:2px dashed rgba(var(--frame), .7);background:rgba(var(--frame-ground), .35);border-radius:50%;display:block}.is-on-art .seat-ring[data-v-117f2219]{background:radial-gradient(circle at 50% 38%,#0409124d,#040912b8 72%);border:2px solid #a9b6c952;place-items:center;display:grid;box-shadow:inset 0 2px 7px #0000008c}.seat-ring__chair[data-v-117f2219]{color:#e8dcc48c;place-items:center;display:grid}.seat-mark[data-v-117f2219]{z-index:1;font:var(--fw-bold) 12px / 16px var(--font-ui);white-space:nowrap;padding:0 6px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.seat-mark--bot[data-v-117f2219]{color:var(--text-secondary);letter-spacing:.06em;background:#0b1628;border:1px solid #78a0dc8c;border-radius:999px}.seat-mark--you[data-v-117f2219]{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;background:#060e1ceb;border:1px solid #f0d28cd9;border-radius:6px}.is-on-art .seat-mark[data-v-117f2219]{top:auto;bottom:-7px}.is-on-art .pair__plate[data-v-117f2219]{margin-top:10px}.is-linked .pair[data-v-117f2219]{padding-bottom:8px}.is-linked .pair__faces li+li[data-v-117f2219]{margin-left:14px}.pair__link[data-v-117f2219]{z-index:2;border:1px solid rgba(var(--frame), .9);background:rgb(var(--frame-ground));width:22px;height:22px;color:rgb(var(--frame));border-radius:50%;place-items:center;margin-top:-11px;display:grid;position:absolute;top:50%;left:-18px;box-shadow:0 2px 6px #00000080}.is-linked.is-small .pair[data-v-117f2219]{padding-bottom:0}.is-linked.is-small .pair__faces li+li[data-v-117f2219]{margin-left:10px}.is-small .pair__link[data-v-117f2219]{width:18px;height:18px;margin-top:-9px;left:-14px}.seat-landing[data-v-117f2219]{z-index:1;pointer-events:none;position:absolute;inset:0}.seat-landing__ring[data-v-117f2219]{border:2px solid var(--gold-light);opacity:0;border-radius:50%;transition:opacity .18s ease-in,scale .18s ease-in;position:absolute;inset:0;scale:1.18;box-shadow:0 3px 8px #00000073,0 0 12px #d4a44c57}.seat-landing__face[data-v-117f2219]{opacity:0;background:radial-gradient(circle at 50% 35%,#2a4a78,#0d1a30 75%);border-radius:50%;transition:opacity .18s ease-in;position:absolute;inset:2px;overflow:hidden}.seat-landing__face>img[data-v-117f2219]{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:translate .18s ease-in;display:block;translate:0 72%}.seat-landing__you[data-v-117f2219]{opacity:0;transition:opacity .14s ease-in,translate .14s ease-in;translate:0 6px}.seat-landing.is-up .seat-landing__ring[data-v-117f2219]{opacity:1;transition:opacity .16s ease-out, scale .3s var(--ease-lift);scale:1}.seat-landing.is-up .seat-landing__face[data-v-117f2219]{opacity:1;transition:opacity .2s ease-out 40ms}.seat-landing.is-up .seat-landing__face>img[data-v-117f2219]{transition:translate .42s cubic-bezier(.18,.84,.24,1) 40ms;translate:0}.seat-landing.is-up .seat-landing__you[data-v-117f2219]{opacity:1;transition:opacity .2s ease-out .26s, translate .24s var(--ease-lift) .26s;translate:0}@media (prefers-reduced-motion:reduce){.seat-landing__ring[data-v-117f2219],.seat-landing__face[data-v-117f2219],.seat-landing__face>img[data-v-117f2219],.seat-landing__you[data-v-117f2219],.seat-landing.is-up .seat-landing__ring[data-v-117f2219],.seat-landing.is-up .seat-landing__face[data-v-117f2219],.seat-landing.is-up .seat-landing__face>img[data-v-117f2219],.seat-landing.is-up .seat-landing__you[data-v-117f2219]{transition:none}.seat-landing__ring[data-v-117f2219],.seat-landing__face>img[data-v-117f2219],.seat-landing__you[data-v-117f2219]{translate:none;scale:none}}.felt-deck[data-v-c8893e7d]{z-index:1;aspect-ratio:7/10;pointer-events:none;-webkit-user-select:none;user-select:none;width:56px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.felt-deck__edge[data-v-c8893e7d],.felt-deck__top[data-v-c8893e7d]{border-radius:4px;width:100%;height:100%;position:absolute;inset:0}.felt-deck__edge[data-v-c8893e7d]{translate:calc(var(--n) * 1px) calc(var(--n) * 1px);background:linear-gradient(135deg,#f3e6c8,#cdb88f);box-shadow:0 0 0 .5px #3c281073}.felt-deck__edge[data-v-c8893e7d]:first-child{box-shadow:0 0 0 .5px #3c281073,2px 10px 14px #00000080}.felt-deck__top[data-v-c8893e7d]{object-fit:cover;box-shadow:0 0 0 .5px #3c281080}@container (width<=560px){.felt-deck[data-v-c8893e7d]{top:calc(var(--pic-top,50%) + var(--pic-h,0px) * .36);width:32px}}.compass[data-v-9a27d2a2]{isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}.compass__table[data-v-9a27d2a2]{filter:drop-shadow(0 10px 12px #00000080);max-width:none;height:auto;position:absolute;left:0}.is-small .compass__table[data-v-9a27d2a2]{filter:drop-shadow(0 6px 7px #00000080)}.compass__cord[data-v-9a27d2a2]{position:absolute;inset:0}.compass__line[data-v-9a27d2a2]{background:linear-gradient(var(--across), #ffffff61, transparent 42%, transparent 58%, #0006), repeating-linear-gradient(45deg, rgb(var(--frame)) 0 3px, rgba(var(--frame), .45) 3px 4.5px);border-radius:2px;display:block;position:absolute;box-shadow:0 0 0 1px #0308129e,0 2px 3px #00000073}.compass__cord--NS .compass__line[data-v-9a27d2a2]{--across:90deg;width:var(--cord);translate:-50%}.compass__cord--EW .compass__line[data-v-9a27d2a2]{--across:180deg;height:var(--cord);translate:0 -50%}.compass__badge[data-v-9a27d2a2]{z-index:1;width:var(--badge);height:var(--badge);border:1.5px solid rgb(var(--frame));background:rgb(var(--frame-ground));color:rgb(var(--frame));z-index:4;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #03081299,0 2px 5px #00000080}.compass__deck[data-v-9a27d2a2]{z-index:2;width:0;height:0;position:absolute}.compass__deck[data-v-9a27d2a2] .felt-deck{width:var(--deck);top:0;left:0}.compass__pair[data-v-9a27d2a2]{margin:0;padding:0;list-style:none}.compass__seat[data-v-9a27d2a2]{z-index:3;width:var(--face);height:var(--face);display:block;position:absolute;translate:-50% -50%}.compass__seat.is-chair[data-v-9a27d2a2]{translate:none}.compass__seat[data-depth=behind][data-v-9a27d2a2]{z-index:-1}.compass__chair[data-v-9a27d2a2]{object-fit:contain;filter:drop-shadow(0 7px 7px #0000006b);width:100%;max-width:none;height:100%;display:block}.is-small .compass__chair[data-v-9a27d2a2]{filter:drop-shadow(0 4px 4px #0000006b)}.compass__face[data-v-9a27d2a2]{color:#f0d28ccc;background:radial-gradient(circle at 50% 35%,#2a4a78,#0d1a30 75%);border:2px solid #d4a44cd9;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 0 0 2px #040a148c,0 4px 10px #00000080}.compass__face.is-bot[data-v-9a27d2a2]{border-color:#a9b6c9b3}.compass__face img[data-v-9a27d2a2]{object-fit:cover;object-position:50% 18%;width:100%;height:100%;display:block}.compass__initials[data-v-9a27d2a2]{box-shadow:0 0 0 2px #040a148c,0 4px 10px #00000080}.compass__ring[data-v-9a27d2a2]{border:2px dashed rgba(var(--frame), .9);background:radial-gradient(circle at 50% 34%, rgba(var(--frame), .3), rgba(var(--frame), .06) 72%), rgb(var(--frame-ground));width:100%;height:100%;box-shadow:inset 0 0 12px rgba(var(--frame), .16), 0 0 0 2px #040a148c, 0 4px 10px #00000080;border-radius:50%;display:block;position:relative;overflow:hidden}.compass__silhouette[data-v-9a27d2a2]{background:linear-gradient(180deg, rgba(var(--frame), .6), rgba(var(--frame), .24) 85%);-webkit-mask:var(--silhouette) 50% 0 / cover no-repeat;-webkit-mask:var(--silhouette) 50% 0 / cover no-repeat;mask:var(--silhouette) 50% 0 / cover no-repeat;position:absolute;inset:6% 0 0}.compass__mark[data-v-9a27d2a2]{z-index:1;font:var(--fw-bold) 12px / 16px var(--font-ui);white-space:nowrap;padding:0 6px;position:absolute}.compass__mark--you[data-v-9a27d2a2]{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;background:#060e1ceb;border:1px solid #f0d28cd9;border-radius:6px;top:50%;left:calc(100% + 6px);translate:0 -50%}.compass__mark--bot[data-v-9a27d2a2]{color:var(--text-secondary);letter-spacing:.06em;background:#0b1628;border:1px solid #78a0dc8c;border-radius:999px;bottom:-7px;left:50%;translate:-50%}.is-small .compass__mark--you[data-v-9a27d2a2]{padding:0 4px;left:calc(100% + 4px)}.compass[data-v-9a27d2a2]:not(.is-laid)>*{opacity:0}.compass.is-laid .compass__table[data-v-9a27d2a2]{transform-origin:50% 70%;animation:compass-table-in-9a27d2a2 .15s var(--ease-lift) both}.compass.is-laid .compass__deck[data-v-9a27d2a2]{animation:compass-deck-drop-9a27d2a2 .15s 60ms var(--ease-lift) both}.compass.is-laid .compass__seat[data-v-9a27d2a2]:not([data-kind=vacant]){transform-origin:50% 100%;animation:compass-face-rise-9a27d2a2 .16s .11s var(--ease-lift) both}.compass.is-laid .compass__seat[data-kind=vacant][data-v-9a27d2a2]{animation:compass-ring-in-9a27d2a2 .15s .17s var(--ease-lift) both}.compass.is-laid .compass__seat[data-kind=vacant][data-seat=E][data-v-9a27d2a2]{animation-delay:.19s}.compass.is-laid .compass__seat[data-kind=vacant][data-seat=S][data-v-9a27d2a2]{animation-delay:.21s}.compass.is-laid .compass__seat.is-chair[data-kind=vacant][data-seat][data-v-9a27d2a2]{animation:compass-chair-in-9a27d2a2 .15s 20ms var(--ease-lift) both}.compass.is-laid .compass__cord--NS .compass__line[data-v-9a27d2a2]{animation:compass-cord-down-9a27d2a2 .18s .22s var(--ease-lift) both}.compass.is-laid .compass__cord--EW .compass__line[data-v-9a27d2a2]{animation:compass-cord-across-9a27d2a2 .18s .22s var(--ease-lift) both}.compass.is-laid .compass__badge[data-v-9a27d2a2]{animation:compass-badge-in-9a27d2a2 .12s .32s var(--ease-lift) both}@keyframes compass-table-in-9a27d2a2{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes compass-deck-drop-9a27d2a2{0%{opacity:0;translate:0 -14px}to{opacity:1;translate:0}}@keyframes compass-face-rise-9a27d2a2{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes compass-ring-in-9a27d2a2{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes compass-chair-in-9a27d2a2{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@keyframes compass-cord-down-9a27d2a2{0%{scale:1 0}to{scale:1}}@keyframes compass-cord-across-9a27d2a2{0%{scale:0 1}to{scale:1}}@keyframes compass-badge-in-9a27d2a2{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.compass__deck-card[data-v-9a27d2a2]{width:0;height:0;position:absolute;top:0;left:0}.compass-deck-enter-active[data-v-9a27d2a2]{transition:translate .18s var(--ease-lift), opacity .18s var(--ease-lift)}.compass-deck-leave-active[data-v-9a27d2a2]{transition:translate .16s ease-in,opacity .16s ease-in}.compass-deck-enter-from[data-v-9a27d2a2]{opacity:0;translate:0 -14px}.compass-deck-leave-to[data-v-9a27d2a2]{opacity:0;translate:22px 4px}@media (prefers-reduced-motion:reduce){.compass.is-laid .compass__table[data-v-9a27d2a2],.compass.is-laid .compass__deck[data-v-9a27d2a2],.compass.is-laid .compass__seat[data-v-9a27d2a2],.compass.is-laid .compass__seat.is-chair[data-kind=vacant][data-seat][data-v-9a27d2a2],.compass.is-laid .compass__line[data-v-9a27d2a2],.compass.is-laid .compass__badge[data-v-9a27d2a2]{animation:none}.compass-deck-enter-active[data-v-9a27d2a2],.compass-deck-leave-active[data-v-9a27d2a2]{transition:none}}@container (width<=333px){.compass.is-wide[data-v-9a27d2a2]{zoom:.86}.compass.is-wide .compass__mark[data-v-9a27d2a2]{zoom:calc(1 / .86)}}@container (width<=286px){.compass.is-wide[data-v-9a27d2a2]{zoom:.76}.compass.is-wide .compass__mark[data-v-9a27d2a2]{zoom:calc(1 / .76)}}@container (width<=253px){.compass.is-wide[data-v-9a27d2a2]{zoom:.66}.compass.is-wide .compass__mark[data-v-9a27d2a2]{zoom:calc(1 / .66)}}.table-card[data-v-783ddd94]{transition:border-color .2s var(--ease-lift), translate .2s var(--ease-lift), box-shadow .2s var(--ease-lift);border-color:#78a0dc52}.table-card[data-v-783ddd94]:hover,.table-card[data-v-783ddd94]:focus-within{border-color:var(--gold-light);translate:0 -2px;box-shadow:0 0 0 1px #d4a44c59,0 0 22px #d4a44c38,0 12px 24px #00000073}@media (prefers-reduced-motion:reduce){.table-card[data-v-783ddd94]{transition:none}.table-card[data-v-783ddd94]:hover,.table-card[data-v-783ddd94]:focus-within{translate:none}}.table-card__ground[data-v-783ddd94]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.table-card:not(.is-preview) .table-card__ground>.map-thumb[data-v-783ddd94]{transform-origin:40% 40%;transition:scale .4s var(--ease-lift)}.table-card:not(.is-preview) .table-card__ground>.map-thumb.is-framed[data-v-783ddd94]{width:calc(100% * var(--zoom));height:auto;aspect-ratio:var(--aspect);translate:calc(var(--from-x) * -100%) calc(var(--from-y) * -100%);position:absolute;top:0;left:0}.table-card:not(.is-preview):hover .table-card__ground>.map-thumb[data-v-783ddd94],.table-card:not(.is-preview):focus-within .table-card__ground>.map-thumb[data-v-783ddd94]{scale:1.04}@media (prefers-reduced-motion:reduce){.table-card:not(.is-preview) .table-card__ground>.map-thumb[data-v-783ddd94]{transition:none}.table-card:not(.is-preview):hover .table-card__ground>.map-thumb[data-v-783ddd94],.table-card:not(.is-preview):focus-within .table-card__ground>.map-thumb[data-v-783ddd94]{scale:none}}.table-card__painting[data-v-783ddd94]{z-index:0;transform-origin:50% 45%;transition:scale .4s var(--ease-lift);position:absolute;inset:0}.table-card__painting[data-v-783ddd94] img{object-position:var(--painting-at,50% 50%)}.table-card:not(.is-preview):hover .table-card__painting[data-v-783ddd94],.table-card:not(.is-preview):focus-within .table-card__painting[data-v-783ddd94]{scale:1.04}@media (prefers-reduced-motion:reduce){.table-card__painting[data-v-783ddd94]{transition:none}.table-card:not(.is-preview):hover .table-card__painting[data-v-783ddd94],.table-card:not(.is-preview):focus-within .table-card__painting[data-v-783ddd94]{scale:none}}.is-tile .table-card__picture[data-v-783ddd94]{z-index:1}.table-card:not(.is-preview) .table-card__chairs[data-v-783ddd94] .pair{padding-top:0}.is-tile .table-card__band[data-v-783ddd94]{z-index:1;background:linear-gradient(#101f38,#0a1426);border-top:1px solid #d4a44c66;position:relative;box-shadow:inset 0 1px #fff2d61a}.table-card__foot[data-v-783ddd94]{background:linear-gradient(#080e1ab8,#020304e6)}@media (width<=640px){.table-card:not(.is-preview) .table-card__picture[data-v-783ddd94]{min-height:120px}.table-card:not(.is-preview) .table-card__picture[data-v-783ddd94]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0a142600,#0a142699 52%,#0a1426f0);height:68%;position:absolute;inset:auto 0 0}.table-card:not(.is-preview) [data-part=table-head][data-v-783ddd94]{z-index:2;text-align:left;justify-content:flex-start;align-items:center;width:auto;padding:0 12px 8px;position:absolute;bottom:100%;left:0;right:0}.table-card:not(.is-preview) .table-card__band[data-v-783ddd94]{flex-flow:wrap;align-items:center}.table-card:not(.is-preview) .table-card__words[data-v-783ddd94]{flex:auto;align-items:flex-start;padding:10px 0 8px 12px}.table-card:not(.is-preview) .table-card__chairs[data-v-783ddd94]{margin-top:0;--seat:40px!important;gap:12px!important}.table-card:not(.is-preview) .table-card__chairs[data-v-783ddd94] .pair__faces li+li{margin-left:10px}.table-card:not(.is-preview) .table-card__chairs[data-v-783ddd94] .pair__link{width:18px;height:18px;margin-top:-9px;left:-14px}.table-card:not(.is-preview) .table-card__foot[data-v-783ddd94]{background:0 0;flex-direction:column;flex:1 0 auto;align-items:stretch;gap:4px;padding:8px 12px 8px 0}.table-card:not(.is-preview) .table-card__foot>[data-part=seat-count][data-v-783ddd94]{justify-content:center}.table-card:not(.is-preview) .table-card__foot[data-v-783ddd94] .join-table{flex:none}}.table-card.is-preview[data-v-783ddd94],.table-card.is-preview[data-v-783ddd94]:hover,.table-card.is-preview[data-v-783ddd94]:focus-within{box-shadow:none;border-color:#78a0dc52;translate:none}.table-card.is-preview[data-v-783ddd94]{--shore-line:150px;--wash:56px}.table-card.is-preview.is-compact[data-v-783ddd94]{--shore-line:44px;--wash:30px}.scene[data-v-783ddd94]{background:#0c1a2e}.scene__painting[data-v-783ddd94]{z-index:1;position:absolute;inset:0}.scene__painting>.map-thumb[data-v-783ddd94] img{object-position:var(--painting-at,50% 50%)}.scene__place[data-v-783ddd94]{z-index:1;height:calc(100% - var(--shore-line));-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--wash)), transparent);-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--wash)), transparent);mask-image:linear-gradient(180deg, #000 calc(100% - var(--wash)), transparent);position:absolute;inset:0 0 auto;overflow:hidden}.scene__place>.map-thumb[data-v-783ddd94]{--sea-share:.39;--place-x:45.5%;width:auto;min-width:100%;height:calc(100% / var(--sea-share));aspect-ratio:1672/941;translate:calc(var(--place-x) * -1) 0;position:absolute;top:0;left:50%}.scene__place>.map-thumb[data-v-783ddd94] img{object-position:50% 0}.is-compact .scene__place>.map-thumb[data-v-783ddd94]{--place-x:50%}.scene__shore[data-v-783ddd94]{height:calc(var(--shore-line) + var(--wash));background:linear-gradient(180deg, #fff0 calc(var(--wash) * .45), #fffdf480 calc(var(--wash) * .72), #fffdf400 calc(var(--wash) * .9)), linear-gradient(180deg, #5c462c00 calc(var(--wash) * .7), #5c462c4d var(--wash), #5c462c00 calc(var(--wash) + 40px)), radial-gradient(120% 90% at 85% 0%, #fff0ce57, transparent 70%), linear-gradient(180deg, transparent 45%, #3a241066), var(--sand) 50% 0 / 260px auto repeat, #d8b27a;position:absolute;inset:auto 0 0}.scene__shore.is-bare[data-v-783ddd94]{background:linear-gradient(180deg, #0c1a2e00, #0c1a2e var(--wash), #08111f)}.table-card.is-preview .table-card__band[data-v-783ddd94]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0}.is-compact .table-card__picture[data-v-783ddd94],.is-compact .table-card__band[data-v-783ddd94]{z-index:1;position:relative}.table-game[data-v-783ddd94]{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:56px;height:40px;position:relative}.table-card:not(.is-preview) .table-card__picture[data-v-783ddd94]{overflow:hidden}.table-game__card[data-v-783ddd94]{--card:26px;width:var(--card);aspect-ratio:7/10;margin-left:calc(var(--card) / -2);object-fit:cover;transform-origin:50% 120%;transition:rotate .2s var(--ease-hover), translate .2s var(--ease-hover);border-radius:3px;position:absolute;bottom:1px;left:50%;box-shadow:0 1px #ffecc44d,0 3px 6px #00000080}.table-game__card--1[data-v-783ddd94]{translate:-4px;rotate:-15deg}.table-game__card--2[data-v-783ddd94]{translate:0 -2px}.table-game__card--3[data-v-783ddd94]{translate:4px;rotate:15deg}.table-card:hover .table-game__card--1[data-v-783ddd94],.table-card:focus-within .table-game__card--1[data-v-783ddd94]{translate:-6px;rotate:-21deg}.table-card:hover .table-game__card--3[data-v-783ddd94],.table-card:focus-within .table-game__card--3[data-v-783ddd94]{translate:6px;rotate:21deg}@media (prefers-reduced-motion:reduce){.table-game__card[data-v-783ddd94]{transition:none}}.task[data-v-68f1bf6b]{color:inherit;text-shadow:0 1px 6px #000c;border-radius:4px;text-decoration:none}a.task:hover .task__name[data-v-68f1bf6b],a.task:focus-visible .task__name[data-v-68f1bf6b]{text-underline-offset:3px;text-decoration:underline}.task__mark[data-v-68f1bf6b],.task__chevron[data-v-68f1bf6b]{vertical-align:-3px;display:inline-block}.task__mark[data-v-68f1bf6b]{color:var(--gold-light);margin-right:6px}.task[data-done=yes] .task__mark[data-v-68f1bf6b]{color:var(--signal-optimal)}.task__chevron[data-v-68f1bf6b]{color:var(--text-tertiary);margin-left:3px}.task__what[data-v-68f1bf6b],.task__step[data-v-68f1bf6b]{white-space:nowrap}.task__name[data-v-68f1bf6b]{font-weight:var(--fw-semibold);color:var(--parchment)}.task__count[data-v-68f1bf6b]{font-variant-numeric:tabular-nums;color:var(--text-primary);margin-left:4px}.task__go[data-v-68f1bf6b]{font:inherit;font-weight:var(--fw-semibold);color:var(--text-primary);text-shadow:0 1px 6px #000c;cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:10px;padding:0;text-decoration:none}.task__go[data-v-68f1bf6b]:hover,.task__go[data-v-68f1bf6b]:focus-visible{text-underline-offset:3px;text-decoration:underline}.task__go[data-v-68f1bf6b]:disabled{cursor:default;opacity:.6}.task[data-v-68f1bf6b]:focus-visible,.task__go[data-v-68f1bf6b]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.practice[data-v-c32e0ad4]{box-shadow:var(--shadow-rest);background:#0a1222;border-color:#78a0dc52;align-items:center;min-height:124px;padding:14px 22px;display:flex}.practice__bay[data-v-c32e0ad4]{z-index:-2;object-fit:cover;object-position:62% 60%;width:100%;height:100%;position:absolute;inset:0}.practice[data-v-c32e0ad4]:before{content:"";z-index:-1;background:linear-gradient(90deg,#080e1af0 0%,#080e1ad1 34%,#080e1a33 66%,#080e1a73 100%);position:absolute;inset:0}.practice__figure[data-v-c32e0ad4]{z-index:-1;pointer-events:none;height:180%;position:absolute;bottom:-46%;left:58%}.practice__figure>img[data-v-c32e0ad4]{filter:drop-shadow(0 10px 18px #02060e8c);width:auto;height:100%;display:block}.practice__words[data-v-c32e0ad4]{max-width:56%}.practice__line[data-v-c32e0ad4]{align-items:center;gap:7px;display:inline-flex}.practice__cap[data-v-c32e0ad4]{color:var(--gold-light);flex:none}.practice__go[data-v-c32e0ad4]{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.practice__rung[data-v-c32e0ad4]{font:var(--fw-medium) 12px / 1.2 var(--font-ui);color:var(--text-secondary);white-space:normal;display:block}.practice__start[data-v-c32e0ad4]{min-height:44px;text-align:left!important;height:auto!important;padding-block:4px!important}.practice__task-line[data-v-c32e0ad4]{font:var(--fw-medium) 14px / 1.35 var(--font-ui);color:var(--text-secondary);margin:0}.is-starting .practice__start-icon[data-v-c32e0ad4]{animation:1s linear infinite practice-turn-c32e0ad4}@keyframes practice-turn-c32e0ad4{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.is-starting .practice__start-icon[data-v-c32e0ad4]{animation:none}}.practice.is-row[data-v-c32e0ad4]{flex-wrap:wrap;gap:10px;min-height:0;padding:12px}.practice.is-row[data-v-c32e0ad4]:before{background:linear-gradient(90deg,#080e1af0 0%,#080e1adb 52%,#080e1a4d 100%)}.practice__coin[data-v-c32e0ad4]{width:44px;height:44px;color:var(--gold-light);background:linear-gradient(#244068d9,#10203aeb);border:1px solid #78aae680;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff2d61f,0 3px 10px #00000073}.practice__words--row[data-v-c32e0ad4]{flex-direction:column;flex:1 1 0;gap:2px;max-width:none;display:flex}.practice__title[data-v-c32e0ad4]{text-wrap:balance;font-size:19px;line-height:1.2}.practice__sub[data-v-c32e0ad4]{font-size:13px;line-height:1.3}.practice__sub-rung[data-v-c32e0ad4]{font-weight:var(--fw-semibold);color:var(--text-primary)}.practice__start--row[data-v-c32e0ad4]{flex:none;padding:0 14px!important}.practice__refusal[data-v-c32e0ad4]{flex-basis:100%;margin:0}.practice__task-line--row[data-v-c32e0ad4]{flex-basis:100%;padding-left:54px;font-size:13px}.segments[data-v-53e500b8]{border-radius:var(--radius-lg);border:var(--hairline) solid #78a0dc33;background:#080f1c9e;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid;overflow:visible}.segment[data-v-53e500b8]{cursor:pointer}.segment__face[data-v-53e500b8]{height:32px;min-height:0;font:var(--fw-medium) var(--type-ui-s) / 1 var(--font-ui);transition:background var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex}.segment:hover .segment__face[data-v-53e500b8]{color:var(--text-primary)}.segment input:checked+.segment__face[data-v-53e500b8]{font-weight:var(--fw-semibold)}.segment input:focus-visible+.segment__face[data-v-53e500b8]{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=520px),(pointer:coarse){.segment__face[data-v-53e500b8]{height:44px}}fieldset:disabled .segment[data-v-53e500b8]{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.segment__face[data-v-53e500b8]{transition:none}}.games[data-v-8780df99]{--games-gap:12px;gap:var(--games-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.game[data-v-8780df99]{cursor:pointer;min-width:0;display:flex}.game__face[data-v-8780df99]{border-radius:var(--radius-lg);text-align:center;min-width:0;transition:border-color .16s var(--ease-hover), box-shadow .16s var(--ease-hover), translate .16s var(--ease-hover);background:#09101e;border:2px solid #78a0dc57;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000059}.game:hover .game__face[data-v-8780df99]{border-color:var(--border-gold);translate:0 -2px}.game input:checked+.game__face[data-v-8780df99]{border-color:var(--gold-light);box-shadow:0 0 0 2px var(--gold), 0 0 22px #d4a44c66, 0 6px 16px #00000059}.game input:focus-visible+.game__face[data-v-8780df99]{outline:2px solid var(--focus-ring);outline-offset:4px}.game input:disabled+.game__face[data-v-8780df99]{opacity:.55;cursor:default}.game__art[data-v-8780df99]{aspect-ratio:3/2;background:radial-gradient(55% 45% at 50% 92%, #ffecc44d, transparent 72%), var(--ground);display:block;position:relative;container-type:inline-size}.game__card[data-v-8780df99]{--card:min(64px, 36cqw);width:var(--card);aspect-ratio:7/10;margin-left:calc(var(--card) / -2);object-fit:cover;transform-origin:50% 120%;transition:rotate .2s var(--ease-hover), translate .2s var(--ease-hover);border-radius:5px;position:absolute;bottom:9%;left:50%;box-shadow:0 1px #ffecc459,0 6px 12px #0000008c}.game__card--1[data-v-8780df99]{translate:-7cqw;rotate:-16deg}.game__card--2[data-v-8780df99]{translate:0 -3%;rotate:0deg}.game__card--3[data-v-8780df99]{translate:7cqw;rotate:16deg}.game:hover .game__card--1[data-v-8780df99],.game input:checked+.game__face .game__card--1[data-v-8780df99]{translate:-9.5cqw;rotate:-22deg}.game:hover .game__card--3[data-v-8780df99],.game input:checked+.game__face .game__card--3[data-v-8780df99]{translate:9.5cqw;rotate:22deg}.game__tick[data-v-8780df99]{background:linear-gradient(180deg, var(--gold-light), var(--gold));color:#2a1a04;opacity:0;width:24px;height:24px;transition:opacity .16s var(--ease-hover), scale .16s var(--ease-hover);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px;scale:.6;box-shadow:0 2px 6px #00000073}.game input:checked+.game__face .game__tick[data-v-8780df99]{opacity:1;scale:1}.game__band[data-v-8780df99]{background:linear-gradient(#0e182c,#09101e);border-top:1px solid #ffecc424;flex-direction:column;flex:auto;align-items:center;gap:2px;padding:8px 8px 10px;display:flex}.game__name[data-v-8780df99]{font:var(--fw-bold) var(--type-display-s) / 1.15 var(--font-display);color:var(--parchment)}.game__deck[data-v-8780df99]{font:var(--fw-regular) var(--type-ui-s) / 1.3 var(--font-ui);color:var(--text-tertiary)}.game input:checked+.game__face .game__deck[data-v-8780df99]{color:var(--text-secondary)}@media (prefers-reduced-motion:no-preference){.game[data-v-8780df99]{--deal-pile:translate(calc(var(--deal-slot) * (100% + var(--games-gap))), calc(-21% + var(--deal-layer) * 3px)) rotate(var(--deal-turn)) scale(.6)}.games.is-dealing .game[data-v-8780df99]{z-index:var(--deal-z);animation:game-deal-8780df99 var(--deal-throw) cubic-bezier(.22, .8, .3, 1) var(--deal-delay) backwards}.games.is-dealing .game input:checked+.game__face[data-v-8780df99]{animation:game-ring-8780df99 .28s var(--ease-hover) var(--deal-down) backwards}.games.is-dealing .game input:checked+.game__face .game__tick[data-v-8780df99]{animation:game-tick-8780df99 .32s cubic-bezier(.3, 1.5, .5, 1) calc(var(--deal-lands) + 60ms) backwards}.games.is-dealing .game input:checked+.game__face .game__card--1[data-v-8780df99]{animation:game-fan-1-8780df99 .24s var(--ease-hover) var(--deal-lands) backwards}.games.is-dealing .game input:checked+.game__face .game__card--3[data-v-8780df99]{animation:game-fan-3-8780df99 .24s var(--ease-hover) var(--deal-lands) backwards}.game input:checked+.game__face[data-landing][data-v-8780df99]{animation:game-ring-8780df99 .28s var(--ease-hover) backwards}.game input:checked+.game__face[data-landing] .game__tick[data-v-8780df99]{animation:.32s cubic-bezier(.3,1.5,.5,1) 60ms backwards game-tick-8780df99}}@keyframes game-deal-8780df99{0%{transform:var(--deal-pile)}70%{transform:translate(0, -2%) rotate(calc(var(--deal-turn) * -.25)) scale(1.015)}to{transform:none}}@keyframes game-ring-8780df99{0%{border-color:#78a0dc57;box-shadow:0 0 0 12px #f0c87800,0 0 22px #d4a44c00,0 6px 16px #00000059}to{border-color:var(--gold-light);box-shadow:0 0 0 2px var(--gold), 0 0 22px #d4a44c66, 0 6px 16px #00000059}}@keyframes game-tick-8780df99{0%{opacity:0;translate:0 -10px;scale:.3}60%{opacity:1;translate:0 1px;scale:1.15}to{opacity:1;translate:0;scale:1}}@keyframes game-fan-1-8780df99{0%{translate:-7cqw;rotate:-16deg}to{translate:-9.5cqw;rotate:-22deg}}@keyframes game-fan-3-8780df99{0%{translate:7cqw;rotate:16deg}to{translate:9.5cqw;rotate:22deg}}@media (width<=520px){.games[data-v-8780df99]{--games-gap:8px}.game__band[data-v-8780df99]{padding:6px 4px 8px}.game__name[data-v-8780df99]{font-size:var(--type-ui-s)}.game__deck[data-v-8780df99]{font-size:var(--type-ui-xs)}.game__tick[data-v-8780df99]{width:22px;height:22px;top:5px;right:5px}}@media (prefers-reduced-motion:reduce){.game__face[data-v-8780df99],.game__card[data-v-8780df99],.game__tick[data-v-8780df99]{transition:none}.game:hover .game__face[data-v-8780df99]{translate:none}}.segments[data-v-a74fb30e]{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));border-radius:var(--radius-lg);border:var(--hairline) solid #78a0dc33;background:#080f1c9e;gap:4px;padding:4px;display:grid}.segment[data-v-a74fb30e]{cursor:pointer;min-width:0}.segment__face[data-v-a74fb30e]{height:32px;font:var(--fw-medium) var(--type-ui-s) / 1 var(--font-ui);white-space:nowrap;padding:0 12px;display:flex}.segment input:checked+.segment__face[data-v-a74fb30e]{font-weight:var(--fw-semibold)}.segment input:focus-visible+.segment__face[data-v-a74fb30e]{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=520px),(pointer:coarse){.segment__face[data-v-a74fb30e]{white-space:normal;text-align:center;gap:4px;height:44px;padding:0 6px;line-height:1.1}}.levels[data-v-2e732b0c]{border-radius:var(--radius-lg);border:var(--hairline) solid #78a0dc33;background:#080f1c9e;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-width:360px;padding:4px;display:grid;overflow:visible}.level[data-v-2e732b0c]{cursor:pointer}.level__face[data-v-2e732b0c]{height:32px;min-height:0;font:var(--fw-medium) var(--type-ui-s) / 1 var(--font-ui);transition:background var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);justify-content:center;align-items:center;padding:0 12px;display:flex}.level:hover .level__face[data-v-2e732b0c]{color:var(--text-primary)}.level input:checked+.level__face[data-v-2e732b0c]{font-weight:var(--fw-semibold)}.level input:focus-visible+.level__face[data-v-2e732b0c]{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=520px),(pointer:coarse){.level__face[data-v-2e732b0c]{height:44px}}fieldset:disabled .level[data-v-2e732b0c]{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.level__face[data-v-2e732b0c]{transition:none}}.segments[data-v-a235c6ef]{border-radius:var(--radius-lg);border:var(--hairline) solid #78a0dc33;background:#080f1c9e;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid;overflow:visible}.segment[data-v-a235c6ef]{cursor:pointer}.segment__face[data-v-a235c6ef]{height:32px;min-height:0;font:var(--fw-medium) var(--type-ui-s) / 1 var(--font-ui);transition:background var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:flex}.segment:hover .segment__face[data-v-a235c6ef]{color:var(--text-primary)}.segment input:checked+.segment__face[data-v-a235c6ef]{font-weight:var(--fw-semibold)}.segment input:focus-visible+.segment__face[data-v-a235c6ef]{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=520px),(pointer:coarse){.segment__face[data-v-a235c6ef]{height:44px}}fieldset:disabled .segment[data-v-a235c6ef]{opacity:.55;cursor:default}@media (prefers-reduced-motion:reduce){.segment__face[data-v-a235c6ef]{transition:none}}.fold[data-v-f285ddde]{border-radius:var(--radius-lg);border:var(--hairline) solid #78a0dc33;transition:border-color var(--dur-hover) var(--ease-hover);background:#080f1c9e}.fold[data-v-f285ddde]:hover,.fold[data-open=true][data-v-f285ddde]{border-color:#78a0dc5c}.fold__row[data-v-f285ddde]{border-radius:var(--radius-lg);width:100%;min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px 8px 10px;display:flex}.fold__row[data-v-f285ddde]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fold__icon[data-v-f285ddde]{width:34px;height:34px;color:var(--gold-light);background:#78a0dc24;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fold__title[data-v-f285ddde]{min-width:0;font:var(--fw-semibold) var(--type-ui-m) / 1.2 var(--font-ui);color:var(--parchment);flex:auto}.fold__values[data-v-f285ddde]{font:var(--fw-semibold) var(--type-ui-s) / 1.2 var(--font-ui);color:var(--gold-light);flex:none}.fold__chevron[data-v-f285ddde]{color:var(--text-secondary);transition:rotate .18s var(--ease-hover);flex:none}.fold[data-open=true] .fold__chevron[data-v-f285ddde]{rotate:180deg}.fold__body[data-v-f285ddde]{border:0;border-top:var(--hairline) solid #78a0dc24;flex-direction:column;gap:12px;min-width:0;margin:0;padding:4px 14px 14px;display:flex}.fold__item[data-v-f285ddde]{flex-direction:column;gap:6px;min-width:0;padding-top:8px;display:flex}.fold__head[data-v-f285ddde]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.bots__label[data-v-f285ddde]{font:var(--fw-semibold) var(--type-ui-s) / 1.2 var(--font-ui);color:var(--text-secondary)}.fold__hint[data-v-f285ddde]{font:var(--fw-regular) var(--type-ui-xs) / 1.3 var(--font-ui);color:var(--text-tertiary)}.fold__line[data-v-f285ddde]{font:var(--fw-regular) var(--type-body) / 1.4 var(--font-ui);color:var(--text-secondary);margin:0}.field-error[data-v-f285ddde]{font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);color:#b8adf0;margin:0}@media (prefers-reduced-motion:reduce){.fold[data-v-f285ddde],.fold__chevron[data-v-f285ddde]{transition:none}}.sheet[data-v-9fb6b3ff]{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.sheet__item[data-v-9fb6b3ff]{flex-direction:column;gap:8px;min-width:0;display:flex}.sheet__head[data-v-9fb6b3ff]{flex-direction:column;gap:2px;margin:0;display:flex}.sheet__label[data-v-9fb6b3ff]{font:var(--fw-bold) var(--type-ui-l) / 1.2 var(--font-display);color:var(--parchment)}.sheet__hint[data-v-9fb6b3ff]{font:var(--fw-regular) var(--type-ui-s) / 1.3 var(--font-ui);color:var(--text-tertiary)}.sheet__item[data-v-9fb6b3ff] [role=radiogroup]{max-width:none}.sheet__line[data-v-9fb6b3ff]{font:var(--fw-regular) var(--type-body) / 1.4 var(--font-ui);color:var(--text-secondary);margin:0}.field-error[data-v-9fb6b3ff]{font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);color:#b8adf0;margin:0}.sheet__foot[data-v-9fb6b3ff]{justify-content:flex-end;display:flex}.sheet__done[data-v-9fb6b3ff]{min-width:140px}@media (width<=520px){.sheet__done[data-v-9fb6b3ff]{flex:auto}}.open[data-v-54bbaaaf]{grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:stretch;gap:24px;display:grid}.place[data-v-54bbaaaf]{flex-direction:column;gap:12px;min-width:0;display:flex}.choices[data-v-54bbaaaf]{flex-direction:column;gap:18px;min-width:0;display:flex}.chip[data-v-54bbaaaf]{border-radius:var(--radius-md);border:var(--hairline) solid #78a0dc3d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 24px);height:38px;color:var(--parchment);font:var(--fw-medium) var(--type-ui-m) / 1 var(--font-ui);background:#060c18c7;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex;position:absolute;top:12px;left:12px}.chip[data-v-54bbaaaf] svg{color:var(--gold-light);flex:none}.more[data-v-54bbaaaf]{z-index:1;pointer-events:none;background:linear-gradient(#0c152700,#0c1527f0 78%);height:48px;margin-top:-48px;position:sticky;bottom:-20px}.summary[data-v-54bbaaaf]{flex-direction:column;flex:auto;min-height:0;display:flex}.summary__card[data-v-54bbaaaf]{flex:auto}.summary[data-v-54bbaaaf] .table-card__picture{max-height:400px}.maps[data-v-54bbaaaf]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.map-option[data-v-54bbaaaf]{cursor:pointer;min-width:0}.map-option__face[data-v-54bbaaaf]{border-radius:var(--radius-md);border:var(--hairline) solid var(--border-hairline);transition:border-color var(--dur-hover) var(--ease-hover);background:#08101e99;flex-direction:column;gap:6px;padding:6px;display:flex}.map-option__thumb[data-v-54bbaaaf]{aspect-ratio:16/9;border-radius:var(--radius-sm);display:block;overflow:hidden}.map-option__name[data-v-54bbaaaf]{font:var(--fw-medium) var(--type-ui-s) / 1.2 var(--font-ui);color:var(--text-primary);text-align:center}.map-option:hover .map-option__face[data-v-54bbaaaf]{border-color:var(--border-gold-soft)}.map-option input:checked+.map-option__face[data-v-54bbaaaf]{border-color:var(--gold);background:var(--surface-gold-wash);box-shadow:var(--glow-gold)}.map-option input:focus-visible+.map-option__face[data-v-54bbaaaf]{outline:2px solid var(--focus-ring);outline-offset:2px}.control[data-v-54bbaaaf]{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.control__label[data-v-54bbaaaf]{font:var(--fw-medium) var(--type-ui-s) / 1 var(--font-ui);color:var(--text-secondary);padding:0}.control__head[data-v-54bbaaaf]{font:var(--fw-bold) var(--type-ui-l) / 1.2 var(--font-display);color:var(--parchment);margin:0;padding:0}legend.control__head[data-v-54bbaaaf],legend.control__label[data-v-54bbaaaf]{padding-bottom:8px}.quiet[data-v-54bbaaaf]{font:var(--fw-regular) var(--type-body) / 1.4 var(--font-ui);color:var(--text-tertiary);margin:0}.bridge[data-v-54bbaaaf]{border-radius:var(--radius-lg);border:var(--hairline) solid #78a0dc33;font:var(--fw-regular) var(--type-body) / 1.4 var(--font-ui);color:var(--text-secondary);background:#080f1c9e;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;display:flex}.bridge[data-v-54bbaaaf] svg{color:var(--gold-light);flex:none;margin-top:1px}.field-error[data-v-54bbaaaf]{font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);color:#b8adf0;margin:0}.notice[data-v-54bbaaaf]{border-radius:var(--radius-md);border:var(--hairline) solid var(--signal-error);color:var(--text-primary);font:var(--fw-medium) var(--type-body) / 1.4 var(--font-ui);background:#7d6fd12e;margin:0;padding:10px 14px}.foot[data-v-54bbaaaf]{align-items:center;gap:16px;display:flex}.recap[data-v-54bbaaaf]{flex:0 auto;align-items:center;gap:14px;min-width:0;display:flex}.recap__game[data-v-54bbaaaf]{border-radius:var(--radius-md);background:radial-gradient(60% 55% at 50% 92%, #ffecc44d, transparent 72%), var(--ground);border:1px solid #ffecc438;flex:none;width:68px;height:48px;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000059}.recap__fan[data-v-54bbaaaf]{position:absolute;inset:0}.recap__card[data-v-54bbaaaf]{aspect-ratio:7/10;object-fit:cover;transform-origin:50% 120%;border-radius:3px;width:22px;margin-left:-11px;position:absolute;bottom:6px;left:50%;box-shadow:0 1px #ffecc459,0 3px 6px #0000008c}.recap__card--1[data-v-54bbaaaf]{translate:-9px;rotate:-18deg}.recap__card--2[data-v-54bbaaaf]{translate:0 -2px}.recap__card--3[data-v-54bbaaaf]{translate:9px;rotate:18deg}.recap-fan-enter-active[data-v-54bbaaaf]{transition:opacity .18s var(--ease-hover), translate .18s var(--ease-hover)}.recap-fan-leave-active[data-v-54bbaaaf]{transition:opacity 90ms var(--ease-hover)}.recap-fan-enter-from[data-v-54bbaaaf]{opacity:0;translate:0 6px}.recap-fan-leave-to[data-v-54bbaaaf]{opacity:0}.recap__words[data-v-54bbaaaf]{flex-direction:column;gap:3px;min-width:0;display:flex}.recap__head[data-v-54bbaaaf]{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.recap__title[data-v-54bbaaaf]{text-overflow:ellipsis;min-width:0;font:var(--fw-bold) 19px / 1.2 var(--font-display);color:var(--parchment);overflow:hidden}.recap__dot[data-v-54bbaaaf]{color:var(--text-tertiary);font:var(--fw-bold) 16px / 1 var(--font-ui)}.recap__room[data-v-54bbaaaf]{font:var(--fw-semibold) var(--type-body) / 1.2 var(--font-ui);color:var(--parchment);flex:none;align-self:center;align-items:center;gap:5px;display:inline-flex}.recap__room[data-v-54bbaaaf] svg,.recap__coach[data-v-54bbaaaf] svg{color:var(--text-secondary);flex:none}.recap__line[data-v-54bbaaaf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--fw-regular) var(--type-body) / 1.35 var(--font-ui);color:var(--text-secondary);overflow:hidden}.recap__coach[data-v-54bbaaaf]{vertical-align:bottom;align-items:center;gap:5px;display:inline-flex}.foot__coach[data-v-54bbaaaf]{min-width:0;font:var(--fw-medium) var(--type-body) / 1.35 var(--font-ui);color:var(--text-secondary);flex:0 auto;align-items:center;gap:8px;margin:0;display:flex}.foot__coach[data-v-54bbaaaf] svg{color:var(--text-secondary);flex:none}.foot__bar[data-v-54bbaaaf]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.foot__bots[data-v-54bbaaaf]{border-radius:var(--radius-pill);color:#e3edfb;min-width:0;min-height:44px;font:var(--fw-medium) 14px / 1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover), scale .16s var(--ease-hover);background:linear-gradient(#244068b3,#10203acc);border:1px solid #78aae680;flex:0 auto;align-items:center;gap:8px;padding:0 12px 0 13px;display:inline-flex}.foot__bots[data-v-54bbaaaf] svg{color:var(--gold-light);flex:none}.foot__words[data-v-54bbaaaf]{text-overflow:ellipsis;min-width:0;overflow:hidden}.foot__values[data-v-54bbaaaf]{color:var(--parchment);font-weight:var(--fw-bold)}.foot__bots[data-v-54bbaaaf] .foot__chevron{color:#a9bfdd}.foot__bots[data-v-54bbaaaf]:hover{border-color:var(--gold-light)}.foot__bots[data-v-54bbaaaf]:active{transition-duration:70ms;scale:.96}.foot__bots[data-v-54bbaaaf]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.foot__bots.is-refused[data-v-54bbaaaf]{border-color:var(--signal-error)}.foot__bar .foot__coach[data-v-54bbaaaf]{color:var(--text-tertiary);flex:none;gap:6px;font-size:14px}.actions[data-v-54bbaaaf]{flex:auto;justify-content:flex-end;gap:12px;display:flex}.actions[data-v-54bbaaaf]>:last-child{flex:0 240px}@media (width<=720px){.open[data-v-54bbaaaf]{grid-template-columns:minmax(0,1fr);gap:16px}.place[data-v-54bbaaaf]{display:contents}.choices[data-v-54bbaaaf]{gap:16px}.foot[data-v-54bbaaaf]{flex-direction:column;align-items:stretch;gap:10px}.chip[data-v-54bbaaaf]{max-width:calc(100% - 12px);height:28px;font-size:var(--type-ui-s);gap:5px;padding:0 9px 0 7px;top:6px;left:6px}}@media (width<=520px){.foot[data-v-54bbaaaf]{flex-direction:column;align-items:stretch;gap:8px}.foot__coach[data-v-54bbaaaf]{justify-content:center;line-height:1.25}.actions[data-v-54bbaaaf]>*,.actions[data-v-54bbaaaf]>:first-child{flex:none}.actions[data-v-54bbaaaf]>:last-child{flex:1 1 0;min-width:0}}@media (width<=380px){.foot__label[data-v-54bbaaaf]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.map-option__face[data-v-54bbaaaf],.foot__bots[data-v-54bbaaaf],.recap-fan-enter-active[data-v-54bbaaaf],.recap-fan-leave-active[data-v-54bbaaaf]{transition:none}.recap-fan-enter-from[data-v-54bbaaaf]{translate:none}.foot__bots[data-v-54bbaaaf]:active{scale:none}}@media (width<=560px){.page-head.play-head[data-v-e45e37cc]{align-items:center}.play-head[data-v-e45e37cc] .page-head__aside{display:contents}.play-head.has-activity[data-v-e45e37cc] .page-head__sub{display:none}}.table-grid[data-v-e45e37cc]{grid-template-columns:repeat(auto-fill,minmax(max(300px,25% - .65625rem),1fr))}.join-table[data-v-e45e37cc]{transition-property:transform,box-shadow!important}.empty-tables[data-v-e45e37cc]{min-height:236px}.empty-tables__ground[data-v-e45e37cc]{z-index:0;pointer-events:none;position:absolute;inset:0}.empty-tables__ground[data-v-e45e37cc] img{object-position:50% 62%}.empty-tables__band[data-v-e45e37cc]{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0e1c34d6,#0a1426eb);border-top:1px solid #d4a44c66;position:relative;box-shadow:inset 0 1px #fff2d61a}@media (width<=640px){.empty-tables[data-v-e45e37cc]{min-height:340px}.empty-tables__ground>.map-thumb[data-v-e45e37cc]{height:165%;position:absolute;inset:-50% 0 auto}}.seat-card[data-v-8312a3e8]{transition:box-shadow var(--dur-hover) var(--ease-hover), border-color var(--dur-hover) var(--ease-hover), opacity var(--dur-hover) var(--ease-hover);background:linear-gradient(#101e36f2,#070e1bf5);border:1px solid #78aae680;border-radius:14px;box-shadow:0 12px 26px #00000080}.seat-card.is-open[data-v-8312a3e8]{border-color:#78aae65c}.seat-card.is-you[data-v-8312a3e8]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 22px #d4a44c47, 0 12px 26px #00000080}.seat-card.is-carried[data-v-8312a3e8]{opacity:.5;outline:1px dashed var(--border-gold);outline-offset:-1px}.seat-card.is-target[data-v-8312a3e8]{outline:2px solid var(--gold);outline-offset:2px;box-shadow:0 0 0 6px #d4a44c2e,0 0 26px #d4a44c59}.seat-tab[data-v-8312a3e8]{z-index:4;border:1px solid rgba(var(--frame), .85);background:linear-gradient(180deg, rgba(var(--frame), .32), rgba(var(--frame), .12)), rgb(var(--frame-ground));max-width:calc(100% - 16px);font:var(--fw-medium) 13px / 1.1 var(--font-ui);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;display:inline-flex;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-55%);box-shadow:0 3px 8px #00000073}.seat-tab__partner[data-v-8312a3e8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seat-face[data-v-8312a3e8]{--handle-w:30px;border-bottom:1px solid #78aae659}.seat-face[data-v-8312a3e8]:before{content:"";pointer-events:none;background:radial-gradient(120% 95% at 50% 18%,#3b70a8 0%,#1b3c69 46%,#0b1a31 100%);position:absolute;inset:0}.seat-face[data-v-8312a3e8]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070e1b8c);height:26%;position:absolute;inset:auto 0 0}.seat-card.is-open.is-target>.seat-face[data-v-8312a3e8]:after,.seat-card.is-open.is-landing>.seat-face[data-v-8312a3e8]:after{background:linear-gradient(#0000,#d4a44c57);height:50%}.seat-gear[data-v-8312a3e8]{background:radial-gradient(closest-side,#040a16a8,#040a1666 58%,#0000);border-radius:50%}.seat-gear img[data-v-8312a3e8]{filter:drop-shadow(0 1px 1px #000000d9)drop-shadow(0 0 5px #0009)}.seat-look[data-v-8312a3e8]{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.seat-look__face[data-v-8312a3e8]{transition:transform var(--dur-hover) var(--ease-hover)}.seat-look:hover:not(:disabled) .seat-look__face[data-v-8312a3e8]{transform:scale(1.04)}.seat-look[data-v-8312a3e8]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.seat-look[data-v-8312a3e8]:disabled{cursor:default}.look-edit[data-v-8312a3e8]{z-index:2;width:26px;height:26px;color:var(--gold-light);pointer-events:none;transition:background var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background:#060e1cd1;border:1px solid #f0d28cd9;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 6px #00000080}.seat-look:hover:not(:disabled) .look-edit[data-v-8312a3e8],.seat-look:focus-visible .look-edit[data-v-8312a3e8]{background:var(--gold);color:var(--text-on-gold)}.seat-chip[data-v-8312a3e8]{border-radius:var(--radius-pill);height:22px;font:var(--fw-semibold) 12px / 1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.seat-chip--host[data-v-8312a3e8]{color:var(--text-on-gold);background:linear-gradient(180deg, #f0d28c, var(--gold))}.seat-flag[data-v-8312a3e8]{height:22px;color:var(--gold-light);font:var(--fw-semibold) 12px / 1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background:#060e1cdb;border:1px solid #f0d28cd9;border-radius:6px;align-items:center;padding:0 9px;display:inline-flex;box-shadow:0 2px 8px #00000080}.seat-art[data-v-8312a3e8]{width:100%;height:100%;position:relative}.seat-art.has-handle[data-v-8312a3e8]{width:calc(100% - var(--handle-w));margin-left:var(--handle-w)}.seat-handle[data-v-8312a3e8]{inset-block:0;z-index:3;width:var(--handle-w);background:linear-gradient(#1a2e50fa,#0b1629fa);border-right:1px solid #78aae666;flex-direction:column;display:flex;position:absolute;left:0;box-shadow:2px 0 8px #00000059}.grip[data-v-8312a3e8]{width:100%;min-height:0;color:var(--text-secondary);cursor:grab;touch-action:none;transition:color var(--dur-hover) var(--ease-hover), background var(--dur-hover) var(--ease-hover);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.grip[data-v-8312a3e8]:hover:not(:disabled),.grip[aria-pressed=true][data-v-8312a3e8]{color:var(--gold-light);background:#f0d28c1f}.grip[data-v-8312a3e8]:active:not(:disabled),.grip[aria-pressed=true][data-v-8312a3e8]{cursor:grabbing}.grip[data-v-8312a3e8]:focus-visible,.seat-remove[data-v-8312a3e8]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.grip[data-v-8312a3e8]:disabled,.seat-remove[data-v-8312a3e8]:disabled{opacity:.4;cursor:default}.seat-remove[data-v-8312a3e8]{width:100%;height:40px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-hover) var(--ease-hover), background var(--dur-hover) var(--ease-hover);background:0 0;border:0;border-top:1px solid #78aae64d;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.seat-remove[data-v-8312a3e8]:hover:not(:disabled){color:#ffb4a8;background:#ff8c781f}@media (width<=520px),(pointer:coarse){.grip[data-v-8312a3e8]:before,.seat-remove[data-v-8312a3e8]:before{content:"";inset:0 calc(var(--handle-w) - 44px) 0 0;position:absolute}.seat-remove[data-v-8312a3e8]{height:44px}}.seat-chip--bot[data-v-8312a3e8]{color:var(--text-secondary);background:#a9b6c91f;border:1px solid #a9b6c973}.seat-chip--level[data-v-8312a3e8]{letter-spacing:.02em;text-transform:none;font-weight:var(--fw-medium);color:var(--text-secondary);background:var(--surface-sunken);border:var(--hairline) solid var(--border-hairline)}.seat-place[data-v-8312a3e8]{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px 10px 4px;display:flex;position:absolute;inset:0}.seat-ring[data-v-8312a3e8]{aspect-ratio:1;border:2px dashed rgba(var(--frame), .9);background:radial-gradient(circle at 50% 34%, rgba(var(--frame), .26), rgba(var(--frame-ground), .5) 72%);height:84%;box-shadow:inset 0 0 14px rgba(var(--frame), .14);transition:border-color var(--dur-hover) var(--ease-hover), box-shadow var(--dur-hover) var(--ease-hover);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.seat-silhouette[data-v-8312a3e8]{background:linear-gradient(180deg, rgba(var(--frame), .6), rgba(var(--frame), .24) 85%);-webkit-mask:var(--silhouette) 50% 0 / cover no-repeat;-webkit-mask:var(--silhouette) 50% 0 / cover no-repeat;mask:var(--silhouette) 50% 0 / cover no-repeat;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:6% 0 0}.seat-card.is-open.is-target .seat-ring[data-v-8312a3e8],.seat-card.is-open.is-landing .seat-ring[data-v-8312a3e8]{border-color:var(--gold-light);box-shadow:inset 0 0 16px #f0d28c4d,0 0 16px #d4a44c59}.seat-card.is-open.is-landing .seat-ring[data-v-8312a3e8]{transition:none}.seat-chair[data-v-8312a3e8]{-webkit-user-select:none;user-select:none;pointer-events:none;display:none}.seat-card.has-chair .seat-ring[data-v-8312a3e8]{display:none}.seat-card.has-chair .seat-chair[data-v-8312a3e8]{height:calc(var(--chair-reach,1) * 64px);object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 5px 6px #0000008c);width:auto;max-width:100%;transition:filter var(--dur-hover) var(--ease-hover);flex:none;display:block}.seat-card.has-chair.is-open.is-target .seat-chair[data-v-8312a3e8],.seat-card.has-chair.is-open.is-landing .seat-chair[data-v-8312a3e8],.seat-card.has-chair .seat-leaving--face .seat-chair[data-v-8312a3e8]{filter:drop-shadow(0 0 1px var(--gold-light)) drop-shadow(0 0 1px var(--gold-light)) drop-shadow(0 0 12px #d4a44cbf)}.seat-card.has-chair.is-open.is-landing .seat-chair[data-v-8312a3e8]{transition:none}@container (width>=561px){@media (width<=899px),(height>=821px){.seat-card.has-chair .seat-place[data-v-8312a3e8]{justify-content:flex-end;gap:3px;padding:16px 10px 8px}.seat-card.has-chair .seat-place[data-v-8312a3e8]:before{content:"";z-index:-1;background:radial-gradient(closest-side,#020812b8,#0208125c 62%,#0000);border-radius:50%;width:66%;height:18px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.seat-card.has-chair .seat-chair[data-v-8312a3e8]{filter:drop-shadow(0 6px 8px #00000080);height:calc(100% - 23px)}.seat-card:not(.has-chair) .seat-ring[data-v-8312a3e8]{height:calc(100% - 30px)}.seat-card .seat-open-word[data-v-8312a3e8]{text-align:center;white-space:nowrap;font-size:16px;display:block}.seat-card.is-open>.seat-body[data-v-8312a3e8]{justify-content:center;min-height:83.25px}.seat-card .seat-ways[data-v-8312a3e8]{gap:22px}}}.seat-action[data-v-8312a3e8]{border-radius:var(--radius-pill);color:#e3edfb;height:34px;font:var(--fw-semibold) 13px / 1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover), background var(--dur-hover) var(--ease-hover);background:linear-gradient(#244068e6,#10203aeb);border:1px solid #78aae699;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.seat-action[data-v-8312a3e8]:hover:not(:disabled){border-color:var(--gold-light);color:var(--gold-light)}.seat-action[data-v-8312a3e8]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.seat-action[data-v-8312a3e8]:disabled{opacity:.5;cursor:default}.seat-action.is-done[data-v-8312a3e8]{color:#8ff0b8;border-color:#6ee7a0b3}.seat-action.is-failed[data-v-8312a3e8]{border-color:var(--signal-error);color:var(--signal-error)}.seat-action__disc[data-v-8312a3e8],.seat-action__word[data-v-8312a3e8]{display:contents}.ready--yes[data-v-8312a3e8]{color:#062b17;background:linear-gradient(#6ee7a0,#3fcf7e);box-shadow:0 0 0 1px #6ee7a099,0 0 12px #4ade8073}.ready--no[data-v-8312a3e8]{color:var(--text-secondary);border:var(--hairline) dashed #a9b6c980;background:#060c1899}@media (prefers-reduced-motion:reduce){.seat-card[data-v-8312a3e8],.seat-ring[data-v-8312a3e8],.seat-chair[data-v-8312a3e8],.seat-action[data-v-8312a3e8],.grip[data-v-8312a3e8],.seat-remove[data-v-8312a3e8],.seat-look__face[data-v-8312a3e8],.look-edit[data-v-8312a3e8]{transition:none}.seat-look:hover:not(:disabled) .seat-look__face[data-v-8312a3e8]{transform:none}}.seat-open-name[data-v-8312a3e8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seat-card.is-taken .seat-body[data-v-8312a3e8]{justify-content:center;min-height:83.25px}@container (width<=560px){.seat-tab[data-v-8312a3e8]{padding:3px 9px;font-size:12px}.seat-tab__partner[data-v-8312a3e8]{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.seat-chip[data-v-8312a3e8]{letter-spacing:.04em;gap:3px;padding:0 6px}.seat-face[data-v-8312a3e8]{aspect-ratio:auto;height:84px}.seat-place[data-v-8312a3e8]{flex-direction:row;gap:9px;padding:12px 8px 6px}.seat-ring[data-v-8312a3e8]{height:54px}.seat-open-word[data-v-8312a3e8]{display:inline-flex}.seat-name[data-v-8312a3e8]{overflow-wrap:break-word;text-wrap:balance;font-size:15px}.seat-body[data-v-8312a3e8]{gap:5px;padding-top:7px;padding-bottom:10px}.seat-card.is-taken .seat-body[data-v-8312a3e8]{min-height:0}.seat-body.is-hosts[data-v-8312a3e8]{min-height:62.75px}}@media not all and (width>=900px) and (height<=820px){.seat-ways[data-v-8312a3e8]{flex-wrap:nowrap;justify-content:center;gap:6px;width:100%}.seat-ways .seat-action[data-v-8312a3e8]{min-width:44px;height:auto;min-height:0;color:var(--text-secondary);background:0 0;border:0;border-radius:10px;flex-direction:column;flex:none;justify-content:flex-start;gap:4px;padding:0;font-size:12px}.seat-ways .seat-action__disc[data-v-8312a3e8]{color:#e3edfb;width:44px;height:44px;transition:border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background:linear-gradient(#244068eb,#10203af0);border:1px solid #78aae699;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 8px #0006}.seat-ways .seat-action__word[data-v-8312a3e8]{font:var(--fw-semibold) 12px / 1.15 var(--font-ui);text-align:center;white-space:nowrap;display:block}.seat-ways .seat-action:hover:not(:disabled) .seat-action__disc[data-v-8312a3e8]{border-color:var(--gold-light);color:var(--gold-light)}.seat-ways .seat-action[data-v-8312a3e8]:focus-visible{outline:none}.seat-ways .seat-action:focus-visible .seat-action__disc[data-v-8312a3e8]{outline:2px solid var(--focus-ring);outline-offset:2px}.seat-ways .seat-action.is-done .seat-action__disc[data-v-8312a3e8]{color:#8ff0b8;border-color:#6ee7a0b3}.seat-ways .seat-action.is-failed .seat-action__disc[data-v-8312a3e8]{border-color:var(--signal-error);color:var(--signal-error)}}@media (width>=900px) and (height<=820px){.seat-face[data-v-8312a3e8]{aspect-ratio:auto;height:84px}.seat-place[data-v-8312a3e8]{flex-direction:row;gap:9px;padding:12px 8px 6px}.seat-ring[data-v-8312a3e8]{height:54px}.seat-open-word[data-v-8312a3e8]{display:inline-flex}.seat-name[data-v-8312a3e8]{overflow-wrap:break-word;text-wrap:balance;font-size:15px}.seat-body[data-v-8312a3e8]{gap:5px;padding-top:7px;padding-bottom:10px}.seat-card.is-taken .seat-body[data-v-8312a3e8]{min-height:0}.seat-body.is-hosts[data-v-8312a3e8]{min-height:62.75px}.seat-ways[data-v-8312a3e8]{flex-wrap:nowrap;gap:6px;width:100%}.seat-ways .seat-action[data-v-8312a3e8]{flex:1 1 0;justify-content:center;min-width:0;padding:0 6px}}.seat-open-word[data-v-8312a3e8]{text-align:left;text-shadow:0 1px 3px #02060ecc;text-wrap:balance;pointer-events:none;flex:0 auto;min-width:0;font-size:17px}@media (prefers-reduced-motion:no-preference){.seat-card.is-arriving[data-v-8312a3e8]{--arrive-delay:calc(var(--arrive-i,0) * .14s)}.seat-card.is-arriving>.seat-face[data-v-8312a3e8]>:not(.seat-leaving){animation:seat-face-in-8312a3e8 .44s cubic-bezier(.2, .8, .2, 1) var(--arrive-delay) both}.seat-card.is-arriving>.seat-body[data-v-8312a3e8]>:not(.seat-leaving){animation:seat-body-in-8312a3e8 .38s cubic-bezier(.2, .8, .2, 1) calc(var(--arrive-delay) + .1s) both}.seat-card.is-arriving .seat-leaving[data-v-8312a3e8]{display:block}.seat-card.is-arriving .seat-leaving--face[data-v-8312a3e8]{animation:seat-leave-8312a3e8 .44s cubic-bezier(.2, .8, .2, 1) var(--arrive-delay) both}.seat-card.is-arriving .seat-leaving--ways[data-v-8312a3e8]{display:flex}.seat-card.is-arriving .seat-leaving--ways[data-v-8312a3e8],.seat-card.is-arriving .seat-leaving--face .seat-open-word[data-v-8312a3e8]{animation:seat-leave-words-8312a3e8 .1s ease-in var(--arrive-delay) both}.seat-card.is-arriving[data-v-8312a3e8]:after{content:"";box-shadow:0 0 0 2px var(--gold-light), 0 0 30px 3px #f0d28c80;opacity:0;pointer-events:none;animation:seat-ring-8312a3e8 1.5s ease-out var(--arrive-delay) both;border-radius:15px;position:absolute;inset:-1px}.seat-card.is-vacated>.seat-face[data-v-8312a3e8],.seat-card.is-vacated>.seat-body[data-v-8312a3e8]{animation:.42s ease-out both seat-open-in-8312a3e8}.seat-card.is-vacated .seat-ring[data-v-8312a3e8],.seat-card.is-vacated .seat-chair[data-v-8312a3e8]{animation:.42s cubic-bezier(.2,.8,.2,1) both seat-ring-in-8312a3e8}.seat-card.is-vacated .seat-chair[data-v-8312a3e8]{transform-origin:50% 100%}.ready.is-flipping[data-v-8312a3e8]{animation:.34s cubic-bezier(.2,.9,.3,1.35) both ready-flip-8312a3e8}.ready--yes.is-flipping[data-v-8312a3e8]{animation:.34s cubic-bezier(.2,.9,.3,1.35) both ready-flip-8312a3e8,1.1s ease-out both ready-flare-8312a3e8}}@keyframes seat-face-in-8312a3e8{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes seat-body-in-8312a3e8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes seat-leave-8312a3e8{0%{opacity:1}to{opacity:0}}@keyframes seat-leave-words-8312a3e8{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.seat-leaving[data-v-8312a3e8]{pointer-events:none;display:none}.seat-leaving--face[data-v-8312a3e8]{position:absolute;inset:0}.seat-leaving--ways[data-v-8312a3e8]{align-items:center;width:auto;position:absolute;inset:8px 10px 12px}.seat-leaving--ways .seat-action[data-v-8312a3e8]{opacity:.5;cursor:default}@media (width>=900px) and (height<=820px){.seat-leaving--ways[data-v-8312a3e8]{top:7px;bottom:auto}}.seat-card .seat-leaving--face .seat-ring[data-v-8312a3e8]{border-color:var(--gold-light);box-shadow:inset 0 0 16px #f0d28c4d,0 0 16px #d4a44c59}@keyframes seat-ring-8312a3e8{0%{opacity:0}8%{opacity:1}32%{opacity:1}to{opacity:0}}@keyframes seat-open-in-8312a3e8{0%{opacity:0}to{opacity:1}}@keyframes seat-ring-in-8312a3e8{0%{opacity:0;transform:scale(.88)}}@keyframes ready-flip-8312a3e8{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes ready-flare-8312a3e8{0%{box-shadow:0 0 0 3px #6ee7a0b3,0 0 26px #4ade80d9}}@container (width<=560px){.seat-tab__partner[data-v-8312a3e8]{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.seat-card.is-row[data-v-8312a3e8]{grid-template-rows:minmax(88px,auto) auto;grid-template-columns:132px minmax(0,1fr);display:grid}.seat-card.is-row>.seat-face[data-v-8312a3e8]{contain:size;border-bottom:0;border-right:1px solid #78aae659;border-radius:13px 0 0 13px;grid-area:1/1/-1;height:auto;min-height:0}.seat-card.is-row>.seat-body[data-v-8312a3e8],.seat-card.is-row>.seat-body.is-hosts[data-v-8312a3e8]{text-align:left;grid-area:1/2;justify-content:center;align-items:flex-start;gap:6px;min-height:0;padding:9px 12px}.seat-card.is-row .seat-chips[data-v-8312a3e8]{justify-content:flex-start}.seat-card.is-row>.seat-move[data-v-8312a3e8]{grid-area:2/2;justify-content:flex-start;padding:0 12px 10px}.seat-card.is-row [data-part=seat-weapon][data-v-8312a3e8]{width:36px;height:36px}.seat-card.is-row .seat-place[data-v-8312a3e8]{flex-direction:column;justify-content:flex-end;gap:0;padding:6px 6px 12px}.seat-card.is-row .seat-open-word[data-v-8312a3e8]{text-align:center;white-space:nowrap;font-size:14px}.seat-card.is-row.has-chair .seat-chair[data-v-8312a3e8]{height:calc(var(--chair-reach,1) * 46px)}.seat-card.is-row.is-open>.seat-body[data-v-8312a3e8]{padding:9px 8px 9px 0}.seat-card.is-row .seat-ways[data-v-8312a3e8],.seat-card.is-row .seat-leaving--ways[data-v-8312a3e8]{justify-content:space-around;gap:0}.seat-card.is-row .seat-leaving--ways[data-v-8312a3e8]{align-items:center;inset:0 8px 0 0}.seat-card.is-side[data-v-8312a3e8]{min-height:202px}.seat-card.is-side>.seat-face[data-v-8312a3e8]{height:92px}.seat-card.is-side>.seat-body[data-v-8312a3e8],.seat-card.is-side>.seat-body.is-hosts[data-v-8312a3e8]{justify-content:center;gap:5px;min-height:0;padding:6px 6px 8px}.seat-card.is-side .seat-name[data-v-8312a3e8]{font-size:14px}.seat-card.is-side .seat-chips[data-v-8312a3e8]{flex-direction:column;gap:4px}.seat-card.is-side .ready__yet[data-v-8312a3e8]{display:none}.seat-card.is-side .seat-gear[data-v-8312a3e8]{top:14px;right:6px}.seat-card.is-side [data-part=seat-weapon][data-v-8312a3e8]{width:34px;height:34px}.seat-card.is-side .seat-flag[data-v-8312a3e8]{padding:0 6px;top:auto;bottom:6px;left:6px}.seat-card.is-side .look-edit[data-v-8312a3e8]{bottom:6px;right:6px}.seat-card.is-side .seat-place[data-v-8312a3e8]{flex-direction:column;justify-content:flex-start;gap:3px;padding:20px 4px 4px}.seat-card.is-side.has-chair .seat-chair[data-v-8312a3e8]{height:calc(var(--chair-reach,1) * 66px)}.seat-card.is-side .seat-open-word[data-v-8312a3e8]{text-align:center;white-space:nowrap;font-size:14px}.seat-card.is-side.is-open>.seat-face[data-v-8312a3e8]{flex:auto;height:auto;min-height:92px}.seat-card.is-side.is-open>.seat-body[data-v-8312a3e8]{flex:none;padding:2px 4px 10px}.seat-card.is-side .seat-ways[data-v-8312a3e8],.seat-card.is-side .seat-leaving--ways[data-v-8312a3e8]{gap:4px}.seat-card.is-side .seat-action.is-done .seat-action__word[data-v-8312a3e8],.seat-card.is-side .seat-action.is-failed .seat-action__word[data-v-8312a3e8]{white-space:normal;width:min-content}.seat-card.is-side .seat-leaving--ways[data-v-8312a3e8]{inset:auto 4px 10px}}.tab-grip[data-v-8312a3e8],.tab-remove[data-v-8312a3e8]{display:none}@container (width<=560px){.seat-tab[data-v-8312a3e8]{gap:5px;overflow:visible}.tab-grip[data-v-8312a3e8],.tab-remove[data-v-8312a3e8]{width:18px;height:18px;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-hover) var(--ease-hover), background var(--dur-hover) var(--ease-hover);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-3px 0;padding:0;display:inline-flex;position:relative}.tab-grip[data-v-8312a3e8]{cursor:grab;touch-action:none;margin-left:-4px}.tab-remove[data-v-8312a3e8]{margin-right:-4px}.tab-grip[data-v-8312a3e8]:before,.tab-remove[data-v-8312a3e8]:before{content:"";position:absolute;inset:-13px}.tab-grip[data-v-8312a3e8]:hover:not(:disabled),.tab-grip[aria-pressed=true][data-v-8312a3e8]{color:var(--gold-light);background:#f0d28c29}.tab-grip[aria-pressed=true][data-v-8312a3e8]{cursor:grabbing}.tab-remove[data-v-8312a3e8]:hover:not(:disabled){color:#ffb4a8;background:#ff8c7829}.tab-grip[data-v-8312a3e8]:focus-visible,.tab-remove[data-v-8312a3e8]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.tab-grip[data-v-8312a3e8]:disabled,.tab-remove[data-v-8312a3e8]:disabled{opacity:.4;cursor:default}.seat-card.is-side.is-taken>.seat-face[data-v-8312a3e8]{contain:size;flex:auto;height:auto;min-height:92px}.seat-card.is-side.is-taken>.seat-body[data-v-8312a3e8]{flex:none}}.seat-card.is-open>.seat-face[data-v-8312a3e8]{border-bottom-color:#0000}.seat-card.is-open>.seat-face[data-v-8312a3e8]:before{background:radial-gradient(44% 34% at 50% 44%,#689cda4d,#689cda1a 58%,#0000)}.seat-card.is-open>.seat-face[data-v-8312a3e8]:after{background:0 0}.seat-card.has-chair.is-open .seat-chair[data-v-8312a3e8]{filter:saturate(.35)brightness(.5)drop-shadow(0 3px 4px #00000080)}@container (width<=560px){.seat-card.is-row.is-open>.seat-face[data-v-8312a3e8]{border-right-color:#0000}.seat-card.is-row.is-open>.seat-face[data-v-8312a3e8]:before{background:radial-gradient(40% 40% at 50% 40%,#689cda4d,#689cda1a 58%,#0000)}}@media (prefers-reduced-motion:reduce){.tab-grip[data-v-8312a3e8],.tab-remove[data-v-8312a3e8],.seat-ways .seat-action__disc[data-v-8312a3e8]{transition:none}}.bar[data-v-a7fb42fb]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(60% 140% at 50% -40%,#fff2d614,#0000 70%),linear-gradient(#101c32f5,#080f1cf7);border:2px solid #78a0dc4d;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"leave state do";align-items:center;gap:16px;padding:8px 10px;display:grid;box-shadow:0 -6px 24px #02060e73,0 6px 16px #0000004d}.bar__leave[data-v-a7fb42fb]{grid-area:leave}.bar__state[data-v-a7fb42fb]{grid-area:state}.bar__do[data-v-a7fb42fb]{grid-area:do}.glass-button[data-v-a7fb42fb]{border-radius:var(--radius-pill);color:#d6e3f5;height:48px;font:var(--fw-semibold) 15px / 1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover), scale .16s var(--ease-hover);background:linear-gradient(#2440688c,#10203ab3);border:1px solid #78aae673;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 15px;display:inline-flex}.glass-button[data-v-a7fb42fb]:hover:not(:disabled){border-color:var(--gold-light);color:var(--gold-light)}.glass-button[data-v-a7fb42fb]:active:not(:disabled){transition-duration:70ms;scale:.97}.glass-button[data-v-a7fb42fb]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.glass-button[data-v-a7fb42fb]:disabled{opacity:.5;cursor:default}.bar.is-seating .bar__leave[data-v-a7fb42fb]:disabled{opacity:1;cursor:progress}.bar__state[data-v-a7fb42fb]{border-left:1px solid #78a0dc2e;align-items:center;gap:14px;min-width:0;padding-left:16px;display:flex}.checks[data-v-a7fb42fb]{flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.check[data-v-a7fb42fb]{min-width:0;font:var(--fw-medium) 17px / 1.15 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:9px;display:flex}.check.is-open[data-v-a7fb42fb]{color:var(--parchment);font-weight:var(--fw-bold)}.check.is-met[data-v-a7fb42fb]{color:var(--text-secondary)}.check__mark[data-v-a7fb42fb]{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.check.is-open .check__mark[data-v-a7fb42fb]{background:#060c188c;border:1.5px solid #f0e4ccb8}.check.is-met .check__mark[data-v-a7fb42fb]{color:#06210f;background:#3fcf7e;border:1.5px solid #0b1526}.check__words[data-v-a7fb42fb]{text-overflow:ellipsis;min-width:0;overflow:hidden}.bar__do>.is-seating[data-v-a7fb42fb]{cursor:progress!important}.bar__do[data-v-a7fb42fb]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.start[data-v-a7fb42fb]{border-radius:var(--radius-md);min-width:216px;height:48px;font:var(--fw-semibold) 17px / 1 var(--font-ui);white-space:nowrap;transition:transform var(--dur-press) linear, box-shadow var(--dur-press) linear;justify-content:center;align-items:center;gap:10px;padding:0 22px 0 18px;display:inline-flex;position:relative}.start.is-go[data-v-a7fb42fb]{background:var(--button-gold-bg);color:var(--text-on-gold);box-shadow:var(--bevel-gold);cursor:pointer;border:none}.start.is-go[data-v-a7fb42fb]:hover:not(:disabled){box-shadow:var(--bevel-gold), 0 0 18px #f0c86e59}.start.is-go[data-v-a7fb42fb]:active:not(:disabled){transform:translateY(var(--press-shift));box-shadow:var(--bevel-gold-press)}.start.is-locked[data-v-a7fb42fb]{color:var(--text-secondary);cursor:not-allowed;background:#14223a8c;border:1px dashed #aac4e873}.start:disabled.is-go[data-v-a7fb42fb]{opacity:.6;cursor:progress}.start[data-v-a7fb42fb]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.start__words[data-v-a7fb42fb]{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.start__reason[data-v-a7fb42fb]{text-overflow:ellipsis;max-width:220px;font:var(--fw-medium) 12px / 1.2 var(--font-ui);color:var(--text-tertiary);overflow:hidden}.ready[data-v-a7fb42fb]{border-radius:var(--radius-md);min-width:216px;height:48px;font:var(--fw-semibold) 17px / 1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:transform var(--dur-press) linear, box-shadow var(--dur-press) linear, border-color var(--dur-hover) var(--ease-hover);justify-content:center;align-items:center;gap:10px;padding:0 22px 0 18px;display:inline-flex;position:relative}.ready.is-waiting[data-v-a7fb42fb]{background:var(--button-gold-bg);color:var(--text-on-gold);box-shadow:var(--bevel-gold);border:none}.ready.is-waiting[data-v-a7fb42fb]:hover:not([aria-disabled=true]){box-shadow:var(--bevel-gold), 0 0 18px #f0c86e59}.ready.is-waiting[data-v-a7fb42fb]:active:not([aria-disabled=true]){transform:translateY(var(--press-shift));box-shadow:var(--bevel-gold-press)}.ready.is-ready[data-v-a7fb42fb]{color:var(--parchment);background:linear-gradient(#2440688c,#10203ab3);border:1px solid #78aae673;padding:0 20px 0 14px}.ready.is-ready[data-v-a7fb42fb]:hover:not([aria-disabled=true]){border-color:var(--gold-light)}.ready.is-ready[data-v-a7fb42fb]:active:not([aria-disabled=true]){transform:translateY(var(--press-shift))}.ready[aria-disabled=true][data-v-a7fb42fb]{cursor:progress}.ready.is-waiting.is-saying[data-v-a7fb42fb]{transform:translateY(var(--press-shift));box-shadow:var(--bevel-gold-press)}.ready.is-ready.is-saying[data-v-a7fb42fb]{transform:translateY(var(--press-shift));border-color:var(--gold-light)}.ready[data-v-a7fb42fb]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ready__mark[data-v-a7fb42fb]{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ready.is-waiting .ready__mark[data-v-a7fb42fb]{background:#fff6de52;border:2px solid}.ready.is-ready .ready__mark[data-v-a7fb42fb]{color:#06210f;background:#3fcf7e;border:1.5px solid #0b1526}.ready__undo[data-v-a7fb42fb]{color:var(--text-secondary);transition:color var(--dur-hover) var(--ease-hover);margin-left:4px}.ready.is-ready:hover:not([aria-disabled=true]) .ready__undo[data-v-a7fb42fb]{color:var(--gold-light)}.ready__words[data-v-a7fb42fb]{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ready.is-ready .ready__title[data-v-a7fb42fb]{font-weight:var(--fw-bold)}.ready__wait[data-v-a7fb42fb]{text-overflow:ellipsis;max-width:340px;font:var(--fw-medium) 12px / 1.2 var(--font-ui);color:var(--text-secondary);overflow:hidden}@media (width<=640px){.bar[data-v-a7fb42fb]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"state state""leave do";gap:8px 10px;padding:10px}.bar__state[data-v-a7fb42fb]{border-left:0;gap:10px;padding-left:2px}.checks[data-v-a7fb42fb]{flex-flow:row;gap:18px}.check[data-v-a7fb42fb]{gap:7px;font-size:15px}.check__mark[data-v-a7fb42fb]{width:18px;height:18px}.glass-button.bar__leave[data-v-a7fb42fb]{border-radius:var(--radius-md);flex-direction:column;gap:3px;width:58px;height:52px;padding:0;font-size:12px}.bar__leave-table[data-v-a7fb42fb],.bar__do>[data-part=fill-with-bots][data-v-a7fb42fb] svg{display:none}.bar__do>[data-part=fill-with-bots].is-seating[data-v-a7fb42fb] svg{display:block}.bar__do[data-v-a7fb42fb]{gap:8px;min-width:0}.bar__do[data-v-a7fb42fb]>*{flex:1 1 0;min-width:0}.bar--host .bar__do>.start[data-v-a7fb42fb]{flex:1.2 1 0}.start[data-v-a7fb42fb]{white-space:normal;gap:8px;min-width:0;height:52px;padding:0 10px;font-size:16px}.start__words[data-v-a7fb42fb]{text-align:left}.start__reason[data-v-a7fb42fb]{max-width:100%;line-height:1.15}.start.is-locked[data-v-a7fb42fb]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lock title""reason reason";align-content:center;justify-items:start;gap:2px 6px;padding:0 10px;display:grid}.start.is-locked[data-v-a7fb42fb]>svg{grid-area:lock;align-self:center}.start.is-locked .start__words[data-v-a7fb42fb]{display:contents}.start.is-locked .start__title[data-v-a7fb42fb]{grid-area:title}.start.is-locked .start__reason[data-v-a7fb42fb]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:reason;display:-webkit-box}.ready[data-v-a7fb42fb]{white-space:normal;gap:8px;min-width:0;height:52px;padding:0 12px;font-size:16px}.ready.is-ready[data-v-a7fb42fb]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark title undo""wait wait undo";align-content:center;justify-items:start;gap:3px 7px;padding:0 12px;display:grid}.ready.is-ready .ready__words[data-v-a7fb42fb]{display:contents}.ready__mark[data-v-a7fb42fb]{grid-area:mark;width:19px;height:19px}.ready.is-ready .ready__title[data-v-a7fb42fb]{grid-area:title}.ready__undo[data-v-a7fb42fb]{grid-area:undo;align-self:center;margin-left:2px}.ready__wait[data-v-a7fb42fb]{text-align:left;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:wait;max-width:100%;line-height:1.15;display:-webkit-box}}@media (prefers-reduced-motion:no-preference){.check[data-v-a7fb42fb]{--tick-wait:0s}.check[data-check=ready][data-v-a7fb42fb]{--tick-wait:.56s}.check.is-new .check__mark[data-v-a7fb42fb]{animation:.32s ease-out both tick-fill-a7fb42fb;animation-delay:var(--tick-wait)}.check[data-check=seats].is-new .check__mark[data-v-a7fb42fb]{animation:none}.check.is-new .check__mark[data-v-a7fb42fb] svg{animation:.32s cubic-bezier(.2,.9,.3,1.3) both tick-in-a7fb42fb;animation-delay:var(--tick-wait)}.check.is-new .check__words[data-v-a7fb42fb]{animation:.48s ease-out both check-done-a7fb42fb;animation-delay:var(--tick-wait)}.check__say.is-bumped[data-v-a7fb42fb]{animation:.7s ease-out both count-in-a7fb42fb}.fill-turn[data-v-a7fb42fb]{animation:1.3s cubic-bezier(.4,0,.3,1) both fill-turn-a7fb42fb}.start.is-go.is-unlocked[data-v-a7fb42fb]{animation:.46s cubic-bezier(.2,.9,.3,1.25) both start-unlock-a7fb42fb}.start.is-go.is-unlocked[data-v-a7fb42fb]>svg{animation:.36s cubic-bezier(.2,.9,.3,1.3) 80ms both tick-in-a7fb42fb}.start.is-go.is-unlocked[data-v-a7fb42fb]:after{content:"";border-radius:calc(var(--radius-md) + 3px);box-shadow:0 0 0 2px var(--gold-light), 0 0 26px 4px #f0d28c80;opacity:0;pointer-events:none;animation:1.1s ease-out both start-ring-a7fb42fb;position:absolute;inset:-3px}.ready.is-ready.is-flipped[data-v-a7fb42fb]{animation:.34s cubic-bezier(.2,.9,.3,1.35) both ready-land-a7fb42fb}.ready.is-ready.is-flipped .ready__mark[data-v-a7fb42fb]{animation:.32s ease-out both tick-fill-a7fb42fb}.ready.is-ready.is-flipped .ready__mark[data-v-a7fb42fb] svg{animation:.32s cubic-bezier(.2,.9,.3,1.3) 60ms both tick-in-a7fb42fb}.ready.is-ready.is-flipped[data-v-a7fb42fb]:after{content:"";border-radius:calc(var(--radius-md) + 3px);opacity:0;pointer-events:none;animation:1.1s ease-out both start-ring-a7fb42fb;position:absolute;inset:-3px;box-shadow:0 0 0 2px #6ee7a0bf,0 0 22px 3px #4ade8073}.ready.is-waiting.is-flipped[data-v-a7fb42fb]{animation:.46s cubic-bezier(.2,.9,.3,1.25) both start-unlock-a7fb42fb}}@keyframes count-in-a7fb42fb{0%{color:var(--gold-light)}35%{color:var(--gold-light)}}@keyframes fill-turn-a7fb42fb{to{transform:rotate(720deg)}}@keyframes start-unlock-a7fb42fb{0%{filter:brightness(1.3);transform:scale(.95)}60%{filter:none;transform:scale(1.03)}to{filter:none;transform:none}}@keyframes ready-land-a7fb42fb{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:none}}@keyframes start-ring-a7fb42fb{0%{opacity:0}12%{opacity:1}40%{opacity:1}to{opacity:0}}@keyframes tick-fill-a7fb42fb{0%{background:#060c188c;border-color:#f0e4ccb8}to{background:#3fcf7e;border-color:#0b1526}}@keyframes check-done-a7fb42fb{0%{color:var(--parchment)}to{color:var(--text-secondary)}}@keyframes tick-in-a7fb42fb{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.glass-button[data-v-a7fb42fb],.start[data-v-a7fb42fb],.ready[data-v-a7fb42fb],.ready__undo[data-v-a7fb42fb]{transition:none}.glass-button[data-v-a7fb42fb]:active:not(:disabled){scale:none}}.picker__grid[data-v-d7b0be76]{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.picker__option[data-v-d7b0be76]{border-radius:var(--radius-lg);border:var(--hairline) solid var(--border-hairline);width:100%;color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover), background var(--dur-hover) var(--ease-hover), transform var(--dur-hover) var(--ease-hover);background:#08101e99;flex-direction:column;align-items:center;gap:8px;padding:12px 10px 14px;display:flex;position:relative}.picker__option[data-v-d7b0be76]:hover{border-color:var(--border-gold-soft);background:#14243ecc;transform:translateY(-2px)}.picker__option.is-chosen[data-v-d7b0be76]{border-color:var(--gold);background:var(--surface-gold-wash);box-shadow:var(--glow-gold)}.picker__art[data-v-d7b0be76]{aspect-ratio:1;border-radius:var(--radius-md);background:radial-gradient(circle at 50% 40%,#78a0dc29,#0000 70%);justify-content:center;align-items:center;width:100%;display:flex}.picker__art img[data-v-d7b0be76]{object-fit:contain;pointer-events:none;max-width:88%;max-height:88%}.picker__initials[data-v-d7b0be76]{font:var(--fw-semibold) 22px / 1 var(--font-ui);color:var(--text-tertiary)}.picker__name[data-v-d7b0be76]{font:var(--fw-medium) var(--type-ui-s) / 1.25 var(--font-ui);text-align:center}.picker__badge[data-v-d7b0be76]{border-radius:var(--radius-pill);background:var(--gold);color:var(--text-on-gold);font:var(--fw-semibold) var(--type-ui-xs) / 1 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:3px;padding:3px 7px 3px 5px;display:inline-flex;position:absolute;top:8px;right:8px}.picker__option[data-v-d7b0be76]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.picker__option[data-v-d7b0be76]{transition:none}.picker__option[data-v-d7b0be76]:hover{transform:none}}.loadout-cell[data-v-a589251e] .shop-tile{flex:auto}.loadout-cell[data-v-a589251e] .shop-tile__body{flex:auto;justify-content:flex-start;padding:2px 4px 6px}.loadout-cell[data-v-a589251e] .shop-tile__name{font-size:14px;line-height:1.12}.loadout-cell[data-v-a589251e] .shop-tile__stage{padding-top:6px}.loadout-edit[data-v-a589251e]{z-index:2;width:22px;height:22px;color:var(--gold-light);transition:background var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background:#060e1cd1;border:1px solid #f0d28cd9;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:5px;left:5px;box-shadow:0 2px 6px #00000080}.loadout-cell[data-v-a589251e] .shop-tile:hover .loadout-edit,.loadout-cell[data-v-a589251e] .shop-tile:focus-visible .loadout-edit{background:var(--gold);color:var(--text-on-gold)}.loadout-cell[data-v-a589251e] .shop-tile:disabled{cursor:default}.loadout-cell.is-bringing[data-v-a589251e] .shop-tile{opacity:.7}.host-felt[data-v-a589251e]{text-align:center;cursor:default;flex-direction:column;flex:auto;align-items:center;min-width:0;margin:0;padding-top:9px;display:flex}.host-felt__art[data-v-a589251e]{filter:drop-shadow(0 8px 14px #04091299);justify-content:center;width:100%;display:flex}.host-felt__words[data-v-a589251e]{flex-direction:column;align-items:center;gap:1px;max-width:100%;padding:3px 0 6px;display:flex}.host-felt__whose[data-v-a589251e]{white-space:nowrap;letter-spacing:.03em;text-transform:uppercase;max-width:100%;font:var(--fw-semibold) 12px / 1.25 var(--font-ui);color:#f0e6cdb8;align-items:center;gap:4px;display:inline-flex}.host-felt__crown[data-v-a589251e]{color:#f0d28c;flex:none}.host-felt__name[data-v-a589251e]{max-width:100%;font:var(--fw-bold) 14px / 1.12 var(--font-display);color:var(--parchment);text-shadow:0 2px 8px #000000d9}.is-phone .loadout-cell[data-v-a589251e] .shop-tile{border-radius:var(--radius-md);border-width:2px}.is-phone .loadout-cell[data-v-a589251e] .shop-tile__stage{padding:5px 0 3px}.is-phone .loadout-cell[data-v-a589251e] .shop-tile__stage:after{height:12px;bottom:2px}.is-phone .loadout-cell[data-v-a589251e] .shop-tile__art{padding:0 6px}.is-phone .loadout-cell[data-slot=weapon][data-v-a589251e] [data-part=loadout-art] img{transform:scale(1.25)}.is-phone .loadout-cell[data-v-a589251e] .shop-tile__body{gap:1px;padding:2px 4px 5px}.is-phone .loadout-cell[data-v-a589251e] .shop-tile__name{-webkit-line-clamp:2;line-clamp:2;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.is-phone .loadout-edit[data-v-a589251e]{width:20px;height:20px;top:3px;left:3px}.is-phone .host-felt[data-v-a589251e]{padding-top:7px}.is-phone .host-felt__art[data-v-a589251e]{width:76px}.is-phone .host-felt__words[data-v-a589251e]{padding:6px 0 5px}.is-phone .host-felt__name[data-v-a589251e]{-webkit-line-clamp:2;line-clamp:2;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.loadout-swap-enter-active[data-v-a589251e]{transition:opacity .22s var(--ease-hover), transform .22s var(--ease-hover)}.loadout-swap-leave-active[data-v-a589251e]{transition:opacity .11s ease-in}.loadout-swap-enter-from[data-v-a589251e]{opacity:0;transform:translateY(6px)scale(.92)}.loadout-swap-leave-to[data-v-a589251e]{opacity:0}@media (prefers-reduced-motion:reduce){.loadout-edit[data-v-a589251e],.loadout-swap-enter-active[data-v-a589251e],.loadout-swap-leave-active[data-v-a589251e]{transition:none}.loadout-swap-enter-from[data-v-a589251e]{transform:none}}.pair-cords[data-v-e35fbe33]{--gap-x:12px;--gap-y:14px;--seat-w:min(208px, 100%);z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.pair-cord[data-v-e35fbe33]{position:absolute;inset:0}.pair-cord__line[data-v-e35fbe33]{background:linear-gradient(var(--across), #ffffff61, transparent 42%, transparent 58%, #0006), repeating-linear-gradient(45deg, rgb(var(--frame)) 0 3px, rgba(var(--frame), .45) 3px 4.5px);border-radius:3px;display:block;position:absolute;box-shadow:0 0 0 1px #0308129e,0 2px 4px #00000080}.pair-cord--ns .pair-cord__line[data-v-e35fbe33]{--across:90deg;left:50%;top:calc(-1 * var(--gap-y));width:5px;margin-left:-2.5px;bottom:-6px}.pair-cord--ew .pair-cord__line[data-v-e35fbe33]{--across:180deg;top:50%;left:calc(var(--seat-w) * .7 - 100% - var(--gap-x));right:calc(var(--seat-w) * .7 - 100% - var(--gap-x));height:5px;margin-top:-2.5px}.pair-cord__badge[data-v-e35fbe33]{z-index:1;border:2px solid rgb(var(--frame));background:radial-gradient(circle at 50% 30%, rgba(var(--frame), .28), transparent 70%), rgb(var(--frame-ground));width:30px;height:30px;color:rgb(var(--frame));border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #03081299,0 3px 8px #0000008c}.pair-cord--ns .pair-cord__badge[data-v-e35fbe33]{top:max(46% - 79px,6px);left:50%}.pair-cord--ew .pair-cord__badge[data-v-e35fbe33]{top:50%;left:calc(50% + 76px)}@container (width<=560px){.pair-cords[data-v-e35fbe33]{z-index:auto}.pair-cord--ns .pair-cord__line[data-v-e35fbe33]{height:calc(var(--pic-top,50%) + var(--pic-h,0px) * .58 + 16px);width:4px;margin-left:-2px;top:-16px;bottom:auto}.pair-cord--ns[data-v-e35fbe33]:before{content:"";z-index:-1;left:50%;top:calc(var(--pic-top,50%) + var(--pic-h,0px) * .55);background:linear-gradient(90deg, #ffffff61, transparent 42%, transparent 58%, #0006), repeating-linear-gradient(45deg, rgb(var(--frame)) 0 3px, rgba(var(--frame), .45) 3px 4.5px);border-radius:3px;width:4px;margin-left:-2px;position:absolute;bottom:-16px;box-shadow:0 0 0 1px #0308129e}.pair-cord--ew .pair-cord__line[data-v-e35fbe33]{top:calc(var(--pic-top,50%) + var(--pic-h,0px) * .37);height:4px;margin-top:-2px;left:-30px;right:-30px}.pair-cord__badge[data-v-e35fbe33]{width:26px;height:26px}.pair-cord--ns .pair-cord__badge[data-v-e35fbe33]{top:calc(var(--pic-top,50%) + var(--pic-h,0px) * .36 - 36px)}.pair-cord--ew .pair-cord__badge[data-v-e35fbe33]{left:calc(50% + 36px);top:calc(var(--pic-top,50%) + var(--pic-h,0px) * .37)}}.room-place[data-v-de5b375c]{inset:calc(-1 * var(--gutter)) calc(-1 * var(--gutter)) -12px;z-index:-1;pointer-events:none;position:absolute;overflow:hidden}.room-place__picture[data-v-de5b375c]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;max-width:none;position:absolute;-webkit-mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 86%,#0000 100%)}.room-place__picture.is-laid[data-v-de5b375c]{opacity:1}@media (prefers-reduced-motion:no-preference){.room-place__picture[data-v-de5b375c]:not(.is-quick){transition:opacity .42s var(--ease-hover)}}.look[data-v-843b62c4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 22px;display:grid}.look__part[data-v-843b62c4]{flex-direction:column;gap:10px;min-width:0;display:flex}.look__part--wide[data-v-843b62c4]{grid-column:1/-1}.look.is-face-only[data-v-843b62c4]{grid-template-columns:minmax(0,1fr)}.look__head[data-v-843b62c4]{font:var(--fw-bold) var(--type-ui-l) / 1.2 var(--font-display);color:var(--parchment);margin:0}.look__grid[data-v-843b62c4]{gap:12px;display:grid}.look__grid--faces[data-v-843b62c4]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.look__grid--weapons[data-v-843b62c4]{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.tile[data-v-843b62c4]{border-radius:var(--radius-lg);width:100%;min-width:0;color:inherit;text-align:center;cursor:pointer;transition:border-color .16s var(--ease-hover), box-shadow .16s var(--ease-hover), translate .16s var(--ease-hover);background:#09101e;border:2px solid #78a0dc57;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000059}.tile[data-v-843b62c4]:hover:not([aria-disabled=true]):not(.is-chosen){border-color:var(--border-gold);translate:0 -2px}.tile.is-chosen[data-v-843b62c4]{border-color:var(--gold-light);box-shadow:0 0 0 2px var(--gold), 0 0 22px #d4a44c66, 0 6px 16px #00000059}.tile[data-v-843b62c4]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.tile[aria-disabled=true][data-v-843b62c4]{cursor:progress}.tile__art[data-v-843b62c4]{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tile--face .tile__art[data-v-843b62c4]{aspect-ratio:16/10;background:radial-gradient(120% 95% at 50% 18%,#3b70a8 0%,#1b3c69 46%,#0b1a31 100%)}.tile--face .tile__art img[data-v-843b62c4]{object-fit:cover;object-position:50% 22%;width:100%;height:100%;transition:scale .2s var(--ease-hover);display:block}.tile--face:hover:not([aria-disabled=true]) .tile__art img[data-v-843b62c4]{scale:1.04}.tile--weapon .tile__art[data-v-843b62c4]{aspect-ratio:4/3;background:radial-gradient(62% 58% at 50% 46%,#ffecc433,#0000 72%),linear-gradient(#1a3157,#0b1628)}.tile--weapon .tile__art img[data-v-843b62c4]{object-fit:contain;filter:drop-shadow(0 6px 8px #00000080);max-width:74%;max-height:74%;display:block}.tile__initials[data-v-843b62c4]{font:var(--fw-semibold) 22px / 1 var(--font-ui);color:var(--text-tertiary)}.tile__tick[data-v-843b62c4]{background:linear-gradient(180deg, var(--gold-light), var(--gold));color:#2a1a04;opacity:0;width:24px;height:24px;transition:opacity .16s var(--ease-hover), scale .16s var(--ease-hover);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:7px;right:7px;scale:.6;box-shadow:0 2px 6px #00000073}.tile.is-chosen .tile__tick[data-v-843b62c4]{opacity:1;scale:1}.tile__band[data-v-843b62c4]{background:linear-gradient(#0e182c,#09101e);border-top:1px solid #ffecc424;flex:auto;justify-content:center;align-items:center;padding:8px 8px 10px;display:flex}.tile__name[data-v-843b62c4]{min-width:0;font:var(--fw-bold) var(--type-display-s) / 1.15 var(--font-display);color:var(--parchment);overflow-wrap:anywhere}.tile--weapon .tile__name[data-v-843b62c4]{font:var(--fw-semibold) 14px / 1.2 var(--font-ui);color:var(--text-secondary)}.tile.is-chosen .tile__name[data-v-843b62c4]{color:var(--gold-light)}.levels[data-v-843b62c4]{border-radius:var(--radius-lg);border:var(--hairline) solid #78a0dc33;background:#080f1c9e;flex-direction:column;gap:4px;padding:4px;display:flex}.level[data-v-843b62c4]{cursor:pointer;min-width:0}.level__face[data-v-843b62c4]{text-align:left;border-radius:12px;justify-content:flex-start;gap:12px;min-height:56px;padding:8px 14px 8px 12px;display:flex}.level__meter[data-v-843b62c4]{color:#cfe0f7;background:#060e1c99;border:1px solid #78aae666;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.level__words[data-v-843b62c4]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.level__name[data-v-843b62c4]{font:var(--fw-bold) 17px / 1.15 var(--font-display);color:var(--parchment)}.level__line[data-v-843b62c4]{font:var(--fw-regular) var(--type-body) / 1.3 var(--font-ui);color:var(--text-secondary)}.level__tick[data-v-843b62c4]{visibility:hidden;flex:none}.level input:checked+.level__face .level__tick[data-v-843b62c4]{visibility:visible}.level input:checked+.level__face .level__meter[data-v-843b62c4]{border-color:var(--gold);color:var(--gold-light)}.level input:checked+.level__face .level__line[data-v-843b62c4]{color:var(--text-primary)}.level input:focus-visible+.level__face[data-v-843b62c4]{outline:2px solid var(--focus-ring);outline-offset:2px}.level input[aria-disabled=true]+.level__face[data-v-843b62c4]{cursor:progress}.look__note[data-v-843b62c4]{font:var(--fw-regular) var(--type-ui-s) / 1.4 var(--font-ui);color:var(--text-tertiary);margin:0}.remove-bot[data-v-843b62c4]{border-radius:var(--radius-pill);color:#e3edfb;min-height:44px;font:var(--fw-semibold) 14px / 1 var(--font-ui);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover);background:linear-gradient(#244068b3,#10203acc);border:1px solid #78aae680;align-items:center;gap:7px;padding:0 16px 0 13px;display:inline-flex}.remove-bot[data-v-843b62c4]:hover:not([aria-disabled=true]){color:#ffb4a8;border-color:#ff8c78bf}.remove-bot[data-v-843b62c4]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.remove-bot[aria-disabled=true][data-v-843b62c4]{opacity:.55;cursor:progress}@media (width<=640px){.look[data-v-843b62c4]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.look[data-v-843b62c4]{gap:14px}.look__grid[data-v-843b62c4]{gap:8px}.look__grid--faces[data-v-843b62c4]{grid-template-columns:repeat(2,minmax(0,1fr))}.look__grid--weapons[data-v-843b62c4]{grid-template-columns:repeat(3,minmax(0,1fr))}.tile__band[data-v-843b62c4]{padding:6px 4px 8px}.tile--weapon .tile__name[data-v-843b62c4]{font-size:13px}}@media (prefers-reduced-motion:reduce){.tile[data-v-843b62c4],.tile__tick[data-v-843b62c4],.tile--face .tile__art img[data-v-843b62c4],.remove-bot[data-v-843b62c4]{transition:none}.tile[data-v-843b62c4]:hover:not([aria-disabled=true]):not(.is-chosen){translate:none}.tile--face:hover:not([aria-disabled=true]) .tile__art img[data-v-843b62c4]{scale:none}}.settings[data-v-51e6d3ec]{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.control[data-v-51e6d3ec]{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.control__head[data-v-51e6d3ec]{font:var(--fw-bold) var(--type-ui-l) / 1.2 var(--font-display);color:var(--parchment);margin:0;padding:0}legend.control__head[data-v-51e6d3ec]{padding-bottom:8px}.quiet[data-v-51e6d3ec]{font:var(--fw-regular) var(--type-body) / 1.4 var(--font-ui);color:var(--text-tertiary);margin:0}.bridge[data-v-51e6d3ec]{border-radius:var(--radius-lg);border:var(--hairline) solid #78a0dc33;font:var(--fw-regular) var(--type-body) / 1.4 var(--font-ui);color:var(--text-secondary);background:#080f1c9e;align-items:flex-start;gap:10px;margin:0;padding:10px 14px;display:flex}.bridge[data-v-51e6d3ec] svg{color:var(--gold-light);flex:none;margin-top:1px}.settings:disabled .control[data-v-51e6d3ec],.settings[data-v-51e6d3ec]:disabled [data-part=bots-choice]{opacity:.7}.maps[data-v-51e6d3ec]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.map-option[data-v-51e6d3ec]{cursor:pointer;min-width:0}.map-option__face[data-v-51e6d3ec]{border-radius:var(--radius-md);border:var(--hairline) solid #78a0dc3d;background:#08101e99;flex-direction:column;gap:6px;padding:6px;display:flex}.map-option__thumb[data-v-51e6d3ec]{aspect-ratio:16/9;border-radius:var(--radius-sm);display:block;overflow:hidden}.map-option__name[data-v-51e6d3ec]{font:var(--fw-medium) var(--type-ui-s) / 1.2 var(--font-ui);color:var(--text-primary);text-align:center}.map-option input:checked+.map-option__face[data-v-51e6d3ec]{border-color:var(--gold-light);box-shadow:0 0 0 2px var(--gold), 0 0 14px #d4a44c59}.map-option input:focus-visible+.map-option__face[data-v-51e6d3ec]{outline:2px solid var(--focus-ring);outline-offset:2px}.table-art[data-v-de4f7ed4]{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 22px 26px #0000008c);width:calc(300% + 1.5rem);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-36%)}@container (width<=560px){.lobby-table[data-v-de4f7ed4]{--side-w:clamp(100px, 32cqw, 116px)}.lobby-felt[data-v-de4f7ed4]{--tuck:34px;--pic-w:calc((100cqw + 2 * var(--tuck)) / .766);--pic-h:calc(var(--pic-w) * .625);--pic-top:calc(50cqh - var(--pic-h) * .534);container-type:size}.table-art[data-v-de4f7ed4]{top:var(--pic-top);width:var(--pic-w);filter:drop-shadow(0 14px 16px #00000080);transform:translate(-50%)}}.info-panel[data-v-de4f7ed4]{border-radius:var(--radius-lg);background:radial-gradient(60% 90px at 50% -10px,#fff2d61a,#0000 72%),linear-gradient(#0e1a2ee6,#080f1ceb);border:2px solid #78a0dc47;padding:14px 14px 16px;box-shadow:0 6px 16px #0000004d}.room-head[data-v-de4f7ed4]{min-width:0;position:relative}.room-head.has-gear[data-v-de4f7ed4] .page-head__words{padding-right:56px}.head-gear[data-v-de4f7ed4]{border-radius:50%;width:44px;padding:0;position:absolute;top:-5px;right:0}.head-fold[data-v-de4f7ed4]{border-radius:var(--radius-sm);max-width:100%;min-height:44px;color:var(--text-secondary);font:var(--fw-medium) 15px / 1.3 var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-8px 0 -10px;padding:0 4px 0 0;display:inline-flex}.head-fold[data-v-de4f7ed4]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.head-fold__summary[data-v-de4f7ed4]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.head-fold:hover .head-fold__summary[data-v-de4f7ed4]{color:var(--parchment)}.head-fold__chevron[data-v-de4f7ed4]{color:var(--gold-light);transition:transform .2s var(--ease-hover);flex:none}.head-fold[aria-expanded=true] .head-fold__chevron[data-v-de4f7ed4]{transform:rotate(180deg)}.info-panel.is-under-head[data-v-de4f7ed4]{margin-top:12px}.info-map[data-v-de4f7ed4]{border-radius:var(--radius-md);border:1px solid #78a0dc3d;height:104px;position:relative;overflow:hidden}@container (width<860px){.info-map[data-v-de4f7ed4]{height:128px}}.info-map[data-v-de4f7ed4] .map-thumb img{object-position:var(--painting-at,50% 50%)}.info-map__name[data-v-de4f7ed4]{border-radius:var(--radius-pill);height:30px;color:var(--parchment);font:var(--fw-semibold) 14px / 1 var(--font-ui);background:#060c18cc;border:1px solid #78a0dc3d;align-items:center;gap:7px;padding:0 12px 0 10px;display:inline-flex;position:absolute;bottom:8px;left:8px}.info-map__name[data-v-de4f7ed4] svg{color:var(--gold-light)}.detail[data-v-de4f7ed4]{align-items:center;gap:12px;min-width:0;display:flex}.detail__icon[data-v-de4f7ed4]{width:34px;height:34px;color:var(--gold-light);background:#78a0dc24;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.detail__title[data-v-de4f7ed4]{min-width:0;font:var(--fw-semibold) 15px / 1.25 var(--font-ui);color:var(--parchment);flex:auto}.detail__value[data-v-de4f7ed4]{font:var(--fw-medium) 14px / 1.25 var(--font-ui);color:var(--text-secondary);text-align:right;flex:none}.detail__value--gold[data-v-de4f7ed4]{font-weight:var(--fw-semibold);color:var(--gold-light)}.code-field[data-v-de4f7ed4]{border-radius:var(--radius-md);min-width:0;height:48px;font:var(--fw-bold) 22px / 1 var(--font-ui);letter-spacing:.14em;color:var(--parchment);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#040a14b8;border:1px solid #78a0dc57;flex:auto;align-items:center;padding:0 14px;display:inline-flex;box-shadow:inset 0 2px 6px #0006}.glass-pill[data-v-de4f7ed4]{border-radius:var(--radius-pill);color:#e3edfb;white-space:nowrap;cursor:pointer;min-height:44px;transition:border-color var(--dur-hover) var(--ease-hover), color var(--dur-hover) var(--ease-hover), scale .16s var(--ease-hover);background:linear-gradient(#244068b3,#10203acc);border:1px solid #78aae680;justify-content:center;align-items:center;display:inline-flex}.glass-pill[data-v-de4f7ed4]:hover{border-color:var(--gold-light);color:var(--gold-light)}.glass-pill[data-v-de4f7ed4]:active{transition-duration:70ms;scale:.96}.glass-pill[data-v-de4f7ed4]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.copy[data-v-de4f7ed4]{font:var(--fw-semibold) 14px / 1 var(--font-ui);flex:none;gap:7px;padding:0 16px 0 13px}.copy.is-done[data-v-de4f7ed4]{color:#8ff0b8;border-color:#6ee7a0b3}.copy.is-failed[data-v-de4f7ed4]{border-color:var(--signal-error);color:var(--signal-error)}@container (width<=560px){.copy:not(.is-done):not(.is-failed) .copy__words[data-v-de4f7ed4]{display:none}}.room[data-v-de4f7ed4]{min-height:calc(100dvh - var(--gutter) - 12px);margin-bottom:calc(12px - var(--gutter))}.room.has-place[data-v-de4f7ed4]{position:relative}.room__dock[data-v-de4f7ed4]{z-index:30;margin-top:auto;position:sticky;bottom:12px}@media (width<=899px){.room[data-v-de4f7ed4]{min-height:0;margin-bottom:0;padding-bottom:136px}.room__dock[data-v-de4f7ed4]{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));background:linear-gradient(#080f1c00,#080f1cf5 8px);margin-top:0;padding:8px;position:fixed}}@media (prefers-reduced-motion:reduce){.glass-pill[data-v-de4f7ed4],.head-fold__chevron[data-v-de4f7ed4]{transition:none}.glass-pill[data-v-de4f7ed4]:active{scale:none}}.rematch[data-v-96bae723]{flex-direction:column;gap:10px;display:flex}.rematch__line[data-v-96bae723]{text-align:center;font:var(--fw-regular) var(--type-body)/1.5 var(--font-ui);color:var(--text-secondary);margin:0}.rematch__doors[data-v-96bae723]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.review-hands[data-v-1d42381d]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"n n""w e""s s";gap:14px 20px;display:grid}.review-hand--N[data-v-1d42381d]{grid-area:n;justify-self:center}.review-hand--W[data-v-1d42381d]{grid-area:w}.review-hand--E[data-v-1d42381d]{grid-area:e;justify-self:end}.review-hand--S[data-v-1d42381d]{grid-area:s;justify-self:center}@media (width<=420px){.review-hands[data-v-1d42381d]{grid-template-columns:minmax(0,1fr);grid-template-areas:"n""w""e""s"}.review-hand--N[data-v-1d42381d],.review-hand--E[data-v-1d42381d],.review-hand--S[data-v-1d42381d]{justify-self:start}}.turn-place[data-v-85d31a1c]{border:2px solid var(--gold-light);animation:turn-place-breathe-85d31a1c var(--dur-breathe) var(--ease-breathe) infinite;background:radial-gradient(at 50% 55%,#f0d28c57,#d4a44c1a 75%)}@keyframes turn-place-breathe-85d31a1c{0%,to{box-shadow:0 0 0 1px #d4a44c8c,0 0 14px 2px #f0d28c59}50%{box-shadow:0 0 0 1px #d4a44ce6,0 0 28px 6px #f0d28c99}}@media (prefers-reduced-motion:reduce){.turn-place[data-v-85d31a1c]{animation:none;box-shadow:0 0 0 1px #d4a44cbf,0 0 20px 4px #f0d28c73}}.cooldown[data-v-ce7ce302]{background:var(--gold);transform-origin:0;pointer-events:none;height:4px;animation-name:drain-ce7ce302;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;right:0}@keyframes drain-ce7ce302{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cooldown[data-v-ce7ce302]{opacity:.6;animation:none}}.coach-button__ring[data-v-399de7e8]{border:3px solid #f0d28c2e;border-top-color:var(--gold-light);border-radius:50%;width:24px;height:24px;animation:.9s linear infinite coach-turn-399de7e8}@keyframes coach-turn-399de7e8{to{transform:rotate(360deg)}}@keyframes coach-breathe-399de7e8{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.coach-button__ring[data-v-399de7e8]{animation:1.6s ease-in-out infinite coach-breathe-399de7e8}}.react[data-v-92fc7637]{z-index:120;pointer-events:auto;align-items:center;display:inline-flex;position:relative}.react__toggle[data-v-92fc7637]{border-radius:var(--radius-sm);border:2px solid var(--border-gold-soft);cursor:pointer;background:#09111ed1;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;line-height:1;display:inline-flex;box-shadow:0 3px 8px #00000073}.react__toggle[aria-disabled=true][data-v-92fc7637]{opacity:.5;cursor:default}.react__toggle[aria-expanded=true][data-v-92fc7637]{border-color:var(--gold)}.react__menu[data-v-92fc7637]{border-radius:var(--radius-md);border:var(--hairline) solid var(--border-gold-soft);box-shadow:var(--shadow-popover);background:#09111ef0;grid-template-columns:repeat(3,44px);gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.react__option[data-v-92fc7637]{border-radius:var(--radius-sm);min-width:44px;height:44px;color:var(--text-primary);font:var(--fw-semibold) 20px/1.1 var(--font-ui);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.react__option[data-key=well-played][data-v-92fc7637],.react__option[data-key=arr][data-v-92fc7637]{font-size:var(--type-ui-xs);color:var(--gold-light)}.react__option[data-v-92fc7637]:hover,.react__option[data-v-92fc7637]:focus-visible{background:#d4a44c29}.react__own[data-v-92fc7637]{background:var(--parchment);color:var(--color-on-parchment);font:700 14px/1 var(--font-ui);white-space:nowrap;pointer-events:none;animation:react-in-92fc7637 .16s var(--ease-snap,ease-out);border-radius:12px;padding:6px 10px;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.react--below .react__menu[data-v-92fc7637]{left:0;right:auto}.react--below .react__own[data-v-92fc7637]{white-space:normal;text-align:center;max-width:60px;padding:5px 6px;font-size:12px;line-height:1.15;animation-name:react-in-below-92fc7637;top:calc(100% + 8px);left:0;right:auto;transform:none}.react--above .react__menu[data-v-92fc7637]{inset:auto auto calc(100% + 6px) 50%;transform:translate(-50%)}.react--above .react__own[data-v-92fc7637]{animation-name:react-in-above-92fc7637;inset:auto auto calc(100% + 8px) 50%;transform:translate(-50%)}@keyframes react-in-above-92fc7637{0%{opacity:0;transform:translate(-50%)scale(.8)}}@keyframes react-in-below-92fc7637{0%{opacity:0;transform:scale(.8)}}@keyframes react-in-92fc7637{0%{opacity:0;transform:translateY(-50%)scale(.8)}}@media (prefers-reduced-motion:reduce){.react__own[data-v-92fc7637]{animation:none}}.score-panel[data-v-13991b02]{gap:6px;min-width:0;max-width:100%;padding:6px 14px}.score-row[data-v-13991b02]{gap:12px}.score-side[data-v-13991b02]{gap:3px;min-width:36px}.score-contract[data-v-13991b02]{gap:3px;padding:0 10px}.score-head[data-v-13991b02]{gap:3px}.score-tally[data-v-13991b02]{font:var(--fw-semibold) 24px/1 var(--font-display);font-variant-numeric:tabular-nums}@media (width<=520px){.score-panel[data-v-13991b02]{gap:4px;padding:7px 10px 6px}.score-row[data-v-13991b02]{gap:8px}.score-side[data-v-13991b02]{min-width:32px}.score-contract[data-v-13991b02]{gap:3px;padding:0 8px}.score-tally[data-v-13991b02]{font-size:22px}}@media (orientation:landscape) and (height<=500px){.score-panel[data-v-13991b02]{gap:3px;padding:4px 12px 5px}.score-row[data-v-13991b02]{gap:10px}.score-side[data-v-13991b02]{flex-direction:row;align-items:baseline;gap:5px;min-width:0}.score-contract[data-v-13991b02]{gap:3px;padding:0 10px}.score-head[data-v-13991b02]{flex-direction:row;align-items:baseline;gap:6px}.score-tally[data-v-13991b02]{font-size:20px}}.rung-lesson[data-v-bd65e89b]{z-index:130;pointer-events:auto;align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.rung-lesson__label[data-v-bd65e89b]{font:var(--fw-medium) var(--type-ui-xs)/1.2 var(--font-ui);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rung-lesson__ask[data-v-bd65e89b]{border:var(--hairline) solid var(--border-gold-soft);width:26px;height:26px;color:var(--gold-light);font:var(--fw-semibold) var(--type-ui-s)/1 var(--font-ui);cursor:pointer;background:#09111e99;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rung-lesson__ask--touch[data-v-bd65e89b]{border-radius:var(--radius-sm);background:#09111ed1;border-width:2px;width:44px;height:44px;font-size:18px}.rung-lesson__ask[aria-expanded=true][data-v-bd65e89b]{border-color:var(--gold)}.rung-lesson__card[data-v-bd65e89b]{box-sizing:border-box;width:min(340px,100vw - 32px);position:absolute;top:calc(100% + 6px);left:0}.rung-lesson__card--sheet[data-v-bd65e89b]{top:auto;left:16px;right:16px;bottom:calc(56px + env(safe-area-inset-bottom,0px) + 8px);width:auto;max-width:340px;max-height:calc(100dvh - 128px);margin:0 auto;position:fixed;overflow-y:auto}.rung-lesson__sheet-label[data-v-bd65e89b]{font:var(--fw-semibold) var(--type-ui-m)/1.2 var(--font-ui);color:var(--text-primary);cursor:pointer;flex:1}.term-notes[data-v-94e0836f]{margin-top:.6rem}.term-notes__list[data-v-94e0836f]{font:var(--fw-regular) var(--type-body)/1.45 var(--font-ui);color:var(--text-secondary);gap:.3rem;margin:0;display:grid}.term-notes__note[data-v-94e0836f]{display:block}.term-notes__note dt[data-v-94e0836f]{font-weight:var(--fw-semibold);color:var(--gold-light);display:inline}.term-notes__note dd[data-v-94e0836f]{margin:0 0 0 .25em;display:inline}.term-notes__toggle[data-v-94e0836f]{cursor:pointer;font:var(--fw-medium) var(--type-ui-xs)/1.4 var(--font-ui);color:var(--gold-light);text-underline-offset:3px;background:0 0;border:0;margin-top:.3rem;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hint-panel[data-v-72c90f86]{pointer-events:auto;flex-direction:column;width:100%;max-width:30rem;min-height:0;max-height:100%;margin:0 auto;display:flex}.hint-panel>section[data-v-72c90f86]{flex-direction:column;min-height:0;display:flex}.hint-panel>section[data-v-72c90f86]>header{flex:none}.hint-panel>section[data-v-72c90f86]>div.relative{flex-direction:column;min-height:0;display:flex}.hint-panel__scroll[data-v-72c90f86]{min-height:0;overflow-y:auto}.hint-panel__scroll[data-more=true][data-v-72c90f86]{-webkit-mask-image:linear-gradient(#000 max(50%,100% - 2.25rem),#0000);mask-image:linear-gradient(#000 max(50%,100% - 2.25rem),#0000)}.hint-panel__actions[data-v-72c90f86]{flex:none}.hint-panel__numbers[data-v-72c90f86]{color:var(--text-secondary);font:var(--fw-regular) var(--type-body)/1.4 var(--font-ui);gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.hint-panel__facts[data-v-72c90f86]{color:var(--text-primary);font:var(--fw-regular) var(--type-body)/1.4 var(--font-ui);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.hint-panel__pip[data-v-72c90f86]{border-radius:var(--radius-sm,4px);background:var(--parchment);padding:.15em .35em;line-height:1;display:inline-block}.hint-panel__actions[data-v-72c90f86]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:.9rem;display:flex}.hint-panel__body[data-v-72c90f86]{flex-direction:column;min-height:0;display:flex}.hint-panel[data-lying] .hint-panel__body[data-v-72c90f86]{flex-direction:row;align-items:stretch;gap:.75rem}.hint-panel[data-lying] .hint-panel__scroll[data-v-72c90f86]{flex:auto}.hint-panel[data-lying] .hint-panel__actions[data-v-72c90f86]{flex-flow:column;justify-content:flex-end;margin-top:0}.hint-panel[data-lying] .hint-panel__actions[data-v-72c90f86]>*{flex:none}.hint-panel__eyebrow[data-v-72c90f86]{font:var(--fw-semibold) var(--type-ui-xs)/1 var(--font-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary);margin:0 0 6px}.hint-panel__title[data-v-72c90f86]{font:var(--fw-medium) var(--type-display-s)/var(--lh-display) var(--font-display);color:var(--text-primary);margin:0 0 8px}@media (width<=640px){.hint-panel[data-v-72c90f86]{--panel-title-size:var(--type-display-s);max-width:none}.hint-panel__actions[data-v-72c90f86]{justify-content:stretch}.hint-panel__actions[data-v-72c90f86]>*{flex:1}}@media (prefers-reduced-motion:reduce){[data-part=bar-fill][data-v-b71292e2]{transition:none!important}}.table-notices[data-v-55e81dff]{z-index:240;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:min(560px,100vw - 32px);display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.table-notices__bar[data-v-55e81dff],.table-notices__toast[data-v-55e81dff]{border-radius:var(--radius-md);text-align:center;font:var(--fw-medium) var(--type-body)/1.4 var(--font-ui);color:var(--text-primary);border:var(--hairline) solid #78a0dc2e;background:#08101ed1;margin:0;padding:8px 14px}.table-notices__bar.is-warning[data-v-55e81dff]{color:var(--gold-light)}.result-lying[data-v-29004e68]{column-count:2;column-gap:28px}.result-lying[data-v-29004e68]>*{break-inside:avoid;margin-bottom:12px}.setup-explainer[data-v-29004e68]{text-align:center;max-width:32rem;font:var(--fw-regular) var(--type-body)/1.45 var(--font-ui);color:var(--text-secondary);margin:0}.leave-hand__words[data-v-29004e68]{font:var(--fw-regular) var(--type-ui-m)/1.45 var(--font-ui);color:var(--text-secondary);margin:0 0 12px}.leave-hand__actions[data-v-29004e68]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.verdict-spinner[data-v-29004e68]{border:2px solid var(--border-hairline);border-top-color:var(--gold-light);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite verdict-spin-29004e68}@keyframes verdict-spin-29004e68{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.verdict-spinner[data-v-29004e68]{animation-duration:2.4s}}.result-rung[data-v-29004e68]{border-radius:var(--radius-md);border:var(--hairline) solid var(--border-gold-soft);overflow-wrap:anywhere;background:#09111e73;gap:4px;padding:10px 12px}.result-rung__title[data-v-29004e68]{font:var(--fw-semibold) var(--type-ui-l) / 1.3 var(--font-ui);color:var(--gold-light);margin:0}.result-rung__text[data-v-29004e68]{font:var(--fw-regular) var(--type-body) / 1.5 var(--font-ui);color:var(--text-secondary);margin:0}.result-practice[data-v-29004e68]{border-radius:var(--radius-sm);color:var(--gold-light);font-weight:var(--fw-semibold);text-decoration:none}.result-practice__words[data-v-29004e68]{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.22em;text-decoration-thickness:2px}.result-practice[data-v-29004e68]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.result-rung[data-animate=true][data-v-29004e68]{animation:1.2s ease-out both rung-cleared-glow-29004e68}.result-rung[data-animate=true] .result-rung__title[data-v-29004e68]{animation:1.2s cubic-bezier(.2,.9,.3,1.2) both rung-cleared-rise-29004e68}@keyframes rung-cleared-rise-29004e68{0%{opacity:0;transform:translateY(6px)scale(.92)}60%{opacity:1;transform:translateY(0)scale(1.06)}to{transform:none}}@keyframes rung-cleared-glow-29004e68{0%{box-shadow:0 0 #e8c46800}40%{box-shadow:0 0 22px 2px #e8c46873}to{box-shadow:0 0 #e8c46800}}@media (prefers-reduced-motion:reduce){.result-rung[data-animate=true][data-v-29004e68],.result-rung[data-animate=true] .result-rung__title[data-v-29004e68]{animation:none}}.hand-days[data-v-3cd00f74]{flex-direction:column;gap:18px;display:flex}.hand-shelf[data-v-3cd00f74]{flex-direction:column;gap:12px;min-width:0;display:flex}.hand-shelf[data-v-3cd00f74] .shop-shelf{margin-top:0}.hand-day[data-v-3cd00f74]{flex-direction:column;gap:12px;min-width:0;display:flex}.hand-day .shop-shelf[data-v-3cd00f74]{margin-top:0}.hand-day .shop-shelf__title[data-v-3cd00f74]{min-width:0}.hand-day__place[data-v-3cd00f74]{text-overflow:ellipsis;min-width:0;font:var(--fw-regular) 13px / 1.35 var(--font-ui);color:var(--text-secondary);overflow:hidden}.hand-list[data-v-3cd00f74]{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hand-list--one[data-v-3cd00f74]{grid-template-columns:repeat(3,minmax(0,1fr))}.hand-item[data-v-3cd00f74]{min-width:0;display:flex}.hand-item>.hand-tile[data-v-3cd00f74]{flex:auto;min-width:0}@media (width<=640px){.hand-list[data-v-3cd00f74],.hand-list--one[data-v-3cd00f74]{grid-template-columns:repeat(2,minmax(0,1fr))}.hand-list--one>.hand-item[data-v-3cd00f74]:nth-child(n+3){display:none}}@media (prefers-reduced-motion:no-preference){.hand-item[data-v-3cd00f74]{animation:.42s cubic-bezier(.2,.8,.2,1) backwards hand-rise-3cd00f74;animation-delay:calc(var(--i,0) * 45ms)}}@keyframes hand-rise-3cd00f74{0%{opacity:0;transform:translateY(10px)}}.stats-plates[data-v-0c94eafb] .island-plate__body{gap:4px;padding:16px 10px 12px}.rung-plate[data-v-0c94eafb] .island-plate__body{gap:6px;padding:34px 10px 12px}.chart-plate[data-v-0c94eafb] .island-plate__body{align-items:stretch;padding:14px 14px 8px}.stats-empty[data-v-0c94eafb] .island-plate__body{align-items:flex-start;gap:14px;padding:18px}.stat-ring--long[data-v-0c94eafb] .mission-ring__done{font-size:22px}.stat-ring--long[data-v-0c94eafb] .mission-ring__of{font-size:15px}.stat-ring--longer[data-v-0c94eafb] .mission-ring__done{font-size:17px}.stat-ring--longer[data-v-0c94eafb] .mission-ring__of{font-size:13px}.rung-plate__disc[data-v-0c94eafb]{width:86px;height:86px;color:var(--text-secondary);background:radial-gradient(circle at 50% 30%,#284068f2,#0a1424 72%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1.5px #f0e6cd52,0 4px 12px #00000080}@media (width<=640px){.stats-plates[data-v-0c94eafb] .island-plate__body{padding:12px 6px 10px}.stats-plates>li[data-v-0c94eafb]:nth-child(n+3) .island-plate__band{padding-inline:6px}.rung-plate__disc[data-v-0c94eafb]{width:76px;height:76px}}@media (prefers-reduced-motion:no-preference){.stat-rise[data-v-0c94eafb]{animation:.44s cubic-bezier(.2,.8,.2,1) backwards stat-rise-0c94eafb;animation-delay:calc(min(var(--i,0), 12) * 40ms)}}@keyframes stat-rise-0c94eafb{0%{opacity:0;transform:translateY(12px)}}.loadout-slot[data-v-b2736935] .shop-tile{flex:auto}.loadout-slot[data-v-b2736935] .shop-tile__body{flex:auto;justify-content:center}.loadout-slot[data-v-b2736935] .shop-tile__body:last-child{padding-bottom:6px}.equip__preview[data-v-b5c6aec6] [data-part=preview-action],.equip__preview.is-untiered[data-v-b5c6aec6] [data-part=preview-tier]{display:none}@media (width<=560px){.equip__preview[data-v-b5c6aec6] .preview__stage[data-slot=card_back],.equip__preview[data-v-b5c6aec6] .preview__stage[data-slot=emblem]{aspect-ratio:auto;min-height:400px}}@media (width<=760px){.equip-scrim{padding:0!important}.equip-scrim>.dialog{height:100dvh;border-radius:0!important;width:100%!important;max-height:100dvh!important}.equip-scrim .dialog__head{padding-top:max(16px, env(safe-area-inset-top))}.equip-scrim .dialog__foot{padding-bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.mission-rise[data-v-7277da10]{--ring-delay:calc(var(--i,0) * 90ms + .22s);animation:.48s cubic-bezier(.2,.8,.2,1) backwards mission-rise-7277da10;animation-delay:calc(var(--i,0) * 90ms)}}@keyframes mission-rise-7277da10{0%{opacity:0;transform:translateY(12px)}}.summary-shelf[data-v-155a2e60] .shop-shelf{margin-top:0}.figures[data-v-155a2e60] .island-plate__body{text-align:center;justify-content:flex-start;gap:4px}.achievement-medal--pewter[data-v-cb3994f7]{--ring:#8f99ab}.achievement-medal--pewter .island-medal__mark[data-v-cb3994f7]{color:#c9d0db;filter:drop-shadow(0 calc(var(--u) * .9) 0 #080c14d9) drop-shadow(0 calc(var(--u) * -.5) 0 #f0f4fa59)}.ach-tile[data-v-c61b26f8]:active{transform:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ach-tile[data-v-c61b26f8]:hover:active{transform:translateY(-3px)}}.ach-tile[data-pressable=yes][data-v-c61b26f8]:active,.ach-tile[data-pressable=yes][data-v-c61b26f8]:hover:active{transition-duration:90ms;transform:translateY(-1px)scale(.97)}@media (prefers-reduced-motion:reduce){.ach-tile[data-pressable=yes][data-v-c61b26f8]:active,.ach-tile[data-pressable=yes][data-v-c61b26f8]:hover:active{transform:none}}.ach-tile__stage[data-v-c61b26f8]{padding:20px 0 24px}@media (width<=640px){.ach-tile__stage[data-v-c61b26f8]{padding:16px 0 22px}}.ach-tile__arrive[data-v-c61b26f8]{z-index:0;opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#fff6de00,#fff6de33 30%,#fffaec9e 50%,#fff6de33 70%,#fff6de00);width:46%;position:absolute;top:-12%;bottom:-12%;left:0}@media (prefers-reduced-motion:no-preference){.ach-tile__arrive[data-v-c61b26f8]{animation:.56s cubic-bezier(.45,0,.3,1) both shop-tile-sweep;animation-delay:calc(min(var(--i,0), 14) * 32ms + .46s)}.ach-tile__fill[data-v-c61b26f8]{transform-origin:0;animation:.64s cubic-bezier(.2,.8,.2,1) both ach-tile-fill-c61b26f8;animation-delay:calc(min(var(--i,0), 14) * 32ms + .46s)}}@keyframes ach-tile-fill-c61b26f8{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ach-tile[data-rare=yes][data-v-c61b26f8]{box-shadow:0 0 0 1px #ffde92d9,0 0 20px 4px #f0c060ad,0 0 46px 10px #f0c06047,0 6px 16px #0000004d}.ach-tile[data-rare=yes][data-v-c61b26f8]:hover{box-shadow:0 0 0 1px #ffde92f2, 0 0 24px 6px #f0c060b8, 0 0 30px rgba(var(--frame), .45), 0 14px 28px #00000073}.ach-tile[data-rare=yes] .ach-tile__stage[data-v-c61b26f8]{background:radial-gradient(36% 46% at 50% 46%, #ffe49ccc, #ffce6e42 62%, transparent 80%), radial-gradient(48% 42% at 50% -4%, #fff2d64d, transparent 72%), radial-gradient(78% 72% at 50% 44%, rgba(var(--frame), .6), rgba(var(--frame), .4) 55%, rgba(var(--frame), .24) 100%), rgb(var(--frame-ground))}.ach-tile[data-rare=yes] .ach-tile__share[data-v-c61b26f8]{color:#f6dc9a;text-shadow:0 0 10px #f0c06073}.ach-tile[data-state=open][data-v-c61b26f8],.ach-tile[data-state=coming][data-v-c61b26f8]{border-color:rgba(var(--frame), .42);box-shadow:0 4px 12px #00000040}.ach-tile[data-state=open] .shop-tile__stage[data-v-c61b26f8],.ach-tile[data-state=coming] .shop-tile__stage[data-v-c61b26f8]{filter:saturate(.5)brightness(.6)}.ach-tile[data-state=open] .ach-tile__name[data-v-c61b26f8],.ach-tile[data-state=coming] .ach-tile__name[data-v-c61b26f8]{color:#f0e6cdc7}.ach-tile[data-state=open] .ach-tile__share[data-v-c61b26f8],.ach-tile[data-state=coming] .ach-tile__share[data-v-c61b26f8]{color:#f0e6cdb3}.ach-tile[data-state=open][data-v-c61b26f8]:hover,.ach-tile[data-state=coming][data-v-c61b26f8]:hover{border-color:rgba(var(--frame), .9)}.recent__find[data-v-5989d03d] .ach-tile__rare+span{text-align:center;flex-basis:100%}.recent__find[data-v-5989d03d] .ach-tile__rare:after{content:none}@media (width<=640px){.recent__find[data-v-5989d03d] .ach-tile__stage{padding-top:28px}.recent__find[data-v-5989d03d] .ach-tile__dated>.shop-tick{display:none}}.board__poster[data-v-03c697aa] .island-plate__body{gap:14px;padding:22px 18px 18px}@media (width<=900px){.board__poster[data-v-03c697aa] .island-plate__body{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}}@media (prefers-reduced-motion:no-preference){.achievement-rise[data-v-03c697aa]{animation:.46s cubic-bezier(.2,.8,.2,1) backwards achievement-rise-03c697aa;animation-delay:calc(min(var(--i,0), 14) * 32ms)}}@keyframes achievement-rise-03c697aa{0%{opacity:0;transform:translateY(16px)scale(.96)}}.road-stage[data-v-a225443e]{border-color:color-mix(in srgb, var(--color-rim) 26%, transparent)}.road-stage--current[data-v-a225443e]{border-color:color-mix(in srgb, var(--color-gold) 70%, transparent);box-shadow:0 0 0 1px var(--gold), 0 0 22px #d4a44c47}.road-stage--done[data-v-a225443e]{border-color:color-mix(in srgb, var(--color-gold) 30%, transparent)}.road-stage__toggle[data-v-a225443e]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.road-see-picture[data-v-a225443e]:focus-visible{outline:2px solid var(--gold-light);outline-offset:0}.road-stage__toggle:hover .road-stage__chevron[data-v-a225443e]{color:var(--parchment)}.road-stage__chevron[data-v-a225443e]{transition:transform .2s}.road-stage--open .road-stage__chevron[data-v-a225443e]{transform:rotate(180deg)}.road-stage__tick[data-v-a225443e]{width:22px;height:22px}.road-stage__body[data-v-a225443e]{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.road-stage--open .road-stage__body[data-v-a225443e]{grid-template-rows:1fr}.road-you[data-v-a225443e]{background:linear-gradient(#f6e2a8,#c39645)}.road-step__tick[data-v-a225443e]{width:16px;height:16px}.road-step__bar[data-v-a225443e]{background:color-mix(in srgb, var(--color-abyss) 70%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-rim) 30%, transparent)}.road-step__bar--goal[data-v-a225443e]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 55%, transparent)}.road-step__fill[data-v-a225443e]{background:linear-gradient(90deg,#c39645,#f6e2a8)}.road-reward[data-v-a225443e]{background:color-mix(in srgb, var(--color-abyss) 45%, transparent)}.road-reward__lamp[data-v-a225443e]{background:radial-gradient(62% 62% at 50% 42%, color-mix(in srgb, var(--color-lamp) 32%, transparent), transparent 72%), color-mix(in srgb, var(--color-abyss) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-gold) 22%, transparent)}.road-reward--open[data-v-a225443e]{transition:transform .15s,border-color .15s}.road-reward--open[data-v-a225443e]:hover{border-color:color-mix(in srgb, var(--color-gold) 55%, transparent);transform:translateY(-2px)}.road-reward--open[data-v-a225443e]:hover :is([data-part=road-reward-go],[data-part=road-reward-mark]){background:var(--surface-gold-wash);border-color:var(--border-gold)}.road-reward--open[data-v-a225443e]:focus-visible{outline:2px solid var(--gold-light);outline-offset:2px}.road-climb[data-v-a225443e]:hover{color:var(--parchment)}.road-climb:hover .road-climb__words[data-v-a225443e]{text-underline-offset:3px;text-decoration:underline}.road-climb[data-v-a225443e]:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:4px}@media (width<=640px){.road-climb-go[data-v-a225443e]{position:relative}.road-climb-go[data-v-a225443e]:after{content:"";position:absolute;inset:-4px 0}}.road-preview[data-v-a225443e] [data-part=preview-action],.road-preview[data-v-a225443e] [data-part=preview-tier],.road-preview.is-weapon[data-v-a225443e] .preview__note{display:none}@media (prefers-reduced-motion:reduce){.road-stage__body[data-v-a225443e],.road-stage__chevron[data-v-a225443e],.road-reward--open[data-v-a225443e]{transition:none}.road-reward--open[data-v-a225443e]:hover{transform:none}}.tabs[data-v-397663a2] .plank-tab{min-height:42px;font-size:var(--type-ui-s);gap:7px;padding:0 16px}@media (width<=640px){.tabs[data-v-397663a2] .plank-tab{justify-content:center;min-height:44px}}.notice__body[data-v-0eea70e9]{font:var(--fw-regular) var(--type-ui-m) / 1.5 var(--font-ui);color:var(--text-primary);margin:0 0 20px}.notice__actions[data-v-0eea70e9]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}
