/*! tailwindcss v4.3.2 | 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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-space-x-reverse:0}}}@layer theme{:root,:host{--font-sans:"Sora", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-400:#7886d7;--color-indigo-600:#5661b3;--color-violet-50:oklch(96.9% .016 293.756);--color-violet-300:oklch(81.1% .111 293.571);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-700:oklch(37.1% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--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;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--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-lark-plum:#3b1f5c;--color-lark-ink:#211b2b;--color-lark-night:#17131f;--color-lark-panel:#241d2e;--color-lark-coral:#ff654a;--color-lark-coral-strong:#e95038;--color-lark-coral-soft:#ff8a76;--color-lark-cloud:#f8f6fa;--color-lark-paper:#fff;--color-lark-slate:#6a6370;--color-lark-mist:#c1b8c8;--color-lark-focus:#49bfe3;--color-lark-warm:#f4f1ee;--color-lark-interface:#211a17;--color-lark-brown:#5b4a43;--color-lark-coral-v3:#d65f3d;--color-lark-coral-v3-deep:#b94b2f;--color-lark-coral-v3-lift:#e47a5a;--color-lark-action-green-top:#477f3e;--color-lark-action-green:#347259;--color-lark-lime:#68d63d;--color-lark-action-green-dark:#28533a;--color-lark-lake:#226f78;--color-lark-lake-dark:#195b63;--color-lark-lake-soft:#e2eff0;--color-lark-success:#347259;--color-lark-success-soft:#e2efe8;--color-lark-error:#963a32;--color-lark-error-soft:#f8e4e1;--color-lark-muted:#726863;--color-lark-line:#e0d8d3;--color-lark-panel-v3:#2f2622;--color-lark-mist-v3:#d8ccc6;--color-lark-gold:#fdbb21;--color-lark-spark:#ffe06b;--color-cat-board:#8b4b5e;--font-display:"Sora", ui-sans-serif, system-ui, sans-serif;--font-brand:"Sora", ui-sans-serif, system-ui, sans-serif}}@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,ui-sans-serif, system-ui, 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{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}h1{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-cyan-900)}@media (width>=40rem){h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}h1 small{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-indigo-600);display:block}h2{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-cyan-700)}@media (width>=40rem){h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}@layer components{.checkers-result{z-index:20;padding:calc(var(--spacing) * 4);text-align:center;isolation:isolate;background:radial-gradient(circle,#17131f14 0%,#17131f3d 72%,#17131f57 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.checkers-result__banner{z-index:2;width:100%;max-width:var(--container-md);border-style:var(--tw-border-style);background-color:var(--color-lark-panel-v3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);color:var(--color-white);border-width:1px;border-radius:16px;position:relative;overflow:hidden}@media (width>=40rem){.checkers-result__banner{padding-inline:calc(var(--spacing) * 7);padding-block:calc(var(--spacing) * 6)}}.checkers-result__banner{animation:.26s cubic-bezier(.22,.78,.24,1) both checkers-result-arrive;box-shadow:inset 0 1px #ffffff14,0 18px 50px #0019095c}.checkers-result__accent{height:var(--spacing);inset-inline:0;background:#78bbc1;position:absolute;top:0}.checkers-result__banner--win{border-color:#68d63db8;box-shadow:inset 0 1px #ffffff1a,0 0 0 5px #68d63d17,0 18px 52px #0019096b}.checkers-result__banner--win .checkers-result__accent{background:linear-gradient(90deg,#347259,#68d63d,#fdbb21)}.checkers-result__banner--loss{filter:saturate(.72);border-color:#665952;transform:translateY(.3rem);box-shadow:inset 0 1px #ffffff0f,0 14px 38px #0019094d}.checkers-result__banner--loss .checkers-result__accent{background:linear-gradient(90deg,#51443e,#726863,#5b4a43)}.checkers-result__banner--neutral{border-color:#665952}.checkers-result__eyebrow{--tw-font-weight:var(--font-weight-extrabold);font-size:.6rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;color:#a7d6b7;text-transform:uppercase}.checkers-result__banner--loss .checkers-result__eyebrow{color:#d8ccc6a6}@supports (color:color-mix(in lab, red, red)){.checkers-result__banner--loss .checkers-result__eyebrow{color:color-mix(in oklab, var(--color-lark-mist-v3) 65%, transparent)}}.checkers-result__title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-white)}.checkers-result__message{margin-inline:auto;margin-top:calc(var(--spacing) * 2);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-mist-v3)}.checkers-result__actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.checkers-result__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkers-result__new-opponent{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-family:var(--font-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#78bbc1;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));border-width:2px;border-color:#78bbc1;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.checkers-result__new-opponent:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.checkers-result__new-opponent:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.checkers-result__new-opponent:hover{color:var(--color-white)}}.checkers-board-clock{color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#211a17e0;border:1px solid #ffffff1c;border-radius:.7rem;justify-content:space-between;align-items:center;gap:clamp(.5rem,1.8cqw,1rem);min-width:0;height:100%;padding:clamp(.28rem,.75cqh,.45rem) clamp(.4rem,1.25cqw,.75rem);transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 .45rem 1.2rem #26040f3d}.checkers-board-clock[data-clock-state=active]{border-color:#68d63d7a;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #68d63d14,0 .45rem 1.2rem #26040f3d}.checkers-board-clock__player{align-items:center;gap:clamp(.35rem,1cqw,.6rem);min-width:0;display:flex}.checkers-board-clock__piece{aspect-ratio:1;border-width:2px;border-radius:999px;flex:none;width:clamp(1rem,3.5cqw,1.35rem);box-shadow:0 .12rem .3rem #00000052}.checkers-board-clock__avatar{aspect-ratio:1;object-fit:cover;background:#211a17;border:2px solid #78bbc19e;border-radius:.58rem;flex:none;width:clamp(1.8rem,5.4cqh,2.5rem);box-shadow:inset 0 1px #ffffff1f,0 .15rem .45rem #00000061}.checkers-board-clock[data-clock-state=active] .checkers-board-clock__avatar{border-color:#68d63d;box-shadow:0 0 0 2px #68d63d21,0 .15rem .45rem #00000061}.checkers-board-clock__identity{min-width:0;line-height:1.05;display:block}.checkers-board-clock__label{color:#d8ccc68a;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.42rem,1.35cqh,.55rem);font-weight:800;display:none}.checkers-board-clock__name{max-width:clamp(5rem,22cqw,10rem);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:clamp(.72rem,2.2cqh,.95rem);font-weight:800;display:block;overflow:visible}.checkers-board-clock__detail{color:#d8ccc6a8;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(5rem,25cqw,11rem);font-size:clamp(.52rem,1.5cqh,.66rem);font-weight:700;overflow:visible}.checkers-board-clock__thinking{color:#9be879;letter-spacing:.08em;text-transform:uppercase;background:#68d63d24;border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.55rem;font-weight:900}@container (width<=31rem){.checkers-board-clock__detail,.duel-clock--board .duel-clock__rule{display:none}}@media (prefers-reduced-motion:reduce){.checkers-result__banner{animation:none}}html{height:100%}.site-page{font-family:var(--font-sans);--tw-leading:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.browse-shell{flex-direction:column;min-height:100dvh;display:flex}.browse-shell .accent-stripe{z-index:40;background:var(--gizmo-category-accent);flex-shrink:0;height:3px;position:sticky;top:0}.browse-shell .shell-body{flex:1;align-items:flex-start;min-height:calc(100dvh - 3px);display:flex;position:relative}.browse-shell .shell-frame{flex-direction:column;flex:1;min-width:0;min-height:calc(100dvh - 3px);display:flex}@media (width>=64rem){.browse-shell .shell-frame{padding-left:calc(var(--spacing) * 4)}}.browse-shell .content-row{flex:1;align-items:flex-start;min-width:0;display:flex}@media (width>=64rem){.browse-shell .content-row{gap:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4)}}.browse-shell .drawer-backdrop{z-index:10;background-color:#00000080;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.browse-shell .drawer-backdrop{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}@media (width>=64rem){.browse-shell .drawer-backdrop{display:none}}.browse-shell .document-content{flex:1}.browse-shell .document-content.is-padded{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 20)}@media (width>=40rem){.browse-shell .document-content.is-padded{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){.browse-shell .document-content.is-padded{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 28)}}.browse-shell .account-status{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);border-width:1px;border-radius:10px}@media (width>=40rem){.browse-shell .account-status{margin-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){.browse-shell .account-status{margin-inline:calc(var(--spacing) * 10)}}.browse-shell .account-status{border-color:var(--color-lark-action-green);background:var(--theme-surface);color:var(--theme-text)}@media (width<=1023px){.browse-shell .gizmo-panel.is-standalone,.browse-shell .gizmo-panel-column{transform:translate(100%)}:is(.browse-shell .gizmo-panel.is-standalone,.browse-shell .gizmo-panel-column).is-open{transform:translate(0)}}.gizmo-main{flex:1;min-width:0;position:relative}.gizmo-main.is-browse{isolation:isolate;flex-direction:column;min-height:calc(100dvh - 3.6875rem);display:flex}@media (width>=64rem){.gizmo-main.is-browse{min-height:calc(100dvh - 3px)}}.gizmo-main.is-play{overflow:hidden}.browse-header{z-index:30;min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);border-bottom-width:1px;flex-shrink:0;display:flex;position:sticky;top:3px}@media (width>=64rem){.browse-header{display:none}}.browse-header{background:var(--theme-header);border-color:var(--theme-border);color:var(--theme-header-text)}.browse-header svg{width:1.25rem;height:1.25rem}.browse-header .drawer-trigger,.browse-header .search-link{height:calc(var(--spacing) * 9);justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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));color:var(--theme-header-muted);border-radius:8px;flex-shrink:0;display:inline-flex}:is(.browse-header .drawer-trigger,.browse-header .search-link):hover{background:var(--theme-hover);color:var(--theme-header-text)}.browse-header .search-link{width:2.25rem;margin-left:auto;padding:0}.browse-header .brand{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);border-radius:8px;display:flex}.browse-header .brand img{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain;flex-shrink:0}.browse-header .brand span{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);overflow:hidden}.browse-header .menu-label{display:none}@media (width>=480px){.browse-header .menu-label{display:inline}}.browse-header .panel-label{display:none}@media (width>=40rem){.browse-header .panel-label{display:inline}}html[data-theme-mode=light] .logo-on-dark,html[data-theme-mode=dark] .logo-on-light{display:none}.site-footer{color:var(--theme-muted)}.site-footer.is-sticky{flex-shrink:0;margin-top:auto}.site-footer .content{max-width:var(--container-5xl);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 10);text-align:center;flex-direction:column;margin-inline:auto;display:flex}@media (width>=40rem){.site-footer .content{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){.site-footer .content{padding-inline:calc(var(--spacing) * 10)}}.site-footer nav{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);flex-wrap:wrap;display:flex}.site-footer nav>:not(:first-child):before{content:"·";opacity:.55;margin-right:.5rem}.site-footer a{transition:color .15s}.site-footer a:hover{color:var(--theme-text)}.site-footer .copyright{opacity:.7}.cookie-notice{z-index:80;padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);inset-inline:0;position:fixed;bottom:0}@media (width>=40rem){.cookie-notice{padding-inline:calc(var(--spacing) * 6)}}.cookie-notice .content{max-width:var(--container-3xl);gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-width:1px;flex-direction:column;margin-inline:auto;display:flex}@media (width>=40rem){.cookie-notice .content{align-items:center;gap:calc(var(--spacing) * 5);padding-inline:calc(var(--spacing) * 5);flex-direction:row}}.cookie-notice .content{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 18px 45px var(--theme-shadow)}.cookie-notice p{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--theme-text);flex:1}.cookie-notice a{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}@media (hover:hover){.cookie-notice a:hover{text-decoration-line:underline}}.cookie-notice a{color:var(--theme-accent)}.cookie-notice button{flex-shrink:0;padding:.625rem 1rem}.browse-section{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 12)}@media (width>=40rem){.browse-section{padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 16)}}@media (width>=80rem){.browse-section{padding-inline:calc(var(--spacing) * 8)}}.browse-section .section-content{max-width:75rem;margin-inline:auto;container:game-card-shelf/inline-size}.browse-section .section-heading{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.browse-section h1,.browse-section h2{font-family:var(--font-display);color:var(--theme-text);margin:0;font-weight:800}.browse-section h1{margin-top:calc(var(--spacing) * 2);max-width:var(--container-3xl);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:-.03em;letter-spacing:-.03em}@media (width>=40rem){.browse-section h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.browse-section h2{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.browse-section .eyebrow{--tw-font-weight:var(--font-weight-extrabold);font-size:.58rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;color:var(--category-accent,var(--theme-accent))}.browse-section .section-note{max-width:var(--container-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--theme-muted)}.browse-section .description{margin-top:calc(var(--spacing) * 3);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--theme-muted)}.section-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}@media (hover:hover){.section-link:hover{text-decoration-line:underline}}.section-link{color:var(--theme-accent)}.browse-hero{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 5)}@media (width>=40rem){.browse-hero{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6)}}@media (width>=80rem){.browse-hero{padding-inline:calc(var(--spacing) * 8)}}.browse-hero .surface{max-width:92rem;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);color:var(--color-white);margin-inline:auto;position:relative}@media (width>=40rem){.browse-hero .surface{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10)}}@media (width>=64rem){.browse-hero .surface{padding-inline:calc(var(--spacing) * 10)}}.browse-hero .surface{clip-path:inset(0 round 16px);background:linear-gradient(120deg, var(--category-hero-surface) 0%, var(--category-hero-surface-end) 82%);border:1px solid #ffffff1a;border-radius:16px;overflow:clip;box-shadow:0 24px 60px #0003;container-type:inline-size}.browse-hero .atmosphere{z-index:0;border-radius:inherit;clip-path:inset(0 round 16px);pointer-events:none;position:absolute;inset:0}.browse-hero .pattern{opacity:.3;background-image:radial-gradient(circle at 20% 20%,#ffffff1c 0 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.browse-hero .glow{opacity:.25;background:var(--category-hero-accent);filter:blur(64px);border-radius:50%;width:24rem;height:24rem;position:absolute;top:-7rem;right:-5rem}.browse-hero .content{z-index:1;position:relative}.browse-hero .eyebrow{--tw-font-weight:var(--font-weight-extrabold);font-size:.62rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--category-accent-on-dark,var(--color-lark-coral-v3-lift))}.browse-hero h1{margin-top:calc(var(--spacing) * 3);font-family:var(--font-brand);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:.98;--tw-font-weight:var(--font-weight-extrabold);line-height:.98;font-weight:var(--font-weight-extrabold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-white);margin-bottom:0}@media (width>=40rem){.browse-hero h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=80rem){.browse-hero h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.browse-hero h1 span{display:block}.browse-hero .description{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-mist-v3)}@media (width>=40rem){.browse-hero .description{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}.browse-hero .hero-footer{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 6);display:flex}.browse-hero .actions{flex-shrink:0}@media (width>=64rem){.browse-hero.category-hero .content{min-height:11.5rem}}@media (width>=80rem){.browse-hero.category-hero .content{min-height:13rem}}.browse-hero.category-hero .copy{max-width:36rem}.browse-hero.category-hero .description{max-width:32rem}.browse-hero.category-hero .featured-icons{display:none}@container (width>=32rem){.browse-hero.category-hero .featured-icons{display:flex}}.featured-icons{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.featured-icons a{outline:none;animation:9.5s ease-in-out infinite hero-game-icon-drift;display:block;position:relative}.featured-icons a:first-child{animation-duration:8.6s;animation-delay:-1.4s}.featured-icons a:first-child img{transform:rotate(-6deg)}.featured-icons a:nth-child(2){animation-duration:10.4s;animation-delay:-4.1s}.featured-icons a:nth-child(3){animation-duration:9.1s;animation-delay:-6.8s}.featured-icons a:nth-child(3) img{transform:rotate(6deg)}.featured-icons a:nth-child(4){animation-duration:11.2s;animation-delay:-2.2s}.featured-icons a:is(:hover,:focus-visible){z-index:2}.featured-icons a:is(:hover,:focus-visible) img{filter:brightness(1.08);box-shadow:0 16px 36px #0000006b}.featured-icons a:focus-visible img{box-shadow:0 16px 36px #0000006b,0 0 0 3px #ffffffb3}.featured-icons img{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:16px}@supports (color:color-mix(in lab, red, red)){.featured-icons img{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.featured-icons img{object-fit:cover}@media (width>=80rem){.featured-icons img{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24)}}.featured-icons img{transition:filter .16s,box-shadow .16s;box-shadow:0 14px 34px #00000059}@media (prefers-reduced-motion:reduce){.featured-icons a{animation:none}}@keyframes hero-game-icon-drift{0%,to{transform:translate(0)}25%{transform:translate(3px,-4px)}50%{transform:translate(-3px,2px)}75%{transform:translate(4px,3px)}}.category-card{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);background:linear-gradient(120deg, var(--category-surface), var(--category-surface-end));border:1px solid #ffffff1f;border-radius:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.category-card{background:linear-gradient(120deg, var(--category-surface), color-mix(in srgb, var(--category-surface-end) 55%, var(--category-surface)))}}.category-card{transition:transform .16s,filter .16s;box-shadow:0 16px 36px #0000002e}.category-card .icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);color:var(--color-white);background:var(--category-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.category-card .icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.category-card .copy{min-width:0}.category-card .copy strong{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);display:block}.category-card .copy>span{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);color:#fff9;display:block}@supports (color:color-mix(in lab, red, red)){.category-card .copy>span{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.category-card .arrow{color:#ffffff73;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.category-card .arrow{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.category-card .arrow{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))}.category-card:is(:hover,:focus-visible){filter:brightness(1.08);transform:translateY(-2px)}.category-card:is(:hover,:focus-visible) .arrow{color:#fff;transform:translate(.125rem)}@media (prefers-reduced-motion:reduce){.category-card,.category-card:is(:hover,:focus-visible){transition:none;transform:none}}.game-search{flex-shrink:0;display:block;position:relative}.game-search .label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-search svg{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--theme-muted);position:absolute}.game-search input{border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));--tw-outline-style:none;border-width:1px;border-radius:9px;outline-style:none}@media (width>=40rem){.game-search input{width:calc(var(--spacing) * 80)}}.game-search input{border-color:var(--theme-border);background:var(--theme-surface);color:var(--theme-text)}.game-search input::placeholder{color:var(--theme-muted)}@supports (color:color-mix(in lab, red, red)){.game-search input::placeholder{color:color-mix(in srgb, var(--theme-muted) 70%, transparent)}}.game-search input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 4px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.game-search input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--theme-accent) 15%, transparent)}}.game-directory{gap:1.25rem;display:grid}.game-directory .search-toolbar{gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);--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);--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,);border-width:1px;border-radius:12px;flex-direction:column;display:flex}@media (width>=40rem){.game-directory .search-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.game-directory .search-toolbar{background:var(--theme-surface);border-color:var(--theme-border)}.game-directory .result-count{padding-inline:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--theme-muted)}.game-directory .search-empty{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 10);text-align:center;border-width:1px;border-color:var(--theme-border);background:var(--theme-surface);border-radius:12px;grid-column:1/-1}.game-directory .search-empty h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--theme-text);margin-bottom:0}.game-directory .search-empty p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--theme-muted)}.all-games-collection{padding-block:calc(var(--spacing) * 8)}@media (width>=40rem){.all-games-collection{padding-block:calc(var(--spacing) * 10)}}.all-games-collection .section-heading{align-items:stretch;gap:calc(var(--spacing) * 5);flex-direction:column}@media (width>=80rem){.all-games-collection .section-heading{flex-direction:row;align-items:flex-end}}.catalog-shelves{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 9);display:grid}.catalog-shelf>header{margin-bottom:calc(var(--spacing) * 3);align-items:flex-end;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--theme-border);display:flex}.catalog-shelf>header .heading{flex:1}.catalog-shelf .category-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);color:var(--color-white);background:var(--category-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.catalog-shelf .category-icon svg{width:1.5rem;height:1.5rem}.catalog-shelf h2{font-size:1.25rem}.discovery-rail{gap:calc(var(--spacing) * 3);flex-direction:column;min-height:100%;display:flex}.discovery-rail .context-card{background:var(--theme-surface);border-radius:.625rem;padding:1rem}.discovery-rail .eyebrow{--tw-font-weight:var(--font-weight-extrabold);font-size:.58rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase;color:var(--theme-accent)}.discovery-rail h2{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--theme-text)}.discovery-rail .context-card>p:not(.eyebrow){margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--theme-muted)}.discovery-rail .featured-game{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.discovery-rail .featured-game img{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);object-fit:cover;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);border-radius:10px;flex-shrink:0}.discovery-rail .featured-game div{min-width:0}.discovery-rail .featured-game strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--theme-text);display:block;overflow:hidden}.discovery-rail .featured-game p{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--theme-muted)}.discovery-rail .lark-button-cta{width:100%;margin-top:1rem;padding-block:.625rem}.discovery-rail .account-heading{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden}.discovery-rail .account-links{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--theme-accent);display:flex}.discovery-rail .account-links a:hover{text-decoration:underline}.discovery-rail .account-links .login{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-width:1px;border-color:var(--theme-border);color:var(--theme-text);border-radius:8px}.discovery-rail .account-links .login:hover{background:var(--theme-hover)}.discovery-rail .popular-picks header{--tw-font-weight:var(--font-weight-extrabold);font-size:.58rem;font-weight:var(--font-weight-extrabold);color:var(--theme-muted);justify-content:space-between;align-items:center;display:flex}.discovery-rail .popular-picks header p{text-transform:uppercase;letter-spacing:.16em}.discovery-rail .popular-picks nav{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);display:grid}.discovery-rail .popular-picks a{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);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));color:var(--theme-muted);border-radius:9px;display:flex}.discovery-rail .popular-picks a:hover{background:var(--theme-hover);color:var(--theme-text)}.discovery-rail .popular-picks a img{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:cover;border-radius:8px;flex-shrink:0}.discovery-rail .popular-picks a span:not(.arrow){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex:1;overflow:hidden}.discovery-rail .popular-picks a .arrow{color:var(--theme-accent)}.game-card{border-style:var(--tw-border-style);min-width:0;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));--tw-duration:.2s;border-width:1px;border-color:var(--theme-border);background:var(--theme-surface);box-shadow:0 12px 28px var(--theme-shadow);border-radius:12px;transition-duration:.2s;position:relative;overflow:hidden}.game-card:hover{background:var(--theme-hover);box-shadow:0 18px 38px var(--theme-shadow);transform:translateY(-.125rem)}.game-card .card-link{--tw-outline-style:none;outline-style:none;height:100%;display:block;position:relative}.game-card .card-link:focus-visible{outline:3px solid var(--theme-accent);outline-offset:-3px}.game-card.is-flat{background:var(--theme-surface);border:0;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.game-card.is-flat{background:color-mix(in srgb, var(--theme-surface) 80%, var(--theme-shell))}}.game-card.is-flat{box-shadow:none}.game-card.is-flat:hover{background:var(--theme-hover);transform:none}@media (prefers-reduced-motion:reduce){.game-card,.game-card .banner,.game-card .icon,.game-card .completion-badge{transition:none}.game-card:hover{transform:none}}.game-card .artwork{position:relative}.game-card .banner-frame{aspect-ratio:var(--aspect-video);background:linear-gradient(135deg, var(--category-surface), var(--category-surface-end));position:relative;overflow:hidden}.game-card .banner{object-fit:cover;width:100%;height:100%;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));--tw-duration:.5s;opacity:.45;filter:blur(10px);transition-duration:.5s;position:absolute;inset:0;transform:scale(1.1)}.game-card .scrim{background:linear-gradient(#ffffff0d,#0000001a,#000000b3);position:absolute;inset:0}.game-card .identity{inset-inline:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex;position:absolute}.game-card .icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:13px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.game-card .icon{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.game-card .icon{object-fit:cover;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));--tw-duration:.3s;transition-duration:.3s}@media (width>=40rem){.game-card .icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16)}}.game-card .icon{box-shadow:0 9px 24px #0006}.game-card .title-group{margin-bottom:calc(var(--spacing) * .5);min-width:0}.game-card .title{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);display:block;overflow:hidden}@media (width>=40rem){.game-card .title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.game-card .category-label{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-extrabold);font-size:.62rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.11em;letter-spacing:.11em;text-transform:uppercase;color:var(--category-accent-on-dark);display:flex}.game-card .signal{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background:currentColor;border-radius:3.40282e38px}.game-card:hover .banner{opacity:.55;transform:scale(1.16)}.game-card:hover .icon{transform:scale(1.04)}.game-card.is-crisp .banner{opacity:.72;filter:none;transform:scale(1)}.game-card.is-crisp:hover .banner{opacity:.82;transform:scale(1.04)}.game-card.is-flat .icon{box-shadow:none;border:0;border-radius:6px}.game-card.is-featured .icon{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16)}@media (width>=40rem){.game-card.is-featured .icon{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20)}}.game-card.is-compact .banner-frame{aspect-ratio:2}.game-card.is-compact .banner{opacity:.72;filter:blur(7px);transform:scale(1.1)}.game-card.is-compact.is-crisp .banner{filter:none}.game-card.is-compact .scrim{background:linear-gradient(#ffffff0d,#0000,#00000059)}.game-card.is-compact .identity{bottom:-1.25rem}.game-card.is-compact .icon{border:2px solid var(--theme-surface);border-radius:10px;width:2.75rem;height:2.75rem;box-shadow:0 7px 18px #0000006b}.game-card.is-compact:hover .banner{opacity:.82;transform:scale(1.16)}.game-card .summary{padding:.875rem}.game-card .description{-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--theme-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.game-card .details{margin-top:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:.65rem;font-weight:var(--font-weight-extrabold);border-top-width:1px;border-color:var(--theme-border);color:var(--theme-muted);display:flex}.game-card .action{color:var(--theme-accent);flex-shrink:0}.game-card:hover .action{text-decoration:underline}.game-card.is-featured .summary{padding:1rem}.game-card.is-flat .details{border:0;padding-top:0}.game-card.is-compact .summary{padding:1.75rem .75rem .75rem}.game-card.is-compact .summary .title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (width>=40rem){.game-card.is-compact .summary .title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.game-card.is-compact .summary .title{color:var(--theme-text)}.game-card.is-compact .summary .category-label{margin-top:calc(var(--spacing) * .5);--tw-tracking:.1em;letter-spacing:.1em;color:var(--category-accent);font-size:.6rem}.game-card.is-compact .summary .description{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:.7rem;line-height:calc(var(--spacing) * 4)}.game-card.is-compact .summary .details{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;border-style:var(--tw-border-style);border-width:0;padding:0;font-size:.6rem;display:block;overflow:hidden}.game-card.is-compact:hover .summary .title{color:var(--theme-accent)}.tabletop-felt,.game-stage--felt{background-color:var(--tabletop-felt-base,#343638);background-image:radial-gradient(ellipse 72% 68% at 50% 44%, var(--tabletop-felt-highlight,#fff1) 0%, var(--tabletop-felt-midlight,#ffffff06) 35%, transparent 68%), radial-gradient(ellipse 88% 84% at 50% 46%, transparent 42%, var(--tabletop-felt-shadow,#0000001a) 68%, var(--tabletop-felt-edge,#0000005c) 100%), linear-gradient(#ffffff05, #0000001a), var(--tabletop-felt-image);background-position:50%,50%,50%,0 0;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:cover, cover, cover, var(--tabletop-felt-tile-size,1280px) var(--tabletop-felt-tile-size,1280px);box-shadow:inset 0 0 clamp(4rem, 12vmax, 12rem) var(--tabletop-felt-inset,#0000002e), inset 0 1px 0 #ffffff0f}.game-stage--card-felt,.game-stage--board-felt,.game-stage--daily-felt{--tabletop-felt-base:#343638;--tabletop-felt-highlight:#fff1;--tabletop-felt-midlight:#ffffff06;--tabletop-felt-shadow:#0000001a;--tabletop-felt-edge:#0000005c;--tabletop-felt-inset:#0000002e;--tabletop-panel-shadow:#00000042;--tabletop-text-shadow:#00000080;--tabletop-link:#dde4e6;--tabletop-felt-tile-size:1280px}.tabletop-felt--inherited{box-shadow:none;background:0 0}.game-stage--felt [data-game-stage-surface],.game-stage--felt [data-game-shell],.game-stage--felt [data-game-shell-body],.game-stage--felt [data-game-shell-center],.game-stage--felt [data-game-workspace-surface],.game-stage--felt [data-game-launcher]{background-color:#0000;background-image:none}.game-stage--felt [data-game-workspace]>section:first-child>div:first-child>a{text-shadow:0 1px 2px var(--tabletop-text-shadow,#00000070);color:var(--tabletop-link,#dde4e6)!important}.game-stage--felt [data-game-workspace]>section:first-child>div:first-child>h1{text-shadow:0 2px 8px var(--tabletop-text-shadow,#00270e75);color:#fff!important}.game-stage--felt [data-game-workspace]>section:first-child>div:first-child>p{text-shadow:0 1px 3px var(--tabletop-text-shadow,#00270e6b);color:#f4f1ee!important}.game-stage--felt [data-game-shell-left-rail]{box-shadow:8px 0 22px var(--tabletop-panel-shadow,#00190938)}[data-game-shell-left-rail] [data-player-avatar],[data-game-shell-left-rail] [data-opponent-avatar]{width:var(--game-shell-avatar-size,8rem);height:var(--game-shell-avatar-size,8rem)}.game-stage--felt [data-game-shell-right-rail]{box-shadow:-8px 0 22px var(--tabletop-panel-shadow,#00190938)}.game-stage--felt [data-game-shell-footer]{box-shadow:0 -7px 20px var(--tabletop-panel-shadow,#00190938)}[data-game-workspace]{container:game-workspace/inline-size}@container game-workspace (width<=74rem){[data-game-workspace]>section.grid[class*="lg:grid-cols-["],[data-game-workspace]>section.grid[class*="xl:grid-cols-["]{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important}}.game-sidebar-tabs{flex-direction:column;flex:1;min-height:calc(100% + 1.5rem);margin:-.75rem;display:flex;overflow:visible}.game-sidebar-tabs__list{border-bottom:1px solid var(--game-sidebar-border);background:var(--theme-panel-muted);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.game-sidebar-tabs__tab{border-right:1px solid var(--game-sidebar-border);min-width:0;color:var(--game-sidebar-muted);justify-content:center;align-items:center;gap:.35rem;padding:.78rem .35rem .72rem;font-size:.66rem;font-weight:800;transition:background-color .15s,box-shadow .15s,color .15s;display:flex}.game-sidebar-tabs__tab:last-child{border-right:0}.game-sidebar-tabs__tab:hover{background:var(--game-sidebar-hover);color:var(--game-sidebar-text)}.game-sidebar-tabs__tab:focus-visible{z-index:1;outline:3px solid var(--game-sidebar-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.game-sidebar-tabs__tab:focus-visible{outline:3px solid color-mix(in srgb, var(--game-sidebar-accent) 35%, transparent)}}.game-sidebar-tabs__tab:focus-visible{outline-offset:-3px}.game-sidebar-tabs__tab--active{background:var(--game-sidebar-panel);box-shadow:inset 0 -3px 0 var(--game-sidebar-accent);color:var(--game-sidebar-text)}.game-sidebar-tabs__icon{flex:none;width:1rem}.game-sidebar-tabs__content{flex:1;min-height:0;padding:.75rem;overflow-y:auto}.theme-picker{flex-shrink:0;position:relative}.theme-picker .palette-icon{width:18px;height:18px}.theme-picker.is-rail .palette-icon{width:20px;height:20px}.theme-picker.is-settings{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.theme-picker.is-settings{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-picker-trigger{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);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));color:var(--shell-header-muted,var(--theme-header-muted));justify-content:center;align-items:center;display:inline-flex}.theme-picker-trigger:hover{background:var(--theme-hover);color:var(--theme-header-text)}.theme-picker-popover{z-index:10050;width:calc(var(--spacing) * 72);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);background:var(--theme-surface-raised);border-width:1px;border-color:var(--theme-border);color:var(--theme-text);box-shadow:0 24px 60px var(--theme-shadow);border-radius:14px}.theme-picker-popover.is-header{margin-top:calc(var(--spacing) * 2);position:absolute;top:100%;right:0}.theme-picker-popover .heading-row{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:var(--spacing);display:flex}.theme-picker-popover .heading{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.theme-picker-popover .kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:.56rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase;color:var(--theme-accent)}.theme-picker-popover .settings-link{--tw-font-weight:var(--font-weight-extrabold);font-size:.65rem;font-weight:var(--font-weight-extrabold)}@media (hover:hover){.theme-picker-popover .settings-link:hover{text-decoration-line:underline}}.theme-picker-popover .settings-link{color:var(--theme-accent)}.theme-picker-popover .group-heading{margin-bottom:calc(var(--spacing) * 1.5);padding-inline:var(--spacing)}.theme-picker-popover .theme-options+.group-heading{margin-top:.625rem}.theme-picker-popover .theme-options{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-picker-option,.theme-settings-option{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;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));background:var(--theme-panel-muted);border-width:1px;border-color:var(--theme-border);color:var(--theme-muted);border-radius:9px;display:flex}:is(.theme-picker-option,.theme-settings-option):hover{background:var(--theme-hover);border-color:var(--theme-accent);color:var(--theme-text)}:is(.theme-picker-option,.theme-settings-option)[aria-checked=true]{background:var(--theme-accent-soft);border-color:var(--theme-accent);color:var(--theme-text);box-shadow:inset 0 0 0 1px var(--theme-accent)}:is(.theme-picker-option,.theme-settings-option):focus-visible{outline:3px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:is(.theme-picker-option,.theme-settings-option):focus-visible{outline:3px solid color-mix(in srgb, var(--theme-accent) 30%, transparent)}}:is(.theme-picker-option,.theme-settings-option):focus-visible{outline-offset:2px}:is(.theme-picker-option,.theme-settings-option) .swatches{flex-shrink:0;display:flex}:where(:is(.theme-picker-option,.theme-settings-option) .swatches>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:is(.theme-picker-option,.theme-settings-option) .swatch{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.theme-picker-option,.theme-settings-option) .swatch{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}:is(.theme-picker-option,.theme-settings-option) .swatch{--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)}:is(.theme-picker-option,.theme-settings-option) .name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-extrabold);min-width:0;font-size:.68rem;font-weight:var(--font-weight-extrabold);overflow:hidden}:is(.theme-picker-option,.theme-settings-option) .name-group{min-width:0}.theme-settings-option{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border-radius:11px}:where(.theme-settings-option .swatches>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.theme-settings-option .swatch{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:2px;border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.theme-settings-option .swatch{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.theme-settings-option .name{font-family:var(--font-display);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:block}.theme-settings-option .theme-option-check{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:#0000;background:0 0;border-radius:3.40282e38px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.theme-settings-option .check-icon{width:.75rem;height:.75rem}.theme-settings-option[aria-checked=true] .theme-option-check{background:var(--theme-accent);color:var(--theme-shell)}.category-icon-art{fill:none;stroke:currentColor}.duel-clock{margin-inline:auto;margin-top:calc(var(--spacing) * 3);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);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));border-width:1px;border-color:var(--theme-border-strong);background:var(--theme-panel-muted);color:var(--theme-text);box-shadow:inset 0 1px 0 var(--theme-text);border-radius:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.duel-clock{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text) 5%, transparent)}}.duel-clock--flush{margin-top:0}.duel-clock--board{width:auto;min-width:clamp(8.5rem,28cqw,10.5rem);margin:0;padding-block:.45rem}.duel-clock--simple .duel-clock__icon,.duel-clock--simple .duel-clock__rule{display:none}.duel-clock__icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--theme-muted);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.duel-clock__icon{color:color-mix(in srgb, var(--theme-muted) 65%, transparent)}}.duel-clock__time{min-width:4.5rem;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:-.03em;letter-spacing:-.03em;--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,)}.duel-clock__rule{--tw-font-weight:var(--font-weight-extrabold);font-size:.52rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.1em;letter-spacing:.1em;text-transform:uppercase;color:var(--theme-muted)}@supports (color:color-mix(in lab, red, red)){.duel-clock__rule{color:color-mix(in srgb, var(--theme-muted) 65%, transparent)}}.duel-clock[data-clock-state=active]{border-color:var(--color-lark-lime);background-color:var(--color-lark-action-green-dark);color:#fff;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #68d63d1f}.duel-clock[data-clock-state=low]{border-color:var(--color-lark-gold);color:#fff;background-color:#4b371d}.duel-clock[data-clock-state=critical],.duel-clock[data-clock-state=expired]{border-color:var(--color-lark-coral-v3);color:#fff;background-color:#51251e;animation:.9s ease-in-out infinite alternate duel-clock-pulse}.duel-clock[data-clock-state=untimed] .duel-clock__time{color:#d8ccc68c}@supports (color:color-mix(in lab, red, red)){.duel-clock[data-clock-state=untimed] .duel-clock__time{color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}@container (width<=31rem){.duel-clock--board{min-width:7.25rem}.duel-clock--board .duel-clock__time{min-width:3.75rem;font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.duel-clock[data-clock-state=critical],.duel-clock[data-clock-state=expired]{animation:none}}.local-player-bar{color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#211a17e0;border:1px solid #ffffff1c;border-radius:.7rem;justify-content:space-between;align-items:center;gap:clamp(.5rem,1.8cqw,1rem);min-width:0;padding:.42rem .55rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 .45rem 1.2rem #26040f3d}.local-player-bar__player{align-items:center;gap:clamp(.4rem,1.2cqw,.65rem);min-width:0;display:flex}.local-player-bar__avatar,.local-player-bar__marker{aspect-ratio:1;object-fit:cover;background:#0d6973;border:2px solid #2f8a93;border-radius:.58rem;flex:none;width:clamp(2rem,6cqw,2.5rem);box-shadow:inset 0 1px #ffffff2e,0 .14rem .35rem #00000057}.local-player-bar__identity{min-width:0;line-height:1.05;display:block}.local-player-bar__label,.local-player-bar__timer-label{color:#d8ccc68a;letter-spacing:.13em;text-transform:uppercase;font-size:.5rem;font-weight:800;display:block}.local-player-bar__name{max-width:clamp(5rem,23cqw,10rem);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:.14rem;font-size:clamp(.78rem,2.4cqw,.95rem);font-weight:800;display:block;overflow:visible}.local-player-bar__detail{color:#d8ccc6a8;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(7rem,31cqw,13rem);font-size:clamp(.54rem,1.7cqw,.67rem);font-weight:700;overflow:visible}.local-player-bar__timer{background:#13575e73;border:1px solid #78bbc161;border-radius:.55rem;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:clamp(7rem,24cqw,8.5rem);padding:.38rem .65rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.local-player-bar__timer-icon{color:#78bbc1;flex:none;width:1rem}.local-player-bar__timer-copy{text-align:right;display:block}.local-player-bar__time{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:.06rem;font-size:1.15rem;font-weight:800;line-height:1;display:block}.local-player-bar[data-player-bar-state=won] .local-player-bar__timer{background:#5b3e0da3;border-color:#fdbb219e}.local-player-bar[data-player-bar-state=won] .local-player-bar__timer-icon,.local-player-bar[data-player-bar-state=won] .local-player-bar__time{color:#fdbb21}@container (width<=31rem){.local-player-bar__detail{display:none}.local-player-bar__timer{min-width:6.75rem}}.four-player-table{isolation:isolate;position:absolute;inset:0;overflow:visible;container:four-player-table/size}.four-player-table__surface{z-index:-1;background:radial-gradient(at 50% 44%,#7ee0921f 0%,#0000 58%),#025c2429;border:clamp(.42rem,.9cqw,.72rem) solid #2a1e18eb;border-radius:50%/46%;position:absolute;inset:clamp(.7rem,2.4cqh,1.35rem) clamp(.6rem,1.8cqw,1.35rem);box-shadow:inset 0 0 0 2px #ffffff0e,inset 0 0 5rem #001c0a52,0 1.1rem 3.2rem #00180857}.four-player-table__surface:after{border-radius:inherit;content:"";border:1px solid #f4f1ee14;position:absolute;inset:.55rem}.four-player-table__station{z-index:4;position:absolute}.four-player-table__station--north{top:clamp(.55rem,1.6cqh,1rem);left:50%;transform:translate(-50%)}.four-player-table__station--west{top:43%;left:clamp(.55rem,1.4cqw,1rem);transform:translateY(-50%)}.four-player-table__station--east{top:43%;right:clamp(.55rem,1.4cqw,1rem);transform:translateY(-50%)}.four-player-table__station--south{bottom:clamp(.25rem,.7cqh,.55rem);left:50%;transform:translate(-50%)}.four-player-table__center{z-index:3;width:min(46cqw,30rem);height:min(42cqh,21rem);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.game-table-seat{color:#fff;background:#211a17f0;border:1px solid #d8ccc64d;border-radius:999px;align-items:center;gap:.7rem;min-width:clamp(9.5rem,17cqw,13.5rem);max-width:14.5rem;padding:.4rem .95rem .4rem .42rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 .55rem 1.3rem #00140747}.game-table-seat[data-seat-state=active]{border-color:var(--game-table-seat-accent);box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 3px var(--game-table-seat-accent), 0 .7rem 1.65rem #00140757}@supports (color:color-mix(in lab, red, red)){.game-table-seat[data-seat-state=active]{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 3px color-mix(in srgb, var(--game-table-seat-accent) 24%, transparent), 0 .7rem 1.65rem #00140757}}.game-table-seat__avatar-wrap{aspect-ratio:1;flex:none;width:clamp(3.25rem,7.8cqh,4.5rem);position:relative}.game-table-seat__avatar{border:2px solid var(--game-table-seat-accent);background:var(--color-lark-interface);object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 .22rem .55rem #00000059}.game-table-seat[data-game-table-seat-empty]{border-style:dashed;border-color:var(--game-table-seat-accent)}@supports (color:color-mix(in lab, red, red)){.game-table-seat[data-game-table-seat-empty]{border-color:color-mix(in srgb, var(--game-table-seat-accent) 42%, #d8ccc63d)}}.game-table-seat[data-game-table-seat-empty]{background:#211a17b8;box-shadow:inset 0 1px #ffffff0a}.game-table-seat__avatar--empty{color:var(--game-table-seat-accent);background:#ffffff09;border-style:dashed;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.game-table-seat__avatar--empty{color:color-mix(in srgb, var(--game-table-seat-accent) 72%, white)}}.game-table-seat__avatar--empty{font-family:var(--font-display);box-shadow:none;font-size:clamp(1.15rem,3.2cqh,1.65rem);font-weight:700}.game-table-seat__turn-dot{aspect-ratio:1;border:2px solid var(--color-lark-interface);background:#726863;border-radius:50%;width:.7rem;display:block;position:absolute;bottom:-.08rem;right:-.08rem}.game-table-seat[data-seat-state=active] .game-table-seat__turn-dot{background:var(--color-lark-lime);box-shadow:0 0 .65rem #68d63dc7}.game-table-seat__copy{flex:1;min-width:0;line-height:1.05}.game-table-seat__label,.game-table-seat__detail{color:#d8ccc69e;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.45rem,1.25cqh,.58rem);font-weight:800;display:block;overflow:visible}.game-table-seat__name{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-block:.18rem;font-size:clamp(.82rem,2.3cqh,1.05rem);font-weight:800;display:block;overflow:visible}.game-table-seat__detail{letter-spacing:.03em;text-transform:none}.game-table-seat__account{flex:none}.home-hero{--category-hero-surface:#4a2c26;--category-hero-surface-end:#211a17;--category-hero-accent:#d65f3d}.home-hero .mood{opacity:.28;filter:blur(64px);background:var(--category-accent);border-radius:50%;width:16rem;height:16rem;position:absolute}.home-hero .mood.board-games{top:42%;left:-5rem}.home-hero .mood.card-games{top:-5rem;right:22%}.home-hero .mood.daily-games{bottom:-6rem;left:30%}.home-hero .mood.arcade-games{bottom:-5rem;right:-4rem}.home-hero .brand-mark{display:none}@container (width>=43rem){.home-hero .brand-mark{display:block}}.home-hero .brand-mark{z-index:1;pointer-events:none;opacity:.92;filter:drop-shadow(0 16px 24px #0000004d);width:11.55rem;height:auto;position:absolute;top:.85rem;right:1.25rem}@media (width>=1280px){.home-hero .brand-mark{width:13.3rem;top:1rem;right:1.6rem}}@media (width>=640px){.home-hero h1 span{white-space:nowrap}}.home-hero .hero-footer{gap:1.75rem}.home-hero .actions{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;flex-shrink:1;display:flex}.home-hero .actions .lark-button-cta{white-space:nowrap}.home-hero .note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.home-hero .note{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.home-hero .featured-icons{display:none}@container (width>=43rem){.home-hero .featured-icons{display:flex}}.home-hero .featured-icons a:first-child img{transform:rotate(-8deg)translateY(.4rem)}.home-hero .featured-icons a:nth-child(2) img{transform:rotate(-2.5deg)translateY(-.35rem)}.home-hero .featured-icons a:nth-child(3) img{transform:rotate(2.5deg)translateY(-.35rem)}.home-hero .featured-icons a:nth-child(4) img{transform:rotate(8deg)translateY(.4rem)}#home .home-categories{padding-bottom:calc(var(--spacing) * 8)}@media (width>=40rem){#home .home-categories{padding-bottom:calc(var(--spacing) * 10)}}#home .home-categories h2{font-size:1.25rem}#home .home-categories .category-links{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@container game-card-shelf (width>=35rem){#home .home-categories .category-links{grid-template-columns:repeat(2,minmax(0,1fr))}}#home .home-featured{padding-inline:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 20)}@media (width>=40rem){#home .home-featured{padding-inline:calc(var(--spacing) * 10)}}@media (width>=80rem){#home .home-featured{padding-inline:calc(var(--spacing) * 12)}}#home .home-featured .section-heading{margin-bottom:1.5rem}#home .home-account{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 20)}@media (width>=40rem){#home .home-account{padding-inline:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 24)}}@media (width>=80rem){#home .home-account{padding-inline:calc(var(--spacing) * 12)}}#home .home-account .section-content{max-width:var(--container-3xl);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}#home .home-account h2{margin-top:.75rem}#home .home-account .description{max-width:42rem}#home .home-account .actions{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 3);display:flex}#home .home-account .account-login{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);background:var(--theme-hover);color:var(--theme-accent);border-radius:6px}#home .home-account .account-login:hover{background:var(--theme-border)}.admin-markdown>h1:first-child{display:none}.admin-markdown h2{margin-top:calc(var(--spacing) * 12);border-top-style:var(--tw-border-style);border-color:#211b2b1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.admin-markdown h2{border-color:color-mix(in oklab, var(--color-lark-ink) 10%, transparent)}}.admin-markdown h2{padding-top:calc(var(--spacing) * 8);font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-plum)}.admin-markdown h3{margin-top:calc(var(--spacing) * 8);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-ink)}.admin-markdown p{margin-top:calc(var(--spacing) * 4);max-width:var(--container-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-slate)}.admin-markdown ul,.admin-markdown ol{margin-top:calc(var(--spacing) * 4);max-width:var(--container-4xl)}:where(:is(.admin-markdown ul,.admin-markdown ol)>: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)))}.admin-markdown ul,.admin-markdown ol{padding-left:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-slate)}.admin-markdown ul{list-style-type:disc}.admin-markdown ol{list-style-type:decimal}.admin-markdown strong{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-ink)}.admin-markdown a{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-plum);text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:2px}@media (hover:hover){.admin-markdown a:hover{color:var(--color-lark-coral-strong)}}.admin-markdown code{border-style:var(--tw-border-style);border-width:1px;border-color:#211b2b1a;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.admin-markdown code{border-color:color-mix(in oklab, var(--color-lark-ink) 10%, transparent)}}.admin-markdown code{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-ink)}.admin-markdown pre{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;max-width:100%;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-markdown pre{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.admin-markdown pre{background-color:var(--color-lark-night);padding:calc(var(--spacing) * 5);color:var(--color-lark-cloud);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.admin-markdown pre code{border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-lark-cloud);background-color:#0000;border-width:0;padding:0}.admin-markdown blockquote{margin-top:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-lark-coral);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 5);padding-block:var(--spacing)}.admin-markdown hr{margin-block:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#211b2b1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.admin-markdown hr{border-color:color-mix(in oklab, var(--color-lark-ink) 10%, transparent)}}.admin-markdown table{border-collapse:collapse;width:100%;max-width:100%;margin-top:calc(var(--spacing) * 5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block;overflow-x:auto}.admin-markdown th{border-style:var(--tw-border-style);border-width:1px;border-color:#3b1f5c33}@supports (color:color-mix(in lab, red, red)){.admin-markdown th{border-color:color-mix(in oklab, var(--color-lark-plum) 20%, transparent)}}.admin-markdown th{background-color:var(--color-lark-plum);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);white-space:nowrap;color:var(--color-white)}.admin-markdown td{border-style:var(--tw-border-style);border-width:1px;border-color:#211b2b1a}@supports (color:color-mix(in lab, red, red)){.admin-markdown td{border-color:color-mix(in oklab, var(--color-lark-ink) 10%, transparent)}}.admin-markdown td{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-slate)}.admin-markdown input[type=checkbox]{margin-right:calc(var(--spacing) * 2);accent-color:var(--color-lark-coral)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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-3{inset:calc(var(--spacing) * 3)}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-\[-10\%\]{inset-inline:-10%}.inset-y-0{inset-block:0}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[1\.35rem\]{top:1.35rem}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:0}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-12\%\]{bottom:-12%}.bottom-\[1\.35rem\]{bottom:1.35rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.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}}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.\!mt-0{margin-top:0!important}.\!mt-8{margin-top:calc(var(--spacing) * 8)!important}.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-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}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:calc(var(--spacing) * 2)!important}.-mb-px{margin-bottom:-1px}.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)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.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}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[13\/4\]{aspect-ratio:13/4}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.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-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.05rem\]{height:1.05rem}.h-\[3px\]{height:3px}.h-\[72\%\]{height:72%}.h-\[72vh\]{height:72vh}.h-\[78\%\]{height:78%}.h-\[92\%\]{height:92%}.h-\[100px\]{height:100px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[min\(72dvh\,42rem\)\]{max-height:min(72dvh,42rem)}.\!min-h-0{min-height:0!important}.\!min-h-11{min-height:calc(var(--spacing) * 11)!important}.\!min-h-12{min-height:calc(var(--spacing) * 12)!important}.\!min-h-14{min-height:calc(var(--spacing) * 14)!important}.\!min-h-\[74px\]{min-height:74px!important}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[21rem\]{min-height:21rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[54px\]{min-height:54px}.min-h-\[74px\]{min-height:74px}.min-h-\[76px\]{min-height:76px}.min-h-\[100px\]{min-height:100px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.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-11{width:calc(var(--spacing) * 11)}.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-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.05rem\]{width:1.05rem}.w-\[30\%\]{width:30%}.w-\[72\%\]{width:72%}.w-\[100px\]{width:100px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[min\(22rem\,92vw\)\]{width:min(22rem,92vw)}.w-\[min\(96\%\,64rem\)\]{width:min(96%,64rem)}.w-auto{width:auto}.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-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-\[16rem\]{max-width:16rem}.max-w-\[19rem\]{max-width:19rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[75rem\]{max-width:75rem}.max-w-\[78rem\]{max-width:78rem}.max-w-\[86rem\]{max-width:86rem}.max-w-\[92rem\]{max-width:92rem}.max-w-\[300px\]{max-width:300px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-\[15rem\]{min-width:15rem}.min-w-\[42rem\]{min-width:42rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[46rem\]{min-width:46rem}.min-w-\[48rem\]{min-width:48rem}.min-w-\[58rem\]{min-width:58rem}.min-w-\[100px\]{min-width:100px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0;--tw-border-spacing-y:0;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-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:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);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-y-1{--tw-translate-y:calc(var(--spacing) * -1);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)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.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-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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!important}.\!justify-center{justify-content:center!important}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-4{gap:calc(var(--spacing) * 4)!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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-px{gap:1px}: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)))}.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-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}: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-lark-ink\/10>:not(:last-child)){border-color:#211b2b1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-lark-ink\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-lark-ink) 10%, transparent)}}:where(.divide-lark-line>:not(:last-child)){border-color:var(--color-lark-line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.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)}.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-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[\#C9B8D8\]\/70{border-color:oklab(80.6912% .0303017 -.0372726/.7)!important}.\!border-\[\#D65F3D\]\/70{border-color:oklab(62.7994% .126746 .0944826/.7)!important}.border-\[\#4B91A0\]\/25{border-color:oklab(61.6975% -.0616508 -.0405967/.25)}.border-\[\#8B4B5E\]{border-color:#8b4b5e}.border-\[\#9BF2DA\]\/70{border-color:oklab(89.9191% -.0905596 .00828159/.7)}.border-\[\#78BBC1\]\/50{border-color:oklab(74.9535% -.0629854 -.0267588/.5)}.border-\[\#78BBC1\]\/70{border-color:oklab(74.9535% -.0629854 -.0267588/.7)}.border-\[\#536A78\]{border-color:#536a78}.border-\[\#715F57\]{border-color:#715f57}.border-\[\#51443E\]{border-color:#51443e}.border-\[\#665952\]{border-color:#665952}.border-\[\#E47A5A\]\/70{border-color:oklab(69.232% .110489 .0850391/.7)}.border-\[\#FDBB21\]\/70{border-color:oklab(83.1293% .0238656 .163309/.7)}.border-\[\#FFD166\]\/60{border-color:oklab(88.0303% .00925696 .13446/.6)}.border-\[var\(--theme-border\)\]{border-color:var(--theme-border)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-lark-action-green{border-color:var(--color-lark-action-green)}.border-lark-action-green\/25{border-color:#34725940}@supports (color:color-mix(in lab, red, red)){.border-lark-action-green\/25{border-color:color-mix(in oklab, var(--color-lark-action-green) 25%, transparent)}}.border-lark-brown{border-color:var(--color-lark-brown)}.border-lark-coral{border-color:var(--color-lark-coral)}.border-lark-coral-v3{border-color:var(--color-lark-coral-v3)}.border-lark-coral-v3\/35{border-color:#d65f3d59}@supports (color:color-mix(in lab, red, red)){.border-lark-coral-v3\/35{border-color:color-mix(in oklab, var(--color-lark-coral-v3) 35%, transparent)}}.border-lark-coral\/20{border-color:#ff654a33}@supports (color:color-mix(in lab, red, red)){.border-lark-coral\/20{border-color:color-mix(in oklab, var(--color-lark-coral) 20%, transparent)}}.border-lark-coral\/25{border-color:#ff654a40}@supports (color:color-mix(in lab, red, red)){.border-lark-coral\/25{border-color:color-mix(in oklab, var(--color-lark-coral) 25%, transparent)}}.border-lark-error{border-color:var(--color-lark-error)}.border-lark-error\/25{border-color:#963a3240}@supports (color:color-mix(in lab, red, red)){.border-lark-error\/25{border-color:color-mix(in oklab, var(--color-lark-error) 25%, transparent)}}.border-lark-error\/35{border-color:#963a3259}@supports (color:color-mix(in lab, red, red)){.border-lark-error\/35{border-color:color-mix(in oklab, var(--color-lark-error) 35%, transparent)}}.border-lark-gold{border-color:var(--color-lark-gold)}.border-lark-ink\/5{border-color:#211b2b0d}@supports (color:color-mix(in lab, red, red)){.border-lark-ink\/5{border-color:color-mix(in oklab, var(--color-lark-ink) 5%, transparent)}}.border-lark-ink\/10{border-color:#211b2b1a}@supports (color:color-mix(in lab, red, red)){.border-lark-ink\/10{border-color:color-mix(in oklab, var(--color-lark-ink) 10%, transparent)}}.border-lark-lake{border-color:var(--color-lark-lake)}.border-lark-lake\/20{border-color:#226f7833}@supports (color:color-mix(in lab, red, red)){.border-lark-lake\/20{border-color:color-mix(in oklab, var(--color-lark-lake) 20%, transparent)}}.border-lark-lake\/25{border-color:#226f7840}@supports (color:color-mix(in lab, red, red)){.border-lark-lake\/25{border-color:color-mix(in oklab, var(--color-lark-lake) 25%, transparent)}}.border-lark-lake\/40{border-color:#226f7866}@supports (color:color-mix(in lab, red, red)){.border-lark-lake\/40{border-color:color-mix(in oklab, var(--color-lark-lake) 40%, transparent)}}.border-lark-lime{border-color:var(--color-lark-lime)}.border-lark-line{border-color:var(--color-lark-line)}.border-lark-mist{border-color:var(--color-lark-mist)}.border-lark-plum{border-color:var(--color-lark-plum)}.border-lark-plum\/10{border-color:#3b1f5c1a}@supports (color:color-mix(in lab, red, red)){.border-lark-plum\/10{border-color:color-mix(in oklab, var(--color-lark-plum) 10%, transparent)}}.border-lark-plum\/15{border-color:#3b1f5c26}@supports (color:color-mix(in lab, red, red)){.border-lark-plum\/15{border-color:color-mix(in oklab, var(--color-lark-plum) 15%, transparent)}}.border-lark-plum\/20{border-color:#3b1f5c33}@supports (color:color-mix(in lab, red, red)){.border-lark-plum\/20{border-color:color-mix(in oklab, var(--color-lark-plum) 20%, transparent)}}.border-lark-success\/25{border-color:#34725940}@supports (color:color-mix(in lab, red, red)){.border-lark-success\/25{border-color:color-mix(in oklab, var(--color-lark-success) 25%, transparent)}}.border-lark-success\/30{border-color:#3472594d}@supports (color:color-mix(in lab, red, red)){.border-lark-success\/30{border-color:color-mix(in oklab, var(--color-lark-success) 30%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/40{border-color:#ffa2ae66}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/40{border-color:color-mix(in oklab, var(--color-rose-300) 40%, transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-600{border-color:var(--color-slate-600)}.border-transparent{border-color:#0000}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.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-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-t-lark-brown{border-top-color:var(--color-lark-brown)}.border-t-lark-coral-v3{border-top-color:var(--color-lark-coral-v3)}.\!bg-\[\#8B6CA8\]\/20{background-color:oklab(58.4946% .0581063 -.0761128/.2)!important}.\!bg-\[\#D65F3D\]\/15{background-color:oklab(62.7994% .126746 .0944826/.15)!important}.bg-\[\#3C8276\]\/45{background-color:oklab(55.7843% -.0733365 -.000981152/.45)}.bg-\[\#8B4B5E\]{background-color:#8b4b5e}.bg-\[\#8B4B5E\]\/12{background-color:oklab(49.5344% .0889936 .00288767/.12)}.bg-\[\#8B6CA8\]\/18{background-color:oklab(58.4946% .0581063 -.0761128/.18)}.bg-\[\#8B3540\]{background-color:#8b3540}.bg-\[\#36A9E1\]\/12{background-color:oklab(69.5968% -.0745956 -.105133/.12)}.bg-\[\#36A9E1\]\/16{background-color:oklab(69.5968% -.0745956 -.105133/.16)}.bg-\[\#36A9E1\]\/18{background-color:oklab(69.5968% -.0745956 -.105133/.18)}.bg-\[\#78BBC1\]{background-color:#78bbc1}.bg-\[\#78BBC1\]\/12{background-color:oklab(74.9535% -.0629854 -.0267588/.12)}.bg-\[\#82C9D4\]{background-color:#82c9d4}.bg-\[\#100B22\]{background-color:#100b22}.bg-\[\#211A17\]{background-color:#211a17}.bg-\[\#231D1A\]{background-color:#231d1a}.bg-\[\#241D1A\]\/65{background-color:oklab(23.7885% .00881743 .00867446/.65)}.bg-\[\#332A25\]{background-color:#332a25}.bg-\[\#536A78\]{background-color:#536a78}.bg-\[\#07131D\]{background-color:#07131d}.bg-\[\#17131F\]{background-color:#17131f}.bg-\[\#102630\]\/95{background-color:oklab(25.551% -.0218602 -.0256473/.95)}.bg-\[\#171426\]{background-color:#171426}.bg-\[\#262522\]{background-color:#262522}.bg-\[\#A7DCE4\]{background-color:#a7dce4}.bg-\[\#BDE7EC\]{background-color:#bde7ec}.bg-\[\#C9B8D8\]\/15{background-color:oklab(80.6912% .0303017 -.0372726/.15)}.bg-\[\#E47A5A\]\/12{background-color:oklab(69.232% .110489 .0850391/.12)}.bg-\[\#ECE7E3\]{background-color:#ece7e3}.bg-\[\#F1E4E8\]{background-color:#f1e4e8}.bg-\[\#FDBB21\]\/15{background-color:oklab(83.1293% .0238656 .163309/.15)}.bg-\[\#FFD43B\]\/90{background-color:oklab(88.2589% -.00639045 .164724/.9)}.bg-\[\#FFD166\]\/15{background-color:oklab(88.0303% .00925696 .13446/.15)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,rgba\(155\,242\,218\,\.18\)\,transparent_35\%\)\,\#07131D\]{background-color:radial-gradient(circle at 50% 35%,#9bf2da2e,transparent 35%),#07131d}.bg-\[var\(--theme-accent-soft\)\]{background-color:var(--theme-accent-soft)}.bg-\[var\(--theme-hover\)\]{background-color:var(--theme-hover)}.bg-\[var\(--theme-panel\)\]{background-color:var(--theme-panel)}.bg-\[var\(--theme-panel-muted\)\]{background-color:var(--theme-panel-muted)}.bg-\[var\(--theme-surface\)\]{background-color:var(--theme-surface)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/90{background-color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/90{background-color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, 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\/\[\.035\]{background-color:#00000009}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[\.035\]{background-color:color-mix(in oklab, var(--color-black) 3.5%, transparent)}}.bg-cat-board\/15{background-color:#8b4b5e26}@supports (color:color-mix(in lab, red, red)){.bg-cat-board\/15{background-color:color-mix(in oklab, var(--color-cat-board) 15%, transparent)}}.bg-current\/65{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/65{background-color:color-mix(in oklab, currentcolor 65%, transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/90{background-color:#53eafde6}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/90{background-color:color-mix(in oklab, var(--color-cyan-300) 90%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/90{background-color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/90{background-color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-lark-action-green{background-color:var(--color-lark-action-green)}.bg-lark-action-green\/15{background-color:#34725926}@supports (color:color-mix(in lab, red, red)){.bg-lark-action-green\/15{background-color:color-mix(in oklab, var(--color-lark-action-green) 15%, transparent)}}.bg-lark-action-green\/18{background-color:#3472592e}@supports (color:color-mix(in lab, red, red)){.bg-lark-action-green\/18{background-color:color-mix(in oklab, var(--color-lark-action-green) 18%, transparent)}}.bg-lark-brown{background-color:var(--color-lark-brown)}.bg-lark-cloud{background-color:var(--color-lark-cloud)}.bg-lark-coral{background-color:var(--color-lark-coral)}.bg-lark-coral-v3{background-color:var(--color-lark-coral-v3)}.bg-lark-coral-v3-lift{background-color:var(--color-lark-coral-v3-lift)}.bg-lark-coral\/10{background-color:#ff654a1a}@supports (color:color-mix(in lab, red, red)){.bg-lark-coral\/10{background-color:color-mix(in oklab, var(--color-lark-coral) 10%, transparent)}}.bg-lark-error{background-color:var(--color-lark-error)}.bg-lark-error-soft{background-color:var(--color-lark-error-soft)}.bg-lark-error\/5{background-color:#963a320d}@supports (color:color-mix(in lab, red, red)){.bg-lark-error\/5{background-color:color-mix(in oklab, var(--color-lark-error) 5%, transparent)}}.bg-lark-focus\/15{background-color:#49bfe326}@supports (color:color-mix(in lab, red, red)){.bg-lark-focus\/15{background-color:color-mix(in oklab, var(--color-lark-focus) 15%, transparent)}}.bg-lark-gold\/12{background-color:#fdbb211f}@supports (color:color-mix(in lab, red, red)){.bg-lark-gold\/12{background-color:color-mix(in oklab, var(--color-lark-gold) 12%, transparent)}}.bg-lark-ink\/80{background-color:#211b2bcc}@supports (color:color-mix(in lab, red, red)){.bg-lark-ink\/80{background-color:color-mix(in oklab, var(--color-lark-ink) 80%, transparent)}}.bg-lark-interface{background-color:var(--color-lark-interface)}.bg-lark-interface\/35{background-color:#211a1759}@supports (color:color-mix(in lab, red, red)){.bg-lark-interface\/35{background-color:color-mix(in oklab, var(--color-lark-interface) 35%, transparent)}}.bg-lark-interface\/55{background-color:#211a178c}@supports (color:color-mix(in lab, red, red)){.bg-lark-interface\/55{background-color:color-mix(in oklab, var(--color-lark-interface) 55%, transparent)}}.bg-lark-interface\/75{background-color:#211a17bf}@supports (color:color-mix(in lab, red, red)){.bg-lark-interface\/75{background-color:color-mix(in oklab, var(--color-lark-interface) 75%, transparent)}}.bg-lark-interface\/80{background-color:#211a17cc}@supports (color:color-mix(in lab, red, red)){.bg-lark-interface\/80{background-color:color-mix(in oklab, var(--color-lark-interface) 80%, transparent)}}.bg-lark-interface\/85{background-color:#211a17d9}@supports (color:color-mix(in lab, red, red)){.bg-lark-interface\/85{background-color:color-mix(in oklab, var(--color-lark-interface) 85%, transparent)}}.bg-lark-interface\/90{background-color:#211a17e6}@supports (color:color-mix(in lab, red, red)){.bg-lark-interface\/90{background-color:color-mix(in oklab, var(--color-lark-interface) 90%, transparent)}}.bg-lark-interface\/92{background-color:#211a17eb}@supports (color:color-mix(in lab, red, red)){.bg-lark-interface\/92{background-color:color-mix(in oklab, var(--color-lark-interface) 92%, transparent)}}.bg-lark-interface\/95{background-color:#211a17f2}@supports (color:color-mix(in lab, red, red)){.bg-lark-interface\/95{background-color:color-mix(in oklab, var(--color-lark-interface) 95%, transparent)}}.bg-lark-lake{background-color:var(--color-lark-lake)}.bg-lark-lake-soft{background-color:var(--color-lark-lake-soft)}.bg-lark-lake\/18{background-color:#226f782e}@supports (color:color-mix(in lab, red, red)){.bg-lark-lake\/18{background-color:color-mix(in oklab, var(--color-lark-lake) 18%, transparent)}}.bg-lark-lake\/60{background-color:#226f7899}@supports (color:color-mix(in lab, red, red)){.bg-lark-lake\/60{background-color:color-mix(in oklab, var(--color-lark-lake) 60%, transparent)}}.bg-lark-lime{background-color:var(--color-lark-lime)}.bg-lark-line{background-color:var(--color-lark-line)}.bg-lark-night{background-color:var(--color-lark-night)}.bg-lark-panel{background-color:var(--color-lark-panel)}.bg-lark-panel-v3{background-color:var(--color-lark-panel-v3)}.bg-lark-paper{background-color:var(--color-lark-paper)}.bg-lark-plum{background-color:var(--color-lark-plum)}.bg-lark-plum\/5{background-color:#3b1f5c0d}@supports (color:color-mix(in lab, red, red)){.bg-lark-plum\/5{background-color:color-mix(in oklab, var(--color-lark-plum) 5%, transparent)}}.bg-lark-slate\/15{background-color:#6a637026}@supports (color:color-mix(in lab, red, red)){.bg-lark-slate\/15{background-color:color-mix(in oklab, var(--color-lark-slate) 15%, transparent)}}.bg-lark-success-soft{background-color:var(--color-lark-success-soft)}.bg-lark-success-soft\/55{background-color:#e2efe88c}@supports (color:color-mix(in lab, red, red)){.bg-lark-success-soft\/55{background-color:color-mix(in oklab, var(--color-lark-success-soft) 55%, transparent)}}.bg-lark-warm{background-color:var(--color-lark-warm)}.bg-lark-warm\/45{background-color:#f4f1ee73}@supports (color:color-mix(in lab, red, red)){.bg-lark-warm\/45{background-color:color-mix(in oklab, var(--color-lark-warm) 45%, transparent)}}.bg-lark-warm\/50{background-color:#f4f1ee80}@supports (color:color-mix(in lab, red, red)){.bg-lark-warm\/50{background-color:color-mix(in oklab, var(--color-lark-warm) 50%, transparent)}}.bg-lark-warm\/55{background-color:#f4f1ee8c}@supports (color:color-mix(in lab, red, red)){.bg-lark-warm\/55{background-color:color-mix(in oklab, var(--color-lark-warm) 55%, transparent)}}.bg-lark-warm\/60{background-color:#f4f1ee99}@supports (color:color-mix(in lab, red, red)){.bg-lark-warm\/60{background-color:color-mix(in oklab, var(--color-lark-warm) 60%, transparent)}}.bg-lark-warm\/90{background-color:#f4f1eee6}@supports (color:color-mix(in lab, red, red)){.bg-lark-warm\/90{background-color:color-mix(in oklab, var(--color-lark-warm) 90%, transparent)}}.bg-lark-warm\/95{background-color:#f4f1eef2}@supports (color:color-mix(in lab, red, red)){.bg-lark-warm\/95{background-color:color-mix(in oklab, var(--color-lark-warm) 95%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-300\/90{background-color:#ffa2aee6}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/90{background-color:color-mix(in oklab, var(--color-rose-300) 90%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/95{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.bg-white\/65{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:radial-gradient\(circle_at_16\%_14\%\,rgba\(53\,199\,218\,\.3\)\,transparent_28\%\)\,radial-gradient\(circle_at_76\%_80\%\,rgba\(221\,93\,57\,\.38\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 16% 14%,#35c7da4d,#0000 28%),radial-gradient(circle at 76% 80%,#dd5d3961,#0000 34%)}.bg-\[linear-gradient\(90deg\,rgba\(9\,6\,23\,\.97\)_0\%\,rgba\(9\,6\,23\,\.9\)_40\%\,rgba\(9\,6\,23\,\.3\)_72\%\,rgba\(9\,6\,23\,\.2\)_100\%\)\]{background-image:linear-gradient(90deg,#090617f7 0%,#090617e6 40%,#0906174d 72%,#09061733 100%)}.bg-\[linear-gradient\(135deg\,transparent_0_29\%\,\#365D52_29\.2\%_51\%\,transparent_51\.2\%\)\,linear-gradient\(225deg\,transparent_0_31\%\,\#294A49_31\.2\%_55\%\,transparent_55\.2\%\)\]{background-image:linear-gradient(135deg,#0000 0 29%,#365d52 29.2% 51%,#0000 51.2%),linear-gradient(225deg,#0000 0 31%,#294a49 31.2% 55%,#0000 55.2%)}.bg-\[linear-gradient\(145deg\,\#25335C\,\#171426\)\]{background-image:linear-gradient(145deg,#25335c,#171426)}.bg-\[radial-gradient\(circle_at_50\%_110\%\,rgba\(155\,242\,218\,\.22\)\,transparent_42\%\)\,linear-gradient\(180deg\,\#101A36_0\%\,\#174456_44\%\,\#19362D_100\%\)\]{background-image:radial-gradient(circle at 50% 110%,#9bf2da38,#0000 42%),linear-gradient(#101a36 0%,#174456 44%,#19362d 100%)}.\!from-\[\#8B6CA8\]{--tw-gradient-from:#8b6ca8!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.\!from-\[\#D65F3D\]{--tw-gradient-from:#d65f3d!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-\[\#4A4846\]{--tw-gradient-from:#4a4846;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#78BBC1\]{--tw-gradient-from:#78bbc1;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/35{--tw-gradient-from:#00000059}@supports (color:color-mix(in lab, red, red)){.from-black\/35{--tw-gradient-from:color-mix(in oklab, var(--color-black) 35%, transparent)}}.from-black\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\!via-\[\#C9B8D8\]{--tw-gradient-via:#c9b8d8!important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-via-stops)!important}.\!via-\[\#F28C6F\]{--tw-gradient-via:#f28c6f!important;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)!important;--tw-gradient-stops:var(--tw-gradient-via-stops)!important}.via-\[\#FDBB21\]{--tw-gradient-via:#fdbb21;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.\!to-\[\#78BBC1\]{--tw-gradient-to:#78bbc1!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.\!to-\[\#FDBB21\]{--tw-gradient-to:#fdbb21!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.to-\[\#68D63D\]{--tw-gradient-to:#68d63d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#302D2B\]{--tw-gradient-to:#302d2b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/5{--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.to-white\/5{--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.to-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-none{fill:none}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.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-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-3\.5{padding-block:calc(var(--spacing) * 3.5)!important}.py-0{padding-block:0}.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-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.\!pt-0{padding-top:0!important}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.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-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.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-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.\!text-left{text-align:left!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-brand{font-family:var(--font-brand)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-3xl{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-lg{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\!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-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-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.48rem\]{font-size:.48rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.54rem\]{font-size:.54rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.84rem\]{font-size:.84rem}.text-\[clamp\(0\.55rem\,1\.6vw\,0\.95rem\)\]{font-size:clamp(.55rem,1.6vw,.95rem)}.\!leading-\[\.92\]{--tw-leading:.92!important;line-height:.92!important}.\!leading-\[\.98\]{--tw-leading:.98!important;line-height:.98!important}.\!leading-\[1\.05\]{--tw-leading:1.05!important;line-height:1.05!important}.\!leading-tight{--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-black{--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important}.\!font-extrabold{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.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-\[-\.04em\]{--tw-tracking:-.04em!important;letter-spacing:-.04em!important}.\!tracking-\[-\.045em\]{--tw-tracking:-.045em!important;letter-spacing:-.045em!important}.tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\!text-\[\#E2D4ED\]{color:#e2d4ed!important}.\!text-\[\#F28C6F\]{color:#f28c6f!important}.\!text-\[var\(--theme-text\)\]{color:var(--theme-text)!important}.\!text-lark-brown{color:var(--color-lark-brown)!important}.\!text-lark-coral-v3-deep{color:var(--color-lark-coral-v3-deep)!important}.\!text-lark-ink{color:var(--color-lark-ink)!important}.\!text-lark-interface{color:var(--color-lark-interface)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#6A3947\]{color:#6a3947}.text-\[\#8B4B5E\]{color:#8b4b5e}.text-\[\#8BE2F1\]{color:#8be2f1}.text-\[\#8ED0D6\]{color:#8ed0d6}.text-\[\#9BCAB1\]{color:#9bcab1}.text-\[\#9BF2DA\]{color:#9bf2da}.text-\[\#9ED4B1\]{color:#9ed4b1}.text-\[\#9EDAE2\]{color:#9edae2}.text-\[\#36A9E1\]{color:#36a9e1}.text-\[\#78BBC1\]{color:#78bbc1}.text-\[\#A7D3D6\]{color:#a7d3d6}.text-\[\#A7D6B7\]{color:#a7d6b7}.text-\[\#A9C3CF\]{color:#a9c3cf}.text-\[\#C2D6DF\]{color:#c2d6df}.text-\[\#C9B8D8\]{color:#c9b8d8}.text-\[\#D5CECA\]{color:#d5ceca}.text-\[\#E2D4ED\]{color:#e2d4ed}.text-\[\#E6BEC9\]{color:#e6bec9}.text-\[\#F1A897\]{color:#f1a897}.text-\[\#F09A7E\]{color:#f09a7e}.text-\[\#FDBB21\]{color:#fdbb21}.text-\[\#FFD43B\]{color:#ffd43b}.text-\[\#FFD166\]{color:#ffd166}.text-\[\#FFE49A\]{color:#ffe49a}.text-\[var\(--theme-accent\)\]{color:var(--theme-accent)}.text-\[var\(--theme-muted\)\]{color:var(--theme-muted)}.text-\[var\(--theme-text\)\]{color:var(--theme-text)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-950{color:var(--color-amber-950)}.text-cat-board{color:var(--color-cat-board)}.text-current{color:currentColor}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-950{color:var(--color-cyan-950)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-950{color:var(--color-emerald-950)}.text-lark-action-green{color:var(--color-lark-action-green)}.text-lark-brown{color:var(--color-lark-brown)}.text-lark-coral-soft{color:var(--color-lark-coral-soft)}.text-lark-coral-strong{color:var(--color-lark-coral-strong)}.text-lark-coral-v3{color:var(--color-lark-coral-v3)}.text-lark-coral-v3-deep{color:var(--color-lark-coral-v3-deep)}.text-lark-coral-v3-lift{color:var(--color-lark-coral-v3-lift)}.text-lark-error{color:var(--color-lark-error)}.text-lark-focus{color:var(--color-lark-focus)}.text-lark-ink{color:var(--color-lark-ink)}.text-lark-interface{color:var(--color-lark-interface)}.text-lark-lake{color:var(--color-lark-lake)}.text-lark-lake-dark{color:var(--color-lark-lake-dark)}.text-lark-lime{color:var(--color-lark-lime)}.text-lark-mist{color:var(--color-lark-mist)}.text-lark-mist-v3{color:var(--color-lark-mist-v3)}.text-lark-mist-v3\/50{color:#d8ccc680}@supports (color:color-mix(in lab, red, red)){.text-lark-mist-v3\/50{color:color-mix(in oklab, var(--color-lark-mist-v3) 50%, transparent)}}.text-lark-mist-v3\/55{color:#d8ccc68c}@supports (color:color-mix(in lab, red, red)){.text-lark-mist-v3\/55{color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}.text-lark-mist-v3\/65{color:#d8ccc6a6}@supports (color:color-mix(in lab, red, red)){.text-lark-mist-v3\/65{color:color-mix(in oklab, var(--color-lark-mist-v3) 65%, transparent)}}.text-lark-mist-v3\/70{color:#d8ccc6b3}@supports (color:color-mix(in lab, red, red)){.text-lark-mist-v3\/70{color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}.text-lark-mist-v3\/75{color:#d8ccc6bf}@supports (color:color-mix(in lab, red, red)){.text-lark-mist-v3\/75{color:color-mix(in oklab, var(--color-lark-mist-v3) 75%, transparent)}}.text-lark-muted{color:var(--color-lark-muted)}.text-lark-muted\/65{color:#726863a6}@supports (color:color-mix(in lab, red, red)){.text-lark-muted\/65{color:color-mix(in oklab, var(--color-lark-muted) 65%, transparent)}}.text-lark-plum{color:var(--color-lark-plum)}.text-lark-slate{color:var(--color-lark-slate)}.text-lark-success{color:var(--color-lark-success)}.text-neutral-700{color:var(--color-neutral-700)}.text-rose-200{color:var(--color-rose-200)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-950{color:var(--color-rose-950)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.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\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, 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)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-lark-lake{accent-color:var(--color-lark-lake)}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-\[\.045\]{opacity:.045}.mix-blend-soft-light{mix-blend-mode:soft-light}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_28px_rgba\(253\,187\,33\,0\.18\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#fdbb212e);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_8px_18px_rgba\(0\,0\,0\,\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0000002e);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_8px_18px_rgba\(0\,0\,0\,\.24\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0000003d);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_8px_18px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#00000047);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_10px_26px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#00000038);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_10px_28px_rgba\(33\,26\,23\,\.04\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#211a170a);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_12px_28px_rgba\(33\,26\,23\,\.07\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#211a1712);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_12px_28px_var\(--theme-shadow\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,var(--theme-shadow));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_14px_30px_rgba\(0\,0\,0\,\.32\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#00000052);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_14px_34px_rgba\(33\,26\,23\,\.06\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#211a170f);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_16px_38px_rgba\(33\,26\,23\,\.08\)\]{--tw-shadow:0 16px 38px var(--tw-shadow-color,#211a1714);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_18px_45px_rgba\(0\,0\,0\,\.25\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#00000040);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_18px_45px_var\(--theme-shadow\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,var(--theme-shadow));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_18px_50px_rgba\(33\,26\,23\,\.06\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#211a170f);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_20px_48px_rgba\(33\,26\,23\,\.2\)\]{--tw-shadow:0 20px 48px var(--tw-shadow-color,#211a1733);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_22px_60px_rgba\(33\,26\,23\,\.12\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#211a171f);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_26px_70px_rgba\(0\,0\,0\,\.48\)\]{--tw-shadow:0 26px 70px var(--tw-shadow-color,#0000007a);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_28px_70px_rgba\(5\,3\,15\,\.42\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#05030f6b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(0\,38\,14\,\.16\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00260e29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_rgba\(255\,255\,255\,\.18\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,#ffffff2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_3px_rgba\(255\,255\,255\,\.3\)\]{--tw-shadow:inset 0 0 0 3px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.14\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_0_\#68D63D\,0_3px_0_\#28533A\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#68d63d), 0 3px 0 var(--tw-shadow-color,#28533a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_2px_0_rgba\(255\,255\,255\,\.2\)\,0_3px_0_\#28533A\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#fff3), 0 3px 0 var(--tw-shadow-color,#28533a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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-sm{--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)}.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-\[\#8B6CA8\]\/35{--tw-ring-color:oklab(58.4946% .0581063 -.0761128/.35)}.ring-\[\#9BF2DA\]\/20{--tw-ring-color:oklab(89.9191% -.0905596 .00828159/.2)}.ring-\[\#78BBC1\]\/30{--tw-ring-color:oklab(74.9535% -.0629854 -.0267588/.3)}.ring-\[var\(--theme-border\)\]{--tw-ring-color:var(--theme-border)}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-cyan-200{--tw-ring-color:var(--color-cyan-200)}.ring-lark-action-green{--tw-ring-color:var(--color-lark-action-green)}.ring-lark-action-green\/30{--tw-ring-color:#3472594d}@supports (color:color-mix(in lab, red, red)){.ring-lark-action-green\/30{--tw-ring-color:color-mix(in oklab, var(--color-lark-action-green) 30%, transparent)}}.ring-lark-coral-v3\/15{--tw-ring-color:#d65f3d26}@supports (color:color-mix(in lab, red, red)){.ring-lark-coral-v3\/15{--tw-ring-color:color-mix(in oklab, var(--color-lark-coral-v3) 15%, transparent)}}.ring-lark-lake\/30{--tw-ring-color:#226f784d}@supports (color:color-mix(in lab, red, red)){.ring-lark-lake\/30{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 30%, transparent)}}.ring-lark-lime\/70{--tw-ring-color:#68d63db3}@supports (color:color-mix(in lab, red, red)){.ring-lark-lime\/70{--tw-ring-color:color-mix(in oklab, var(--color-lark-lime) 70%, transparent)}}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-700{--tw-ring-color:var(--color-slate-700)}.ring-slate-800{--tw-ring-color:var(--color-slate-800)}.ring-slate-950{--tw-ring-color:var(--color-slate-950)}.ring-transparent{--tw-ring-color:transparent}.ring-white\/8{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ring-white\/8{--tw-ring-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/12{--tw-ring-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.ring-white\/12{--tw-ring-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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_1px_0_rgba\(255\,255\,255\,\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 0 var(--tw-drop-shadow-color,#ffffff59));--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\,\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 18px var(--tw-drop-shadow-color,#00000073));--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,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.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-\[width\]{transition-property:width;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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.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-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}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:text-lark-ink:is(:where(.group):hover *){color:var(--color-lark-ink)}.group-hover\:text-lark-plum:is(:where(.group):hover *){color:var(--color-lark-plum)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:ring-\[var\(--theme-accent\)\]\/35:is(:where(.group):hover *){--tw-ring-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:ring-\[var\(--theme-accent\)\]\/35:is(:where(.group):hover *){--tw-ring-color:color-mix(in oklab, var(--theme-accent) 35%, transparent)}}}.peer-checked\:border-\[\#78BBC1\]:is(:where(.peer):checked~*){border-color:#78bbc1}.peer-checked\:bg-lark-lake:is(:where(.peer):checked~*){background-color:var(--color-lark-lake)}.peer-checked\:bg-lark-plum:is(:where(.peer):checked~*){background-color:var(--color-lark-plum)}.peer-checked\:text-white:is(:where(.peer):checked~*){color:var(--color-white)}.peer-checked\:ring-\[3px\]:is(:where(.peer):checked~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.peer-checked\:ring-\[\#83b64b\]:is(:where(.peer):checked~*){--tw-ring-color:#83b64b}.peer-focus-visible\:ring-4:is(:where(.peer):focus-visible~*){--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)}.peer-focus-visible\:ring-\[var\(--theme-accent-soft\)\]:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--theme-accent-soft)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-\[-3px\]:is(:where(.peer):focus-visible~*){outline-offset:-3px}.peer-focus-visible\:outline-lark-focus:is(:where(.peer):focus-visible~*){outline-color:var(--color-lark-focus)}.placeholder\:text-lark-mist-v3::placeholder{color:var(--color-lark-mist-v3)}.placeholder\:text-lark-muted::placeholder{color:var(--color-lark-muted)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#9EDAE2\]:hover{border-color:#9edae2}.hover\:border-\[\#36A9E1\]:hover{border-color:#36a9e1}.hover\:border-\[\#78BBC1\]:hover{border-color:#78bbc1}.hover\:border-\[\#78665E\]:hover{border-color:#78665e}.hover\:border-\[\#84756D\]:hover{border-color:#84756d}.hover\:border-\[\#F09A7E\]:hover{border-color:#f09a7e}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-cyan-500:hover{border-color:var(--color-cyan-500)}.hover\:border-lark-brown\/40:hover{border-color:#5b4a4366}@supports (color:color-mix(in lab, red, red)){.hover\:border-lark-brown\/40:hover{border-color:color-mix(in oklab, var(--color-lark-brown) 40%, transparent)}}.hover\:border-lark-ink\/10:hover{border-color:#211b2b1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-lark-ink\/10:hover{border-color:color-mix(in oklab, var(--color-lark-ink) 10%, transparent)}}.hover\:border-lark-lake:hover{border-color:var(--color-lark-lake)}.hover\:border-lark-lake\/40:hover{border-color:#226f7866}@supports (color:color-mix(in lab, red, red)){.hover\:border-lark-lake\/40:hover{border-color:color-mix(in oklab, var(--color-lark-lake) 40%, transparent)}}.hover\:border-lark-lake\/50:hover{border-color:#226f7880}@supports (color:color-mix(in lab, red, red)){.hover\:border-lark-lake\/50:hover{border-color:color-mix(in oklab, var(--color-lark-lake) 50%, transparent)}}.hover\:border-lark-line:hover{border-color:var(--color-lark-line)}.hover\:border-lark-plum\/30:hover{border-color:#3b1f5c4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-lark-plum\/30:hover{border-color:color-mix(in oklab, var(--color-lark-plum) 30%, transparent)}}.hover\:border-rose-500:hover{border-color:var(--color-rose-500)}.hover\:border-white\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-\[\#3C8276\]\/65:hover{background-color:oklab(55.7843% -.0733365 -.000981152/.65)}.hover\:bg-\[\#78BBC1\]\/20:hover{background-color:oklab(74.9535% -.0629854 -.0267588/.2)}.hover\:bg-\[\#A7DCE4\]:hover{background-color:#a7dce4}.hover\:bg-\[\#E8D5DB\]:hover{background-color:#e8d5db}.hover\:bg-\[\#E47A5A\]\/20:hover{background-color:oklab(69.232% .110489 .0850391/.2)}.hover\:bg-\[\#FFD166\]\/25:hover{background-color:oklab(88.0303% .00925696 .13446/.25)}.hover\:bg-\[var\(--theme-hover\)\]:hover{background-color:var(--theme-hover)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-lark-lake-dark:hover{background-color:var(--color-lark-lake-dark)}.hover\:bg-lark-lake-soft:hover{background-color:var(--color-lark-lake-soft)}.hover\:bg-lark-spark\/80:hover{background-color:#ffe06bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-lark-spark\/80:hover{background-color:color-mix(in oklab, var(--color-lark-spark) 80%, transparent)}}.hover\:bg-lark-warm:hover{background-color:var(--color-lark-warm)}.hover\:bg-slate-900\/80:hover{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/80:hover{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:from-\[\#53504E\]:hover{--tw-gradient-from:#53504e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-\[\#373330\]:hover{--tw-gradient-to:#373330;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-\[var\(--theme-text\)\]:hover{color:var(--theme-text)}.hover\:text-lark-focus:hover{color:var(--color-lark-focus)}.hover\:text-lark-ink:hover{color:var(--color-lark-ink)}.hover\:text-lark-interface:hover{color:var(--color-lark-interface)}.hover\:text-lark-lake:hover{color:var(--color-lark-lake)}.hover\:text-lark-lake-dark:hover{color:var(--color-lark-lake-dark)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow:hover{--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)}.hover\:shadow-\[0_18px_34px_rgba\(33\,26\,23\,\.12\)\]:hover{--tw-shadow:0 18px 34px var(--tw-shadow-color,#211a171f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.peer-checked\:hover\:bg-lark-brown:is(:where(.peer):checked~*):hover{background-color:var(--color-lark-brown)}}.focus\:border-\[\#78BBC1\]:focus{border-color:#78bbc1}.focus\:border-\[var\(--theme-accent\)\]:focus{border-color:var(--theme-accent)}.focus\:border-lark-focus:focus{border-color:var(--color-lark-focus)}.focus\:border-lark-lake:focus{border-color:var(--color-lark-lake)}.focus\:ring-2:focus{--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\:ring-4:focus{--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)}.focus\:ring-\[\#78BBC1\]\/25:focus{--tw-ring-color:oklab(74.9535% -.0629854 -.0267588/.25)}.focus\:ring-\[\#78BBC1\]\/50:focus{--tw-ring-color:oklab(74.9535% -.0629854 -.0267588/.5)}.focus\:ring-\[var\(--theme-accent-soft\)\]:focus{--tw-ring-color:var(--theme-accent-soft)}.focus\:ring-lark-error\/20:focus{--tw-ring-color:#963a3233}@supports (color:color-mix(in lab, red, red)){.focus\:ring-lark-error\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-lark-error) 20%, transparent)}}.focus\:ring-lark-focus:focus{--tw-ring-color:var(--color-lark-focus)}.focus\:ring-lark-focus\/30:focus{--tw-ring-color:#49bfe34d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-lark-focus\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-lark-focus) 30%, transparent)}}.focus\:ring-lark-focus\/40:focus{--tw-ring-color:#49bfe366}@supports (color:color-mix(in lab, red, red)){.focus\:ring-lark-focus\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-lark-focus) 40%, transparent)}}.focus\:ring-lark-lake:focus{--tw-ring-color:var(--color-lark-lake)}.focus\:ring-lark-lake\/20:focus{--tw-ring-color:#226f7833}@supports (color:color-mix(in lab, red, red)){.focus\:ring-lark-lake\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 20%, transparent)}}.focus\:ring-lark-lake\/25:focus{--tw-ring-color:#226f7840}@supports (color:color-mix(in lab, red, red)){.focus\:ring-lark-lake\/25:focus{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 25%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.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-4:focus-visible{--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)}.focus-visible\:ring-\[\#9EDAE2\]:focus-visible{--tw-ring-color:#9edae2}.focus-visible\:ring-\[\#78BBC1\]\/25:focus-visible{--tw-ring-color:oklab(74.9535% -.0629854 -.0267588/.25)}.focus-visible\:ring-\[\#78BBC1\]\/30:focus-visible{--tw-ring-color:oklab(74.9535% -.0629854 -.0267588/.3)}.focus-visible\:ring-\[\#F09A7E\]:focus-visible{--tw-ring-color:#f09a7e}.focus-visible\:ring-lark-lake\/20:focus-visible{--tw-ring-color:#226f7833}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-lark-lake\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 20%, transparent)}}.focus-visible\:ring-lark-lake\/25:focus-visible{--tw-ring-color:#226f7840}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-lark-lake\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 25%, transparent)}}.focus-visible\:ring-lark-lake\/30:focus-visible{--tw-ring-color:#226f784d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-lark-lake\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 30%, transparent)}}.focus-visible\:ring-lark-lake\/35:focus-visible{--tw-ring-color:#226f7859}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-lark-lake\/35:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 35%, transparent)}}.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:bg-\[\#36A9E1\]:active{background-color:#36a9e1}.active\:bg-amber-200:active{background-color:var(--color-amber-200)}.active\:bg-cyan-200:active{background-color:var(--color-cyan-200)}.active\:bg-cyan-500:active{background-color:var(--color-cyan-500)}.disabled\:hidden:disabled{display:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-lark-muted\/40:disabled{background-color:#72686366}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-lark-muted\/40:disabled{background-color:color-mix(in oklab, var(--color-lark-muted) 40%, transparent)}}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:text-slate-500:disabled{color:var(--color-slate-500)}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=480px){.min-\[480px\]\:inline-flex{display:inline-flex}}@media (width>=40rem){.sm\:right-auto{right:auto}.sm\:left-3{left:calc(var(--spacing) * 3)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-\[min\(62rem\,calc\(100vw-1\.5rem\)\)\]{width:min(62rem,100vw - 1.5rem)}.sm\:max-w-\[22rem\]{max-width:22rem}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(7rem\,\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(7rem,.55fr)}.sm\:flex-row{flex-direction:row}.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-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:self-end{align-self:flex-end}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.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\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:pt-0{padding-top:0}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-right{text-align:right}.sm\:\!text-4xl{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.sm\:\!text-5xl{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.sm\:\!text-6xl{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}.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-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}@media (width>=48rem){.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\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.md\:items-start{align-items:flex-start}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=64rem){.lg\:relative{position:relative}.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:inset-auto{inset:auto}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:left-56{left:calc(var(--spacing) * 56)}.lg\:z-auto{z-index:auto}.lg\:my-4{margin-block:calc(var(--spacing) * 4)}.lg\:mr-3{margin-right:calc(var(--spacing) * 3)}.lg\:ml-3{margin-left:calc(var(--spacing) * 3)}.lg\:ml-4{margin-left:calc(var(--spacing) * 4)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-7{height:calc(var(--spacing) * 7)}.lg\:h-10{height:calc(var(--spacing) * 10)}.lg\:min-h-14{min-height:calc(var(--spacing) * 14)}.lg\:w-52{width:calc(var(--spacing) * 52)}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-\[20rem\]{width:20rem}.lg\:w-\[min\(62rem\,calc\(100vw-15rem\)\)\]{width:min(62rem,100vw - 15rem)}.lg\:w-auto{width:auto}.lg\:max-w-44{max-width:calc(var(--spacing) * 44)}.lg\:min-w-0{min-width:0}.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1fr_auto_1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr auto 1fr}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,\.9fr\)_1\.1fr\]{grid-template-columns:minmax(0,.9fr) 1.1fr}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(18rem\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(17rem\,\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(17rem,.7fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(16rem\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}.lg\:grid-cols-\[minmax\(0\,40rem\)_minmax\(22rem\,1fr\)\]{grid-template-columns:minmax(0,40rem) minmax(22rem,1fr)}.lg\:grid-cols-\[minmax\(13rem\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(13rem,1fr) minmax(0,3fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:self-stretch{align-self:stretch}.lg\:overflow-visible{overflow:visible}.lg\:rounded-\[8px\]{border-radius:8px}.lg\:rounded-\[16px\]{border-radius:16px}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-lark-line{border-color:var(--color-lark-line)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:pt-12{padding-top:calc(var(--spacing) * 12)}.lg\:pr-4{padding-right:calc(var(--spacing) * 4)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pl-2{padding-left:calc(var(--spacing) * 2)}.lg\:pl-4{padding-left:calc(var(--spacing) * 4)}}@media (width>=80rem){.xl\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xl\:mx-0{margin-inline:0}.xl\:flex{display:flex}.xl\:w-8{width:calc(var(--spacing) * 8)}.xl\:w-\[22rem\]{width:22rem}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.xl\:grid-cols-\[256px_minmax\(0\,1fr\)\]{grid-template-columns:256px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:grid-cols-\[minmax\(15rem\,\.72fr\)_minmax\(0\,1\.28fr\)\]{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr)}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:px-0{padding-inline:0}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:py-0{padding-block:0}.xl\:\!text-6xl{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-\[\#78BBC1\]:where(.dark,.dark *){border-color:#78bbc1}.dark\:border-\[\#51443E\]:where(.dark,.dark *){border-color:#51443e}.dark\:border-\[\#665952\]:where(.dark,.dark *){border-color:#665952}.dark\:border-lark-mist-v3:where(.dark,.dark *){border-color:var(--color-lark-mist-v3)}.dark\:border-white\/8:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/8:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-\[\#8B4B5E\]\/30:where(.dark,.dark *){background-color:oklab(49.5344% .0889936 .00288767/.3)}.dark\:bg-\[\#226F78\]\/18:where(.dark,.dark *){background-color:oklab(49.9786% -.0662079 -.0327033/.18)}.dark\:bg-\[\#332A25\]:where(.dark,.dark *){background-color:#332a25}.dark\:bg-\[\#665952\]:where(.dark,.dark *){background-color:#665952}.dark\:bg-lark-action-green\/20:where(.dark,.dark *){background-color:#34725933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lark-action-green\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lark-action-green) 20%, transparent)}}.dark\:bg-lark-interface:where(.dark,.dark *){background-color:var(--color-lark-interface)}.dark\:bg-lark-lake\/15:where(.dark,.dark *){background-color:#226f7826}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lark-lake\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lark-lake) 15%, transparent)}}.dark\:bg-lark-panel-v3:where(.dark,.dark *){background-color:var(--color-lark-panel-v3)}.dark\:bg-lark-panel-v3\/90:where(.dark,.dark *){background-color:#2f2622e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lark-panel-v3\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lark-panel-v3) 90%, transparent)}}.dark\:bg-rose-950\/30:where(.dark,.dark *){background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:\!text-\[\#E6BEC9\]:where(.dark,.dark *){color:#e6bec9!important}.dark\:\!text-lark-coral-v3-lift:where(.dark,.dark *){color:var(--color-lark-coral-v3-lift)!important}.dark\:\!text-white:where(.dark,.dark *){color:var(--color-white)!important}.dark\:text-\[\#9BCAB1\]:where(.dark,.dark *){color:#9bcab1}.dark\:text-\[\#9ED1D5\]:where(.dark,.dark *){color:#9ed1d5}.dark\:text-\[\#9ED7DD\]:where(.dark,.dark *){color:#9ed7dd}.dark\:text-\[\#78BBC1\]:where(.dark,.dark *){color:#78bbc1}.dark\:text-\[\#DDB6C2\]:where(.dark,.dark *){color:#ddb6c2}.dark\:text-\[\#E6BEC9\]:where(.dark,.dark *){color:#e6bec9}.dark\:text-\[\#F1A195\]:where(.dark,.dark *){color:#f1a195}.dark\:text-lark-mist-v3:where(.dark,.dark *){color:var(--color-lark-mist-v3)}.dark\:text-lark-mist-v3\/65:where(.dark,.dark *){color:#d8ccc6a6}@supports (color:color-mix(in lab, red, red)){.dark\:text-lark-mist-v3\/65:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 65%, transparent)}}.dark\:text-lark-mist-v3\/70:where(.dark,.dark *){color:#d8ccc6b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-lark-mist-v3\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}.dark\:text-lark-mist-v3\/75:where(.dark,.dark *){color:#d8ccc6bf}@supports (color:color-mix(in lab, red, red)){.dark\:text-lark-mist-v3\/75:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 75%, transparent)}}.dark\:text-rose-200:where(.dark,.dark *){color:var(--color-rose-200)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:ring-\[\#78BBC1\]\/30:where(.dark,.dark *){--tw-ring-color:oklab(74.9535% -.0629854 -.0267588/.3)}.dark\:ring-slate-800:where(.dark,.dark *){--tw-ring-color:var(--color-slate-800)}@media (hover:hover){.dark\:hover\:border-\[\#78BBC1\]:where(.dark,.dark *):hover{border-color:#78bbc1}.dark\:hover\:bg-\[\#78BBC1\]\/10:where(.dark,.dark *):hover{background-color:oklab(74.9535% -.0629854 -.0267588/.1)}.dark\:hover\:bg-white\/6:where(.dark,.dark *):hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/6:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.\[\&_td\]\:border td{border-style:var(--tw-border-style);border-width:1px}.\[\&_td\]\:border-lark-ink\/10 td{border-color:#211b2b1a}@supports (color:color-mix(in lab, red, red)){.\[\&_td\]\:border-lark-ink\/10 td{border-color:color-mix(in oklab, var(--color-lark-ink) 10%, transparent)}}.\[\&_td\]\:bg-white td{background-color:var(--color-white)}.\[\&_td\]\:px-3 td{padding-inline:calc(var(--spacing) * 3)}.\[\&_td\]\:py-3 td{padding-block:calc(var(--spacing) * 3)}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_td\]\:leading-6 td{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.\[\&_td\]\:font-semibold td{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_td\]\:text-lark-slate td{color:var(--color-lark-slate)}@media (width>=80rem){.xl\:\[\&\:nth-child\(3n\)\]\:border-r-0:nth-child(3n){border-right-style:var(--tw-border-style);border-right-width:0}.xl\:\[\&\:nth-last-child\(-n\+3\)\]\:border-b-0:nth-last-child(-n+3){border-bottom-style:var(--tw-border-style);border-bottom-width:0}}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/sora-latin-400-normal-CRt88UEn.woff2)format("woff2"),url(/build/assets/sora-latin-400-normal-OW7qkl5a.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/sora-latin-600-normal-Cdg4DaK0.woff2)format("woff2"),url(/build/assets/sora-latin-600-normal-1_7fyUAY.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/build/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sora-latin-800-normal-2tKLL3qT.woff2)format("woff2"),url(/build/assets/sora-latin-800-normal-c3Huklug.woff)format("woff")}:root{--gizmo-category-accent:#d65f3d;--shell-category-accent:#d65f3d}[data-category=board-games]{--category-accent:#8b4b5e;--category-accent-on-dark:#ddb6c2;--category-accent-alt:#d65f3d;--category-surface:#6a3947;--category-surface-end:#211a17;--category-soft:#f1e4e8;--gizmo-category-accent:var(--category-accent);--gizmo-rail-category-accent:var(--category-accent);--gizmo-rail-category-surface:var(--category-surface);--gizmo-rail-category-depth:var(--category-surface-end);--home-world-surface:var(--category-surface);--home-world-surface-end:var(--category-surface-end);--category-hero-surface:var(--category-surface);--category-hero-surface-end:var(--category-surface-end);--category-hero-accent:var(--category-accent);--shell-category-accent:var(--category-accent)}[data-category=card-games]{--category-accent:#3f755b;--category-accent-on-dark:#9bcab1;--category-accent-alt:#9b7040;--category-surface:#315c48;--category-surface-end:#211a17;--category-soft:#e0eee6;--gizmo-category-accent:var(--category-accent);--gizmo-rail-category-accent:var(--category-accent);--gizmo-rail-category-surface:var(--category-surface);--gizmo-rail-category-depth:var(--category-surface-end);--home-world-surface:var(--category-surface);--home-world-surface-end:var(--category-surface-end);--category-hero-surface:var(--category-surface);--category-hero-surface-end:var(--category-surface-end);--category-hero-accent:var(--category-accent);--shell-category-accent:var(--category-accent)}[data-category=daily-games]{--category-accent:#6d5984;--category-accent-on-dark:#c9b8d8;--category-accent-alt:#d65f3d;--category-surface:#57476a;--category-surface-end:#211a17;--category-soft:#ebe5f1;--gizmo-category-accent:var(--category-accent);--gizmo-rail-category-accent:var(--category-accent);--gizmo-rail-category-surface:var(--category-surface);--gizmo-rail-category-depth:var(--category-surface-end);--home-world-surface:var(--category-surface);--home-world-surface-end:var(--category-surface-end);--category-hero-surface:var(--category-surface);--category-hero-surface-end:var(--category-surface-end);--category-hero-accent:var(--category-accent);--shell-category-accent:var(--category-accent)}[data-category=arcade-games]{--category-accent:#426f8d;--category-accent-on-dark:#a7c8dc;--category-accent-alt:#d65f3d;--category-surface:#355b74;--category-surface-end:#211a17;--category-soft:#e2ecf2;--gizmo-category-accent:var(--category-accent);--gizmo-rail-category-accent:var(--category-accent);--gizmo-rail-category-surface:var(--category-surface);--gizmo-rail-category-depth:var(--category-surface-end);--home-world-surface:var(--category-surface);--home-world-surface-end:var(--category-surface-end);--category-hero-surface:var(--category-surface);--category-hero-surface-end:var(--category-surface-end);--category-hero-accent:var(--category-accent);--shell-category-accent:var(--category-accent)}[data-unified-shell-header][data-shell-top-border]{border-top:3px solid var(--shell-category-accent)}[data-play-service-header][data-category] [data-header-page-identity]>p:first-child{color:var(--category-accent-on-dark)}[data-header-category-link][data-route-active=true]{background-color:var(--category-accent)}[data-admin-category-tab][aria-current=page]{border-color:var(--category-accent)}.category-surface-gradient{background:linear-gradient(135deg, var(--category-surface) 0%, var(--category-surface-end) 100%)}.category-surface-gradient-120{background:linear-gradient(120deg, var(--category-surface), var(--category-surface-end))}.category-accent-fill{background:var(--category-accent)}.category-accent-text{color:var(--category-accent)}.category-accent-on-dark-text{color:var(--category-accent-on-dark)}.category-accent-on-dark-fill{background:var(--category-accent-on-dark)}.category-soft-chip{background:var(--category-soft);color:var(--category-accent)}@keyframes chess-move-impact{0%{opacity:.9;transform:scale(.28)}to{opacity:0;transform:scale(1.35)}}@keyframes chess-capture-spark{0%{opacity:1;transform:rotate(var(--capture-angle)) translateY(0) scaleY(.6)}to{opacity:0;transform:rotate(var(--capture-angle)) translateY(-2rem) scaleY(.15)}}@keyframes chess-check-board{0%,to{box-shadow:inset 0 0 #c2372f00}32%{box-shadow:inset 0 0 0 5px #c2372fb8,inset 0 0 2.8rem #c2372f52}}@keyframes chess-king-check{0%,to{transform:translate(0)}25%{transform:translate(-4%)}75%{transform:translate(4%)}}@keyframes chess-king-checkmate{0%,to{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(-5%,1%)rotate(-3deg)scale(1.05)}75%{transform:translate(5%,1%)rotate(3deg)scale(1.05)}}@keyframes chess-legal-target-pulse{0%{opacity:.72;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@keyframes chess-selected-piece-lift{0%{transform:translateY(0)scale(1)}70%{transform:translateY(-7%)scale(1.1)}to{transform:translateY(-5%)scale(1.08)}}@keyframes chess-turn-handoff{0%{opacity:.62;transform:scale(.94);box-shadow:0 0 #68d63d00}45%{opacity:1;transform:scale(1.06);box-shadow:0 0 .9rem #68d63d61}to{transform:scale(1);box-shadow:0 0 #68d63d00}}@keyframes chess-promotion-flare{0%{opacity:0;transform:translate(-50%,15%)rotate(-12deg)scale(.35)}35%{opacity:1;transform:translate(-50%,-55%)rotate(5deg)scale(1.15)}to{opacity:0;transform:translate(-50%,-125%)rotate(0)scale(.82)}}@keyframes chess-capture-trophy-in{0%{opacity:0;transform:translateY(35%)rotate(8deg)scale(.55)}70%{opacity:1;transform:translateY(-8%)rotate(-2deg)scale(1.12)}to{transform:translateY(0)rotate(0)scale(1)}}@keyframes chess-notation-pop{0%{opacity:0;background:#fdbb2138;transform:translate(.65rem)}to{opacity:1;background:0 0;transform:translate(0)}}@keyframes chess-check-trace{0%{opacity:0;stroke-dashoffset:28px}18%,62%{opacity:.92}to{opacity:0;stroke-dashoffset:0}}@keyframes chess-move-review-trace{0%{opacity:0;stroke-dashoffset:22px}to{opacity:.9;stroke-dashoffset:0}}@keyframes chess-check-attacker{0%,to{filter:none}45%{filter:brightness(1.22)saturate(1.15)}}@keyframes chess-promotion-picker-in{0%{opacity:0;transform:translateY(.75rem)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chess-piece-snapback{0%{transform:translate3d(var(--chess-drag-x), var(--chess-drag-y), 0) scale(1.13)}72%{transform:translate(0)scale(1.025)}to{transform:translate(0)scale(1)}}.chess-board{--chess-square-light:#f3e6c5;--chess-square-dark:#8a9756;--chess-square-dark-hover:#7b884b;--chess-coordinate-light:#566131;--chess-coordinate-dark:#f8edcf}.chess-board[data-chess-board-perspective=b]{--board-orient:180deg;transform:rotate(var(--board-orient))}.chess-board[data-chess-board-perspective=b]>.square,.chess-board[data-chess-board-perspective=b]>.promotion-picker{transform:rotate(180deg)}.chess-board .square.light{color:var(--chess-coordinate-light);background-color:var(--chess-square-light)}.chess-board .square.dark{color:var(--chess-coordinate-dark);background-color:var(--chess-square-dark)}.chess-board .move-target{background-color:#fdbb21;box-shadow:inset 0 0 0 2px #3f4b26,0 0 .875rem #fdbb21b8}@media (hover:hover) and (pointer:fine){.chess-board .square.dark:hover{background-color:var(--chess-square-dark-hover)}}.chess-board .premove-arrow line{color:#fdbb21;fill:none;stroke:currentColor;stroke-dasharray:5 4;stroke-linecap:round;stroke-width:4px;filter:drop-shadow(0 0 5px #fdbb21d1)}.chess-board .check-trace line{fill:none;stroke:#ef5548;stroke-dasharray:8 5;stroke-linecap:round;stroke-width:3px;filter:drop-shadow(0 0 4px #ef5548e0);animation:1.25s ease-out both chess-check-trace}.chess-board .review-trace line{color:#78bbc1;fill:none;stroke:currentColor;stroke-dasharray:6 4;stroke-linecap:round;stroke-width:3.5px;filter:drop-shadow(0 0 5px #78bbc1d1);animation:.18s ease-out both chess-move-review-trace}.chess-board [data-chess-move-review-origin=true]{z-index:2;box-shadow:inset 0 0 0 4px #78bbc1db,inset 0 0 1rem #78bbc147!important}.chess-board [data-chess-move-review-destination=true]{z-index:2;box-shadow:inset 0 0 0 5px #fdbb21eb,inset 0 0 1.35rem #fdbb2157!important}.chess-board [data-chess-check-attacker]{z-index:2;animation:.26s ease-in-out 3 chess-check-attacker;box-shadow:inset 0 0 0 4px #ef5548b8,inset 0 0 1.15rem #ef554852!important}.chess-board .piece{--chess-piece-outline:drop-shadow(.65px 0 0 #211a17d1) drop-shadow(-.65px 0 0 #211a17d1) drop-shadow(0 .65px 0 #211a17d1) drop-shadow(0 -.65px 0 #211a17d1);touch-action:none;width:94%;height:94%;filter:var(--chess-piece-outline) drop-shadow(0 .3125rem .25rem #0000004d)}.chess-board .drag-origin-ghost{z-index:1;object-fit:contain;opacity:.2;filter:grayscale(35%)drop-shadow(0 0 .35rem #78bbc17a);pointer-events:none;width:84%;height:84%;position:absolute;transform:scale(.94)}.chess-board .square.is-interactive .piece{cursor:grab}.chess-board[data-chess-dragging=true],.chess-board .piece[data-chess-dragging=active]{cursor:grabbing}.chess-board .piece[data-chess-dragging=active]{z-index:12;filter:var(--chess-piece-outline) drop-shadow(0 .7rem .55rem #0000006b) drop-shadow(0 0 .65rem #226f7870);pointer-events:none;transform:translate3d(var(--chess-drag-x), var(--chess-drag-y), 0) scale(1.13)!important;transition:none!important;animation:none!important}.chess-board .piece[data-chess-dragging=returning]{z-index:12;pointer-events:none;animation:.22s cubic-bezier(.2,.82,.24,1) both chess-piece-snapback!important}.chess-board [data-chess-drop-state=legal]{box-shadow:inset 0 0 0 2px #3f4b26,inset 0 0 0 6px #fdbb21f5,inset 0 0 1.5rem #fdbb216b!important}.chess-board [data-chess-drop-state=illegal]{box-shadow:inset 0 0 0 5px #c2372fe0,inset 0 0 1.25rem #c2372f57!important}.chess-board .captured-piece-fx{z-index:6;object-fit:contain;filter:drop-shadow(0 5px 4px #0000004d);pointer-events:none;padding:.35%;position:absolute}.chess-board .square.is-selected .piece{filter:var(--chess-piece-outline) drop-shadow(0 .45rem .35rem #00000057) drop-shadow(0 0 .45rem #226f788a);animation:.23s cubic-bezier(.18,.82,.24,1.2) both chess-selected-piece-lift}.chess-board .move-target,.chess-board .capture-target{animation:.68s ease-in-out infinite alternate chess-legal-target-pulse}@media (hover:hover) and (pointer:fine){.chess-board .square.is-interactive:not(.is-selected):hover .piece{filter:var(--chess-piece-outline) drop-shadow(0 .42rem .32rem #00000057);transform:translateY(-3%)scale(1.04)}}.chess-board .square.is-move-impact:after,.chess-board .square.is-capture-impact:after,.chess-board .square.is-castle-impact:after,.chess-board .square.is-promotion-impact:after{z-index:2;content:"";pointer-events:none;border:4px solid #fdbb21e0;border-radius:999px;animation:.48s ease-out both chess-move-impact;position:absolute;inset:8%}.chess-board .square.is-capture-impact:after{border-color:#d65f3deb;box-shadow:0 0 1rem #d65f3d8a}.chess-board .square.is-castle-impact:after{border-color:#68d63de6;box-shadow:0 0 1rem #68d63d75}.chess-board .square.is-promotion-impact:after{border-color:#fdbb21f5;box-shadow:0 0 1.35rem #fdbb21a8}.chess-board .capture-burst{z-index:5;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.chess-board .capture-burst i{transform-origin:50% 100%;background:linear-gradient(#fff2bb,#d65f3d);border-radius:999px;width:4px;height:.7rem;animation:.42s cubic-bezier(.16,.78,.2,1) both chess-capture-spark;display:block;position:absolute;bottom:0;left:-2px;box-shadow:0 0 7px #fdbb21d9}.chess-board .promotion-flare{z-index:6;color:#fdbb21;text-shadow:0 0 .65rem #fdbb21eb,0 .15rem .2rem #0000007a;pointer-events:none;font-size:clamp(1.4rem,5.5cqw,3rem);line-height:1;animation:.78s cubic-bezier(.16,.78,.2,1) both chess-promotion-flare;position:absolute;top:46%;left:50%}.chess-board .promotion-picker{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1412b8;place-items:center;padding:clamp(1rem,5cqw,2rem);display:grid;position:absolute;inset:0}.chess-board .promotion-panel{text-align:center;background:#2b231f;border:1px solid #ffffff24;border-radius:.9rem;width:min(90%,24rem);padding:clamp(1rem,4cqw,1.5rem);animation:.22s cubic-bezier(.18,.82,.24,1.12) both chess-promotion-picker-in;box-shadow:0 1.2rem 3rem #0000007a}.chess-board .promotion-panel>p{color:#f5efeb;font-family:var(--font-display);font-size:clamp(.9rem,3.2cqw,1.15rem);font-weight:900}.chess-board .choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.35rem,1.8cqw,.65rem);margin-top:.8rem;display:grid}.chess-board .choices button{aspect-ratio:1;background:#e8ddd7;border:2px solid #d8ccc638;border-radius:.65rem;place-items:center;min-width:0;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #fff9}.chess-board .choices button:hover,.chess-board .choices button:focus-visible{border-color:#fdbb21;outline:none;transform:translateY(-4%)scale(1.04);box-shadow:0 0 0 3px #fdbb2133,inset 0 1px #ffffffad}.chess-board .choices img{object-fit:contain;filter:drop-shadow(0 .25rem .2rem #0000004d);width:88%;height:88%}.chess-board .cancel{color:#d8ccc6b8;margin-top:.9rem;font-size:.72rem;font-weight:800}.chess-board[data-chess-threat=check]{animation:.82s ease-out both chess-check-board}.chess-board[data-chess-threat=checkmate]{animation:.68s ease-out 2 chess-check-board;box-shadow:inset 0 0 0 5px #c2372fc7,inset 0 0 3.4rem #c2372f61}.chess-board [data-chess-checked-king=check]{z-index:2;box-shadow:inset 0 0 0 5px #c2372fd1,inset 0 0 1.35rem #c2372f7a!important}.chess-board [data-chess-checked-king=check] .piece{animation:.18s ease-in-out 3 chess-king-check}.chess-board [data-chess-checked-king=checkmate]{z-index:2;box-shadow:inset 0 0 0 6px #c2372feb,inset 0 0 1.75rem #c2372f9e!important}.chess-board [data-chess-checked-king=checkmate] .piece{animation:.22s ease-in-out 4 chess-king-checkmate}@media (prefers-reduced-motion:reduce){.chess-board .premove-arrow,.chess-board .premove-ghost,.chess-board .review-trace,.chess-board .promotion-panel,.chess-board .check-trace line,.chess-board .review-trace line,.chess-board [data-chess-check-attacker]{transition:none;animation:none}}.chess-board:not([data-board-painted]){visibility:hidden}.chess-board .square:focus-visible{z-index:5;outline-offset:-3px;outline:3px solid #fdbb21}.chess-board [data-chess-premove-origin=true],.chess-board [data-chess-premove-destination=true]{box-shadow:inset 0 0 0 4px #fdbb21e0!important}@media (prefers-reduced-motion:reduce){.chess-board[data-chess-threat],.chess-board [data-chess-checked-king] .piece,.chess-board .square.is-selected .piece,.chess-board .move-target,.chess-board .capture-target,.chess-board .piece[data-chess-dragging=returning],.chess-board .square.is-move-impact:after,.chess-board .square.is-capture-impact:after,.chess-board .square.is-castle-impact:after,.chess-board .square.is-promotion-impact:after,.chess-board .promotion-flare,.chess-board .capture-burst i{animation:none}}.chess-board{isolation:isolate;aspect-ratio:1;background:var(--color-lark-warm);border-radius:5px;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid;position:relative;overflow:hidden}.chess-board .square{aspect-ratio:1;cursor:default;outline:none;justify-content:center;align-items:center;min-height:0;transition:background-color .12s;display:flex;position:relative}.chess-board .square.is-selected{box-shadow:inset 0 0 0 4px var(--color-lark-lake)}.chess-board .square.is-capture-target{box-shadow:inset 0 0 0 4px var(--color-lark-coral-v3-lift)}.chess-board .square.is-interactive{cursor:pointer}.chess-board .last-origin,.chess-board .last-target{pointer-events:none;position:absolute;inset:0}.chess-board .last-origin{background:#fdbb2140;box-shadow:inset 0 0 0 2px #fdbb21b3}.chess-board .last-target{background:#fdbb2173;box-shadow:inset 0 0 0 4px #fdbb21,inset 0 0 18px #fdbb2147}.chess-board .move-target{pointer-events:none;border-radius:50%;width:22%;height:22%;position:absolute}.chess-board .capture-target{border:4px solid var(--color-lark-coral-v3-lift);pointer-events:none;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 14px #d65f3d80}.chess-board .piece{z-index:1;-webkit-user-select:none;user-select:none;object-fit:contain;transition:filter .12s;position:relative}.chess-board .premove-ghost{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;opacity:.35;filter:grayscale(18%)drop-shadow(0 0 10px #fdbb21cc);width:82%;height:82%;position:absolute}.chess-board .premove-arrow,.chess-board .review-trace,.chess-board .check-trace{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chess-board .premove-arrow{z-index:3}.chess-board .coordinate{pointer-events:none;font-size:clamp(.52rem,1.5cqw,.62rem);font-weight:900;position:absolute}.chess-board .coordinate.rank{top:.2rem;left:.3rem}.chess-board .coordinate.file{bottom:.2rem;right:.3rem}#chess-setup,#chess-room{position:absolute;inset:0}:is(#chess-setup,#chess-room) .seat{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);text-align:center;border-bottom-width:1px}:is(#chess-setup,#chess-room) .seat .avatar{border-color:var(--color-lark-lake)}.chess-stack .captures>strong{color:#9be879;background:#68d63d29;border-radius:999px;margin-left:.25rem;padding:.18rem .35rem;font-size:.68rem;font-weight:900}.chess-panel .game-new-form .friend-invite>p:not(.label){color:var(--theme-muted);font-size:.8rem;font-weight:600;line-height:1.65}.chess-panel .game-new-form .friend-invite .label{margin-bottom:.65rem}.chess-panel .game-new-form .friend-invite label{margin-top:1.25rem;display:block}.chess-panel .game-new-form .friend-invite label span{text-transform:none;font-weight:600}.chess-panel .game-new-form .who-label{line-height:1.25}.chess-panel .wait{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3)}.chess-panel .match .identity{flex:1;min-width:0}.chess-panel .move{cursor:crosshair;width:100%;transition:background .12s,color .12s,box-shadow .12s}.chess-panel .move:hover,.chess-panel .move:focus-visible,.chess-panel .move[data-reviewed=true]{background:var(--theme-accent-soft);box-shadow:inset 3px 0 0 var(--theme-accent);color:var(--theme-text);outline:none}.chess-panel .move[data-reviewed=true] strong{color:#fff1b8}.chess-panel .connection-error{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-error)}#chess-rules-panel{flex-direction:column;flex:1;min-height:0;display:flex}#chess-rules{container:chess-rules/inline-size}#chess-rules .start-board .square.dark{background:#8a9756}#chess-rules .start-board .square.light{background:#f3e6c5}#chess-rules .rules-layout{margin-top:calc(var(--spacing) * 16);align-items:flex-start;gap:calc(var(--spacing) * 10);grid-template-columns:minmax(0,1fr);display:grid}#chess-rules .rules{min-width:0;margin-top:0}#chess-rules .table-of-contents{padding:calc(var(--spacing) * 5)}#chess-rules .table-of-contents ol{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--theme-muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}#chess-rules .table-of-contents a{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:block}#chess-rules .table-of-contents a:hover{background:var(--accent-wash);color:var(--theme-text)}#chess-rules .piece-card{gap:calc(var(--spacing) * 4);min-width:0;display:flex}#chess-rules .piece-card>div{min-width:0}#chess-rules .piece-card h3{margin-top:0}#chess-rules .piece-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-xl);background:var(--accent-wash);flex-shrink:0;justify-content:center;align-items:center;display:flex}#chess-rules .piece-icon img{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);object-fit:contain}#chess-rules .special-moves{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}#chess-rules .special{border-radius:var(--radius-2xl);border-left-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);border-left-width:4px;border-color:var(--accent);background:var(--accent-wash)}#chess-rules .special.en-passant{border-color:var(--color-lark-lake)}#chess-rules .special.promotion{border-color:var(--color-lark-coral-v3)}#chess-rules .special h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--theme-text)}#chess-rules .special p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--theme-muted)}#chess-rules .rule .cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}#chess-rules .quick-ref ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}@container chess-rules (width>=56rem){#chess-rules>header{grid-template-columns:minmax(0,1fr) 20rem;align-items:center}#chess-rules .rules-layout{grid-template-columns:13rem minmax(0,1fr)}#chess-rules .table-of-contents{position:sticky;top:1.5rem}#chess-rules .table-of-contents ol{grid-template-columns:minmax(0,1fr)}}.board-stack{--board-stage-edge-gap:10px;--board-surface-gap:0px;--board-player-bar-height:clamp(2.75rem, 5.9cqh, 3.5rem);z-index:1;width:min(calc(100cqw - var(--board-stage-edge-gap) - var(--board-stage-edge-gap)), calc(100cqh - var(--board-stage-edge-gap) - var(--board-stage-edge-gap) - var(--board-surface-gap) - var(--board-surface-gap) - var(--board-player-bar-height) - var(--board-player-bar-height)));max-width:calc(100cqw - var(--board-stage-edge-gap) - var(--board-stage-edge-gap));max-height:calc(100cqh - var(--board-stage-edge-gap) - var(--board-stage-edge-gap));grid-template-rows:var(--board-player-bar-height) auto var(--board-player-bar-height);gap:var(--board-surface-gap);display:grid;position:relative}.board-stack .board-frame{aspect-ratio:1;width:100%;position:relative}[data-board-stats-page]{width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 20);margin-inline:auto}@media (width>=40rem){[data-board-stats-page]{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){[data-board-stats-page]{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 24)}}.stats-panel-shell{flex-direction:column;flex:1;min-height:0;display:flex}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-new-match{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-new-match-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d8ccc6b3}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-new-match-copy{color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-new-match-button{margin-top:calc(var(--spacing) * 4);width:100%}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-navigation{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-back{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-muted);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));display:inline-flex}@media (hover:hover){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-back:hover{color:var(--color-lark-interface)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-back:where(.dark,.dark *){color:#d8ccc6b3}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-back:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}@media (hover:hover){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-back:where(.dark,.dark *):hover{color:var(--color-white)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-rules{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-lake);display:inline-flex}@media (hover:hover){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-rules:hover{text-decoration-line:underline}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-rules:where(.dark,.dark *){color:#9ed7dd}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-title{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important;--tw-leading:1.05!important;--tw-font-weight:var(--font-weight-black)!important;line-height:1.05!important;font-weight:var(--font-weight-black)!important;color:var(--color-lark-interface)!important;margin-bottom:0!important}@media (width>=40rem){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-title{font-size:var(--text-6xl)!important;line-height:var(--tw-leading,var(--text-6xl--line-height))!important}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-title:where(.dark,.dark *){color:var(--color-white)!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-introduction{margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-muted)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-introduction:where(.dark,.dark *){color:#d8ccc6bf}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-introduction:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 75%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-lark-line);background-color:var(--color-white);padding:calc(var(--spacing) * 7)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous:where(.dark,.dark *){background-color:#332a25}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous-title{font-family:var(--font-display);font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important;--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important;color:var(--color-lark-interface)!important;margin-bottom:0!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous-title:where(.dark,.dark *){color:var(--color-white)!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous-copy{margin-top:calc(var(--spacing) * 3);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-muted)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous-copy:where(.dark,.dark *){color:#d8ccc6b3}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-anonymous-copy:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-play{margin-top:calc(var(--spacing) * 5)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-summary{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-summary-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-lark-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-summary-card:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-summary-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-summary-card:where(.dark,.dark *){background-color:#332a25}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.16em;letter-spacing:.16em;color:#8b4b5e;text-transform:uppercase}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-label:where(.dark,.dark *){color:#e6bec9}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-value{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-lark-interface);display:block}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-value:where(.dark,.dark *){color:var(--color-white)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-detail{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted);display:block}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-detail:where(.dark,.dark *){color:#d8ccc68c}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-detail:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-section{margin-top:calc(var(--spacing) * 14)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-section-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-section-title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important;--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important;color:var(--color-lark-interface)!important;margin-bottom:0!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-section-title:where(.dark,.dark *){color:var(--color-white)!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-count:where(.dark,.dark *){color:#d8ccc699}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-count:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 60%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-empty{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-lark-line);padding:calc(var(--spacing) * 7);text-align:center}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-empty:where(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-empty:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-empty-copy{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-empty-copy:where(.dark,.dark *){color:#d8ccc6a6}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-empty-copy:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 65%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-entries{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-entry{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-lark-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-entry:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-entry:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-entry:where(.dark,.dark *){background-color:#332a25}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-entry-heading{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-outcome{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:#8b4b5e;text-transform:uppercase}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-outcome:where(.dark,.dark *){color:#e6bec9}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent{margin-top:var(--spacing);font-family:var(--font-display);font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important;--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important;color:var(--color-lark-interface)!important;margin-bottom:0!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent:where(.dark,.dark *){color:var(--color-white)!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metadata{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metadata:where(.dark,.dark *){color:#d8ccc68c}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metadata:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-termination{background-color:var(--color-lark-mist-v3);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-black);font-size:.65rem;font-weight:var(--font-weight-black);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-lark-interface);text-transform:uppercase;border-radius:3.40282e38px}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-termination:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-termination:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-termination:where(.dark,.dark *){color:var(--color-lark-mist-v3)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metrics{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric{border-radius:var(--radius-lg);background-color:#d8ccc6b3}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric{background-color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric-label{--tw-font-weight:var(--font-weight-black);font-size:.55rem;font-weight:var(--font-weight-black);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-lark-muted);text-transform:uppercase}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric-label:where(.dark,.dark *){color:#d8ccc680}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric-label:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 50%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric-value{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-interface)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-metric-value:where(.dark,.dark *){color:var(--color-white)}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponents{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (width>=48rem){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponents{grid-template-columns:repeat(2,minmax(0,1fr))}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-lark-line);background-color:var(--color-white);padding:calc(var(--spacing) * 5);display:flex}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-card:where(.dark,.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-card:where(.dark,.dark *){background-color:#332a25}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-name{font-family:var(--font-display);font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important;--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important;color:var(--color-lark-interface)!important;margin-bottom:0!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-name:where(.dark,.dark *){color:var(--color-white)!important}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-detail{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-lark-muted);text-transform:uppercase}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-detail:where(.dark,.dark *){color:#d8ccc68c}@supports (color:color-mix(in lab, red, red)){:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-opponent-detail:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-record{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-lark-muted);flex-shrink:0}:is([data-board-stats-page],[data-board-stats-panel-shell]) .stats-record:where(.dark,.dark *){color:var(--color-lark-mist-v3)}.board-rules{--accent:#8b4b5e;--accent-ink:var(--accent);--accent-wash:var(--accent)}@supports (color:color-mix(in lab, red, red)){.board-rules{--accent-wash:color-mix(in oklab, var(--accent) 12%, transparent)}}.board-rules{--card:white;--card-border:var(--color-lark-line);width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 20);margin-inline:auto}@media (width>=40rem){.board-rules{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){.board-rules{padding-inline:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 24)}}.board-rules:where(.dark,.dark *){--accent-ink:#e6bec9;--accent-wash:var(--accent)}@supports (color:color-mix(in lab, red, red)){.board-rules:where(.dark,.dark *){--accent-wash:color-mix(in oklab, var(--accent) 30%, transparent)}}.board-rules:where(.dark,.dark *){--card:#332a25;--card-border:#ffffff14}@supports (color:color-mix(in lab, red, red)){.board-rules:where(.dark,.dark *){--card-border:color-mix(in oklab, var(--color-white) 8%, transparent)}}.board-rules nav{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.board-rules .back{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-muted);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));display:inline-flex}@media (hover:hover){.board-rules .back:hover{color:var(--color-lark-interface)}}.board-rules .back:where(.dark,.dark *){color:#d8ccc6b3}@supports (color:color-mix(in lab, red, red)){.board-rules .back:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}@media (hover:hover){.board-rules .back:where(.dark,.dark *):hover{color:var(--color-white)}}.board-rules .back svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.board-rules .badge{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-transform:uppercase;background:var(--accent-wash);color:var(--accent-ink);letter-spacing:.16em;border-radius:3.40282e38px;font-size:.65rem;display:inline-flex}.board-rules .badge .dot{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--accent);border-radius:3.40282e38px}.board-rules .kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);text-transform:uppercase;color:var(--accent-ink);letter-spacing:.18em}.board-rules h1,.board-rules h2,.board-rules h3{font-family:var(--font-display);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);margin-bottom:0}.board-rules header{gap:calc(var(--spacing) * 8);display:grid}.board-rules .intro h1{margin-top:calc(var(--spacing) * 3);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));color:var(--color-lark-interface)}@media (width>=40rem){.board-rules .intro h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.board-rules .intro h1:where(.dark,.dark *){color:var(--color-white)}.board-rules .intro h1{line-height:1.05}.board-rules .intro .copy{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-muted)}.board-rules .intro .copy:where(.dark,.dark *){color:#d8ccc6bf}@supports (color:color-mix(in lab, red, red)){.board-rules .intro .copy:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 75%, transparent)}}.board-rules .intro .actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.board-rules .start-board{width:100%;max-width:22rem;margin-inline:auto}.board-rules .start-board .grid{aspect-ratio:1;padding:calc(var(--spacing) * 2);background:#e8d9c6;border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 60px #211a1733}.board-rules .start-board .grid:where(.dark,.dark *){background:#57473f}.board-rules .start-board .square{aspect-ratio:1;place-items:center;display:grid}.board-rules .start-board .square.dark{background:#795c4c}.board-rules .start-board .square.light{background:#e9d8c3}.board-rules .start-board img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 2px 2px #00000059);width:82%}.board-rules .start-board figcaption{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted)}.board-rules .start-board figcaption:where(.dark,.dark *){color:#d8ccc699}@supports (color:color-mix(in lab, red, red)){.board-rules .start-board figcaption:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 60%, transparent)}}.board-rules .card,.board-rules .glance .stat,.board-rules .cards article,.board-rules .cta-panel{border:1px solid var(--card-border);background:var(--card);border-radius:1rem}.board-rules .glance{margin-top:calc(var(--spacing) * 16);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.board-rules .glance{grid-template-columns:repeat(3,minmax(0,1fr))}}.board-rules .glance .stat{padding:calc(var(--spacing) * 5)}.board-rules .glance .stat strong{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--accent-ink);display:block}.board-rules .glance .stat span{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted);display:block}.board-rules .glance .stat span:where(.dark,.dark *){color:#d8ccc6a6}@supports (color:color-mix(in lab, red, red)){.board-rules .glance .stat span:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 65%, transparent)}}.board-rules .rules{margin-top:calc(var(--spacing) * 14)}:where(.board-rules .rules>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.board-rules .rule{scroll-margin-top:calc(var(--spacing) * 8)}.board-rules .rule h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-lark-interface)}.board-rules .rule h2:where(.dark,.dark *){color:var(--color-white)}.board-rules .rule>.copy{margin-top:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-muted)}.board-rules .rule>.copy:where(.dark,.dark *){color:#d8ccc6bf}@supports (color:color-mix(in lab, red, red)){.board-rules .rule>.copy:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 75%, transparent)}}.board-rules .rule .card{margin-top:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 6)}.board-rules .rule .card ul{gap:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-muted);display:grid}.board-rules .rule .card ul:where(.dark,.dark *){color:#d8ccc6bf}@supports (color:color-mix(in lab, red, red)){.board-rules .rule .card ul:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 75%, transparent)}}.board-rules .rule .card li{gap:calc(var(--spacing) * 3);display:flex}.board-rules .rule .card .dot{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background:var(--accent);border-radius:3.40282e38px;flex-shrink:0}.board-rules .rule .tip{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);background-color:var(--color-lark-lake-soft);padding:calc(var(--spacing) * 5);color:var(--color-lark-lake-dark);border-radius:1rem;display:flex}.board-rules .rule .tip:where(.dark,.dark *){color:#9ed7dd;background:oklab(49.9786% -.0662079 -.0327033/.18)}.board-rules .rule .tip svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);flex-shrink:0}.board-rules .rule .tip p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.board-rules .rule .cards{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.board-rules .rule .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-rules .rule .cards article{padding:calc(var(--spacing) * 6)}.board-rules .rule .cards .num{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);background:var(--accent-wash);color:var(--accent-ink);justify-content:center;align-items:center;display:flex}.board-rules .rule .cards h3{margin-top:calc(var(--spacing) * 4);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-lark-interface)}.board-rules .rule .cards h3:where(.dark,.dark *){color:var(--color-white)}.board-rules .rule .cards p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-muted)}.board-rules .rule .cards p:where(.dark,.dark *){color:#d8ccc6a6}@supports (color:color-mix(in lab, red, red)){.board-rules .rule .cards p:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 65%, transparent)}}.board-rules .rule .callout{margin-top:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-lark-coral-v3);padding:calc(var(--spacing) * 5);background:oklab(62.7994% .126746 .0944826/.08);border-radius:1rem}.board-rules .rule .callout:where(.dark,.dark *){background:oklab(62.7994% .126746 .0944826/.12)}.board-rules .rule .callout p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted)}.board-rules .rule .callout p:where(.dark,.dark *){color:#d8ccc6bf}@supports (color:color-mix(in lab, red, red)){.board-rules .rule .callout p:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 75%, transparent)}}.board-rules .quick-ref{scroll-margin-top:calc(var(--spacing) * 8);background-color:var(--color-lark-interface);padding:calc(var(--spacing) * 7);color:var(--color-white)}@media (width>=40rem){.board-rules .quick-ref{padding:calc(var(--spacing) * 9)}}.board-rules .quick-ref{border-radius:1.5rem}.board-rules .quick-ref .kicker{color:#e6bec9}.board-rules .quick-ref h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-white)}.board-rules .quick-ref ol{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.board-rules .quick-ref ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.board-rules .quick-ref li{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.board-rules .quick-ref li{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.board-rules .quick-ref li{padding:calc(var(--spacing) * 5);border-radius:1rem}.board-rules .quick-ref .num{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-lark-lime)}.board-rules .quick-ref strong{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);display:block}.board-rules .quick-ref .copy{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#d8ccc6b3;display:block}@supports (color:color-mix(in lab, red, red)){.board-rules .quick-ref .copy{color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}.board-rules .cta-panel{margin-top:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 7)}@media (width>=40rem){.board-rules .cta-panel{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 9);display:flex}}.board-rules .cta-panel{border-radius:1.5rem}.board-rules .cta-panel h2{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-lark-interface)}.board-rules .cta-panel h2:where(.dark,.dark *){color:var(--color-white)}.board-rules .cta-panel .copy{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-muted)}.board-rules .cta-panel .copy:where(.dark,.dark *){color:#d8ccc6a6}@supports (color:color-mix(in lab, red, red)){.board-rules .cta-panel .copy:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 65%, transparent)}}.board-rules .cta-panel .lark-button-cta{margin-top:calc(var(--spacing) * 5);flex-shrink:0}@media (width>=40rem){.board-rules .cta-panel .lark-button-cta{margin-top:0}}.board-rules .attribution{margin-top:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-muted)}.board-rules .attribution:where(.dark,.dark *){color:#d8ccc673}@supports (color:color-mix(in lab, red, red)){.board-rules .attribution:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 45%, transparent)}}.board-rules .attribution a{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-lake);text-decoration-line:underline;text-decoration-color:#226f784d}@supports (color:color-mix(in lab, red, red)){.board-rules .attribution a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-lark-lake) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-lark-lake) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-lark-lake) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-lark-lake) 30%, transparent)}}.board-rules .attribution a{text-underline-offset:4px}@media (hover:hover){.board-rules .attribution a:hover{-webkit-text-decoration-color:var(--color-lark-lake);-webkit-text-decoration-color:var(--color-lark-lake);-webkit-text-decoration-color:var(--color-lark-lake);text-decoration-color:var(--color-lark-lake)}}[data-board-game-history-panel]{padding-bottom:calc(var(--spacing) * 4)}[data-board-game-history-panel] .history-refresh{margin-bottom:calc(var(--spacing) * 3);padding-inline:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#d8ccc699}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-refresh{color:color-mix(in oklab, var(--color-lark-mist-v3) 60%, transparent)}}[data-board-game-history-panel] .history-heading{align-items:center;gap:calc(var(--spacing) * 3);display:flex}[data-board-game-history-panel] .history-emblem{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:#ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-emblem{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}[data-board-game-history-panel] .history-emblem{color:var(--color-lark-mist-v3)}[data-board-game-history-panel] .history-icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}[data-board-game-history-panel] .history-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:.58rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-lark-mist-v3);text-transform:uppercase}[data-board-game-history-panel] .history-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}[data-board-game-history-panel] .history-empty{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-empty{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}[data-board-game-history-panel] .history-empty{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-empty{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}[data-board-game-history-panel] .history-empty{padding:calc(var(--spacing) * 4)}[data-board-game-history-panel] .history-copy{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d8ccc6bf}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-copy{color:color-mix(in oklab, var(--color-lark-mist-v3) 75%, transparent)}}[data-board-game-history-panel] .history-summary{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-board-game-history-panel] .history-stat{border-radius:var(--radius-xl);background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-stat{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}[data-board-game-history-panel] .history-stat{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center}[data-board-game-history-panel] .history-value{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}[data-board-game-history-panel] .history-label{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:.55rem;font-weight:var(--font-weight-black);--tw-tracking:.1em;letter-spacing:.1em;color:#d8ccc68c}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-label{color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}[data-board-game-history-panel] .history-label{text-transform:uppercase}[data-board-game-history-panel] .history-recent{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);display:grid}[data-board-game-history-panel] .history-entry{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-entry{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}[data-board-game-history-panel] .history-entry{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-entry{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}[data-board-game-history-panel] .history-entry{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}[data-board-game-history-panel] .history-entry-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}[data-board-game-history-panel] .history-opponent{min-width:0}[data-board-game-history-panel] .history-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);overflow:hidden}[data-board-game-history-panel] .history-metadata{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:.1em;letter-spacing:.1em;color:#d8ccc680}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-metadata{color:color-mix(in oklab, var(--color-lark-mist-v3) 50%, transparent)}}[data-board-game-history-panel] .history-metadata{text-transform:uppercase}[data-board-game-history-panel] .history-time{--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);color:#d8ccc68c;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-time{color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}[data-board-game-history-panel] .history-link{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:9px;width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-link{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}[data-board-game-history-panel] .history-link{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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))}@media (hover:hover){[data-board-game-history-panel] .history-link:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){[data-board-game-history-panel] .history-link:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}}[data-board-game-history-panel] .history-link-icon{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}[data-board-game-history-panel] .history-value[data-outcome=wins]{color:var(--color-lark-lime)}[data-board-game-history-panel] .history-value[data-outcome=losses]{color:#f2a38d}[data-board-game-history-panel] .history-value[data-outcome=draws]{color:var(--color-lark-mist-v3)}[data-board-game-history-panel] .history-value[data-outcome=aborted]{color:#d7b783}.checkers-stack .board-clock .piece.dark{background:#171416;border-color:#5a5153}.checkers-stack .board-clock .piece.light{background:#d53d2e;border-color:#ff9a87}.checkers-stack .board-clock .capture{width:clamp(1.1rem,3.4cqh,1.4rem)}.checkers-stack .board-clock .capture img{transform:scale(1.12)}@keyframes checkers-move-impact{0%{opacity:.9;transform:scale(.28)}to{opacity:0;transform:scale(1.35)}}@keyframes checkers-legal-pulse{0%{opacity:.72;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@keyframes checkers-king-flare{0%{opacity:0;transform:translate(-50%,15%)rotate(-12deg)scale(.35)}35%{opacity:1;transform:translate(-50%,-55%)rotate(5deg)scale(1.15)}to{opacity:0;transform:translate(-50%,-125%)rotate(0)scale(.82)}}@keyframes checkers-king-arrive{0%{opacity:0;transform:scale(.35)rotate(-18deg)}55%{opacity:1;transform:scale(1.22)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes checkers-capture-fragment{0%{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}42%{opacity:1;transform:translate(-50%, -50%) translate3d(var(--fragment-x-mid), var(--fragment-y-mid), 0) rotate(var(--fragment-spin-mid)) scale(.92)}to{opacity:0;transform:translate(-50%, -50%) translate3d(var(--fragment-x), var(--fragment-y), 0) rotate(var(--fragment-spin)) scale(.28)}}@keyframes checkers-capture-flash{0%{opacity:1;transform:translate(-50%,-50%)scale(.18)}35%{opacity:.96;transform:translate(-50%,-50%)scale(1.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes checkers-capture-shockwave{0%{opacity:.95;transform:translate(-50%,-50%)scale(.18)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes checkers-board-thump{0%,to{transform:rotate(var(--board-orient,0deg)) translate3d(0, 0, 0)}35%{transform:rotate(var(--board-orient,0deg)) translate3d(0, 1.5%, 0)}}@keyframes checkers-piece-snapback{0%{transform:translate3d(var(--checkers-drag-x), var(--checkers-drag-y), 0) scale(1.13)}72%{transform:translate(0)scale(1.025)}to{transform:translate(0)scale(1)}}.checkers-board{aspect-ratio:1;background-color:var(--color-lark-warm);border-radius:5px;grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid;position:relative;overflow:hidden}.checkers-board:not([data-board-painted]){visibility:hidden}.checkers-board[data-checkers-board-perspective=dark]{--board-orient:180deg;transform:rotate(var(--board-orient))}.checkers-board[data-checkers-board-perspective=dark]>.square{transform:rotate(180deg)}.checkers-board[data-checkers-impact=capture]{animation:.28s cubic-bezier(.2,.7,.2,1) both checkers-board-thump}.checkers-board[data-checkers-dragging=true]{cursor:grabbing}:is(.checkers-board[data-checkers-dragging=true] .square:has(.sprite[data-checkers-dragging=active]),.checkers-board[data-checkers-dragging=true] .square:has(.sprite[data-checkers-dragging=returning])){z-index:40;isolation:isolate;position:relative}.checkers-board .square{aspect-ratio:1;min-height:0;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));--tw-outline-style:none;cursor:default;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.checkers-board .square.light{background-color:#e8ddd7}.checkers-board .square.dark{background-color:var(--color-lark-brown)}@media (hover:hover){.checkers-board .square.dark:hover{background-color:#6b5850}}.checkers-board .square.is-actionable{cursor:pointer}.checkers-board .square.is-capture{--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);--tw-ring-color:var(--color-lark-coral-v3-lift);--tw-ring-inset:inset}.checkers-board .square.is-selected{--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);--tw-ring-color:var(--color-lark-lake);--tw-ring-inset:inset}.checkers-board .square.is-legal{--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);--tw-ring-color:var(--color-lark-lime);--tw-ring-inset:inset}.checkers-board .square:focus-visible{z-index:5;outline-offset:-3px;outline:3px solid #fdbb21}.checkers-board .square[data-checkers-premove-origin=true],.checkers-board .square[data-checkers-premove-destination=true]{box-shadow:inset 0 0 0 4px #fdbb21e0!important}.checkers-board .square[data-checkers-drop-state=legal]{box-shadow:inset 0 0 0 2px #3f4b26,inset 0 0 0 6px #fdbb21f5,inset 0 0 1.5rem #fdbb216b!important}.checkers-board .square[data-checkers-drop-state=illegal]{box-shadow:inset 0 0 0 5px #c2372fe0,inset 0 0 1.25rem #c2372f57!important}.checkers-board .square[data-checkers-legal-target] .hint,.checkers-board .square[data-checkers-capture-target]{animation:.68s ease-in-out infinite alternate checkers-legal-pulse}.checkers-board .square[data-checkers-interactive=true] .sprite{cursor:grab}@media (hover:hover) and (pointer:fine){.checkers-board .square[data-checkers-interactive=true]:hover .piece:not(.is-selected){filter:drop-shadow(0 .42rem .32rem #00000057);transform:translateY(-3%)scale(1.05)}}.checkers-board .square.move-impact:after,.checkers-board .square.capture-impact:after,.checkers-board .square.king-impact:after{z-index:2;content:"";pointer-events:none;border:4px solid #fdbb21e0;border-radius:999px;animation:.48s ease-out both checkers-move-impact;position:absolute;inset:8%}.checkers-board .square.capture-impact:after{border-color:#d65f3deb;box-shadow:0 0 1rem #d65f3d8a}.checkers-board .square.king-impact:after{border-color:#fdbb21f5;box-shadow:0 0 1.35rem #fdbb21a8}.checkers-board .last-origin{pointer-events:none;background-color:#ffe06b40;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.checkers-board .last-origin{background-color:color-mix(in oklab, var(--color-lark-spark) 25%, transparent)}}.checkers-board .last-origin{--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);--tw-ring-color:#fdbb21b3}@supports (color:color-mix(in lab, red, red)){.checkers-board .last-origin{--tw-ring-color:color-mix(in oklab, var(--color-lark-gold) 70%, transparent)}}.checkers-board .last-origin{--tw-ring-inset:inset}.checkers-board .last-target{pointer-events:none;background-color:#ffe06b73;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.checkers-board .last-target{background-color:color-mix(in oklab, var(--color-lark-spark) 45%, transparent)}}.checkers-board .last-target{--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);--tw-ring-color:var(--color-lark-gold);--tw-ring-inset:inset;--tw-shadow:inset 0 0 18px #fdbb2147}.checkers-board .hint{background-color:var(--color-lark-lime);opacity:.2;z-index:1;border-radius:3.40282e38px;width:33.3333%;height:33.3333%;position:relative;box-shadow:0 0 14px #68d63da6}.checkers-board .ghost{z-index:1;object-fit:contain;opacity:.2;filter:grayscale(35%)drop-shadow(0 0 .35rem #78bbc17a);pointer-events:none;width:84%;height:84%;position:absolute;transform:scale(.94)}.checkers-board .piece{z-index:1;filter:drop-shadow(0 .16rem .18rem #140a0766);border-radius:999px;place-items:center;width:84%;height:84%;transition:transform .15s,filter .15s;display:grid;position:relative;transform:translateZ(0)}.checkers-board .piece.is-selected{filter:drop-shadow(0 .18rem .2rem #140a0775)drop-shadow(0 0 .35rem #68d63d9e);transform:translateY(-2%)scale(1.09)}.checkers-board .piece.is-premove{filter:drop-shadow(0 .18rem .2rem #140a0775)drop-shadow(0 0 .4rem #fdbb21b8)}.checkers-board .sprite{-webkit-user-select:none;user-select:none;object-fit:contain;touch-action:none;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.checkers-board .sprite.is-crowned{animation:.52s cubic-bezier(.18,.82,.24,1.12) both checkers-king-arrive}.checkers-board .sprite[data-checkers-dragging=active]{z-index:50;filter:drop-shadow(0 .7rem .55rem #0000006b);cursor:grabbing;pointer-events:none;position:relative;transform:translate3d(var(--checkers-drag-x), var(--checkers-drag-y), 0) scale(1.13)!important;transition:none!important;animation:none!important}.checkers-board .sprite[data-checkers-dragging=returning]{z-index:12;pointer-events:none;animation:.22s cubic-bezier(.2,.82,.24,1) both checkers-piece-snapback!important}.checkers-board .captured-fx{z-index:6;pointer-events:none;filter:drop-shadow(0 5px 4px #0000004d);place-items:center;display:grid;position:absolute}.checkers-board .burst{--fragment-highlight:#ffb29f;--fragment-face:#e33e2e;--fragment-edge:#811812;z-index:8;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.checkers-board .burst.dark{--fragment-highlight:#8f9299;--fragment-face:#303238;--fragment-edge:#07080a}.checkers-board .burst.king i:nth-child(4n){--fragment-highlight:#fff0a6;--fragment-face:#fdbb21;--fragment-edge:#8b5b08}.checkers-board .burst:before,.checkers-board .burst:after{content:"";pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.checkers-board .burst:before{aspect-ratio:1;background:radial-gradient(circle, #fff 0 8%, #fff2a6 20%, var(--fragment-face) 48%, transparent 72%);width:clamp(2.7rem,9cqw,4.8rem)}@supports (color:color-mix(in lab, red, red)){.checkers-board .burst:before{background:radial-gradient(circle, #fff 0 8%, #fff2a6 20%, color-mix(in srgb, var(--fragment-face) 88%, #ffcf4d) 48%, transparent 72%)}}.checkers-board .burst:before{box-shadow:0 0 1rem #fff6be, 0 0 2.3rem var(--fragment-face)}@supports (color:color-mix(in lab, red, red)){.checkers-board .burst:before{box-shadow:0 0 1rem #fff6be, 0 0 2.3rem color-mix(in srgb, var(--fragment-face) 88%, #ffb11a)}}.checkers-board .burst:before{animation:.54s cubic-bezier(.12,.72,.2,1) both checkers-capture-flash}.checkers-board .burst:after{aspect-ratio:1;border:4px solid var(--fragment-highlight);width:clamp(2.2rem,7cqw,4rem)}@supports (color:color-mix(in lab, red, red)){.checkers-board .burst:after{border:4px solid color-mix(in srgb, var(--fragment-highlight) 78%, white)}}.checkers-board .burst:after{box-shadow:0 0 .75rem #fff4bd, inset 0 0 .75rem var(--fragment-face)}@supports (color:color-mix(in lab, red, red)){.checkers-board .burst:after{box-shadow:0 0 .75rem #fff4bd, inset 0 0 .75rem color-mix(in srgb, var(--fragment-face) 70%, transparent)}}.checkers-board .burst:after{animation:.68s cubic-bezier(.1,.62,.2,1) both checkers-capture-shockwave}.checkers-board .burst i{width:var(--fragment-width);height:var(--fragment-height);border:1px solid var(--fragment-highlight);display:block;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.checkers-board .burst i{border:1px solid color-mix(in srgb, var(--fragment-highlight) 76%, white)}}.checkers-board .burst i{background:linear-gradient(145deg, var(--fragment-highlight), var(--fragment-face) 44%, var(--fragment-edge));box-shadow:0 0 .38rem #fff5c7, 0 0 .75rem var(--fragment-face);border-radius:42% 58% 48% 35%}@supports (color:color-mix(in lab, red, red)){.checkers-board .burst i{box-shadow:0 0 .38rem #fff5c7, 0 0 .75rem color-mix(in srgb, var(--fragment-face) 88%, #ffc227)}}.checkers-board .burst i{clip-path:polygon(8% 12%,92% 0,100% 72%,64% 100%,0 84%);animation:checkers-capture-fragment .82s cubic-bezier(.08, .72, .18, 1) var(--fragment-delay) both}.checkers-board .flare{z-index:6;color:#fdbb21;filter:drop-shadow(0 0 .65rem #fdbb21eb);pointer-events:none;width:42%;animation:.78s cubic-bezier(.16,.78,.2,1) both checkers-king-flare;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.checkers-board .flare svg{fill:currentColor;stroke:#ffefb7e0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:100%;height:auto}@media (prefers-reduced-motion:reduce){.checkers-board[data-checkers-impact],.checkers-board .square[data-checkers-legal-target] .hint,.checkers-board .square[data-checkers-capture-target],.checkers-board .square.move-impact:after,.checkers-board .square.capture-impact:after,.checkers-board .square.king-impact:after,.checkers-board .sprite.is-crowned,.checkers-board .sprite[data-checkers-dragging=returning],.checkers-board .burst i,.checkers-board .burst:before,.checkers-board .burst:after,.checkers-board .flare{animation:none}}@keyframes board-notation-pop{0%{opacity:0;background:#fdbb2138;transform:translate(.65rem)}to{opacity:1;background:0 0;transform:translate(0)}}@keyframes board-search-hop{0%,15%,to{transform:translate(0)rotate(-8deg)}35%{transform:translate(1.4rem,-1.4rem)rotate(10deg)scale(1.12)}50%,65%{transform:translate(2.8rem)rotate(8deg)}85%{transform:translate(1.4rem,-1.4rem)rotate(-10deg)scale(1.12)}}@keyframes board-search-ring{0%{opacity:.65;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes board-search-spark{0%,to{opacity:.25;transform:scale(.7)rotate(-15deg)}50%{opacity:1;transform:scale(1.15)rotate(15deg)}}.game-panel .rulebook .head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.game-panel .rulebook .icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.game-panel .rulebook .icon{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.game-panel .rulebook .icon{color:var(--color-lark-mist-v3);border-radius:10px}.game-panel .rulebook .icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.game-panel .rulebook .kicker{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-mist-v3);text-transform:uppercase;letter-spacing:.16em;font-size:.58rem}.game-panel .rulebook h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.game-panel .rulebook ol{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-mist-v3);display:grid}.game-panel .rulebook li{gap:calc(var(--spacing) * 3);display:flex}.game-panel .rulebook li>span:first-child{font-family:var(--font-display);--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.game-panel .rulebook .note{margin-top:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-color:#fff3;border-left-width:2px}@supports (color:color-mix(in lab, red, red)){.game-panel .rulebook .note{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.game-panel .rulebook .note{padding-block:var(--spacing);padding-left:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-mist-v3)}.game-panel .room-missing{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2)}.game-panel .room-missing h2{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.game-panel .room-missing p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-mist-v3)}.game-panel .room-missing a{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);text-underline-offset:4px;text-decoration-line:underline}.game-panel .wait{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3)}.game-panel .wait .match-search{isolation:isolate;background:radial-gradient(#fdbb2124,#0000 70%);border-radius:14px;place-items:center;width:100%;height:8.5rem;display:grid;position:relative;overflow:hidden}.game-panel .wait .mini-board{background:conic-gradient(#735544 25%, #d6b98a 0 50%, #735544 0 75%, #d6b98a 0) 0 0 / 50% 50%;border:3px solid #ffffff2e;border-radius:8px;width:5.6rem;height:5.6rem;transform:rotate(-12deg);box-shadow:0 8px 16px #00000040}.game-panel .wait .search-ring{border:1px solid #fdbb21a6;border-radius:50%;width:9rem;height:9rem;animation:2.8s ease-out infinite board-search-ring;position:absolute}.game-panel .wait .search-ring.echo{animation-delay:-1.4s}.game-panel .wait .search-piece{object-fit:contain;filter:drop-shadow(0 5px 3px #00000059);width:2.6rem;height:2.6rem;animation:2.8s ease-in-out infinite board-search-hop;position:absolute;left:calc(50% - 2.7rem)}.game-panel .wait .search-piece.first{top:2.1rem}.game-panel .wait .search-piece.second{animation-delay:-1.4s;top:4rem}.game-panel .wait .search-spark{color:#fdbb21;font-size:1.25rem;animation:1.8s ease-in-out infinite board-search-spark;position:absolute}.game-panel .wait .search-spark.one{top:2rem;left:calc(50% - 4.8rem)}.game-panel .wait .search-spark.two{animation-delay:-.9s;bottom:1.8rem;right:calc(50% - 4.6rem)}@media (prefers-reduced-motion:reduce){.game-panel .wait .match-search *{animation:none}.game-panel .wait .search-ring{display:none}.game-panel .wait .search-piece.second{transform:translate(2.8rem)}}.game-panel .wait h2{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.game-panel .wait p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-mist-v3)}.game-panel .wait .search-status{font-variant-numeric:tabular-nums;min-height:3rem}.game-panel .wait .search-hint{opacity:.75;font-size:.72rem;line-height:1.4}.game-panel .wait .share{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex}.game-panel .wait .share input{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%}@supports (color:color-mix(in lab, red, red)){.game-panel .wait .share input{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.game-panel .wait .share input{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.game-panel .wait .share input{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.game-panel .wait .share input{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.game-panel .wait .share input:focus{border-color:var(--color-lark-lake);--tw-outline-style:none;outline-style:none}.game-panel .wait .share input{border-radius:9px}.game-panel .wait .share .lark-button-cta{flex-shrink:0;padding:.625rem 1rem!important}.game-panel .result{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3)}.game-panel .result h2{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}.game-panel .result p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-mist-v3)}.game-panel .result .actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.game-panel .result .actions>button{width:100%}.game-panel .match.bot{padding:.2rem .15rem 0}.game-panel .match.online{min-height:0;padding-inline:var(--spacing);flex-direction:column;flex:1;display:flex}.game-panel .match .opponent{border:1px solid var(--theme-text);align-items:center;gap:.7rem;min-width:0;margin-top:.15rem;padding:.75rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.game-panel .match .opponent{border:1px solid color-mix(in srgb, var(--theme-text) 28%, transparent)}}.game-panel .match .opponent{border-radius:10px}.game-panel .match .opponent .avatar{width:3rem;height:3rem;box-shadow:none;object-fit:cover;border:0;border-radius:.45rem;flex:none}.game-panel .match .opponent .who{flex:1;min-width:0}.game-panel .match .opponent .name{color:var(--theme-text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;display:block;overflow:visible}.game-panel .match .opponent .meta{color:var(--theme-muted);margin-top:.12rem;font-size:.68rem;font-weight:700}.game-panel .match .opponent .kicker,.game-panel .match .moves .label{color:var(--theme-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:800}.game-panel .match .summary{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.6rem;display:flex}.game-panel .match .summary.flush{margin-top:0}.game-panel .match .summary>strong,.game-panel .match .summary>span,.game-panel .match .summary>div>strong,.game-panel .match .summary>div>span{display:block}.game-panel .match .summary>strong,.game-panel .match .summary>div>strong{color:var(--theme-text);font-family:var(--font-display);font-size:1rem;font-weight:800}.game-panel .match .summary>span,.game-panel .match .summary>div>span{color:var(--theme-muted);margin-top:.12rem;font-size:.68rem;font-weight:700}.game-panel .match .perspective{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d8ccc68c}@supports (color:color-mix(in lab, red, red)){.game-panel .match .perspective{color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}.game-panel .match .moves{margin-top:1.1rem}.game-panel .match .moves .move{width:100%;min-height:2rem;color:var(--theme-muted);text-align:left;background:0 0;border:0;border-radius:.35rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;padding:.18rem .25rem;font-size:.78rem;font-weight:700;display:grid}.game-panel .match .moves .move strong{color:var(--theme-text);justify-self:end;font-size:.82rem;font-weight:800}.game-panel .match .moves .move[data-capture=true] strong{color:#e8a18b}.game-panel .match .moves .move[data-latest=true]{border-radius:.35rem;animation:.46s cubic-bezier(.18,.82,.24,1) both board-notation-pop}.game-panel .match .moves .move[data-latest=true] strong{color:#fdbb21}.game-panel .match .moves .empty{color:var(--theme-muted);padding:.7rem .25rem;font-size:.76rem;font-weight:700}.game-panel .leave{padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2)}.game-panel .leave p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#d8ccc6b3}@supports (color:color-mix(in lab, red, red)){.game-panel .leave p{color:color-mix(in oklab, var(--color-lark-mist-v3) 70%, transparent)}}.game-panel .leave .lark-button-cta{margin-top:calc(var(--spacing) * 4);width:100%}.game-panel .dock{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.game-panel .dock{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.game-panel .dock .action{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.game-panel .dock .action{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.game-panel .dock .action{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);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))}@media (hover:hover){.game-panel .dock .action:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.game-panel .dock .action:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}}.game-panel .dock .action{border-radius:9px}.game-panel .dock .action.quiet{border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);color:var(--color-lark-mist-v3);border-width:0}.game-panel .dock .action svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.game-panel .dock .error{margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:#d65f3d59}@supports (color:color-mix(in lab, red, red)){.game-panel .dock .error{border-color:color-mix(in oklab, var(--color-lark-coral-v3) 35%, transparent)}}.game-panel .dock .error{background-color:var(--color-lark-error-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-error);border-radius:9px}.game-panel .dock .start-game{width:100%}.game-panel .dock .start-game:disabled{cursor:wait;opacity:.6}.game-panel .dock .start-game{letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1;font-family:var(--font-brand), var(--font-display), ui-sans-serif, system-ui, sans-serif!important}.game-panel .dock .play-dock{gap:calc(var(--spacing) * 2);display:grid}.game-panel .dock .live{padding-inline:var(--spacing);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);letter-spacing:.18em}.game-panel .dock .live .dot{margin-right:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);vertical-align:middle;border-radius:3.40282e38px;display:inline-block}.game-panel .dock .live .dot.on{background-color:var(--color-lark-action-green)}.game-panel .dock .live .dot.off{background-color:var(--color-lark-error)}.game-panel .dock .confirm{gap:calc(var(--spacing) * 2);display:grid}.game-panel .dock .confirm p{padding-inline:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-mist-v3)}@media (prefers-reduced-motion:reduce){.game-panel .match .move[data-latest=true]{animation:none}}#checkers-setup,#checkers-room{position:absolute;inset:0}:is(#checkers-setup,#checkers-room) .seat{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);text-align:center;border-bottom-width:1px}:is(#checkers-setup,#checkers-room) .seat .avatar{border-color:var(--color-lark-lake)}.board-setup-panel{flex-direction:column;flex:1;min-height:0;display:flex}:is(.board-setup,.board-setup-panel) .game-new-form{gap:calc(var(--spacing) * 4);width:100%;color:var(--game-sidebar-text);box-shadow:none;background:0 0;border:0;border-radius:0;display:grid}:is(.board-setup,.board-setup-panel) .game-new-form .room-code:focus{box-shadow:0 0 0 3px var(--game-sidebar-accent);outline:none;border-color:var(--game-sidebar-accent)!important}@supports (color:color-mix(in lab, red, red)){:is(.board-setup,.board-setup-panel) .game-new-form .room-code:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--game-sidebar-accent) 18%, transparent)}}:is(.board-setup,.board-setup-panel) .game-new-form>section{width:100%}:is(.board-setup,.board-setup-panel) .game-new-form .bots{padding:.25rem .7rem .75rem}.checkers-room-page{max-width:var(--container-6xl);padding-top:calc(var(--spacing) * 10);margin-inline:auto}#checkers-room .seat .avatar{border-style:var(--tw-border-style);--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);--tw-ring-color:#0000000d;border-width:2px}@supports (color:color-mix(in lab, red, red)){#checkers-room .seat .avatar{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}#checkers-room .seat .avatar.dark{border-color:var(--color-lark-coral-v3-lift);background-color:var(--color-lark-interface)}#checkers-room .seat .avatar.light{border-color:var(--color-lark-lake);background-color:var(--color-lark-warm)}#checkers-room .seat .avatar.is-turn{--tw-ring-color:#68d63db3}@supports (color:color-mix(in lab, red, red)){#checkers-room .seat .avatar.is-turn{--tw-ring-color:color-mix(in oklab, var(--color-lark-lime) 70%, transparent)}}#checkers-room .seat .thinking{inset-inline:0;top:calc(var(--spacing) * 3);background-color:#211a17bf;position:absolute}@supports (color:color-mix(in lab, red, red)){#checkers-room .seat .thinking{background-color:color-mix(in oklab, var(--color-lark-interface) 75%, transparent)}}#checkers-room .seat .thinking{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:center;--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-lime);text-transform:uppercase;--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,);letter-spacing:.1em;font-size:.55rem}#checkers-room .invite{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);--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);border-width:1px;border-radius:1rem}#checkers-room .invite .head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}#checkers-room .invite .kicker{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-muted);text-transform:uppercase}#checkers-room .invite .kicker:where(.dark,.dark *){color:var(--color-lark-mist-v3)}#checkers-room .invite .kicker{letter-spacing:.15em;font-size:.65rem}#checkers-room .invite .status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}#checkers-room .invite .status.on{color:var(--color-lark-action-green)}#checkers-room .invite .status.off{color:var(--color-lark-error)}#checkers-room .invite .code-row{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}#checkers-room .invite .code{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-interface)}#checkers-room .invite .code:where(.dark,.dark *){color:var(--color-white)}#checkers-room .invite .code{letter-spacing:.28em}#checkers-room .invite .copy{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-lark-lake);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-lake);border-radius:9px}#checkers-room .invite .perspective{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted)}#checkers-room .invite .perspective:where(.dark,.dark *){color:var(--color-lark-mist-v3)}#checkers-room .footer-tools{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-muted);display:flex}#checkers-room .footer-tools:where(.dark,.dark *){color:var(--color-lark-mist-v3)}#checkers-room .offline{z-index:20;justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);background-color:#211a17f2;flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){#checkers-room .offline{background-color:color-mix(in oklab, var(--color-lark-interface) 95%, transparent)}}#checkers-room .offline{padding:calc(var(--spacing) * 6);text-align:center}#checkers-room .offline .title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white)}#checkers-room .offline .copy{max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-lark-mist-v3)}#checkers-rules-panel{flex-direction:column;flex:1;min-height:0;display:flex}#checkers-rules-panel .leave p{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.duel-history{color:var(--theme-text);margin-top:1rem;font-size:.75rem}.duel-history .order-note{color:var(--theme-muted);margin-bottom:.75rem;font-size:.7rem;font-weight:600}.duel-history .table-scroll{border:1px solid var(--theme-text);overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.duel-history .table-scroll{border:1px solid color-mix(in srgb, var(--theme-text) 12%, transparent)}}.duel-history .table-scroll{border-radius:10px}.duel-history .table-scroll:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.duel-history table{border-collapse:collapse;text-align:left;width:100%;min-width:640px}.duel-history th,.duel-history td{vertical-align:top;padding:.65rem .75rem}.duel-history th{background:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.duel-history th{background:color-mix(in srgb, var(--theme-text) 5%, transparent)}}.duel-history th{color:var(--theme-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.duel-history tbody tr+tr{border-top:1px solid var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.duel-history tbody tr+tr{border-top:1px solid color-mix(in srgb, var(--theme-text) 10%, transparent)}}.duel-history tbody tr:hover{background:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){.duel-history tbody tr:hover{background:color-mix(in srgb, var(--theme-text) 3%, transparent)}}.duel-history small{color:var(--theme-muted);margin-top:.15rem;font-size:.6rem;display:block}.duel-history .played,.duel-history .duration{font-variant-numeric:tabular-nums;white-space:nowrap}.duel-history .played time{font-weight:700}.duel-history .duration{padding-top:.9rem}.duel-history .matchup{align-items:center;gap:.6rem;width:17rem;display:flex}.duel-history .player{flex:1 1 0;align-items:center;gap:.4rem;min-width:0;display:flex}.duel-history .player img{object-fit:cover;border-radius:6px;flex:none;width:28px;height:28px}.duel-history .identity{min-width:0}.duel-history .identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:6rem;font-weight:750;display:block;overflow:hidden}.duel-history .identity small{white-space:nowrap}.duel-history .versus{color:var(--theme-muted);font-size:.6rem}.duel-history .piece{width:.45rem;height:.45rem;box-shadow:0 0 0 1px var(--theme-text);border-radius:50%;margin-right:.25rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.duel-history .piece{box-shadow:0 0 0 1px color-mix(in srgb, var(--theme-text) 35%, transparent)}}.duel-history .piece.white{background:#f1eee7}.duel-history .piece.black{background:#232323}.duel-history .piece.red{background:#d54436}.duel-history .piece.dark{background:#372924}.duel-history .piece.light{background:#ead8b8}.duel-history .piece.blue{background:#226f78}.duel-history .piece.yellow{background:#f6c857}.duel-history .outcome{color:var(--theme-muted);background:currentColor;border-radius:5px;margin-top:.1rem;padding:.2rem .4rem;font-size:.65rem;font-weight:800;display:inline-block}@supports (color:color-mix(in lab, red, red)){.duel-history .outcome{background:color-mix(in srgb, currentColor 10%, transparent)}}.duel-history .outcome.win{color:#84b966}.duel-history .outcome.loss{color:#e89b88}.duel-history .outcome.draw{color:#9ec4d2}.duel-history details{font-size:.65rem}.duel-history details summary{cursor:pointer;color:var(--theme-muted);padding:.25rem 0;font-weight:700}.duel-history details summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.duel-history details dl{min-width:8rem;margin-top:.5rem}.duel-history details dl>div{justify-content:space-between;gap:.75rem;padding-block:.15rem;display:flex}.duel-history details dt{color:var(--theme-muted)}.duel-history details dd{font-weight:700}[data-game-stage-flat] .checkers-board-clock,[data-game-stage-flat] .checkers-board-clock[data-clock-state=active]{color:var(--theme-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 .15rem}[data-game-stage-flat] .checkers-board-clock__label,[data-game-stage-flat] .checkers-board-clock__detail{color:var(--theme-muted)}[data-game-stage-flat] .checkers-board-clock__avatar,[data-game-stage-flat] .checkers-board-clock[data-clock-state=active] .checkers-board-clock__avatar{box-shadow:none;border:0;border-radius:.35rem}@keyframes checkers-result-arrive{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}#backgammon-setup,#backgammon-room{position:absolute;inset:0}:is(#backgammon-setup,#backgammon-room) .seat{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);text-align:center;border-bottom-width:1px}:is(#backgammon-setup,#backgammon-room) .seat .avatar{border-color:var(--color-lark-lake)}.backgammon-stack .status{color:var(--theme-muted);white-space:nowrap;font-size:.65rem;font-weight:800}.board-stack.backgammon-stack{--board-surface-gap:1.25rem;width:min(calc(100cqw - var(--board-stage-edge-gap) * 2), calc((100cqh - var(--board-stage-edge-gap) * 2 - var(--board-player-bar-height) * 2 - var(--board-surface-gap) * 2) * 1.5))}.board-stack.backgammon-stack .board-frame{aspect-ratio:3/2}@keyframes backgammon-legal-pulse{0%{opacity:.72;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}.backgammon-board{--backgammon-checker-size:calc(100cqw / 15.75);--backgammon-checker-stack-gap:1px;--backgammon-target-height:.3rem;aspect-ratio:3/2;width:100%;padding:var(--spacing);background-color:#d9b787;border-radius:5px;position:relative;container-type:inline-size}.backgammon-board .layout{column-gap:calc(var(--spacing) * 2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 3.25rem 1fr;height:100%;display:grid}.backgammon-board .quadrant{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;display:grid}.backgammon-board .point{--tw-outline-style:none;outline-style:none;min-width:0;position:relative}.backgammon-board .point:hover .triangle{filter:brightness(1.1)}.backgammon-board .point:focus-visible{outline-offset:-3px;z-index:5;outline:3px solid #fdbb21}.backgammon-board .point.is-target:before{content:"";z-index:6;height:var(--backgammon-target-height);background:var(--color-lark-lime);border-radius:999px;animation:.68s ease-in-out infinite alternate backgammon-legal-pulse;position:absolute;inset-inline:12%;box-shadow:0 0 14px #68d63da6}.backgammon-board .point.is-hit:before{background:var(--color-lark-coral-v3-lift);box-shadow:0 0 14px #e47a5aa6}@supports (color:color-mix(in lab, red, red)){.backgammon-board .point.is-hit:before{box-shadow:0 0 14px color-mix(in srgb, var(--color-lark-coral-v3-lift) 65%, transparent)}}.backgammon-board .point.is-selected:after{content:"";background:var(--color-lark-gold);z-index:4;height:.25rem;position:absolute;inset-inline:0}.backgammon-board .triangle{height:92%;transition:filter .15s;position:absolute;inset-inline:3%}.backgammon-board .triangle.is-red{background:#8b4b5e}.backgammon-board .triangle.is-blue{background:#426f8d}.backgammon-board .checkers{justify-content:flex-start;align-items:center;gap:var(--backgammon-checker-stack-gap);pointer-events:none;flex-direction:column;display:flex}.backgammon-board .point .checkers{z-index:2;max-height:100%;position:absolute;inset-inline:3%}.backgammon-board .piece{width:var(--backgammon-checker-size);height:var(--backgammon-checker-size);aspect-ratio:1;filter:drop-shadow(0 .06rem .08rem #140a074d);border-radius:50%;flex:none;place-items:center;transition:transform .15s,filter .15s;display:grid;position:relative}.backgammon-board .piece.is-selected{filter:drop-shadow(0 0 .35rem #68d63d9e);transform:translateY(-2%)scale(1.09)}.backgammon-board .piece .sprite{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.26)}.backgammon-board .count{background-color:#000000a6;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.backgammon-board .count{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.backgammon-board .count{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-black);font-size:.55rem;font-weight:var(--font-weight-black);color:var(--color-white)}.backgammon-board .point .count{z-index:3;position:absolute;left:50%;transform:translate(-50%)}.backgammon-board .down .point.is-target:before{top:calc(-.25rem - var(--board-surface-gap) / 2 - var(--backgammon-target-height) / 2)}.backgammon-board .down .triangle{clip-path:polygon(0 0,100% 0,50% 100%);top:0}.backgammon-board .down .checkers{top:.125rem}.backgammon-board .down .count{top:.25rem}.backgammon-board .down .point.is-selected:after{top:0}.backgammon-board .up .point.is-target:before{bottom:calc(-.25rem - var(--board-surface-gap) / 2 - var(--backgammon-target-height) / 2)}.backgammon-board .up .triangle{clip-path:polygon(50% 0,100% 100%,0 100%);bottom:0}.backgammon-board .up .checkers{flex-direction:column-reverse;bottom:.125rem}.backgammon-board .up .count{bottom:.25rem}.backgammon-board .up .point.is-selected:after{bottom:0}.backgammon-board .bar{border-inline-style:var(--tw-border-style);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-inline-width:2px;background-color:#76584c;border-color:#60483e;flex-direction:column;grid-row:span 2/span 2;justify-content:space-between;align-items:center;display:flex;position:relative}.backgammon-board .bar-button{width:100%;padding-block:var(--spacing);--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;flex-direction:column;align-items:center;display:flex}.backgammon-board .bar-button:focus-visible{outline:2px solid var(--color-lark-lime)}.backgammon-board .bar-button.is-dark,.backgammon-board .bar-button.is-dark .checkers{flex-direction:column-reverse}.backgammon-board .bar-button .checkers{width:100%;max-height:48%}.backgammon-board .dice{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding-block:.5rem;display:flex}.backgammon-board .dice .die{aspect-ratio:1;flex-shrink:0;width:156%;position:relative}.backgammon-board .dice .die.is-used .face{filter:grayscale(.9)brightness(.94);opacity:.78;transform:translateY(2px)}.backgammon-board .dice .die.is-used .uses{opacity:.78}.backgammon-board .dice .face{background:radial-gradient(at 25% 0,#fffffff2,#0000 65%),linear-gradient(145deg,#fffaf0 15%,#f0e4cd 65%,#d7c6a9);border:1px solid #fff8e6;border-radius:12px;grid-template:repeat(3,1fr)/repeat(3,1fr);gap:4px;padding:12px;transition:filter .18s,opacity .18s,transform .18s;display:grid;position:absolute;inset:0;box-shadow:inset 0 2px 1px #fffffff2,inset 2px 0 2px #ffffff8c,inset -2px -3px 3px #75563333,0 4px #b49a78,0 5px #80674f,0 8px 10px #1c120c73}.backgammon-board .dice .face.face-1 .pip:nth-child(5),.backgammon-board .dice .face.face-2 .pip:is(:first-child,:nth-child(9)),.backgammon-board .dice .face.face-3 .pip:is(:first-child,:nth-child(5),:nth-child(9)),.backgammon-board .dice .face.face-4 .pip:is(:first-child,:nth-child(3),:nth-child(7),:nth-child(9)),.backgammon-board .dice .face.face-5 .pip:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9)),.backgammon-board .dice .face.face-6 .pip:is(:first-child,:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7),:nth-child(9)){visibility:visible}.backgammon-board .dice .pip{visibility:hidden;background:radial-gradient(circle at 65% 75%,#685041,#291d16 70%);border-radius:50%;box-shadow:inset 0 1.5px 1.5px #000000a6,0 1px #ffffffe6}.backgammon-board .dice .uses{bottom:4px;justify-content:center;gap:4px;display:flex;position:absolute;inset-inline:0}.backgammon-board .dice .uses .use{background:#76543d;border-radius:999px;width:10px;height:3px}.backgammon-board .dice .uses .use.is-used{background:#c7b69a}.backgammon-board .dice .empty{font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.backgammon-board .dice .empty{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.backgammon-board .off-counts{pointer-events:none;z-index:5;--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);inset-inline:26%;display:flex;position:absolute;top:50%}.backgammon-board .off-counts span{white-space:nowrap;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:.58rem;font-weight:var(--font-weight-black);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-white);text-transform:uppercase;background-color:oklab(22.5075% .00895537 .00880194/.85);border-radius:3.40282e38px}.backgammon-board .bear-off{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);z-index:7;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-lark-lime);background-color:var(--color-lark-interface);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-lark-lime);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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);border-radius:9px;position:absolute}.backgammon-board .bear-off:disabled{cursor:default;opacity:0}@media (prefers-reduced-motion:reduce){.backgammon-board .point.is-target:before{animation:none}.backgammon-board .dice .face{transition:none}}.backgammon-panel .match .who{flex:1;min-width:0}.backgammon-panel .connection-error{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-error)}.backgammon-panel .turn-actions{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.backgammon-panel .turn-actions .roll{flex:1;min-width:0}.backgammon-panel .turn-actions .turn-status{border-left:3px solid var(--game-sidebar-accent);flex-direction:column;flex:1;justify-content:center;gap:.375rem;min-width:0;min-height:3.5rem;padding:.375rem .75rem;display:flex}.backgammon-panel .turn-actions .turn-status strong{color:var(--game-sidebar-text);overflow-wrap:anywhere;font-size:1rem;font-weight:800}.backgammon-panel .turn-actions .turn-status span{color:var(--game-sidebar-muted);font-size:.875rem;line-height:1.4}.backgammon-panel .turn-actions .undo{color:var(--game-sidebar-text);border:1px solid #fff3;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:.375rem;padding:.625rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.backgammon-panel .turn-actions .undo svg{width:1rem;height:1rem}.backgammon-panel .turn-actions .undo:hover:not(:disabled){background:#ffffff14}.backgammon-panel .turn-actions .undo:focus-visible{outline:2px solid var(--color-lark-lime);outline-offset:2px}.backgammon-panel .turn-actions .undo:disabled{cursor:default;opacity:.4}.backgammon-panel .perspective{color:var(--theme-muted);margin-top:.5rem;font-size:.75rem}.backgammon-panel .move.is-capture{color:var(--color-lark-coral-v3)}#connect4-setup,#connect4-room{position:absolute;inset:0}:is(#connect4-setup,#connect4-room) .seat{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);text-align:center;border-bottom-width:1px}:is(#connect4-setup,#connect4-room) .seat .avatar{border-color:#f6c857}.board-stack.connect4-stack{width:min(calc(100cqw - var(--board-stage-edge-gap) * 2), calc((100cqh - var(--board-stage-edge-gap) * 2 - var(--board-player-bar-height) * 2) * 1.05))}.board-stack.connect4-stack .board-frame{aspect-ratio:auto}.board-stack.connect4-stack .status{color:var(--theme-muted);white-space:nowrap;font-size:.65rem;font-weight:800}.connect4-board{width:100%;position:relative}.connect4-board .controls{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.25rem,.8cqw,.4rem);height:clamp(1.35rem,3.5cqw,1.8rem);margin-bottom:clamp(.25rem,.75cqw,.4rem);padding-inline:clamp(.55rem,1.2cqw,.85rem);display:grid;overflow:visible}.connect4-board .drop{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));--tw-outline-style:none;outline-style:none;justify-content:center;align-items:center;display:flex}.connect4-board .drop:disabled{cursor:not-allowed;opacity:.25}.connect4-board .drop{color:#b9a59b8c;box-shadow:none;background:0 0;border:0;border-radius:999px;position:relative}.connect4-board .drop:hover,.connect4-board .drop:focus-visible{color:#ef7656;background:#ef76561f}.connect4-board .drop:focus-visible{box-shadow:0 0 0 2px #ef76567a}.connect4-board .drop svg{width:clamp(.85rem,2.6cqw,1.2rem);height:clamp(.85rem,2.6cqw,1.2rem);transition:transform .14s}.connect4-board .drop:hover svg,.connect4-board .drop:focus-visible svg{transform:translateY(.12rem)}.connect4-board .drop.is-aimed svg{opacity:0;transform:translateY(.45rem)}.connect4-board .drop.is-rejected{color:#ff826f;animation:.38s both connect4-control-reject}.connect4-board .aim-disc{aspect-ratio:1;opacity:0;border-radius:999px;width:clamp(1rem,4.5cqw,1.7rem);transition:opacity .12s,transform .18s cubic-bezier(.2,.85,.25,1.25);position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)scale(.68)}.connect4-board .aim-disc.is-red{filter:drop-shadow(0 .18rem .22rem #1209076b)drop-shadow(0 0 .48rem #ef534547)}.connect4-board .aim-disc.is-yellow{filter:drop-shadow(0 .18rem .22rem #1209076b)drop-shadow(0 0 .48rem #ffd0263d)}.connect4-board .aim-disc.is-aimed{opacity:.88;transform:translate(-50%,-50%)scale(1)}.connect4-board .disc-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:none}.connect4-board .aim-disc.is-red .disc-art.is-red,.connect4-board .aim-disc.is-yellow .disc-art.is-yellow,.connect4-board .disc.is-red .disc-art.is-red,.connect4-board .disc.is-yellow .disc-art.is-yellow{display:block}.connect4-board .rack{--connect4-rack-highlight:#79675f;--connect4-rack-mid:#62524c;--connect4-rack-shadow:#493c37;--connect4-well:#241e1b;--connect4-board-padding:clamp(.55rem, 1.35cqw, .9rem);width:100%;padding:var(--connect4-board-padding);aspect-ratio:7/6;background:radial-gradient(130% 70% at 50% -12%, #ffe7d829, transparent 52%), linear-gradient(145deg, var(--connect4-rack-highlight) 0%, var(--connect4-rack-mid) 54%, var(--connect4-rack-shadow) 100%);border:1px solid #ffe0cf29;border-radius:clamp(1rem,2.8cqw,1.4rem);grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.3rem,.9cqw,.48rem);display:grid;position:relative;box-shadow:0 .8rem 1.6rem #130d0b4d,inset 0 1px #ffede333,inset 0 -2px #23181552}.connect4-board .rack.is-impact{animation:.42s cubic-bezier(.18,.78,.25,1) both connect4-rack-impact}.connect4-board .cell{min-height:0;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));--tw-outline-style:none;z-index:1;background:radial-gradient(circle at 50% 42%, #302824 0%, var(--connect4-well) 64%, #171210 100%);cursor:pointer;border:0;border-radius:3.40282e38px;outline-style:none;justify-content:center;align-items:center;transition:background .14s,box-shadow .14s,filter .14s;display:flex;position:relative;box-shadow:inset 0 .28rem .5rem #0a07068c,inset 0 -1px #ffefe51a,0 1px #ffeee414}.connect4-board .cell:disabled{cursor:default}.connect4-board .cell:hover{background:radial-gradient(circle at 50% 42%,#3a2e29 0%,#2a211e 64%,#171210 100%)}.connect4-board .cell:focus-visible{box-shadow:inset 0 .28rem .5rem #0a07068c,inset 0 0 0 3px #ef7656b8,0 0 0 2px #ffe6da52}.connect4-board .cell.is-winning{animation:connect4-winning-well .9s calc(var(--connect4-win-order,0) * 75ms) ease-in-out both;box-shadow:inset 0 0 0 4px #fff4e7eb,0 0 .75rem #ef7656b8}.connect4-board .cell.is-hovered-column:not(.is-winning){box-shadow:inset 0 .28rem .5rem #0a07068c,inset 0 0 0 1px #ffecde1f,0 0 .5rem #ef76561f}.connect4-board .cell.is-rejected-column{filter:saturate(1.35);animation:.38s both connect4-column-reject}.connect4-board .cell.is-preview{box-shadow:inset 0 .28rem .5rem #0a07068c,inset 0 -1px #ffefe51a,0 1px #ffeee414}.connect4-board .cell.is-latest-drop .disc:not(.is-empty):not(.is-preview){animation:.5s cubic-bezier(.16,.78,.2,1.12) both connect4-disc-land}.connect4-board .cell.is-latest-drop:after{z-index:2;aspect-ratio:1;content:"";opacity:.36;pointer-events:none;border:2px solid #fff7e175;border-radius:999px;width:89%;animation:.62s ease-out .18s both connect4-last-move-ring;position:absolute}.connect4-board .cell.is-winning .disc{animation:connect4-winning-disc 1.1s calc(.3s + var(--connect4-win-order,0) * 85ms) ease-in-out infinite}.connect4-board .cell.is-winning.is-latest-drop .disc{animation:connect4-disc-land .5s cubic-bezier(.16, .78, .2, 1.12) both, connect4-winning-disc 1.1s calc(.62s + var(--connect4-win-order,0) * 85ms) ease-in-out infinite}.connect4-board .disc{width:86%;height:86%;box-shadow:none;background:0 0;border-radius:999px;transition:background .14s,box-shadow .14s,opacity .14s,transform .14s;display:block}.connect4-board .disc.is-red,.connect4-board .disc.is-yellow{filter:drop-shadow(0 .16rem .17rem #12090773)}.connect4-board .disc.is-preview{border:clamp(3px, .65cqw, 5px) solid var(--connect4-preview-ring,#ff9b7f);box-shadow:0 0 clamp(.45rem, 1.5cqw, .75rem) var(--connect4-preview-glow,#ff7e5e94);background:0 0;transform:scale(.8)}.connect4-board .disc.is-preview-red{--connect4-preview-ring:#ff9b7f;--connect4-preview-glow:#ff6f4ca8}.connect4-board .disc.is-preview-yellow{--connect4-preview-ring:#ffe07a;--connect4-preview-glow:#f6c8579e}.connect4-board .winning-line{z-index:4;inset:var(--connect4-board-padding);width:calc(100% - var(--connect4-board-padding) * 2);height:calc(100% - var(--connect4-board-padding) * 2);pointer-events:none;filter:drop-shadow(0 0 .35rem #fff4e194);position:absolute;overflow:visible}.connect4-board .winning-line line{fill:none;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:.72s cubic-bezier(.2,.75,.25,1) .28s forwards connect4-winning-line-draw}.connect4-board .winning-line .glow{stroke:#ef76568f;stroke-width:24px}.connect4-board .winning-line .stroke{stroke:#fff7df;stroke-width:8px}.connect4-board.is-turn-pulse .controls{animation:.42s both connect4-turn-handoff}@media (prefers-reduced-motion:reduce){.connect4-board .rack.is-impact,.connect4-board .drop.is-rejected,.connect4-board .cell.is-rejected-column,.connect4-board .cell.is-latest-drop .disc,.connect4-board .cell.is-latest-drop:after,.connect4-board .cell.is-winning,.connect4-board .cell.is-winning .disc,.connect4-board.is-turn-pulse .controls,.connect4-board .winning-line line{animation:none}.connect4-board .winning-line line{stroke-dashoffset:0}}.connect4-panel .match .who{flex:1;min-width:0}.connect4-panel .connection-error{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-error)}.connect4-panel .mini-board{background:radial-gradient(circle,#241e1b 35%,#0000 39%) 0 0/25% 25%,#79675f}#connect4-rules-panel{flex-direction:column;flex:1;min-height:0;display:flex}.standard-rules{container:board-rules/inline-size}.standard-rules .objective{align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.standard-rules .objective img{border-radius:1rem;width:5rem;height:5rem}.standard-rules .objective .kicker+p{font-family:var(--font-display);margin-top:.5rem;font-size:1.25rem;font-weight:800;line-height:1.3}.standard-rules .rules-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;margin-top:4rem;display:grid}.standard-rules .rules{min-width:0;margin-top:0}.standard-rules .table-of-contents{padding:1.25rem}.standard-rules .table-of-contents ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.5rem;margin-top:1rem;display:grid}.standard-rules .table-of-contents a{color:var(--theme-muted);border-radius:.5rem;padding:.6rem;font-size:.85rem;font-weight:700;display:block}.standard-rules .table-of-contents a:hover{background:var(--accent-wash);color:var(--theme-text)}@container board-rules (width>=50rem){.standard-rules>header{grid-template-columns:minmax(0,1fr) 19rem;align-items:center}.standard-rules .objective{flex-direction:column;align-items:start}.standard-rules .rules-layout{grid-template-columns:13rem minmax(0,1fr)}.standard-rules .table-of-contents{position:sticky;top:1.5rem}}@keyframes connect4-disc-land{0%{opacity:.72;transform:translateY(calc(var(--connect4-drop-rows,1) * -116%)) scaleX(.92) scaleY(1.08)}67%{opacity:1;transform:translateY(4%)scaleX(1.08)scaleY(.92)}84%{transform:translateY(-2%)scaleX(.97)scaleY(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes connect4-rack-impact{0%,to{transform:translateY(0)scale(1)}48%{transform:translateY(.12rem)scaleX(1.004)scaleY(.996)}72%{transform:translateY(-.04rem)scaleX(.998)scaleY(1.002)}}@keyframes connect4-last-move-ring{0%{opacity:0;transform:scale(.72)}55%{opacity:.72;transform:scale(1.08)}to{opacity:.36;transform:scale(1)}}@keyframes connect4-control-reject{0%,to{transform:translate(0)}25%{transform:translate(-.22rem)}50%{transform:translate(.2rem)}75%{transform:translate(-.1rem)}}@keyframes connect4-column-reject{0%,to{transform:translate(0)}25%{transform:translate(-3%)}50%{transform:translate(3%)}75%{transform:translate(-1.5%)}}@keyframes connect4-turn-handoff{0%,to{filter:brightness()}50%{filter:brightness(1.28)}}@keyframes connect4-winning-well{0%{transform:scale(.92)}58%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes connect4-winning-disc{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.2);transform:scale(1.055)}}@keyframes connect4-winning-line-draw{to{stroke-dashoffset:0}}#reversi-setup,#reversi-room{position:absolute;inset:0}:is(#reversi-setup,#reversi-room) .seat{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);text-align:center;border-bottom-width:1px}:is(#reversi-setup,#reversi-room) .seat .avatar{border-color:var(--color-lark-lake)}.reversi-stack .status{color:var(--theme-muted);white-space:nowrap;font-size:.65rem;font-weight:800}.reversi-board{aspect-ratio:1;gap:var(--spacing);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 1.5);transform-origin:50%;perspective:700px;background-color:#173d2a;border-width:4px;border-color:#173d2a;border-radius:5px;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.reversi-board .square{aspect-ratio:1;background-color:var(--color-emerald-800);min-height:0;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));--tw-outline-style:none;cursor:default;isolation:isolate;transform-style:preserve-3d;border-radius:4px;outline-style:none;justify-content:center;align-items:center;display:flex;position:relative}.reversi-board .square.is-legal{background-color:var(--color-emerald-600);cursor:pointer}.reversi-board .square.is-legal:hover{background-color:var(--color-emerald-500)}.reversi-board .disc{z-index:2;width:80%;height:80%;box-shadow:none;transform-style:preserve-3d;will-change:transform, filter;background:0 0;border-radius:50%;transition:transform .2s;display:block;position:relative}.reversi-board .hint{border-radius:50%;width:28%;height:28%;animation:.82s ease-in-out infinite alternate reversi-legal-breathe;display:block;position:absolute}.reversi-board .hint.is-black{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.reversi-board .hint.is-black{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.reversi-board .hint.is-black{--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);--tw-ring-color:#02061833}@supports (color:color-mix(in lab, red, red)){.reversi-board .hint.is-black{--tw-ring-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.reversi-board .hint.is-white{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.reversi-board .hint.is-white{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.reversi-board .hint.is-white{--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);--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.reversi-board .hint.is-white{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.reversi-board .face{object-fit:contain;backface-visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.reversi-board .disc.is-black,.reversi-board .disc.is-white{filter:drop-shadow(0 .2rem .18rem #02120d6b)}.reversi-board .disc.is-black .face.is-black,.reversi-board .disc.is-white .face.is-white{transform:rotateX(0)}.reversi-board .disc.is-black .face.is-white,.reversi-board .disc.is-white .face.is-black{transform:rotateX(180deg)}.reversi-board .disc.is-empty{filter:none;transform:scale(0)}.reversi-board .disc.is-placed{animation:.42s cubic-bezier(.16,.82,.24,1.14) both reversi-disc-place}.reversi-board .disc.is-flipping{animation:reversi-disc-flip .44s var(--reversi-flip-delay,0s) cubic-bezier(.32, .02, .2, 1) both}.reversi-board .square.is-placed:after{z-index:1;content:"";pointer-events:none;border:3px solid #fdbb21d1;border-radius:999px;animation:.52s ease-out both reversi-disc-ring;position:absolute;inset:10%}.reversi-board .square.is-flipping:after{z-index:1;content:"";pointer-events:none;animation:.52s ease-out both reversi-disc-ring;animation-delay:var(--reversi-flip-delay,0s);border:3px solid #b5eabbc2;border-radius:999px;position:absolute;inset:10%}.reversi-board .square.is-rejected{z-index:3;animation:.38s both reversi-cell-reject;box-shadow:inset 0 0 0 3px #ff826fd1}.reversi-board.is-move{animation:.34s cubic-bezier(.2,.78,.25,1) both reversi-board-settle}.reversi-board.is-sweep{animation:.54s cubic-bezier(.2,.78,.25,1) both reversi-board-sweep}.reversi-board .square:focus-visible{z-index:5;outline-offset:-3px;outline:3px solid #fdbb21}.reversi-stack .board-clock.is-score-pulse .detail{animation:.52s cubic-bezier(.18,.82,.24,1.12) both reversi-score-pop}.reversi-stack .board-clock[data-clock-state=active] .status{animation:.46s cubic-bezier(.18,.82,.24,1.12) both reversi-turn-handoff}@media (prefers-reduced-motion:reduce){.reversi-board .disc.is-placed,.reversi-board .disc.is-flipping,.reversi-board .square.is-placed:after,.reversi-board .square.is-flipping:after,.reversi-board .square.is-rejected,.reversi-board .hint,.reversi-board:is(.is-move,.is-sweep),.reversi-stack .board-clock.is-score-pulse .detail,.reversi-stack .board-clock[data-clock-state=active] .status{animation:none}}.reversi-panel .match .who{flex:1;min-width:0}.reversi-panel .connection-error{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-error)}@keyframes reversi-disc-place{0%{opacity:0;filter:brightness(1.45);transform:translateY(-38%)scale(.48)}58%{opacity:1;transform:translateY(5%)scale(1.12,.9)}78%{transform:translateY(-3%)scale(.96,1.05)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@keyframes reversi-disc-flip{0%{filter:brightness();transform:rotateX(180deg)scale(1)}42%{filter:brightness(1.5);transform:rotateX(98deg)scale(1.08)}58%{filter:brightness(1.35);transform:rotateX(82deg)scale(1.08)}84%{filter:brightness(1.08);transform:rotateX(-4deg)scale(1.04)}to{filter:brightness();transform:rotateX(0)scale(1)}}@keyframes reversi-disc-ring{0%{opacity:.9;transform:scale(.42)}to{opacity:0;transform:scale(1.24)}}@keyframes reversi-cell-reject{0%,to{transform:translate(0)}22%{transform:translate(-7%)}44%{transform:translate(7%)}66%{transform:translate(-4%)}82%{transform:translate(3%)}}@keyframes reversi-legal-breathe{0%{opacity:.62;transform:scale(.82)}to{opacity:1;transform:scale(1.08)}}@keyframes reversi-board-settle{0%,to{transform:translateY(0)scale(1)}48%{transform:translateY(.08rem)scale(.998)}}@keyframes reversi-board-sweep{0%,to{filter:brightness();transform:translateY(0)scale(1)}40%{filter:brightness(1.08);transform:translateY(.12rem)scale(.996)}68%{filter:brightness(1.03);transform:translateY(-.04rem)scale(1.002)}}@keyframes reversi-score-pop{0%,to{color:inherit;transform:translateY(0)scale(1)}48%{color:#347259;transform:translateY(-.1rem)scale(1.12)}}@keyframes reversi-turn-handoff{0%,to{filter:brightness();transform:scale(1)}52%{filter:brightness(1.18);transform:scale(1.08)}}#dots-and-boxes-setup,#dots-and-boxes-room{position:absolute;inset:0}:is(#dots-and-boxes-setup,#dots-and-boxes-room) .seat{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);text-align:center;border-bottom-width:1px}:is(#dots-and-boxes-setup,#dots-and-boxes-room) .seat .avatar{border-color:var(--color-lark-lake)}.dots-and-boxes-stack .status{color:var(--theme-muted);white-space:nowrap;font-size:.65rem;font-weight:800}.dots-and-boxes-stage{place-items:center;padding:clamp(.45rem,2.2cqw,.95rem);display:grid;position:absolute;inset:0;overflow:hidden;container-type:size}.dots-and-boxes-stage .board-wrap{filter:drop-shadow(0 .9rem 1.1rem #140c083d);width:min(100cqw,100cqh)}.dots-and-boxes-board{--dots-blue:#226f78;--dots-blue-dark:#15555d;--dots-blue-soft:#dceff0;--dots-red:#d65f3d;--dots-red-dark:#a8412d;--dots-red-soft:#f8ded5;--dots-ink:#2c231f;--dots-paper:#f8f1e6;--dots-rail-blue-highlight:#7cddff;--dots-rail-blue:#139ff5;--dots-rail-blue-mid:#087bd8;--dots-rail-blue-dark:#0753a7;--dots-rail-red-highlight:#ffa08f;--dots-rail-red:#f45d65;--dots-rail-red-mid:#df3b50;--dots-rail-red-dark:#a4233d;--dots-edge-full-length:calc(200% + clamp(2px, 1cqw, .4rem));--dots-edge-preview-length:calc(160% + clamp(1.6px, .8cqw, .32rem));isolation:isolate;aspect-ratio:1;background:repeating-linear-gradient(0deg, #5b4a4306 0 1px, transparent 1px 7px), radial-gradient(circle at 28% 18%, #ffffffc2, transparent 36%), var(--dots-paper);border:clamp(.32rem,1.25cqw,.58rem) solid #65483a;border-radius:clamp(.75rem,2.7cqw,1.2rem);grid-template-rows:repeat(11,minmax(0,1fr));grid-template-columns:repeat(11,minmax(0,1fr));gap:clamp(1px,.5cqw,.2rem);padding:clamp(.7rem,3.2cqw,1.45rem);animation:.44s cubic-bezier(.2,.78,.22,1) both dots-boxes-board-enter;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff8a,inset 0 .2rem .8rem #5b4a4317,0 0 0 1px #26181194,0 .35rem #3d2b23}.dots-and-boxes-board .cell{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.dots-and-boxes-board .dot{z-index:5;aspect-ratio:1;background:radial-gradient(circle at 32% 24%,#fff9b7 0 7%,#ffe369 9% 17%,#0000 18%),radial-gradient(circle at 40% 34%,#ffdc48 0 18%,#ffc526 48%,#e99a00 76%,#914f00 100%);border:clamp(2px,.55cqw,3px) solid #854f00;border-radius:50%;width:clamp(1.25rem,6.4cqw,2rem);display:block;position:relative;box-shadow:inset 0 clamp(1px,.4cqw,2px) clamp(1px,.55cqw,3px) #ffffff8a,inset 0 clamp(-3px,-.7cqw,-2px) clamp(2px,.7cqw,4px) #6f390061,0 .16rem .24rem #4a280061}.dots-and-boxes-board .edge{z-index:3;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.4rem;outline:none;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:0;display:flex;position:relative}.dots-and-boxes-board .edge.is-available{cursor:pointer}.dots-and-boxes-board .line{--dots-line-highlight:#f7f1eb;--dots-line-main:#ddd3ca;--dots-line-mid:#c9bdb3;--dots-line-dark:#948479;box-sizing:border-box;border:clamp(1px,.28cqw,2px) solid #242220f0;border-radius:999px;flex:none;transition:box-shadow .12s,height .12s,opacity .12s,transform .12s,width .12s;display:block;box-shadow:inset 0 1px 1px #ffffff9e,inset 0 -1px 1px #4e392d3d}.dots-and-boxes-board .line.is-horizontal{width:var(--dots-edge-full-length);background:linear-gradient(180deg, var(--dots-line-highlight) 0%, var(--dots-line-main) 24%, var(--dots-line-mid) 64%, var(--dots-line-dark) 100%);height:clamp(.65rem,3.35cqw,1.15rem)}.dots-and-boxes-board .line.is-vertical{width:clamp(.65rem,3.35cqw,1.15rem);height:var(--dots-edge-full-length);background:linear-gradient(90deg, var(--dots-line-highlight) 0%, var(--dots-line-main) 24%, var(--dots-line-mid) 64%, var(--dots-line-dark) 100%)}.dots-and-boxes-board .line.is-blue{--dots-line-highlight:var(--dots-rail-blue-highlight);--dots-line-main:var(--dots-rail-blue);--dots-line-mid:var(--dots-rail-blue-mid);--dots-line-dark:var(--dots-rail-blue-dark);opacity:1;transform:scale(1);box-shadow:inset 0 2px 1px #ffffff6b,inset 0 -2px 2px #03397e52,0 .16rem .3rem #0753a76b,0 0 .4rem #139ff52e}.dots-and-boxes-board .line.is-red{--dots-line-highlight:var(--dots-rail-red-highlight);--dots-line-main:var(--dots-rail-red);--dots-line-mid:var(--dots-rail-red-mid);--dots-line-dark:var(--dots-rail-red-dark);opacity:1;transform:scale(1);box-shadow:inset 0 2px 1px #fff6,inset 0 -2px 2px #6f112b57,0 .16rem .3rem #a4233d6b,0 0 .4rem #f45d652e}.dots-and-boxes-board .line.is-empty{opacity:.58}.dots-and-boxes-board .line.is-horizontal.is-empty{width:100%;transform:scaleY(.58)}.dots-and-boxes-board .line.is-vertical.is-empty{height:100%;transform:scaleX(.58)}.dots-and-boxes-board.is-blue .edge.is-available:hover .line,.dots-and-boxes-board.is-blue .edge.is-available:focus-visible .line{--dots-line-highlight:var(--dots-rail-blue-highlight);--dots-line-main:var(--dots-rail-blue);--dots-line-mid:var(--dots-rail-blue-mid);--dots-line-dark:var(--dots-rail-blue-dark);opacity:1;transform:scale(1.055);box-shadow:0 0 0 .22rem #139ff52e,0 .2rem .32rem #0753a757}.dots-and-boxes-board.is-red .edge.is-available:hover .line,.dots-and-boxes-board.is-red .edge.is-available:focus-visible .line{--dots-line-highlight:var(--dots-rail-red-highlight);--dots-line-main:var(--dots-rail-red);--dots-line-mid:var(--dots-rail-red-mid);--dots-line-dark:var(--dots-rail-red-dark);opacity:1;transform:scale(1.055);box-shadow:0 0 0 .22rem #f45d652e,0 .2rem .32rem #a4233d57}.dots-and-boxes-board .edge.is-available:hover .line.is-horizontal.is-empty,.dots-and-boxes-board .edge.is-available:focus-visible .line.is-horizontal.is-empty{width:var(--dots-edge-preview-length)}.dots-and-boxes-board .edge.is-available:hover .line.is-vertical.is-empty,.dots-and-boxes-board .edge.is-available:focus-visible .line.is-vertical.is-empty{height:var(--dots-edge-preview-length)}.dots-and-boxes-board .edge.is-available:focus-visible{outline-offset:clamp(1px, .35cqw, 2px);outline:clamp(2px,.55cqw,3px) solid #68d63d}.dots-and-boxes-board .edge.is-pending .line{opacity:1;animation:.52s ease-in-out infinite alternate dots-boxes-pending;transform:scale(1)}.dots-and-boxes-board .edge.is-pending .line.is-horizontal.is-empty{width:var(--dots-edge-preview-length)}.dots-and-boxes-board .edge.is-pending .line.is-vertical.is-empty{height:var(--dots-edge-preview-length)}.dots-and-boxes-board .edge.is-juice.is-horizontal .line{transform-origin:50%;animation:.36s cubic-bezier(.16,.84,.24,1.04) both dots-boxes-draw-horizontal}.dots-and-boxes-board .edge.is-juice.is-vertical .line{transform-origin:50%;animation:.36s cubic-bezier(.16,.84,.24,1.04) both dots-boxes-draw-vertical}.dots-and-boxes-board .edge.is-last:not(.is-juice) .line{animation:1.35s ease-in-out infinite dots-boxes-last-move-throb;box-shadow:inset 0 1px #ffffff59,0 0 0 .2rem #68d63d94,0 0 1rem #68d63d7a}.dots-and-boxes-board .edge.is-last:not(.is-juice):after{z-index:-1;content:"";opacity:.72;pointer-events:none;background:#68d63d33;border:clamp(1px,.3cqw,2px) solid #68d63dad;border-radius:999px;animation:1.35s ease-in-out infinite dots-boxes-last-move-halo;position:absolute;box-shadow:0 0 .9rem #68d63d6b}.dots-and-boxes-board .edge.is-last.is-horizontal:after{width:120%;height:56%;top:22%;left:-10%}.dots-and-boxes-board .edge.is-last.is-vertical:after{width:56%;height:120%;top:-10%;left:22%}.dots-and-boxes-board .box{z-index:1;color:#0000;background:#ffffff4d;border:1px solid #5b4a4314;border-radius:clamp(.28rem,1.2cqw,.55rem);justify-content:center;align-items:center;width:100%;height:100%;transition:background .18s,box-shadow .18s,color .18s;display:flex;position:relative;overflow:visible}.dots-and-boxes-board .box.is-blue{background:radial-gradient(circle at 28% 18%, #ffffffb3, transparent 42%), var(--dots-blue-soft);color:var(--dots-blue-dark);border-color:#226f7859;box-shadow:inset 0 0 0 clamp(1px,.35cqw,2px) #226f781f}.dots-and-boxes-board .box.is-red{background:radial-gradient(circle at 28% 18%, #ffffffb3, transparent 42%), var(--dots-red-soft);color:var(--dots-red-dark);border-color:#d65f3d59;box-shadow:inset 0 0 0 clamp(1px,.35cqw,2px) #d65f3d1f}.dots-and-boxes-board .box.is-tense{background:radial-gradient(circle,#ffe06b38,#0000 68%),#fffdf770;border-color:#f0a32f9e;animation:1.55s ease-in-out infinite dots-boxes-tension;box-shadow:inset 0 0 0 clamp(1px,.35cqw,2px) #f0a32f2e,0 0 .65rem #f0a32f38}.dots-and-boxes-board .mark{font-family:var(--font-display,ui-sans-serif, system-ui);text-shadow:0 1px #fff9;font-size:clamp(.86rem,5.1cqw,1.62rem);font-weight:900;line-height:1}.dots-and-boxes-board .box.is-juice{animation:dots-boxes-claim .64s cubic-bezier(.16, .82, .24, 1.12) var(--dots-box-juice-delay,0s) both}.dots-and-boxes-board .box.is-juice:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;animation:dots-boxes-claim-ring .62s ease-out var(--dots-box-juice-delay,0s) both;border:clamp(2px,.55cqw,3px) solid;position:absolute;inset:8%}.dots-and-boxes-board .burst{z-index:8;pointer-events:none;position:absolute;inset:50%}.dots-and-boxes-board .burst i{transform-origin:50% clamp(.85rem,4cqw,1.45rem);background:currentColor;border-radius:999px;width:clamp(.16rem,.8cqw,.28rem);height:clamp(.48rem,2.2cqw,.82rem);display:none;position:absolute;top:-.28rem;left:-.1rem;box-shadow:0 0 .35rem}.dots-and-boxes-board .box.is-juice .burst i{animation:dots-boxes-spark .54s cubic-bezier(.16, .78, .2, 1) var(--dots-box-juice-delay,0s) both;display:block}.dots-and-boxes-board .box.is-juice.is-combo .burst i{background:#f0a32f;width:clamp(.2rem,1cqw,.34rem);height:clamp(.62rem,2.8cqw,1rem);box-shadow:0 0 .55rem #f0a32f}.dots-and-boxes-board .box.is-juice.is-combo .burst i:nth-child(2n){background:#68d63d;box-shadow:0 0 .55rem #68d63d}.dots-and-boxes-board .box.is-win-ripple{z-index:4;animation:dots-boxes-win-ripple .72s cubic-bezier(.16, .82, .24, 1.12) var(--dots-win-delay,0s) both}.dots-and-boxes-board .box.is-win-ripple .mark{animation:dots-boxes-win-mark .72s cubic-bezier(.16, .82, .24, 1.12) var(--dots-win-delay,0s) both}.dots-and-boxes-board .capture-toast{z-index:30;background:var(--dots-ink);color:#fff;min-width:max-content;font-family:var(--font-display,ui-sans-serif, system-ui);letter-spacing:.02em;pointer-events:none;border:1px solid #ffffff3d;border-radius:999px;align-items:baseline;gap:.48rem;padding:.46em .9em;font-size:clamp(.68rem,2.5cqw,.92rem);font-weight:900;animation:1.1s cubic-bezier(.16,.82,.24,1.1) both dots-boxes-toast;display:flex;position:absolute;top:clamp(.45rem,2cqw,.9rem);left:50%;transform:translate(-50%);box-shadow:0 .45rem 1rem #2c231f47}.dots-and-boxes-board .capture-toast strong{font-weight:900}.dots-and-boxes-board .capture-toast span{color:#d9ffca;font-size:.86em;font-weight:900}.dots-and-boxes-board .capture-toast.combo-2{box-shadow:0 0 0 .18rem #f0a32f52,0 .55rem 1.35rem #2c231f57}.dots-and-boxes-board .capture-toast.combo-3,.dots-and-boxes-board .capture-toast.combo-4{border-color:#ffe06b94;box-shadow:0 0 0 .22rem #f0a32f61,0 0 1.65rem #68d63d61}.dots-and-boxes-board .capture-toast.is-blue{background:var(--dots-blue-dark)}.dots-and-boxes-board .capture-toast.is-red{background:var(--dots-red-dark)}.dots-and-boxes-board.is-capture{animation:.43s cubic-bezier(.18,.82,.24,1.08) both dots-boxes-board-impact}.dots-and-boxes-board.is-finish{animation:1.2s ease-in-out both dots-boxes-finish-glow}.dots-and-boxes-stack .board-clock.is-blue .detail{color:#70c4cc}.dots-and-boxes-stack .board-clock.is-red .detail{color:#f09a80}.dots-and-boxes-stack .board-clock[data-clock-state=active].is-blue{background:#164e55;border-color:#4aa1aa;box-shadow:inset 0 1px #ffffff17,0 0 0 3px #226f782e}.dots-and-boxes-stack .board-clock[data-clock-state=active].is-red{background:#713524;border-color:#e47a5a;box-shadow:inset 0 1px #ffffff17,0 0 0 3px #d65f3d2e}.dots-and-boxes-stack .board-clock.is-score-bump .detail,.dots-and-boxes-stack .board-clock.is-score-bump .status{animation:.62s cubic-bezier(.16,.82,.24,1.12) both dots-boxes-score-bump}.dots-and-boxes-stack .board-clock.is-extra-turn{animation:.9s cubic-bezier(.16,.82,.24,1.08) both dots-boxes-extra-turn-bar}.dots-and-boxes-stack .board-clock.is-extra-turn .status:before{content:"↻";margin-right:.28rem}.dots-boxes-score-flight{z-index:10000;aspect-ratio:1;color:#fff;width:1.75rem;font-family:var(--font-display,ui-sans-serif, system-ui);pointer-events:none;animation:dots-boxes-score-flight .82s cubic-bezier(.16, .76, .22, 1) var(--dots-score-flight-delay,0s) both;background:#15555d;border:2px solid #ffffffb8;border-radius:50%;place-items:center;font-size:.68rem;font-weight:900;line-height:1;display:grid;position:fixed;transform:translate(-50%,-50%);box-shadow:0 .35rem .8rem #15555d6b}.dots-boxes-score-flight.is-red{background:#a8412d;box-shadow:0 .35rem .8rem #a8412d6b}@media (prefers-reduced-motion:reduce){.dots-and-boxes-board,.dots-and-boxes-board .edge.is-pending .line,.dots-and-boxes-board .edge.is-juice .line,.dots-and-boxes-board .edge.is-last:not(.is-juice) .line,.dots-and-boxes-board .edge.is-last:not(.is-juice):after,.dots-and-boxes-board .box.is-tense,.dots-and-boxes-board .box.is-juice,.dots-and-boxes-board .box.is-juice:after,.dots-and-boxes-board .box.is-juice .burst i,.dots-and-boxes-board .box.is-win-ripple,.dots-and-boxes-board .box.is-win-ripple .mark{animation:none}.dots-and-boxes-board .capture-toast{opacity:1;animation:none}.dots-and-boxes-stack .board-clock.is-extra-turn,.dots-and-boxes-stack .board-clock.is-score-bump .detail,.dots-and-boxes-stack .board-clock.is-score-bump .status,.dots-boxes-score-flight{animation:none}}@media (prefers-contrast:more){.dots-and-boxes-board .line.is-empty{opacity:1;background:#89796c}.dots-and-boxes-board .line.is-horizontal.is-empty{transform:scaleY(.72)}.dots-and-boxes-board .line.is-vertical.is-empty{transform:scaleX(.72)}.dots-and-boxes-board .box.is-blue,.dots-and-boxes-board .box.is-red{border-width:2px}}.dots-and-boxes-panel .match .who{flex:1;min-width:0}.dots-and-boxes-panel .connection-error{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-error)}.dots-and-boxes-panel .final-score{justify-content:center;gap:2rem;margin-block:1rem;display:flex}.dots-and-boxes-panel .final-score dt{font-size:.75rem}.dots-and-boxes-panel .final-score dd{font-size:1.5rem;font-weight:800}@keyframes dots-boxes-board-enter{0%{opacity:0;transform:translateY(.35rem)scale(.96)}72%{opacity:1;transform:translateY(-.08rem)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dots-boxes-draw-horizontal{0%{opacity:.82;transform:scaleX(1)scaleY(.84)}72%{opacity:1;transform:scaleX(1.025)scaleY(1.12)}to{opacity:1;transform:scaleX(1)scaleY(1)}}@keyframes dots-boxes-draw-vertical{0%{opacity:.82;transform:scaleY(1)scaleX(.84)}72%{opacity:1;transform:scaleY(1.025)scaleX(1.12)}to{opacity:1;transform:scaleY(1)scaleX(1)}}@keyframes dots-boxes-pending{0%{filter:saturate(.8);opacity:.72}to{filter:saturate(1.2);opacity:1}}@keyframes dots-boxes-last-move-throb{0%,to{filter:brightness(1.08)saturate(1.06);transform:scale(1);box-shadow:inset 0 1px #ffffff59,0 0 0 .18rem #68d63d85,0 0 .85rem #68d63d5c}50%{filter:brightness(1.26)saturate(1.2);transform:scale(1.1);box-shadow:inset 0 1px #ffffff70,0 0 0 .3rem #68d63dbd,0 0 1.35rem #68d63db3}}@keyframes dots-boxes-last-move-halo{0%,to{opacity:.44;transform:scale(.88)}50%{opacity:.92;transform:scale(1.13)}}@keyframes dots-boxes-tension{0%,to{filter:brightness();box-shadow:inset 0 0 0 clamp(1px,.35cqw,2px) #f0a32f2e,0 0 .45rem #f0a32f2e}50%{filter:brightness(1.08);box-shadow:inset 0 0 0 clamp(2px,.48cqw,3px) #f0a32f6b,0 0 .95rem #f0a32f66}}@keyframes dots-boxes-claim{0%{filter:brightness(1.35);transform:scale(.38)rotate(-5deg)}62%{filter:brightness(1.06);transform:scale(1.12)rotate(1.5deg)}to{filter:brightness();transform:scale(1)rotate(0)}}@keyframes dots-boxes-claim-ring{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.45)}}@keyframes dots-boxes-win-ripple{0%{filter:brightness();transform:scale(1)}46%{filter:brightness(1.34)saturate(1.28);transform:scale(1.13);box-shadow:inset 0 0 0 .2rem #ffffff94,0 0 1.1rem}to{filter:brightness(1.04);transform:scale(1)}}@keyframes dots-boxes-win-mark{0%,to{transform:translateY(0)scale(1)}46%{transform:translateY(-.12rem)scale(1.24)}}@keyframes dots-boxes-spark{0%{opacity:1;transform:rotate(var(--dots-spark-angle)) translateY(-.2rem) scaleY(.4)}to{opacity:0;transform:rotate(var(--dots-spark-angle)) translateY(clamp(-2.2rem, -7cqw, -1.2rem)) scaleY(.1)}}@keyframes dots-boxes-toast{0%{opacity:0;transform:translate(-50%,.35rem)scale(.72)}28%{opacity:1;transform:translate(-50%,-.1rem)scale(1.08)}72%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-.25rem)scale(.98)}}@keyframes dots-boxes-board-impact{0%,to{transform:scale(1)}42%{transform:scale(1.012);box-shadow:inset 0 0 0 1px #ffffff8a,0 0 0 .3rem #68d63d2e,0 .9rem 1.5rem #140c0842}}@keyframes dots-boxes-finish-glow{0%,to{filter:brightness()}52%{filter:brightness(1.1);box-shadow:inset 0 0 0 1px #ffffff8a,0 0 0 .38rem #ffe06b38,0 1rem 1.8rem #140c084d}}@keyframes dots-boxes-score-bump{0%,to{transform:translateY(0)scale(1)}42%{color:#fff;text-shadow:0 0 .55rem;transform:translateY(-.12rem)scale(1.18)}}@keyframes dots-boxes-extra-turn-bar{0%,to{transform:translate(0)scale(1)}38%{transform:translate(.16rem)scale(1.018);box-shadow:inset 0 1px #ffffff1f,0 0 0 .28rem #68d63d57,0 0 1rem #68d63d47}}@keyframes dots-boxes-score-flight{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}16%{opacity:1;transform:translate(-50%,calc(-50% - .45rem))scale(1.1)}68%{opacity:1;transform:translate(calc(-50% + var(--dots-score-flight-x)), calc(-50% + var(--dots-score-flight-y) - .55rem)) scale(.92)}to{opacity:0;transform:translate(calc(-50% + var(--dots-score-flight-x)), calc(-50% + var(--dots-score-flight-y))) scale(.42)}}[data-game-stage-flat],[data-gizmo-shell-treatment=flat]{--structured-shell-background:var(--theme-shell);--structured-shell-navigation:var(--theme-rail);--structured-shell-panel:var(--theme-rail);--structured-shell-card:var(--theme-surface)}.browse-shell{--gizmo-shell-background:var(--theme-shell);background-color:var(--gizmo-shell-background)!important}.browse-shell .gizmo-main{background:0 0!important}[data-gizmo-shell-mode=play][data-gizmo-shell-treatment=flat]{--gizmo-shell-background:var(--structured-shell-background);background-color:var(--gizmo-shell-background)!important}[data-gizmo-shell-mode=play][data-gizmo-shell-treatment=themed]{--gizmo-shell-background:transparent;background-color:var(--gizmo-shell-background)!important}[data-gizmo-shell-mode=play] [data-gizmo-main],[data-gizmo-shell-mode=play] [data-game-stage-flat]{background:0 0!important}.site-shell,[data-play-service]{color:var(--theme-text);background-color:var(--theme-shell)!important}[data-focused-workspace]{color:var(--theme-text);background-color:var(--theme-workspace)!important}[data-unified-shell-header]{--shell-header-text:var(--theme-header-text);--shell-header-muted:var(--theme-header-muted);--shell-header-border:var(--theme-border);--shell-header-hover:var(--theme-hover);--shell-header-accent:var(--theme-accent);color:var(--shell-header-text);background-color:var(--theme-header)!important;border-color:var(--theme-border)!important}html[data-theme=larkspark-light] [data-unified-shell-header],html[data-theme=larkspark-light] [data-unified-shell-header][data-play-service-header]{box-shadow:none!important}[data-play-service-header]{border-top-color:var(--shell-category-accent)!important}[data-game-header-brand]{border-color:var(--shell-header-border)!important}html[data-theme=larkspark-light] [data-play-service-header] [data-header-page-identity]>p:first-child{color:var(--shell-category-accent)!important}html[data-theme-mode=light] [data-shell-logo-on-dark],html[data-theme-mode=dark] [data-shell-logo-on-light]{display:none!important}[data-header-page-identity]>p:last-child{color:var(--shell-header-text)!important}[data-header-divider]{background-color:var(--shell-header-text)!important}@supports (color:color-mix(in lab, red, red)){[data-header-divider]{background-color:color-mix(in srgb, var(--shell-header-text) 15%, transparent)!important}}[data-header-games-trigger],[data-header-category-link],[data-header-settings-link]{color:var(--shell-header-muted)!important}[data-header-games-trigger]:hover,[data-header-games-trigger].shell-games-trigger--open,[data-header-category-link][data-route-active=false]:hover,[data-header-settings-link]:hover{background-color:var(--shell-header-hover)!important;color:var(--shell-header-text)!important}[data-header-games-trigger]:hover,[data-header-games-trigger].shell-games-trigger--open{border-color:var(--shell-header-border)!important}[data-header-category-link][data-route-active=true]{color:#fff!important}[data-header-utility-links]>nav>a,[data-header-utility-links] [data-account-menu-trigger]{color:var(--shell-header-muted)!important}[data-header-utility-links] [data-player-identity],[data-header-utility-links] [data-player-identity-name]{color:var(--shell-header-text)!important}[data-header-utility-links] [data-player-identity-label]{color:var(--shell-header-muted)!important}[data-header-utility-links]>nav>a:hover,[data-header-utility-links] [data-account-menu-trigger]:hover{background-color:var(--shell-header-hover)!important;color:var(--shell-header-text)!important}[data-game-shell-left-rail],[data-game-shell-right-rail],[data-game-shell-footer]{background-color:var(--theme-panel)!important;border-color:var(--theme-border)!important}.site-shell :where(a,button,input,select,textarea):focus-visible{outline:3px solid #226f7885}@supports (color:color-mix(in lab, red, red)){.site-shell :where(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--color-lark-lake) 52%, transparent)}}.site-shell :where(a,button,input,select,textarea):focus-visible{outline-offset:2px}[data-play-service]:has([data-player-account-dock]) [data-play-header-auth]{display:none}.site-shell :where(#larkspark-workspace,#gizmo-rail,.gizmo-panel){scrollbar-color:#665952 transparent;scrollbar-width:thin}.site-shell :where(#larkspark-workspace,#gizmo-rail,.gizmo-panel)::-webkit-scrollbar{width:8px;height:8px}.site-shell :where(#larkspark-workspace,#gizmo-rail,.gizmo-panel)::-webkit-scrollbar-track{background:0 0}.site-shell :where(#larkspark-workspace,#gizmo-rail,.gizmo-panel)::-webkit-scrollbar-thumb{background:#665952 padding-box padding-box;border:2px solid #0000;border-radius:999px}#gizmo-rail{width:calc(var(--spacing) * 72);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));flex-direction:column;display:flex;overflow-x:hidden}@media (width>=64rem){#gizmo-rail{width:calc(var(--spacing) * 48);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}#gizmo-rail.is-browse{z-index:20;position:fixed;top:3.6875rem;bottom:0;left:0}@media (width>=64rem){#gizmo-rail.is-browse{z-index:auto;align-self:flex-start;height:calc(100dvh - 3px);position:sticky;top:3px;bottom:auto;left:auto}}@media (width<=1023px){#gizmo-rail.is-browse{transform:translate(-100%)}#gizmo-rail.is-browse.is-open{transform:translate(0)}}#gizmo-rail.is-play{z-index:20;inset-block:0;position:absolute;left:0}@media (width>=64rem){#gizmo-rail.is-play{z-index:auto;position:static}}#gizmo-rail{--gizmo-rail-gutter:.75rem;--gizmo-rail-inline:.625rem;--gizmo-rail-rule:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail{--gizmo-rail-rule:color-mix(in srgb, var(--theme-text) 6%, transparent)}}#gizmo-rail{background:var(--theme-rail,var(--structured-shell-navigation,#231d1a))!important;color:var(--theme-text)!important;box-shadow:none!important;border:0!important}#gizmo-rail hr{width:auto;height:0;margin:0 var(--gizmo-rail-inline);border:0;border-top:1px solid var(--gizmo-rail-rule);display:block}#gizmo-rail #gizmo-rail-brand{flex-shrink:0;justify-content:center;align-items:center;padding-block:1rem;padding-inline:1rem;display:flex}#gizmo-rail #gizmo-rail-brand a{padding-inline:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}#gizmo-rail #gizmo-rail-brand a:focus{--tw-outline-style:none;outline-style:none}#gizmo-rail #gizmo-rail-brand a:focus-visible{--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);--tw-ring-inset:inset;--tw-ring-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-brand a:focus-visible{--tw-ring-color:color-mix(in srgb, var(--theme-accent) 30%, transparent)}}#gizmo-rail #gizmo-rail-brand img{height:auto;width:calc(var(--spacing) * 40);max-width:100%}html[data-theme-mode=light] #gizmo-rail-brand .logo-on-dark,html[data-theme-mode=dark] #gizmo-rail-brand .logo-on-light{display:none}#gizmo-rail #gizmo-rail-nav{gap:var(--gizmo-rail-gutter);min-height:0;padding:var(--gizmo-rail-gutter) var(--gizmo-rail-inline) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}#gizmo-rail #gizmo-rail-nav hr{margin-inline:0}#gizmo-rail #gizmo-rail-nav .all-games{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));color:var(--theme-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}#gizmo-rail #gizmo-rail-nav .all-games:hover{background:var(--theme-hover);color:var(--theme-text)}#gizmo-rail #gizmo-rail-nav .all-games:focus-visible{box-shadow:0 0 0 2px var(--theme-accent);outline:none}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .all-games:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent) 40%, transparent)}}#gizmo-rail #gizmo-rail-nav a.active{text-underline-offset:4px;color:var(--theme-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--theme-text);-webkit-text-decoration-color:var(--theme-text);-webkit-text-decoration-color:var(--theme-text);text-decoration-color:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav a.active{-webkit-text-decoration-color:color-mix(in srgb, var(--theme-text) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--theme-text) 45%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--theme-text) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-text) 45%, transparent)}}#gizmo-rail #gizmo-rail-nav .cta{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-family:var(--font-display);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--gizmo-rail-category-lip:var(--gizmo-rail-category-accent);border-radius:14px;grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;min-height:4.75rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta{--gizmo-rail-category-lip:color-mix(in srgb, var(--gizmo-rail-category-accent) 46%, var(--gizmo-rail-category-depth,#211a17))}}#gizmo-rail #gizmo-rail-nav .cta{--gizmo-rail-category-glow:var(--gizmo-rail-category-accent)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta{--gizmo-rail-category-glow:color-mix(in srgb, var(--gizmo-rail-category-accent) 48%, transparent)}}#gizmo-rail #gizmo-rail-nav .cta{--gizmo-rail-category-highlight:var(--gizmo-rail-category-accent)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta{--gizmo-rail-category-highlight:color-mix(in srgb, var(--gizmo-rail-category-accent) 78%, white)}}#gizmo-rail #gizmo-rail-nav .cta{isolation:isolate;border:1px solid var(--gizmo-rail-category-accent)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta{border:1px solid color-mix(in srgb, var(--gizmo-rail-category-accent) 62%, white 8%)}}#gizmo-rail #gizmo-rail-nav .cta{color:#fff;text-shadow:0 1px #00000038;background:linear-gradient(115deg, var(--gizmo-rail-category-surface) 0 58%, var(--gizmo-rail-category-surface) 100%)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta{background:linear-gradient(115deg, color-mix(in srgb, var(--gizmo-rail-category-surface) 92%, white 8%) 0 58%, var(--gizmo-rail-category-surface) 100%)}}#gizmo-rail #gizmo-rail-nav .cta{box-shadow:0 3px 0 var(--gizmo-rail-category-lip), 0 8px 14px #0000003d, inset 0 1px 0 #ffffff24;transition:transform .22s cubic-bezier(.34,1.35,.64,1),box-shadow .18s,border-color .18s,filter .18s}#gizmo-rail #gizmo-rail-nav .cta:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 0 38%,#fff0 42%,#ffffff38 50%,#fff0 58%,#0000 100%);position:absolute;inset:0;transform:translate(-125%)}#gizmo-rail #gizmo-rail-nav .cta:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(circle at 12% 15%, var(--gizmo-rail-category-highlight) 0 12%, transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta:after{background:radial-gradient(circle at 12% 15%, color-mix(in srgb, var(--gizmo-rail-category-highlight) 24%, transparent) 0 12%, transparent 38%)}}#gizmo-rail #gizmo-rail-nav .cta:after{pointer-events:none}#gizmo-rail #gizmo-rail-nav .cta>*{z-index:1;position:relative}#gizmo-rail #gizmo-rail-nav .cta:hover,#gizmo-rail #gizmo-rail-nav .cta:focus-visible{border-color:var(--gizmo-rail-category-highlight);transform:translate(3px,-2px)scale(1.015)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta:hover,#gizmo-rail #gizmo-rail-nav .cta:focus-visible{border-color:color-mix(in srgb, var(--gizmo-rail-category-highlight) 88%, white)}}#gizmo-rail #gizmo-rail-nav .cta:hover,#gizmo-rail #gizmo-rail-nav .cta:focus-visible{background:linear-gradient(115deg, var(--gizmo-rail-category-highlight) 0%, var(--gizmo-rail-category-accent) 64%, var(--gizmo-rail-category-surface) 130%);box-shadow:0 5px 0 var(--gizmo-rail-category-lip), -3px 11px 18px #00000047, inset 0 1px 0 #ffffff42, 0 0 20px var(--gizmo-rail-category-glow);animation:none}#gizmo-rail #gizmo-rail-nav .cta:hover:before,#gizmo-rail #gizmo-rail-nav .cta:focus-visible:before{animation:.62s ease-out both gizmo-rail-category-sweep}#gizmo-rail #gizmo-rail-nav .cta:focus-visible{box-shadow:0 5px 0 var(--gizmo-rail-category-lip), -3px 11px 18px #00000047, inset 0 1px 0 #ffffff42, 0 0 20px var(--gizmo-rail-category-glow), 0 0 0 3px var(--gizmo-rail-category-highlight);outline:none}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta:focus-visible{box-shadow:0 5px 0 var(--gizmo-rail-category-lip), -3px 11px 18px #00000047, inset 0 1px 0 #ffffff42, 0 0 20px var(--gizmo-rail-category-glow), 0 0 0 3px color-mix(in srgb, var(--gizmo-rail-category-highlight) 74%, white)}}#gizmo-rail #gizmo-rail-nav .cta:active{box-shadow:0 1px 0 var(--gizmo-rail-category-lip), 0 3px 6px #0003, inset 0 1px 0 #ffffff2e;transition-duration:70ms;transition-timing-function:cubic-bezier(.2,0,.2,1);transform:translate(2px,2px)scale(.985)}#gizmo-rail #gizmo-rail-nav .cta:hover .icon-frame,#gizmo-rail #gizmo-rail-nav .cta:focus-visible .icon-frame{box-shadow:0 4px 0 var(--gizmo-rail-category-lip), inset 0 1px 0 #ffffff3d, 0 0 14px var(--gizmo-rail-category-glow)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta:hover .icon-frame,#gizmo-rail #gizmo-rail-nav .cta:focus-visible .icon-frame{box-shadow:0 4px 0 color-mix(in srgb, var(--gizmo-rail-category-lip) 86%, black), inset 0 1px 0 #ffffff3d, 0 0 14px var(--gizmo-rail-category-glow)}}#gizmo-rail #gizmo-rail-nav .cta:hover .icon-frame,#gizmo-rail #gizmo-rail-nav .cta:focus-visible .icon-frame{transform:translateY(-1px)scale(1.08)rotate(3deg)}#gizmo-rail #gizmo-rail-nav .cta:hover .arrow,#gizmo-rail #gizmo-rail-nav .cta:focus-visible .arrow{background:#ffffff2e;transform:translate(2px)scale(1.08)}#gizmo-rail #gizmo-rail-nav .cta:active .icon-frame,#gizmo-rail #gizmo-rail-nav .cta:active .arrow{transition-duration:70ms;transform:scale(.94)rotate(0)}#gizmo-rail #gizmo-rail-nav .cta.active{border-color:var(--gizmo-rail-category-highlight);text-decoration:none}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .cta.active{border-color:color-mix(in srgb, var(--gizmo-rail-category-highlight) 80%, white)}}#gizmo-rail #gizmo-rail-nav .cta.active{background:linear-gradient(115deg, var(--gizmo-rail-category-highlight) 0%, var(--gizmo-rail-category-accent) 62%, var(--gizmo-rail-category-surface) 128%);box-shadow:0 3px 0 var(--gizmo-rail-category-lip), 0 8px 14px #0000003d, inset 0 1px 0 #ffffff3d, 0 0 16px var(--gizmo-rail-category-glow);animation:2.8s ease-in-out infinite gizmo-rail-category-glow}#gizmo-rail #gizmo-rail-nav .cta.active .signal{background:#fff;animation:1.8s ease-out infinite gizmo-rail-category-signal;box-shadow:0 0 8px #fff}#gizmo-rail #gizmo-rail-nav .stripe{width:var(--spacing);z-index:2;background:var(--gizmo-rail-category-highlight);box-shadow:2px 0 10px var(--gizmo-rail-category-glow);inset-block:0;position:absolute;left:0}#gizmo-rail #gizmo-rail-nav .icon-frame{aspect-ratio:1;border:1px solid var(--gizmo-rail-category-highlight);place-items:center;width:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .icon-frame{border:1px solid color-mix(in srgb, var(--gizmo-rail-category-highlight) 62%, white)}}#gizmo-rail #gizmo-rail-nav .icon-frame{background:var(--gizmo-rail-category-accent);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .icon-frame{background:color-mix(in srgb, var(--gizmo-rail-category-accent) 68%, var(--gizmo-rail-category-depth,#211a17))}}#gizmo-rail #gizmo-rail-nav .icon-frame{box-shadow:0 3px 0 var(--gizmo-rail-category-lip), inset 0 1px 0 #ffffff2e}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-nav .icon-frame{box-shadow:0 3px 0 color-mix(in srgb, var(--gizmo-rail-category-lip) 86%, black), inset 0 1px 0 #ffffff2e}}#gizmo-rail #gizmo-rail-nav .icon-frame{transition:transform .22s cubic-bezier(.34,1.45,.64,1),box-shadow .18s;transform:rotate(-2deg)}#gizmo-rail #gizmo-rail-nav .icon-frame svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);filter:drop-shadow(0 1px #00000052)}#gizmo-rail #gizmo-rail-nav .copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}#gizmo-rail #gizmo-rail-nav .kicker{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:.3rem;font-size:.56rem;font-weight:800;line-height:1;display:flex}#gizmo-rail #gizmo-rail-nav .signal{background:var(--gizmo-rail-category-highlight);width:.35rem;height:.35rem;box-shadow:0 0 7px var(--gizmo-rail-category-highlight);border-radius:999px}#gizmo-rail #gizmo-rail-nav .label{letter-spacing:-.015em;font-size:.95rem;font-weight:900;line-height:1.05;display:block}#gizmo-rail #gizmo-rail-nav .arrow{width:1.5rem;height:1.5rem;font-family:var(--font-sans);background:#00000024;border:1px solid #ffffff3d;border-radius:999px;place-items:center;font-size:1.35rem;font-weight:800;line-height:1;transition:transform .22s cubic-bezier(.34,1.45,.64,1),background-color .18s;display:grid}@media (prefers-reduced-motion:reduce){#gizmo-rail #gizmo-rail-nav .cta,#gizmo-rail #gizmo-rail-nav .cta:before,#gizmo-rail #gizmo-rail-nav .icon-frame,#gizmo-rail #gizmo-rail-nav .arrow,#gizmo-rail #gizmo-rail-nav .signal{transition:none;animation:none}#gizmo-rail #gizmo-rail-nav .cta:hover,#gizmo-rail #gizmo-rail-nav .cta:focus-visible,#gizmo-rail #gizmo-rail-nav .cta:active,#gizmo-rail #gizmo-rail-nav .cta:hover .icon-frame,#gizmo-rail #gizmo-rail-nav .cta:focus-visible .icon-frame,#gizmo-rail #gizmo-rail-nav .cta:active .icon-frame,#gizmo-rail #gizmo-rail-nav .cta:hover .arrow,#gizmo-rail #gizmo-rail-nav .cta:focus-visible .arrow,#gizmo-rail #gizmo-rail-nav .cta:active .arrow{transform:none}}#gizmo-rail #gizmo-rail-account{z-index:30;gap:var(--gizmo-rail-gutter);padding:0 var(--gizmo-rail-inline) var(--gizmo-rail-gutter);background:0 0;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:visible}#gizmo-rail #gizmo-rail-account hr{margin-inline:0}#gizmo-rail #gizmo-rail-account>div{background:0 0}#gizmo-rail #gizmo-rail-account .account-menu{margin-bottom:var(--spacing);position:relative}#gizmo-rail #gizmo-rail-account .identity{appearance:none;width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.65rem;padding:.35rem .4rem;transition:background-color .14s;display:flex}#gizmo-rail #gizmo-rail-account .identity:hover{background:var(--theme-hover)}#gizmo-rail #gizmo-rail-account .identity img{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);object-fit:cover;box-shadow:0 0 0 2px var(--color-lark-action-green);border-radius:8px;flex-shrink:0}#gizmo-rail #gizmo-rail-account .identity>span{text-align:left;--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight);flex:1}#gizmo-rail #gizmo-rail-account .identity>span>span{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);text-transform:uppercase;color:var(--theme-muted);letter-spacing:.12em;font-size:.52rem;display:block}#gizmo-rail #gizmo-rail-account .identity strong{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--theme-text);display:block;overflow:hidden}#gizmo-rail #gizmo-rail-account .menu{margin-bottom:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 1.5);z-index:80;background:var(--theme-surface-raised);border-width:1px;border-color:var(--theme-border);box-shadow:0 16px 40px var(--theme-shadow);border-radius:12px;position:absolute;bottom:100%;left:0;right:0;overflow:hidden}#gizmo-rail #gizmo-rail-account .item{align-items:center;gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));color:var(--theme-text);display:flex}#gizmo-rail #gizmo-rail-account .item:hover{background:var(--theme-hover)}#gizmo-rail #gizmo-rail-account .item svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--theme-muted);flex-shrink:0}#gizmo-rail #gizmo-rail-account form .item{text-align:left;width:100%}#gizmo-rail #gizmo-rail-account .divider{margin-block:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--theme-border)}#gizmo-rail #gizmo-rail-account .auth{gap:.5rem;margin-bottom:.55rem;display:grid}#gizmo-rail #gizmo-rail-account .auth .primary,#gizmo-rail #gizmo-rail-account .auth .secondary{width:100%;min-height:2.55rem;font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.84rem;font-weight:800;line-height:1;text-decoration:none;display:flex}#gizmo-rail #gizmo-rail-account .auth .primary{color:#fff;background:var(--lark-control-gradient);box-shadow:0 2px 0 var(--lark-control-depth), 0 4px 8px #00000038;text-shadow:0 1px #00000038}#gizmo-rail #gizmo-rail-account .auth .primary:hover,#gizmo-rail #gizmo-rail-account .auth .primary:focus-visible{background:var(--lark-control-hover-gradient)}#gizmo-rail #gizmo-rail-account .auth .secondary{color:var(--theme-text);background:var(--theme-surface);box-shadow:inset 0 1px 0 var(--theme-text), 0 2px 0 var(--theme-border-strong), 0 3px 8px var(--theme-shadow)}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-account .auth .secondary{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-text) 8%, transparent), 0 2px 0 var(--theme-border-strong), 0 3px 8px var(--theme-shadow)}}#gizmo-rail #gizmo-rail-account .auth .secondary:hover,#gizmo-rail #gizmo-rail-account .auth .secondary:focus-visible{background:var(--theme-surface-raised)}#gizmo-rail #gizmo-rail-account .tools{flex-direction:row;justify-content:space-evenly;align-items:center;gap:.15rem;width:100%;padding-top:.15rem;display:flex}#gizmo-rail #gizmo-rail-account .tool{appearance:none;width:2.35rem;height:2.35rem;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid}#gizmo-rail #gizmo-rail-account .tool:hover{background:var(--theme-hover);color:var(--theme-text)}#gizmo-rail #gizmo-rail-account .tool svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}#gizmo-rail #gizmo-rail-account .auth .primary:focus-visible,#gizmo-rail #gizmo-rail-account .auth .secondary:focus-visible,#gizmo-rail #gizmo-rail-account .identity:focus-visible,#gizmo-rail #gizmo-rail-account .tool:focus-visible{box-shadow:0 0 0 3px var(--theme-accent);outline:none}@supports (color:color-mix(in lab, red, red)){#gizmo-rail #gizmo-rail-account .auth .primary:focus-visible,#gizmo-rail #gizmo-rail-account .auth .secondary:focus-visible,#gizmo-rail #gizmo-rail-account .identity:focus-visible,#gizmo-rail #gizmo-rail-account .tool:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 42%, transparent)}}@keyframes gizmo-rail-category-glow{0%,to{box-shadow:0 3px 0 var(--gizmo-rail-category-lip), 0 8px 14px #0000003d, inset 0 1px 0 #ffffff3d, 0 0 12px var(--gizmo-rail-category-glow)}50%{box-shadow:0 3px 0 var(--gizmo-rail-category-lip), 0 8px 14px #0000003d, inset 0 1px 0 #ffffff3d, 0 0 24px var(--gizmo-rail-category-glow)}}@keyframes gizmo-rail-category-sweep{0%{transform:translate(-125%)}to{transform:translate(125%)}}@keyframes gizmo-rail-category-signal{0%,35%{box-shadow:0 0 #ffffff85,0 0 8px #fff}to{box-shadow:0 0 0 5px #fff0,0 0 8px #fff}}[data-gizmo-panel][data-gizmo-panel-mode=browse],[data-library-panel]{background:var(--theme-rail)!important;color:var(--theme-text)!important;box-shadow:none!important;border:0!important;border-radius:.5rem!important}[data-gizmo-panel] [data-game-stage-flat]{background:0 0!important}[data-gizmo-panel] [data-game-sidebar-content]{color:var(--game-sidebar-text)}[data-gizmo-panel] [data-game-sidebar-content]:has([data-game-panel-tabs]){flex-direction:column;flex:auto;min-height:0;display:flex}[data-gizmo-panel] [data-game-sidebar-content] :where(section,dl,details){color:var(--game-sidebar-text);box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-gizmo-panel] [data-game-sidebar-content] :where(section,dl,details) :where(p.font-display,summary.font-display){color:var(--game-sidebar-text)!important}[data-gizmo-panel] [data-game-panel-tabs]{flex-direction:column;flex:auto;min-height:0;display:flex}[data-game-panel] [data-game-stage-flat]{background:0 0!important}[data-game-panel] [data-game-sidebar-content] :where(div[class~=bg-lark-warm],div[class~=bg-lark-interface]){box-shadow:none!important;background:0 0!important}[data-game-shell-layout=proposed] [data-game-panel]{box-shadow:inset 0 1px #ffffff0d,0 .8rem 2rem #00000042}[data-game-stage-flat] [data-game-panel]{color:var(--theme-text);background:var(--theme-rail)!important;box-shadow:none!important;border:0!important;border-radius:.5rem!important}[data-game-panel] [data-game-panel-tab-panel]{padding-top:.75rem}@media (width>=64rem){[data-game-panel] [data-game-panel-tab-panel]{padding-top:1.25rem}}[data-game-stage-flat] :where(.checkers-panel,.chess-panel,.backgammon-panel,.connect4-panel,.daily-game-panel,.reversi-panel) [data-game-panel-tab-panel],[data-game-stage-flat] :where(.checkers-panel,.chess-panel,.backgammon-panel,.connect4-panel,.daily-game-panel,.reversi-panel) [data-game-panel-tab-panel] section{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.gizmo-panel{min-height:0;padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (width>=64rem){.gizmo-panel{margin-block:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);border-radius:8px}}.gizmo-panel.is-standalone{z-index:20;width:min(22rem,92vw);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));flex-shrink:0;position:fixed;top:3.6875rem;bottom:0;right:0}@media (width>=64rem){.gizmo-panel.is-standalone{top:calc(var(--spacing) * 4);z-index:auto;--tw-translate-x:0;width:20rem;height:calc(100dvh - 2rem - 3px);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start;position:sticky;bottom:auto;right:auto}}@media (width>=80rem){.gizmo-panel.is-standalone{width:22rem}}.gizmo-panel.is-standalone{flex:none}[data-game-stage-flat] [data-game-panel-tab-list]{--game-panel-tab-surface:var(--theme-rail);--game-panel-tab-behind:var(--structured-shell-background,var(--theme-shell))}@supports (color:color-mix(in lab, red, red)){[data-game-stage-flat] [data-game-panel-tab-list]{--game-panel-tab-behind:color-mix(in srgb, var(--structured-shell-background,var(--theme-shell)) 82%, var(--structured-shell-navigation,var(--theme-rail)))}}[data-game-stage-flat] [data-game-panel-tab-list]{--game-panel-tab-muted:var(--theme-muted);background:var(--structured-shell-navigation,var(--theme-rail));border:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:3px;margin:-.75rem -.75rem 0;padding:4px 4px 0;display:grid}@supports (color:color-mix(in lab, red, red)){[data-game-stage-flat] [data-game-panel-tab-list]{background:color-mix(in srgb, var(--structured-shell-navigation,var(--theme-rail)) 76%, var(--structured-shell-background,var(--theme-shell)))}}[data-game-stage-flat] [data-game-panel-tab-list] .game-panel-tab{min-width:0;min-height:3.5rem;color:var(--game-panel-tab-muted);background:var(--game-panel-tab-behind);box-shadow:none;font-family:var(--font-sans);border:0;border-radius:6px 6px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;margin-bottom:4px;padding:.35rem .5rem;font-size:.8rem;font-weight:700;line-height:1;transition:color .12s,background-color .12s;display:flex;overflow:visible}[data-game-stage-flat] [data-game-panel-tab-list] .game-panel-tab svg{flex-shrink:0;width:1.375rem;height:1.375rem;overflow:visible}[data-game-stage-flat] [data-game-panel-tab-list] .game-panel-tab:hover:not([aria-selected=true]){color:var(--theme-text)}[data-game-stage-flat] [data-game-panel-tab-list] .game-panel-tab[aria-selected=true]{color:var(--theme-text);background:var(--game-panel-tab-surface);box-shadow:none;margin-bottom:0}[data-game-stage-flat] [data-game-panel-tab-list] .game-panel-tab:focus-visible{outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){[data-game-stage-flat] [data-game-panel-tab-list] .game-panel-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--theme-accent) 42%, transparent)}}[data-game-stage-flat] [data-game-panel-tab-list] .game-panel-tab:focus-visible{outline-offset:-2px}[data-game-stage-flat] [data-game-panel-tab-list] [data-game-panel-tab=new-game] svg{fill:currentColor;fill-rule:evenodd}@media (width>=64rem){[data-game-panel] [data-game-panel-tab-list]{margin:-1.25rem -1.25rem 0}}[data-gizmo-panel] [data-game-panel-tab-list]{flex-shrink:0}.game-panel-title-logo{width:100%;height:auto;color:var(--theme-text);flex-shrink:0;display:block}.game-panel-title-logo img,.game-panel-title-logo svg{width:100%;height:auto;display:block}.game-panel-title-logo .game-panel-title-heading{margin-top:calc(var(--spacing) * 3);font-family:var(--font-display);color:currentColor;font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important;--tw-leading:var(--leading-tight)!important;line-height:var(--leading-tight)!important;--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important;margin-bottom:0!important}.game-panel{flex-direction:column;flex:1;min-height:0;display:flex}.game-panel>.body{flex:1;min-height:0;overflow-y:auto}.game-panel .tab{width:100%}.game-panel>.dock{flex-shrink:0}[data-gizmo-panel] [data-game-panel-body]{flex:auto;min-height:0;overflow-y:auto}[data-gizmo-panel] [data-game-panel-tabs] [data-game-panel-tab-panel]{padding:0!important}[data-gizmo-panel] [data-game-panel-tabs] [data-game-panel-tab-body]{padding:12px}[data-gizmo-panel] [data-game-panel-tabs] :is([data-game-panel-body],[data-game-panel-tab-scroll]){box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#8a7d74 transparent;align-self:stretch;overflow:hidden auto;width:calc(100% + 1.5rem)!important;max-width:none!important;margin-inline:-.75rem!important}[data-gizmo-panel] [data-game-panel-tabs] :is([data-game-panel-body],[data-game-panel-tab-scroll])::-webkit-scrollbar{width:6px;height:6px}[data-gizmo-panel] [data-game-panel-tabs] :is([data-game-panel-body],[data-game-panel-tab-scroll])::-webkit-scrollbar-track{background:0 0}[data-gizmo-panel] [data-game-panel-tabs] :is([data-game-panel-body],[data-game-panel-tab-scroll])::-webkit-scrollbar-thumb{background:#8a7d74;border-radius:999px}@media (width>=64rem){[data-gizmo-panel] [data-game-panel-tabs] :is([data-game-panel-body],[data-game-panel-tab-scroll]){width:calc(100% + 2.5rem)!important;margin-inline:-1.25rem!important}}[data-gizmo-panel] [data-game-panel-tab-panel=play]{font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif}[data-gizmo-panel] [data-game-panel-dock]{box-sizing:border-box;width:calc(100% + 1.5rem);max-width:none;font-family:var(--font-brand), ui-sans-serif, system-ui, sans-serif;margin-inline:-.75rem;flex-shrink:0;margin-bottom:-.75rem;padding:12px;overflow:visible}@media (width>=64rem){[data-gizmo-panel] [data-game-panel-dock]{margin-inline:-1.25rem;width:calc(100% + 2.5rem);margin-bottom:-1.25rem}}.game-new-form{container:game-new-form/inline-size}.game-new-form>section .label{color:var(--game-sidebar-accent);letter-spacing:.14em;text-transform:uppercase;margin:.55rem 0 0;font-size:.8rem;font-weight:800}.game-new-form>section:first-child .label{margin-top:.28rem}.game-new-form .who{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.game-new-form .who-tile{aspect-ratio:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;position:relative;overflow:visible;height:auto!important;min-height:0!important;font-family:var(--font-brand), var(--font-display), ui-sans-serif, system-ui, sans-serif!important;background:var(--lark-control-secondary-gradient)!important;box-shadow:0 1px 0 var(--lark-control-secondary-depth), 0 3px 6px var(--lark-control-secondary-shadow)!important;border:0!important;border-radius:10px!important;padding:.45rem .28rem!important}.game-new-form .who-tile:hover{background:var(--lark-control-secondary-hover-gradient)!important}.game-new-form .who-tile .who-icon{place-items:center;line-height:0;display:grid}.game-new-form .who-tile .who-icon svg{width:1.85rem;height:1.85rem}.game-new-form .who-tile:is([data-play-mode=online],[value=online]) .who-icon{color:#83b64b}.game-new-form .who-tile:is([data-play-mode=bots],[value=bots]) .who-icon{color:#78bbc1}.game-new-form .who-tile:is([data-play-mode=friend],[value=friend]) .who-icon{color:#c9b8d8}.game-new-form .who-tile.is-selected:after{content:"";pointer-events:none;border:3px solid #83b64b;border-radius:10px;position:absolute;inset:0}.game-new-form .who-label,.game-new-form .time-tile{font-size:.8rem!important;font-weight:500!important;line-height:1.25!important}.game-new-form .who-label{color:#fff;font-family:var(--font-brand), var(--font-display), ui-sans-serif, system-ui, sans-serif;text-align:center;text-shadow:0 1px #00000038}.game-new-form .time{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.5rem;display:grid}.game-new-form .time-tile{text-align:center;position:relative;overflow:visible;min-height:3.15rem!important;font-family:var(--font-brand), var(--font-display), ui-sans-serif, system-ui, sans-serif!important;border-radius:10px!important;padding:.55rem .5rem!important}.game-new-form .time-tile.is-selected:after{content:"";pointer-events:none;border:3px solid #83b64b;border-radius:10px;position:absolute;inset:0}.game-new-form .hint{text-transform:none;letter-spacing:.02em;font-weight:700}.game-new-form .room-code{background:var(--theme-surface);width:100%;color:var(--theme-text);border:1px solid #ffffff29;border-radius:10px;margin-top:.45rem;padding:.7rem .85rem;font-size:.92rem;font-weight:700}.game-new-form .private-room{margin-top:.7rem}.game-new-form .private-room:is(label){cursor:pointer;align-items:center;gap:.65rem;font-size:.9rem;font-weight:800;display:flex}.game-new-form .private-room:is(label) input{accent-color:#83b64b;width:1.25rem;height:1.25rem}.game-new-form .private-room[data-locked=true]{opacity:.45;pointer-events:none}.game-new-form .private-room-help{color:var(--theme-muted);letter-spacing:.01em;text-transform:none;margin:.35rem 0 0;font-size:.72rem;font-weight:600;line-height:1.35}.game-new-form .private-room-help a{color:var(--theme-text);text-underline-offset:.12em;font-weight:800;text-decoration:underline}.game-new-form .bot-intro{padding:.55rem 0 .7rem}.game-new-form .bot-conversation{grid-template-columns:3.8rem minmax(0,1fr);align-items:end;gap:.65rem;display:grid}.game-new-form .bot-featured{background:var(--theme-surface);width:3.8rem;height:3.8rem;box-shadow:none;object-fit:cover;border:0;border-radius:.4rem}.game-new-form .bot-speech{background:var(--theme-surface-raised);min-height:3.25rem;color:var(--theme-text);box-shadow:none;border:0;border-radius:.65rem;margin-bottom:.2rem;padding:.65rem .8rem;font-size:.78rem;font-weight:700;line-height:1.35;position:relative}.game-new-form .bot-speech:before{border-top:.55rem solid #0000;border-right:.65rem solid var(--theme-surface-raised);content:"";border-bottom:.15rem solid #0000;width:0;height:0;position:absolute;bottom:.7rem;right:100%}.game-new-form .bot-identity{align-items:baseline;gap:.55rem;min-width:0;margin-top:.3rem;display:flex}.game-new-form .bot-identity strong{color:var(--theme-text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:800;overflow:visible}.game-new-form .bot-identity>span{color:var(--theme-muted);flex:none;font-size:.78rem;font-weight:700}.game-new-form .bot-roster{border-radius:0;padding:.7rem 0;box-shadow:none!important;background:0 0!important;border:0!important}.game-new-form .bot-roster-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.game-new-form .bot-roster-heading h3{color:var(--theme-text);font-family:var(--font-display);font-size:.95rem;font-weight:800}.game-new-form .bot-roster-heading span{color:var(--theme-muted);font-size:.75rem;font-weight:700}.game-new-form .bot-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.game-new-form .bot-strip-item{background:var(--theme-surface);opacity:.76;min-width:0;height:3.7rem;box-shadow:none;border:0;border-radius:.4rem;padding:0;transition:background-color .12s,opacity .12s;position:relative;overflow:visible}.game-new-form .bot-strip-item img{object-fit:cover;width:100%;height:100%}.game-new-form .bot-strip-item:hover{background:var(--theme-surface-raised);opacity:.92}.game-new-form .bot-strip-item.is-selected{background:var(--theme-surface);opacity:1;box-shadow:none}.game-new-form .bot-strip-item.is-selected:after{border-radius:inherit;content:"";pointer-events:none;border:3px solid #83b64b;position:absolute;inset:0}.game-new-form .bot-strip-item:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #b8d68e}.game-new-form .selected-bot{border:1px solid var(--theme-text);margin-top:.5rem;padding:.75rem .8rem}@supports (color:color-mix(in lab, red, red)){.game-new-form .selected-bot{border:1px solid color-mix(in srgb, var(--theme-text) 28%, transparent)}}.game-new-form .selected-bot{border-radius:10px}.game-new-form .bot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .55rem;margin-top:.55rem;display:grid}@container game-new-form (width>=26rem){.game-new-form .bot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container game-new-form (width>=34rem){.game-new-form .bot-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.game-new-form .bot{background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;min-height:0;padding:0;display:flex}.game-new-form .bot-avatar{aspect-ratio:1;background:var(--theme-surface);border:0;border-radius:10px;place-items:center;width:100%;max-width:none;padding:0;display:grid;position:relative;overflow:visible}.game-new-form .bot-avatar img{object-fit:cover;border-radius:10px;width:100%;height:100%}.game-new-form .bot-avatar.is-selected:after{border-radius:inherit;content:"";pointer-events:none;border:3px solid #83b64b;position:absolute;inset:0}.game-new-form .bot-name{text-align:center;color:var(--theme-text);font-size:.72rem;font-weight:800;line-height:1.15}.game-new-form .bot-play{width:100%;margin-top:.5rem;min-height:3.35rem!important;padding:.7rem 1rem!important;font-size:1rem!important}[data-gizmo-title-panel]{background:var(--theme-rail);height:auto;color:var(--theme-text);flex-shrink:0;align-items:center;padding:20px;display:flex;overflow:visible}[data-gizmo-panel][data-gizmo-panel-mode=play],[data-game-panel]{background:var(--theme-rail);color:var(--theme-text)}[data-gizmo-panel-column]:has([data-gizmo-title-panel]){gap:1rem}@media (width>=1024px){[data-gizmo-panel-column]:has([data-gizmo-title-panel]){padding-bottom:1rem}[data-gizmo-panel-column]:has([data-gizmo-title-panel]) [data-gizmo-panel]{margin-top:0;margin-bottom:0}[data-gizmo-title-panel]{border-bottom-right-radius:8px;border-bottom-left-radius:8px}}[data-game-stage-flat] [data-gizmo-title-panel]{color:var(--theme-text);background:var(--theme-rail)!important;box-shadow:none!important;border:0!important;border-radius:0!important}@media (width>=1024px){[data-game-stage-flat] [data-gizmo-title-panel]{border-bottom-right-radius:.5rem!important;border-bottom-left-radius:.5rem!important}}.gizmo-panel-column{z-index:20;width:min(22rem,92vw);min-height:0;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));inset-block:0;flex-direction:column;display:flex;position:absolute;right:0}@media (width>=64rem){.gizmo-panel-column{z-index:auto;--tw-translate-x:0;width:20rem;translate:var(--tw-translate-x) var(--tw-translate-y);position:relative;inset:auto}}@media (width>=80rem){.gizmo-panel-column{width:22rem}}.gizmo-panel-column[data-gizmo-panel-column-mode=browse]{position:fixed;top:3.6875rem;bottom:0}@media (width>=64rem){.gizmo-panel-column[data-gizmo-panel-column-mode=browse]{align-self:flex-start;position:sticky;top:3px;bottom:auto}}@media (width>=1024px){.gizmo-panel-column[data-gizmo-panel-column-mode=browse]{height:calc(100dvh - 3px)}}@media (width<=1023px){.board-setup [data-gizmo-content-row]{flex-direction:column;overflow:hidden}.board-setup [data-gizmo-main]{height:var(--game-main-height,min(42vh, 100vw));max-height:var(--game-main-height,min(42vh, 100vw));flex:none}.board-setup .gizmo-panel-column{flex:1 1 0;gap:.5rem;min-height:0;--tw-translate-x:0!important;--tw-translate-y:0!important;width:100%!important;max-width:none!important;transition:none!important;position:relative!important;inset:auto!important;transform:translate(0)!important}.board-setup [data-gizmo-title-panel]{padding:.5rem}.board-setup .game-panel-title-logo img{width:auto;height:3.5rem;margin-inline:auto}.board-setup .game-panel-title-logo .game-panel-title-heading{display:none}.board-setup [data-gizmo-mobile-backdrop]{display:none!important}}#gizmo-ad-rail{background-color:#191411;border-left:1px solid #51443e;flex-shrink:0;width:184px;display:none}@media (width>=1024px){#gizmo-ad-rail.browse{align-self:flex-start;height:calc(100dvh - 2rem - 3px);position:sticky;top:1rem;overflow:hidden}}#gizmo-ad-rail:not(.is-reserved){padding:.75rem}#gizmo-ad-rail .slot{height:600px;width:calc(var(--spacing) * 40);margin-inline:auto}[data-gizmo-shell-mode=browse] [data-gizmo-content-row]>#gizmo-ad-rail,[data-gizmo-shell-mode=play] #gizmo-ad-rail,[data-game-shell-layout=proposed]>[data-game-shell-app-body]>#gizmo-ad-rail{border-left:0;background:0 0!important}[data-gizmo-shell-mode=play] #gizmo-ad-rail{background:0 0!important;border-left:0!important}@media (width>=1600px) and (height>=760px){.daily-workspace>#gizmo-ad-rail,[data-game-shell-family=structured][data-game-shell-ad-eligible=true]>[data-game-shell-app-body]>#gizmo-ad-rail,[data-gizmo-shell-mode=browse][data-gizmo-ad-eligible=true] [data-gizmo-content-row]>#gizmo-ad-rail{display:flex}}[data-game-stage-state=fullscreen] #gizmo-ad-rail{display:none!important}.house-promo,.house-promo.board{--house-promo-accent:#f07a55}.house-promo.daily{--house-promo-accent:#58d8e7}.house-promo.arcade{--house-promo-accent:#5cd8f4}.house-promo{height:600px;width:calc(var(--spacing) * 40);color:var(--color-white);background-color:#080a0d;display:block;position:relative;overflow:hidden}.house-promo .art{object-fit:cover;--tw-duration:.5s;--tw-ease:var(--ease-out);width:100%;height:100%;transition-duration:.5s;transition-timing-function:var(--ease-out);transition-property:transform;position:absolute;inset:0}.house-promo .scrim{background-image:linear-gradient(#000c,#0000000d,#000000e6);position:absolute;inset:0}.house-promo .veil{height:calc(var(--spacing) * 48);inset-inline:0;background-image:linear-gradient(#0000008c,#0000);position:absolute;top:0}.house-promo .body{padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;position:absolute;inset:0}.house-promo .brand{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.house-promo .mark{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);object-fit:contain}.house-promo .wordmark{--tw-font-weight:var(--font-weight-black);font-size:.58rem;font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.house-promo .wordmark{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.house-promo .wordmark{text-transform:uppercase}.house-promo .kicker{margin-top:calc(var(--spacing) * 8);--tw-font-weight:var(--font-weight-black);font-size:.58rem;font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase;color:var(--house-promo-accent);display:block}.house-promo .title{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);--tw-leading:.96;--tw-font-weight:var(--font-weight-extrabold);font-size:1.55rem;line-height:.96;font-weight:var(--font-weight-extrabold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-white);display:block}.house-promo .foot{margin-top:auto;display:block}.house-promo .copy{--tw-leading:1.45;--tw-font-weight:var(--font-weight-bold);font-size:.68rem;line-height:1.45;font-weight:var(--font-weight-bold);color:#fffc;display:block}@supports (color:color-mix(in lab, red, red)){.house-promo .copy{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.house-promo .cta{margin-top:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-black);font-size:.7rem;font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;--tw-duration:.15s;color:#17120f;background-color:var(--house-promo-accent);justify-content:center;align-items:center;transition-property:transform,filter;transition-duration:.15s;display:flex}.house-promo:hover .art,.house-promo:focus-visible .art{transform:scale(1.025)}.house-promo:hover .cta,.house-promo:focus-visible .cta{filter:brightness(1.1);transform:translateY(-.125rem)}@media (prefers-reduced-motion:reduce){.house-promo .art,.house-promo .cta{transition:none}}.game-grid{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0;max-width:75rem;margin-inline:auto;display:grid}@container game-card-shelf (width>=35rem){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container game-card-shelf (width>=53rem){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container game-card-shelf (width>=71rem){.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.completion-badge{pointer-events:none;z-index:30;filter:drop-shadow(0 6px 5px #15341f47);transform-origin:70% 20%;justify-items:center;width:5.25rem;transition:transform .18s;display:grid;position:absolute;top:.45rem;right:.55rem;transform:rotate(4deg)}.completion-badge .seal{background:radial-gradient(circle at 34% 28%,#fff 0 18%,#f2ffe9 19% 58%,#d8f4c9 100%);border:.22rem solid #fff;border-radius:9999px;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 0 0 .2rem #2f8b4b,inset 0 -.3rem #2f8b4b1f}.completion-badge .seal svg{width:2.8rem;height:2.8rem;overflow:visible}.completion-badge .check-shadow,.completion-badge .check{fill:none;stroke-linecap:round;stroke-linejoin:round}.completion-badge .check-shadow{stroke:#174f2b;stroke-width:10px}.completion-badge .check{stroke:#45ae5f;stroke-width:7px}.completion-badge .ribbon{clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);color:#fff;min-width:5.25rem;font-family:var(--font-display);letter-spacing:.055em;text-align:center;text-shadow:0 1px #174f2b80;text-transform:uppercase;background:linear-gradient(#45ae5f 0%,#2f8b4b 100%);margin-top:-.45rem;padding:.36rem .4rem .34rem;font-size:.58rem;font-weight:900;line-height:1;transform:rotate(-8deg);box-shadow:inset 0 -.16rem #174f2b38}.game-card:hover .completion-badge{transform:rotate(1deg)scale(1.05)}.completion-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-game-stage-flat]{color:var(--theme-text);background:var(--structured-shell-background)!important;box-shadow:none!important}[data-game-stage-flat] [data-game-sidebar-list-row],[data-game-stage-flat] [data-game-sidebar-chat-message]{background:var(--structured-shell-card)!important;box-shadow:none!important;border:0!important}[data-game-stage-flat] :where([data-game-stage-surface],[data-game-shell],[data-game-shell-app-body],[data-game-shell-route],[data-game-shell-body],[data-game-shell-center],[data-tabletop-felt],[data-tabletop-flat]){box-shadow:none!important;background-color:#0000!important;background-image:none!important}[data-game-stage-flat] [data-game-sidebar-panel],[data-game-stage-flat] [data-game-sidebar-subpanel],[data-game-stage-flat] [data-game-sidebar-empty],[data-game-stage-flat] [data-game-sidebar-accordion-panel]{box-shadow:none!important;background:0 0!important;border:0!important}[data-game-stage-flat] :where([data-game-sidebar-panel],[data-game-sidebar-subpanel],[data-game-sidebar-accordion-panel]){border-radius:0!important}[data-game-stage-flat] [data-game-sidebar-panel][data-game-sidebar-active=true]{background:0 0!important;border:0!important}[data-game-stage-flat] :where([data-game-panel-status],[data-game-shell-footer],[data-game-sidebar-divider]){box-shadow:none!important;border-color:#0000!important}[data-game-stage-flat] [data-game-sidebar-clock-trigger]{border-color:#0000!important}[data-game-shell-left-rail]{--player-rail-surface:var(--theme-surface);--player-rail-surface-raised:var(--theme-surface-raised);--player-rail-text:var(--theme-text);--player-rail-muted:var(--theme-muted);--player-rail-border:var(--theme-border);--player-rail-border-strong:var(--theme-border-strong);--player-rail-accent:var(--theme-accent);--player-rail-accent-soft:var(--theme-accent-soft);--player-rail-hover:var(--theme-hover);color:var(--player-rail-text)}[data-game-player-seat],[data-opponent-seat][data-player-seat-layout=expanded]{border-color:var(--player-rail-border)!important;color:var(--player-rail-text)!important}[data-game-player-seat][data-player-seat-layout=compact]{background:var(--player-rail-surface);box-shadow:0 10px 24px var(--theme-shadow)}[data-player-seat-theme-surface]{background:var(--player-rail-surface)!important;border-color:var(--player-rail-border-strong)!important}[data-player-seat-label],[data-player-seat-detail],[data-player-rail-well]{color:var(--player-rail-muted)!important}[data-player-seat-name],[data-player-rail-well] strong{color:var(--player-rail-text)!important}[data-player-seat-placeholder=true] [data-player-seat-name]{color:var(--player-rail-muted)!important}[data-player-seat-meta],[data-player-account-links],[data-player-rail-divider],[data-player-rail-well]{border-color:var(--player-rail-border)!important}[data-player-seat-status],[data-player-rail-heading]{color:var(--player-rail-accent)!important}[data-player-rail-card]{background:var(--player-rail-surface);color:var(--player-rail-muted);border-color:var(--player-rail-border)!important}[data-player-account-login]{color:var(--player-rail-muted)}[data-player-account-login]:hover{background:var(--player-rail-hover);color:var(--player-rail-text)}[data-player-account-signup]{background:var(--player-rail-accent-soft);color:var(--player-rail-accent)}[data-player-account-signup]:hover{background:var(--player-rail-accent)}@supports (color:color-mix(in lab, red, red)){[data-player-account-signup]:hover{background:color-mix(in srgb, var(--player-rail-accent) 22%, transparent)}}[data-player-account-signup]:hover{color:var(--player-rail-text)}[data-game-shell-left-rail] [data-player-seat-avatar],[data-game-shell-left-rail] [data-opponent-avatar]{background-color:var(--theme-shell)}[data-game-shell-left-rail] [data-account-menu-trigger]{color:var(--player-rail-muted)!important}[data-game-shell-left-rail] [data-account-menu-trigger]:hover{background:var(--player-rail-hover)!important;color:var(--player-rail-text)!important}@keyframes board-clock-handoff{0%{opacity:.62;transform:scale(.94);box-shadow:0 0 #68d63d00}45%{opacity:1;transform:scale(1.06);box-shadow:0 0 .9rem #68d63d61}to{transform:scale(1);box-shadow:0 0 #68d63d00}}@keyframes board-clock-trophy-in{0%{opacity:0;transform:translateY(35%)rotate(8deg)scale(.55)}70%{opacity:1;transform:translateY(-8%)rotate(-2deg)scale(1.12)}to{transform:translateY(0)rotate(0)scale(1)}}.board-clock .clock-time{min-width:4.5ch;font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:clamp(1.05rem,3.8cqh,1.8rem);font-weight:900;line-height:1}.board-clock[data-clock-state=low] .clock-time{color:#f4c86b}.board-clock[data-clock-state=critical] .clock-time,.board-clock[data-clock-state=expired] .clock-time{color:#ff8a80}.board-clock{color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#211a17e0;border:1px solid #ffffff1c;border-radius:.7rem;justify-content:space-between;align-items:center;gap:clamp(.5rem,1.8cqw,1rem);min-width:0;height:100%;padding:clamp(.28rem,.75cqh,.45rem) clamp(.4rem,1.25cqw,.75rem);transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #ffffff0f,0 .45rem 1.2rem #26040f3d}.board-clock[data-clock-state=active]{border-color:#68d63d7a;animation:.46s cubic-bezier(.18,.82,.24,1.12) both board-clock-handoff;box-shadow:inset 0 1px #ffffff12,0 0 0 3px #68d63d14,0 .45rem 1.2rem #26040f3d}.board-clock .player{align-items:center;gap:clamp(.35rem,1cqw,.6rem);min-width:0;display:flex}.board-clock .piece{aspect-ratio:1;border-width:2px;border-radius:999px;flex:none;width:clamp(1rem,3.5cqw,1.35rem);box-shadow:0 .12rem .3rem #00000052}.board-clock .avatar{aspect-ratio:1;object-fit:cover;background:#211a17;border:2px solid #78bbc19e;border-radius:.58rem;flex:none;width:clamp(1.8rem,5.4cqh,2.5rem);box-shadow:inset 0 1px #ffffff1f,0 .15rem .45rem #00000061}.board-clock[data-clock-state=active] .avatar{border-color:#68d63d;box-shadow:0 0 0 2px #68d63d21,0 .15rem .45rem #00000061}.board-clock .identity{min-width:0;line-height:1.05;display:block}.board-clock .label{color:#d8ccc68a;letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.42rem,1.35cqh,.55rem);font-weight:800;display:none}.board-clock .name{max-width:clamp(5rem,22cqw,10rem);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:clamp(.72rem,2.2cqh,.95rem);font-weight:800;display:block;overflow:visible}.board-clock .detail{color:#d8ccc6a8;text-overflow:ellipsis;white-space:nowrap;max-width:clamp(5rem,25cqw,11rem);font-size:clamp(.52rem,1.5cqh,.66rem);font-weight:700;overflow:visible}.board-clock .thinking{color:#9be879;letter-spacing:.08em;text-transform:uppercase;background:#68d63d24;border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.55rem;font-weight:900}.board-clock .captures{align-items:center;gap:clamp(.08rem,.45cqw,.24rem);min-width:0;margin-left:auto;display:flex}.board-clock .capture{aspect-ratio:1;flex:none;place-items:center;width:clamp(.95rem,3cqh,1.25rem);animation:.32s cubic-bezier(.18,.82,.24,1.15) both board-clock-trophy-in;display:grid;position:relative}.board-clock .capture img{object-fit:contain;filter:drop-shadow(0 .1rem .1rem #0000006b);width:100%;height:100%}.board-clock .capture small{color:#fff;background:#211b18;border-radius:999px;place-items:center;min-width:.72rem;height:.72rem;font-size:.46rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-.18rem;right:-.22rem}.board-clock .status{background:var(--theme-rail);min-width:clamp(4.5rem,15cqw,6rem);color:var(--theme-muted);font-family:var(--font-display);text-align:center;border-radius:.3rem;flex:none;padding:.48rem .7rem;font-size:clamp(.66rem,1.75cqh,.8rem);font-weight:800}.board-clock[data-clock-state=active] .status{background:var(--theme-text);color:var(--theme-shell)}[data-game-stage-flat] .board-clock,[data-game-stage-flat] .board-clock[data-clock-state=active]{color:var(--theme-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0 .15rem}[data-game-stage-flat] .board-clock .label,[data-game-stage-flat] .board-clock .detail{color:var(--theme-muted)}[data-game-stage-flat] .board-clock .avatar,[data-game-stage-flat] .board-clock[data-clock-state=active] .avatar{box-shadow:none;border:0;border-radius:.35rem}@container (width<=31rem){.board-clock .detail{display:none}}@container (width<=23rem){.board-clock .captures{display:none!important}}@media (prefers-reduced-motion:reduce){.board-clock[data-clock-state=active],.board-clock .capture{animation:none}}@keyframes fireworks-spark{0%,10%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0) scaleY(.25)}20%{opacity:1}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(calc(var(--spark-distance) * -1)) scaleY(.55)}}@keyframes fireworks-flash{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(.18)}18%{opacity:.95;transform:translate(-50%,-50%)scale(.7)}55%,to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes fireworks-ring{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.2)}28%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.fireworks{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fireworks .burst{width:1px;height:1px;display:block;position:absolute}.fireworks .burst:before,.fireworks .burst:after{content:"";pointer-events:none;border-radius:999px;width:2.4rem;height:2.4rem;display:block;position:absolute;top:0;left:0}.fireworks .burst:before{background:radial-gradient(circle, white 0 10%, var(--burst-color) 28%, transparent 72%);filter:blur(2px);box-shadow:0 0 2.6rem var(--burst-color)}@supports (color:color-mix(in lab, red, red)){.fireworks .burst:before{box-shadow:0 0 2.6rem color-mix(in srgb, var(--burst-color) 72%, transparent)}}.fireworks .burst:before{animation:fireworks-flash .98s ease-out var(--burst-delay) both}.fireworks .burst:after{border:2px solid var(--burst-color)}@supports (color:color-mix(in lab, red, red)){.fireworks .burst:after{border:2px solid color-mix(in srgb, var(--burst-color) 76%, white)}}.fireworks .burst:after{box-shadow:0 0 1.2rem var(--burst-color)}@supports (color:color-mix(in lab, red, red)){.fireworks .burst:after{box-shadow:0 0 1.2rem color-mix(in srgb, var(--burst-color) 54%, transparent)}}.fireworks .burst:after{animation:fireworks-ring 1.18s ease-out var(--burst-delay) both}.fireworks .spark{background:var(--spark-color);mix-blend-mode:screen;width:5px;height:18px;box-shadow:0 0 8px var(--spark-color), 0 0 20px var(--spark-color), 0 0 34px var(--spark-color);border-radius:999px;display:block;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.fireworks .spark{box-shadow:0 0 8px color-mix(in srgb, var(--spark-color) 92%, white), 0 0 20px color-mix(in srgb, var(--spark-color) 72%, transparent), 0 0 34px color-mix(in srgb, var(--spark-color) 42%, transparent)}}.fireworks .spark{transform-origin:50% 100%;animation:fireworks-spark 1.38s cubic-bezier(.12, .82, .2, 1) var(--spark-delay) both}@media (prefers-reduced-motion:reduce){.fireworks{display:none}}[data-game-sidebar]{--game-sidebar-panel:var(--theme-surface);--game-sidebar-panel-raised:var(--theme-surface-raised);--game-sidebar-subpanel:var(--theme-panel-muted);--game-sidebar-text:var(--theme-text);--game-sidebar-muted:var(--theme-muted);--game-sidebar-border:var(--theme-border);--game-sidebar-border-strong:var(--theme-border-strong);--game-sidebar-accent:var(--theme-accent);--game-sidebar-accent-strong:var(--theme-accent-strong);--game-sidebar-accent-soft:var(--theme-accent-soft);--game-sidebar-hover:var(--theme-hover);color:var(--game-sidebar-text)}[data-game-sidebar] :where([class~=text-lark-interface]){color:var(--game-sidebar-text)!important}[data-game-sidebar] :where([class~=text-lark-muted],[class~=text-lark-mist-v3]),[data-game-sidebar] :where([class~=text-white\/35],[class~=text-white\/40],[class~=text-white\/45],[class~=text-white\/65]){color:var(--game-sidebar-muted)!important}@supports (color:color-mix(in lab, red, red)){[data-game-sidebar] :where([class~=text-white\/35],[class~=text-white\/40],[class~=text-white\/45],[class~=text-white\/65]){color:color-mix(in srgb, var(--game-sidebar-muted) 72%, transparent)!important}}[data-game-sidebar] :where([class~=bg-lark-warm],[class~=bg-lark-interface]):not(section):not(dl):not(details){background:var(--game-sidebar-subpanel)!important}[data-game-sidebar-panel]{color:var(--game-sidebar-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-game-sidebar-panel=raised]{background:0 0!important}[data-game-sidebar-panel][data-game-sidebar-active=true]{border-color:#0000!important}[data-spades-play-bots]{border-color:var(--game-sidebar-accent)!important}[data-game-sidebar-kicker],[data-game-sidebar-accent]{color:var(--game-sidebar-accent)!important}[data-game-sidebar-title],[data-game-sidebar-value]{color:var(--game-sidebar-text)!important}[data-game-sidebar-body],[data-game-sidebar-meta],[data-game-sidebar-label]{color:var(--game-sidebar-muted)!important}[data-game-sidebar-subpanel]{color:var(--game-sidebar-muted)!important;background:0 0!important;border-color:#0000!important}[data-game-sidebar-panel],[data-game-sidebar-subpanel],[data-game-sidebar-accordion-panel]{border-radius:0!important}[data-game-sidebar-list-row],[data-game-sidebar-empty],[data-game-sidebar-chat-message]{background:var(--game-sidebar-subpanel)!important;border-color:var(--game-sidebar-border)!important;color:var(--game-sidebar-muted)!important}[data-game-sidebar-list-row][data-game-sidebar-state=capture]{background:var(--color-lark-error-soft)!important;border-color:#963a3257!important}@supports (color:color-mix(in lab, red, red)){[data-game-sidebar-list-row][data-game-sidebar-state=capture]{border-color:color-mix(in srgb, var(--color-lark-error) 34%, transparent)!important}}[data-game-sidebar-list-row][data-game-sidebar-state=capture]{color:var(--color-lark-error)!important}[data-game-sidebar-divider]{background:var(--game-sidebar-border)!important;border-color:var(--game-sidebar-border)!important}[data-game-sidebar-field],[data-game-sidebar] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){background:var(--game-sidebar-subpanel)!important;border-color:var(--game-sidebar-border-strong)!important;color:var(--game-sidebar-text)!important}[data-game-sidebar] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea)::placeholder{color:var(--game-sidebar-muted)}@supports (color:color-mix(in lab, red, red)){[data-game-sidebar] :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea)::placeholder{color:color-mix(in srgb, var(--game-sidebar-muted) 68%, transparent)}}[data-game-sidebar-field]::placeholder{color:var(--game-sidebar-muted)}@supports (color:color-mix(in lab, red, red)){[data-game-sidebar-field]::placeholder{color:color-mix(in srgb, var(--game-sidebar-muted) 68%, transparent)}}[data-game-sidebar-field]:focus{box-shadow:0 0 0 3px var(--game-sidebar-accent);outline:none;border-color:var(--game-sidebar-accent)!important}@supports (color:color-mix(in lab, red, red)){[data-game-sidebar-field]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--game-sidebar-accent) 18%, transparent)}}[data-game-sidebar-icon-action],[data-game-sidebar-secondary-action]{border-color:var(--game-sidebar-accent)!important;color:var(--game-sidebar-accent)!important}[data-game-sidebar-choice]{background:var(--game-sidebar-subpanel)!important;border-color:var(--game-sidebar-border-strong)!important;color:var(--game-sidebar-muted)!important}[data-game-sidebar-choice]:hover,[data-game-sidebar-choice][data-game-sidebar-active=true]{background:var(--game-sidebar-accent-soft)!important;border-color:var(--game-sidebar-accent)!important;color:var(--game-sidebar-text)!important}[data-game-sidebar-icon-action]:hover,[data-game-sidebar-secondary-action]:hover{background:var(--game-sidebar-accent-soft)!important;color:var(--game-sidebar-text)!important}[data-game-sidebar-clock-trigger]{box-shadow:0 8px 18px var(--theme-shadow);background:linear-gradient(180deg, var(--game-sidebar-panel-raised), var(--game-sidebar-subpanel))!important;border-color:var(--game-sidebar-border-strong)!important;color:var(--game-sidebar-text)!important}[data-game-sidebar-clock-trigger]:hover{border-color:var(--game-sidebar-accent)!important}[data-game-sidebar-clock-options]{box-shadow:0 14px 30px var(--theme-shadow);background:var(--game-sidebar-panel-raised)!important;border-color:var(--game-sidebar-border)!important}[data-game-sidebar-clock-option]{background:var(--game-sidebar-subpanel)!important;border-color:var(--game-sidebar-border)!important;color:var(--game-sidebar-muted)!important}[data-game-sidebar-clock-option][aria-pressed=true]{background:var(--game-sidebar-accent-soft)!important;border-color:var(--game-sidebar-accent)!important;color:var(--game-sidebar-text)!important}[data-game-sidebar-accordion-trigger]{color:var(--game-sidebar-text)!important}[data-game-sidebar-accordion-trigger]:hover{background:var(--game-sidebar-hover)!important}[data-game-sidebar-accordion-panel]{color:var(--game-sidebar-muted);box-shadow:none!important;background:0 0!important;border-color:#0000!important}.account-layout{min-height:100svh;color:var(--theme-text);background:var(--theme-workspace);grid-template-rows:auto 1fr;display:grid}.account-layout .account-header{z-index:2;justify-content:space-between;align-items:center;gap:1rem;min-height:80px;padding:1rem clamp(1.25rem,4vw,4rem);display:flex;position:relative}.account-layout .account-brand{flex:none;align-items:center;min-height:44px;display:flex}.account-layout .account-brand img{object-fit:contain;width:184px;height:44px}html[data-theme-mode=light] :is(.account-layout .account-brand) .logo-on-dark,html[data-theme-mode=dark] :is(.account-layout .account-brand) .logo-on-light{display:none}.account-layout .header-actions{align-items:center;gap:1rem;display:flex}.account-layout .theme-picker-trigger{width:44px;height:44px}.account-layout .back-to-games{min-width:44px;min-height:44px;color:var(--theme-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.account-layout .back-to-games svg{width:16px;height:16px}.account-layout .back-to-games:hover{color:var(--theme-text)}.account-layout .account-stage{isolation:isolate;background-image:radial-gradient(var(--theme-muted) 1px, transparent 1px);place-items:center;padding:1.5rem 1rem 3rem;display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.account-layout .account-stage{background-image:radial-gradient(color-mix(in srgb, var(--theme-muted) 18%, transparent) 1px, transparent 1px)}}.account-layout .account-stage{background-size:24px 24px}.account-layout .account-stage:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--theme-brand);width:min(65rem,100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.account-layout .account-stage:before{border:1px solid color-mix(in srgb, var(--theme-brand) 12%, transparent)}}.account-layout .account-stage:before{background:radial-gradient(circle, var(--theme-workspace) 30%, var(--theme-brand) 69%, transparent 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.account-layout .account-stage:before{background:radial-gradient(circle, var(--theme-workspace) 30%, color-mix(in srgb, var(--theme-brand) 5%, var(--theme-workspace)) 69%, transparent 70%)}}.account-layout .account-stage:before{pointer-events:none}.account-layout :where(a,button,input):focus-visible{outline:3px solid var(--theme-accent);outline-offset:4px}@media (width<=600px){.account-layout .account-header{min-height:68px;padding:.75rem 1.25rem}.account-layout .account-brand img{width:146px;height:36px}.account-layout .header-actions{gap:.375rem}.account-layout .back-to-games{font-size:.7rem}.account-layout .back-to-games svg{display:none}.account-layout .account-stage{padding:.75rem 1rem 2rem}}@media (width<=380px){.account-layout .back-to-games span{display:none}.account-layout .back-to-games svg{width:20px;height:20px;display:block}}.account-card{z-index:1;border:1px solid var(--theme-border);background:var(--theme-panel);width:min(100%,34rem);box-shadow:0 24px 70px var(--theme-shadow), 0 2px 4px var(--theme-shadow);border-radius:24px;padding:clamp(1.25rem,3vw,2rem);position:relative}.account-card.login-card,.account-card.recovery-card{width:min(100%,30rem)}.account-card.login-card{--card-stripe:linear-gradient(90deg, #7ab1a5 0 50%, #e38a67 50% 75%, #e5bf70 75%)}.account-card.recovery-card{--card-stripe:linear-gradient(90deg, #a395d1 0 50%, #e5bf70 50% 75%, #7ab1a5 75%)}.account-card:before{content:"";background:var(--card-stripe,linear-gradient(90deg, #a395d1 0 25%, #e38a67 25% 50%, #e5bf70 50% 75%, #7ab1a5 75%));border-radius:0 0 4px 4px;height:4px;position:absolute;top:-1px;left:24px;right:24px}.account-card .card-heading{margin-bottom:1.5rem}.account-card .card-heading h1{color:var(--theme-text);font-family:var(--font-brand);letter-spacing:-.05em;margin:.625rem 0;font-size:clamp(1.6rem,3vw,2rem);font-weight:800;line-height:1.15}.account-card .card-heading p{color:var(--theme-muted);max-width:28rem;font-size:.85rem;line-height:1.65}.account-card .card-kicker{color:var(--theme-accent);align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:flex}.account-card .card-kicker svg{width:18px;height:18px}.account-card .card-footer{color:var(--theme-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin-top:1rem;font-size:.8rem;display:flex}.account-card .card-footer a{min-height:44px;color:var(--theme-accent);align-items:center;gap:.25rem;font-weight:800;display:inline-flex}.account-card .card-footer a svg{width:16px;height:16px}.account-notice{border:1px solid var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.account-notice{border:1px solid color-mix(in srgb, var(--theme-accent) 35%, var(--theme-border))}}.account-notice{background:var(--theme-accent-soft);color:var(--theme-text);overflow-wrap:anywhere;border-radius:12px;padding:.75rem;font-size:.75rem;line-height:1.65}.account-notice a{color:var(--theme-accent);text-underline-offset:3px;font-weight:750;text-decoration:underline}.account-notice.is-error{border-color:var(--account-error,#eea39a);color:var(--account-error,#eea39a);background:var(--account-error,#eea39a)}@supports (color:color-mix(in lab, red, red)){.account-notice.is-error{background:color-mix(in srgb, var(--account-error,#eea39a) 8%, var(--theme-panel))}}.account-form{gap:1rem;display:grid}.account-form .field{min-width:0}.account-form .field>label{color:var(--theme-text);margin-bottom:.375rem;font-size:.78rem;font-weight:750;display:block}.account-form .field input{border:1px solid var(--theme-border-strong);background:var(--theme-panel-muted);width:100%;min-width:0;min-height:48px;color:var(--theme-text);border-radius:10px;padding:.625rem .75rem;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.account-form .field input::placeholder{color:var(--theme-muted);opacity:.65}.account-form .field input:focus{border-color:var(--theme-accent);box-shadow:0 0 0 3px var(--theme-accent-soft);outline:none}.account-form .field input[aria-invalid=true]{border-color:var(--account-error,#eea39a)}.account-form .field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.account-form .field-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.account-form .field-label label{color:var(--theme-text);font-size:.78rem;font-weight:750}.account-form .field-label a{min-height:44px;color:var(--theme-accent);align-items:center;margin-block:-.5rem;font-size:.7rem;font-weight:650;display:inline-flex}.account-form .remember-field{min-height:44px;color:var(--theme-muted);cursor:pointer;align-items:center;gap:.625rem;font-size:.8rem;display:flex}.account-form .remember-field input{width:20px;height:20px;accent-color:var(--theme-accent)}.account-form .recovery-note{color:var(--theme-muted);margin:0;font-size:.7rem;line-height:1.6}.account-form .contact-fields{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.account-form .field-help{color:var(--theme-muted);margin:.375rem 0 0;font-size:.65rem;line-height:1.5}.account-form .field-error{color:var(--account-error,#eea39a);margin:.375rem 0 0;font-size:.75rem;font-weight:650;line-height:1.5}.account-form .terms-field{padding-block:.25rem}.account-form .terms-field label{cursor:pointer;align-items:flex-start;gap:.625rem;min-height:44px;display:flex}.account-form .terms-field input{width:20px;height:20px;accent-color:var(--theme-accent);flex:none;margin-top:.125rem}.account-form .terms-field span{color:var(--theme-muted);font-size:.75rem;line-height:1.8}.account-form .terms-field a{color:var(--theme-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.account-form .honeypot{display:none}.account-form .account-submit{justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:52px;padding:.75rem 1rem;font-size:.95rem;display:flex}.account-form .account-submit svg{width:20px;height:20px}.account-form .account-submit:disabled{cursor:wait;opacity:.7}html[data-theme-mode=light] .account-form{--account-error:#963a32}@media (width<=480px){.account-form .contact-fields{grid-template-columns:minmax(0,1fr)}.account-form .field-pair{gap:.75rem}.account-form .field>label{font-size:.7rem}}.account-art{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.account-art .scene-left,.account-art .scene-right{width:260px;height:470px;position:absolute;top:50%;translate:0 -50%}.account-art .scene-left{right:calc(50% + 325px)}.account-art .scene-right{left:calc(50% + 325px)}.account-art .scene-caption{color:var(--theme-text);letter-spacing:-.06em;margin:0 0 2.5rem;font-size:1.85rem;font-weight:750;line-height:1.3;position:relative}.account-art .scene-caption em{color:#b6a5e3;font-style:normal}html[data-theme-mode=light] :is(.account-art .scene-caption) em{color:#736092}@media (width<=1240px){.account-art .scene-left{right:calc(50% + 300px)}.account-art .scene-right{left:calc(50% + 300px)}.account-art .scene-left,.account-art .scene-right{scale:.8}}@media (width<=1080px){.account-art{display:none}}@keyframes account-bob{0%,to{translate:0}50%{translate:0 -8px}}.signup-art .number-tile{aspect-ratio:1;color:#5b4b77;width:190px;box-shadow:0 8px 0 #87719e, 0 24px 40px var(--theme-shadow);background:#d2c5e7;border:1px solid #c9bde2;border-radius:22px;grid-template-columns:repeat(3,1fr);padding:12px;display:grid;rotate:-12deg}.signup-art .number-tile span{border-bottom:1px solid #a494bf;border-right:1px solid #a494bf;place-items:center;font-size:1.6rem;font-weight:600;display:grid}.signup-art .number-tile span:nth-child(3n){border-right:0}.signup-art .number-tile span:nth-last-child(-n+3){border-bottom:0}.signup-art .number-tile .ink{color:#8c72b2;font-weight:400}.signup-art .sun-token{color:#855327;width:90px;height:90px;box-shadow:0 6px 0 #b68340, 0 16px 32px var(--theme-shadow);background:#edc373;border:1px solid #f8d597;border-radius:50%;place-items:center;display:grid;position:absolute;top:245px;right:2px;rotate:12deg}.signup-art .sun-token svg{stroke-width:1.25px;width:60px;height:60px}.signup-art .puzzle-spark{color:#dca183;width:42px;height:42px;position:absolute;top:113px;right:4px;rotate:15deg}.signup-art .scene-note{color:var(--theme-muted);font-size:.75rem;position:absolute;bottom:55px;left:0;rotate:-4deg}.signup-art .move-note{color:var(--theme-muted);font-size:.85rem;position:absolute;top:12px;right:0;rotate:6deg}.signup-art .move-note svg{stroke-width:1px;width:44px;height:44px;margin:.5rem 0 0 2rem;display:block}.signup-art .chess-tile{background:conic-gradient(#6e9584 25%, #a5beb0 0 50%, #6e9584 0 75%, #a5beb0 0) 0 0 / 87px 72px;width:190px;height:160px;box-shadow:0 8px 0 #456854, 0 24px 40px var(--theme-shadow);border:8px solid #b0c8b4;border-radius:18px;place-items:center;display:grid;position:absolute;top:104px;left:26px;rotate:11deg}.signup-art .chess-tile img{object-fit:contain;filter:drop-shadow(6px 12px 4px #243f3c66);width:176px;height:176px;position:absolute;bottom:8px;rotate:-11deg}.signup-art .streak-token{color:#613a28;box-shadow:0 4px 0 #a76b4b, 0 12px 24px var(--theme-shadow);background:#e5a17e;border:1px solid #f0b99b;border-radius:50px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.75rem;font-weight:750;display:flex;position:absolute;top:272px;left:5px;rotate:-8deg}.signup-art .streak-token svg{width:22px;height:22px}.signup-art .path-tile{color:#c6e3df;width:126px;box-shadow:0 6px 0 #2e5354, 0 12px 28px var(--theme-shadow);background:#477d80;border:1px solid #b3d0d0;border-radius:16px;padding:10px;position:absolute;bottom:5px;right:4px;rotate:13deg}.signup-art .board-spark{color:#c8b1e6;width:42px;height:42px;position:absolute;bottom:45px;left:7px}@media (prefers-reduced-motion:no-preference){.signup-art .sun-token{animation:6s ease-in-out infinite account-bob}.signup-art .path-tile{animation:7s ease-in-out -3s infinite account-bob}}.login-art .scene-caption{margin-top:30px}.login-art .checker{object-fit:contain;width:190px;height:190px;filter:drop-shadow(0 18px 16px var(--theme-shadow));position:absolute}.login-art .checker.is-back{top:158px;right:-6px;rotate:9deg}.login-art .checker.is-front{width:176px;height:176px;top:230px;left:-10px;rotate:-10deg}.login-art .turn-token{color:#173e32;box-shadow:0 5px 0 #426756, 0 12px 24px var(--theme-shadow);background:#76a18d;border:1px solid #b1d1c0;border-radius:14px;align-items:center;gap:12px;padding:12px 18px;font-size:.85rem;font-weight:750;display:flex;position:absolute;bottom:40px;right:0;rotate:6deg}.login-art .turn-token svg{width:20px;height:20px}.login-art .left-spark{color:#b6a5e3;width:38px;height:38px;position:absolute;top:145px;left:8px}.login-art .scene-note{color:var(--theme-muted);font-size:.8rem;position:absolute;top:45px;left:30px;rotate:5deg}.login-art .connect4-tile{aspect-ratio:7/6;width:236px;box-shadow:inset 0 1px 0 #ffe7d833, 0 8px 0 #382e2a, 0 22px 32px var(--theme-shadow);background:linear-gradient(145deg,#79675f,#62524c 54%,#493c37);border:1px solid #9a8377;border-radius:18px;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:12px;display:grid;position:absolute;top:116px;left:12px;rotate:10deg}.login-art .connect4-tile .disc-well{background:#241e1b;border-radius:50%;place-items:center;min-width:0;min-height:0;display:grid;box-shadow:inset 0 2px 3px #130d0b99,0 1px #ffe7d833}.login-art .connect4-tile .disc-well img{object-fit:contain;width:100%;height:100%}.login-art .win-token{color:#846020;width:96px;height:90px;box-shadow:0 6px 0 #a57b35, 0 12px 24px var(--theme-shadow);background:#e7c16f;border:1px solid #f5d69a;border-radius:22px;place-items:center;display:grid;position:absolute;bottom:34px;left:0;rotate:-9deg}.login-art .win-token svg{stroke-width:1.4px;width:56px;height:56px}.login-art .right-spark{color:#88bdb0;width:46px;height:46px;position:absolute;bottom:52px;right:5px}@media (prefers-reduced-motion:no-preference){.login-art .turn-token{animation:7s ease-in-out infinite account-bob}.login-art .win-token{animation:6s ease-in-out -3s infinite account-bob}}.recovery-art .scene-caption{margin-top:25px;font-size:1.7rem}.recovery-art .letter-tile{width:230px;position:absolute;top:195px;left:4px;rotate:-11deg}.recovery-art .letter-tile>svg{z-index:1;box-shadow:0 7px 0 #74978c, 0 22px 35px var(--theme-shadow);border-radius:14px;position:relative}.recovery-art .letter{background:#f1e3c6;border:1px solid #f5e7c9;border-radius:12px;width:178px;height:170px;padding:26px 22px;position:absolute;top:-52px;left:24px;rotate:4deg}.recovery-art .letter span{background:#ceb993;border-radius:4px;height:5px;margin-bottom:12px;display:block}.recovery-art .letter span:last-child{width:60%}.recovery-art .letter-seal{z-index:2;color:#753f28;background:#d58b69;border:1px solid #efb598;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:65px;left:96px;box-shadow:0 3px #ac694c}.recovery-art .letter-seal svg{width:24px;height:24px}.recovery-art .mail-spark{color:#e6bd74;width:40px;height:40px;position:absolute;top:139px;right:-12px}.recovery-art .scene-note{color:var(--theme-muted);font-size:.7rem;position:absolute;bottom:38px;left:0;rotate:-3deg}.recovery-art .maze-caption{color:var(--theme-muted);font-size:.8rem;position:absolute;top:54px;right:8px;rotate:6deg}.recovery-art .maze-tile{width:208px;box-shadow:0 8px 0 #79688d, 0 24px 36px var(--theme-shadow);background:#bcacd2;border:1px solid #d8cbea;border-radius:22px;padding:12px;position:absolute;top:108px;right:0;rotate:10deg}.recovery-art .key-token{color:#edc774;width:164px;height:164px;filter:drop-shadow(0 5px 0 #a17a35) drop-shadow(0 12px 14px var(--theme-shadow));position:absolute;bottom:18px;left:-16px;rotate:12deg}.recovery-art .key-token svg{stroke-width:1.7px;width:100%;height:100%}.recovery-art .key-spark{color:#dca58d;width:36px;height:36px;position:absolute;bottom:62px;right:4px}@media (prefers-reduced-motion:no-preference){.recovery-art .letter-tile{animation:7s ease-in-out infinite account-bob}.recovery-art .key-token{animation:6s ease-in-out -3s infinite account-bob}}[data-game-stage-flat] .duel-clock--simple,[data-game-stage-flat] .duel-clock--simple[data-clock-state=untimed]{background:var(--theme-rail);min-width:clamp(7.25rem,22cqw,9.5rem);min-height:2.8rem;color:var(--theme-muted);box-shadow:none;border:0;border-radius:.3rem;padding:.3rem .8rem}[data-game-stage-flat] .duel-clock--simple[data-clock-state=untimed]{display:none}[data-game-stage-flat] .duel-clock--simple[data-clock-state=active]{background:var(--theme-text);color:var(--theme-shell);box-shadow:none;border:0}[data-game-stage-flat] .duel-clock--simple[data-clock-state=low]{box-shadow:none;background:#4b371d;border:0}[data-game-stage-flat] .duel-clock--simple[data-clock-state=critical],[data-game-stage-flat] .duel-clock--simple[data-clock-state=expired]{box-shadow:none;background:#51251e;border:0}[data-game-stage-flat] .duel-clock--simple .duel-clock__time{min-width:0;font-family:var(--font-display);text-align:center;font-size:clamp(1.4rem,3.4cqh,1.8rem);font-weight:800;line-height:1}@keyframes duel-clock-pulse{0%{box-shadow:0 0 #d65f3d1f}to{box-shadow:0 0 0 5px #d65f3d33}}@keyframes duel-intro-veil{0%,to{opacity:0}14%,62%{opacity:1}}@keyframes duel-intro-opponent{0%{opacity:0;top:0%;transform:translate(-50%,-110%)scale(.88)}12%{opacity:1}28%,58%{opacity:1;top:50%;transform:translate(-50%,-125%)scale(1)}to{opacity:0;top:0%;transform:translate(-50%,-110%)scale(.88)}}@keyframes duel-intro-player{0%{opacity:0;top:100%;transform:translate(-50%,10%)scale(.88)}12%{opacity:1}28%,58%{opacity:1;top:50%;transform:translate(-50%,25%)scale(1)}to{opacity:0;top:100%;transform:translate(-50%,10%)scale(.88)}}@keyframes duel-intro-versus{0%,10%{opacity:0;transform:translate(-50%,-50%)scale(.52)rotate(-10deg)}28%,62%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(.72)}}@keyframes duel-intro-reduced-card{0%,to{opacity:0;top:50%;transform:translate(-50%,-50%)scale(.98)}20%,72%{opacity:1;top:50%;transform:translate(-50%,-50%)scale(1)}}@keyframes duel-intro-reduced-versus{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.95)}20%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)}}.duel-intro{pointer-events:none;z-index:30;isolation:isolate;position:absolute;inset:0;overflow:hidden;container-type:size}.duel-intro .veil{background:radial-gradient(circle,#17131f1f,#17131f6b),linear-gradient(#3f755b14,#d65f3d12);animation:2.6s ease-out both duel-intro-veil;position:absolute;inset:0}.duel-intro .card{align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 5);text-align:left;color:var(--color-white);z-index:1;will-change:top, opacity, transform;background:#2a2421f2;border-width:1px;border-radius:14px;width:calc(100% - 2rem);max-width:23rem;display:flex;position:absolute;left:50%;box-shadow:inset 0 1px #ffffff17,0 14px 38px #0000006b}.duel-intro .card.opponent{border-color:#d65f3db8;animation:2.6s cubic-bezier(.22,.78,.24,1) both duel-intro-opponent}.duel-intro .card.opponent .avatar{border-color:var(--color-lark-coral-v3)}.duel-intro .card.player{border-color:#78bbc1bf;animation:2.6s cubic-bezier(.22,.78,.24,1) both duel-intro-player}.duel-intro .card.player .avatar{border-color:#78bbc1}.duel-intro .avatar{height:calc(var(--spacing) * 20);width:calc(var(--spacing) * 20);border-style:var(--tw-border-style);background-color:var(--color-lark-interface);object-fit:cover;border-width:2px;border-radius:14px;flex-shrink:0;box-shadow:0 8px 20px #0000004d}.duel-intro .copy{--tw-leading:var(--leading-tight);min-width:0;line-height:var(--leading-tight)}.duel-intro .label{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:#d8ccc699;display:block}@supports (color:color-mix(in lab, red, red)){.duel-intro .label{color:color-mix(in oklab, var(--color-lark-mist-v3) 60%, transparent)}}.duel-intro .label{text-transform:uppercase;letter-spacing:.18em;font-size:.58rem}.duel-intro .name{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);display:block;overflow:hidden}.duel-intro .versus{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-lark-gold);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-white);z-index:2;letter-spacing:.08em;will-change:opacity, transform;background:radial-gradient(circle at 36% 28%,#d65f3d59,#0000 42%),#17131f;border-radius:3.40282e38px;place-items:center;animation:2.6s cubic-bezier(.22,.78,.24,1) both duel-intro-versus;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 4px #fdbb211a,0 0 0 8px #17131f52,0 12px 34px #00000073}.duel-intro .versus span{transform:translate(.05em)}@media (prefers-reduced-motion:reduce){.duel-intro .veil,.duel-intro .card,.duel-intro .versus{animation-duration:.6s}.duel-intro .card{animation-name:duel-intro-reduced-card}.duel-intro .versus{animation-name:duel-intro-reduced-versus}}@keyframes settings-avatar-carousel-next{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes settings-avatar-carousel-previous{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}html:has(#settings-avatar-form){scrollbar-gutter:stable}.avatar-carousel{--avatar-columns:3;--avatar-gap:.5rem;--arrow-width:2.75rem;--arrow-height:3.5rem;grid-template-columns:var(--arrow-width) minmax(0, 1fr) var(--arrow-width);align-items:start;gap:var(--avatar-gap);margin-top:1rem;display:grid;container-type:inline-size}.avatar-carousel .collection-arrow{--avatar-size:calc((100cqw - 2 * var(--arrow-width) - (var(--avatar-columns) + 1) * var(--avatar-gap)) / var(--avatar-columns));margin-top:calc(1.5 * var(--avatar-size) + var(--avatar-gap) - var(--arrow-height) / 2);width:var(--arrow-width);height:var(--arrow-height);background:var(--theme-hover);color:var(--theme-accent);border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,transform .15s;display:flex}.avatar-carousel .collection-arrow svg{width:2rem;height:2rem}.avatar-carousel .collection-arrow:hover{background:var(--theme-accent-soft)}.avatar-carousel .collection-arrow:first-child:hover{transform:translate(-.125rem)}.avatar-carousel .collection-arrow:last-child:hover{transform:translate(.125rem)}.avatar-carousel .collection-arrow:focus-visible{outline:4px solid var(--theme-accent-soft)}.avatar-carousel .collection-pages{min-width:0;overflow:hidden}.avatar-carousel .avatar-grid{grid-template-columns:repeat(var(--avatar-columns), minmax(0, 1fr));gap:var(--avatar-gap);display:grid}@media (width>=640px){.avatar-carousel{--avatar-columns:6;--arrow-width:3rem;--arrow-height:4rem}}@media (width>=1024px){.avatar-carousel{--avatar-gap:.75rem}}[data-settings-avatar-carousel] [data-avatar-screen]:not([data-carousel-active=true]){display:none}.avatar-collections{grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;margin-top:.75rem;padding-block:.25rem .75rem;display:grid}.avatar-collections button{background:var(--theme-hover);width:2.5rem;height:2.5rem;color:var(--theme-muted);border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;transition:background-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.avatar-collections button svg{flex-shrink:0;width:1.25rem;height:1.25rem}.avatar-collections button:hover{background:var(--theme-accent-soft);color:var(--theme-text)}.avatar-collections button:focus-visible{outline:3px solid var(--theme-accent);outline-offset:4px}.avatar-collections button[aria-pressed=true]{background:var(--theme-accent);color:var(--theme-panel);border-color:var(--theme-panel);box-shadow:0 0 0 2px var(--theme-accent)}.avatar-collections button[aria-pressed=true]:after{content:"";background:var(--theme-accent);border-radius:999px;width:16px;height:3px;position:absolute;bottom:-9px}@media (width>=640px){.avatar-collections button{width:2.75rem;height:2.75rem}}[data-settings-avatar-carousel][data-carousel-direction=next] [data-avatar-screen][data-carousel-active=true]{animation:.28s cubic-bezier(.22,1,.36,1) both settings-avatar-carousel-next}[data-settings-avatar-carousel][data-carousel-direction=previous] [data-avatar-screen][data-carousel-active=true]{animation:.28s cubic-bezier(.22,1,.36,1) both settings-avatar-carousel-previous}@media (prefers-reduced-motion:reduce){[data-settings-avatar-carousel] [data-avatar-screen][data-carousel-active=true]{animation:none}}.account-settings{border:1px solid var(--theme-border);border-radius:1rem;overflow:clip;container-type:inline-size}.account-settings .account-setting{border-bottom:1px solid var(--theme-border)}.account-settings .account-setting:last-child{border-bottom:0}.account-settings summary{cursor:pointer;grid-template-columns:minmax(6.25rem,.65fr) minmax(0,1.2fr) minmax(0,1.1fr) 7rem;align-items:start;gap:1rem;padding:1.5rem;list-style:none;display:grid}.account-settings summary::-webkit-details-marker{display:none}.account-settings summary:hover{background:var(--theme-hover)}.account-settings summary:focus-visible{outline:3px solid var(--theme-accent);outline-offset:-3px}.account-settings .setting-label{color:var(--theme-text);font-size:.85rem;font-weight:800}.account-settings .setting-value{overflow-wrap:anywhere;min-width:0;color:var(--theme-text);justify-items:start;gap:.5rem;font-size:.85rem;font-weight:650;display:grid}.account-settings .setting-description{color:var(--theme-muted);font-size:.75rem;line-height:1.6}.account-settings .setting-action{color:var(--theme-accent);white-space:nowrap;text-underline-offset:3px;justify-self:end;font-size:.75rem;font-weight:750;text-decoration:underline}.account-settings .verification-status{background:var(--theme-hover);color:var(--theme-muted);border-radius:5px;padding:.2rem .4rem;font-size:.6rem;font-weight:650}.account-settings .masked-password{letter-spacing:.18em}.account-settings [open]>summary{border-bottom:1px solid var(--theme-border)}.account-settings .setting-editor{padding:1.5rem}.account-settings .account-form{max-width:32rem}.account-settings .form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.account-settings .form-actions button{min-height:48px;padding:.65rem 1rem;font-size:.85rem}.account-settings .cancel-edit{min-height:44px;color:var(--theme-muted);text-underline-offset:3px;align-items:center;padding:.5rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-flex}.account-settings .email-confirmation{border-top:1px solid var(--theme-border);color:var(--theme-muted);justify-items:start;gap:.5rem;margin-top:1.5rem;padding-top:1rem;font-size:.75rem;display:grid}.account-settings .confirmation-action{min-height:44px;color:var(--theme-accent);text-underline-offset:3px;font-weight:750;text-decoration:underline}.account-settings #account-close[open]{--closure-color:#f1a195;--closure-background:#be2d241a}.account-settings #account-close[open]>summary{border-color:var(--closure-color)}.account-settings #account-close[open] .setting-action{color:var(--closure-color)}.account-settings #account-close[open] .setting-editor{background:var(--closure-background)}.account-settings #account-close[open] .closure-notice{max-width:40rem;color:var(--theme-text);margin-bottom:1.5rem}.account-settings #account-close[open] .closure-notice h2{color:var(--closure-color);margin:0 0 .5rem;font-size:1rem;font-weight:800}.account-settings #account-close[open] .closure-notice p{font-size:.8rem;line-height:1.7}.account-settings #account-close[open] .close-account-submit{color:#fff;background:#a92e2a;border-radius:8px;font-weight:800}.account-settings #account-close[open] .close-account-submit:hover{background:#8d2623}html[data-theme-mode=light] :is(.account-settings #account-close[open]){--closure-color:#963a32}@container (width<=32rem){.account-settings summary{grid-template-columns:minmax(0,1fr) max-content;gap:.65rem 1rem;padding:1.25rem}.account-settings .setting-label,.account-settings .setting-value,.account-settings .setting-description{grid-column:1}.account-settings .setting-action{grid-area:1/2/span 3}.account-settings .setting-editor{padding:1.25rem}}.nav-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.nav-link.active{color:var(--color-blue-900);text-decoration-line:underline}.page-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-900);text-decoration-line:underline}p.text-lead{margin-top:calc(var(--spacing) * 6);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-gray-600)}.rbox-standard{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.sidebar-link.active{background-color:var(--color-blue-200);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.btn-lime{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-lark-lake);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-lark-lake);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-lime:hover{background-color:var(--color-lark-lake-soft)}}.btn-submit,.btn-main{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--color-white);background:linear-gradient(180deg, var(--color-lark-action-green-top), var(--color-lark-action-green));box-shadow:inset 0 2px 0 var(--color-lark-lime), 0 3px 0 var(--color-lark-action-green-dark);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.btn-spinner,.btn-spinner:after{border-radius:50%;width:1.5em;height:1.5em}.btn-spinner{text-indent:-9999em;border:.2em solid #fff;border-left-color:#0000;font-size:10px;animation:1s linear infinite spinning;position:relative;transform:translateZ(0)}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);-webkit-user-select:none;user-select:none;display:block}.form-input,.form-textarea,.form-select{appearance:none;border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 2);text-align:left;font-family:var(--font-sans);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-gray-700);border-width:1px;border-radius:.25rem;display:block;position:relative}:is(.form-input,.form-textarea,.form-select):focus{border-color:var(--color-indigo-400);--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)}:is(.form-input,.form-textarea,.form-select)::placeholder{color:var(--color-gray-500);opacity:1}.form-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-block:calc(var(--spacing) * 1.5);color:var(--color-gray-900);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--color-gray-300);--tw-ring-inset:inset;border-width:0;display:block}.form-input::placeholder{color:var(--color-gray-400)}.form-input:focus{--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);--tw-ring-color:var(--color-indigo-600);--tw-ring-inset:inset}@media (width>=40rem){.form-input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}.form-select{padding-right:calc(var(--spacing) * 6);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAABGdBTUEAALGPC/xhBQAAAQtJREFUOBG1lEEOgjAQRalbGj2OG9caOACn4ALGtfEuHACiazceR1PWOH/CNA3aMiTaBDpt/7zPdBKy7M/DCL9pGkvxxVp7KsvyJftL5rZt1865M+Ucq6pyyF3hNcI7Cuu+728QYn/JQA5yKaempxuZmQngOwEaYx55nu+1lQh8GIatMGi+01NwBcEmhxBqK4nAPZJ78K0KKFAJmR3oPp8+Iwgob0Oa6+TLoeCvRx+mTUYf/FVBGTPRwDkfLxnaSrRwcH0FWhNOmrkWYbE2XEicqgSa1J0LQ+aPCuQgZiLnwewbGuz5MGoAhcIkCQcjaTBjMgtXGURMVHC1wcQEy0J+Zlj8bKAnY1/UzDe2dbAVqfXn6wAAAABJRU5ErkJggg==);background-position:right .7rem center;background-repeat:no-repeat;background-size:.7rem}.form-select::-ms-expand{opacity:0}.form-input.error,.form-textarea.error,.form-select.error{border-color:var(--color-red-500)}:is(.form-input.error,.form-textarea.error,.form-select.error):focus{--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);--tw-ring-color:var(--color-red-200)}.form-error{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700)}.admin-shell{background-color:var(--color-lark-warm);color:var(--color-lark-interface);--color-lark-plum:var(--color-lark-brown);--color-lark-navy:var(--color-lark-brown);--color-lark-ink:var(--color-lark-interface);--color-lark-night:var(--color-lark-interface);--color-lark-panel:var(--color-lark-panel-v3);--color-lark-coral:var(--color-lark-coral-v3);--color-lark-coral-strong:var(--color-lark-coral-v3-deep);--color-lark-coral-soft:var(--color-lark-coral-v3-lift);--color-lark-cloud:var(--color-lark-warm);--color-lark-slate:var(--color-lark-muted);--color-lark-mist:var(--color-lark-mist-v3);--color-lark-focus:var(--color-lark-lake);--color-lark-sky:var(--color-lark-lake);--color-lark-sky-bright:#4f9aa2;--color-cat-board:#8b4b5e;--color-cat-card:#3f755b;--color-cat-daily:#6d5984;--color-cat-arcade:#426f8d;--font-display:var(--font-brand)}:root,html[data-theme=larkspark-dark]{--theme-shell:#302722;--theme-rail:#231d1a;--theme-workspace:#292522;--theme-discovery-main:#24201e;--theme-panel:#2f2622;--theme-panel-muted:#29211e;--theme-surface:#382f2a;--theme-surface-raised:#403630;--theme-header:var(--theme-panel);--theme-header-text:#fff;--theme-header-muted:#d8ccc6;--theme-text:#fff;--theme-muted:#d8ccc6;--theme-border:#51443e;--theme-border-strong:#665952;--theme-accent:#78bbc1;--theme-accent-strong:#4f9da5;--theme-accent-soft:#78bbc124;--theme-hover:#ffffff14;--theme-brand:#d65f3d;--theme-shadow:#00000052}html[data-theme=larkspark-light]{--theme-shell:#eee8e3;--theme-rail:#e2dbd4;--theme-workspace:#f4f1ee;--theme-discovery-main:#f4f1ee;--theme-panel:#fff;--theme-panel-muted:#f8f5f2;--theme-surface:#fff;--theme-surface-raised:#fff;--theme-header:var(--theme-panel);--theme-header-text:#211a17;--theme-header-muted:#726863;--theme-text:#211a17;--theme-muted:#726863;--theme-border:#e0d8d3;--theme-border-strong:#cbbfb8;--theme-accent:#226f78;--theme-accent-strong:#195b63;--theme-accent-soft:#e2eff0;--theme-hover:#226f7814;--theme-brand:#d65f3d;--theme-shadow:#3a281f24}html[data-theme=cyan]{--theme-shell:#061f26;--theme-rail:#04161c;--theme-workspace:#092a32;--theme-discovery-main:#07242b;--theme-panel:#0d3540;--theme-panel-muted:#0a2c35;--theme-surface:#123e49;--theme-surface-raised:#174956;--theme-header:var(--theme-panel);--theme-header-text:#f4feff;--theme-header-muted:#acdce0;--theme-text:#f4feff;--theme-muted:#acdce0;--theme-border:#28606a;--theme-border-strong:#397781;--theme-accent:#35d7e6;--theme-accent-strong:#18aebd;--theme-accent-soft:#35d7e624;--theme-hover:#35d7e617;--theme-brand:#ff7754;--theme-shadow:#000a0d6b;--color-lark-interface:#061f26;--color-lark-panel-v3:#0d3540;--color-lark-warm:#092a32;--color-lark-paper:#123e49;--color-lark-muted:#8fc2c7;--color-lark-mist-v3:#acdce0;--color-lark-line:#28606a;--color-lark-lake:#35d7e6;--color-lark-lake-dark:#18aebd;--color-lark-lake-soft:#123e49}html[data-theme=violet]{--theme-shell:#191323;--theme-rail:#120d18;--theme-workspace:#21192e;--theme-discovery-main:#1d1628;--theme-panel:#2b213a;--theme-panel-muted:#241c31;--theme-surface:#372a49;--theme-surface-raised:#413155;--theme-header:var(--theme-panel);--theme-header-text:#fffaff;--theme-header-muted:#d7c8e8;--theme-text:#fffaff;--theme-muted:#d7c8e8;--theme-border:#59466f;--theme-border-strong:#725a8c;--theme-accent:#b99bff;--theme-accent-strong:#9475e0;--theme-accent-soft:#b99bff26;--theme-hover:#b99bff17;--theme-brand:#ff7658;--theme-shadow:#08030e6b;--color-lark-interface:#191323;--color-lark-panel-v3:#2b213a;--color-lark-warm:#21192e;--color-lark-paper:#372a49;--color-lark-muted:#b5a5c8;--color-lark-mist-v3:#d7c8e8;--color-lark-line:#59466f;--color-lark-lake:#b99bff;--color-lark-lake-dark:#9475e0;--color-lark-lake-soft:#372a49}html[data-theme=forest]{--theme-shell:#0d1d16;--theme-rail:#08140f;--theme-workspace:#12261c;--theme-discovery-main:#102119;--theme-panel:#193528;--theme-panel-muted:#142d21;--theme-surface:#204432;--theme-surface-raised:#28503c;--theme-header:var(--theme-panel);--theme-header-text:#f5fff8;--theme-header-muted:#b9dfc8;--theme-text:#f5fff8;--theme-muted:#b9dfc8;--theme-border:#35624a;--theme-border-strong:#477b5e;--theme-accent:#71d49a;--theme-accent-strong:#50ad75;--theme-accent-soft:#71d49a24;--theme-hover:#71d49a17;--theme-brand:#ff7754;--theme-shadow:#020c076b;--color-lark-interface:#0d1d16;--color-lark-panel-v3:#193528;--color-lark-warm:#12261c;--color-lark-paper:#204432;--color-lark-muted:#9ac5aa;--color-lark-mist-v3:#b9dfc8;--color-lark-line:#35624a;--color-lark-lake:#71d49a;--color-lark-lake-dark:#50ad75;--color-lark-lake-soft:#204432}html[data-theme=ember]{--theme-shell:#251512;--theme-rail:#1c0f0c;--theme-workspace:#301a15;--theme-discovery-main:#2b1713;--theme-panel:#40241c;--theme-panel-muted:#361e18;--theme-surface:#4e2c22;--theme-surface-raised:#5b3427;--theme-header:var(--theme-panel);--theme-header-text:#fff9f5;--theme-header-muted:#e9cabc;--theme-text:#fff9f5;--theme-muted:#e9cabc;--theme-border:#704333;--theme-border-strong:#8b5642;--theme-accent:#ff9b63;--theme-accent-strong:#dc7540;--theme-accent-soft:#ff9b6326;--theme-hover:#ff9b6317;--theme-brand:#ff6948;--theme-shadow:#11060370;--color-lark-interface:#251512;--color-lark-panel-v3:#40241c;--color-lark-warm:#301a15;--color-lark-paper:#4e2c22;--color-lark-muted:#c9a89a;--color-lark-mist-v3:#e9cabc;--color-lark-line:#704333;--color-lark-lake:#ff9b63;--color-lark-lake-dark:#dc7540;--color-lark-lake-soft:#4e2c22}html,body{background:var(--theme-shell);color:var(--theme-text)}.site-shell{--color-lark-plum:var(--color-lark-brown);--color-lark-navy:var(--color-lark-brown);--color-lark-ink:var(--color-lark-interface);--color-lark-night:var(--color-lark-interface);--color-lark-panel:var(--color-lark-panel-v3);--color-lark-coral:var(--color-lark-coral-v3);--color-lark-coral-strong:var(--color-lark-coral-v3-deep);--color-lark-coral-soft:var(--color-lark-coral-v3-lift);--color-lark-cloud:var(--color-lark-warm);--color-lark-slate:var(--color-lark-muted);--color-lark-mist:var(--color-lark-mist-v3);--color-lark-focus:var(--color-lark-lake);--color-lark-sky:var(--color-lark-lake);--color-lark-sky-bright:#4f9aa2;--color-cat-board:#8b4b5e;--color-cat-card:#3f755b;--color-cat-daily:#6d5984;--color-cat-dice:#9b7040;--color-cat-arcade:#426f8d;--font-display:var(--font-brand)}[x-cloak]{display:none!important}.lark-checkbox{cursor:pointer;color:var(--theme-text);align-items:center;gap:.7rem;font-size:.95rem;font-weight:700;display:flex}.lark-checkbox:has(.lark-checkbox__input:disabled){cursor:not-allowed}.lark-checkbox .lark-checkbox__input{opacity:0;width:1px;height:1px;position:absolute}.lark-checkbox .lark-checkbox__input:checked+.lark-checkbox__box{background:#83b64b;border-color:#83b64b}.lark-checkbox .lark-checkbox__input:checked+.lark-checkbox__box .lark-checkbox__mark{opacity:1}.lark-checkbox .lark-checkbox__box{border:2px solid var(--theme-text);flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lark-checkbox .lark-checkbox__box{border:2px solid color-mix(in srgb, var(--theme-text) 45%, transparent)}}.lark-checkbox .lark-checkbox__box{background:var(--theme-surface);border-radius:6px}.lark-checkbox .lark-checkbox__mark{color:#211a17;opacity:0;width:1rem;height:1rem}.lark-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-lark-line);background-color:var(--color-white);box-shadow:0 14px 40px #211a1712}.lark-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-lark-coral-v3-deep);text-transform:uppercase}:root,.lark-control-theme--default{--lark-control-gradient:linear-gradient(180deg, #a9ce6d 0, #a9ce6d 2px, #9ac063 3px, #91b95e 5%, #88b159 11%, #82ac58 30%, #7ca656 50%, #75a154 70%, #6f9b53 87%, #658e4e 100%);--lark-control-hover-gradient:linear-gradient(180deg, #c0e084 0, #aacf6d 1px, #a9ce6c 2px, #a5cb6a 5%, #9fc567 11%, #96be63 30%, #8cb45e 50%, #81ab5a 70%, #749f55 87%, #668f4e 100%);--lark-control-depth:#507443;--lark-control-border:transparent;--lark-control-shadow:#2725232e;--lark-control-focus:#78bbc194;--lark-control-stage-start:#493c36;--lark-control-stage-mid:#352b27;--lark-control-stage-end:#241d1a;--lark-control-accent:#e47a5a26;--lark-control-stage-border:#e47a5a2e;--lark-control-stage-shadow:#211a1733;--lark-control-secondary-gradient:linear-gradient(180deg, #56463f 0, #56463f 1px, #453832 2px, #443731 10%, #41342f 30%, #3e322d 50%, #3c302b 70%, #3a2e29 87%, #392d28 100%);--lark-control-secondary-hover-gradient:linear-gradient(180deg, #74625a 0, #74625a 2px, #594841 3px, #574740 5%, #55453e 11%, #4e3f39 30%, #493b35 50%, #433630 70%, #3c302b 87%, #392d28 100%);--lark-control-secondary-depth:#2d2320;--lark-control-secondary-shadow:#211a172e;--lark-control-tertiary:#5b4a43;--lark-control-tertiary-hover:#3f302a;--lark-control-soft:#f1eae5;--lark-control-line:#715f57;--lark-control-panel:#4b3d37;--lark-control-panel-hover:#5b4a43;--lark-control-muted:#d8ccc6;--lark-control-icon:#e47a5a;--lark-control-selected:#9fd4d7;--lark-control-selected-glow:#9fd4d747;--lark-control-icon-top:#5b4a43;--lark-control-icon-bottom:#3f332e;--lark-control-icon-highlight:#8a7469;--lark-control-icon-depth:#2c211d;--lark-control-icon-shadow:#211a1757;--lark-control-spark:#68d63d;--lark-control-spark-stroke:#b8f09e}.lark-control-theme--blue{--lark-control-gradient:linear-gradient(180deg, #0d7daa 0%, #075f91 100%);--lark-control-hover-gradient:linear-gradient(180deg, #0b78a6 0%, #075987 100%);--lark-control-depth:#063e62;--lark-control-border:#04466ab8;--lark-control-shadow:#063e6242;--lark-control-focus:#70d5e994;--lark-control-stage-start:#123e55;--lark-control-stage-mid:#10364b;--lark-control-stage-end:#0b2a3d;--lark-control-accent:#70d5e921;--lark-control-stage-border:#70d5e929;--lark-control-stage-shadow:#082b3f33;--lark-control-secondary-gradient:linear-gradient(180deg, #244e63 0%, #173c50 100%);--lark-control-secondary-hover-gradient:linear-gradient(180deg, #2b596f 0%, #1b465c 100%);--lark-control-secondary-depth:#0b2838;--lark-control-secondary-shadow:#051c292e;--lark-control-tertiary:#075f91;--lark-control-tertiary-hover:#064c77;--lark-control-soft:#e5f4f8;--lark-control-line:#315b70;--lark-control-panel:#173f54;--lark-control-panel-hover:#1d4b61;--lark-control-muted:#a9c3cf;--lark-control-icon:#7ccedf;--lark-control-selected:#70d5e9;--lark-control-selected-glow:#70d5e94d;--lark-control-icon-top:#1387b4;--lark-control-icon-bottom:#075c92;--lark-control-icon-highlight:#79dced;--lark-control-icon-depth:#063c61;--lark-control-icon-shadow:#042d4752;--lark-control-spark:#f1b83b;--lark-control-spark-stroke:#ffe29a}.lark-control-stage{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 5);color:var(--color-white);border-width:1px;border-radius:20px;overflow:hidden}@media (width>=40rem){.lark-control-stage{padding:calc(var(--spacing) * 6)}}.lark-control-stage{border-color:var(--lark-control-stage-border);background:radial-gradient(circle at 18% 0%, var(--lark-control-accent), transparent 35%), linear-gradient(145deg, var(--lark-control-stage-start) 0%, var(--lark-control-stage-mid) 52%, var(--lark-control-stage-end) 100%);box-shadow:inset 0 1px 0 #ffffff1a, 0 18px 42px var(--lark-control-stage-shadow)}@media (prefers-reduced-motion:reduce){.lark-button-cta,.lark-button-secondary-tactile,.lark-button-tertiary-tactile,.lark-icon-button-tactile,.lark-menu-item-tactile,.lark-tab-tactile{transition:none}.lark-button-cta:hover,.lark-button-secondary-tactile:hover,.lark-icon-button-tactile:hover{transform:none}}.lark-button-secondary{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-lark-lake);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);font-family:var(--font-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-lark-lake);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));border-radius:9px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.lark-button-secondary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-lark-lake-soft)}}.lark-button-cta,.lark-button-secondary-tactile,.lark-button-tertiary-tactile{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-family:var(--font-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);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));border-radius:12px;display:inline-flex}:is(.lark-button-cta,.lark-button-secondary-tactile,.lark-button-tertiary-tactile):focus-visible{--tw-outline-style:none;outline-style:none}.lark-button-cta,.lark-button-secondary-tactile,.lark-button-tertiary-tactile{transition-property:background,border-color,box-shadow,color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.lark-button-cta{color:#fff;background:var(--lark-control-gradient);min-height:4rem;box-shadow:0 2px 0 var(--lark-control-depth), 0 4px 8px var(--lark-control-shadow);font-family:var(--font-sans);text-shadow:0 1px #00000038;border:0;border-radius:10px;padding:1rem 1.75rem;font-size:1.25rem;font-weight:800;line-height:1}.lark-button-cta:hover,.lark-button-cta.is-hovered,.lark-button-cta:active{background:var(--lark-control-hover-gradient);box-shadow:0 2px 0 var(--lark-control-depth), 0 4px 8px var(--lark-control-shadow);transform:none}.lark-button-secondary-tactile{color:#fff;background:var(--lark-control-secondary-gradient);min-height:3.5rem;box-shadow:0 1px 0 var(--lark-control-secondary-depth), 0 3px 6px var(--lark-control-secondary-shadow);font-family:var(--font-sans);text-shadow:0 1px #00000038;border:0;border-radius:10px;padding:.875rem 1.5rem;font-size:1.125rem;font-weight:800;line-height:1}.lark-button-secondary-tactile:hover,.lark-button-secondary-tactile.is-hovered,.lark-button-secondary-tactile:active{background:var(--lark-control-secondary-hover-gradient);box-shadow:0 1px 0 var(--lark-control-secondary-depth), 0 3px 6px var(--lark-control-secondary-shadow);transform:none}.lark-button-tertiary-tactile{min-height:2.75rem;color:var(--lark-control-tertiary);background:0 0;border:1px solid #0000}.lark-button-tertiary-tactile:hover,.lark-button-tertiary-tactile.is-hovered{border-color:var(--lark-control-tertiary)}@supports (color:color-mix(in lab, red, red)){.lark-button-tertiary-tactile:hover,.lark-button-tertiary-tactile.is-hovered{border-color:color-mix(in srgb, var(--lark-control-tertiary) 14%, transparent)}}.lark-button-tertiary-tactile:hover,.lark-button-tertiary-tactile.is-hovered{color:var(--lark-control-tertiary-hover);background:var(--lark-control-soft)}.lark-button-cta:focus-visible,.lark-button-secondary-tactile:focus-visible,.lark-button-tertiary-tactile:focus-visible,.lark-icon-button-tactile:focus-visible,.lark-menu-item-tactile:focus-visible,.lark-tab-tactile:focus-visible{outline:3px solid var(--lark-control-focus);outline-offset:3px}.lark-icon-button-tactile{width:4.5rem;height:4.5rem;color:var(--color-white);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));border-radius:18px;flex-shrink:0;place-items:center;display:grid}.lark-icon-button-tactile:focus-visible{--tw-outline-style:none;outline-style:none}.lark-icon-button-tactile{border:1px solid var(--lark-control-border);background:radial-gradient(circle at 34% 17%, #fff3, transparent 26%), linear-gradient(180deg, var(--lark-control-icon-top) 0%, var(--lark-control-icon-bottom) 100%);box-shadow:inset 0 2px 0 var(--lark-control-icon-highlight), 0 5px 0 var(--lark-control-icon-depth), 0 14px 24px var(--lark-control-icon-shadow)}.lark-icon-button-tactile:hover{filter:brightness(1.08);box-shadow:inset 0 2px 0 var(--lark-control-icon-highlight), 0 6px 0 var(--lark-control-icon-depth), 0 17px 30px var(--lark-control-icon-shadow);transform:translateY(-1px)}.lark-menu-tactile{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2);border-width:1px;border-color:var(--lark-control-line);background:#071e2c7a;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.lark-menu-item-tactile{align-items:center;gap:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:left;font-family:var(--font-brand);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));border-left-width:3px;border-radius:10px;display:flex}.lark-menu-item-tactile:focus-visible{--tw-outline-style:none;outline-style:none}.lark-menu-item-tactile{color:var(--lark-control-muted);border-left-color:#0000}.lark-menu-item-tactile:hover,.lark-menu-item-tactile.is-hovered{color:#fff;background:var(--lark-control-panel-hover)}.lark-menu-item-tactile[aria-current=page]{border-left-color:var(--lark-control-selected);color:#fff;background:var(--lark-control-panel);box-shadow:inset 0 1px #ffffff14}.lark-menu-item-tactile svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--lark-control-icon);flex-shrink:0}.lark-tabs-tactile{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--lark-control-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lark-tab-tactile{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);font-family:var(--font-brand);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));flex-direction:column;display:flex;position:relative}.lark-tab-tactile:focus-visible{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.lark-tab-tactile{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.lark-tab-tactile{color:var(--lark-control-muted)}.lark-tab-tactile:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:18%;right:18%}.lark-tab-tactile:hover,.lark-tab-tactile.is-hovered{color:#fff;background:#ffffff0a}.lark-tab-tactile[aria-selected=true]{color:#fff;background:#051b2847}.lark-tab-tactile[aria-selected=true]:after{background:var(--lark-control-selected);box-shadow:0 -2px 10px var(--lark-control-selected-glow)}.lark-tab-tactile svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-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}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}
