/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Alegreya Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-blue-500:oklch(62.3% .214 259.815);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:.875rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px #0410144d, 0 1px 2px #04101433;--shadow-md:0 4px 10px #04101459, 0 2px 4px #04101426;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#0a2630;--color-surface:#0f3742;--color-surface-2:#16495a;--color-surface-3:#1f5c6e;--color-text:#f7eedb;--color-text-muted:#cfc3a2;--color-text-dim:#8da9a2;--color-border:#2b5f6b;--color-border-strong:#4a8a8e;--color-accent:#e2a93b;--color-accent-soft:oklch(76.9501% .138618 79.9686/.16);--color-secondary:#3cc8b4;--color-secondary-soft:oklch(75.4393% .120671 181.293/.14);--color-abyss:#0a2630;--color-ink:#2b1d10;--color-wood:#6b4226;--color-wood-dark:#4a2c17;--color-brass:#e2a93b;--color-brass-hi:#f7d58a;--color-brass-lo:#9c6b17;--color-seaglass:#3cc8b4;--color-seaglass-lo:#1e7f73;--color-coral:#f06a4d;--color-crimson:#b5302a;--color-kelp:#4db36b;--color-gold:#f0be4c;--color-gold-soft:oklch(82.6076% .140405 84.7272/.16);--color-magenta:#f06a4d;--color-magenta-soft:oklch(68.3618% .171665 33.7403/.16);--color-violet:#2a8c93;--color-night:#071c24;--color-rarity-common:#b9ae96;--color-rarity-rare:#3cc8b4;--color-rarity-epic:#7c5cc9;--color-rarity-legendary:#e2a93b;--color-rarity-mythic:#f06a4d;--color-positive:#4db36b;--color-positive-soft:oklch(68.8209% .142132 150.633/.16);--color-warning:#e9822f;--color-warning-soft:oklch(70.707% .156058 54.6759/.14);--color-danger:#e5584a;--color-danger-soft:oklch(64.3234% .178055 28.6412/.16);--font-display:"Alegreya SC", Georgia, "Times New Roman", serif;--radius-full:9999px;--shadow-glow:0 6px 16px -6px #2a190ccc;--shadow-glow-lg:0 10px 24px -8px #2a190cd9;--gradient-accent:linear-gradient(180deg, var(--color-brass-hi), var(--color-accent) 60%, var(--color-brass-lo));--gradient-hero:linear-gradient(180deg, var(--color-bg) 0%, var(--color-surface) 50%, var(--color-bg) 100%);--gradient-shimmer:linear-gradient(90deg, transparent 0%, #fff0c80d 50%, transparent 100%);--duration-fast:.14s;--duration-normal:.2s;--duration-slow:.32s;--duration-entrance:.5s;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--color-plasma:#f06a4d;--color-ion:#3cc8b4;--color-float:#e3cc9a;--plate-ion:#3cc8b4;--plate-brass:#e2a93b;--plate-alert:#b5302a;--plate-gunmetal:#6b4226;--ease-back:cubic-bezier(.34, 1.8, .64, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--kit-parchment:url(/art/ui/kit/parchment-sm.webp);--kit-wood-plank:url(/art/ui/kit/wood-plank-sm.webp);--kit-wood-dark:url(/art/ui/kit/wood-dark-sm.webp);--kit-wood-plank-v:url(/art/ui/kit/wood-plank-v-sm.webp);--kit-brass:url(/art/ui/kit/brass-plate-sm.webp);--kit-enamel:url(/art/ui/kit/sea-glass-enamel-sm.webp);--kit-rope:url(/art/ui/kit/rope-sm.webp);--kit-rope-v:url(/art/ui/kit/rope-v-sm.webp);--kit-rivet:url(/art/ui/kit/rivet-sm.webp);--kit-wax:url(/art/ui/kit/wax-seal-sm.webp);--kit-ribbon:url(/art/ui/kit/ribbon-9s.webp);--kit-frame:url(/art/ui/kit/panel-frame-9s.webp);--kit-corner-tl:url(/art/ui/kit/corner-sm.webp);--kit-corner-tr:url(/art/ui/kit/corner-tr-sm.webp);--kit-corner-bl:url(/art/ui/kit/corner-bl-sm.webp);--kit-corner-br:url(/art/ui/kit/corner-br-sm.webp);--kit-compass:url(/art/ui/kit/compass-sm.webp);--kit-paper-wash:linear-gradient(#fbf5e673, #fbf5e673);--kit-wood-stain:linear-gradient(#1e100640, #1e100640);--kit-brass-plate:linear-gradient(180deg, #f9dc948c 0%, #e2a93b8c 60%, #b07a1c8c 100%), var(--kit-brass) center / auto 100% repeat-x;--wood-panel:linear-gradient(180deg, #1e100640 0%, #1e100661 60%, #1e100680 100%), var(--kit-wood-plank) 0 0 / 256px 128px, #4a2c17;--wood-board:linear-gradient(180deg, #1e100661 0%, #1e10068c 100%), var(--kit-wood-plank) 0 0 / 512px 256px, #3a2210;--wood-board-v:linear-gradient(90deg, #1e10068c 0%, #1e100661 45%, #1e100680 100%), var(--kit-wood-plank-v) 0 0 / 192px 384px, #3a2210;--wood-chip:linear-gradient(180deg, #7a4c2b8c 0%, #4a2c178c 100%), var(--kit-wood-dark) 0 0 / 256px 256px, #4a2c17;--wood-chip-hi:linear-gradient(180deg, #8e5d3680 0%, #5c372080 100%), var(--kit-wood-dark) 0 0 / 256px 256px, #5c3720;--wood-purse:linear-gradient(180deg, #3a241299 0%, #24160a99 100%), var(--kit-wood-dark) 0 0 / 256px 256px, #24160a}@media (resolution>=2x),(-webkit-device-pixel-ratio>=2){:root{--kit-parchment:url(/art/ui/kit/parchment.webp);--kit-wood-plank:url(/art/ui/kit/wood-plank.webp);--kit-wood-dark:url(/art/ui/kit/wood-dark.webp);--kit-wood-plank-v:url(/art/ui/kit/wood-plank-v.webp);--kit-enamel:url(/art/ui/kit/sea-glass-enamel.webp)}}html{font-family:var(--font-sans);font-variant-numeric:lining-nums;background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{min-height:100dvh;line-height:1.5}::selection{background-color:var(--color-accent-soft);color:var(--color-text)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:root:not([data-theme=light]){scrollbar-color:var(--color-surface-3) transparent;scrollbar-width:thin}:root:not([data-theme=light]) ::-webkit-scrollbar{width:6px;height:6px}:root:not([data-theme=light]) ::-webkit-scrollbar-track{background:0 0}:root:not([data-theme=light]) ::-webkit-scrollbar-thumb{background:var(--color-surface-3);border-radius:var(--radius-full)}body{background:radial-gradient(1100px 620px at 12% -12%, #f0be4c29, transparent 62%), radial-gradient(900px 560px at 108% 18%, #3cc8b41c, transparent 60%), radial-gradient(1000px 700px at 50% 120%, #f06a4d12, transparent 65%), linear-gradient(180deg, #0d303b 0%, var(--color-bg) 45%, #08202a 100%);background-attachment:fixed}.boot-splash{place-items:center;height:100vh;display:grid}.boot-splash img{animation:boot-bob 2.4s var(--ease-in-out) infinite;filter:drop-shadow(0 10px 18px #04101499)}@keyframes boot-bob{50%{transform:translateY(-8px)rotate(-3deg)}}h1,h2,h3{text-wrap:balance}img{-webkit-user-drag:none}.nk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer components{.panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.panel-flush{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.panel-raised{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.btn{border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;height:2.5rem;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.btn:disabled{opacity:.5;pointer-events:none}.btn-sm{height:2.25rem;padding-inline:.75rem;font-size:.75rem}.btn-lg{height:3rem;padding-inline:1.5rem;font-size:1rem}.btn-primary{background:var(--color-accent);color:var(--color-ink)}.btn-primary:hover{filter:brightness(1.1)}.btn-secondary{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.btn-secondary:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}.btn-ghost{color:var(--color-text-muted);background:0 0}.btn-ghost:hover{background:var(--color-surface-2);color:var(--color-text)}.btn-danger{background:var(--color-danger);color:#fff}.btn-danger:hover{filter:brightness(1.1)}.input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);height:2.5rem;color:var(--color-text);transition:border-color var(--duration-fast);width:100%;padding-inline:.875rem;font-size:.875rem}.input::placeholder{color:var(--color-text-dim)}.input:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent-soft);outline-offset:-1px}.textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:5rem;color:var(--color-text);transition:border-color var(--duration-fast);resize:vertical;width:100%;padding:.625rem .875rem;font-size:.875rem}.textarea:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent-soft);outline-offset:-1px}.label{color:var(--color-text);margin-bottom:.375rem;font-size:.875rem;font-weight:500;display:block}.chip{background:var(--color-surface-2);border-radius:var(--radius-full);height:1.75rem;color:var(--color-text-muted);align-items:center;padding-inline:.75rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge{border-radius:var(--radius-full);justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.badge-positive{background:var(--color-positive-soft);color:var(--color-positive)}.badge-warning{background:var(--color-warning-soft);color:var(--color-warning)}.badge-danger{background:var(--color-danger-soft);color:var(--color-danger)}.eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.divider{background:var(--color-border);border:none;height:1px}.skeleton{background:var(--color-surface-2);border-radius:var(--radius-md);animation:skeleton-pulse 1.5s var(--ease-in-out) infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.fade-in{animation:fade-in var(--duration-slow) var(--ease-out) both}.fade-up{animation:fade-up var(--duration-slow) var(--ease-out) both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.stagger>*{animation:fade-up var(--duration-slow) var(--ease-out) backwards}.stagger>:first-child{animation-delay:0s}.stagger>:nth-child(2){animation-delay:30ms}.stagger>:nth-child(3){animation-delay:60ms}.stagger>:nth-child(4){animation-delay:90ms}.stagger>:nth-child(5){animation-delay:.12s}.stagger>:nth-child(6){animation-delay:.15s}.stagger>:nth-child(7){animation-delay:.18s}.stagger>:nth-child(8){animation-delay:.21s}.stagger>:nth-child(n+9){animation:none}.img-hover{border-radius:var(--radius-lg);overflow:hidden}.img-hover img{transition:transform var(--duration-slow) var(--ease-out)}.img-hover:hover img{transform:scale(1.03)}.card-interactive{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--duration-normal), box-shadow var(--duration-normal), transform var(--duration-normal);transition-timing-function:var(--ease-out)}.card-interactive:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-glow{background:var(--color-accent);color:var(--color-ink);box-shadow:var(--shadow-glow);transition:box-shadow var(--duration-normal), filter var(--duration-normal)}.btn-glow:hover{box-shadow:var(--shadow-glow-lg);filter:brightness(1.15)}.text-gradient{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.border-gradient{background-clip:padding-box;border:1px solid #0000;position:relative}.border-gradient:before{content:"";border-radius:inherit;background:var(--gradient-accent);z-index:-1;opacity:.3;transition:opacity var(--duration-normal);position:absolute;inset:-1px}.border-gradient:hover:before{opacity:.6}.hero-gradient{background:var(--gradient-hero)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";background:var(--gradient-shimmer);animation:shimmer-slide 3s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes shimmer-slide{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pulse-ring{position:relative}.pulse-ring:after{content:"";border-radius:inherit;border:2px solid var(--color-accent);animation:pulse-ring 2s var(--ease-out) infinite;position:absolute;inset:-4px}@keyframes pulse-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.scale-in{animation:scale-in var(--duration-slow) var(--ease-spring) both}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.slide-up{animation:slide-up var(--duration-entrance) var(--ease-out) both}.slide-down{animation:slide-down var(--duration-entrance) var(--ease-out) both}@keyframes slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.value-pop{animation:value-pop var(--duration-slow) var(--ease-spring)}@keyframes value-pop{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#041014a6}[data-admin]{--admin-bg:var(--color-bg);--admin-surface:var(--color-surface);--admin-accent:var(--color-accent);--admin-text:var(--color-text);--admin-text-muted:var(--color-text-muted);--admin-border:var(--color-border);--admin-sidebar-bg:var(--color-surface);--admin-sidebar-text:var(--color-text-muted);--admin-sidebar-active:var(--color-accent)}[data-admin] .admin-bg{background-color:var(--admin-bg)}[data-admin] .admin-surface{background-color:var(--admin-surface)}[data-admin] .admin-sidebar{background-color:var(--admin-sidebar-bg)}[data-admin] .admin-text{color:var(--admin-text)}[data-admin] .admin-text-muted{color:var(--admin-text-muted)}[data-admin] .admin-border{border-color:var(--admin-border)}[data-admin] .admin-sidebar-text{color:var(--admin-sidebar-text)}[data-admin] .admin-sidebar-active{color:var(--admin-sidebar-active)}.parchment,.panel-float,.notice-game,.toast-game,.faq-game,.ink-scope{--color-text:#2b1d10;--color-text-muted:#5e4528;--color-text-dim:#66502f;--color-border:#cdb17a;--color-border-strong:#a8854a;--color-surface:#efe0bc;--color-surface-2:#e6d3a6;--color-surface-3:#d9c08a;--color-accent:#9c6b17;--color-gold:#93620e;--color-secondary:#17796d;--color-ion:#17796d;--color-plasma:#b8442c;--color-magenta:#b8442c;--color-positive:#2e7d45;--color-warning:#a8560f;--color-danger:#a3261f;--well-bg:#fbf5e6;--well-edge:#b99a62;color:var(--color-text)}.panel-hud:not(.panel-float),.card-game,.night-scope{--color-text:#f7eedb;--color-text-muted:#cfc3a2;--color-text-dim:#8da9a2;--color-border:#2b5f6b;--color-border-strong:#4a8a8e;--color-surface:#0f3742;--color-surface-2:#16495a;--color-surface-3:#1f5c6e;--color-accent:#e2a93b;--color-gold:#f0be4c;--color-secondary:#3cc8b4;--color-ion:#3cc8b4;--color-plasma:#f06a4d;--color-magenta:#f06a4d;--color-positive:#4db36b;--color-warning:#e9822f;--color-danger:#e5584a;--well-bg:#fbf5e6;--well-edge:#8e5d36}.font-display{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:lining-nums}.title-glow{font-family:var(--font-display);font-variant-numeric:lining-nums;background:linear-gradient(180deg, #fff1c4 0%, var(--color-brass-hi) 30%, var(--color-gold) 58%, var(--color-brass-lo) 100%);color:#0000;filter:drop-shadow(0 2px #3a2210)drop-shadow(0 4px 6px #04101473);-webkit-background-clip:text;background-clip:text;font-weight:800}.btn-game{--b1:var(--plate-brass);--b1-hi:#f9dc94;--lip:var(--color-wood-dark);--rim:#5a3714;--ink:#2b1d10;--engrave:0 1px 0 #fff4d68c;--r:12px;--tex:var(--kit-brass);--tex-size:auto 100%;--plate-a:55%;border-radius:var(--r);border:2px solid var(--rim);min-height:2.75rem;font-family:var(--font-display);letter-spacing:.03em;color:var(--ink);font-variant-numeric:lining-nums;text-shadow:var(--engrave);background:linear-gradient(180deg, var(--b1-hi) 0%, var(--b1) 52%, var(--b1) 100%), var(--tex) center / var(--tex-size) repeat, var(--b1);justify-content:center;align-items:center;gap:.5rem;margin-bottom:4px;padding:0 1.3rem;font-size:1.02rem;font-weight:800;line-height:1;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.btn-game{background:linear-gradient(180deg, color-mix(in srgb, var(--b1-hi) var(--plate-a), transparent) 0%, color-mix(in srgb, var(--b1) var(--plate-a), transparent) 52%, color-mix(in srgb, color-mix(in oklab, var(--b1) 84%, #2a190c) var(--plate-a), transparent) 100%), var(--tex) center / var(--tex-size) repeat, var(--b1)}}.btn-game{box-shadow:0 4px 0 var(--lip), 0 6px 10px -2px #0410148c, inset 0 1px 0 #ffffff73, inset 0 -2px 0 #2a190c2e;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), filter var(--duration-fast);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.btn-game:hover{filter:brightness(1.06)saturate(1.05)}.btn-game:active{box-shadow:0 1px 0 var(--lip), 0 2px 4px -1px #04101480, inset 0 2px 3px #2a190c4d;transform:translateY(3px)}.btn-game:is(:disabled,[aria-disabled=true]):not(#_){--b1:#8d8676;--b1-hi:#aaa392;--lip:#3e3a31;--rim:#4f4a3f;--ink:#3a362e;--engrave:0 1px 0 #ffffff40;--tex:none;--plate-a:100%;filter:none;cursor:not-allowed;transform:none}.btn-game[aria-busy=true]:disabled:not(#_){--b1:var(--plate-brass);--b1-hi:#f9dc94;--ink:#2b1d10;--tex:var(--kit-brass);--plate-a:55%;filter:saturate(.55)}.btn-game.cyan{--b1:var(--plate-ion);--b1-hi:#a6efe2;--lip:#0d4a43;--rim:#145a52;--ink:#062621;--engrave:0 1px 0 #e6fffa80;--tex:var(--kit-enamel);--tex-size:256px 256px;--plate-a:68%}.btn-game.gold{--b1:#f2c040;--b1-hi:#ffe9a0;--lip:#6b4226;--rim:#7a5108;--ink:#2b1a00}.btn-game.magenta,.btn-game.danger{--b1:var(--plate-alert);--b1-hi:#e0625a;--lip:#4e1210;--rim:#6e1a16;--ink:#fff4e4;--engrave:0 -1px 0 #2a08068c;--tex:none;--plate-a:100%}.btn-game.violet{--b1:#1f6372;--b1-hi:#4f97a5;--lip:#082a32;--rim:#0f3f4a;--ink:#f7eedb;--engrave:0 -1px 0 #04101499;--tex:none;--plate-a:100%}.btn-game.ghost{--b1:var(--plate-gunmetal);--b1-hi:#9a6a42;--lip:#2a190c;--rim:#3a2210;--ink:#fbeed2;--engrave:0 -1px 0 #1e1006b3;--tex:var(--kit-wood-dark);--tex-size:512px 512px;--plate-a:60%}.btn-game.green,.btn-game.positive{--b1:#48a865;--b1-hi:#9fdcae;--lip:#1d4a2a;--rim:#24603a;--ink:#0b2412;--engrave:0 1px 0 #e6ffec73;--tex:none;--plate-a:100%}.btn-game.xl{--r:14px;min-height:3.5rem;padding:0 2rem;font-size:1.28rem}.btn-game.sm{--r:10px;min-height:2.1rem;box-shadow:0 3px 0 var(--lip), 0 4px 8px -2px #04101480, inset 0 1px 0 #ffffff73;margin-bottom:3px;padding:0 .85rem;font-size:.86rem}.btn-game:is(.ghost,.ready):not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg, #ffdca01a 0%, #1e10061f 18%, #1e10064d 62%, #1e100673 100%), var(--kit-wood-plank) 0 0 / 256px 128px, #4a2c17;box-shadow:0 4px 0 var(--lip), 0 6px 10px -2px #0410148c, inset 0 0 0 1px #e2a93b80, inset 0 1px 0 1px #ffdca02e, inset 0 -2px 0 1px var(--color-brass-lo);border-color:#2a190c}.btn-game.sm:is(.ghost,.ready):not(:disabled):not([aria-disabled=true]){box-shadow:0 3px 0 var(--lip), 0 4px 8px -2px #04101480, inset 0 0 0 1px #e2a93b80, inset 0 1px 0 1px #ffdca02e, inset 0 -2px 0 1px var(--color-brass-lo)}.btn-game:is(.ghost,.ready):not(:disabled):not([aria-disabled=true]):active{box-shadow:0 1px 0 var(--lip), 0 2px 4px -1px #04101480, inset 0 0 0 1px #e2a93b80, inset 0 2px 3px #1e100680}.panel-hud{--frame:var(--color-wood);--bevel:var(--color-brass);border:3px solid var(--frame);color:var(--color-text);background:radial-gradient(130% 70% at 50% 0,#f0be4c12,#0000 62%),linear-gradient(#134553 0%,#0d3440 100%);border-radius:14px;position:relative;box-shadow:0 0 0 1px #2a190c,0 12px 26px -12px #041014cc,inset 0 1px #fff0c80f}.panel-hud:before{content:"";pointer-events:none;box-shadow:inset 0 0 0 1px var(--bevel), inset 0 0 0 3px #2a190c59;border-radius:11px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.panel-hud:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bevel) 55%, transparent), inset 0 0 0 3px #2a190c59}}.scene{isolation:isolate;background-position:50%;background-size:cover;position:relative}.scene:after{content:"";z-index:-1;background:linear-gradient(180deg, oklch(from var(--color-bg) l c h / .1) 0%, oklch(from var(--color-bg) l c h / .5) 55%, var(--color-bg) 100%);position:absolute;inset:0}.rarity{--r:var(--color-rarity-common);border:3px solid var(--r);box-shadow:0 0 0 2px #2a190c,0 8px 18px -8px #041014b3}.rarity.rare{--r:var(--color-rarity-rare)}.rarity.epic{--r:var(--color-rarity-epic)}.rarity.legendary{--r:var(--color-rarity-legendary)}.rarity.mythic{--r:var(--color-rarity-mythic);animation:4s linear infinite mythic-shift}@keyframes mythic-shift{50%{border-color:var(--color-gold)}}.coin-pill{background:linear-gradient(180deg, #3a241299, #24160a99), var(--kit-wood-dark) 0 0 / 512px 512px, #24160a;border:2px solid var(--color-brass-lo);color:#fbeed2;font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem .2rem .25rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffdc962e,0 2px 4px #04101473}.coin-pill img{width:1.35rem;height:1.35rem}.t-display{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:lining-nums;font-weight:800}.t-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.cur-ico{vertical-align:-.22em;object-fit:contain;filter:drop-shadow(0 1px 1px #140a0473);flex:none;width:1.15em;height:1.15em;margin-inline-start:.22em;display:inline-block}.money{white-space:nowrap;align-items:center;display:inline-flex}.money>.cur-ico{vertical-align:0}.cur-text>.cur-ico:first-child{margin-inline-start:0}.t-kicker{font-family:var(--font-display);letter-spacing:.14em;color:var(--color-ion);font-size:.82rem;font-weight:700}.t-kicker.gold{color:var(--color-gold)}.t-kicker.plasma{color:var(--color-plasma)}.t-kicker.magenta{color:var(--color-magenta)}.title-chrome{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:lining-nums;color:#fbf1da;text-shadow:0 2px #4a2c17,0 3px #2a190c,0 6px 10px #04101480;font-weight:800}.title-ion{font-family:var(--font-display);font-variant-numeric:lining-nums;color:#8fe6d8;text-shadow:0 2px #0d4a43,0 3px #062621,0 6px 10px #04101480;font-weight:800}.t-banner{color:#fff4e0;font-family:var(--font-display);letter-spacing:.04em;text-shadow:0 1px #2a0806b3;border-image:var(--kit-ribbon) 11 73 13 70 fill / .3em 1.95em .36em 1.85em / 0 stretch;filter:drop-shadow(0 3px 2px #2a08068c);padding:.4rem 2.1rem .5rem;font-weight:800;display:inline-block;position:relative}.t-banner.brass{color:#2b1d10;text-shadow:0 1px #fff4d680;background:linear-gradient(180deg, #f9dc94, var(--color-brass) 60%, #b07a1c);clip-path:polygon(0 0,100% 0,calc(100% - .9rem) 50%,100% 100%,0 100%,.9rem 50%);filter:drop-shadow(0 3px #6b4226);border-image:}.rail-title{align-items:center;gap:.85rem;display:flex}.rail-title:before,.rail-title:after{content:"";background:var(--kit-rope) 0 50% / auto 100% repeat-x;filter:drop-shadow(0 1px #0410148c);flex:1;min-width:1.5rem;height:5px}.rail-title.left:before{display:none}.rope{background:var(--kit-rope) 0 50% / auto 100% repeat-x;filter:drop-shadow(0 1px #0410148c);border:0;height:5px}.btn-game{isolation:isolate;text-decoration:none}.btn-game:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--kit-rivet) left .3rem center / 7px 7px no-repeat, var(--kit-rivet) right .3rem center / 7px 7px no-repeat;position:absolute;inset:0}.btn-game.sm:after{content:none}.btn-game>img{object-fit:contain;filter:drop-shadow(0 1px 1px #2a190c73);width:1.4em;height:1.4em}.btn-game.block{width:100%;display:flex}.btn-game.pulse{animation:cta-rock 8s var(--ease-in-out) 1.2s infinite}.btn-game[aria-busy=true]{pointer-events:none}.btn-game .spin{width:1em;height:1em;animation:nk-spin .9s var(--ease-in-out) infinite;background:linear-gradient(currentColor,currentColor) 50% 15%/2px 35% no-repeat;border:2px solid;border-radius:999px}@keyframes btn-bob{50%{transform:translateY(-2px)}}@keyframes nk-spin{to{transform:rotate(360deg)}}.btn-orb{width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 3px var(--color-brass), inset 0 0 0 4px #6b4a12, inset 0 3px 6px #0410148c, 0 3px 0 #2a190c, 0 4px 8px -2px #04101499;color:#fbeed2;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast), filter var(--duration-fast);background:radial-gradient(circle at 35% 30%,#2a7480 0%,#134553 55%,#0a2630 100%);border-radius:999px;place-items:center;display:inline-grid;position:relative}.btn-orb:hover{filter:brightness(1.12)}.btn-orb:active{box-shadow:inset 0 0 0 3px var(--color-brass), inset 0 0 0 4px #6b4a12, inset 0 3px 6px #0410148c, 0 1px 0 #2a190c;transform:translateY(2px)}.btn-orb:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.btn-orb>img{object-fit:contain;width:66%;height:66%}.btn-orb>svg{width:1.15rem;height:1.15rem}.btn-orb.sm{width:2.1rem;height:2.1rem}.btn-orb.active,.btn-orb[aria-pressed=true]{color:#2b1d10;background:radial-gradient(circle at 35% 30%, #ffe9a0 0%, var(--color-brass) 60%, #9c6b17 100%);box-shadow:inset 0 0 0 3px #6b4a12,inset 0 2px #fff6,0 3px #2a190c}.hud-key{--metal:#d9c08a;--led:var(--color-brass-hi);min-width:2.75rem;height:2.75rem;color:var(--metal);background:linear-gradient(180deg, #7a4c2b99 0%, #5c372099 55%, #4a2c1799 100%), var(--kit-wood-dark) 0 0 / 512px 512px, #4a2c17;box-shadow:inset 0 0 0 1px var(--metal), inset 0 1px 0 #ffdca040, 0 3px 0 #2a190c, 0 4px 8px -2px #04101499;border:2px solid #2a190c;border-radius:10px;justify-content:center;align-items:center;gap:.3rem;padding:0 .6rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hud-key{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--metal) 45%, transparent), inset 0 1px 0 #ffdca040, 0 3px 0 #2a190c, 0 4px 8px -2px #04101499}}.hud-key{font-family:var(--font-display);letter-spacing:.04em;transition:color var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast) var(--ease-out);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none}.hud-key>svg{filter:drop-shadow(0 1px #1e1006cc);flex-shrink:0;width:1.1rem;height:1.1rem}.hud-key>img{object-fit:contain;filter:drop-shadow(0 1px 1px #1e100699);width:1.9rem;height:1.9rem}.hud-key__tag{text-shadow:0 1px #1e1006cc}.hud-key:before{content:"";background:#2a190c;border-radius:999px;width:5px;height:5px;position:absolute;top:.25rem;right:.25rem;box-shadow:inset 0 0 0 1px #ffdca026}.hud-key:hover{color:var(--metal)}@supports (color:color-mix(in lab, red, red)){.hud-key:hover{color:color-mix(in oklab, var(--metal) 70%, white)}}.hud-key:active{box-shadow:inset 0 0 0 1px var(--metal), inset 0 2px 3px #1e100680, 0 1px 0 #2a190c;transform:translateY(2px)}@supports (color:color-mix(in lab, red, red)){.hud-key:active{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--metal) 45%, transparent), inset 0 2px 3px #1e100680, 0 1px 0 #2a190c}}.hud-key:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.hud-key.lit:before,.hud-key[aria-expanded=true]:before{background:var(--led);box-shadow:0 0 0 1px #6b4a12}.hud-key[aria-expanded=true]{background:linear-gradient(180deg, #5c3720b3 0%, #4a2c17b3 100%), var(--kit-wood-dark) 0 0 / 512px 512px, #4a2c17;box-shadow:inset 0 0 0 2px var(--metal), inset 0 2px 4px #1e100680, 0 1px 0 #2a190c}@supports (color:color-mix(in lab, red, red)){.hud-key[aria-expanded=true]{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--metal) 70%, transparent), inset 0 2px 4px #1e100680, 0 1px 0 #2a190c}}.hud-key.muted{color:#a8957a}.hud-key.brass{--metal:#f0c860}.hud-key.ion{--metal:#8fe6d8}.hud-key.square{width:2.75rem;padding:0}.btn-game.ready{--b1:var(--plate-gunmetal);--b1-hi:#9a6a42;--lip:#2a190c;--rim:#3a2210;--ink:#ffd67a;--engrave:0 -1px 0 #1e1006b3;--tex:var(--kit-wood-dark);--tex-size:512px 512px;--plate-a:60%}.btn-game.ready:after{content:none}.btn-game.ready:before{content:"";pointer-events:none;background:#ffd67a;border-radius:999px;width:6px;height:6px;animation:1.6s step-end infinite led-blink;position:absolute;top:.35rem;left:.45rem;box-shadow:0 0 0 1px #6b4a12}@keyframes led-blink{50%{background:#6b4a12}}@media (prefers-reduced-motion:reduce){.btn-game.ready:before{animation:none}}.link-game{color:var(--color-ion);font-weight:700;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1.5px}@supports (color:color-mix(in lab, red, red)){.link-game{-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}}.link-game{text-underline-offset:4px}.link-game:hover{color:#77d9cb}@supports (color:color-mix(in lab, red, red)){.link-game:hover{color:color-mix(in oklab, var(--color-ion) 70%, white)}}.link-game:hover{text-decoration-color:currentColor}.panel-hud.pad{padding:1.25rem}.panel-hud.pad-lg{padding:1.75rem}.panel-hud.gold{--frame:#8e5d36;--bevel:#f7d58a;border-width:4px}.panel-hud.magenta{--bevel:var(--color-coral)}.panel-hud.danger{--frame:#6e1a16;--bevel:#e0625a}.panel-hud.hero{border-image:var(--kit-frame) 100 / 28px / 0 stretch}.panel-hud.hero:before{content:none}.panel-hud.glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#134553cc,#071c24e0)}.panel-float,.panel-hud.panel-float{background:radial-gradient(140% 90% at 50% 50%, transparent 58%, #96692d38 100%), var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0 0%, var(--color-float) 100%);background-blend-mode:normal, normal, multiply, normal;-webkit-backdrop-filter:none;backdrop-filter:none}.panel-hud.panel-float:before{box-shadow:inset 0 0 0 1px #9c6b178c,inset 0 0 18px #96692d40}.float-shadow{filter:drop-shadow(0 18px 28px #041014b3)drop-shadow(0 0 1px #1e1006e6)}.hud-corners{position:relative}.hud-corners:after{content:"";pointer-events:none;background:var(--kit-corner-tl) top left / 1.75rem 1.75rem no-repeat, var(--kit-corner-tr) top right / 1.75rem 1.75rem no-repeat, var(--kit-corner-bl) bottom left / 1.75rem 1.75rem no-repeat, var(--kit-corner-br) bottom right / 1.75rem 1.75rem no-repeat;border-radius:10px;position:absolute;inset:1px}.plate{color:#fff4e0;border-image:var(--kit-ribbon) 11 73 13 70 fill / .28em 1.6em .32em 1.5em / 0 stretch;font-family:var(--font-display);letter-spacing:.04em;text-shadow:0 1px #2a0806b3;align-items:center;gap:.5rem;padding:.35rem 1.4rem .4rem 1rem;font-size:.9rem;font-weight:800;display:inline-flex;position:relative}.input-game{color:#2b1d10;background:linear-gradient(180deg, #f1e3c2 0%, var(--well-bg,#fbf5e6) 30%);border:2px solid var(--well-edge,#8e5d36);width:100%;min-height:2.9rem;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:10px;padding:.6rem .95rem;font-size:1rem;font-weight:600;box-shadow:inset 0 2px 4px #5a3c1938,0 1px #fff0c81f}.input-game::placeholder{color:#66502f;font-weight:500}.input-game:hover{border-color:#a8854a}.input-game:focus{border-color:var(--color-brass);outline:none;box-shadow:inset 0 2px 4px #5a3c1938,0 0 0 3px #e2a93b59}.input-game[aria-invalid=true]{border-color:#b5302a;box-shadow:inset 0 2px 4px #5a3c1938,0 0 0 3px #b5302a4d}.input-game.code{font-family:var(--font-mono);letter-spacing:.5em;text-align:center;padding-inline:.5rem;font-size:1.6rem}select.input-game{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6b4226 50%),linear-gradient(135deg,#6b4226 50%,#0000 50%),linear-gradient(#f1e3c2,#fbf5e6 30%);background-position:calc(100% - 1.1rem) 55%,calc(100% - .8rem) 55%,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%;padding-right:2.2rem}input[type=date].input-game{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nk-lang{max-width:100%;display:inline-flex;position:relative}.nk-lang__btn{color:#fbeed2;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:var(--wood-chip);min-height:2.25rem;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border:2px solid #2a190c;border-radius:10px;align-items:center;gap:.5rem;padding:.3rem .6rem .3rem .5rem;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffdca033,0 2px #2a190c}.nk-lang__btn:hover{border-color:var(--color-brass-lo)}.nk-lang__btn[aria-expanded=true]{border-color:var(--color-brass)}.nk-lang__btn:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.nk-lang.block,.nk-lang.block .nk-lang__btn{width:100%}.nk-lang.block .nk-lang__btn{min-height:2.9rem;padding-inline:.8rem;font-size:1rem}.nk-lang.block .nk-lang__name{text-align:left;flex:1}.nk-flag{object-fit:cover;border-radius:3px;flex:none;width:1.25rem;height:.9375rem;display:block;box-shadow:0 0 0 1px #2a190c8c}.nk-lang__code{font-family:var(--font-mono);letter-spacing:.04em}.nk-lang__name{letter-spacing:0;color:#d9c8a2;text-overflow:ellipsis;font-weight:600;overflow:hidden}.nk-lang__chev{width:.75rem;height:.75rem;color:var(--color-brass);transition:rotate var(--duration-fast);flex:none}.nk-lang__btn[aria-expanded=true] .nk-lang__chev{rotate:180deg}.nk-lang__list{z-index:200;overscroll-behavior:contain;background:var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0, #e3cc9a);background-blend-mode:normal, multiply, normal;border:3px solid #6b4226;border-radius:12px;margin:0;padding:.35rem;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 0 0 1px #2a190c,0 18px 34px -12px #041014cc}.nk-lang__list:focus{outline:none}.nk-lang__list:focus-visible .nk-lang__opt.active{outline-offset:-2px;outline:2px solid #9c6b17}.nk-lang__opt{cursor:pointer;color:#5e4528;border-radius:8px;align-items:center;gap:.65rem;min-height:2.5rem;padding:.4rem .6rem;font-size:.9rem;display:flex}.nk-lang__opt .nk-lang__code{color:#17796d;width:1.5rem;font-size:.75rem}.nk-lang__opt .nk-lang__name{color:inherit}.nk-lang__opt.active{color:#2b1d10;background:#9c6b1729}.nk-lang__opt[aria-selected=true]{color:#2b1d10;font-weight:700}.nk-lang__check{color:#2e7d45;flex:none;width:.9rem;height:.9rem;margin-left:auto}@media (prefers-reduced-motion:reduce){.nk-lang__btn,.nk-lang__chev{transition:none}}.field-label{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.4rem;font-size:.86rem;font-weight:700;display:block}.field-hint{color:var(--color-text-dim);margin-top:.35rem;font-size:.8rem}.check-game{cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.92rem;display:flex}.check-game input{appearance:none;cursor:pointer;background:#fbf5e6;border:2px solid #8e5d36;border-radius:6px;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;display:grid;box-shadow:inset 0 1px 2px #5a3c1940}.check-game input:after{content:"";border-left:3px solid var(--ink,#2b1d10);border-bottom:3px solid var(--ink,#2b1d10);width:.7rem;height:.4rem;transition:transform var(--duration-fast) var(--ease-back);margin-top:-2px;transform:rotate(-45deg)scale(0)}.check-game input:checked{background:linear-gradient(180deg, #f9dc94, var(--color-brass));border-color:#6b4226}.check-game input:checked:after{transform:rotate(-45deg)scale(1)}.check-game input:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.switch-game{width:3.1rem;height:1.7rem;transition:background var(--duration-normal);background:#2a190c;border-radius:999px;flex-shrink:0;position:relative;box-shadow:inset 0 2px 4px #0009,0 0 0 2px #6b4226}.switch-game:after{content:"";background:radial-gradient(circle at 35% 30%, #fff1c4, var(--color-brass) 55%, #9c6b17);width:1.3rem;height:1.3rem;transition:transform var(--duration-normal) var(--ease-back);border-radius:999px;position:absolute;top:.2rem;left:.2rem;box-shadow:0 2px 3px #00000080}.switch-game[aria-checked=true]{background:linear-gradient(#1e7f73,#3cc8b4);box-shadow:inset 0 2px 4px #00000059,0 0 0 2px #6b4226}.switch-game[aria-checked=true]:after{transform:translate(1.4rem)}.notice-game{--tone:var(--color-seaglass-lo);border:1px solid #c9ab72;border-left:5px solid var(--tone);background:var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0, #ead8ad);background-blend-mode:normal, multiply, normal;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.8rem 1rem .8rem 1.1rem;font-size:.92rem;display:flex;box-shadow:0 4px 10px -4px #04101480}.notice-game.info{--tone:#17796d}.notice-game.positive{--tone:#2e7d45}.notice-game.warning{--tone:#c47a14}.notice-game.danger{--tone:#b5302a}.tag-game{height:1.5rem;font-family:var(--font-display);letter-spacing:.04em;color:#fbeed2;background:#4a2c17;border-radius:999px;align-items:center;gap:.3rem;padding:0 .6rem;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffdca040,0 1px #04101480}.tag-game.plasma{background:var(--color-coral);color:#2b1006;box-shadow:inset 0 0 0 1px #a8432c}.tag-game.gold{color:#2b1a00;background:linear-gradient(#ffe08a,#e2a93b);box-shadow:inset 0 0 0 1px #9c6b17}.tag-game.ion{color:#062621;background:linear-gradient(#a6efe2,#3cc8b4);box-shadow:inset 0 0 0 1px #1e7f73}.tag-game.magenta{background:var(--color-coral);color:#2b1006;box-shadow:inset 0 0 0 1px #a8432c}.tag-game.positive{color:#0b2412;background:linear-gradient(#9fdcae,#4db36b);box-shadow:inset 0 0 0 1px #2e7d45}.tag-game.danger{background:var(--color-crimson);color:#fff4e4;box-shadow:inset 0 0 0 1px #6e1a16}.tag-game.muted{color:#cfc3a2;background:#1f5c6e}.seal{min-width:1.35rem;height:1.35rem;font-family:var(--font-mono);color:#fff4e4;text-shadow:0 1px #2a0806b3;background:var(--kit-wax) center / 112% 112% no-repeat;filter:drop-shadow(0 1px 1.5px #0410148c);border-radius:999px;place-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-grid}.coin-pill{transition:box-shadow var(--duration-normal)}.coin-pill.lg{padding:.3rem .95rem .3rem .3rem;font-size:1.05rem}.coin-pill.lg img{width:1.8rem;height:1.8rem}.coin-pill.flash-up{box-shadow:0 0 0 2px var(--color-kelp), inset 0 1px 0 #ffdc962e}.coin-pill.flash-down{box-shadow:0 0 0 2px var(--color-crimson), inset 0 1px 0 #ffdc962e}.ribbon{z-index:2;text-align:center;width:8.5rem;font-family:var(--font-display);letter-spacing:.06em;color:#fff4e0;background:var(--kit-ribbon) 50% 46% / 172% 142% no-repeat, linear-gradient(180deg, #d0463d, var(--color-crimson));text-shadow:0 1px #2a0806b3;padding:.22rem 0;font-size:.74rem;font-weight:800;position:absolute;top:.9rem;right:-2.2rem;transform:rotate(40deg);box-shadow:0 2px #4e1210,0 3px 6px #04101480}.ribbon.magenta{color:#2b1a00;text-shadow:none;background:linear-gradient(#ffe08a,#e2a93b);box-shadow:0 2px #6b4226,0 3px 6px #04101480}.bar-game{--fill:var(--color-seaglass);--fill-2:#a6efe2;background:#2a190c;border-radius:999px;height:.8rem;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #0009,0 0 0 2px #6b4226,0 1px 0 2px #ffdca014}.bar-game>.fill{border-radius:inherit;background:linear-gradient(180deg, var(--fill-2), var(--fill) 55%, var(--fill) 100%);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.bar-game>.fill{background:linear-gradient(180deg, var(--fill-2), var(--fill) 55%, color-mix(in oklab, var(--fill) 75%, #000) 100%)}}.bar-game>.fill{transition:width .8s var(--ease-out)}.bar-game>.fill:after{content:"";background:#ffffff59;border-radius:999px;height:30%;position:absolute;inset:1px 4px auto}.bar-game>.segs{pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 calc(var(--seg) - 2px), #2a190ce6 calc(var(--seg) - 2px) var(--seg));position:absolute;inset:0}.bar-game.plasma{--fill:var(--color-coral);--fill-2:#ffb9a6}.bar-game.gold{--fill:var(--color-brass);--fill-2:#ffe9a0}.bar-game.magenta{--fill:var(--color-coral);--fill-2:#ffb9a6}.bar-game.positive{--fill:var(--color-kelp);--fill-2:#b6ecc3}.bar-game.lg{height:1.1rem}.bar-game.sm{height:.5rem}.tabs-game,.seg-game{scrollbar-width:none;background:linear-gradient(#1e10068c, #1e10068c), var(--kit-wood-dark) 0 0 / 512px 512px, #2a190c;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 2px 4px #0000008c,0 0 0 1px #ffdca01a}.seg-game{border-radius:10px;display:inline-flex}.tabs-game::-webkit-scrollbar{display:none}.seg-game::-webkit-scrollbar{display:none}.tabs-game>:is([role=tab],button),.seg-game>:is([role=radio],[role=tab],button){min-height:2.75rem;font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;color:#d9c8a2;background:linear-gradient(180deg, #5c372099, #4a2c1799), var(--kit-wood-dark) 0 0 / 512px 512px, #4a2c17;transition:color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.5rem 1.05rem;font-size:.9rem;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffdca024}.seg-game>:is([role=radio],[role=tab],button){border-radius:7px;padding:.4rem .9rem;font-size:.82rem}.tabs-game>:is([role=tab],button):hover,.seg-game>:is([role=radio],[role=tab],button):hover{color:#fbeed2;background:linear-gradient(180deg, #6b422699, #55322099), var(--kit-wood-dark) 0 0 / 512px 512px, #553220}.tabs-game>:is([aria-selected=true],[aria-pressed=true],.on),.seg-game>:is([aria-checked=true],[aria-selected=true],[aria-pressed=true],.on){color:#2b1d10;text-shadow:0 1px #fff4d680;background:linear-gradient(180deg, #f9dc948c 0%, #e2a93b8c 60%, #c08a268c 100%), var(--kit-brass) center / auto 100% repeat-x, var(--plate-brass)}@supports (color:color-mix(in lab, red, red)){.tabs-game>:is([aria-selected=true],[aria-pressed=true],.on),.seg-game>:is([aria-checked=true],[aria-selected=true],[aria-pressed=true],.on){background:linear-gradient(180deg, #f9dc948c 0%, color-mix(in srgb, var(--plate-brass) 55%, transparent) 60%, #c08a268c 100%), var(--kit-brass) center / auto 100% repeat-x, var(--plate-brass)}}.tabs-game>:is([aria-selected=true],[aria-pressed=true],.on),.seg-game>:is([aria-checked=true],[aria-selected=true],[aria-pressed=true],.on){box-shadow:inset 0 1px #ffffff80,0 2px #6b4a12}.tabs-game>:is([role=tab],button):focus-visible,.seg-game>:is([role=radio],[role=tab],button):focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:-3px}.tabs-game>:is([role=tab],button):disabled,.seg-game>:is([role=radio],[role=tab],button):disabled{opacity:.5;cursor:not-allowed}.tabs-game>[role=tab] img{object-fit:contain;width:1.3rem;height:1.3rem}.card-game{--r:#8e5d36;isolation:isolate;background:linear-gradient(180deg, #16495a 0%, #0d3440 100%) padding-box, var(--kit-wood-plank) 0 0 / 512px 256px border-box, #4a2c17;box-shadow:inset 0 0 0 2px var(--r), 0 0 0 1px #2a190c, 0 12px 22px -12px #041014d9;transition:transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal);border:3px solid #4a2c1773;border-radius:14px;position:relative;overflow:hidden}a.card-game:hover,button.card-game:hover,.card-game.lift:hover{box-shadow:inset 0 0 0 2px var(--r), 0 0 0 1px #2a190c, 0 18px 28px -12px #041014e6;transform:translateY(-4px)rotate(-.4deg)}.card-game.common{--r:var(--color-rarity-common)}.card-game.rare{--r:var(--color-rarity-rare)}.card-game.epic{--r:var(--color-rarity-epic)}.card-game.legendary{--r:var(--color-rarity-legendary)}.card-game.mythic{--r:var(--color-rarity-mythic);animation:4s linear infinite card-mythic}@keyframes card-mythic{50%{--r:var(--color-gold);box-shadow:inset 0 0 0 2px var(--color-gold), 0 0 0 1px #2a190c, 0 12px 22px -12px #041014d9}}.card-game .shine{z-index:3;pointer-events:none;transition:transform .9s var(--ease-out);background:linear-gradient(115deg,#0000 35%,#fff0c829 47%,#0000 58%);position:absolute;inset:0;transform:translate(-100%)}.card-game:hover .shine{transform:translate(100%)}.card-game .cover{position:relative;overflow:hidden}.card-game .cover img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.card-game:hover .cover img{transform:scale(1.05)}.card-game .cover:after{content:"";background:linear-gradient(#0000 48%,#081e26eb 100%);position:absolute;inset:0}.card-game.locked .cover img{filter:grayscale(.8)sepia(.25)brightness(.5)}.tile-rail{padding-block:1.25rem 2rem;scroll-padding-inline:1.5rem}.tile-rail.tight{margin:-.35rem -.3rem -.5rem;padding:.35rem .3rem .5rem;scroll-padding-inline:.3rem}.rarity-glow{background:radial-gradient(circle at 50% 60%, oklch(from var(--r,var(--color-brass)) l c h / .32), transparent 65%)}.stat-game{background:var(--color-surface-2);border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:12px;padding:.9rem 1rem;position:relative;box-shadow:inset 0 1px #fff0c814}.stat-game dt{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-text-muted);font-size:.78rem;font-weight:700}.stat-game dd{font-family:var(--font-mono);color:var(--color-text);margin-top:.2rem;font-size:1.35rem;font-weight:700}.stat-game img.stat-icon{opacity:.95;filter:drop-shadow(0 4px 8px #0410148c);width:3rem;height:3rem;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.scene-backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-backdrop.fixed{position:fixed}.scene-backdrop>picture>img,.scene-backdrop>img{object-fit:cover;width:108%;max-width:none;height:108%;transform:translate3d(var(--px,0), var(--py,0), 0) scale(1.02);transition:transform 1.2s var(--ease-out);will-change:transform;position:absolute;inset:-4%}.scene-backdrop.kenburns>picture>img{animation:kenburns 40s var(--ease-in-out) 2 alternate}.scene-backdrop:after{content:"";background:radial-gradient(ellipse 120% 90% at 50% 40%, transparent 38%, #05161cb8 100%), linear-gradient(180deg, oklch(from var(--color-bg) l c h / var(--shade-top,.2)) 0%, oklch(from var(--color-bg) l c h / var(--shade-mid,.5)) 60%, var(--color-bg) 100%);position:absolute;inset:0}.scene-backdrop.light:after{--shade-top:.05;--shade-mid:.28}.scene-backdrop.dark:after{--shade-top:.45;--shade-mid:.75}@keyframes kenburns{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.1)translate(-1.5%,-1%)}}.stardust{pointer-events:none;opacity:.6;animation:twinkle 7s var(--ease-in-out) infinite alternate;background-image:radial-gradient(1.6px 1.6px at 10% 20%,#fff4d6,#0000),radial-gradient(1.2px 1.2px at 30% 70%,#f7d58a,#0000),radial-gradient(1.8px 1.8px at 55% 35%,#fff4d6,#0000),radial-gradient(1.2px 1.2px at 75% 80%,#bfeee4,#0000),radial-gradient(1.6px 1.6px at 90% 15%,#ffe6b0,#0000),radial-gradient(1.2px 1.2px at 20% 90%,#fff4d6,#0000);background-size:340px 340px;position:absolute;inset:0}@keyframes twinkle{0%{opacity:.35}to{opacity:.8}}.float-y{animation:float-y 5s var(--ease-in-out) 2}.float-y.slow{animation-duration:8s}@keyframes float-y{50%{transform:translateY(-10px)rotate(-1deg)}}.spin-slow{animation:40s linear nk-spin}.glow-pulse{animation:glow-pulse 2.6s var(--ease-in-out) 3}@keyframes glow-pulse{50%{filter:brightness(1.12);transform:scale(1.04)}}.pop-in{animation:pop-in .5s var(--ease-back) both}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.rise-in{animation:rise-in .6s var(--ease-out) both}@keyframes rise-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.delta-float{animation:delta-float 1.4s var(--ease-out) forwards}@keyframes delta-float{0%{opacity:0;transform:translateY(6px)scale(.8)}15%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-22px)scale(1)}}.nk-stagger>*{animation:rise-in .42s var(--ease-out) backwards}.nk-stagger>:nth-child(2){animation-delay:30ms}.nk-stagger>:nth-child(3){animation-delay:60ms}.nk-stagger>:nth-child(4){animation-delay:90ms}.nk-stagger>:nth-child(5){animation-delay:.12s}.nk-stagger>:nth-child(6){animation-delay:.15s}.nk-stagger>:nth-child(7){animation-delay:.18s}.nk-stagger>:nth-child(8){animation-delay:.21s}.nk-stagger>:nth-child(n+9){animation:none}.ticker-game{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .25s var(--ease-out) both;background:radial-gradient(at 50% 40%,#143c468c,#041014e0)}.modal-game{animation:modal-in .45s var(--ease-back) both;transform-origin:50% 0}@keyframes modal-in{0%{opacity:0;transform:translateY(-18px)rotate(-1.5deg)scale(.94)}70%{opacity:1}to{transform:none}}.modal-game .modal-rays{pointer-events:none;z-index:-1;background:repeating-conic-gradient(from 0deg, #f7d58a33 0 7deg, transparent 7deg 20deg);width:34rem;height:34rem;animation:40s linear infinite nk-spin;position:absolute;top:0;left:50%;transform:translate(-50%,-55%);-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 65%);mask-image:radial-gradient(circle,#000 20%,#0000 65%)}.toast-game{pointer-events:auto;background:var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0, #e8d4a6);background-blend-mode:normal, multiply, normal;border:2px solid #6b4226;border-left:6px solid var(--tone,var(--color-seaglass-lo));min-width:16rem;max-width:24rem;animation:toast-in .45s var(--ease-back) both;border-radius:10px;align-items:center;gap:.75rem;padding:.7rem .9rem .7rem 1rem;display:flex;box-shadow:0 0 0 1px #2a190c,0 12px 24px -10px #041014cc}.toast-game img{object-fit:contain;width:2.2rem;height:2.2rem}@keyframes toast-in{0%{opacity:0;transform:translate(40px)rotate(2deg)}to{opacity:1;transform:none}}.burst-p{z-index:90;pointer-events:none;object-fit:contain;width:2rem;height:2rem;animation:burst-fly var(--dur,1.1s) cubic-bezier(.2, .7, .3, 1) forwards;filter:drop-shadow(0 3px 3px #2a190c8c);margin:-1rem 0 0 -1rem;position:fixed}@keyframes burst-fly{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}12%{opacity:1}55%{transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--rot))}to{opacity:0;transform:translate(calc(var(--dx) + var(--tx,0px)), calc(var(--dy) + var(--ty,60px))) scale(.6) rotate(calc(var(--rot) * 2))}}.burst-flash{z-index:89;pointer-events:none;width:12rem;height:12rem;animation:burst-flash .6s var(--ease-out) forwards;background:radial-gradient(circle,#fff0c8d9,#f0be4c4d 40%,#0000 70%);border-radius:999px;margin:-6rem 0 0 -6rem;position:fixed}@keyframes burst-flash{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.4)}}.hud-bar{background:linear-gradient(180deg, #1e10061f 0%, #1e10064d 60%, #1e100673 100%), var(--kit-wood-plank) 0 0 / 512px 256px, #4a2c17;box-shadow:inset 0 1px 0 #ffdca02e, inset 0 -3px 0 var(--color-brass-lo), 0 10px 22px -14px #041014e6}.hud-bar:after{content:"";pointer-events:none;background:var(--kit-rope) 0 50% / auto 100% repeat-x;filter:drop-shadow(0 2px 2px #04101480);height:5px;position:absolute;bottom:-5px;left:0;right:0}.tabbar-game{background:linear-gradient(180deg, #1e100640 0%, #1e100673 100%), var(--kit-wood-plank) 0 0 / 512px 256px, #3a2210;box-shadow:inset 0 3px 0 var(--color-brass-lo), 0 -10px 24px -14px #041014e6;padding-bottom:env(safe-area-inset-bottom)}.tab-btn{font-family:var(--font-display);letter-spacing:.03em;color:#cbb68e;transition:color var(--duration-fast);flex-direction:column;align-items:center;gap:.1rem;padding:.35rem 0 .3rem;font-size:.7rem;font-weight:800;display:flex}.tab-btn img{object-fit:contain;width:1.9rem;height:1.9rem;transition:transform var(--duration-normal) var(--ease-back), filter var(--duration-normal);filter:sepia(.35)saturate(.75)brightness(.85)}.tab-btn{position:relative}.tab-btn.active{color:var(--color-brass-hi)}.tab-btn.active:before{content:"";background:var(--color-brass);border-radius:2px;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:3px;left:50%;transform:rotate(45deg);box-shadow:0 0 0 2px #2a190c}.tab-btn.active img{filter:drop-shadow(0 3px 2px #1e100699);transform:translateY(-3px)scale(1.12)}.tab-btn:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:-3px}.nav-chip{font-family:var(--font-display);letter-spacing:.03em;color:#d9c8a2;transition:color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .35rem;font-size:.86rem;font-weight:800;display:inline-flex}.nav-chip img{object-fit:contain;width:1.75rem;height:1.75rem;transition:transform var(--duration-normal) var(--ease-back)}.nav-chip:hover{color:#fbeed2;background:#ffdca014}.nav-chip:hover img{transform:scale(1.1)rotate(-5deg)}.nav-chip.active{color:#2b1d10;background:var(--kit-brass-plate), var(--color-brass);box-shadow:inset 0 1px #ffffff73,0 2px #2a190c}.nav-chip:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:1px}.nav-chip.compact{min-height:2rem;padding:.2rem .7rem .2rem .3rem;font-size:.8rem}.nav-chip.compact img{width:1.25rem;height:1.25rem}.visitor-row{background:#0a2630d1;height:2.5rem;padding-inline:.75rem;box-shadow:inset 0 1px #ffdca01a,0 1px #2a190c}:is(.parchment,.panel-float) .nav-chip:not(.active){color:var(--color-text-muted)}:is(.parchment,.panel-float) .nav-chip:not(.active):hover{color:var(--color-text);background:#9c6b171f}.ring-game{place-items:center;display:inline-grid;position:relative}.ring-game>svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring-game>svg circle{fill:none}.ring-game .track{stroke:#2a190c}.ring-game .val{stroke:var(--color-brass);stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease-out)}.avatar-game{--r:var(--color-brass);background:conic-gradient(from 200deg, var(--r), #fff3cf, var(--r), #6b4a12, var(--r));border-radius:999px;padding:3px;display:inline-block;position:relative;box-shadow:0 0 0 1px #2a190c,0 3px 6px #04101480}.avatar-game>img{object-fit:cover;background:#0f3742;border-radius:999px;width:100%;height:100%;display:block}.avatar-game.gold{--r:var(--color-gold)}.avatar-game.plasma{--r:var(--color-coral)}.avatar-game.epic{--r:var(--color-rarity-epic)}.avatar-game.mythic{--r:var(--color-rarity-mythic)}.faq-game{background:var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0, #ead8ad);background-blend-mode:normal, multiply, normal;transition:box-shadow var(--duration-normal);border:2px solid #8e5d36;border-radius:12px;box-shadow:0 6px 14px -8px #041014b3}.faq-game[open]{border-color:#9c6b17}.faq-game>summary{cursor:pointer;align-items:center;gap:.75rem;padding:1rem 1.1rem;font-weight:700;list-style:none;display:flex}.faq-game>summary::-webkit-details-marker{display:none}.faq-game>summary:after{content:"+";font-family:var(--font-display);color:#9c6b17;transition:transform var(--duration-normal) var(--ease-back);margin-left:auto;font-size:1.4rem;font-weight:800}.faq-game[open]>summary:after{transform:rotate(45deg)}.prose-game{color:#f1e8d3;font-size:1rem;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.prose-game{color:color-mix(in oklab, var(--color-text) 86%, var(--color-text-muted))}}.prose-game h1,.prose-game h2,.prose-game h3{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text);margin:1.6em 0 .6em;font-weight:800}.prose-game h2{font-size:1.35rem}.prose-game h3{font-size:1.12rem}.prose-game p,.prose-game ul,.prose-game ol{margin:.8em 0}.prose-game ul{padding-left:1.3em;list-style:outside}.prose-game ol{padding-left:1.3em;list-style:decimal}.prose-game a{color:var(--color-ion);text-underline-offset:3px;text-decoration:underline}.prose-game strong{color:var(--color-text)}.compass-loader{background:var(--kit-compass) center / contain no-repeat;filter:drop-shadow(0 3px 4px #0410148c);border-radius:999px;width:3rem;height:3rem;display:inline-block;position:relative}.compass-loader:after{content:"";background:linear-gradient(180deg, var(--color-crimson) 0 50%, #2b1d10 50% 100%);width:3px;height:56%;animation:compass-swing 1.6s var(--ease-in-out) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:22%;left:50%;box-shadow:0 0 0 1px #fff4d699}@keyframes compass-swing{0%{transform:rotate(-40deg)}40%{transform:rotate(70deg)}70%{transform:rotate(10deg)}to{transform:rotate(-40deg)}}.game-layout{--gl-chrome:13rem;--gl-dock:0px;--gl-stage-h:max(18rem, calc(100vh - var(--gl-chrome) - var(--tabbar-h) - var(--gl-dock)))}@supports (height:100dvh){.game-layout{--gl-stage-h:max(18rem, calc(100dvh - var(--gl-chrome) - var(--tabbar-h) - var(--gl-dock)))}}@media (width<=767.98px){.game-layout{--gl-chrome:11rem;--gl-dock:7.75rem;padding-bottom:calc(var(--bp-dock-h,7.75rem) + max(0px, var(--tabbar-h) - 5rem) + .75rem)}}.coin-pill .t-num,.nav-chip__label{white-space:nowrap}.hud-nav{container:hud-nav/inline-size}@container hud-nav (width<=53.99rem){.hud-nav .nav-chip:not(.active) .nav-chip__label{display:none}.hud-nav .nav-chip:not(.active){padding:.3rem .45rem}}.btn-game:active:not(:disabled){transform:translateY(3px)}.btn-game:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.card-game,.nav-chip,.tab-btn,.btn-orb{-webkit-tap-highlight-color:transparent}a.card-game:active,button.card-game:active{transition-duration:80ms;transform:translateY(-1px)scale(.97)}.nav-chip:active,.tab-btn:active{transform:scale(.94)}.nav-chip,.tab-btn{transition:color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast), transform .12s var(--ease-out)}.btn-orb{transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), filter .12s}.btn-orb:active{transform:translateY(2px)scale(.96)}.btn-game.xl:not(.ghost),.btn-game.cta{animation:cta-rock 8s var(--ease-in-out) 1.2s infinite}.btn-game.xl:not(.ghost):hover,.btn-game.cta:hover{animation:none}@keyframes cta-rock{0%,88%,to{rotate:0deg}91%{rotate:-1.2deg}94%{rotate:1deg}97%{rotate:-.4deg}}.coin-pill .t-num{transition:transform .25s var(--ease-out), color .25s;display:inline-block}.coin-pill.rolling-up .t-num{color:#ffe9a0;transform:translateY(-1px)scale(1.06)}.coin-pill.rolling-down .t-num{color:#ffc2b4;transform:translateY(1px)scale(.97)}.nk-starfield{pointer-events:none;position:absolute;inset:-6%;overflow:hidden}.nk-starfield>i{will-change:transform, opacity;transform:translate3d(calc(var(--px,0) * var(--depth) * 1px), calc(var(--py,0) * var(--depth) * 1px), 0);transition:transform 1.4s var(--ease-out);background-repeat:repeat;position:absolute;inset:0}.nk-starfield>i:first-child{--depth:6;opacity:.5;animation:nk-twinkle 8s var(--ease-in-out) infinite alternate;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff4d6,#0000),radial-gradient(1.2px 1.2px at 47% 63%,#f7d58a,#0000),radial-gradient(1.4px 1.4px at 83% 32%,#fff4d6,#0000),radial-gradient(1.2px 1.2px at 28% 88%,#bfeee4,#0000),radial-gradient(1.2px 1.2px at 66% 8%,#ffe6b0,#0000);background-size:240px 240px}.nk-starfield>i:nth-child(2){--depth:14;opacity:.65;animation:nk-twinkle 6s var(--ease-in-out) 1.3s infinite alternate-reverse;background-image:radial-gradient(2px 2px at 22% 42%,#fff1c4,#0000),radial-gradient(1.8px 1.8px at 71% 76%,#bfeee4,#0000),radial-gradient(2px 2px at 91% 12%,#f7d58a,#0000),radial-gradient(1.6px 1.6px at 5% 70%,#ffd9b0,#0000);background-size:400px 400px}.nk-starfield>i:nth-child(3){--depth:26;opacity:.8;animation:nk-twinkle 10s var(--ease-in-out) .6s infinite alternate;background-image:radial-gradient(2.6px 2.6px at 35% 25%, #fff6dc, transparent), linear-gradient(90deg, transparent 0 calc(35% - 7px), #ffecbe8c 35%, transparent calc(35% + 7px)) 0 25% / 100% 1px no-repeat, radial-gradient(2.4px 2.4px at 78% 58%, #f7d58a, transparent), radial-gradient(2px 2px at 14% 81%, #fff1dc, transparent);background-size:660px 660px}@keyframes nk-twinkle{0%{opacity:.3}to{opacity:.9}}.nk-drift{animation:nk-drift 26s var(--ease-in-out) 2 alternate;will-change:transform}@keyframes nk-drift{0%{transform:translate(-1.5%,.8%)rotate(-1.5deg)}to{transform:translate(1.5%,-.8%)rotate(1.5deg)}}.nk-shimmer{isolation:isolate;position:relative;overflow:hidden}.nk-shimmer:before{content:"";z-index:4;pointer-events:none;mix-blend-mode:soft-light;animation:nk-shimmer 6s var(--ease-in-out) 1;background:linear-gradient(105deg,#0000 42%,#fff4d666 50%,#0000 58%);position:absolute;inset:-20% -60%;transform:translate(-70%)}.nk-shimmer.epic:before{animation-duration:4.8s}.nk-shimmer.legendary:before,.nk-shimmer.mythic:before{animation:nk-shimmer 3.6s var(--ease-in-out) infinite;background:linear-gradient(105deg,#0000 40%,#ffe29680 50%,#0000 60%)}@keyframes nk-shimmer{0%,62%{transform:translate(-70%)}to{transform:translate(70%)}}.nk-claimable{position:relative}.nk-claimable:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 2px var(--color-brass);opacity:0;animation:nk-claim 1.8s var(--ease-out) infinite;position:absolute;inset:-3px}@keyframes nk-claim{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.18)}}.avatar-game.live{animation:nk-breathe 4.8s var(--ease-in-out) 1}.avatar-game.live:after{content:"";pointer-events:none;animation:nk-glint 9s var(--ease-in-out) 2s 1;background:linear-gradient(115deg,#0000 38%,#fff4d673 48%,#0000 58%) 130% 0/250% 100% no-repeat;border-radius:999px;position:absolute;inset:3px;overflow:hidden}@keyframes nk-breathe{50%{transform:scale(1.035)}}@keyframes nk-glint{0%,86%{background-position:130% 0}96%,to{background-position:-30% 0}}.nk-insignia{display:inline-flex;position:relative}.nk-insignia.shine{animation:nk-insignia-pop .9s var(--ease-back)}.nk-insignia.shine:after{content:"";pointer-events:none;mix-blend-mode:soft-light;animation:nk-insignia-sweep 1.1s var(--ease-out) both;background:linear-gradient(115deg,#0000 35%,#fff4d6e6 50%,#0000 65%) 0 0/260% 100%;border-radius:999px;position:absolute;inset:-10%}@keyframes nk-insignia-pop{0%{transform:scale(1)}35%{transform:scale(1.25)rotate(-6deg)}to{transform:none}}@keyframes nk-insignia-sweep{0%{opacity:1;background-position:140% 0}to{opacity:0;background-position:-40% 0}}.nk-ship{animation:nk-bob var(--bob,5s) var(--ease-in-out) var(--bob-delay,0s) infinite;will-change:transform;position:absolute}.nk-ship>img{display:block;position:relative}.nk-ship .nk-engine{left:var(--ex,20%);top:var(--ey,25%);width:var(--es,22%);aspect-ratio:1;margin:calc(var(--es,22%) / -2) 0 0 calc(var(--es,22%) / -2);pointer-events:none;opacity:.35;background:radial-gradient(circle,#ffecbe8c 0 18%,#f0be4c2e 45%,#0000 70%);border-radius:999px;position:absolute}.nk-ship .nk-engine.ion{background:radial-gradient(circle,#c8f5ec80 0 18%,#3cc8b429 45%,#0000 70%)}@keyframes nk-bob{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-3px,-9px)rotate(-1.6deg)}65%{transform:translate(2px,-4px)rotate(.9deg)}}.nkl-paused *,.nkl-paused :before,.nkl-paused :after{animation-play-state:paused!important}.nkl-static *,.nkl-static :before,.nkl-static :after{transition:none!important;animation:none!important}@keyframes scl-in{0%{opacity:0;translate:0 18px}}.scl-in{animation:scl-in .8s var(--ease-out) calc(var(--i,0) * 90ms + .15s) backwards}.scl-hero{flex-direction:column;display:flex}.scl-scene{aspect-ratio:16/10;background:var(--color-abyss);width:100%;max-height:56svh;position:relative;overflow:hidden}.scl-hero__inner{pointer-events:none;padding-top:1.25rem;padding-bottom:3rem;position:relative}.scl-hero__copy{pointer-events:auto}@media (width<=419px){.scl-scene{margin-top:2.5rem}}@media (width>=1024px){.scl-hero{display:block}.scl-scene{aspect-ratio:auto;max-height:none;position:absolute;inset:0}.scl-hero__inner{align-items:center;min-height:min(100svh,60rem);padding-top:5.5rem;padding-bottom:3.5rem;display:flex}.scl-hero__copy{width:44%;max-width:38rem}}.scl-scene__poster,.scl-scene__sky{object-fit:cover;object-position:60% 50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.scl-layer{pointer-events:none;will-change:transform;animation:scl-fly 1.4s var(--ease-out) calc(var(--in,0) * .14s) backwards;position:absolute;inset:-3%}@keyframes scl-fly{0%{opacity:0;scale:.86}}.scl-layer .nk-starfield{inset:0}.scl-scene__wash{pointer-events:none;background:linear-gradient(180deg, #0a263059 0%, transparent 30%, transparent 62%, var(--color-bg) 100%);position:absolute;inset:0}@media (width>=1024px){.scl-scene__wash{background:linear-gradient(90deg, #0a2630f0 0%, #0a2630d1 30%, #0a263059 48%, transparent 62%), linear-gradient(180deg, #0a263073 0%, transparent 18%, transparent 80%, var(--color-bg) 100%)}}.scl-isle{left:calc(var(--x) * 1% - var(--w) * 0.5%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);aspect-ratio:1;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;translate:0 -50%}@media (width<=1023px){.scl-isle{left:calc(var(--xm) * 1% - var(--wm) * 0.5%);top:calc(var(--ym) * 1%);width:calc(var(--wm) * 1%)}.scl-isle.wide-only{display:none}}.scl-isle:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:4px}.scl-isle__bob{will-change:transform;width:100%;height:100%;display:block}.scl-isle__bob img{object-fit:contain;filter:drop-shadow(0 14px 22px #0410148c);width:100%;height:100%;display:block}.scl-isle.far .scl-isle__bob img{filter:saturate(.7)brightness(.82)blur(.6px)drop-shadow(0 6px 10px #04101473)}.scl-isle__ribbon{white-space:nowrap;pointer-events:none;font-family:var(--font-display);letter-spacing:.04em;color:#fff4e0;text-shadow:0 1px #2a0806b3;border-image:var(--kit-ribbon) 11 73 13 70 fill / .3em 1.7em .36em 1.6em / 0 stretch;opacity:0;transition:opacity var(--duration-fast), scale var(--duration-fast) var(--ease-out);padding:.22rem 1.1rem .28rem;font-size:.78rem;font-weight:800;position:absolute;bottom:-.3rem;left:50%;translate:-50%;scale:.9}.scl-isle:hover .scl-isle__ribbon,.scl-isle:focus-visible .scl-isle__ribbon{opacity:1;scale:1}.scl-ship{width:52%;animation:scl-sail 22s var(--ease-in-out) infinite alternate;position:absolute;top:16%;left:26%}@media (width>=1024px){.scl-ship{width:31%;top:26%;left:52%}}@keyframes scl-sail{0%{transform:translate(5%,3%)}50%{transform:translate(-3%,-5%)}to{transform:translate(-10%,2%)}}.scl-ship__bank{transform-origin:50% 85%;animation:scl-bank 7s var(--ease-in-out) infinite alternate;position:relative}@keyframes scl-bank{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.8deg)}}.scl-ship__img{filter:drop-shadow(0 22px 30px #04101499);width:100%;height:auto;display:block;position:relative}.scl-ship__glow{filter:blur(10px);width:60%;height:62%;animation:scl-glow 4.5s var(--ease-in-out) infinite alternate;background:radial-gradient(closest-side,#f7d58a8c,#f0be4c2e 60%,#0000);border-radius:50%;position:absolute;top:2%;left:22%}@keyframes scl-glow{0%{opacity:.45;scale:.94}to{opacity:.95;scale:1.06}}.scl-layer.dust>i{width:calc(3px * var(--s,1));height:calc(3px * var(--s,1));opacity:0;animation:scl-dust var(--dur,12s) linear var(--delay,0s) infinite;background:#fff4d6;border-radius:50%;position:absolute;box-shadow:0 0 6px 1px #f7d58ab3}@keyframes scl-dust{0%{opacity:0;transform:translate(0)}15%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translate(28vw,-3vw)}}.scl-hero__title{font-family:var(--font-display);letter-spacing:.01em;color:#fbf1da;text-shadow:0 2px #4a2c17,0 3px #2a190c,0 10px 24px #04101499;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.02}.scl-invite{background:var(--wood-chip);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .8rem;font-size:.875rem;display:inline-flex;box-shadow:inset 0 0 0 2px #9c6b17,0 3px #2a190c}.scl-parch,.scl-chest,.scl-map,.scl-poster,.scl-letter{background:radial-gradient(140% 90% at 50% 50%, transparent 58%, #96692d38 100%), var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0 0%, #ead8ad 100%);background-blend-mode:normal, normal, multiply, normal;border-radius:12px;box-shadow:0 0 0 2px #8e5d36,0 0 0 4px #4a2c17,0 16px 30px -14px #041014d9}.scl-parch{height:100%;padding:1.5rem}@media (width>=640px){.scl-parch{padding:1.75rem 2rem}}.scl-wax{width:2.6rem;height:2.6rem;font-family:var(--font-display);color:#fff4e4;text-shadow:0 1px #2a0806b3;background:var(--kit-wax) center / 118% 118% no-repeat;filter:drop-shadow(0 3px 3px #04101480);border-radius:47% 53% 50% 50%/52% 48%;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:800;line-height:1;display:inline-grid}.scl-wax.sm{filter:drop-shadow(0 2px 2px #04101473);width:1.9rem;height:1.9rem;font-size:.72rem}.scl-wax.lg{width:3.4rem;height:3.4rem;font-size:1.2rem}.scl-chest{align-items:center;gap:1rem;max-width:31rem;padding:.9rem 1.1rem;display:flex}.scl-chest__art{object-fit:contain;filter:drop-shadow(0 6px 8px #3c280f73);flex-shrink:0;width:64px;height:64px}@media (width>=640px){.scl-chest__art{width:84px;height:84px}}.scl-chest__stats{color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.78rem;display:flex}.scl-chest__stats>div{align-items:baseline;gap:.3rem;display:flex}.scl-chest__stats dd{font-family:var(--font-mono);color:var(--color-text);order:-1;font-size:.95rem;font-weight:700}.scl-trust{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.scl-trust>li{color:var(--color-text);align-items:center;gap:.55rem;font-size:.85rem;font-weight:700;display:flex}.scl-map{padding:1rem;position:relative}@media (width>=768px){.scl-map{padding:1.25rem 1.25rem 1.5rem}}.scl-route{flex-direction:column;gap:.25rem;margin:0;padding-inline:0;list-style:none;display:flex}.scl-stop{position:relative}.scl-stop:not(:last-child):after{content:"";z-index:0;pointer-events:none;border-left:3px dotted #8a5a2b;height:100%;position:absolute;top:50%;left:2.95rem}.scl-stop__btn{z-index:1;width:100%;color:var(--color-text);text-align:left;cursor:pointer;transition:background var(--duration-fast);background:0 0;border:0;border-radius:12px;grid-template-columns:5.2rem 1fr;align-items:center;column-gap:.9rem;padding:.35rem;display:grid;position:relative}.scl-stop__btn:hover,.scl-stop__btn[aria-expanded=true]{background:#9c6b1724}.scl-stop__btn:focus-visible{outline-offset:2px;outline:2px solid #9c6b17}.scl-stop__isle{grid-row:span 2;place-items:center;width:5.2rem;height:5.2rem;display:grid}.scl-stop__isle img{object-fit:contain;filter:drop-shadow(0 6px 8px #3c280f73);width:100%;height:100%;transition:transform var(--duration-fast) var(--ease-out)}.scl-stop__btn:hover .scl-stop__isle img{transform:translateY(-3px)scale(1.04)}.scl-stop__name{font-family:var(--font-display);align-self:end;font-size:1rem;font-weight:800;line-height:1.15}.scl-stop__meta{color:var(--color-text-muted);align-self:start;align-items:center;gap:.5rem;margin-top:.2rem;font-size:.8rem;font-weight:700;display:flex}@media (width>=768px){.scl-route{scrollbar-width:thin;scrollbar-color:#a8854a transparent;flex-direction:row;gap:.5rem;padding-inline:.25rem}.scl-stop{flex:0 0 8.25rem}.scl-stop:not(:last-child):after{border-top:3px dotted #8a5a2b;border-left:0;width:calc(100% + .5rem);height:0;top:3.6rem;left:50%}.scl-stop__btn{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:.3rem}.scl-stop__isle{grid-row:auto;width:6.5rem;height:6.5rem}.scl-stop__name{align-self:auto;font-size:.92rem}.scl-stop__meta{align-self:auto;margin-top:0}}.scl-isle-card{background:#fbf5e6;border-radius:12px;max-width:46rem;margin:1rem auto 0;padding:1.1rem 1.25rem;box-shadow:inset 0 0 0 2px #b99a62,0 10px 20px -12px #3c280f99}.scl-isle-card:focus{outline:none}.scl-isle-card:focus-visible{outline-offset:2px;outline:2px solid #9c6b17}.scl-isle-card__games{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.scl-isle-card__game{color:var(--color-text);flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.scl-isle-card__game img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%;height:auto;box-shadow:0 0 0 2px #8e5d36}.scl-isle-card__game:hover span{text-decoration:underline}.scl-posters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;padding:.5rem 0 0;list-style:none;display:grid}@media (width>=640px){.scl-posters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.scl-posters{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}}.scl-poster{text-align:center;height:100%;color:var(--color-text);transition:rotate var(--duration-fast), translate var(--duration-fast) var(--ease-out);flex-direction:column;align-items:center;padding:1.5rem .8rem 1rem;text-decoration:none;display:flex;position:relative;rotate:-.6deg}.scl-posters>li:nth-child(2n) .scl-poster{rotate:.7deg}.scl-poster:hover,.scl-poster:focus-visible{translate:0 -4px;rotate:0deg}.scl-poster:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:3px}.scl-poster__nail{background:radial-gradient(circle at 35% 30%,#f7d58a,#9c6b17 60%,#4a2c17);border-radius:50%;width:.7rem;height:.7rem;margin-left:-.35rem;position:absolute;top:.5rem;left:50%;box-shadow:0 2px 2px #2a190c80}.scl-poster__art{aspect-ratio:1;border-radius:4px;width:100%;display:block;box-shadow:0 0 0 2px #4a2c17,0 0 0 4px #c9a46a}.scl-poster__art img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.scl-poster__name{margin-top:.85rem;font-size:1rem;line-height:1.15}.scl-poster__isle{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-top:.3rem;font-size:.68rem;font-weight:700}.scl-steps{gap:2rem;padding:0;list-style:none;display:grid;position:relative}.scl-steps:before{content:"";pointer-events:none;background:var(--kit-rope-v) 50% 0 / 100% auto repeat-y;filter:drop-shadow(1px 0 #0410148c);width:5px;position:absolute;top:1.7rem;bottom:1.7rem;left:1.45rem}.scl-step{grid-template-columns:3.4rem 1fr;align-items:start;column-gap:1rem;display:grid;position:relative}.scl-step>.scl-wax{z-index:1;grid-row:span 3;position:relative}.scl-step__art{object-fit:contain;filter:drop-shadow(0 8px 12px #04101499);width:72px;height:72px}@media (width>=768px){.scl-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.scl-steps:before{background:var(--kit-rope) 0 50% / auto 100% repeat-x;filter:drop-shadow(0 1px #0410148c);width:auto;height:5px;inset:1.45rem 16.6% auto}.scl-step{text-align:center;grid-template-columns:1fr;justify-items:center;padding-inline:.5rem}.scl-step>.scl-wax{grid-row:auto}.scl-step__art{width:88px;height:88px;margin-top:.75rem}}.scl-also{background:#0f3742b8;border-radius:12px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex;box-shadow:inset 0 0 0 2px #2b5f6b}.scl-duo{align-items:start;gap:2rem;display:grid}.scl-duo.even{align-items:stretch}.scl-article{min-width:0}@media (width>=1024px){.scl-duo.even{grid-template-columns:repeat(2,minmax(0,1fr))}.scl-duo.log{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:2.5rem}.scl-duo>:only-child{grid-column:1/-1}}.scl-log__entry+.scl-log__entry{border-top:1px dashed #b99a62}.scl-log__lead,.scl-log__row{color:var(--color-text);padding:.85rem 0;text-decoration:none;display:block}.scl-log__row{align-items:flex-start;gap:.85rem;display:flex}.scl-log__cover{aspect-ratio:16/9;border-radius:8px;display:block;overflow:hidden;box-shadow:0 0 0 2px #8e5d36}.scl-log__cover img{object-fit:cover;width:100%;height:100%;display:block}.scl-log__thumb{aspect-ratio:16/9;object-fit:cover;border-radius:6px;flex-shrink:0;width:6rem;height:auto;box-shadow:0 0 0 2px #8e5d36}.scl-log__lead:hover .t-display,.scl-log__row:hover .t-display{text-decoration:underline}.scl-log__lead:focus-visible,.scl-log__row:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #9c6b17}.scl-faq-more{align-items:flex-start;gap:1rem;margin-top:1.25rem;display:flex}.scl-faq-more__rook{object-fit:contain;filter:drop-shadow(0 4px 6px #2a190c73);flex:none;width:4.5rem;height:4.5rem}@media (width>=1024px){.scl-duo.log{align-items:stretch}.scl-duo.log>.scl-article{flex-direction:column;display:flex}.scl-duo.log .scl-log,.scl-duo.log .scl-faq-more{flex:auto;height:auto}.scl-log__lead{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-content:start;column-gap:1rem;display:grid}.scl-log__lead>.scl-log__cover{grid-row:1/span 4;align-self:start}.scl-log__lead>:not(.scl-log__cover){grid-column:2}}.scl-letter{padding:3.25rem 1.25rem 1.75rem;position:relative}@media (width>=640px){.scl-letter{padding:3.5rem 3rem 2.25rem}}.scl-letter:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom right,#0000 calc(50% - 1px),#96692d38 50%,#0000 calc(50% + 1px)) 0 0/50% 34% no-repeat,linear-gradient(to bottom left,#0000 calc(50% - 1px),#96692d38 50%,#0000 calc(50% + 1px)) 100% 0/50% 34% no-repeat;position:absolute;inset:0}.scl-letter__seal{background:var(--kit-wax) center / 120% 120% no-repeat, radial-gradient(circle at 50% 58%, #2a080659, transparent 62%);filter:drop-shadow(0 6px 6px #0410148c);border-radius:47% 53% 50% 50%/52% 48%;place-items:center;width:3.8rem;height:3.8rem;margin-left:-1.9rem;display:grid;position:absolute;top:-1.9rem;left:50%}.scl-letter__seal img{object-fit:contain;opacity:.85;filter:sepia()saturate(.4)brightness(1.25)drop-shadow(0 1px #2a080699);width:2.3rem;height:2.3rem}.nkl-sky{isolation:isolate;position:relative}.nkl-sky__layer{z-index:-1;pointer-events:none;background:radial-gradient(42% 32% at 14% 22%,#f0be4c21,#0000 70%),radial-gradient(38% 30% at 86% 72%,#3cc8b412,#0000 70%);height:100lvh;margin-bottom:-100lvh;position:sticky;top:0;overflow:hidden}.nkl-sky__layer .nk-starfield{inset:0}.nkl-reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-out);transform:translateY(36px)}.nkl-reveal[data-reveal=left]{transform:translate(-40px)}.nkl-reveal[data-reveal=right]{transform:translate(40px)}.nkl-reveal[data-reveal=zoom]{transform:scale(.96)}.nkl-reveal.nkl-revealed{opacity:1;transform:none}.nkl-reveal:not(.nkl-revealed) .nk-stagger>*{animation-play-state:paused}.sc-app{--mast-w:15rem}.sc-app.sc-app--furled{--mast-w:5rem}@media (width>=80rem){.sc-app--pilot>.sc-body{padding-left:var(--mast-w);transition:padding-left .2s}}.sc-mast{inset-block:0;z-index:45;width:var(--mast-w);padding:max(.75rem, env(safe-area-inset-top)) .65rem max(.85rem, env(safe-area-inset-bottom)) max(.65rem, env(safe-area-inset-left));background:radial-gradient(140% 30% at 0% 0%, #f0be4c1f, transparent 70%), linear-gradient(90deg, #1e100633 0%, #1e10064d 55%, #1e100673 100%), var(--kit-wood-plank) 0 0 / 512px 256px, #4a2c17;box-shadow:inset -3px 0 0 var(--color-brass-lo), inset 1px 0 0 #ffdca024, 14px 0 26px -16px #041014f2;flex-direction:column;gap:.6rem;transition:width .2s;position:fixed;left:0}.sc-mast:after{content:"";pointer-events:none;background:var(--kit-rope-v) 50% 0 / 100% auto repeat-y;filter:drop-shadow(2px 0 2px #04101480);width:5px;position:absolute;top:0;bottom:0;right:-5px}.sc-mast__head{flex-shrink:0;align-items:center;gap:.4rem;min-height:3rem;display:flex}.sc-mast__crest{border-radius:10px;flex:auto;align-items:center;gap:.45rem;min-width:0;display:flex}.sc-mast__crest:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.sc-mast__emblem{filter:drop-shadow(0 3px 3px #1e1006b3);flex-shrink:0;width:2.75rem;height:2.75rem}.sc-mast__lockup{object-fit:contain;object-position:left center;width:auto;min-width:0;height:1.6rem}.sc-mast__toggle{flex-shrink:0}.sc-mast__toggle>svg{width:1rem;height:1rem}.sc-mast__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e2a93b80 transparent;flex:auto;min-height:0;margin-inline:-.4rem;padding:.15rem .4rem;overflow-y:auto}.sc-mast__list{flex-direction:column;gap:.25rem;display:flex}.sc-mast__link{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.02em;color:#e6d6b2;border-radius:10px;align-items:center;gap:.6rem;padding:.3rem .6rem .3rem .35rem;font-size:.92rem;font-weight:800;line-height:1.15;transition:color .12s,background .12s,box-shadow .12s;display:flex;position:relative}.sc-mast__link img{object-fit:contain;width:1.75rem;height:1.75rem;transition:transform var(--duration-normal) var(--ease-back);flex-shrink:0}.sc-mast__link:hover{color:#fbeed2;background:#ffdca014}.sc-mast__link:hover img{transform:scale(1.1)rotate(-5deg)}.sc-mast__link:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:-2px}.sc-mast__link.active{color:#2b1d10;text-shadow:0 1px #fff4d680;background:var(--kit-brass-plate), var(--color-brass);box-shadow:inset 0 1px #ffffff73,inset 0 0 0 1px #9c6b17,0 2px #2a190c}.sc-mast__link.active:before,.sc-mast__link.active:after{content:"";background:var(--kit-rivet) center / contain no-repeat;filter:drop-shadow(0 1px #1e100680);border-radius:999px;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%}.sc-mast__link.active:before{left:4px}.sc-mast__link.active:after{right:5px}.sc-mast__label{overflow-wrap:anywhere;min-width:0}.sc-mast__foot{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.sc-mast__foot>.rope{margin:.1rem .2rem .25rem}.sc-mast__kicker{padding-inline:.45rem;font-size:.66rem}.sc-mast__vip{padding:.3rem .2rem 0;display:flex}.sc-mast.is-furled{padding-inline:.55rem}.sc-mast.is-furled .sc-mast__head{flex-direction:column;gap:.5rem}.sc-mast.is-furled .sc-mast__crest{flex:none}.sc-mast.is-furled .sc-mast__lockup{display:none}.sc-mast.is-furled .sc-mast__link{justify-content:center;padding-inline:.3rem}.sc-mast.is-furled .sc-mast__link.active:before,.sc-mast.is-furled .sc-mast__link.active:after{display:none}.sc-mast.is-furled .sc-mast__label,.sc-mast.is-furled .sc-mast__kicker{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sc-mast.is-furled .sc-mast__vip{justify-content:center}.sc-place{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.4rem;font-weight:800}.sc-place__group{color:#cbb68e;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.sc-place__sep{width:.85rem;height:.85rem;color:var(--color-brass);flex-shrink:0}.sc-place__title{text-overflow:ellipsis;color:#fbeed2;text-shadow:0 1px #1e1006cc;min-width:0;font-size:1.12rem;overflow:hidden}.sc-purse{background:radial-gradient(120% 90% at 30% 0%, #ffdca01a, transparent 60%), linear-gradient(180deg, #3a22128c 0%, #24160a8c 100%), var(--kit-wood-dark) 0 0 / 512px 512px, #24160a;box-shadow:inset 0 0 0 2px var(--color-brass-lo), inset 0 0 0 3px #1e1006d9, inset 0 1px 0 4px #ffdca00f, 0 2px 0 #1e1006b3;border-radius:14px;flex-shrink:0;align-items:center;gap:.3rem;padding:.15rem .2rem .15rem .35rem;display:inline-flex}@media (width<=23.99rem){.sc-purse{gap:.15rem;padding-left:.2rem}}.sc-hold{color:#f0d9a8}.sc-hold img{filter:sepia(.2)saturate(.9)brightness(.95)}.mo-sheen{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mo-sheen:before{content:"";opacity:0;background:linear-gradient(100deg,#0000 0%,#fff8e18c 50%,#0000 100%);width:45%;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-120%)skew(-14deg)}.btn-game .spin{background:radial-gradient(circle, #f6ebd0 0 50%, #e3cc9a 51% 58%, var(--color-brass) 59% 72%, #6b4a12 73% 82%, transparent 83%);filter:drop-shadow(0 1px #1e100680);border:0;border-radius:999px;flex:none;width:1.15em;height:1.15em;animation:none;display:inline-block;position:relative}.btn-game .spin:after{content:"";background:linear-gradient(180deg, var(--color-crimson) 0 50%, #2b1d10 50% 100%);border-radius:1px;width:2px;height:68%;margin-left:-1px;position:absolute;top:16%;left:50%;transform:rotate(-30deg)}.btn-game[aria-busy=true]:has(>.spin){color:#0000;text-shadow:none}.btn-game[aria-busy=true]:has(>.spin)>:not(.spin):not(.mo-sheen){opacity:0}.btn-game[aria-busy=true]>.spin{margin:-.575em 0 0 -.575em;position:absolute;top:50%;left:50%}.mo-tab-bar{z-index:70;pointer-events:none;transform-origin:0 0;background:linear-gradient(90deg,#f7d58a,#e2a93b 60%,#c08a26);border-radius:3px;position:absolute;box-shadow:0 1px #6b4a12,0 0 0 1px #2a190c59}.mo-glare{z-index:5;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;overflow:hidden}.mo-glare:before{content:"";width:100%;height:100%;transform:translate(var(--mo-gx,50%), var(--mo-gy,50%));background:radial-gradient(circle,#fff6dc4d,#ffecbe14 35%,#0000 62%);position:absolute;top:-50%;left:-50%}:is(.sca-poster,.ccard,.sca-rung,.mo-tilt){position:relative}.mo-marquee{overflow-x:hidden!important}.mo-marquee>*{translate:var(--mo-mq-x,0px) 0}.mo-lr__w{white-space:nowrap;display:inline-block}.mo-lr__ch{display:inline-block}.title-glow .mo-lr__ch{background:inherit;color:#0000;-webkit-background-clip:text;background-clip:text}.mo-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){[data-motion=full] .btn-game{transition:transform .3s var(--ease-spring), translate .22s var(--ease-out), scale .3s var(--ease-spring), filter .14s var(--ease-out)}[data-motion=full] .btn-game:active:not(:disabled):not([aria-disabled=true]){transition:transform .12s var(--ease-out), translate .12s var(--ease-out), filter .12s var(--ease-out);transform:translateY(3px)scale(.96)translate(0,0)}@media (hover:hover){[data-motion=full] .btn-game:hover:not(:active):not(:disabled):not([aria-disabled=true]){translate:0 -2px}[data-motion=full] :is(.hud-key,.btn-orb):hover:not(:active):not(:disabled):not([aria-disabled=true]){translate:0 -1px}}[data-motion=full] .btn-game:hover:not(:disabled):not([aria-disabled=true])>.mo-sheen:before{animation:mo-sheen .45s var(--ease-out) both}[data-motion=full] .btn-game:not(.ready):focus-visible:before,[data-motion=full] .btn-orb:focus-visible:before{content:"";border-radius:calc(var(--r,999px) + 5px);pointer-events:none;box-shadow:0 0 0 2px var(--color-brass-hi);animation:mo-ring .45s var(--ease-out) both;position:absolute;inset:-5px}[data-motion=full] .btn-game .spin:after{animation:mo-compass 1.2s var(--ease-in-out) infinite}[data-motion=full] .hud-key{transition:transform .3s var(--ease-spring), translate .22s var(--ease-out)}[data-motion=full] .hud-key:active{transition:transform .12s var(--ease-out), translate .12s var(--ease-out);transform:translateY(2px)scale(.95)translate(0,0)}[data-motion=full] .hud-key:focus-visible{animation:mo-key .36s var(--ease-spring)}[data-motion=full] .btn-orb{transition:transform .3s var(--ease-spring), translate .22s var(--ease-out), filter .14s var(--ease-out)}[data-motion=full] .btn-orb:active{transition:transform .12s var(--ease-out), translate .12s var(--ease-out);transform:translateY(2px)scale(.94)translate(0,0)}[data-motion=full] :is(.nav-chip,.tab-btn,.sc-mast__link,.nkb__link){transition:transform .3s var(--ease-spring)}[data-motion=full] :is(.nav-chip,.tab-btn,.sc-mast__link,.nkb__link):active{transition:transform .12s var(--ease-out);transform:scale(.94)}[data-motion=full] :is(.btn-game,.hud-key,.btn-orb,.nav-chip,.tab-btn,.sc-mast__link,.nkb__link,.sb-rail__tab,.sca-tab,.tabs-game>*,.seg-game>*,.sc-ticket,.sca-room,.stat-game):hover:not(:disabled):not([aria-disabled=true]) img[data-fx=coin]{animation:mo-fx-coin .45s var(--ease-out)}[data-motion=full] :is(.btn-game,.hud-key,.btn-orb,.nav-chip,.tab-btn,.sc-mast__link,.nkb__link,.sb-rail__tab,.sca-tab,.tabs-game>*,.seg-game>*,.sc-ticket,.sca-room,.stat-game):hover:not(:disabled):not([aria-disabled=true]) img[data-fx=chest]{transform-origin:50% 90%;animation:mo-fx-chest .42s var(--ease-out)}[data-motion=full] :is(.btn-game,.hud-key,.btn-orb,.nav-chip,.tab-btn,.sc-mast__link,.nkb__link,.sb-rail__tab,.sca-tab,.tabs-game>*,.seg-game>*,.sc-ticket,.sca-room,.stat-game):hover:not(:disabled):not([aria-disabled=true]) img[data-fx=bell]{transform-origin:50% 8%;animation:mo-fx-bell .45s var(--ease-out)}[data-motion=full] :is(.btn-game,.hud-key,.btn-orb,.nav-chip,.tab-btn,.sc-mast__link,.nkb__link,.sb-rail__tab,.sca-tab,.tabs-game>*,.seg-game>*,.sc-ticket,.sca-room,.stat-game):hover:not(:disabled):not([aria-disabled=true]) img[data-fx=isle]{animation:mo-fx-isle .45s var(--ease-in-out)}[data-motion=full] :is(.btn-game,.hud-key,.btn-orb,.nav-chip,.tab-btn,.sc-mast__link,.nkb__link,.sb-rail__tab,.sca-tab,.tabs-game>*,.seg-game>*,.sc-ticket,.sca-room,.stat-game):hover:not(:disabled):not([aria-disabled=true]) img[data-fx=ship]{transform-origin:50% 80%;animation:mo-fx-ship .45s var(--ease-in-out)}[data-motion=full] img[data-fx=compass]{transition:transform .2s var(--ease-back), rotate .38s var(--ease-spring), filter .2s var(--ease-out)}[data-motion=full] :is(.btn-game,.hud-key,.btn-orb,.nav-chip,.tab-btn,.sc-mast__link,.nkb__link,.sb-rail__tab,.sca-tab,.tabs-game>*,.seg-game>*,.sc-ticket,.sca-room,.stat-game):hover:not(:disabled):not([aria-disabled=true]) img[data-fx=compass]{rotate:45deg}[data-motion=full] :is(.scl-step,.scl-also) img[data-fx]{transform:translate(calc(var(--px,0) * 7px), calc(var(--py,0) * 5px)) rotate(calc(var(--px,0) * 5deg)) scale(var(--ps,1));transition:transform .26s var(--ease-out), rotate .38s var(--ease-spring), filter .2s var(--ease-out)}@media (hover:hover){[data-motion=full] :is(.scl-step,.scl-also):hover img[data-fx]{--ps:1.08;filter:drop-shadow(0 12px 16px #041014a6)drop-shadow(0 0 10px #f7d58a59)}[data-motion=full] :is(.scl-step,.scl-also):hover img[data-fx=coin]{animation:mo-fx-coin .45s var(--ease-out)}[data-motion=full] :is(.scl-step,.scl-also):hover img[data-fx=chest]{transform-origin:50% 90%;animation:mo-fx-chest .42s var(--ease-out)}[data-motion=full] :is(.scl-step,.scl-also):hover img[data-fx=bell]{transform-origin:50% 8%;animation:mo-fx-bell .45s var(--ease-out)}[data-motion=full] :is(.scl-step,.scl-also):hover img[data-fx=isle]{animation:mo-fx-isle .45s var(--ease-in-out)}[data-motion=full] :is(.scl-step,.scl-also):hover img[data-fx=ship]{transform-origin:50% 80%;animation:mo-fx-ship .45s var(--ease-in-out)}[data-motion=full] :is(.scl-step,.scl-also):hover img[data-fx=pop]{animation:mo-fx-pop .42s var(--ease-back)}[data-motion=full] :is(.scl-step,.scl-also):hover img[data-fx=compass]{rotate:45deg}}[data-motion=full] :is(.nav-chip.active,.tab-btn.active,.sc-mast__link.active,.nkb__link.active,.sca-tab.on,.sb-rail__tab[aria-selected=true]) img{animation:mo-settle .42s var(--ease-spring)}[data-motion=full] .mo-panel-in{animation:mo-panel-in .24s var(--ease-out)}[data-motion=full] .mo-route-enter-active{transition:opacity .22s var(--ease-out), translate .22s var(--ease-out)}[data-motion=full] .mo-route-enter-from{opacity:0;translate:0 8px}[data-motion=full] .mo-route-fade-enter-active{transition:opacity .22s var(--ease-out)}[data-motion=full] .mo-route-fade-enter-from{opacity:0}[data-motion=full] .sc-mast.mo-unfurl :is(.sc-mast__label,.sc-mast__kicker,.sc-mast__lockup){animation:mo-label-in .26s var(--ease-out) 60ms backwards}[data-motion=full] .nkb-sheet-enter-active .nkb__panel{animation:mo-sheet-up .42s var(--ease-out)}[data-motion=full] .nkb-enter-active .nkb__panel{animation:mo-drawer-in .36s var(--ease-out)}[data-motion=full] :is(.seal,.scl-wax,.sca-seal,.sca-bonus,.door__badge,.badge-dot,.nkb__badge){animation:mo-stamp .34s var(--ease-back) backwards}[data-motion=full] .btn-game.ready:not(:disabled):not([aria-disabled=true]){animation:mo-breathe 2.4s var(--ease-in-out) infinite}[data-motion=full] .btn-game.ready:not(:disabled):not([aria-disabled=true]):is(:hover,:active,:focus-visible){animation:none}[data-motion=full] .mo-hop{transform-origin:50% 100%;animation:mo-hop 2.4s var(--ease-in-out) infinite}[data-motion=full] .mo-st{animation:mo-rise .32s var(--ease-out) var(--mo-d,0s) backwards}[data-motion=full] .mo-tilting{will-change:transform;transform:perspective(900px) rotateX(var(--mo-rx,0deg)) rotateY(var(--mo-ry,0deg)) translateY(-4px)!important;transition:transform .12s linear!important}[data-motion=full] .mo-tilting>.mo-glare{opacity:1;transition:opacity .2s var(--ease-out)}[data-motion=full] .toast-game{transform-origin:80% -60%;animation:mo-toast-in .42s var(--ease-out) both}[data-motion=full] .mo-toast-leave-active{transition:opacity .18s var(--ease-out), translate .2s var(--ease-out)}[data-motion=full] .mo-toast-leave-to{opacity:0;translate:36px}[data-motion=full] .mo-toast-move{transition:transform .24s var(--ease-out)}[data-motion=full] :is(.t-banner,.plate,.sc-deck__ribbon){animation:mo-unfurl .42s var(--ease-out) backwards}[data-motion=full] .mo-lr__ch{animation:mo-letter .42s var(--ease-spring) var(--mo-d,0s) backwards}@keyframes mo-sheen{0%{opacity:0;transform:translate(-120%)skew(-14deg)}15%{opacity:1}to{opacity:0;transform:translate(320%)skew(-14deg)}}@keyframes mo-ring{0%{opacity:.95;transform:scale(.96)}to{opacity:0;transform:scale(1.1)}}@keyframes mo-compass{0%{transform:rotate(-30deg)}45%{transform:rotate(250deg)}75%{transform:rotate(160deg)}to{transform:rotate(330deg)}}@keyframes mo-key{0%{scale:1}45%{scale:1.08}to{scale:1}}@keyframes mo-fx-coin{0%{rotate:y 0deg}to{rotate:y 360deg}}@keyframes mo-fx-chest{0%{translate:0;rotate:0deg}35%{translate:0 -5px;rotate:-6deg}60%{translate:0;rotate:3deg}80%{translate:0 -1px;rotate:-1deg}to{translate:0;rotate:0deg}}@keyframes mo-fx-bell{0%{rotate:0deg}20%{rotate:14deg}40%{rotate:-11deg}60%{rotate:7deg}80%{rotate:-3deg}to{rotate:0deg}}@keyframes mo-fx-isle{0%{translate:0}45%{translate:0 -4px}to{translate:0}}@keyframes mo-fx-pop{0%{translate:0;rotate:0deg}30%{translate:0 -6px;rotate:-8deg}60%{translate:0;rotate:5deg}80%{translate:0 -1px;rotate:-2deg}to{translate:0;rotate:0deg}}@keyframes mo-fx-ship{0%{translate:0;rotate:0deg}35%{translate:-1px -2px;rotate:-7deg}70%{translate:1px;rotate:4deg}to{translate:0;rotate:0deg}}@keyframes mo-settle{0%{rotate:-10deg;scale:.82}60%{rotate:4deg;scale:1.06}to{rotate:0deg;scale:1}}@keyframes mo-panel-in{0%{opacity:0;translate:var(--mo-dx,8px) var(--mo-dy,0px)}to{opacity:1;translate:0}}@keyframes mo-label-in{0%{opacity:0;translate:-8px}}@keyframes mo-sheet-up{0%{transform:translateY(100%)}70%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes mo-drawer-in{0%{transform:translate(-100%)}70%{transform:translate(6px)}to{transform:translate(0)}}@keyframes mo-stamp{0%{opacity:0;rotate:-12deg;scale:1.3}60%{opacity:1;rotate:2deg;scale:.94}to{opacity:1;rotate:0deg;scale:1}}@keyframes mo-breathe{0%,to{scale:1}50%{scale:1.04}}@keyframes mo-hop{0%,62%,to{translate:0;scale:1}70%{translate:0 1px;scale:1.06 .92}80%{translate:0 -7px;scale:.96 1.05}90%{translate:0;scale:1.03 .97}}@keyframes mo-rise{0%{opacity:0;translate:0 10px}}@keyframes mo-toast-in{0%{opacity:0;transform:translate(48px)rotate(7deg)}55%{opacity:1;transform:translate(-3px)rotate(-3deg)}78%{transform:translate(0)rotate(1.4deg)}to{opacity:1;transform:none}}@keyframes mo-unfurl{0%{opacity:0;scale:.2 1}70%{opacity:1;scale:1.03 1}to{opacity:1;scale:1}}@keyframes mo-letter{0%{opacity:0;translate:0 .45em;rotate:6deg}}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0}.start-auto{inset-inline-start:auto}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-20{top:calc(var(--spacing) * 20)}.top-\[3\%\]{top:3%}.top-\[4\%\]{top:4%}.top-\[38\%\]{top:38%}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-6{right:calc(var(--spacing) * 6)}.right-\[6\%\]{right:6%}.right-\[7\%\]{right:7%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[3\%\]{bottom:3%}.bottom-\[4\%\]{bottom:4%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[6\%\]{left:6%}.left-\[7\%\]{left:7%}.isolate{isolation:isolate}.-z-0{z-index:calc(0 * -1)}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.float-left{float:left}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-auto{margin:auto}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:var(--spacing)!important}.\!mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[1\/1\]{aspect-ratio:1}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[5\/7\]{aspect-ratio:5/7}.aspect-\[10\/9\]{aspect-ratio:10/9}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-9{height:calc(var(--spacing) * 9)!important}.\!h-11{height:calc(var(--spacing) * 11)!important}.\!h-\[27px\]{height:27px!important}.\!h-\[30px\]{height:30px!important}.\!h-auto{height:auto!important}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[30rem\]{height:30rem}.h-\[42\%\]{height:42%}.h-\[60vh\]{height:60vh}.h-\[78\%\]{height:78%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[90vh\]{max-height:90vh}.max-h-\[max\(15rem\,min\(34rem\,var\(--gl-stage-h\,34rem\)\)\)\]{max-height:max(15rem, min(34rem, var(--gl-stage-h,34rem)))}.max-h-\[max\(16rem\,min\(30rem\,var\(--gl-stage-h\,30rem\)\)\)\]{max-height:max(16rem, min(30rem, var(--gl-stage-h,30rem)))}.max-h-\[min\(44rem\,calc\(100dvh-1\.5rem\)\)\]{max-height:min(44rem,100dvh - 1.5rem)}.\!min-h-9{min-height:calc(var(--spacing) * 9)!important}.\!min-h-10{min-height:calc(var(--spacing) * 10)!important}.\!min-h-16{min-height:calc(var(--spacing) * 16)!important}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[1\.4rem\]{min-height:1.4rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[calc\(100svh-4rem\)\]{min-height:calc(100svh - 4rem)}.min-h-\[calc\(100vh-3\.5rem\)\]{min-height:calc(100vh - 3.5rem)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-10{width:calc(var(--spacing) * 10)!important}.\!w-\[36px\]{width:36px!important}.\!w-\[40px\]{width:40px!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-\[9mm\]{width:9mm}.w-\[15mm\]{width:15mm}.w-\[19mm\]{width:19mm}.w-\[20mm\]{width:20mm}.w-\[22mm\]{width:22mm}.w-\[22rem\]{width:22rem}.w-\[23rem\]{width:23rem}.w-\[42\%\]{width:42%}.w-\[78\%\]{width:78%}.w-\[92\%\]{width:92%}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[23rem\]{max-width:23rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[90rem\]{max-width:90rem}.max-w-\[210mm\]{max-width:210mm}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-9{min-width:calc(var(--spacing) * 9)!important}.\!min-w-10{min-width:calc(var(--spacing) * 10)!important}.\!min-w-11{min-width:calc(var(--spacing) * 11)!important}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-64{flex-basis:calc(var(--spacing) * 64)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto,1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-0{gap:0!important}.\!gap-0\.5{gap:calc(var(--spacing) * .5)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-9>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 9) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 9) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-14>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 14) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 14) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-dashed>:not(:last-child)){--tw-border-style:dashed;border-style:dashed}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}:where(.divide-border-strong>:not(:last-child)){border-color:var(--color-border-strong)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#2b5f6b\]\/60{border-color:oklab(45.5109% -.0478957 -.0334903/.6)}.border-\[\#4a2c17\]{border-color:#4a2c17}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-accent{border-color:var(--color-accent)}.border-accent\/20{border-color:#e2a93b33}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.border-accent\/30{border-color:#e2a93b4d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-accent\/40{border-color:#e2a93b66}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent)}}.border-accent\/50{border-color:#e2a93b80}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--color-accent) 50%, transparent)}}.border-accent\/60{border-color:#e2a93b99}@supports (color:color-mix(in lab, red, red)){.border-accent\/60{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent)}}.border-border{border-color:var(--color-border)}.border-border-strong{border-color:var(--color-border-strong)}.border-border\/50{border-color:#2b5f6b80}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.border-border\/60{border-color:#2b5f6b99}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--color-border) 60%, transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger\/30{border-color:#e5584a4d}@supports (color:color-mix(in lab, red, red)){.border-danger\/30{border-color:color-mix(in oklab, var(--color-danger) 30%, transparent)}}.border-danger\/40{border-color:#e5584a66}@supports (color:color-mix(in lab, red, red)){.border-danger\/40{border-color:color-mix(in oklab, var(--color-danger) 40%, transparent)}}.border-danger\/50{border-color:#e5584a80}@supports (color:color-mix(in lab, red, red)){.border-danger\/50{border-color:color-mix(in oklab, var(--color-danger) 50%, transparent)}}.border-danger\/60{border-color:#e5584a99}@supports (color:color-mix(in lab, red, red)){.border-danger\/60{border-color:color-mix(in oklab, var(--color-danger) 60%, transparent)}}.border-gold\/50{border-color:#f0be4c80}@supports (color:color-mix(in lab, red, red)){.border-gold\/50{border-color:color-mix(in oklab, var(--color-gold) 50%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-ion{border-color:var(--color-ion)}.border-magenta\/50{border-color:#f06a4d80}@supports (color:color-mix(in lab, red, red)){.border-magenta\/50{border-color:color-mix(in oklab, var(--color-magenta) 50%, transparent)}}.border-positive\/40{border-color:#4db36b66}@supports (color:color-mix(in lab, red, red)){.border-positive\/40{border-color:color-mix(in oklab, var(--color-positive) 40%, transparent)}}.border-positive\/50{border-color:#4db36b80}@supports (color:color-mix(in lab, red, red)){.border-positive\/50{border-color:color-mix(in oklab, var(--color-positive) 50%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-secondary{border-color:var(--color-secondary)}.border-secondary\/40{border-color:#3cc8b466}@supports (color:color-mix(in lab, red, red)){.border-secondary\/40{border-color:color-mix(in oklab, var(--color-secondary) 40%, transparent)}}.border-secondary\/50{border-color:#3cc8b480}@supports (color:color-mix(in lab, red, red)){.border-secondary\/50{border-color:color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/40{border-color:#e9822f66}@supports (color:color-mix(in lab, red, red)){.border-warning\/40{border-color:color-mix(in oklab, var(--color-warning) 40%, transparent)}}.border-warning\/60{border-color:#e9822f99}@supports (color:color-mix(in lab, red, red)){.border-warning\/60{border-color:color-mix(in oklab, var(--color-warning) 60%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-r-transparent{border-right-color:#0000}.\!bg-\[var\(--admin-sidebar-active\)\]\/10{background-color:var(--admin-sidebar-active)!important}@supports (color:color-mix(in lab, red, red)){.\!bg-\[var\(--admin-sidebar-active\)\]\/10{background-color:color-mix(in oklab, var(--admin-sidebar-active) 10%, transparent)!important}}.bg-\[\#071c24\]{background-color:#071c24}.bg-\[\#070921\]{background-color:#070921}.bg-\[rgba\(94\,69\,40\,\.12\)\]{background-color:#5e45281f}.bg-\[var\(--admin-sidebar-bg\)\]{background-color:var(--admin-sidebar-bg)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-surface-2\)\]{background-color:var(--color-surface-2)}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-accent\/10{background-color:#e2a93b1a}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--color-accent) 10%, transparent)}}.bg-accent\/20{background-color:#e2a93b33}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.bg-accent\/70{background-color:#e2a93bb3}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab, var(--color-accent) 70%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg\/90{background-color:#0a2630e6}@supports (color:color-mix(in lab, red, red)){.bg-bg\/90{background-color:color-mix(in oklab, var(--color-bg) 90%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-danger\/10{background-color:#e5584a1a}@supports (color:color-mix(in lab, red, red)){.bg-danger\/10{background-color:color-mix(in oklab, var(--color-danger) 10%, transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold-soft{background-color:var(--color-gold-soft)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-magenta-soft{background-color:var(--color-magenta-soft)}.bg-night{background-color:var(--color-night)}.bg-night\/60{background-color:#071c2499}@supports (color:color-mix(in lab, red, red)){.bg-night\/60{background-color:color-mix(in oklab, var(--color-night) 60%, transparent)}}.bg-night\/70{background-color:#071c24b3}@supports (color:color-mix(in lab, red, red)){.bg-night\/70{background-color:color-mix(in oklab, var(--color-night) 70%, transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-positive{background-color:var(--color-positive)}.bg-positive-soft{background-color:var(--color-positive-soft)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/10{background-color:#e400141a}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/10{background-color:color-mix(in oklab, var(--color-red-600) 10%, transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-soft{background-color:var(--color-secondary-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-2{background-color:var(--color-surface-2)}.bg-surface-2\/60{background-color:#16495a99}@supports (color:color-mix(in lab, red, red)){.bg-surface-2\/60{background-color:color-mix(in oklab, var(--color-surface-2) 60%, transparent)}}.bg-surface-3{background-color:var(--color-surface-3)}.bg-surface\/50{background-color:#0f374280}@supports (color:color-mix(in lab, red, red)){.bg-surface\/50{background-color:color-mix(in oklab, var(--color-surface) 50%, transparent)}}.bg-surface\/80{background-color:#0f3742cc}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--color-surface) 80%, transparent)}}.bg-surface\/95{background-color:#0f3742f2}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--color-surface) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--color-warning-soft)}.bg-white{background-color:var(--color-white)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-3{padding:calc(var(--spacing) * 3)!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-0{padding-inline:0!important}.\!px-1{padding-inline:var(--spacing)!important}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1{padding-block:var(--spacing)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-\[max\(\.75rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(.75rem, env(safe-area-inset-right))}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+\.75rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .75rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 5rem)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[3\.35rem\]{padding-left:3.35rem}.pl-\[max\(\.75rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(.75rem, env(safe-area-inset-left))}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-6px\]{vertical-align:-6px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.65rem\]{font-size:.65rem}.text-\[\.68rem\]{font-size:.68rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[length\:max\(0\.7em\,10px\)\]{font-size:max(.7em,10px)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--admin-sidebar-active\)\]{color:var(--admin-sidebar-active)!important}.text-\[\#2b1d10\]{color:#2b1d10}.text-\[var\(--admin-sidebar-text\)\]{color:var(--admin-sidebar-text)}.text-\[var\(--admin-text\)\]{color:var(--admin-text)}.text-\[var\(--admin-text-muted\)\]{color:var(--admin-text-muted)}.text-\[var\(--c\)\]{color:var(--c)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.text-bg{color:var(--color-bg)}.text-blue-500{color:var(--color-blue-500)}.text-danger{color:var(--color-danger)}.text-gold{color:var(--color-gold)}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-ion{color:var(--color-ion)}.text-magenta{color:var(--color-magenta)}.text-night{color:var(--color-night)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-positive{color:var(--color-positive)}.text-rarity-rare{color:var(--color-rarity-rare)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-secondary{color:var(--color-secondary)}.text-text{color:var(--color-text)}.text-text-dim{color:var(--color-text-dim)}.text-text-muted{color:var(--color-text-muted)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-accent{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_\#2a190c\,0_12px_24px_-12px_rgba\(4\,16\,20\,\.8\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#2a190c), 0 12px 24px -12px var(--tw-shadow-color,#041014cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_-4px_var\(--color-accent\)\]{--tw-shadow:0 0 14px -4px var(--tw-shadow-color,var(--color-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_-4px_var\(--color-gold\)\]{--tw-shadow:0 0 14px -4px var(--tw-shadow-color,var(--color-gold));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_12px_-4px_rgba\(4\,16\,20\,\.7\)\]{--tw-shadow:0 6px 12px -4px var(--tw-shadow-color,#041014b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 24px var(--tw-shadow-color,#04101473), 0 2px 4px var(--tw-shadow-color,#04101426);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,#0410144d), 0 1px 2px var(--tw-shadow-color,#04101433);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-accent{--tw-ring-color:var(--color-accent)}.ring-border{--tw-ring-color:var(--color-border)}.ring-border-strong{--tw-ring-color:var(--color-border-strong)}.ring-gold\/70{--tw-ring-color:#f0be4cb3}@supports (color:color-mix(in lab, red, red)){.ring-gold\/70{--tw-ring-color:color-mix(in oklab, var(--color-gold) 70%, transparent)}}.ring-positive\/50{--tw-ring-color:#4db36b80}@supports (color:color-mix(in lab, red, red)){.ring-positive\/50{--tw-ring-color:color-mix(in oklab, var(--color-positive) 50%, transparent)}}.ring-wood{--tw-ring-color:var(--color-wood)}.ring-wood-dark{--tw-ring-color:var(--color-wood-dark)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[var\(--color-accent\)\]\/30{outline-color:#e2a93b4d}@supports (color:color-mix(in lab, red, red)){.outline-\[var\(--color-accent\)\]\/30{outline-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-50{--tw-brightness:brightness(50%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,#000000e6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_3px_rgba\(30\,16\,6\,\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#1e1006b3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_6px_rgba\(4\,16\,20\,\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 6px var(--tw-drop-shadow-color,#04101499));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_8px_rgba\(0\,0\,0\,\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 8px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_14px_rgba\(0\,0\,0\,\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 14px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_6px_14px_rgba\(0\,0\,0\,\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 6px 14px var(--tw-drop-shadow-color,#000c));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_18px_rgba\(0\,0\,0\,\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 18px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_10px_20px_rgba\(0\,0\,0\,\.6\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 20px var(--tw-drop-shadow-color,#0009));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_14px_16px_rgba\(4\,16\,20\,\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 14px 16px var(--tw-drop-shadow-color,#041014b3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_24px_30px_rgba\(4\,16\,20\,\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 30px var(--tw-drop-shadow-color,#041014b3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[\.4\]{--tw-grayscale:grayscale(.4);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[\.5\]{--tw-grayscale:grayscale(.5);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale-\[\.6\]{--tw-grayscale:grayscale(.6);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:text-secondary:is(:where(.group):hover *){color:var(--color-secondary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-text-dim::placeholder{color:var(--color-text-dim)}.placeholder\:normal-case::placeholder{text-transform:none}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-accent:focus-within{border-color:var(--color-accent)}@media (hover:hover){.hover\:border-accent\/20:hover{border-color:#e2a93b33}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/20:hover{border-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:border-accent\/30:hover{border-color:#e2a93b4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:bg-\[var\(--admin-bg\)\]:hover{background-color:var(--admin-bg)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent\/20:hover{background-color:#e2a93b33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/20:hover{background-color:color-mix(in oklab, var(--color-accent) 20%, transparent)}}.hover\:bg-accent\/80:hover{background-color:#e2a93bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--color-accent) 80%, transparent)}}.hover\:bg-accent\/90:hover{background-color:#e2a93be6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/90:hover{background-color:color-mix(in oklab, var(--color-accent) 90%, transparent)}}.hover\:bg-green-500\/20:hover{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-red-600\/20:hover{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/20:hover{background-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:text-\[var\(--admin-text\)\]:hover{color:var(--admin-text)}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-text:hover{color:var(--color-text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 24px var(--tw-shadow-color,#04101473), 0 2px 4px var(--tw-shadow-color,#04101426);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-ion:hover{--tw-ring-color:var(--color-ion)}.hover\:outline-\[var\(--color-accent\)\]:hover{outline-color:var(--color-accent)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-accent:focus{border-color:var(--color-accent)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-surface-2:focus-visible{background-color:var(--color-surface-2)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--color-accent)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (width>=419px){.max-\[419px\]\:px-2{padding-inline:calc(var(--spacing) * 2)}}@media (width>=400px){.min-\[400px\]\:inline-flex{display:inline-flex}}@media (width>=420px){.min-\[420px\]\:ml-1{margin-left:var(--spacing)}.min-\[420px\]\:flex{display:flex}.min-\[420px\]\:hidden{display:none}.min-\[420px\]\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width>=480px){.min-\[480px\]\:aspect-\[4\/3\]{aspect-ratio:4/3}}@media (width>=1700px){.min-\[1700px\]\:max-w-\[100rem\]{max-width:100rem}}@media (width>=40rem){.sm\:inset-x-auto{inset-inline:auto}.sm\:top-3{top:calc(var(--spacing) * 3)}.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mt-5{margin-top:calc(var(--spacing) * -5)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:ml-3{margin-left:calc(var(--spacing) * 3)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:aspect-\[16\/9\]{aspect-ratio:16/9}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:min-h-\[6\.5rem\]{min-height:6.5rem}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[4\.6rem\]{width:4.6rem}.sm\:w-auto{width:auto}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[10rem\]{max-width:10rem}.sm\:max-w-\[12rem\]{max-width:12rem}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[20rem\]{max-width:20rem}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_2fr_auto\]{grid-template-columns:1fr 2fr auto}.sm\:grid-cols-\[1fr_9\.5rem\]{grid-template-columns:1fr 9.5rem}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[8rem_1fr_1fr_auto\]{grid-template-columns:8rem 1fr 1fr auto}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-dashed{--tw-border-style:dashed;border-style:dashed}.sm\:border-border-strong{border-color:var(--color-border-strong)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pr-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(1rem, env(safe-area-inset-right))}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:pl-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1rem, env(safe-area-inset-left))}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.md\:grid-cols-\[minmax\(0\,22rem\)_1fr\]{grid-template-columns:minmax(0,22rem) 1fr}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:overflow-x-auto{overflow-x:auto}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:left-1\/2{left:50%}.lg\:left-64{left:calc(var(--spacing) * 64)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mt-0{margin-top:0}.lg\:mb-0{margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[calc\(100dvh-7rem\)\]{max-height:calc(100dvh - 7rem)}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1fr_11rem\]{grid-template-columns:1fr 11rem}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[clamp\(20rem\,26vw\,22\.5rem\)_1fr\]{grid-template-columns:clamp(20rem,26vw,22.5rem) 1fr}.lg\:grid-cols-\[minmax\(0\,7fr\)_minmax\(0\,5fr\)\]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lg\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:pl-64{padding-left:calc(var(--spacing) * 64)}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.xl\:pb-0{padding-bottom:0}}@container (width>=28rem){.\@md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@container (width>=30rem){.\@min-\[30rem\]\:col-span-1{grid-column:span 1/span 1}.\@min-\[30rem\]\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@container (width>=42rem){.\@2xl\:col-span-2{grid-column:span 2/span 2}.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=64rem){.\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root[data-theme=light]{--color-bg:#f6edd8;--color-surface:#fbf5e7;--color-surface-2:#f2e4c4;--color-surface-3:#e3cc9a;--color-text:#2b1d10;--color-text-muted:#5e4528;--color-text-dim:#66502f;--color-border:#d9c397;--color-border-strong:#b99a62;--shadow-sm:0 1px 3px #2b1d1014, 0 1px 2px #2b1d100a;--shadow-lg:0 4px 16px #2b1d101a, 0 2px 4px #2b1d100a}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-400-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-500-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-500-latin-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-500-cyrillic.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-700-latin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-700-latin-ext.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-700-cyrillic.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-800-latin.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-800-latin-ext.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;src:url(/fonts/alegreya-sans-800-cyrillic.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;size-adjust:106%;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;src:url(/fonts/alegreya-sc-700-latin.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;src:url(/fonts/alegreya-sc-700-latin-ext.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;src:url(/fonts/alegreya-sc-700-cyrillic.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;src:url(/fonts/alegreya-sc-800-latin.woff2)format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya SC;src:url(/fonts/alegreya-sc-800-latin-ext.woff2)format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;src:url(/fonts/alegreya-sc-800-cyrillic.woff2)format("woff2");font-weight:800 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-500-latin.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-500-latin-ext.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-500-cyrillic.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-700-latin.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-700-latin-ext.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-700-cyrillic.woff2)format("woff2");font-weight:600 900;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@media (prefers-reduced-motion:reduce){.scene-backdrop>picture>img,.scene-backdrop>img{animation:none!important;transform:none!important}.burst-p,.burst-flash{display:none}.stardust,.float-y,.spin-slow,.btn-game.pulse,.compass-loader:after{animation:none!important}}@media print{@page{size:A4;margin:14mm}html,body{color:#111!important;background:#fff!important}.no-print,.hud-bar,.tabbar-game,footer.site-footer{display:none!important}.print-sheet{box-shadow:none!important;color:#111!important;background:#fff!important;max-width:none!important;margin:0!important}}:root{--tabbar-h:calc(3.6rem + env(safe-area-inset-bottom))}@media (width>=1280px){:root{--tabbar-h:0px}}@media (pointer:coarse){@layer components{.btn-game.sm,.nav-chip{min-height:2.75rem}.btn-orb,.btn-orb.sm{width:2.75rem;height:2.75rem}}}@media (prefers-reduced-motion:reduce){.nk-starfield>i,.nk-drift,.nk-shimmer:before,.nk-claimable:before,.avatar-game.live,.avatar-game.live:after,.nk-insignia.shine,.nk-insignia.shine:after,.nk-ship,.btn-game.xl,.btn-game.cta{animation:none!important}.nk-starfield>i{transform:none!important}.btn-game:active:not(:disabled),a.card-game:active,button.card-game:active,.nav-chip:active,.tab-btn:active,.btn-orb:active{transform:none}.scl-hero *,.scl-hero :before,.scl-hero :after{transition:none!important;animation:none!important}.scl-layer,.scl-isle__bob{opacity:1!important;transform:none!important}.scl-poster,.scl-stop__isle img{transition:none!important}.nkl-reveal{opacity:1!important;transform:none!important}}@media print{.nkl-reveal{opacity:1!important;transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}html[data-skin-chips] .cstk__chip{filter:var(--skin-chip-filter) drop-shadow(0 2px 2px #0000008c)}html[data-skin-chips] :is(.bj-rack__chip,.rl-chip,.bc-chip,.bp-chip)>img{filter:var(--skin-chip-filter)}html[data-skin-felt] .bc-felt,html[data-skin-felt] .rl-felt{background:var(--skin-felt-bg)}html[data-skin-felt] .bj-glass__chart{opacity:.92;mix-blend-mode:normal;background-image:var(--skin-felt-img)!important}html[data-skin-face] .ncard__face{--ink:var(--skin-face-ink);--glow:var(--skin-face-glow);background:linear-gradient(155deg, #ffffff1f, transparent 34%), var(--skin-face-image) center / cover no-repeat}html[data-skin-face] .ncard--red{--ink:var(--skin-face-ink-red);--glow:var(--skin-face-glow)}html[data-skin-face=light] :is(.ncard__idx b,.ncard__court-letter){color:var(--ink);text-shadow:none}html[data-skin-face=light] .ncard__court:before{background:radial-gradient(80% 60% at 50% 40%, color-mix(in srgb, var(--ink) 10%, #fff), color-mix(in srgb, var(--ink) 18%, #f2ead6))}html[data-skin-face=light] .ncard__face svg path{filter:none}html[data-skin-face] .dcard__face{--ink:var(--skin-face-ink);background:linear-gradient(155deg, #ffffff1f, transparent 34%), var(--skin-face-image) center / cover no-repeat}html[data-skin-face] .dcard--red{--ink:var(--skin-face-ink-red)}html[data-skin-face] .pcard__face{background:var(--skin-face-image) center / cover no-repeat}html[data-skin-face] .pcard--black{color:var(--skin-face-ink)}html[data-skin-face] .pcard--red{color:var(--skin-face-ink-red)}html[data-skin-cab] .cab{--trim:var(--skin-cab-trim)}html[data-skin-cab] .cab .cab__bulbs i{background:var(--skin-cab-bulb)}html[data-skin-cab] .lcab{--lu-trim:var(--skin-cab-trim)!important;--lu-trim-lo:var(--skin-cab-deep)!important;--lu-trim-hi:var(--skin-cab-bulb)!important}html[data-skin-wheel] #rl-wood>stop:first-child{stop-color:var(--skin-wheel-rim-0)}html[data-skin-wheel] #rl-wood>stop:nth-child(2){stop-color:var(--skin-wheel-rim-1)}html[data-skin-wheel] #rl-wood>stop:nth-child(3){stop-color:var(--skin-wheel-rim-2)}html[data-skin-wheel] #rl-wood>stop:nth-child(4){stop-color:var(--skin-wheel-rim-3)}html[data-skin-wheel] #rl-gold>stop:first-child{stop-color:var(--skin-wheel-trim-0)}html[data-skin-wheel] #rl-gold>stop:nth-child(2){stop-color:var(--skin-wheel-trim-1)}html[data-skin-wheel] #rl-gold>stop:nth-child(3){stop-color:var(--skin-wheel-trim-2)}html[data-skin-wheel] #rl-gold>stop:nth-child(4){stop-color:var(--skin-wheel-trim-3)}html[data-skin-wheel] #rl-cone>stop:first-child{stop-color:var(--skin-wheel-cone-0)}html[data-skin-wheel] #rl-cone>stop:nth-child(2){stop-color:var(--skin-wheel-cone-1)}html[data-skin-wheel] #rl-cone>stop:nth-child(3){stop-color:var(--skin-wheel-cone-2)}html[data-skin-wheel] #rl-cone>stop:nth-child(4){stop-color:var(--skin-wheel-cone-3)}.sound-waiting[data-v-08a0b36f]{animation:1.6s ease-out infinite sound-pulse-08a0b36f}.sound-tap[data-v-08a0b36f]{color:var(--color-brass-hi,#f7d58a);font-family:var(--font-display);text-shadow:0 1px 2px #1e1006e6;font-weight:800}@keyframes sound-pulse-08a0b36f{0%{box-shadow:0 0 #e2a93b99}70%{box-shadow:0 0 0 10px #e2a93b00}to{box-shadow:0 0 #e2a93b00}}@media (prefers-reduced-motion:reduce){.sound-waiting[data-v-08a0b36f]{outline-offset:2px;outline:2px solid #e2a93bbf;animation:none}}.soc-list[data-v-966390da]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.soc-btn[data-v-966390da]{color:#e6d6b2;background:radial-gradient(circle at 35% 30%,#2a7480 0%,#134553 55%,#0a2630 100%);border:2px solid #e2a93b;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:color .2s,box-shadow .2s,border-color .2s,transform .2s;display:grid;box-shadow:0 0 0 1px #6b4a12,0 2px #2a190c}.soc-btn[data-v-966390da]:hover,.soc-btn[data-v-966390da]:focus-visible{color:#fff4dc;border-color:#f7d58a;transform:translateY(-1px);box-shadow:0 0 0 1px #6b4a12,0 4px 6px -1px #0410148c}.soc-btn[data-v-966390da]:focus-visible{outline-offset:2px;outline:2px solid #f7d58a}.soc-img[data-v-966390da]{object-fit:contain;filter:brightness(0)invert(.8);width:20px;height:20px;transition:filter .2s}.soc-btn:hover .soc-img[data-v-966390da],.soc-btn:focus-visible .soc-img[data-v-966390da]{filter:brightness(0)invert()}@media (prefers-reduced-motion:reduce){.soc-btn[data-v-966390da]{transition:none}.soc-btn[data-v-966390da]:hover{transform:none}}.pm-vip[data-v-a4cafe12]{background:linear-gradient(90deg,#e2a93b4d,#fffaec59);border-radius:10px;align-items:center;gap:.6rem;width:100%;min-height:2.75rem;padding:.35rem .7rem .35rem .45rem;transition:filter .12s;display:flex;box-shadow:inset 0 0 0 2px #9c6b17,0 2px #6b422659}.pm-vip[data-v-a4cafe12]:hover{filter:brightness(1.05)saturate(1.1)}.pm-vip[data-v-a4cafe12]:focus-visible{outline-offset:2px;outline:2px solid #6b4226}.nav-chip[data-v-a4cafe12]:not(.active){color:#5e4528}.nav-chip[data-v-a4cafe12]:not(.active):hover{color:#2b1d10;background:#9c6b1724}.nav-chip.text-secondary[data-v-a4cafe12]:not(.active){color:var(--color-secondary)}.pm-adult[data-v-a4cafe12]{color:#fff4e4;background:radial-gradient(circle at 38% 32%,#e0625a 0%,#b5302a 55%,#7e1d18 100%);border:0;box-shadow:0 0 0 2px #7e1d18}.nkb__panel[data-v-99f72355]{inset-block:0;width:min(22rem,88vw);max-width:100%;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:radial-gradient(120% 40% at 0 0,#f0be4c1a,#0000 70%),linear-gradient(#134553,#0a2630 60%);border-left:0;border-radius:0 16px 16px 0;flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden;box-shadow:18px 0 40px #04101499,0 0 0 1px #2a190c}.nkb__panel[data-v-99f72355]:focus{outline:none}.nkb__scroll[data-v-99f72355]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#e2a93b8c transparent;flex:auto;min-height:0;margin-inline:-.75rem;padding:0 .75rem .25rem;overflow-y:auto}.nkb__group+.nkb__group[data-v-99f72355]{margin-top:1rem}.nkb__link[data-v-99f72355]{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.02em;color:#e6d6b2;background:var(--wood-chip);overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:.45rem;padding:.3rem .5rem .3rem .3rem;font-size:.86rem;font-weight:800;line-height:1.2;transition:color .12s,background .12s,box-shadow .12s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffdca01a,0 2px #1e100699}.nkb__link[data-v-99f72355] img{object-fit:contain;flex-shrink:0;width:1.75rem;height:1.75rem}.nkb__link[data-v-99f72355]:hover{color:#fbeed2;background:var(--wood-chip-hi)}.nkb__link[data-v-99f72355]:focus-visible{outline-offset:-2px;outline:2px solid #f7d58a}.nkb__link.active[data-v-99f72355]{color:#2b1d10;text-shadow:0 1px #fff4d680;background:linear-gradient(#f9dc94,#e2a93b 60%,#c08a26);box-shadow:inset 0 1px #ffffff73,0 2px #6b4a12}.nkb__badge[data-v-99f72355]{color:#fff4e4;letter-spacing:0;min-width:1.3rem;height:1.3rem;font-size:.66rem;font-family:var(--font-mono);background:radial-gradient(circle at 38% 32%,#e0625a 0%,#b5302a 55%,#7e1d18 100%);border-radius:999px;place-items:center;padding:0 .3rem;font-weight:700;display:inline-grid;box-shadow:0 0 0 2px #7e1d18,0 2px 3px #04101480}.nkb-enter-active[data-v-99f72355],.nkb-leave-active[data-v-99f72355]{transition:opacity .22s}.nkb-enter-active .nkb__panel[data-v-99f72355],.nkb-leave-active .nkb__panel[data-v-99f72355]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.nkb-enter-from[data-v-99f72355],.nkb-leave-to[data-v-99f72355]{opacity:0}.nkb-leave-active[data-v-99f72355]{pointer-events:none}.nkb-enter-from .nkb__panel[data-v-99f72355],.nkb-leave-to .nkb__panel[data-v-99f72355]{transform:translate(-100%)}.nkb--sheet .nkb__panel[data-v-99f72355]{inset-block:auto 0;width:100%;max-height:min(86vh,46rem);padding:.55rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));box-shadow:0 -18px 40px #04101499, 0 0 0 1px #2a190c, inset 0 3px 0 var(--color-brass-lo);border-left:1px solid #0000;border-radius:18px 18px 0 0;left:0;right:0}.nkb__grip[data-v-99f72355]{background:var(--kit-rope) 0 50% / auto 100% repeat-x;border-radius:3px;flex-shrink:0;align-self:center;width:3.25rem;height:5px;margin-bottom:.6rem;display:block}@media (width>=40rem){.nkb--sheet .nkb__grid[data-v-99f72355]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.nkb--sheet .nkb__panel[data-v-99f72355]{max-width:44rem;margin-inline:auto}}.nkb-sheet-enter-active[data-v-99f72355],.nkb-sheet-leave-active[data-v-99f72355]{transition:opacity .22s}.nkb-sheet-enter-active .nkb__panel[data-v-99f72355],.nkb-sheet-leave-active .nkb__panel[data-v-99f72355]{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.nkb-sheet-enter-from[data-v-99f72355],.nkb-sheet-leave-to[data-v-99f72355]{opacity:0}.nkb-sheet-leave-active[data-v-99f72355]{pointer-events:none}.nkb-sheet-enter-from .nkb__panel[data-v-99f72355],.nkb-sheet-leave-to .nkb__panel[data-v-99f72355]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.nkb-enter-active[data-v-99f72355],.nkb-leave-active[data-v-99f72355],.nkb-enter-active .nkb__panel[data-v-99f72355],.nkb-leave-active .nkb__panel[data-v-99f72355],.nkb-sheet-enter-active[data-v-99f72355],.nkb-sheet-leave-active[data-v-99f72355],.nkb-sheet-enter-active .nkb__panel[data-v-99f72355],.nkb-sheet-leave-active .nkb__panel[data-v-99f72355]{transition:none}.nkb-enter-from .nkb__panel[data-v-99f72355],.nkb-leave-to .nkb__panel[data-v-99f72355],.nkb-sheet-enter-from .nkb__panel[data-v-99f72355],.nkb-sheet-leave-to .nkb__panel[data-v-99f72355]{transform:none}}.banner[data-v-efa42011]{width:var(--w);flex:none;justify-items:center;display:grid;position:relative}.s-sm[data-v-efa42011]{--w:4.2rem;--m:3.6rem}.s-md[data-v-efa42011]{--w:7rem;--m:5.8rem}.s-lg[data-v-efa42011]{--w:11rem;--m:9.5rem}.cloth[data-v-efa42011]{background:linear-gradient(180deg, var(--c), oklch(from var(--c) calc(l - .25) c h));clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);filter:drop-shadow(0 6px 6px #04101499);transform-origin:top;animation:5s ease-in-out 3 sway-efa42011;position:absolute;inset:0 8% -18%}.cloth[data-v-efa42011]:after{content:"";background:linear-gradient(180deg, #8e5d368c 0 6px, #2a190c 6px 7px, transparent 7px), var(--kit-wood-dark) 0 0 / 256px 6px repeat-x, repeating-linear-gradient(90deg, #fff4d60f 0 1px, transparent 1px 4px), repeating-linear-gradient(0deg, #2a190c14 0 1px, transparent 1px 4px), linear-gradient(90deg, #2a190c40, transparent 30%, transparent 70%, #2a190c40);position:absolute;inset:0}.medal[data-v-efa42011]{width:var(--m);height:var(--m);background:radial-gradient(circle at 35% 30%, oklch(from var(--c) calc(l + .15) c h), #0a2630 70%);border:3px solid var(--color-brass);border-radius:50%;place-items:center;margin-top:8%;display:grid;position:relative;box-shadow:0 0 0 2px #6b4a12,0 0 0 4px #2a190c,0 6px 10px -2px #041014b3,inset 0 0 14px #0000008c}.medal img[data-v-efa42011]{object-fit:contain;filter:drop-shadow(0 4px 6px #041014b3);width:86%;height:86%}.tag[data-v-efa42011]{font-family:var(--font-display);letter-spacing:.06em;color:#fbf1da;text-shadow:0 1px #2a190c,0 2px 3px #041014cc;margin-top:.35rem;font-size:.86rem;font-weight:800;position:relative}@keyframes sway-efa42011{50%{transform:skew(-2deg)scaleY(1.02)}}@media (prefers-reduced-motion:reduce){.cloth[data-v-efa42011]{animation:none}}.bell[data-v-f51dde4d]{position:relative}.badge-dot[data-v-f51dde4d]{color:#fff4e4;min-width:1.25rem;height:1.25rem;font-family:var(--font-mono);pointer-events:none;background:radial-gradient(circle at 38% 32%,#e0625a 0%,#b5302a 55%,#7e1d18 100%);border-radius:999px;place-items:center;padding:0 .25rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #7e1d18,0 2px 3px #04101480}.feed[data-v-f51dde4d]{overscroll-behavior:contain;max-height:min(60vh,26rem);overflow-y:auto}.note[data-v-f51dde4d]{background:#fffaec66;border:1px solid #a8854a73;border-radius:8px;gap:.7rem;padding:.6rem;display:flex}.note.unread[data-v-f51dde4d]{background:#f06a4d1a;border-color:#b8442c;border-left-width:4px}.title[data-v-f51dde4d]{font-family:var(--font-display);letter-spacing:.03em;font-size:1rem;font-weight:800}.vip-panel[data-v-66311570]{flex-direction:column;max-height:min(100dvh - 5.5rem,44rem);display:flex;overflow:hidden}.vip-panel.rise-in[data-v-66311570]{max-height:min(85dvh,44rem)}.vip-scroll[data-v-66311570]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9c6b1799 transparent;flex:auto;min-height:0;margin-inline:-.75rem;padding:0 .75rem .25rem;overflow-y:auto}.vip-earn[data-v-66311570]{background:#fffaec8c;border:1px dashed #b99a62;border-left:4px solid #9c6b17;border-radius:8px;padding:.6rem .75rem}.vip-ladder[data-v-66311570]{flex-direction:column;gap:4px;display:flex}.vip-rung[data-v-66311570]{background:#fffaec66;border-radius:8px;align-items:center;gap:.65rem;padding:.45rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #a8854a73}.vip-rung.current[data-v-66311570]{background:linear-gradient(90deg,#e2a93b52,#fffaec66 75%);box-shadow:inset 0 0 0 2px #9c6b17}.vip-badge[data-v-64d6a19b]{padding:0 .4rem}.vip-badge[data-v-64d6a19b] img{filter:saturate(.75)drop-shadow(0 1px 1px #000000a6)}@media (prefers-reduced-motion:reduce){.vip-badge[data-v-64d6a19b]:active{transform:none}}.pm-row[data-v-a451cd4e]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.pm-label[data-v-a451cd4e]{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-text-dim,#8da9a2);font-size:.82rem;font-weight:700}.pm-list[data-v-a451cd4e]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.pm-chip[data-v-a451cd4e]{filter:saturate(.85);background:#fbf5e6;border:1px solid #b99a62;border-radius:8px;place-items:center;min-width:3.1rem;height:2rem;padding:.2rem .45rem;transition:filter .2s,transform .2s,box-shadow .2s;display:grid;box-shadow:0 2px #2a190c8c}.sm .pm-chip[data-v-a451cd4e]{min-width:2.6rem;height:1.65rem}.pm-chip[data-v-a451cd4e]:hover,.pm-chip[data-v-a451cd4e]:focus-within{filter:none;transform:translateY(-1px);box-shadow:0 0 0 2px #e2a93b,0 4px 8px #04101473}.pm-img[data-v-a451cd4e]{object-fit:contain;width:auto;max-width:3.4rem;height:1.35rem;max-height:100%;display:block}.sm .pm-img[data-v-a451cd4e]{max-width:2.8rem;height:1.1rem}@media (prefers-reduced-motion:reduce){.pm-chip[data-v-a451cd4e]{transition:none}.pm-chip[data-v-a451cd4e]:hover{transform:none}}.footer-loop[data-v-21be29ad]{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-loop__media[data-v-21be29ad]{object-fit:cover;object-position:50% 78%;opacity:.55;width:100%;max-width:none;height:100%;position:absolute;inset:0}.footer-loop__shade[data-v-21be29ad]{background:linear-gradient(#071c24 0%,#071c24d1 30%,#071c2473 70%,#071c2433 100%),linear-gradient(90deg,#071c248c,#0000 40% 60%,#071c2466);position:absolute;inset:0}.footer-loop__drift[data-v-21be29ad]{will-change:transform;position:absolute;inset:-4%}.footer-loop__stars[data-v-21be29ad],.footer-loop__glow[data-v-21be29ad]{pointer-events:none;position:absolute;inset:0}.footer-loop__stars[data-v-21be29ad]{opacity:.55;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff6d8 50%,#0000 51%),radial-gradient(1px 1px at 27% 61%,#f7d58a 50%,#0000 51%),radial-gradient(1.5px 1.5px at 41% 38%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 58% 17%,#cfeef2 50%,#0000 51%),radial-gradient(2px 2px at 69% 52%,#fff6d8 50%,#0000 51%),radial-gradient(1px 1px at 83% 30%,#f7d58a 50%,#0000 51%),radial-gradient(1.5px 1.5px at 92% 68%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 6% 74%,#cfeef2 50%,#0000 51%)}.footer-loop__stars--b[data-v-21be29ad]{opacity:.35;background-image:radial-gradient(1px 1px at 18% 45%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 34% 80%,#f7d58a 50%,#0000 51%),radial-gradient(1px 1px at 49% 12%,#fff6d8 50%,#0000 51%),radial-gradient(2px 2px at 63% 74%,#cfeef2 50%,#0000 51%),radial-gradient(1px 1px at 77% 9%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 96% 42%,#f7d58a 50%,#0000 51%)}.footer-loop__glow[data-v-21be29ad]{opacity:.5;mix-blend-mode:screen;background:radial-gradient(60% 45% at 50% 105%,#f7b45a80,#c9783c2e 45%,#0000 75%)}.footer-loop__ship[data-v-21be29ad]{pointer-events:none;opacity:0;filter:drop-shadow(0 6px 10px #0410148c)drop-shadow(0 0 12px #f7d58a40);height:auto;position:absolute;left:0}.footer-loop__ship--near[data-v-21be29ad]{width:120px;bottom:16%}.footer-loop__ship--far[data-v-21be29ad]{filter:blur(.4px)brightness(.8)drop-shadow(0 0 8px #f7d58a33);width:58px;bottom:34%}:root[data-motion=full] .footer-loop.is-live .footer-loop__drift[data-v-21be29ad]{transform:translate(calc(var(--mx,0) * -14px), calc(var(--my,0) * -8px));transition:transform .6s cubic-bezier(.2,.7,.2,1)}:root[data-motion=full] .footer-loop.is-live .footer-loop__media[data-v-21be29ad]{animation:38s ease-in-out infinite alternate fl-drift-21be29ad}:root[data-motion=full] .footer-loop.is-live .footer-loop__stars[data-v-21be29ad]{animation:3.6s ease-in-out infinite fl-twinkle-21be29ad}:root[data-motion=full] .footer-loop.is-live .footer-loop__stars--b[data-v-21be29ad]{animation-duration:5.2s;animation-delay:-2s}:root[data-motion=full] .footer-loop.is-live .footer-loop__glow[data-v-21be29ad]{animation:7s ease-in-out infinite fl-glow-21be29ad}:root[data-motion=full] .footer-loop.is-live .footer-loop__ship--near[data-v-21be29ad]{animation:46s linear infinite fl-sail-21be29ad,4.2s ease-in-out infinite fl-bob-21be29ad}:root[data-motion=full] .footer-loop.is-live .footer-loop__ship--far[data-v-21be29ad]{animation:78s linear -30s infinite fl-sail-21be29ad,5.6s ease-in-out -1s infinite fl-bob-21be29ad}@keyframes fl-drift-21be29ad{0%{translate:-1.2%;scale:1.02}to{translate:1.2% -1%;scale:1.09}}@keyframes fl-twinkle-21be29ad{0%,to{opacity:.2}50%{opacity:.75}}@keyframes fl-glow-21be29ad{0%,to{opacity:.35}50%{opacity:.65}}@keyframes fl-sail-21be29ad{0%{opacity:0;translate:-160px}6%{opacity:.9}94%{opacity:.9}to{opacity:0;translate:calc(100vw + 40px)}}@keyframes fl-bob-21be29ad{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.footer-loop__video[data-v-21be29ad],.footer-loop__ship[data-v-21be29ad]{display:none}}@media print{.footer-loop[data-v-21be29ad]{display:none}}.sf-prefs[data-v-d5d8dfde]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.sf-prefs[data-v-d5d8dfde]>*{flex:0 auto;min-width:0;max-width:100%}@media (width>=1024px){.sf-grid[data-v-d5d8dfde]{grid-template-columns:1.4fr repeat(var(--sf-cols,4), minmax(0, 1fr))}}.age-gate[data-v-06517b1a]{z-index:120;background:#071c24;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.age-veil[data-v-06517b1a]{z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 45%,#f0be4c29,#0000 70%);position:absolute;inset:0}.age-panel[data-v-06517b1a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#134553eb,#071c24f2);width:100%;max-width:30rem;margin:auto;position:relative}.age-panel[data-v-06517b1a]:focus{outline:none}.age-badge[data-v-06517b1a]{color:#fff4e4;width:4.5rem;height:4.5rem;font-family:var(--font-display,inherit);letter-spacing:.02em;text-shadow:0 1px #2a080699;background:radial-gradient(circle at 38% 32%,#e0625a 0%,#b5302a 55%,#7e1d18 100%);border-radius:9999px;place-items:center;margin:1.25rem auto 0;font-size:1.5rem;font-weight:800;display:grid;box-shadow:0 0 0 4px #7e1d18,inset 0 0 0 4px #ffd2be33,0 6px 10px #0410148c}.age-res[data-v-06517b1a]{background:#0f3742d9;border:2px solid #4a2c17;border-radius:10px;flex-direction:column;gap:.1rem;padding:.7rem .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.age-res[data-v-06517b1a]:hover,.age-res[data-v-06517b1a]:focus-visible{border-color:#e2a93b;outline:none;box-shadow:0 6px 12px -6px #041014b3}h1[data-v-06517b1a]:focus{outline:none}.hg[data-v-9911a298]{--ring:min(58vmin, 25rem);--band:clamp(2.2rem, 5vw, 3.6rem);z-index:110;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.hg-back[data-v-9911a298]{opacity:0;pointer-events:none;background:radial-gradient(30% 70%,#ffecbe99,#f0be4c29 45%,#0000 75%);position:absolute;inset:0}.hg-rig[data-v-9911a298]{position:absolute;inset:0}.hg-door[data-v-9911a298]{--dir:1;will-change:transform;width:50.5%;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:inset 0 0 80px #000000a6}.hg-l[data-v-9911a298]{left:0}.hg-r[data-v-9911a298]{--dir:-1;right:0}.hg-plate[data-v-9911a298]{background: linear-gradient(180deg, #ffecbe14, transparent 30%, transparent 70%, #1e100666),  linear-gradient(90deg, #1e100680 0%, #1e100640 60%, #1e100666 100%),  var(--kit-wood-plank-v) 0 0 / 256px 512px, #4a2c17;position:absolute;inset:0}.hg-r .hg-plate[data-v-9911a298]{transform:scaleX(-1)}.hg-rivets[data-v-9911a298]{pointer-events:none;background:radial-gradient(circle, #f7d58a 0 1.6px, #9c6b17 2.2px, #2a190c 3.4px, transparent 4px) calc(100% - var(--band) - 14px) 10px / 12px 44px repeat-y, radial-gradient(circle, #f7d58a 0 1.6px, #9c6b17 2.2px, #2a190c 3.4px, transparent 4px) 12px 10px / 12px 44px repeat-y;position:absolute;inset:0}.hg-r .hg-rivets[data-v-9911a298]{transform:scaleX(-1)}.hg-hazard[data-v-9911a298]{width:var(--band);background:var(--kit-rope-v) 50% 0 / 38% auto repeat-y, linear-gradient(90deg, #9c6b17, #f7d58a 40%, #e2a93b 60%, #9c6b17);position:absolute;top:0;bottom:0;right:0;box-shadow:inset 6px 0 10px #1e100680,inset -2px 0 #1e1006cc,-3px 0 #2a190c}.hg-r .hg-hazard[data-v-9911a298]{left:0;right:auto;box-shadow:inset -6px 0 10px #1e100680,inset 2px 0 #1e1006cc,3px 0 #2a190c}.hg-stencil[data-v-9911a298]{font-family:var(--font-display);letter-spacing:.08em;color:#1e100673;text-shadow:0 1px #ffdca024;font-size:clamp(3rem,12vmin,7rem);position:absolute;top:50%;transform:translateY(-50%)}.hg-l .hg-stencil[data-v-9911a298]{left:8%}.hg-r .hg-stencil[data-v-9911a298]{right:8%}@media (width<=640px){.hg-stencil[data-v-9911a298]{display:none}}.hg-bolts[data-v-9911a298]{pointer-events:none;position:absolute;inset:0}.hg-bolts i[data-v-9911a298]{width:calc(var(--band) + 1.6rem);background:linear-gradient(#fff1c4,#e2a93b 45%,#9c6b17);border-radius:.3rem;height:1.1rem;position:absolute;right:0;box-shadow:0 2px #2a190c,inset 0 -2px #1e100659}.hg-bolts i[data-v-9911a298]:first-child{top:14%}.hg-bolts i[data-v-9911a298]:nth-child(2){display:none;top:50%}.hg-bolts i[data-v-9911a298]:nth-child(3){top:84%}.hg-r .hg-bolts i[data-v-9911a298]{left:0;right:auto}.hg-lights[data-v-9911a298]{right:calc(var(--band) + 1.2rem);place-items:center;width:1.1rem;height:1.1rem;display:grid;position:absolute}.hg-lights.top[data-v-9911a298]{top:6%}.hg-lights.bottom[data-v-9911a298]{bottom:6%}.hg-r .hg-lights[data-v-9911a298]{right:auto;left:calc(var(--band) + 1.2rem)}.hg-lights i[data-v-9911a298]{border:2px solid #9c6b17;border-radius:999px;grid-area:1/1;width:100%;height:100%;box-shadow:0 0 0 2px #2a190c}.hg-lights .red[data-v-9911a298]{background:radial-gradient(circle at 40% 35%,#ffe0c8,#f06a4d 55%,#7e1d18);animation:.32s step-end infinite hg-blink-9911a298}.hg-lights .green[data-v-9911a298]{opacity:0;background:radial-gradient(circle at 40% 35%,#fff4d6,#f0be4c 55%,#9c6b17)}.hg-ring[data-v-9911a298]{width:var(--ring);height:var(--ring);margin-top:calc(var(--ring) / -2);position:absolute;top:50%}.hg-l .hg-ring[data-v-9911a298]{right:calc(var(--ring) / -2)}.hg-r .hg-ring[data-v-9911a298]{left:calc(var(--ring) / -2)}.hg-ring__teeth[data-v-9911a298]{background:repeating-conic-gradient(from 0deg, #8e5d36 0 7deg, #2a190c 7deg 12deg);will-change:transform;border-radius:999px;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 60%,#000 60.5% 70%,#0000 70.5%);mask:radial-gradient(circle,#0000 0 60%,#000 60.5% 70%,#0000 70.5%)}.hg-ring__bezel[data-v-9911a298]{background:repeating-conic-gradient(from 10deg, #f7d58a 0 3deg, #e2a93b 3deg 14deg, #9c6b17 14deg 28deg);filter:drop-shadow(0 0 1px #000);border-radius:999px;position:absolute;inset:14%;-webkit-mask:radial-gradient(circle,#0000 0 81%,#000 81.5% 100%);mask:radial-gradient(circle,#0000 0 81%,#000 81.5% 100%)}.hg-ring__core[data-v-9911a298]{background:radial-gradient(circle at 50% 38%,#16495a,#0a2630 70%);border-radius:999px;place-items:center;display:grid;position:absolute;inset:19%;box-shadow:inset 0 0 0 3px #2a190c,inset 0 0 0 5px #e2a93b8c,inset 0 0 40px #041014cc,0 0 0 3px #2a190c}.hg-ring__core img[data-v-9911a298]{object-fit:contain;filter:drop-shadow(0 6px 10px #04101499);width:78%;height:78%}.hg-seam[data-v-9911a298]{opacity:0;background:linear-gradient(#0000,#fff1c4 12%,#fffaf0 50%,#fff1c4 88%,#0000);width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0);box-shadow:0 0 30px 8px #f0be4c73,0 0 90px 24px #f0be4c33}.hg-steam[data-v-9911a298]{pointer-events:none;position:absolute;inset:0}.hg-steam i[data-v-9911a298]{opacity:0;filter:blur(6px);background:radial-gradient(circle,#fff4d6b3,#f7d58a38 45%,#0000 70%);border-radius:999px;width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;position:absolute;left:50%}.hg-steam i[data-v-9911a298]:first-child{--sx:-2.5rem;--sy:-1.5rem;top:8%}.hg-steam i[data-v-9911a298]:nth-child(2){--sx:2rem;--sy:-1rem;top:30%}.hg-steam i[data-v-9911a298]:nth-child(3){--sx:-2rem;--sy:1rem;top:68%}.hg-steam i[data-v-9911a298]:nth-child(4){--sx:2.5rem;--sy:1.5rem;top:92%}.hg-steam i[data-v-9911a298]:nth-child(5){--sx:0rem;--sy:0rem;width:6rem;height:6rem;margin:-3rem 0 0 -3rem;top:50%}.hg-skip[data-v-9911a298]{left:50%;bottom:max(1.25rem, env(safe-area-inset-bottom));font-family:var(--font-display);letter-spacing:.04em;color:#fbeed2;background:var(--wood-chip);border:2px solid #2a190c;border-radius:10px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:800;transition:opacity .2s;position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #e2a93b80,0 3px #2a190c}.hg-skip[data-v-9911a298]:hover,.hg-skip[data-v-9911a298]:focus-visible{color:#f7d58a;outline:none;box-shadow:inset 0 0 0 1px #e2a93b,0 3px #2a190c}.is-play .hg-bolts i[data-v-9911a298]{animation:.12s cubic-bezier(.6,0,.9,.4) both hg-bolt-9911a298}.is-play .hg-bolts i[data-v-9911a298]:first-child{animation-delay:0s}.is-play .hg-bolts i[data-v-9911a298]:nth-child(3){animation-delay:.14s}.is-play .hg-ring__teeth[data-v-9911a298]{animation:hg-turn-9911a298 calc(var(--t-green) - var(--t-servo)) cubic-bezier(.5, 0, .3, 1) var(--t-servo) both}.is-play .hg-r .hg-ring__teeth[data-v-9911a298]{animation-name:hg-turn-9911a298}.is-play .hg-lights .red[data-v-9911a298]{animation:hg-blink-9911a298 .16s steps(1, end) 3,hg-off-9911a298 1ms linear var(--t-green) both}.is-play .hg-lights .green[data-v-9911a298]{animation:hg-on-9911a298 90ms ease-out var(--t-green) both}.is-play .hg-seam[data-v-9911a298]{animation:hg-leak-9911a298 calc(var(--t-done) - var(--t-green)) ease-out var(--t-green) both}.is-play .hg-steam i[data-v-9911a298]{animation:hg-steam-9911a298 .9s cubic-bezier(.2, .7, .3, 1) var(--t-hiss) both}.is-play .hg-door[data-v-9911a298]{animation:hg-part-9911a298 var(--t-open) linear var(--t-part) both}.is-play .hg-rig[data-v-9911a298]{animation:hg-shake-9911a298 .22s linear var(--t-part) both}.is-play .hg-back[data-v-9911a298]{animation:hg-back-9911a298 calc(var(--t-done) - var(--t-green)) ease-out var(--t-green) both}.is-play .hg-skip[data-v-9911a298]{animation:hg-out-9911a298 .15s linear var(--t-part) both}.is-play[data-v-9911a298]{animation:hg-out-9911a298 .15s linear calc(var(--t-done) - .15s) both}.is-skip .hg-door[data-v-9911a298]{animation:hg-whip-9911a298 var(--t-skip) cubic-bezier(.6, 0, .9, .5) both}.is-skip .hg-seam[data-v-9911a298],.is-skip .hg-steam[data-v-9911a298],.is-skip .hg-skip[data-v-9911a298]{display:none}.is-skip .hg-lights .red[data-v-9911a298]{opacity:0}.is-skip .hg-lights .green[data-v-9911a298]{opacity:1}.is-skip[data-v-9911a298]{animation:hg-out-9911a298 .12s linear calc(var(--t-skip) - .12s) both}.is-fade .hg-lights .red[data-v-9911a298]{opacity:0;animation:none}.is-fade .hg-lights .green[data-v-9911a298]{opacity:1}@keyframes hg-blink-9911a298{50%{opacity:.25}}@keyframes hg-off-9911a298{to{opacity:0}}@keyframes hg-on-9911a298{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes hg-out-9911a298{to{opacity:0}}@keyframes hg-bolt-9911a298{to{transform:translateX(calc(var(--dir) * -2.6rem))}}@keyframes hg-turn-9911a298{0%{transform:rotate(0)}80%{transform:rotate(-64deg)}to{transform:rotate(-60deg)}}@keyframes hg-leak-9911a298{0%{opacity:0;transform:scaleY(0)scaleX(.4)}12%{opacity:1;transform:scaleY(1)scaleX(.6)}40%{opacity:1;transform:scaleY(1)scaleX(3)}to{opacity:0;transform:scaleY(1)scaleX(14)}}@keyframes hg-steam-9911a298{0%{opacity:0;transform:translate(0)scale(.25)}25%{opacity:.75}to{opacity:0;transform:translate(var(--sx), var(--sy)) scale(1.9)}}@keyframes hg-part-9911a298{0%{transform:translate(0)}6%{transform:translateX(calc(var(--dir) * -0.9%))}11%{transform:translateX(calc(var(--dir) * -0.3%))}17%{transform:translateX(calc(var(--dir) * -1.7%))}22%{transform:translateX(calc(var(--dir) * -1.2%));animation-timing-function:cubic-bezier(.55,0,.3,1)}to{transform:translateX(calc(var(--dir) * -104%))}}@keyframes hg-whip-9911a298{to{transform:translateX(calc(var(--dir) * -104%))}}@keyframes hg-shake-9911a298{0%,to{transform:none}20%{transform:translateY(3px)}45%{transform:translate(-2px,-2px)}70%{transform:translate(1px,1px)}}@keyframes hg-back-9911a298{0%{opacity:0}30%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hg-lights .red[data-v-9911a298]{animation:none}}.tour-badge[data-v-a855e4b2]{z-index:45;pointer-events:none;left:max(.75rem, env(safe-area-inset-left));bottom:calc(var(--tabbar-h,0px) + var(--bp-dock-h,0px) + .75rem);position:fixed}@media (width>=1280px){.tour-badge[data-v-a855e4b2]{bottom:1.25rem}}.tour-badge__btn[data-v-a855e4b2]{pointer-events:auto;background:var(--wood-chip);min-height:3.25rem;animation:tour-badge-in-a855e4b2 .5s var(--ease-back) both;border:2px solid #2a190c;border-radius:999px;align-items:center;gap:.6rem;padding:.3rem .95rem .3rem .3rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #f0c86073,inset 0 1px #ffdca040,0 3px #2a190c,0 10px 22px -8px #041014cc}.tour-badge__btn[data-v-a855e4b2]:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #f0c860,inset 0 1px #ffdca040,0 5px #2a190c,0 12px 24px -8px #041014cc}.tour-badge__face[data-v-a855e4b2]{background:radial-gradient(circle at 50% 35%,#16495a,#0a2630);border-radius:999px;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative;overflow:hidden;box-shadow:0 0 0 2px #e2a93b,0 0 0 3px #6b4a12}.tour-badge__face[data-v-a855e4b2]:after{content:"";border-radius:inherit;border:2px solid #f7d58a;animation:2s ease-out infinite tour-badge-ping-a855e4b2;position:absolute;inset:-3px}.tour-badge__face img[data-v-a855e4b2]{width:250%;max-width:none;margin:12% 0 0 -70%}.tour-badge__text[data-v-a855e4b2]{text-align:left;flex-direction:column;line-height:1.15;display:flex}.tour-badge__title[data-v-a855e4b2]{font-family:var(--font-display);letter-spacing:.03em;color:#f7d58a;text-shadow:0 1px #1e1006cc;font-size:.92rem;font-weight:800}.tour-badge__sub[data-v-a855e4b2]{color:#d9c8a2;font-size:.72rem}@keyframes tour-badge-in-a855e4b2{0%{opacity:0;transform:translate(-30px)scale(.8)}to{opacity:1;transform:none}}@keyframes tour-badge-ping-a855e4b2{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (width<=380px){.tour-badge__sub[data-v-a855e4b2]{display:none}}@media (prefers-reduced-motion:reduce){.tour-badge__btn[data-v-a855e4b2],.tour-badge__face[data-v-a855e4b2]:after{animation:none}}.tour-cap[data-v-224e0a3a]{--h:min(60vh, 34rem);height:var(--h);width:calc(var(--h) * var(--ratio));pointer-events:none;flex-shrink:0;margin:0;position:relative}.tour-cap.is-small[data-v-224e0a3a]{--h:9.5rem}.tour-cap__body[data-v-224e0a3a]{transform-origin:50% 100%;animation:4.2s ease-in-out infinite tour-breathe-224e0a3a;position:absolute;inset:0}.tour-cap__img[data-v-224e0a3a]{object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 24px #04101499)drop-shadow(-2px 0 #f7d58a59);width:100%;height:100%;transition:filter .4s;display:block}.tour-cap__img.is-flipped[data-v-224e0a3a]{transform:scaleX(-1)}.is-speaking .tour-cap__img[data-v-224e0a3a]{filter:drop-shadow(0 18px 24px #04101499)drop-shadow(-2px 0 #f7d58a99)}.tour-cap__pad[data-v-224e0a3a]{background:radial-gradient(#2a190c99,#f0be4c24 55%,#0000 72%);border-radius:50%;height:10%;animation:2.8s ease-in-out infinite tour-pad-224e0a3a;position:absolute;bottom:-3%;left:10%;right:10%}.is-small .tour-cap__pad[data-v-224e0a3a]{bottom:-2%}@keyframes tour-breathe-224e0a3a{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.004,1.012)}}@keyframes tour-pad-224e0a3a{50%{opacity:.65}}@media (prefers-reduced-motion:reduce){.tour-cap__body[data-v-224e0a3a],.tour-cap__pad[data-v-224e0a3a]{animation:none}}.mstage[data-v-129a09ca]{position:relative}.mstage__poster[data-v-129a09ca]{place-items:center;width:100%;height:100%;display:grid;position:relative}.mstage__img[data-v-129a09ca]{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .35s ease-out}.mstage.is-live .mstage__img[data-v-129a09ca]{opacity:0}.mstage__canvas[data-v-129a09ca]{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s ease-out;display:block;position:absolute;inset:0}.mstage.is-live .mstage__canvas[data-v-129a09ca]{opacity:1}.mstage__canvas.is-interactive[data-v-129a09ca]{pointer-events:auto;cursor:grab;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.mstage__canvas.is-interactive[data-v-129a09ca]:active{cursor:grabbing}.mstage__canvas[data-v-129a09ca]:focus-visible{outline:3px solid var(--color-brass-hi);outline-offset:-3px;border-radius:inherit}@media (prefers-reduced-motion:reduce){.mstage__img[data-v-129a09ca],.mstage__canvas[data-v-129a09ca]{transition:none}}.tour-comm__ico[data-v-73b97434]{object-fit:contain;width:1.4rem;height:1.4rem}.tour-comm[data-v-73b97434]{--color-text:#2b1d10;--color-text-muted:#5e4528;--color-text-dim:#66502f;pointer-events:auto;isolation:isolate;width:min(31rem,100vw - 2rem);color:var(--color-text);filter:drop-shadow(0 18px 26px #04101499);background:radial-gradient(140% 90%,#0000 58%,#96692d3d 100%),repeating-linear-gradient(8deg,#78552806 0 2px,#0000 2px 6px),linear-gradient(#f6ebd0 0%,#e3cc9a 100%);border:3px solid #6b4226;border-radius:14px;padding:1rem 1.15rem .95rem;animation:.45s cubic-bezier(.16,1,.3,1) both tour-comm-in-73b97434;position:relative;box-shadow:0 0 0 1px #2a190c,inset 0 0 0 1px #9c6b178c,inset 0 0 18px #96692d38}.tour-comm[data-v-73b97434]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#f7d58a 0 2px,#9c6b17 2.5px,#0000 3.5px) 0 0/8px 8px no-repeat,radial-gradient(circle,#f7d58a 0 2px,#9c6b17 2.5px,#0000 3.5px) 100% 0/8px 8px no-repeat,radial-gradient(circle,#f7d58a 0 2px,#9c6b17 2.5px,#0000 3.5px) 0 100%/8px 8px no-repeat,radial-gradient(circle,#f7d58a 0 2px,#9c6b17 2.5px,#0000 3.5px) 100% 100%/8px 8px no-repeat;position:absolute;inset:6px}.tour-comm[data-v-73b97434]:after{content:"";pointer-events:none;background:radial-gradient(circle at 38% 32%,#e0625a 0%,#b5302a 55%,#7e1d18 100%);border-radius:47% 53% 50% 50%/52% 48% 54% 46%;width:1.6rem;height:1.6rem;position:absolute;top:-.75rem;right:1.4rem;box-shadow:0 0 0 2px #7e1d18,inset 0 0 0 4px #ffd2be2e,0 3px 4px #04101473}.tour-comm__scan[data-v-73b97434]{display:none}@keyframes tour-comm-in-73b97434{0%{opacity:0;transform:translateY(-12px)rotate(-1.2deg)scale(.97)}60%{opacity:1}to{opacity:1;transform:none}}.tour-comm__head[data-v-73b97434]{align-items:center;gap:.7rem;display:flex}.tour-comm__kicker[data-v-73b97434]{font-family:var(--font-display);letter-spacing:.12em;color:#17796d;font-size:.78rem;font-weight:700}.tour-comm__name[data-v-73b97434]{font-family:var(--font-display);letter-spacing:.02em;color:#2b1d10;text-shadow:0 1px #fff4d6b3;font-size:1.25rem;font-weight:800;line-height:1.15}.tour-comm__signal[data-v-73b97434]{align-items:flex-end;gap:3px;height:1.5rem;padding:0 .15rem;display:inline-flex}.tour-comm__signal i[data-v-73b97434]{background:#9c6b1766;border-radius:2px;width:4px;height:30%}.tour-comm__signal i[data-v-73b97434]:nth-child(2){height:55%}.tour-comm__signal i[data-v-73b97434]:nth-child(3){height:80%}.tour-comm__signal i[data-v-73b97434]:nth-child(4){height:100%}.tour-comm__signal.is-live i[data-v-73b97434]{background:#9c6b17;animation:.5s ease-in-out infinite alternate tour-eq-73b97434}.tour-comm__signal.is-live i[data-v-73b97434]:nth-child(2){animation-delay:.12s}.tour-comm__signal.is-live i[data-v-73b97434]:nth-child(3){animation-delay:.24s}.tour-comm__signal.is-live i[data-v-73b97434]:nth-child(4){animation-delay:60ms}@keyframes tour-eq-73b97434{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.tour-comm__signal i[data-v-73b97434]{transform-origin:bottom}.tour-comm__bust[data-v-73b97434]{background:radial-gradient(circle at 50% 35%,#16495a,#0a2630);border-radius:999px;flex-shrink:0;width:3rem;height:3rem;overflow:hidden;box-shadow:0 0 0 3px #e2a93b,0 0 0 4px #6b4a12,0 3px 5px #04101473}.tour-comm__bust img[data-v-73b97434]{width:220%;max-width:none;margin:18% 0 0 -38%}.tour-comm__rook[data-v-73b97434]{width:100%;height:100%}.tour-comm__rook img[data-v-73b97434]{transition:opacity .35s ease-out;position:absolute;top:0;left:0}.tour-comm__rook img.is-3d[data-v-73b97434]{opacity:0}.tour-comm__chip[data-v-73b97434]{height:1.75rem;font-family:var(--font-mono);color:#fbeed2;background:var(--wood-purse);border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:0 .6rem 0 .3rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 2px #9c6b17,0 2px 3px #04101459}.tour-comm__icon[data-v-73b97434]{color:#fbeed2;background:radial-gradient(circle at 35% 30%,#2a7480,#134553 60%,#0a2630);border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;transition:filter .15s,color .15s;display:grid;box-shadow:inset 0 0 0 2px #e2a93b,0 2px #2a190c}.tour-comm__icon[data-v-73b97434]:hover{filter:brightness(1.15)}.tour-comm__icon.is-off[data-v-73b97434]{color:#a8957a;background:#e6d3a6;box-shadow:inset 0 0 0 2px #a8854a}.tour-comm__body[data-v-73b97434]{cursor:default;margin-top:.75rem}.tour-comm__line[data-v-73b97434]{color:#2b1d10;text-wrap:pretty;min-height:3.1em;font-size:1.02rem;font-weight:600;line-height:1.55}.tour-comm__ghost[data-v-73b97434]{color:#0000}.tour-comm__caret[data-v-73b97434]{background:#2b1d10;border-radius:1px;width:2px;height:1.05em;margin:0 2px -2px;animation:.7s step-end infinite tour-caret-73b97434;display:inline-block}@keyframes tour-caret-73b97434{50%{opacity:0}}.tour-comm__hint[data-v-73b97434]{color:#9c6b17;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.84rem;font-weight:700;display:flex}.tour-comm__hint[data-v-73b97434]:before{content:"";background:#e2a93b;border-radius:2px;width:.55rem;height:.55rem;animation:1.2s ease-in-out infinite tour-pad-73b97434;transform:rotate(45deg);box-shadow:0 0 0 1px #6b4a12}@keyframes tour-pad-73b97434{50%{opacity:.35}}.tour-comm__foot[data-v-73b97434]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.tour-comm__progress[data-v-73b97434]{align-items:center;gap:.6rem;min-width:0;display:flex}.tour-comm__count[data-v-73b97434]{font-family:var(--font-mono);color:var(--color-text-muted);white-space:nowrap;font-size:.7rem}.tour-comm__pips[data-v-73b97434]{gap:4px;display:flex}.tour-comm__pips li[data-v-73b97434]{background:#e6d3a6;border-radius:999px;width:9px;height:9px;transition:background .3s,width .3s;box-shadow:inset 0 0 0 1.5px #a8854a}.tour-comm__pips li.is-done[data-v-73b97434]{background:#17796d;box-shadow:inset 0 0 0 1.5px #0d4a43}.tour-comm__pips li.is-now[data-v-73b97434]{background:linear-gradient(#f9dc94,#e2a93b);width:22px;box-shadow:inset 0 0 0 1.5px #9c6b17}.tour-comm__actions[data-v-73b97434]{align-items:center;gap:.6rem;margin-left:auto;display:flex}.tour-comm__skip[data-v-73b97434]{min-height:2.75rem;color:var(--color-text-muted);text-underline-offset:3px;padding:0 .4rem;font-size:.8rem;-webkit-text-decoration:underline #5e452873;text-decoration:underline #5e452873}.tour-comm__skip[data-v-73b97434]:hover{color:var(--color-text)}.tour-comm .btn-game svg[data-v-73b97434]{margin-right:-.3rem}.tour-comm.is-sheet[data-v-73b97434]{width:100%;padding:.9rem max(1rem, env(safe-area-inset-right)) calc(.9rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-bottom-width:0;border-radius:14px 14px 0 0;animation-name:tour-sheet-up-73b97434}.tour-comm.is-sheet.is-top[data-v-73b97434]{padding-top:calc(.9rem + env(safe-area-inset-top));border-top-width:0;border-bottom-width:3px;border-radius:0 0 14px 14px;padding-bottom:.9rem;animation-name:tour-sheet-down-73b97434}.tour-comm.is-sheet .tour-comm__line[data-v-73b97434]{font-size:.95rem}.tour-comm.is-sheet .tour-comm__foot[data-v-73b97434]{flex-wrap:wrap;row-gap:.5rem}.tour-comm.is-sheet .tour-comm__progress[data-v-73b97434]{flex-basis:100%;justify-content:space-between}.tour-comm.is-sheet .tour-comm__actions[data-v-73b97434]{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:.35rem}.tour-comm.is-sheet .tour-comm__skip[data-v-73b97434]{padding:0 .25rem}.tour-comm.is-sheet .btn-game[data-v-73b97434]{flex:7rem;max-width:12rem;min-height:3rem}@keyframes tour-sheet-up-73b97434{0%{transform:translateY(100%)}to{transform:none}}@keyframes tour-sheet-down-73b97434{0%{transform:translateY(-100%)}to{transform:none}}@media (width<=380px){.tour-comm.is-sheet .tour-comm__pips li[data-v-73b97434]{width:9px}.tour-comm.is-sheet .tour-comm__pips li.is-now[data-v-73b97434]{width:16px}}@media (prefers-reduced-motion:reduce){.tour-comm[data-v-73b97434],.tour-comm__scan[data-v-73b97434],.tour-comm__signal.is-live i[data-v-73b97434],.tour-comm__caret[data-v-73b97434],.tour-comm__hint[data-v-73b97434]:before{animation:none}}.tour-grad[data-v-25a50f8f]{pointer-events:none;place-items:center;padding-bottom:14rem;display:grid;position:fixed;inset:0}.tour-grad__rays[data-v-25a50f8f]{opacity:.35;background:repeating-conic-gradient(from 0deg, #3cc8b447 0 6deg, transparent 6deg 18deg);width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;transition:opacity .6s;animation:24s linear infinite tour-rays-25a50f8f;position:absolute;top:calc(50% - 7rem);left:50%;-webkit-mask:radial-gradient(circle,#000 0,#0000 40%);mask:radial-gradient(circle,#000 0,#0000 40%)}.tour-grad__rays.is-open[data-v-25a50f8f]{opacity:.8;background:repeating-conic-gradient(from 0deg, #f7d58a66 0 6deg, transparent 6deg 18deg)}@keyframes tour-rays-25a50f8f{to{transform:rotate(360deg)}}.tour-grad__stage[data-v-25a50f8f]{text-align:center;flex-direction:column;align-items:center;animation:.7s cubic-bezier(.34,1.56,.64,1) both tour-grad-in-25a50f8f;display:flex;position:relative}.tour-grad__title[data-v-25a50f8f]{font-family:var(--font-display);letter-spacing:.02em;font-variant-numeric:lining-nums;background:linear-gradient(#fff1c4 0%,#f7d58a 30%,#f0be4c 58%,#9c6b17 100%);color:#0000;filter:drop-shadow(0 2px #3a2210)drop-shadow(0 4px 6px #04101473);-webkit-background-clip:text;background-clip:text;margin-top:.25rem;font-size:clamp(2rem,6.4vw,3.4rem);font-weight:800}.tour-grad__chest[data-v-25a50f8f]{aspect-ratio:1;filter:drop-shadow(0 20px 30px #041014b3);width:clamp(9rem,26vw,15rem);margin-top:.5rem;animation:1.6s ease-in-out infinite tour-chest-idle-25a50f8f}.tour-grad__chest img[data-v-25a50f8f]{object-fit:contain;width:100%;height:100%}.tour-grad__chest.is-open[data-v-25a50f8f]{filter:drop-shadow(0 20px 30px #041014b3)drop-shadow(0 0 30px #f0be4c66);animation:.8s cubic-bezier(.34,1.56,.64,1) both tour-chest-pop-25a50f8f,4s ease-in-out .8s infinite tour-float-25a50f8f}.tour-grad__label[data-v-25a50f8f]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:.6rem;font-size:1.1rem;display:flex}@keyframes tour-grad-in-25a50f8f{0%{opacity:0;transform:scale(.7)translateY(30px)}to{opacity:1;transform:none}}@keyframes tour-chest-idle-25a50f8f{0%,to{transform:rotate(0)}40%{transform:rotate(-3deg)scale(1.02)}60%{transform:rotate(3deg)scale(1.02)}}@keyframes tour-chest-pop-25a50f8f{0%{filter:brightness(3);transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes tour-float-25a50f8f{50%{transform:translateY(-10px)}}.tour-grad__confetti[data-v-25a50f8f]{position:absolute;inset:0;overflow:hidden}.tour-grad__confetti i[data-v-25a50f8f]{background:var(--c);width:9px;height:15px;animation:tour-confetti-25a50f8f var(--t) cubic-bezier(.25, .5, .5, 1) var(--d) both;border-radius:2px;position:absolute;top:-4vh;box-shadow:inset 0 -2px #2a190c4d}@keyframes tour-confetti-25a50f8f{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(calc(var(--x) * .4), 110vh) rotate(var(--r));opacity:.85}}@media (width<=639px){.tour-grad[data-v-25a50f8f]{padding-bottom:16rem}}@media (prefers-reduced-motion:reduce){.tour-grad__rays[data-v-25a50f8f],.tour-grad__stage[data-v-25a50f8f],.tour-grad__chest[data-v-25a50f8f],.tour-grad__chest.is-open[data-v-25a50f8f]{animation:none}.tour-grad__confetti[data-v-25a50f8f]{display:none}}.tour-skip[data-v-f6f6d8d2]{pointer-events:auto;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tour-skip__veil[data-v-f6f6d8d2]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05161c99;position:absolute;inset:0}.tour-skip__panel[data-v-f6f6d8d2]{width:min(26rem,100%);animation:modal-in .45s var(--ease-back) both;padding:1.4rem 1.4rem 1.2rem;position:relative}.tour-skip__art[data-v-f6f6d8d2]{width:4.5rem;height:4.5rem;margin-bottom:.6rem;position:relative}.tour-skip__art img[data-v-f6f6d8d2]{object-fit:contain;filter:grayscale(.5)sepia(.3)brightness(.85)drop-shadow(0 6px 10px #0410148c);width:100%;height:100%}.tour-skip__x[data-v-f6f6d8d2]{background:radial-gradient(circle at 38% 32%,#e0625a,#b5302a 55%,#7e1d18);border-radius:99px;width:1.6rem;height:1.6rem;position:absolute;bottom:0;right:-4px;box-shadow:0 0 0 2px #7e1d18,0 2px 3px #04101480}.tour-skip__x[data-v-f6f6d8d2]:before,.tour-skip__x[data-v-f6f6d8d2]:after{content:"";background:#fff;border-radius:2px;width:55%;height:3px;margin:-1.5px 0 0 -27.5%;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.tour-skip__x[data-v-f6f6d8d2]:after{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.tour-skip__panel[data-v-f6f6d8d2]{animation:none}}.tour-spot[data-v-17403636]{pointer-events:none;position:fixed;inset:0}.tour-spot__curtain[data-v-17403636]{border-radius:16px;transition:left .5s cubic-bezier(.16,1,.3,1),top .5s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1),border-radius .5s;position:fixed;box-shadow:0 0 0 200vmax #05161cb8,inset 0 0 22px -6px #f7d58a73}.tour-spot__curtain.is-full[data-v-17403636]{box-shadow:0 0 0 200vmax #05161cc7}.tour-spot__veil[data-v-17403636]{opacity:.6;background:radial-gradient(90% 70%,#0000 55%,#2a190c59);position:fixed;inset:0}.tour-spot__shield[data-v-17403636]{pointer-events:auto;position:fixed}.tour-spot__ring[data-v-17403636]{border-radius:16px;transition:left .5s cubic-bezier(.16,1,.3,1),top .5s cubic-bezier(.16,1,.3,1),width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1);position:fixed;box-shadow:0 0 0 3px #e2a93b,0 0 0 5px #4a2c17,0 6px 16px #04101480}.tour-spot__ring[data-v-17403636]:before,.tour-spot__ring[data-v-17403636]:after{content:"";border-radius:inherit;border:2px solid #f7d58ad9;animation:2.2s cubic-bezier(.2,.7,.3,1) infinite tour-ping-17403636;position:absolute;inset:-2px}.tour-spot__ring[data-v-17403636]:after{border-color:#e2a93bb3;animation-delay:1.1s}@keyframes tour-ping-17403636{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}.tour-spot__ring i[data-v-17403636]{background:radial-gradient(circle at 35% 30%,#fff1c4,#e2a93b 55%,#9c6b17);border-radius:999px;width:12px;height:12px;animation:.6s cubic-bezier(.34,1.56,.64,1) both tour-lock-17403636;position:absolute;box-shadow:0 0 0 2px #4a2c17}.tour-spot__ring .tl[data-v-17403636]{--dx:-10px;--dy:-10px;top:-6px;left:-6px}.tour-spot__ring .tr[data-v-17403636]{--dx:10px;--dy:-10px;top:-6px;right:-6px}.tour-spot__ring .bl[data-v-17403636]{--dx:-10px;--dy:10px;bottom:-6px;left:-6px}.tour-spot__ring .br[data-v-17403636]{--dx:10px;--dy:10px;bottom:-6px;right:-6px}@keyframes tour-lock-17403636{0%{transform:translate(var(--dx), var(--dy));opacity:0}to{opacity:1;transform:none}}.tour-spot__beam[data-v-17403636]{position:fixed;inset:0;overflow:visible}.tour-spot__beam path[data-v-17403636]{fill:none;stroke-linecap:round}.tour-spot__beam .glow[data-v-17403636]{stroke:#2a190c8c;stroke-width:6px}.tour-spot__beam .core[data-v-17403636]{stroke:url(#tour-beam-g);stroke-width:3px;stroke-dasharray:2 9;animation:.9s linear infinite tour-flow-17403636}.tour-spot__beam .tip[data-v-17403636]{fill:#b5302a;stroke:#f7d58a;stroke-width:2px}.tour-spot__beam .tip-ring[data-v-17403636]{fill:none;stroke:#e2a93b;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite tour-tip-17403636}@keyframes tour-flow-17403636{to{stroke-dashoffset:-36px}}@keyframes tour-tip-17403636{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.tour-spot__chevron[data-v-17403636]{color:#f7d58a;filter:drop-shadow(0 2px #4a2c17)drop-shadow(0 3px 4px #04101480);margin-left:-14px;animation:1s ease-in-out infinite alternate tour-bob-17403636;position:fixed}.tour-spot__chevron.down svg[data-v-17403636]{transform:rotate(180deg)}.tour-spot__chevron path[data-v-17403636]{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes tour-bob-17403636{to{translate:0 6px}}.tour-spot__chevron.up[data-v-17403636]{animation-name:tour-bob-up-17403636}@keyframes tour-bob-up-17403636{to{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.tour-spot__curtain[data-v-17403636],.tour-spot__ring[data-v-17403636]{transition:none}.tour-spot__ring[data-v-17403636]:before,.tour-spot__ring[data-v-17403636]:after,.tour-spot__ring i[data-v-17403636],.tour-spot__beam .core[data-v-17403636],.tour-spot__beam .tip-ring[data-v-17403636],.tour-spot__chevron[data-v-17403636]{animation:none}}.tour-root[data-v-5f510f44]{z-index:48;pointer-events:none;position:fixed;inset:0}.tour-rig[data-v-5f510f44]{pointer-events:none;align-items:flex-end;max-width:100vw;display:flex;position:fixed;bottom:0}.tour-rig.side-left[data-v-5f510f44]{left:max(.5rem, env(safe-area-inset-left))}.tour-rig.side-right[data-v-5f510f44]{right:max(.5rem, env(safe-area-inset-right));flex-direction:row-reverse}.tour-rig.side-center[data-v-5f510f44]{left:50%;transform:translate(-50%)}.tour-rig__comm[data-v-5f510f44]{margin-bottom:1.75rem;transition:margin-bottom .45s cubic-bezier(.16,1,.3,1)}.tour-rig.side-left .tour-rig__comm[data-v-5f510f44],.tour-rig.side-center .tour-rig__comm[data-v-5f510f44]{margin-left:-2.5rem}.tour-rig.side-right .tour-rig__comm[data-v-5f510f44]{margin-right:-2.5rem}.tour-rig.is-raised .tour-rig__comm[data-v-5f510f44]{margin-bottom:calc(min(60vh,34rem)/2)}.tour-rig.is-grad[data-v-5f510f44] .tour-cap{--h:min(44vh, 24rem)}.is-nudged .tour-rig__comm[data-v-5f510f44],.is-nudged[data-v-5f510f44] .tour-comm{animation:.4s ease-in-out tour-nudge-5f510f44}@keyframes tour-nudge-5f510f44{20%,60%{translate:-6px}40%,80%{translate:6px}}.tour-sheet[data-v-5f510f44]{pointer-events:none;position:fixed;left:0;right:0}.tour-sheet.at-bottom[data-v-5f510f44]{bottom:0}.tour-sheet.at-top[data-v-5f510f44]{top:0}.tour-sheet__cap[data-v-5f510f44]{z-index:-1;position:absolute;bottom:calc(100% - 1.4rem)}.tour-sheet__cap.on-left[data-v-5f510f44]{left:.5rem}.tour-sheet__cap.on-right[data-v-5f510f44]{right:.5rem}.cap-left-enter-active[data-v-5f510f44],.cap-right-enter-active[data-v-5f510f44]{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s}.cap-left-leave-active[data-v-5f510f44],.cap-right-leave-active[data-v-5f510f44]{transition:transform .3s ease-in,opacity .3s}.cap-left-enter-from[data-v-5f510f44],.cap-left-leave-to[data-v-5f510f44]{opacity:0;transform:translate(-115%)}.cap-right-enter-from[data-v-5f510f44],.cap-right-leave-to[data-v-5f510f44]{opacity:0;transform:translate(115%)}@media (prefers-reduced-motion:reduce){.cap-left-enter-active[data-v-5f510f44],.cap-right-enter-active[data-v-5f510f44],.cap-left-leave-active[data-v-5f510f44],.cap-right-leave-active[data-v-5f510f44],.tour-rig__comm[data-v-5f510f44]{transition:none}.cap-left-enter-from[data-v-5f510f44],.cap-left-leave-to[data-v-5f510f44],.cap-right-enter-from[data-v-5f510f44],.cap-right-leave-to[data-v-5f510f44]{transform:none}.is-nudged .tour-rig__comm[data-v-5f510f44],.is-nudged[data-v-5f510f44] .tour-comm{animation:none}}.oc[data-v-fc9cfc0a]{flex-direction:column;gap:.35rem;display:flex}.oc-row[data-v-fc9cfc0a]{align-items:center;gap:.5rem;display:flex}.oc-amt[data-v-fc9cfc0a]{font-size:1.45rem;line-height:1}.compact .oc-amt[data-v-fc9cfc0a]{font-size:1.05rem}.oc-unit[data-v-fc9cfc0a]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.oc-chips[data-v-fc9cfc0a]{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.oc-chip[data-v-fc9cfc0a]{--r:var(--color-rarity-common);border:2px solid oklch(from var(--r) l c h / .8);background:linear-gradient(90deg, oklch(from var(--r) l c h / .2), #2a190c40);border-radius:999px;align-items:center;gap:.45rem;max-width:100%;padding:.25rem .6rem .25rem .3rem;font-size:.74rem;display:inline-flex;box-shadow:0 2px #2a190c99}.oc-chip.rare[data-v-fc9cfc0a]{--r:var(--color-rarity-rare)}.oc-chip.epic[data-v-fc9cfc0a]{--r:var(--color-rarity-epic)}.oc-chip.legendary[data-v-fc9cfc0a]{--r:var(--color-rarity-legendary)}.oc-chip.mythic[data-v-fc9cfc0a]{--r:var(--color-rarity-mythic)}.oc-rarity[data-v-fc9cfc0a]{letter-spacing:.12em;text-transform:uppercase;color:var(--r);font-size:.6rem}.ot[data-v-32f6160f]{color:var(--color-secondary);background:var(--color-secondary-soft);border:1px solid oklch(from var(--color-secondary) l c h / .35);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}.ot.small[data-v-32f6160f]{padding:.12rem .45rem;font-size:.66rem}.ot.urgent[data-v-32f6160f]{color:var(--color-gold);background:var(--color-gold-soft);border-color:oklch(from var(--color-gold) l c h / .4)}.ot-icon[data-v-32f6160f]{object-fit:contain;flex:none;width:1.05rem;height:1.05rem}.ot-label[data-v-32f6160f]{text-transform:uppercase;letter-spacing:.1em;opacity:.85;font-size:.6rem}.offer[data-v-d5a10912]{flex-direction:column;display:flex;overflow:hidden}.offer.wide[data-v-d5a10912]{grid-template-columns:1fr;display:grid}@media (width>=640px){.offer.wide[data-v-d5a10912]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.offer-stage[data-v-d5a10912]{isolation:isolate;place-items:center;min-height:11rem;display:grid;position:relative;overflow:hidden}.wide .offer-stage[data-v-d5a10912]{min-height:13rem}.offer-rays[data-v-d5a10912]{z-index:-1;background:repeating-conic-gradient(from 0deg, #f7d58a29 0 7deg, transparent 7deg 20deg);animation:60s linear nk-spin;position:absolute;inset:-45%;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 58%);mask-image:radial-gradient(circle,#000 12%,#0000 58%)}.offer-halo[data-v-d5a10912]{aspect-ratio:1;z-index:-1;background:radial-gradient(circle, oklch(from var(--r) l c h / .3), #f0be4c1f 45%, transparent 68%);filter:blur(10px);border-radius:50%;width:62%;animation:3.2s ease-in-out 3 offer-breathe-d5a10912;position:absolute}.offer-art[data-v-d5a10912]{object-fit:contain;filter:drop-shadow(0 14px 16px #041014b3);position:relative}.offer-kicker[data-v-d5a10912]{z-index:2;font-family:var(--font-display);letter-spacing:.05em;color:#fff4e0;text-shadow:0 1px #2a080699;clip-path:polygon(0 0,100% 0,calc(100% - .45rem) 50%,100% 100%,0 100%);filter:drop-shadow(0 2px #4e1210);background:linear-gradient(#d0463d,#b5302a);border-radius:4px 0 0 4px;padding:.22rem .9rem .26rem .65rem;font-size:.74rem;font-weight:800;position:absolute;top:.7rem;left:.7rem}.offer-body[data-v-d5a10912]{flex-direction:column;flex:1;padding:.9rem 1rem 1rem;display:flex}.offer-name[data-v-d5a10912]{color:var(--color-text);font-size:1.05rem}.wide .offer-name[data-v-d5a10912]{font-size:1.35rem}.offer-tagline[data-v-d5a10912]{color:var(--color-text-muted);margin-top:.2rem;font-size:.82rem}.offer-bonus[data-v-d5a10912]{color:#0b2412;font-family:var(--font-display);letter-spacing:.03em;background:linear-gradient(#b6ecc3,#4db36b);border-radius:10px;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:.1rem .5rem;margin-top:.65rem;padding:.3rem .7rem;font-size:.86rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #2e7d45,0 2px #1d4a2a}.offer-bonus-hint[data-v-d5a10912]{letter-spacing:.08em;opacity:.75;text-transform:none;font-family:inherit;font-size:.58rem}.offer-meta[data-v-d5a10912]{flex-wrap:wrap;gap:.4rem;min-height:1.5rem;margin-top:.75rem;display:flex}.offer-limit[data-v-d5a10912]{color:var(--color-text-muted);background:#2a190c4d;border:1px dashed #c9a46a8c;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.68rem;display:inline-flex}.offer-cta[data-v-d5a10912]{margin-top:.9rem}@keyframes offer-breathe-d5a10912{0%,to{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.offer-rays[data-v-d5a10912],.offer-halo[data-v-d5a10912]{animation:none}}.op-root[data-v-ec23882d]{z-index:60;justify-content:center;align-items:flex-end;padding:.75rem;display:flex;position:fixed;inset:0}@media (width>=640px){.op-root[data-v-ec23882d]{align-items:center;padding:1rem}}.op-backdrop[data-v-ec23882d]{position:absolute;inset:0}.op-panel[data-v-ec23882d]{background:radial-gradient(120% 70% at 50% 0,#f0be4c29 0%,#0000 60%),linear-gradient(#134553 0%,#0a2630 100%);border:4px solid #6b4226;border-radius:16px;width:100%;max-width:44rem;max-height:92vh;padding:1.1rem;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #2a190c,inset 0 0 0 1px #e2a93b8c,0 30px 70px -20px #041014e6}.op-close[data-v-ec23882d]{z-index:5;color:#fbeed2;width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 3px var(--color-brass), inset 0 0 0 4px #6b4a12, 0 3px 0 #2a190c;cursor:pointer;background:radial-gradient(circle at 35% 30%,#2a7480,#134553 55%,#0a2630);border-radius:999px;place-items:center;transition:filter .15s,transform .15s;display:grid;position:absolute;top:.6rem;right:.6rem}.op-close[data-v-ec23882d]:hover{filter:brightness(1.15);transform:scale(1.06)}.op-close[data-v-ec23882d]:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.op-close img[data-v-ec23882d]{object-fit:contain;width:1.4rem;height:1.4rem}.op-title[data-v-ec23882d]{font-family:var(--font-display);letter-spacing:.03em;color:var(--color-text);text-shadow:0 2px #2a190c;margin-bottom:.8rem;padding-right:3rem;font-size:1.4rem;font-weight:800}.op-card[data-v-ec23882d]{box-shadow:inset 0 0 0 2px var(--r), 0 0 0 1px #2a190c, 0 14px 24px -12px #041014d9}.op-free-art[data-v-ec23882d]{--r:var(--color-gold);border-radius:1rem;place-items:center;min-height:11rem;display:grid}.op-foot[data-v-ec23882d]{flex-direction:column;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.op-fine[data-v-ec23882d]{color:var(--color-text-dim);text-align:center;max-width:36rem;font-size:.66rem;line-height:1.4}.lvl-root[data-v-9f587a6a]{z-index:80;padding:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));place-items:center;display:grid;position:fixed;inset:0}.lvl-backdrop[data-v-9f587a6a]{position:absolute;inset:0}.lvl-panel[data-v-9f587a6a]{isolation:isolate;flex-direction:column;width:min(30rem,100%);max-height:calc(100dvh - 2rem);display:flex;position:relative;overflow:hidden}.lvl-scroll[data-v-9f587a6a]{overscroll-behavior:contain;flex:auto;min-height:0;margin-inline:-.75rem;padding:0 .75rem .25rem;overflow-y:auto}.lvl-rays[data-v-9f587a6a]{z-index:-1;pointer-events:none;opacity:.55;background:repeating-conic-gradient(from 0deg, #f0be4c4d 0 6deg, transparent 6deg 18deg);width:26rem;height:26rem;margin:-13rem 0 0 -13rem;animation:30s linear infinite lvl-spin-9f587a6a;position:absolute;top:5.5rem;left:50%;-webkit-mask:radial-gradient(closest-side,#000 20%,#0000 100%);mask:radial-gradient(closest-side,#000 20%,#0000 100%)}.lvl-root .t-kicker[data-v-9f587a6a]{color:#fff4e0;letter-spacing:.1em;text-shadow:0 1px #2a080699;clip-path:polygon(0 0,100% 0,calc(100% - .8rem) 50%,100% 100%,0 100%,.8rem 50%);filter:drop-shadow(0 3px #4e1210);background:linear-gradient(#d0463d 0%,#b5302a 60%,#8e231e 100%);padding:.35rem 1.9rem .45rem;font-weight:800;display:inline-block}.lvl-insignia[data-v-9f587a6a]{filter:drop-shadow(0 6px 12px #2a190c73);width:fit-content;animation:lvl-stamp-9f587a6a .7s var(--ease-back) .15s both}.lvl-insignia.promoted[data-v-9f587a6a]{filter:drop-shadow(0 0 #e2a93b)drop-shadow(0 6px 12px #2a190c80)}.lvl-title[data-v-9f587a6a]{font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(#fff1c4 0%,#f7d58a 30%,#f0be4c 58%,#9c6b17 100%);color:#0000;filter:drop-shadow(0 2px #3a2210)drop-shadow(0 3px 4px #2a190c59);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,7.5vw,3rem);line-height:1}.bar-game.snap>.fill[data-v-9f587a6a]{transition:none}.lvl-unlocks[data-v-9f587a6a]{flex-direction:column;gap:6px;display:flex}.lvl-unlock[data-v-9f587a6a]{animation:fade-up .45s var(--ease-out) both;animation-delay:calc(1.2s + var(--i) * .12s);background:#fbf5e6;border:1px solid #cdb17a;border-left:4px solid #e2a93b;border-radius:10px;align-items:center;gap:.7rem;padding:.5rem .7rem;display:flex;box-shadow:0 2px 4px -2px #2a190c4d}.lvl-unlock--link[data-v-9f587a6a]{text-align:left;cursor:pointer;width:100%;transition:background var(--duration-fast), border-color var(--duration-fast)}.lvl-unlock--link[data-v-9f587a6a]:hover{background:#fffaee;border-color:#a8854a #a8854a #a8854a #9c6b17}.lvl-unlock--link[data-v-9f587a6a]:focus-visible{outline-offset:1px;outline:2px solid #9c6b17}.lvl-unlock__go[data-v-9f587a6a]{width:1.1rem;height:1.1rem;color:var(--color-gold);flex-shrink:0}.lvl-reward[data-v-9f587a6a]{--color-text-muted:#d9c8a2;--color-gold:#f7d58a;color:#fbeed2;background:var(--wood-chip);animation:fade-up .45s var(--ease-out) 1.5s both;border:2px solid #9c6b17;border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex;box-shadow:inset 0 1px #ffdca033,0 3px #2a190c}@keyframes lvl-spin-9f587a6a{to{transform:rotate(360deg)}}@keyframes lvl-stamp-9f587a6a{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}.is-done .lvl-unlock[data-v-9f587a6a],.is-done .lvl-reward[data-v-9f587a6a],.is-done .lvl-insignia[data-v-9f587a6a],.is-reduced .lvl-rays[data-v-9f587a6a],.is-reduced .lvl-unlock[data-v-9f587a6a],.is-reduced .lvl-reward[data-v-9f587a6a],.is-reduced .lvl-insignia[data-v-9f587a6a]{animation:none}.is-reduced .bar-game>.fill[data-v-9f587a6a]{transition:none}@media (prefers-reduced-motion:reduce){.lvl-rays[data-v-9f587a6a],.lvl-unlock[data-v-9f587a6a],.lvl-reward[data-v-9f587a6a],.lvl-insignia[data-v-9f587a6a]{animation:none!important}.bar-game>.fill[data-v-9f587a6a]{transition:none!important}}.outage[data-v-f797d765]{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041014bd;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.outage-card[data-v-f797d765]{text-align:center;width:min(100%,30rem);padding:1rem 1rem 1.25rem}.outage-art[data-v-f797d765]{background:#0a2630;border:3px solid #4a2c17;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2a190c}.outage-art img[data-v-f797d765]{width:100%;height:auto;animation:10s ease-in-out infinite alternate outage-drift-f797d765;display:block}.code[data-v-f797d765]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;color:#2b1d10;background:#f2e4c4;border:1px solid #9c6b17;border-radius:6px;padding:.15rem .5rem;font-size:.75rem;position:absolute;bottom:.5rem;right:.5rem;box-shadow:0 2px #4a2c17}.ping[data-v-f797d765]{aspect-ratio:1;border:2px solid #f7d58ad9;border-radius:999px;width:22%;animation:2.4s ease-out infinite outage-ping-f797d765;position:absolute;top:42%;left:48%;translate:-50% -50%}.lamp[data-v-f797d765]{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffecbef2 0%,#f0be4c66 45%,#0000 70%);border-radius:999px;width:7%;animation:1.6s ease-in-out infinite outage-lamp-f797d765;position:absolute;top:7.5%;translate:-50% -50%}.lamp.l1[data-v-f797d765]{left:40%}.lamp.l2[data-v-f797d765]{animation-delay:.8s;left:65%}.outage-title[data-v-f797d765]{font-family:var(--font-display,inherit);color:var(--color-text,#f7eedb);margin-top:1rem;font-size:1.6rem;font-weight:800;line-height:1.2}.outage-body[data-v-f797d765]{color:var(--color-text-muted,#cfc3a2);margin-top:.5rem;font-size:.9rem}.outage-count[data-v-f797d765]{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ion,#3cc8b4);margin-top:.75rem;font-size:.78rem}.outage-actions[data-v-f797d765]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.outage-enter-active[data-v-f797d765],.outage-leave-active[data-v-f797d765]{transition:opacity .25s}.outage-enter-from[data-v-f797d765],.outage-leave-to[data-v-f797d765]{opacity:0}@keyframes outage-drift-f797d765{0%{transform:scale(1.04)translate(-1%,.5%)}to{transform:scale(1.04)translate(1%,-.5%)}}@keyframes outage-ping-f797d765{0%{opacity:.9;scale:.4}to{opacity:0;scale:1.6}}@keyframes outage-lamp-f797d765{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.outage-art img[data-v-f797d765],.ping[data-v-f797d765],.lamp[data-v-f797d765]{animation:none}.outage-enter-active[data-v-f797d765],.outage-leave-active[data-v-f797d765]{transition:none}}.sc-mast__vip .float-shadow.absolute{inset:auto auto 0 calc(100% + 1rem)}@media (prefers-reduced-motion:reduce){.sc-mast,.sc-app--pilot>.sc-body{transition:none}}:root{--sc-topbar-h:4rem;--shell-top-h:var(--sc-topbar-h)}.sc-home{isolation:isolate;position:relative;container:home/inline-size}.sc-home__grid{grid-template-columns:minmax(0,1fr);display:grid}.sc-home__deck{grid-area:1/1;min-width:0;padding:.35rem .75rem .1rem}.sc-home__notice{grid-area:2/1;min-width:0;padding:.4rem .75rem 0}.sc-home__notice:empty{display:none}.sc-sea{z-index:0;isolation:isolate;grid-area:3/1;min-width:0;height:clamp(27.5rem,52svh,32rem);margin-top:.5rem;position:relative;overflow:hidden}.sc-home__log{grid-area:4/1;min-width:0;padding:.9rem 1rem 0}.sc-home__below{grid-area:5/1;min-width:0;padding:2rem 1rem 2.75rem}@container home (width>=60rem){.sc-home__grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,27rem) minmax(0,1fr) minmax(0,30rem)}.sc-home__deck{grid-area:1/1/auto/-1;padding:.3rem 1.25rem .25rem}.sc-sea{height:calc(100svh - var(--shell-top-h,4rem) - var(--tabbar-h,0px) - var(--deck-h,5.75rem));grid-area:2/1/auto/-1;min-height:37rem;margin:0;box-shadow:inset 0 1px #c9a46a59,inset 0 -1px #c9a46a59}.sc-home__notice{z-index:3;pointer-events:none;grid-area:2/1;place-self:start;padding:.75rem 0 0 .75rem}.sc-home__log{z-index:3;pointer-events:none;grid-area:2/3;place-self:start end;padding:.75rem .75rem 0 0}.sc-home__notice>*,.sc-home__log>*{pointer-events:auto}.sc-home__below{grid-area:3/1/auto/-1;padding:2.25rem 1.5rem 3.25rem}}.sc-logtab{display:none}@container home (width>=60rem){.sc-home__log{flex-direction:column;align-items:flex-end;gap:.45rem;max-width:30rem;display:flex}.sc-home__log:not(.is-open) .sc-log{display:none}.sc-home__log .sc-log{width:min(30rem,100cqi - 2rem)}.sc-logtab{cursor:pointer;min-height:2.5rem;font-family:var(--font-display);letter-spacing:.02em;color:#f2e4c4;text-shadow:0 1px #1e1006d9;border:0;border-right:5px solid var(--color-seaglass);background:linear-gradient(180deg, #1e10061f 0%, #1e10064d 60%, #1e100673 100%), var(--kit-wood-plank) 0 0 / 512px 256px, #4a2c17;box-shadow:inset 0 1px 0 #ffdca02e, inset 0 -3px 0 var(--color-brass-lo);clip-path:polygon(.7rem 50%,0 0,100% 0,100% 100%,0 100%);filter:drop-shadow(0 0 1px #2a190c)drop-shadow(0 6px 8px #04101499);border-radius:0 6px 6px 0;align-items:center;gap:.45rem;padding:.2rem .8rem .35rem 1.35rem;font-size:.84rem;font-weight:800;display:inline-flex;position:relative}.sc-logtab:after{content:"";pointer-events:none;background:var(--kit-rope) 0 50% / auto 100% repeat-x;filter:drop-shadow(0 -1px 1px #04101480);height:5px;position:absolute;bottom:0;left:0;right:0}.sc-logtab:hover{color:#fbeed2}.sc-logtab__icon{object-fit:contain;filter:drop-shadow(0 1px 1px #1e1006b3);flex-shrink:0;width:1.4rem;height:1.4rem}.sc-logtab:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.sc-logtab__lamp{background:var(--color-kelp);border-radius:999px;width:.5rem;height:.5rem}.sc-logtab__go{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin:-.2rem .1rem 0 .15rem;transition:rotate .2s;rotate:45deg}.sc-home__log.is-open .sc-logtab__go{margin-top:.25rem;rotate:225deg}}.sc-sea__sky{background:var(--color-bg);pointer-events:none;position:absolute;inset:0;overflow:hidden}.sc-sea__plate{object-fit:cover;opacity:.9;width:108%;height:108%;transform:scaleX(-1) translate3d(calc(var(--px,0) * 9px), calc(var(--py,0) * -6px), 0);transition:transform .6s var(--ease-out,ease-out);position:absolute;inset:-4%}.sc-sea__tint{background:linear-gradient(#071c249e 0%,#0000 26% 70%,#071c24b3 100%),radial-gradient(70% 60% at 40% 55%,#f0be4c1a,#0000 70%),radial-gradient(120% 90%,#0000 55%,#0410148c 100%);position:absolute;inset:0}.sc-sea__wait{z-index:5;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.sc-sea__status{z-index:250;pointer-events:none;justify-content:center;padding:0 1rem;display:flex;position:absolute;inset:auto 0 1rem}.sc-sea__status>*{pointer-events:auto}@container home (width>=60rem){.sc-sea__status{bottom:1.4rem}}.sc-chart{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:auto hidden}.sc-chart::-webkit-scrollbar{display:none}.sc-chart.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.sc-chart__plane{--isle:clamp(4.75rem, 9.5cqi, 9rem);width:max(100%,60rem);height:100%;position:relative;container-type:inline-size}@container home (width>=60rem){.sc-chart{overflow:hidden}.sc-chart__plane{width:100%}}.sc-chart__routes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-chart__routes line{fill:none;stroke-width:1.5px;stroke-linecap:round}.sc-chart__routes .is-open{stroke:#e2a93b80;stroke-dasharray:7 7}.sc-chart__routes .is-locked{stroke:#c9a46a33;stroke-dasharray:2 8}.sc-chart__isles{margin:0;padding:0;list-style:none;position:absolute;inset:0}.sc-isle{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:calc(10 + var(--y));width:calc(var(--isle) * var(--s));aspect-ratio:1;position:absolute;translate:-50% -50%}.sc-isle__hit{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.sc-isle__hit:focus-visible{outline:3px solid var(--color-brass-hi);outline-offset:3px}.sc-isle__glow{opacity:0;background:radial-gradient(circle,#f7d58a52,#f7d58a14 55%,#0000 72%);border-radius:50%;transition:opacity .25s;position:absolute;inset:8%}.sc-isle__hit:hover .sc-isle__glow,.sc-isle__hit:focus-visible .sc-isle__glow,.sc-isle.is-port .sc-isle__glow,.sc-isle.is-target .sc-isle__glow{opacity:1}.sc-isle__art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 16px 14px #0410148c);width:100%;height:100%;animation:7s ease-in-out infinite sc-bob;animation-delay:var(--phase,0s);transition:scale .25s var(--ease-out,ease-out);will-change:transform;position:absolute;inset:0}.sc-isle__hit:hover .sc-isle__art,.sc-isle__hit:focus-visible .sc-isle__art{scale:1.06}.sc-isle.is-locked .sc-isle__art{filter:grayscale(.7)brightness(.62)drop-shadow(0 16px 14px #0410148c)}@keyframes sc-bob{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-7px)rotate(-.8deg)}}.sc-sea.is-offscreen .sc-isle__art{animation-play-state:paused}.sc-sea.is-still .sc-isle__art{animation:none}@media (prefers-reduced-motion:reduce){.sc-isle__art{transition:none;animation:none}.sc-sea__plate{transition:none;transform:scaleX(-1)}}.sc-isle__plaque{white-space:nowrap;text-align:center;pointer-events:none;color:#2b1d10;background:var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0, #e3cc9a);background-blend-mode:normal, multiply, normal;border-radius:6px;flex-direction:column;align-items:center;max-width:11rem;padding:.12rem .65rem .18rem;display:flex;position:absolute;top:84%;left:50%;translate:-50%;box-shadow:0 0 0 1px #9c6b17,0 0 0 2.5px #2a190cb3,0 6px 10px -4px #041014b3}.sc-isle__name{font-family:var(--font-display);letter-spacing:.02em;font-size:.8rem;font-weight:800;line-height:1.2}.sc-isle__theme{color:#5e4528;font-size:.68rem;line-height:1.2}.sc-isle__lock{font-family:var(--font-mono);color:#a3261f;align-items:center;gap:.2rem;font-size:.7rem;font-weight:700;display:inline-flex}.sc-isle.is-locked .sc-isle__plaque{background:linear-gradient(#ddd0b0,#c6b386);box-shadow:0 0 0 1px #8a6e4b,0 0 0 2.5px #2a190cb3,0 6px 10px -4px #041014b3}.sc-isle.is-port .sc-isle__plaque{background:linear-gradient(#ffe08a,#e2a93b);padding:.2rem .9rem .25rem;top:84%;box-shadow:0 0 0 1.5px #6b4226,0 0 0 3.5px #2a190cbf,0 8px 14px -6px #041014cc}.sc-isle.is-port .sc-isle__name{font-size:.95rem}.sc-isle.is-port .sc-isle__theme{color:#4a2c17}.sc-isle__flag{z-index:2;pointer-events:none;position:absolute;top:2%;right:-4%}.sc-flight{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:200;pointer-events:none;transition:transform var(--fly,1.2s) cubic-bezier(.65, 0, .35, 1);position:absolute;translate:-50% -50%}.sc-flight.is-go{transform:translate3d(var(--dx), var(--dy), 0)}.sc-flight__ship{object-fit:contain;filter:drop-shadow(0 8px 10px #041014b3);width:3.5rem;height:3.5rem}.sc-flight__ship.is-west{scale:-1 1}.sc-haven{z-index:300;background:radial-gradient(120% 80% at 0% 0%, #fffaeb99, transparent 60%), var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0, #e6d1a3);background-blend-mode:normal, normal, multiply, normal;width:min(20rem,100% - 1.5rem);max-height:calc(100% - 1.5rem);animation:sc-haven-in .28s var(--ease-out,ease-out);border:1px solid #c9ab72;border-radius:14px;padding:.8rem .85rem .9rem;position:absolute;bottom:.75rem;left:50%;overflow-y:auto;translate:-50%;box-shadow:0 0 0 2px #6b4226,0 0 0 4px #2a190c99,0 18px 30px -14px #041014e6}@container home (width>=60rem){.sc-haven{left:calc(var(--x) * 1% + clamp(4.75rem, 9.5cqi, 9rem) * var(--s) / 2 + .9rem);top:calc(var(--y) * 1%);width:19rem;bottom:auto;overflow:visible;translate:0 -50%}.sc-haven:before{content:"";background:#f1e2bd;border-bottom:2px solid #6b4226;border-left:2px solid #6b4226;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:-.62rem;translate:0 -50%;rotate:45deg}}.sc-haven__head{align-items:center;gap:.55rem;display:flex}.sc-haven__art{object-fit:contain;filter:drop-shadow(0 4px 6px #2a190c66);flex-shrink:0;width:2.75rem;height:2.75rem}.sc-haven__kicker{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#17796d;font-size:.7rem;font-weight:800}.sc-haven__title{font-family:var(--font-display);color:#2b1d10;font-size:1.1rem;font-weight:800;line-height:1.15}.sc-haven__key{color:#5e4528;cursor:pointer;background:#9c6b171a;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.sc-haven__key:hover{color:#2b1d10;background:#9c6b1733}.sc-haven__key:focus-visible{outline-offset:2px;outline:2px solid #9c6b17}.sc-haven__key svg{width:.9rem;height:.9rem}.sc-haven__pin[aria-pressed=true]{color:#2b1a00;background:linear-gradient(#ffe08a,#e2a93b);box-shadow:inset 0 0 0 1px #9c6b17}@container home (width<=59.99rem){.sc-haven__pin{display:none}}.sc-haven__text{color:#5e4528;margin-top:.5rem;font-size:.84rem;line-height:1.35}.sc-haven__games{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.sc-haven__game{min-height:2.75rem;font-family:var(--font-display);color:#2b1d10;overflow-wrap:anywhere;background:#fffaeb8c;border-radius:10px;align-items:center;gap:.6rem;padding:.3rem .55rem .3rem .3rem;font-size:.86rem;font-weight:800;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #cdb17a}a.sc-haven__game:hover{background:#fffaf0;box-shadow:inset 0 0 0 2px #9c6b17}a.sc-haven__game:focus-visible{outline-offset:2px;outline:2px solid #9c6b17}.sc-haven__game.is-soon{opacity:.7}.sc-haven__tile{object-fit:cover;border-radius:6px;flex-shrink:0;width:2.75rem;height:2.06rem;box-shadow:0 0 0 1px #6b4226}.sc-haven__go{color:#9c6b17;flex-shrink:0;width:.85rem;height:.85rem}.sc-haven__soon{color:#5e4528;border:1px solid #a8854a;border-radius:999px;flex-shrink:0;padding:.05rem .45rem;font-size:.68rem}@keyframes sc-haven-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sc-haven{animation:none}}.sc-deck{min-width:0;padding-top:.4rem;position:relative}.sc-deck__title{z-index:2;pointer-events:none;margin:0;position:absolute;top:-.1rem;left:.6rem}.sc-deck__ribbon{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#2b1a00;clip-path:polygon(0 0,100% 0,calc(100% - .45rem) 50%,100% 100%,0 100%);background:linear-gradient(#ffe08a,#e2a93b 60%,#c48a22);padding:.05rem .95rem .05rem .55rem;font-size:.7rem;font-weight:800;display:inline-block}.sc-deck__row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:.6rem;margin:0 -.25rem;padding:.15rem .25rem .2rem;list-style:none;display:flex;overflow-x:auto}.sc-deck__row::-webkit-scrollbar{display:none}.sc-ticket{scroll-snap-align:start;background:radial-gradient(120% 90% at 0% 0%, #fffaeb8c, transparent 60%), var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0, #e6d1a3);background-blend-mode:normal, normal, multiply, normal;border:1px solid #c9ab72;border-radius:10px;flex:0 0 16rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;height:4.25rem;padding:0 .55rem 0 0;display:grid;position:relative;box-shadow:0 0 0 2px #2a190ca6,0 8px 14px -10px #041014e6}@container home (width>=60rem){.sc-ticket{flex-basis:16.5rem;height:4.5rem}}.sc-ticket--ghost{box-shadow:none;border:0}.sc-ticket.is-ready{box-shadow:0 0 0 2px #9c6b17,0 0 0 4px #f7d58a73,0 8px 14px -10px #041014e6}.sc-ticket__stub{background:radial-gradient(circle,#e2a93b47,#0000 70%);border-right:2px dashed #b99a62;align-self:stretch;place-items:center;width:3.1rem;display:grid;position:relative}.sc-ticket__stub:before,.sc-ticket__stub:after{content:"";background:#0b2a33;border-radius:999px;width:.8rem;height:.8rem;position:absolute;right:-.45rem;box-shadow:inset 0 0 0 1px #c9ab72}.sc-ticket__stub:before{top:-.45rem}.sc-ticket__stub:after{bottom:-.45rem}.sc-ticket__seal{position:absolute;top:.2rem;right:.1rem}.sc-ticket__body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sc-ticket__title{font-family:var(--font-display);color:#2b1d10;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.1rem .4rem;font-size:.84rem;font-weight:800;line-height:1.15;display:flex}.sc-ticket__state{color:#5e4528;overflow-wrap:anywhere;font-size:.74rem;line-height:1.25}.sc-ticket__btn{min-height:2.5rem;padding:0 .7rem}.sc-pips{gap:.15rem;margin:0;padding:0;list-style:none;display:inline-flex}.sc-pip{background:#d9c38f;border-radius:999px;width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1px #a8854a}.sc-pip.is-done{background:#4db36b;box-shadow:inset 0 0 0 1px #2e7d45}.sc-pip.is-today{background:#e2a93b;box-shadow:0 0 0 1.5px #9c6b17}.sc-deck__verify{margin-top:.35rem}.sc-deck__flash{z-index:5;overflow-wrap:anywhere;background:var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, #f6ebd0;background-blend-mode:normal, multiply;border-radius:999px;max-width:calc(100% - 1rem);padding:.3rem .85rem;font-size:.82rem;font-weight:700;position:absolute;bottom:-1.1rem;left:50%;translate:-50%;box-shadow:0 0 0 2px #2a190ca6,0 8px 14px -8px #041014cc}.sc-deck__flash.is-positive{color:#2e7d45}.sc-deck__flash.is-danger{color:#a3261f}.sc-log{flex-direction:column;gap:.5rem;min-width:0;padding:.65rem .9rem;display:flex}.sc-log__rule{background:linear-gradient(90deg,#0000,#c9a46a8c,#0000);height:1px}.sc-home .sc-below .bays__grid{gap:.9rem}.sc-home .sc-below .bays__grid .door{text-align:center;border:4px solid #6b4226;border-radius:3rem 3rem 12px 12px/2.4rem 2.4rem 12px 12px;flex-direction:column;justify-content:flex-end;align-items:center;gap:.4rem;min-height:9.5rem;padding:1.1rem .6rem .8rem;box-shadow:inset 0 0 0 2px #e2a93b80,inset 0 -10px 18px -10px #041014b3,0 0 0 2px #2a190c,0 14px 22px -14px #041014e6}.sc-home .sc-below .bays__grid .door__art{width:3.75rem;height:3.75rem}.sc-home .sc-below .bays__grid .door__text{align-items:center;width:100%}.sc-home .sc-below .bays__grid .door__title{font-size:.92rem}.sc-home .sc-below .bays__grid .door__sub,.sc-home .sc-below .bays__grid .door__go{display:none}.sc-home .sc-below .bays__grid .door__badge{top:.7rem;left:auto;right:.7rem}.sc-home .sc-below .bays__grid .door__glow{top:42%;left:50%;translate:-50% -50%}@container home (width>=40rem){.sc-home .sc-below .bays__grid .door{min-height:12rem;padding:1.5rem 1rem 1rem}.sc-home .sc-below .bays__grid .door__art{width:5rem;height:5rem}.sc-home .sc-below .bays__grid .door__title{font-size:1.05rem}.sc-home .sc-below .bays__grid .door__sub{display:block}}@container home (width>=60rem){.sc-home .sc-below{max-width:64rem;margin:0 auto}}.sc-sea__tools{z-index:260;pointer-events:none;gap:.4rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;top:.75rem;left:50%;translate:-50%}.sc-sea__tools>*{pointer-events:auto}.sc-seatool{min-height:2.5rem;font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;cursor:pointer;color:#f2e4c4;text-shadow:0 1px #1e1006d9;background:linear-gradient(180deg, #1e10061f 0%, #1e10064d 60%, #1e100673 100%), var(--kit-wood-plank) 0 0 / 512px 256px, #4a2c17;box-shadow:inset 0 1px 0 #ffdca02e, inset 0 -3px 0 var(--color-brass-lo), 0 0 0 1px #2a190c, 0 8px 12px -8px #041014d9;border:0;border-radius:8px;align-items:center;gap:.4rem;margin:0;padding:0 .9rem .2rem .55rem;font-size:.8rem;font-weight:800;display:inline-flex;position:relative}.sc-seatool:after{content:"";pointer-events:none;background:var(--kit-rope) 0 50% / auto 100% repeat-x;filter:drop-shadow(0 2px 2px #04101480);height:5px;position:absolute;bottom:-4px;left:.4rem;right:.4rem}.sc-seatool:hover{color:#fff6df}.sc-seatool:active{translate:0 1px}.sc-seatool:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:3px}.sc-seatool__icon{object-fit:contain;filter:drop-shadow(0 1px 1px #1e1006b3);flex-shrink:0;width:1.4rem;height:1.4rem}.sc-seatool.is-note{cursor:default;white-space:normal;padding:.35rem .9rem .45rem;font-family:inherit;font-weight:700}.sc-haven.is-3d{max-height:min(60%,24rem)}@container home (width>=60rem){.sc-haven.is-3d{max-height:none;top:50%;left:calc(50% + .25rem);translate:0 -50%}}.sc-islecard__lock{font-family:var(--font-mono);color:#a3261f;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8rem;font-weight:700;display:flex}.helm-layout{gap:.875rem;min-width:0;display:grid}.helm-layout__main{flex-direction:column;gap:.875rem;min-width:0;display:flex}@media (width>=1024px){.helm-layout{--gl-chrome:10.5rem;grid-template-columns:clamp(20rem,26vw,22.5rem) minmax(0,1fr);align-items:start;gap:1.1rem}}@media (width<=1023.98px){.helm-layout{--gl-dock:6.75rem}}@media (width>=768px) and (width<=1023.98px){.helm-layout{--gl-chrome:11rem;padding-bottom:calc(var(--bp-dock-h,6.75rem) + max(0px, var(--tabbar-h) - 5rem) + .75rem)}}.helm{--helm-top:calc(var(--sc-topbar-h,4.25rem) + .75rem);background:radial-gradient(120% 60% at 30% 0%, #ffce821f, transparent 60%) padding-box, linear-gradient(180deg, #1e10061f 0%, #1e100647 45%, #1e10066b 100%) padding-box, var(--kit-wood-plank) 0 0 / 512px 256px padding-box, #46290f;border:3px solid #2a190c;border-radius:18px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:inset 0 0 0 2px #8e5d36,inset 0 0 0 4px #2a190c8c,inset 0 0 0 5px #e2a93b73,0 0 0 1px #04101499,0 22px 40px -22px #041014f2}@media (width>=1024px){.helm:not(.helm--sheet){top:var(--helm-top);max-height:calc(100vh - var(--helm-top) - var(--tabbar-h,0px) - .75rem);max-height:calc(100dvh - var(--helm-top) - var(--tabbar-h,0px) - .75rem);position:sticky}}.helm:not(.helm--sheet){border-width:12px;border-image:var(--kit-frame) 100 / 28px / 0 stretch;border-radius:12px;box-shadow:0 22px 40px -22px #041014f2}.helm:not(.helm--sheet) .helm__plate{padding-left:calc(.85rem - 9px);padding-right:calc(.85rem - 9px)}.helm:not(.helm--sheet) .helm__scroll{padding-left:calc(.9rem - 9px);padding-right:calc(.9rem - 9px)}.helm:not(.helm--sheet) .helm__foot{border-radius:0 0 6px 6px;padding-left:calc(.9rem - 9px);padding-right:calc(.9rem - 9px)}.helm:not(.helm--sheet):before{content:none}.helm__plate{flex:none;padding:.85rem .85rem 0}.helm__plate:empty{display:none}.helm-body{flex-direction:column;flex:auto;min-height:0;display:flex}.helm__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9c6b17 transparent;flex-direction:column;flex:auto;gap:.9rem;min-height:0;padding:.9rem .9rem 1rem;display:flex;overflow-y:auto}.helm-stake{background:linear-gradient(#140a046b,#140a0447);border-radius:14px;padding:.7rem .75rem .8rem;box-shadow:inset 0 2px 6px #140a048c,inset 0 0 0 1px #e2a93b59,0 1px #ffdca01f}.helm-stake .label{color:#f7d58a;letter-spacing:.06em}.helm-params{background:linear-gradient(#0d3440c7,#071c24db);border-radius:14px;padding:.8rem .75rem;position:relative;box-shadow:inset 0 0 0 1px #c9a46a80,inset 0 0 0 3px #2a190c73}.helm-params:before{content:"";pointer-events:none;background:var(--kit-rope) 0 50% / auto 100% repeat-x;height:5px;position:absolute;top:-2px;left:14px;right:14px}.helm-auto{background:#140a044d;border-radius:14px;box-shadow:inset 0 0 0 1px #e2a93b40}.helm-auto__head{width:100%;min-height:2.9rem;font-family:var(--font-display);letter-spacing:.04em;color:#f2e4c4;text-align:left;border-radius:14px;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.95rem;font-weight:800;display:flex}.helm-auto__head:hover:not(:disabled){color:#fff1c4;background:#ffdca00d}.helm-auto__head:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:-2px}.helm-auto__head:disabled{cursor:not-allowed}.helm-auto__title{flex:1}.helm-auto__state{letter-spacing:.08em;text-transform:uppercase;color:#d9c8a2;background:#2a190c;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;box-shadow:inset 0 1px 2px #00000080}.helm-auto--on .helm-auto__state{color:#062621;background:linear-gradient(#a6efe2,#3cc8b4);box-shadow:0 0 0 1px #1e7f73}.helm-auto__chev{width:.6rem;height:.6rem;transition:transform .24s var(--ease-spring);border-bottom:2px solid #e2a93b;border-right:2px solid #e2a93b;transform:rotate(45deg)translateY(-2px)}.helm-auto--on .helm-auto__chev{transform:rotate(-135deg)translateY(-1px)}.helm-auto__body{animation:helm-drop .26s var(--ease-out,ease-out);padding:.1rem .8rem .85rem}@keyframes helm-drop{0%{opacity:0;transform:translateY(-6px)}}.helm__foot{background:linear-gradient(180deg, #3a22108c 0%, #2a190c8c 100%), var(--kit-wood-dark) 0 0 / 512px 512px, #2a190c;border-radius:0 0 15px 15px;flex:none;padding:.85rem .9rem .9rem;box-shadow:inset 0 3px #9c6b17,inset 0 4px #4a2c17,inset 0 10px 14px -8px #0009}.helm__foot-row{flex-direction:column;gap:.5rem;display:flex}.helm__hint{text-align:center;color:var(--color-text-dim);margin-top:.4rem;font-size:.72rem}.helm-lever.btn-game.xl{min-height:4.1rem;margin-bottom:4px;padding-left:3.4rem;padding-right:1.4rem;font-size:1.4rem}.helm-lever__knob{pointer-events:none;width:1.3rem;height:2.6rem;position:absolute;top:50%;left:1.15rem;transform:translateY(-50%)}.helm-lever__knob:before{content:"";background:#2a190c;border-radius:3px;width:6px;margin-left:-3px;position:absolute;top:.1rem;bottom:.1rem;left:50%;box-shadow:inset 0 1px 2px #000000b3,0 1px #fff4d659}.helm-lever__knob:after{content:"";width:1.2rem;height:1.2rem;transition:top .26s var(--ease-spring,ease);background:radial-gradient(circle at 35% 30%,#fff8e0,#e2a93b 52%,#8a5a12 100%);border-radius:50%;margin-left:-.6rem;position:absolute;top:0;left:50%;box-shadow:0 2px #4a2c17,0 3px 5px #140a0480}.helm-lever[aria-busy=true] .helm-lever__knob:after,.helm-lever:active:not(:disabled) .helm-lever__knob:after{top:calc(100% - 1.2rem)}.helm-lever:disabled .helm-lever__knob:after{background:radial-gradient(circle at 35% 30%,#e6e1d4,#9a9384 60%,#5f594c)}@media (prefers-reduced-motion:reduce){.helm-lever__knob:after{transition:none}.helm-auto__body{animation:none}}.helm.helm--sheet{z-index:35;left:0;right:0;bottom:var(--tabbar-h,0px);max-height:calc(100vh - var(--tabbar-h,0px) - 3.5rem);max-height:calc(100dvh - var(--tabbar-h,0px) - 3.5rem);border-width:3px 0 0;border-radius:20px 20px 0 0;position:fixed;box-shadow:inset 0 2px #9c6b17,0 -16px 30px -12px #041014e6}.helm--sheet .helm__grip{width:100%;min-height:2.25rem;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#d9c8a2;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;padding:.35rem 1rem .1rem;font-size:.72rem;font-weight:800;display:flex}.helm--sheet .helm__grip:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:-3px;border-radius:14px}.helm__grip-bar{background:linear-gradient(#f7d58a,#9c6b17);border-radius:3px;width:3rem;height:5px;box-shadow:0 1px #2a190c}.helm--sheet .helm__scroll{max-height:min(62dvh,34rem);padding:.4rem max(.9rem, env(safe-area-inset-right)) .9rem max(.9rem, env(safe-area-inset-left));flex:auto}.helm--sheet .helm__scroll--shut{display:none}.helm--open .helm__scroll{animation:helm-rise .28s var(--ease-out,ease-out)}@keyframes helm-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.helm--open .helm__scroll{animation:none}}.helm--sheet .helm__foot{padding:.55rem max(.75rem, env(safe-area-inset-right)) .6rem max(.75rem, env(safe-area-inset-left));border-radius:0}.helm--sheet .helm__foot-row{flex-flow:wrap;align-items:flex-end;gap:.5rem}.helm--sheet .helm__foot-stake{flex:15.25rem;min-width:0}.helm--sheet .helm__foot-stake .bp-field{flex:auto;min-width:9.5rem}.helm--sheet .helm__foot-stake .input{padding-left:2.25rem;padding-right:2.75rem}.helm--sheet .helm__foot-stake .bp-field>img{left:.4rem}.helm--sheet .helm__foot-stake #bet-amount-unit{right:.6rem}.helm--sheet .helm__foot-act{flex:7rem}.helm--sheet .helm-lever.btn-game.xl{min-height:2.75rem;margin-bottom:4px;padding:.3rem .8rem .3rem 2.3rem;font-size:1.05rem}.helm--sheet .helm-lever__knob{width:1rem;height:1.9rem;left:.7rem}.helm--sheet .helm-lever__knob:after{width:.95rem;height:.95rem;margin-left:-.475rem}.helm--sheet .helm-lever[aria-busy=true] .helm-lever__knob:after{top:calc(100% - .95rem)}.gf-plate{background:linear-gradient(180deg, #1e100626, #1e100659), var(--kit-wood-plank) 0 0 / 512px 256px, #43280f;border:2px solid #2a190c;border-radius:14px;align-items:center;gap:.55rem;min-width:0;padding:.4rem .5rem;display:flex;position:relative;box-shadow:inset 0 1px #ffdca033,inset 0 0 0 1px #e2a93b4d,0 8px 18px -12px #041014e6}.gf-plate__back{min-width:2.5rem;min-height:2.5rem;font-family:var(--font-display);color:#2b1d10;background:radial-gradient(circle at 35% 30%,#fff1c4,#e2a93b 55%,#9c6b17);border-radius:999px;flex:none;place-items:center;font-weight:800;text-decoration:none;display:inline-grid;box-shadow:0 2px #4a2c17,inset 0 0 0 1px #6b4a22}.gf-plate__back:hover{filter:brightness(1.08)}.gf-plate__back:focus-visible{outline-offset:2px;outline:2px solid #f7d58a}.gf-plate__back-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gf-tile{border-radius:12px;flex:none;width:2.4rem;height:2.4rem;position:relative;overflow:hidden;box-shadow:0 0 0 2px #e2a93b,0 0 0 4px #4a2c17,0 0 0 5px #2a190c,0 4px 8px #04101499}@media (width<=419.98px){.gf-plate:not(.gf-plate--helm) .gf-tile{display:none}}.gf-plate__name{flex:auto;min-width:0}.gf-plate__tags{flex-wrap:wrap;align-items:center;gap:.25rem .35rem;min-width:0;display:flex}.gf-plate__isle{letter-spacing:.16em;text-transform:uppercase;color:#062621;background:linear-gradient(#a6efe2,#3cc8b4);border-radius:999px;min-width:0;max-width:100%;padding:.05rem .5rem;font-size:.6rem;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #1e7f73}.gf-plate__title{letter-spacing:.03em;margin-top:.1rem;font-size:1.15rem;line-height:1.15;display:block}@media (width>=640px){.gf-plate__title{font-size:1.35rem}}.gf-plate__tools{flex:none;align-items:center;gap:.35rem;display:flex}.gf-badge{font-family:var(--font-display);letter-spacing:.04em;color:#2b1d10;background:linear-gradient(#f7d58a,#e2a93b);border-radius:999px;flex:none;padding:.2rem .6rem;font-size:.75rem;font-weight:800;box-shadow:inset 0 0 0 1px #9c6b17,0 2px #4a2c17}@media (width<=639.98px){.gf-plate:not(.gf-plate--helm) .gf-badge{display:none}}.gf-rtp{color:#d9c8a2;background:linear-gradient(180deg, #4a2c1799, #2a190c99), var(--kit-wood-dark) 0 0 / 512px 512px, #2a190c;border:2px solid #1a0f06;border-radius:10px;align-items:center;gap:.3rem;min-width:2.5rem;min-height:2.5rem;padding:.3rem .65rem;font-size:.78rem;display:inline-flex;box-shadow:inset 0 1px #ffdca026,0 2px #1a0f06}.gf-rtp:hover{color:#fbeed2;border-color:#9c6b17}.gf-rtp:focus-visible{outline-offset:2px;outline:2px solid #f7d58a}.gf-rtp__i{color:#e2a93b;font-size:.95rem;line-height:1}.gf-rtp__label{font-family:var(--font-display);letter-spacing:.04em;font-size:.78rem;font-weight:800}@media (width<=639.98px){.gf-plate:not(.gf-plate--helm) .gf-rtp__v{display:none}}.gf-plate--helm{background:radial-gradient(110% 80% at 50% 0%, #ffd68c24, transparent 65%), linear-gradient(180deg, #3e24128c, #2c190a8c), var(--kit-wood-dark) 0 0 / 512px 512px, #2c190a;border-radius:14px;grid-template-columns:2.5rem 2.75rem minmax(0,1fr);grid-template-areas:"back tile name""tools tools tools";align-items:center;gap:.6rem;padding:.7rem .75rem;display:grid;box-shadow:inset 0 2px 6px #0000008c,inset 0 0 0 1px #e2a93b66,0 1px #ffdca026}.gf-plate--helm .gf-plate__back{grid-area:back}.gf-plate--helm .gf-tile{grid-area:tile;width:2.75rem;height:2.75rem}.gf-plate--helm .gf-plate__name{grid-area:name;min-width:0}.gf-plate--helm .gf-plate__tools{border-top:1px dashed #c9a46a59;grid-area:tools;justify-content:flex-end;justify-self:end;width:100%;min-width:0;max-width:100%;padding-top:.55rem}.gf-plate--helm .gf-plate__title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.3rem;display:-webkit-box}.gf-plate--helm .gf-badge{padding:.05rem .45rem;font-size:.62rem;box-shadow:inset 0 0 0 1px #9c6b17}.gl-log{min-width:0}.gl-log__tabs{scrollbar-width:none;z-index:1;gap:.3rem;padding:0 .75rem;display:flex;position:relative;overflow-x:auto}.gl-log__tabs::-webkit-scrollbar{display:none}.gl-log__tab{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;color:#d9c8a2;background:linear-gradient(180deg, #5c372099, #43280f99), var(--kit-wood-dark) 0 0 / 512px 512px, #43280f;transition:transform var(--duration-fast,.14s), color var(--duration-fast,.14s);border:2px solid #2a190c;border-bottom:0;border-radius:12px 12px 0 0;flex:none;padding:.55rem 1rem .5rem;font-size:.9rem;font-weight:800;position:relative;transform:translateY(3px);box-shadow:inset 0 1px #ffdca02e}.gl-log__tab:hover{color:#fbeed2}.gl-log__tab[aria-selected=true]{color:#2b1d10;text-shadow:0 1px #fff4d68c;background:var(--kit-brass-plate), #e2a93b;border-color:#5a3714;transform:translateY(0)}.gl-log__tab:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.gl-log__panel{--color-text:#f7eedb;--color-text-muted:#cfc3a2;--color-text-dim:#8da9a2;--color-border:#2b5f6b;background:radial-gradient(120% 60% at 50% 0,#f0be4c0f,#0000 60%),linear-gradient(#123f4c,#0b303b);border:3px solid #6b4226;border-radius:0 16px 16px;min-width:0;padding:.9rem;position:relative;box-shadow:inset 0 0 0 1px #e2a93b73,0 0 0 1px #2a190c,0 14px 28px -16px #041014d9}.gl-log__panel .panel-hud{box-shadow:none;background:0 0;border-color:#0000;border-radius:10px}.gl-log__panel .panel-hud:before{display:none}.gl-log__panel>.panel-hud,.gl-log__panel>*>.panel-hud{margin:-.25rem}.gl-history{align-items:center;min-width:0;min-height:2rem;display:flex}.gl-history>[role=list]{flex-wrap:wrap;row-gap:.4rem}.gl-log__extra{border-top:1px dashed #c9a46a66;gap:.9rem;min-width:0;margin-top:.9rem;padding-top:.9rem;display:grid}.gl-log__head{align-items:flex-end;gap:.5rem;min-width:0;display:flex}.gl-log__head .gl-log__tabs{flex:auto;min-width:0}.gl-log__verify{min-height:2.75rem;color:var(--color-secondary);white-space:nowrap;flex:none;align-items:center;padding:0 .9rem .25rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.gl-log__verify:hover{text-decoration:underline}.gl-log__verify:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px;border-radius:6px}.sca-paper{color:var(--color-text);background:radial-gradient(120% 90% at 50% 0%, #fffaeb8c, transparent 60%), var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f2e4c4 0%, #e9d6aa 70%, #e3cc9a 100%);background-blend-mode:normal, normal, multiply, normal;border-radius:6px;position:relative;box-shadow:inset 0 0 0 1px #7a562a59,inset 0 0 22px #7a562a47,0 10px 22px -12px #041014d9}.sca-seal{--wax:#b5302a;--wax-hi:#e0625a;--wax-lo:#7e1d18;--ink:#fff4e4;text-align:center;width:3.4rem;height:3.4rem;color:var(--ink);line-height:1;font-family:var(--font-display);font-variant-numeric:lining-nums;letter-spacing:.01em;background:var(--kit-wax) center / 116% 116% no-repeat;filter:drop-shadow(0 3px 3px #04101480);text-shadow:0 1px #2a0806b3;border-radius:47% 53% 50% 50%/52% 48%;flex:none;place-items:center;padding:.2rem;font-size:.95rem;font-weight:800;display:inline-grid;position:relative}.sca-seal:is(.brass,.teal,.kelp){background:radial-gradient(circle at 36% 30%, var(--wax-hi) 0%, var(--wax) 52%, var(--wax-lo) 100%);box-shadow:0 0 0 3px color-mix(in oklab, var(--wax-lo) 85%, transparent), inset 0 0 0 4px #ffd2be29, inset 0 -3px 6px #00000059, 0 3px 6px #04101480;filter:none}.sca-seal:is(.brass,.teal,.kelp):before{content:"";pointer-events:none;border:1.5px dashed #ffe4d259;border-radius:50%;position:absolute;inset:.28rem}.sca-seal small{letter-spacing:.08em;text-transform:uppercase;opacity:.9;font-size:.52rem;display:block}.sca-seal.lg{width:5.2rem;height:5.2rem;font-size:1.6rem}.sca-seal.lg small{font-size:.6rem}.sca-seal.brass{--wax:#e2a93b;--wax-hi:#ffe39a;--wax-lo:#8a5d12;--ink:#2b1d10;text-shadow:0 1px #fff4d68c}.sca-seal.teal{--wax:#1e7f73;--wax-hi:#5fdcc9;--wax-lo:#0d4a43}.sca-seal.kelp{--wax:#2e7d45;--wax-hi:#79d48f;--wax-lo:#1d4a2a}.sca-bonus{--rosette:url(/art/ui/kit/rosette-gold-sm.webp);background:var(--rosette) center / contain no-repeat;filter:drop-shadow(0 3px 3px #04101480);text-align:center;flex:none;place-items:center;width:3.8rem;height:3.8rem;line-height:1;display:inline-grid;position:relative}.sca-bonus.tier-teal{--rosette:url(/art/ui/kit/rosette-teal-sm.webp)}.sca-bonus.tier-crimson{--rosette:url(/art/ui/kit/rosette-crimson-sm.webp)}.sca-bonus__text{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:#3a240f;text-shadow:0 1px #fffaebd9,0 -1px #6e481659;font-size:.74rem;font-weight:800}.sca-bonus.wide .sca-bonus__text{letter-spacing:-.03em;font-size:.62rem}.sca-bonus__text small{letter-spacing:.1em;text-transform:uppercase;color:#6b4226;margin-bottom:.1rem;font-size:.5rem;display:block}.sca-bonus.lg{--rosette:url(/art/ui/kit/rosette-gold.webp);width:5.6rem;height:5.6rem}.sca-bonus.lg.tier-teal{--rosette:url(/art/ui/kit/rosette-teal.webp)}.sca-bonus.lg.tier-crimson{--rosette:url(/art/ui/kit/rosette-crimson.webp)}.sca-bonus.lg .sca-bonus__text{font-size:1.05rem}.sca-bonus.lg.wide .sca-bonus__text{font-size:.88rem}.sca-bob{will-change:transform;animation:6.5s ease-in-out 2 sca-bob}@keyframes sca-bob{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-12px)rotate(.8deg)}}.sca-railed{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.sca-rail{scroll-snap-type:x proximity;scrollbar-width:thin;background:linear-gradient(180deg, #1e100633, #1e100666), var(--kit-wood-plank) 0 0 / 512px 256px, #3a2210;border:2px solid #2a190c;border-radius:12px;gap:.5rem;padding:.45rem;list-style:none;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffdca029,0 8px 18px -12px #041014e6}.sca-rail__group{display:contents}.sca-rail__label{display:none}.sca-tab{scroll-snap-align:start;text-align:left;cursor:pointer;min-height:2.75rem;font-family:var(--font-display);letter-spacing:.02em;color:#e6d6b2;background:linear-gradient(#ffdca00f,#0000001f);border:1px solid #2a190ccc;border-radius:9px;flex:none;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .5rem;font-size:.9rem;font-weight:800;transition:color .15s,background .15s,transform .15s;display:inline-flex;position:relative}.sca-tab:hover{color:#fbeed2;background:#ffdca01a}.sca-tab:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.sca-tab>img{object-fit:contain;width:1.6rem;height:1.6rem}.sca-tab__label{overflow-wrap:anywhere;min-width:0}.sca-tab.on{color:#2b1d10;text-shadow:0 1px #fff4d680;background:var(--kit-brass-plate), var(--color-brass);border-color:#6b4226;box-shadow:0 2px #6b4226,inset 0 1px #fffae699}.sca-tab__badge{min-width:1.35rem;height:1.35rem;font-style:normal;font-family:var(--font-mono);color:#fff4e4;text-shadow:0 1px #2a0806b3;background:var(--kit-wax) center / 112% 112% no-repeat;filter:drop-shadow(0 1px 1.5px #0410148c);border-radius:999px;place-items:center;margin-left:auto;padding:0 .3rem;font-size:.68rem;display:inline-grid}@media (width>=1024px){.sca-railed{grid-template-columns:13.5rem minmax(0,1fr);align-items:start}.sca-rail{flex-direction:column;padding:.7rem .55rem .9rem;position:sticky;top:5rem;overflow:visible}.sca-rail__group{flex-direction:column;gap:.35rem;display:flex}.sca-rail__group+.sca-rail__group{border-top:4px solid #0000;border-image:var(--kit-rope) 32 0 0 / 4px 0 0 / 0 round;margin-top:.6rem;padding-top:.75rem}.sca-rail__label{letter-spacing:.14em;text-transform:uppercase;color:#cbb68e;padding:0 .4rem .15rem;font-size:.68rem;font-weight:800;display:block}.sca-tab{width:100%}.sca-tab.on{transform:translate(.55rem)}}.sca-shelf{flex-wrap:wrap;gap:1.6rem 0;padding:0 .35rem;list-style:none;display:flex}.sca-shelf>li{flex:0 0 var(--shelf-item,10.5rem);max-width:50%;padding:0 .45rem 1.05rem;position:relative;container-type:inline-size}.sca-shelf>li:after{content:"";pointer-events:none;background:linear-gradient(180deg, #ffdca038 0 20%, transparent 20% 70%, #1e10068c 70%), var(--kit-wood-plank) 0 0 / 512px 256px, #6b4226;height:.8rem;position:absolute;bottom:0;left:-1px;right:-1px;box-shadow:0 6px 8px -4px #041014bf}.sca-shelf>li:first-child:after{border-radius:4px 0 0 4px}.sca-shelf>li:last-child:after{border-radius:0 4px 4px 0}.sca-shelf>li>*{width:100%}@media (width>=640px){.sca-shelf>li{max-width:none}}:root{--ccard-w:11rem}@media (width<=639px){:root{--ccard-w:9rem}}.sca-shelf:has(>li>.ccard)>li{flex:0 0 calc(var(--ccard-w) + .9rem);max-width:none}@media (width<=639px){.sca-shelf:has(>li>.ccard)>li{flex-basis:calc(var(--ccard-w) + .6rem);padding-inline:.3rem}}.sca-shelf>li>.ccard{width:var(--ccard-w)}.ccard-grid{grid-template-columns:repeat(auto-fill, var(--ccard-w));justify-content:start;gap:.9rem;display:grid}.sca-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.9rem;display:flex}@media (width>=1024px){.sca-rail.flat{position:static}}.parchment .sca-rail{--color-text:#f7eedb}.sca-hold{grid-template-columns:minmax(0,1fr);grid-template-areas:"shelves""manifest";gap:1.75rem;display:grid}.sca-hold__shelves{grid-area:shelves;min-width:0}.sca-hold__manifest{grid-area:manifest;min-width:0}@media (width>=1024px){.sca-hold{grid-template-columns:minmax(0,22rem) minmax(0,1fr);grid-template-areas:"manifest shelves";align-items:start}}.sca-isle{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""games""log";gap:1.75rem;display:grid}.sca-isle__art{grid-area:art;min-width:0}.sca-isle__games{grid-area:games;min-width:0;container-type:inline-size}.sca-isle__log{grid-area:log;min-width:0}@media (width>=1024px){.sca-isle{grid-template:"art games""art log"1fr/minmax(0,38fr) minmax(0,62fr);align-items:start}}@media (width>=1024px) and (height>=760px){.sca-isle__art{position:sticky;top:5rem}}.sca-isle-band{background:radial-gradient(70% 90% at 22% 50%, color-mix(in oklab, var(--planet-glow,#f7d58a) 30%, transparent), transparent 70%), linear-gradient(180deg, #0a26308c, #071c24cc);border:3px solid #4a2c17;border-image:var(--kit-frame) 100 / 28px / 0 stretch;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:16px;grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;display:grid;position:relative;box-shadow:0 14px 26px -14px #041014e6}.sca-isle-band__orb{aspect-ratio:1;place-items:center;display:grid;position:relative}.sca-isle-band__orb:before{content:"";z-index:0;background:radial-gradient(circle, color-mix(in oklab, var(--planet-glow,#f7d58a) 55%, transparent) 0%, transparent 66%);filter:blur(6px);border-radius:50%;position:absolute;inset:-8%}.sca-isle-band__orb>img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 24px #000000b3);width:100%;height:100%;position:relative}.sca-isle-band__seal{z-index:2;position:absolute;bottom:-.2rem;right:-.4rem}.sca-isle-band__lore{min-width:0}@media (width>=640px){.sca-isle-band{grid-template-columns:10rem minmax(0,1fr)}}@media (width>=1024px){.sca-isle-band{text-align:center;grid-template-columns:minmax(0,1fr);padding:1.25rem 1.25rem 1.4rem}.sca-isle-band__orb{width:min(15rem,80%);margin:0 auto}.sca-isle-band__lore .sca-chips{justify-content:center}}.sca-chips{flex-wrap:wrap;gap:.4rem;display:flex}.sca-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.sca-stats>div{text-align:center;background:#071c24b8;border:1px solid #2b5f6b;border-top:3px solid #6b4226;border-radius:10px;padding:.5rem .4rem}.sca-stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-dim);font-size:.66rem;font-weight:800}.sca-stats dd{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--color-text);margin:.15rem 0 0;font-size:1.3rem;font-weight:800}.sca-crew{background:linear-gradient(90deg, color-mix(in oklab, var(--crew,#6b4226) 30%, transparent), #071c24cc 70%);text-align:left;border:2px solid #4a2c17;border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.sca-crew__flag{clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:var(--crew,#4a2c17);flex:none;place-items:center;width:2.6rem;height:3rem;display:grid}.sca-posters{grid-template-columns:minmax(0,1fr);gap:1.4rem 1.1rem;padding:.4rem 0 0;list-style:none;display:grid}@container (width>=30rem){.sca-posters{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=50rem){.sca-posters{grid-template-columns:repeat(3,minmax(0,1fr))}}.sca-poster{height:100%;transform:rotate(var(--tilt,-.5deg));transition:transform .2s var(--ease-spring), box-shadow .2s;flex-direction:column;padding:1.1rem .95rem 1rem;display:flex}.sca-posters>li:nth-child(2n) .sca-poster{--tilt:.6deg}.sca-posters>li:nth-child(3n) .sca-poster{--tilt:-.2deg}.sca-poster:hover,.sca-poster:focus-within{transform:rotate(0)translateY(-4px)}.sca-poster:before,.sca-poster:after{content:"";background:radial-gradient(circle at 35% 30%,#fff1c4,#e2a93b 55%,#8a5d12);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.4rem;box-shadow:0 2px 2px #2a190c8c}.sca-poster:before{left:.55rem}.sca-poster:after{right:.55rem}.sca-poster__head{text-align:center;font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-muted);font-size:.7rem;font-weight:800}.sca-poster__frame{aspect-ratio:4/4.4;background:#0d3440;border:3px solid #4a2c17;border-radius:4px;margin-top:.45rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2a190c,inset 0 0 18px #00000073}.sca-poster__frame>img{object-fit:cover;width:100%;height:100%}.sca-poster.locked .sca-poster__frame>img{filter:grayscale(.75)sepia(.35)brightness(.6)}.sca-poster__name{text-align:center;font-family:var(--font-display);color:var(--color-text);overflow-wrap:anywhere;margin-top:.7rem;font-size:1.3rem;font-weight:800;line-height:1.1}.sca-poster__kind{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dim);margin-top:.15rem;font-size:.72rem}.sca-poster__terms{flex-wrap:wrap;justify-content:center;gap:.4rem;margin:.7rem 0 0;display:flex}.sca-poster__terms>div{background:#fffaeb59;border:1.5px dashed #5e45288c;border-radius:4px;align-items:baseline;gap:.35rem;padding:.2rem .55rem;display:flex}.sca-poster__terms dt{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-text-dim);font-size:.66rem;font-weight:800}.sca-poster__terms dd{font-family:var(--font-mono);color:var(--color-text);margin:0;font-size:.82rem;font-weight:600}.sca-poster__terms dd.good{color:#1f6b35}.sca-poster__state{text-align:center;color:var(--color-text-muted);margin-top:.9rem;font-size:.78rem;font-weight:700}.sca-poster__fav{z-index:2;position:absolute;top:.4rem;right:.4rem}.sca-poster__tag{z-index:2;position:absolute;top:.45rem;left:.45rem}.sca-poster__lock{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.sca-log{padding:1.1rem 1.1rem 1.2rem 2.4rem}.sca-log:before{content:"";background:#b5302a73;width:2px;position:absolute;top:0;bottom:0;left:1.6rem}.sca-log ol{margin:.6rem 0 0;padding:0;list-style:none}.sca-log li{border-bottom:1px solid #5e452847;align-items:center;gap:.65rem;min-height:2.6rem;padding:.3rem 0;display:flex}.sca-log li.me{background:linear-gradient(90deg,#e2a93b47,#0000 70%)}.sca-log__rank{width:2rem;font-family:var(--font-display);font-variant-numeric:lining-nums;color:#93620e;flex:none;font-size:1.05rem;font-weight:800}.sca-log__who{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.sca-log__who small{color:var(--color-text-dim);font-size:.74rem;font-weight:500;display:block}.sca-log__val{font-family:var(--font-mono);color:#1f6b35;flex:none;font-weight:600}.sca-log img{object-fit:cover;background:#0f3742;border-radius:50%;flex:none;width:2rem;height:2rem;box-shadow:0 0 0 2px #8e5d36}.sca-tp{grid-template-columns:minmax(0,1fr);grid-template-areas:"featured""specials""ladder""custom";gap:1.5rem;display:grid}.sca-tp__featured{grid-area:featured;min-width:0}.sca-tp__specials{grid-area:specials;min-width:0;container-type:inline-size}.sca-tp__ladder{flex-direction:column;grid-area:ladder;gap:2rem;min-width:0;display:flex}.sca-tp__custom{grid-area:custom;min-width:0}.sca-tp__more{min-width:0;container-type:inline-size}@media (width>=1024px){.sca-tp{grid-template:"featured ladder""specials ladder"1fr"custom custom"/minmax(0,5fr) minmax(0,7fr);align-items:start}}.sca-specials{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:0;list-style:none;display:grid}.sca-specials__cell{min-width:0;container-type:inline-size}@container (width>=44rem){.sca-specials{grid-template-columns:repeat(2,minmax(0,1fr))}.sca-specials__cell.hero{grid-column:1/-1}}.sca-feature{border:8px solid #6b4226;border-image:var(--kit-frame) 100 / 28px / 0 stretch;background:radial-gradient(90% 60% at 50% 32%,#f7d58a42,#0000 70%),linear-gradient(#16495a,#0b2d37);border-radius:16px;flex-direction:column;padding:1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 40px -18px #041014f2}.sca-feature__art{place-items:center;height:15rem;margin:-.2rem -.2rem 0;display:grid;position:relative}.sca-feature__art>img{object-fit:contain;filter:drop-shadow(0 22px 22px #041014bf);width:14rem;height:14rem;position:relative}.sca-feature__rays{background:repeating-conic-gradient(from 0deg, #f7d58a21 0 7deg, transparent 7deg 20deg);animation:70s linear nk-spin;position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 52%);mask-image:radial-gradient(circle,#000 12%,#0000 52%)}.sca-feature__seal{z-index:2;position:absolute;top:.3rem;right:.3rem}.sca-feature__plaque{z-index:2;white-space:nowrap;position:absolute;top:-.1rem;left:50%;translate:-50%}.sca-feature__amount{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sca-ladder{flex-direction:column;gap:.6rem;padding:0 0 0 1.1rem;list-style:none;display:flex;position:relative;container-type:inline-size}.sca-ladder:before{content:"";background:var(--kit-rope-v) 50% 0 / 100% auto repeat-y;filter:drop-shadow(1px 0 #0410148c);border-radius:3px;width:6px;position:absolute;top:-.4rem;bottom:-.4rem;left:.2rem}.sca-rung{background:repeating-linear-gradient(90deg,#ffdca006 0 3px,#0000 3px 11px),linear-gradient(#134553,#0d3440);border:3px solid #4a2c17;border-radius:12px;grid-template-columns:3.6rem minmax(0,1fr) auto;grid-template-areas:"art name seal""art amount amount""buy buy buy";align-items:center;gap:.4rem .9rem;padding:.7rem .85rem;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e2a93b47,0 0 0 1px #2a190c,0 8px 16px -12px #041014e6}.sca-rung:before{content:"";background:var(--kit-rope) 0 50% / auto 100% repeat-x;width:1.1rem;height:5px;position:absolute;top:50%;left:-1.1rem;translate:0 -50%}.sca-rung.top{box-shadow:inset 0 0 0 2px var(--color-brass), 0 0 0 1px #2a190c, 0 10px 20px -12px #041014e6;border-color:#8e5d36}.sca-rung__art{object-fit:contain;filter:drop-shadow(0 6px 6px #041014b3);grid-area:art;width:3.6rem;height:3.6rem}.sca-rung__name{grid-area:name;min-width:0}.sca-rung__amount{flex-wrap:wrap;grid-area:amount;align-items:center;gap:.3rem .8rem;display:flex}.sca-rung__seal{grid-area:seal;justify-self:end}.sca-rung__buy{grid-area:buy}@container (width>=36rem){.sca-rung{grid-template-columns:3.6rem minmax(0,1fr) auto auto 11.5rem;grid-template-areas:"art name amount seal buy"}.sca-rung__amount{flex-direction:column;align-items:flex-end;gap:0}}.sca-deck{container-type:inline-size}.sca-ship{margin-top:1rem;position:relative}.sca-ship__rig{display:none}.sca-ship__hull{background:linear-gradient(180deg, #1e10060d 0%, #1e10064d 55%, #1e100699 100%), var(--kit-wood-plank) 0 0 / 512px 256px, #4a2c17;border:3px solid #2a190c;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:.6rem;padding:.7rem;display:grid;position:relative;box-shadow:inset 0 0 0 2px #e2a93b66,0 22px 40px -20px #041014f2}.sca-deckrow{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.sca-deckrow__label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#f2dcae;text-shadow:0 1px #2a190c;align-items:center;gap:.6rem;font-size:.74rem;font-weight:800;display:flex}.sca-deckrow__label:after{content:"";background:var(--kit-rope) 0 50% / auto 100% repeat-x;flex:1;height:5px}.sca-room{--tone:var(--color-ion,#3cc8b4);isolation:isolate;min-height:7rem;color:var(--color-text);background:radial-gradient(90% 120% at 0% 50%, color-mix(in oklab, var(--tone) 22%, transparent), transparent 70%), linear-gradient(180deg, #16495a, #0b2d37);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone) 50%, transparent), inset 0 10px 18px -12px #000000b3;transition:transform .18s var(--ease-spring), box-shadow .18s;border:2px solid #2a190c;border-radius:10px;grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:.25rem .8rem;padding:.8rem .9rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.sca-room:hover{box-shadow:inset 0 0 0 2px var(--color-brass), 0 10px 18px -10px #041014e6;transform:translateY(-2px)}.sca-room:focus-visible{outline:3px solid var(--color-brass-hi);outline-offset:2px}.sca-room__art{object-fit:contain;filter:drop-shadow(0 8px 8px #041014b3);grid-row:span 4;width:4.2rem;height:4.2rem}.sca-room__where{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab, var(--tone) 70%, #f7eedb);font-size:.66rem;font-weight:800}.sca-room__title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.15rem;font-weight:800;line-height:1.1}.sca-room__state{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.82rem}.sca-room__cta{pointer-events:none;justify-self:start;margin-top:.3rem}.sca-room__badge{z-index:2;position:absolute;top:.45rem;right:.45rem}.sca-deckrow.top .sca-room{background:radial-gradient(90% 120% at 0% 50%, color-mix(in oklab, var(--tone) 22%, transparent), transparent 70%), radial-gradient(1px 1px at 20% 30%, #fff8 50%, transparent), radial-gradient(1px 1px at 70% 20%, #fff6 50%, transparent), linear-gradient(180deg, #123e4c, #0a2630)}.sca-deckrow.hold .sca-room{background:radial-gradient(60% 120% at 12% 60%, #f7be5a52, transparent 70%), linear-gradient(180deg, #17120c9e, #0c0906cc), var(--kit-wood-plank-v) 0 0 / 205px 410px, #17120c;min-height:8rem}.sca-deckrow.hold .sca-room__art{width:5.2rem;height:5.2rem}.sca-portholes{display:none}@container (width>=46rem){.sca-ship__rig{height:4.2rem;margin:0 8% -.3rem;display:block;position:relative}.sca-ship__rig i{background:linear-gradient(90deg, #ffdca033, #1e10068c), var(--kit-wood-plank-v) 0 0 / 32px 64px, #4a2c17;border-radius:2px;width:5px;height:100%;position:absolute;bottom:0;translate:-50%}.sca-ship__rig i:before{content:"";background:linear-gradient(#fff3cf,#f2dca8 60%,#d8b97a);border-radius:6px 6px 40% 40%;width:5.6rem;height:1.6rem;position:absolute;top:18%;left:50%;translate:-50%;box-shadow:0 0 18px #f7d58a8c,inset 0 -4px #7a562a59}.sca-ship__rig i:first-child{height:80%;left:22%}.sca-ship__rig i:nth-child(2){left:50%}.sca-ship__rig i:nth-child(3){height:86%;left:78%}.sca-ship__hull{clip-path:polygon(0 0,93% 0,100% 9%,96% 62%,86% 100%,9% 100%,2% 72%);border-radius:14px 6px 46% 38%/14px 6px 22% 18%;padding:1rem 4.2rem 2.4rem 1.6rem}.sca-deckrow{grid-template-columns:repeat(3,minmax(0,1fr))}.sca-deckrow__label{grid-column:1/-1}.sca-deckrow.hold{grid-template-columns:minmax(0,1fr);padding:0 6% 0 7%}.sca-deckrow.hold .sca-room{grid-template-columns:6rem minmax(0,1fr) auto}.sca-deckrow.hold .sca-room__cta{grid-area:1/3/span 4;align-self:center}.sca-portholes{pointer-events:none;justify-content:space-around;display:flex;position:absolute;bottom:.9rem;left:6%;right:12%}.sca-portholes span{background:radial-gradient(circle,#ffe9a8 0 30%,#c98a2a 60%,#4a2c17 64%);border-radius:50%;width:.9rem;height:.9rem;box-shadow:0 0 10px #f7d58a99}}.sca-gangway{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.sca-lantern{min-height:2.75rem;font-family:var(--font-display);letter-spacing:.02em;color:#e6d6b2;background:linear-gradient(180deg, #5c372099, #3a221099), var(--kit-wood-dark) 0 0 / 512px 512px, #3a2210;border:2px solid #2a190c;border-radius:8px 8px 14px 14px;align-items:center;gap:.45rem;padding:0 .9rem 0 .4rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffdca02e,0 2px #2a190c}.sca-lantern:hover{color:#fbeed2;box-shadow:inset 0 0 0 1px #e2a93b,0 0 14px #f7be5a59,0 2px #2a190c}.sca-lantern:focus-visible{outline-offset:2px;outline:2px solid #f7d58a}.sca-harbor{align-items:start;gap:1.75rem;display:grid}.sca-harbor--band{gap:2.25rem}@container (width>=44rem){.sca-posters--dense{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem 1rem}}@container (width>=60rem){.sca-posters--dense{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width>=44rem){.sca-posters--dense .sca-poster__name{font-size:1.15rem}}.sca-harbor__games{min-width:0;container-type:inline-size}.sca-voyage{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=1024px){.sca-voyage{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start}}@media (width>=1024px) and (height>=760px){.sca-voyage__helm{position:sticky;top:5rem}}@media (prefers-reduced-motion:reduce){.sca-bob,.sca-feature__rays{animation:none!important}.sca-poster,.sca-room,.sca-tab{transition:none}.sca-poster:hover,.sca-poster:focus-within,.sca-room:hover{transform:rotate(var(--tilt,0deg))}}.sb-desk-wrap{container-type:inline-size}.sb-desk{gap:1.25rem;display:grid}.sb-desk__rail,.sb-desk__main{min-width:0}@container (width>=52rem){.sb-desk{grid-template-columns:14.5rem minmax(0,1fr);align-items:start;gap:1.75rem}.sb-desk__rail{position:sticky;top:5.5rem}}.sb-rail{min-width:0}.sb-rail__list{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:.4rem;padding:.15rem .1rem .35rem;display:flex;overflow-x:auto}.sb-rail__list::-webkit-scrollbar{display:none}.sb-rail__title{display:none}.sb-rail__tab{scroll-snap-align:start;white-space:nowrap;text-align:left;min-height:2.6rem;font-family:var(--font-display);letter-spacing:.03em;color:#ead9b2;background:linear-gradient(180deg, #6b422699, #4a2c1799), var(--kit-wood-dark) 0 0 / 512px 512px, #4a2c17;transition:color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.35rem 1rem .35rem .45rem;font-size:.86rem;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffdca02e,0 0 0 1px #2a190c,0 3px #2a190c}.sb-rail__tab:hover{color:#fbeed2}.sb-rail__tab:focus-visible{outline:2px solid var(--color-brass-hi);outline-offset:2px}.sb-rail__tab img{object-fit:contain;flex:none;width:1.6rem;height:1.6rem}.sb-rail__num{width:1.6rem;height:1.6rem;font-family:var(--font-mono);color:#2b1d10;background:radial-gradient(circle at 35% 30%, #fff1c4, var(--color-brass) 60%, #9c6b17);border-radius:999px;flex:none;place-items:center;font-size:.72rem;display:inline-grid;box-shadow:0 0 0 1px #2a190c}.sb-rail__tab[aria-selected=true],.sb-rail__tab[aria-current=true],.sb-rail__tab.on{color:#2b1d10;text-shadow:0 1px #fff4d680;background:var(--kit-brass-plate), var(--plate-brass);box-shadow:inset 0 1px #ffffff80,0 0 0 1px #6b4a12,0 3px #6b4a12}.sb-rail__tab.dim{opacity:.45}.sb-rail__foot{margin-top:.6rem}.sb-rail__group{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);flex:none;align-self:center;padding:0 .2rem;font-size:.7rem;font-weight:800}@container (width>=52rem){.sb-rail__list{flex-direction:column;gap:.45rem;padding:0;overflow:visible}.sb-rail{background:linear-gradient(90deg, #1e100666 0%, #1e100626 45%, #1e10064d 100%), var(--kit-wood-plank) 0 0 / 512px 256px, #5c3720;border:3px solid #2a190c;border-radius:14px;padding:1rem .75rem 1.1rem;box-shadow:inset 0 0 0 2px #e2a93b66,0 14px 26px -14px #041014d9}.sb-rail__title{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#f0d9a4;margin:0 .35rem .35rem;font-size:.72rem;font-weight:800;display:block}.sb-rail__tab{white-space:normal;border-radius:10px;width:100%;min-height:2.9rem;padding:.45rem .7rem .45rem .5rem;box-shadow:inset 0 1px #ffdca024,0 2px #2a190c}.sb-rail__tab[aria-selected=true],.sb-rail__tab[aria-current=true],.sb-rail__tab.on{transform:translate(.55rem);box-shadow:inset 0 1px #ffffff80,0 2px #6b4a12,6px 4px 10px -4px #04101499}.sb-rail__group{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#d9c08a;margin:.7rem .35rem .15rem;font-size:.68rem;font-weight:800}.sb-rail__foot{border-top:2px dashed #f0d9a44d;margin-top:.6rem;padding-top:.8rem;display:block}}.sb-sheet{background:radial-gradient(140% 90% at 50% 50%, transparent 58%, #96692d38 100%), var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0 0%, #ecdcb4 100%);background-blend-mode:normal, normal, multiply, normal;border:1px solid #c9ab72;border-radius:12px;padding:1.15rem 1rem 1.25rem;position:relative;box-shadow:0 0 0 3px #6b4226,0 0 0 4px #2a190c,0 16px 26px -16px #041014d9}@media (width>=640px){.sb-sheet{padding:1.5rem 1.6rem 1.6rem}}.sb-sheet__head{border-bottom:2px dashed #6b422659;align-items:center;gap:.8rem;margin-bottom:1.1rem;padding-bottom:.8rem;display:flex}.sb-sheet__head img{object-fit:contain;flex:none;width:2.6rem;height:2.6rem}.sb-sheet__kicker{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#93620e;font-size:.72rem;font-weight:800}.sb-sheet__title{font-family:var(--font-display);color:#2b1d10;font-size:1.35rem;font-weight:800;line-height:1.15}.sb-well{background:#9c6b1714;border:1px solid #cdb17a;border-radius:10px;padding:.9rem 1rem;box-shadow:inset 0 1px 3px #5a3c1926}.sb-well.danger{background:#b5302a0f;border-color:#a3261f8c}.sb-code{font-family:var(--font-mono);color:#2b1d10;background:#fbf5e6;border:1px solid #b99a62;border-radius:6px;padding:.2rem .5rem;display:inline-block}.sb-form{gap:1rem;display:grid}.sb-row{gap:.1rem;min-width:0;display:grid}.sb-row>.field-label{margin-bottom:.3rem}.sb-form-wrap{container-type:inline-size}@container (width>=36rem){.sb-row{grid-template-columns:11rem minmax(0,1fr);align-items:start;column-gap:1.25rem}.sb-row>.field-label,.sb-row>legend.field-label{margin-bottom:0;padding-top:.75rem}.sb-row>.sb-row__field{grid-column:2}.sb-row.full>*{grid-column:1/-1}}.sb-ledger{background:#fbf5e68c;border:1px solid #cdb17a;border-radius:10px}.sb-ledger>li:nth-child(2n){background:#9c6b170d}.crew-desk-wrap{container-type:inline-size}.crew-desk{grid-template-columns:minmax(0,1fr);grid-template-areas:"flag""chart""log";gap:1.25rem;display:grid}.crew-desk>.crew-desk__flag{grid-area:flag;min-width:0}.crew-desk>.crew-desk__log{grid-area:log;min-width:0}.crew-desk>.crew-desk__chart{grid-area:chart;min-width:0}@container (width>=44rem){.crew-desk{grid-template-columns:16.5rem minmax(0,1fr);grid-template-areas:"flag chart""flag log";align-items:start}}@container (width>=64rem){.crew-desk{grid-template-columns:16.5rem minmax(0,1fr) 18.5rem;grid-template-areas:"flag log chart"}.crew-desk>.crew-desk__chart{position:sticky;top:5.5rem}}.crew-flag{padding-top:.55rem;position:relative}.crew-flag__pole{z-index:1;background:linear-gradient(180deg, #a0693c99, #4a2c1799), var(--kit-wood-dark) 0 0 / 128px 128px, #4a2c17;border-radius:999px;height:1.1rem;position:absolute;top:0;left:-.4rem;right:-.4rem;box-shadow:0 0 0 1px #2a190c,0 4px 6px #0410148c}.crew-flag__pole:before,.crew-flag__pole:after{content:"";background:radial-gradient(circle at 35% 30%, #fff1c4, var(--color-brass) 55%, #9c6b17);border-radius:999px;width:1.3rem;height:1.3rem;position:absolute;top:50%;translate:0 -50%;box-shadow:0 0 0 1px #2a190c}.crew-flag__pole:before{left:-.35rem}.crew-flag__pole:after{right:-.35rem}.crew-flag__cloth{text-align:center;color:#fbf1da;background:repeating-linear-gradient(90deg, #fff4d60d 0 1px, transparent 1px 4px), repeating-linear-gradient(0deg, #2a190c1a 0 1px, transparent 1px 4px), linear-gradient(180deg, color-mix(in oklab, var(--c,#b5302a) 58%, #1c1008) 0%, color-mix(in oklab, var(--c,#b5302a) 34%, #0a2630) 100%);clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 2.4rem),0 100%);filter:drop-shadow(0 10px 12px #0410148c);--color-text:#fbf1da;--color-text-muted:#e6d6b4;--color-text-dim:#c9b88f;--color-accent:#f7d58a;--color-gold:#f7d58a;--color-secondary:#8fe3d5;padding:1.6rem 1.1rem 3.4rem;position:relative}.crew-flag__medal{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--c,#b5302a) 70%, white), #0a2630 72%);border:3px solid var(--color-brass);border-radius:50%;place-items:center;width:7.5rem;height:7.5rem;margin:0 auto;display:grid;box-shadow:0 0 0 2px #6b4a12,0 0 0 4px #2a190c,0 8px 12px -4px #041014b3,inset 0 0 14px #0000008c}.crew-flag__medal img{object-fit:contain;filter:drop-shadow(0 4px 6px #041014b3);width:84%;height:84%}.crew-flag__stats{text-align:left;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.crew-flag__stats>div{background:#0a060247;border-radius:8px;padding:.45rem .55rem;box-shadow:inset 0 0 0 1px #f7d58a38}.crew-flag__stats dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-dim);font-size:.6rem}.crew-flag__stats dd{font-family:var(--font-display);color:var(--color-text);align-items:center;gap:.3rem;margin-top:.15rem;font-size:1rem;font-weight:800;display:flex}.crew-flag__stats dd img{object-fit:contain;width:1.2rem;height:1.2rem}.crew-flag__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.crew-plaque{margin-top:1rem}.crew-log__tabs{scrollbar-width:none;gap:.35rem;margin:-.2rem -.2rem 1rem;padding:.2rem;display:flex;overflow-x:auto}.crew-log__tabs::-webkit-scrollbar{display:none}.crew-log__tab{min-height:2.5rem;font-family:var(--font-display);letter-spacing:.03em;color:#5e4528;background:#9c6b171f;border-bottom:3px solid #0000;border-radius:8px 8px 2px 2px;flex:none;align-items:center;gap:.4rem;padding:.3rem .9rem;font-size:.84rem;font-weight:800;display:inline-flex}.crew-log__tab:hover{color:#2b1d10}.crew-log__tab[aria-selected=true]{color:#2b1d10;background:#9c6b1738;border-bottom-color:#9c6b17}.crew-log__tab:focus-visible{outline-offset:1px;outline:2px solid #9c6b17}.crew-log__entry{border-bottom:1px dashed #6b422659;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.55rem .2rem;display:grid}.crew-log__entry:last-child{border-bottom:0}.crew-log__mark{width:2.4rem;height:2.4rem;font-family:var(--font-display);color:#93620e;background:#9c6b1724;border-radius:999px;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #9c6b1766}.crew-log__mark img{object-fit:contain;width:1.6rem;height:1.6rem}.chart-table{background:linear-gradient(180deg, #1e100626, #1e100666), var(--kit-wood-plank) 0 0 / 512px 256px, #3a2210;border:3px solid #2a190c;border-radius:14px;padding:.7rem;position:relative;box-shadow:inset 0 0 0 2px #e2a93b59,0 14px 26px -14px #041014d9}.chart-table__chart{background:radial-gradient(circle at 70% 30%, #17796d1a, transparent 45%), repeating-linear-gradient(0deg, #17796d1a 0 1px, transparent 1px 2.2rem), repeating-linear-gradient(90deg, #17796d1a 0 1px, transparent 1px 2.2rem), var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f6ebd0, #e8d5a8);background-blend-mode:normal, normal, normal, normal, multiply, normal;border-radius:6px;padding:1rem .95rem 1.1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #96692d59}.chart-table__chart:after{content:"";pointer-events:none;opacity:.22;background:conic-gradient(from 0deg, #6b4226 0 6%, transparent 6% 19%, #6b4226 19% 31%, transparent 31% 44%, #6b4226 44% 56%, transparent 56% 69%, #6b4226 69% 81%, transparent 81% 94%, #6b4226 94%);border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-1.6rem;right:-1.6rem;-webkit-mask:radial-gradient(circle,#000 0 62%,#0000 63%);mask:radial-gradient(circle,#000 0 62%,#0000 63%)}.chart-table__pin{background:radial-gradient(circle at 35% 30%, #fff1c4, var(--color-brass) 60%, #6b4a12);z-index:1;border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:.35rem;box-shadow:0 2px 2px #04101480}.chart-table__pin.l{left:.35rem}.chart-table__pin.r{right:.35rem}.harbour-board{background:linear-gradient(180deg, #1e10061a, #1e100659), var(--kit-wood-plank) 0 0 / 512px 256px, #4a2c17;border:4px solid #2a190c;border-radius:14px;padding:1.1rem;position:relative;box-shadow:inset 0 0 0 2px #e2a93b59,inset 0 0 40px #140a0480,0 16px 30px -16px #041014d9}@media (width>=640px){.harbour-board{padding:1.6rem 1.4rem}}.harbour-board__grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1.4rem 1.1rem;display:grid}.kraken-wrap{container-type:inline-size}.kraken-split{gap:0;display:grid;overflow:hidden}@container (width>=46rem){.kraken-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.cert-desk-wrap{container-type:inline-size}.cert-desk{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.cert-desk>*{min-width:0}@container (width>=50rem){.cert-desk{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.75rem}.cert-desk__right{position:sticky;top:5.5rem}}.vf-desk{grid-template-columns:minmax(0,1fr);grid-template-areas:"modes""inputs""cert";gap:1.25rem;display:grid}.vf-desk>*{min-width:0}.vf-desk__modes{grid-area:modes}.vf-desk .vf-split{display:contents}.vf-desk .vf-inputs{grid-area:inputs;min-width:0}.vf-desk .vf-cert{grid-area:cert;min-width:0}@container (width>=50rem){.vf-desk{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"modes cert""inputs cert";align-items:start;column-gap:1.75rem}.vf-desk .vf-cert{position:sticky;top:5.5rem}}.certificate{color:#2b1d10;background:radial-gradient(120% 80% at 50% 50%, transparent 60%, #96692d42 100%), var(--kit-paper-wash), var(--kit-parchment) 0 0 / 512px 512px, linear-gradient(180deg, #f8eed6, #ead8ad);background-blend-mode:normal, normal, multiply, normal;border-radius:6px;padding:1.4rem 1.1rem 1.5rem;position:relative;box-shadow:0 0 0 1px #c9ab72,0 0 0 6px #f2e4c4,0 0 0 7px #a8854a,0 18px 30px -16px #041014d9}@media (width>=640px){.certificate{padding:1.8rem 1.8rem 1.9rem}}.certificate:before{content:"";pointer-events:none;border:1px solid #9c6b178c;border-radius:3px;position:absolute;inset:.55rem;box-shadow:inset 0 0 0 3px #f2e4c4b3,inset 0 0 0 4px #9c6b174d}.certificate__title{text-align:center;width:fit-content;max-width:100%;font-family:var(--font-display);letter-spacing:.06em;color:#fff4e0;text-shadow:0 1px #2a080699;border-image:var(--kit-ribbon) 11 73 13 70 fill / .3em 1.9em .36em 1.8em / 0 stretch;filter:drop-shadow(0 2px 2px #2a080673);margin:0 auto 1rem;padding:.35rem 1.6rem;font-size:1rem;font-weight:800;display:block;position:relative}.certificate__blank{text-align:center;color:#66502f;place-items:center;gap:.6rem;min-height:12rem;font-size:.9rem;display:grid}.certificate__blank img{object-fit:contain;opacity:.55;filter:sepia(.6);width:4rem;height:4rem}.certificate .certificate{box-shadow:none;background:0 0;padding:0}.certificate .certificate:before{display:none}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-motion=reduced]{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-iteration-count:1!important;animation-delay:0s!important}}@media (prefers-reduced-motion:no-preference){[data-motion=full] .helm--open .helm__scroll{animation:mo-helm-open .38s var(--ease-out)}@keyframes mo-helm-open{0%{opacity:0;translate:0 18px}65%{opacity:1;translate:0 -3px}to{opacity:1;translate:0}}}
