/*! 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-space-x-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}}}@layer theme{:root,:host{--font-sans:"Nunito", "Cerebri Sans", 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-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--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-600:oklch(66.6% .179 58.318);--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-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--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-700:oklch(50.8% .118 165.612);--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-600:oklch(60.9% .126 221.723);--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-100:oklch(94.1% .03 12.58);--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-600:oklch(58.6% .253 17.585);--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;--tracking-wide:.025em;--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-spin:spin 1s linear infinite;--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", "Nunito", ui-sans-serif, system-ui, sans-serif;--font-brand:"Sora", "Nunito", 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{.sudoku-board-frame{width:100%;max-width:34.375rem;box-shadow:none;background:0 0;padding:0;container-type:inline-size}.sudoku-board{isolation:isolate;background:#fff;border:clamp(2px,.7cqw,4px) solid #111827;border-radius:.25rem;position:relative;box-shadow:0 .75rem 2rem #0000002e}.sudoku-board[data-board-juice=victory]{animation:.92s cubic-bezier(.18,.82,.24,1.08) both sudoku-board-victory}.sudoku-cell{isolation:isolate;color:#111827;background:#fff;place-items:center;min-width:0;transition:background .14s,box-shadow .14s;display:grid;position:relative}.sudoku-cell:focus-visible{z-index:8;outline-offset:-3px;outline:3px solid #2d8790}.sudoku-cell--related{background:#f0f7f8}.sudoku-cell--matching{background:#dceef0;box-shadow:inset 0 0 0 1px #226f783d}.sudoku-cell--selected{z-index:2;background:#dff1f3;box-shadow:inset 0 0 0 clamp(1px,.44cqw,3px) #2d8790}.sudoku-cell--conflict{background:#fff1f0;box-shadow:inset 0 0 0 clamp(1px,.4cqw,2px) #c2372f85}.sudoku-cell--conflict-pulse{z-index:6;animation:.36s ease-in-out both sudoku-conflict-shake}.sudoku-cell--unit-pulse{z-index:5;animation:sudoku-unit-sweep .48s ease var(--victory-delay) both}.sudoku-cell--note-pulse{animation:.24s both sudoku-note-pulse}.sudoku-cell--erased{animation:.22s ease-out both sudoku-erase-puff}.sudoku-cell--placed:after{z-index:5;content:"";pointer-events:none;border:clamp(1px,.4cqw,2px) solid #226f78c7;border-radius:999px;animation:.3s ease-out both sudoku-placement-ring;position:absolute;inset:12%}.sudoku-board[data-board-juice=entering] .sudoku-cell{animation:sudoku-board-enter .36s cubic-bezier(.18, .82, .24, 1.12) var(--reveal-delay) both}.sudoku-tile{--tile-number-color:#111827;z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.sudoku-tile__front{place-items:center;display:grid;position:absolute;inset:0}.sudoku-tile--player{--tile-number-color:#226b75}.sudoku-tile--placed{animation:.22s cubic-bezier(.18,.82,.24,1.16) both sudoku-tile-place}.sudoku-tile__number{z-index:2;color:var(--tile-number-color);font-family:var(--font-display);font-size:clamp(1rem,5.4cqw,2rem);font-weight:800;line-height:1;transition:color .14s,text-shadow .14s;position:relative}.sudoku-tile--conflict .sudoku-tile__number{color:#c52f2c}.sudoku-tile--victory{z-index:7;animation:sudoku-tile-victory .52s cubic-bezier(.22, .72, .2, 1) var(--victory-delay) both}.sudoku-tile--victory .sudoku-tile__number{animation:sudoku-number-gold .52s ease var(--victory-delay) both}.sudoku-tile--won .sudoku-tile__number{color:#15803d}.sudoku-notes{z-index:2;color:#64748b;pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));font-size:clamp(.4rem,1.7cqw,.625rem);font-weight:900;line-height:1;display:grid;position:absolute;inset:7%}.sudoku-juice-toast{z-index:24;color:#fff;max-width:calc(100% - 1rem);font-family:var(--font-display);text-align:center;white-space:nowrap;pointer-events:none;background:#28533af0;border:1px solid #68d63d8c;border-radius:999px;padding:clamp(.28rem,1.4cqw,.5rem) clamp(.65rem,2.8cqw,1rem);font-size:clamp(.62rem,2.7cqw,.86rem);font-weight:900;line-height:1;animation:.26s cubic-bezier(.18,.82,.24,1.18) both sudoku-toast-in;position:absolute;top:clamp(.5rem,2.4cqw,.9rem);left:50%;box-shadow:0 .45rem 1.2rem #17131f47}.sudoku-juice-toast[data-tone=warning]{background:#963a32f0;border-color:#ffbeb1ad}.sudoku-victory-burst{z-index:22;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sudoku-victory-burst i{width:clamp(.22rem,1.4cqw,.55rem);height:clamp(.5rem,3cqw,1rem);animation:sudoku-spark-flight .76s cubic-bezier(.12, .72, .18, 1) var(--spark-delay) both;background:#fdbb21;border-radius:999px;display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 .6rem #fdbb21ad}.sudoku-victory-burst i:nth-child(3n+1){background:#68d63d}.sudoku-victory-burst i:nth-child(3n+2){background:#49bfe3}.sudoku-progress{color:#d8ccc6;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:.55rem;margin-bottom:.65rem;font-size:.64rem;font-weight:900;display:grid}.sudoku-progress strong{color:#fff;font-family:var(--font-display);font-size:.68rem}.sudoku-progress__track{background:#ffffff1c;border-radius:999px;height:.35rem;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #00000047}.sudoku-progress__track i{border-radius:inherit;background:linear-gradient(90deg,#226f78,#68d63d);height:100%;transition:width .3s cubic-bezier(.18,.82,.24,1.08);display:block;box-shadow:0 0 .65rem #68d63d75}.sudoku-number{position:relative;overflow:hidden}.sudoku-number__complete{color:#fff;width:.75rem;height:.75rem;font-family:var(--font-sans);opacity:0;background:#347259;border-radius:999px;place-items:center;font-size:.48rem;line-height:1;transition:opacity .15s,transform .18s cubic-bezier(.18,.82,.24,1.2);display:grid;position:absolute;top:.15rem;right:.2rem;transform:scale(.4)}.sudoku-number[data-complete=true] .sudoku-number__complete{opacity:1;transform:scale(1)}.sudoku-number[data-just-completed=true]{animation:.52s cubic-bezier(.18,.82,.24,1.14) both sudoku-number-complete}.sudoku-notes-state{color:#2f2622;letter-spacing:.08em;background:#c9b8d8;border-radius:999px;padding:.12rem .32rem;font-size:.48rem;font-weight:1000}.sudoku-rule-card{border:1px solid var(--game-sidebar-border);background:var(--game-sidebar-panel);color:var(--game-sidebar-muted);box-shadow:0 8px 20px var(--theme-shadow);border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.75rem;font-size:.72rem;font-weight:650;line-height:1.5;display:flex}.sudoku-rule-card>span{aspect-ratio:1;background:var(--game-sidebar-accent-soft);width:1.3rem;color:var(--game-sidebar-accent);border-radius:999px;flex:none;place-items:center;font-size:.65rem;font-weight:900;display:grid}.sudoku-rule-card strong{color:var(--game-sidebar-text)}.sudoku-rules-link{border:1px solid var(--game-sidebar-border);text-align:center;border-radius:.65rem;padding:.65rem;display:block}@media (prefers-reduced-motion:reduce){.sudoku-board,.sudoku-board[data-board-juice] .sudoku-cell,.sudoku-cell--conflict-pulse,.sudoku-cell--unit-pulse,.sudoku-cell--note-pulse,.sudoku-cell--erased,.sudoku-cell--placed:after,.sudoku-tile--placed,.sudoku-tile--victory,.sudoku-tile--victory .sudoku-tile__number,.sudoku-juice-toast,.sudoku-victory-burst i,.sudoku-number[data-just-completed=true]{transition:none;animation:none}}.starpath-board{isolation:isolate;aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#090c2d;background-image:radial-gradient(circle,#fff8cbd6 0 .7px,#0000 1.3px),radial-gradient(circle,#80e8ffad 0 1px,#0000 1.7px),radial-gradient(circle,#ffffff73 0 .65px,#0000 1.25px),linear-gradient(90deg,#0000 calc(100% - 1px),#9195e72e calc(100% - 1px)),linear-gradient(#0000 calc(100% - 1px),#9195e72e calc(100% - 1px)),radial-gradient(circle at 23% 18%,#674cca4d,#0000 31%),radial-gradient(circle at 78% 77%,#1289ab38,#0000 33%),linear-gradient(145deg,#111746 0%,#070924 56%,#17103d 100%);background-position:0 0,17px 23px,7px 12px,0 0,0 0,0 0,0 0,0 0;background-size:41px 47px,73px 67px,29px 31px,12.5% 100%,100% 12.5%,100% 100%,100% 100%,100% 100%;border:clamp(2px,.65cqw,4px) solid #706ac3;border-radius:clamp(.9rem,3cqw,1.35rem);grid-template-columns:repeat(8,minmax(0,1fr));width:100%;transition:box-shadow .22s,filter .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.15rem 2.4rem #08071e61,0 0 1.6rem #6867e02e,inset 0 0 0 1px #cdccff40,inset 0 0 3rem #030417b3;container-type:inline-size}.starpath-board:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background:radial-gradient(circle,#0000 54%,#02031285 100%);position:absolute;inset:0}.starpath-board:after{z-index:1;content:"";pointer-events:none;border:1px solid #78d8f717;border-radius:50%;position:absolute;inset:6%;transform:rotate(-18deg)scaleY(.42);box-shadow:0 0 0 7cqw #78d8f706,0 0 0 15cqw #b179f406}.starpath-board__nebula{z-index:0;filter:blur(2cqw);pointer-events:none;background:radial-gradient(at 22% 62%,#cc64ec1c,#0000 28%),radial-gradient(at 70% 29%,#44dae31a,#0000 25%);animation:16s ease-in-out infinite alternate starpath-nebula-drift;position:absolute;inset:-20%}.starpath-route-layer{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.starpath-route-segments,.starpath-barriers,.starpath-route-segments svg,.starpath-barriers svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.starpath-route-segment__halo{opacity:.18;filter:blur(.08px)drop-shadow(0 0 .11px);stroke-dasharray:1;stroke-dashoffset:1px;animation:.26s ease-out forwards starpath-route-draw}.starpath-route-segment{filter:drop-shadow(0 0 .08px #ffffffe0)drop-shadow(0 0 .18px);stroke-dasharray:1;stroke-dashoffset:1px;animation:.26s cubic-bezier(.22,.78,.28,1) forwards starpath-route-draw}.starpath-route-node__halo{opacity:.34;stroke-width:.06px;animation:.52s ease-out both starpath-node-ring}.starpath-route-node{filter:drop-shadow(0 0 .12px #ffffffd1);transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.2,.9,.25,1.35) both starpath-node-pop}.starpath-barrier--rift{stroke:#030413f0;filter:drop-shadow(0 0 .09px #6844d2f5)drop-shadow(0 0 .16px #2bd7e17a)}.starpath-barrier--meteors{stroke:#ffe29a;filter:drop-shadow(0 0 .04px #ffcd66e0);animation:2.4s linear infinite starpath-meteor-drift}.starpath-cell{z-index:20;aspect-ratio:1;color:#f7f3ff;cursor:crosshair;background:0 0;border:0;border-radius:0;outline:none;place-items:center;min-width:0;transition:background-color .13s,box-shadow .13s,filter .13s;display:grid;position:relative}.starpath-cell:before{z-index:-1;aspect-ratio:1;content:"";opacity:0;pointer-events:none;background:#86e6ff9e;border-radius:50%;width:28%;position:absolute;box-shadow:0 0 1.1rem #74d8ffa3}.starpath-cell:hover:not(:disabled),.starpath-cell:focus-visible{z-index:24;background:#70d4f217;box-shadow:inset 0 0 0 2px #72e2ffb8,inset 0 0 1rem #72e2ff1a}.starpath-cell:focus-visible{outline-offset:-3px;outline:2px solid #fff1a3}.starpath-cell--last:after{z-index:1;aspect-ratio:1;content:"";pointer-events:none;border:2px solid #fff8c2eb;border-radius:50%;width:clamp(.72rem,3.7cqw,1.2rem);animation:1.7s ease-in-out infinite starpath-current-orbit;position:absolute;box-shadow:0 0 0 2px #59dceb70,0 0 .75rem #ffdd7ea3}.starpath-cell__clue{z-index:3;isolation:isolate;aspect-ratio:1;clip-path:polygon(50% 0%,61% 27%,85% 15%,73% 39%,100% 50%,73% 61%,85% 85%,61% 73%,50% 100%,39% 73%,15% 85%,27% 61%,0% 50%,27% 39%,15% 15%,39% 27%);color:#110e08;width:clamp(1.85rem,8.8cqw,3.2rem);font-family:var(--font-display);text-shadow:0 1px #fffad1b8;filter:drop-shadow(0 .18rem .18rem #03051b8a)drop-shadow(0 0 .3rem #ffdc6f47);background:linear-gradient(145deg,#fff9cf 0%,#f2c965 52%,#fff1a4 100%);place-items:center;font-size:clamp(.82rem,3.15cqw,1.3rem);font-weight:900;line-height:1;display:grid;position:relative}.starpath-cell__clue:before{z-index:-1;clip-path:inherit;content:"";background:radial-gradient(circle at 34% 28%,#ffffffc2 0 5%,#0000 16%),linear-gradient(145deg,#fff4a8 0%,#f6c84f 48%,#d99a20 100%);position:absolute;inset:clamp(2px,.55cqw,4px)}.starpath-cell--checkpoint-reached .starpath-cell__clue{filter:drop-shadow(0 0 .16rem #fffc)drop-shadow(0 0 .55rem #ffcd4edb)}.starpath-cell--stepped:before{animation:.43s ease-out both starpath-step-spark}.starpath-cell--checkpoint-hit .starpath-cell__clue{animation:.76s cubic-bezier(.18,.85,.24,1.25) both starpath-checkpoint-hit}.starpath-cell--blocked{z-index:26;animation:.46s ease-out both starpath-cell-blocked}.starpath-cell--blocked:before{background:#ff687c85;animation:.44s ease-out both starpath-step-spark;box-shadow:0 0 1.25rem #ff5b79cc}.starpath-cell--hinted:before{background:0 0;border:2px solid #71efffd9;width:62%;animation:.9s ease-out both starpath-hint-orbit;box-shadow:0 0 1.2rem #51ddf6b3,inset 0 0 .8rem #51ddf638}.starpath-cell--trimmed{animation:.46s ease-out both starpath-cell-trim}.starpath-cell--reset{animation:starpath-cell-reset .62s ease var(--starpath-juice-delay,0s) both}.starpath-cell--victory{animation:starpath-victory-wave .9s ease-out var(--starpath-juice-delay,0s) both}.starpath-board[data-board-juice=launch]{animation:.82s ease-out both starpath-board-launch}.starpath-board[data-board-juice=blocked]{animation:.43s ease-in-out both starpath-board-blocked}.starpath-board[data-board-juice=checkpoint]{animation:.85s ease-out both starpath-board-checkpoint}.starpath-board[data-board-juice=hint]{animation:.9s ease-out both starpath-board-hint}.starpath-board[data-board-juice=reset]{animation:.76s ease-out both starpath-board-reset}.starpath-board[data-board-juice=victory]{animation:1.25s cubic-bezier(.18,.82,.24,1.08) both starpath-board-victory}.starpath-juice-burst{z-index:42;pointer-events:none;position:absolute;inset:0}.starpath-juice-burst span{opacity:0;width:clamp(2px,.7cqw,4px);height:clamp(1rem,6cqw,2.2rem);transform:translate(-50%, -50%) rotate(calc((var(--starpath-spark) - 1) * 36deg)) translateY(-5cqw) scaleY(.2);transform-origin:50% 0;background:linear-gradient(#fff,#fff1a5 42%,#0000);border-radius:999px;position:absolute;top:50%;left:50%;box-shadow:0 0 .65rem #ffe58bcc}.starpath-juice-burst[data-active=checkpoint] span,.starpath-juice-burst[data-active=victory] span{animation:starpath-burst-ray .78s ease-out calc(var(--starpath-spark) * 24ms) both}.starpath-juice-burst[data-active=victory] span{height:clamp(1.4rem,9cqw,3.2rem);animation-duration:1.1s}.starpath-juice-feedback{z-index:48;color:#dffaff;max-width:82%;font-family:var(--font-display);letter-spacing:.04em;text-align:center;text-transform:uppercase;pointer-events:none;background:#070924db;border:1px solid #a9e0ff70;border-radius:999px;padding:clamp(.4rem,1.5cqw,.65rem) clamp(.65rem,2.6cqw,1rem);font-size:clamp(.62rem,2.1cqw,.86rem);font-weight:800;line-height:1.1;position:absolute;bottom:3.5%;left:50%;transform:translate(-50%);box-shadow:0 .45rem 1.2rem #0102107a,0 0 .9rem #58c8f12e}.starpath-juice-feedback[data-tone=checkpoint],.starpath-juice-feedback[data-tone=victory]{color:#fff0a9;border-color:#ffe291b8;box-shadow:0 .45rem 1.2rem #0102107a,0 0 1.1rem #ffd77347}.starpath-juice-feedback[data-tone=blocked]{color:#ffd5dc;border-color:#ff8497b3}.starpath-progress{background:linear-gradient(90deg,#ffd271 0%,#55e2e8 42%,#7d89ff 72%,#df70ec 100%);box-shadow:0 0 .55rem #62ddec75}@keyframes starpath-nebula-drift{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(2%,-1%)scale(1.08)}}@keyframes starpath-meteor-drift{to{stroke-dashoffset:-.28px}}@keyframes starpath-route-draw{to{stroke-dashoffset:0}}@keyframes starpath-node-pop{0%{opacity:0;transform:scale(.2)}72%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}@keyframes starpath-node-ring{0%{opacity:0;r:.18}55%{opacity:.5}to{opacity:0;r:.46}}@keyframes starpath-current-orbit{0%,to{opacity:.74;transform:scale(.88)}50%{opacity:1;transform:scale(1.15)}}@keyframes starpath-step-spark{0%{opacity:0;transform:scale(.25)}45%{opacity:1}to{opacity:0;transform:scale(2.8)}}@keyframes starpath-checkpoint-hit{0%{transform:scale(.82)rotate(-10deg)}45%{filter:drop-shadow(0 0 .8rem #fff0a4);transform:scale(1.35)rotate(9deg)}to{transform:scale(1)rotate(0)}}@keyframes starpath-cell-blocked{0%,to{background:0 0;transform:translate(0)}25%{background:#ff5b7838;transform:translate(-7%)}52%{background:#ff5b782b;transform:translate(6%)}74%{transform:translate(-3%)}}@keyframes starpath-hint-orbit{0%{opacity:0;transform:scale(.45)rotate(-45deg)}38%{opacity:1}to{opacity:0;transform:scale(1.55)rotate(45deg)}}@keyframes starpath-cell-trim{0%{filter:brightness(1.4);background:#dc75f642}to{filter:brightness();background:0 0}}@keyframes starpath-cell-reset{0%,to{filter:brightness();transform:scale(1)}45%{filter:brightness(.55)saturate(.45);transform:scale(.9)}}@keyframes starpath-victory-wave{0%,to{background:0 0;transform:scale(1)}45%{background:#ffe28538;transform:scale(.91);box-shadow:inset 0 0 1rem #ffefae47}}@keyframes starpath-board-launch{0%{filter:brightness(.72);transform:scale(.985)}55%{filter:brightness(1.22);box-shadow:0 0 2.4rem #64d9ef6b}to{filter:brightness();transform:scale(1)}}@keyframes starpath-board-blocked{0%,to{transform:translate(0)}24%{transform:translate(-.3rem)rotate(-.25deg)}48%{transform:translate(.24rem)rotate(.2deg)}72%{transform:translate(-.1rem)}}@keyframes starpath-board-checkpoint{0%,to{filter:brightness()}42%{filter:brightness(1.22)saturate(1.2);box-shadow:0 0 2.5rem #ffda7470,inset 0 0 2rem #ffdf841f}}@keyframes starpath-board-hint{0%,to{filter:brightness()}46%{filter:brightness(1.16);box-shadow:0 0 2.1rem #54def26b}}@keyframes starpath-board-reset{0%,to{filter:brightness()saturate()}45%{filter:brightness(.6)saturate(.42)}}@keyframes starpath-board-victory{0%{filter:brightness();transform:scale(.99)}38%{filter:brightness(1.28)saturate(1.35);transform:scale(1.018);box-shadow:0 0 3.3rem #ffda748a,inset 0 0 2.8rem #4ee2ea38}to{filter:brightness(1.08);transform:scale(1);box-shadow:0 0 2.2rem #7a88ff61,inset 0 0 2rem #ffe18a24}}@keyframes starpath-burst-ray{0%{opacity:0;transform:translate(-50%, -50%) rotate(calc((var(--starpath-spark) - 1) * 36deg)) translateY(-3cqw) scaleY(.15)}30%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(calc((var(--starpath-spark) - 1) * 36deg)) translateY(-34cqw) scaleY(1)}}@media (prefers-reduced-motion:reduce){.starpath-board,.starpath-board__nebula,.starpath-route-segment,.starpath-route-segment__halo,.starpath-route-node,.starpath-route-node__halo,.starpath-barrier,.starpath-cell,.starpath-cell:before,.starpath-cell:after,.starpath-cell__clue,.starpath-juice-burst span{transition:none!important;animation:none!important}}.mini-sudoku-board-frame{width:100%;max-width:34.375rem;box-shadow:none;background:0 0;padding:0;container-type:inline-size}.mini-sudoku-board{isolation:isolate;background:#fff;border:clamp(2px,.7cqw,4px) solid #111827;border-radius:.25rem;position:relative;box-shadow:0 .75rem 2rem #0000002e}.mini-sudoku-board:after{z-index:12;content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffd1,#0000);width:28%;position:absolute;inset:-25% auto -25% 0}.mini-sudoku-board[data-board-juice=validating]:after{opacity:1;animation:.82s ease-in-out infinite mini-sudoku-validation-sweep}.mini-sudoku-board[data-board-juice=invalid]{animation:.42s ease-in-out both mini-sudoku-board-invalid}.mini-sudoku-board[data-board-juice=victory]{animation:.92s cubic-bezier(.18,.82,.24,1.08) both mini-sudoku-board-victory}.mini-sudoku-cell{isolation:isolate;color:#111827;background:#fff;place-items:center;min-width:0;transition:background .14s,box-shadow .14s;display:grid;position:relative}.mini-sudoku-cell:focus-visible{z-index:8;outline-offset:-3px;outline:3px solid #2d8790}.mini-sudoku-cell--related{background:#f0f7f8}.mini-sudoku-cell--matching{background:#dceef0;box-shadow:inset 0 0 0 1px #226f783d}.mini-sudoku-cell--selected{z-index:2;background:#dff1f3;box-shadow:inset 0 0 0 clamp(2px,.55cqw,3px) #2d8790}.mini-sudoku-cell--conflict{background:#fff1f0;box-shadow:inset 0 0 0 clamp(2px,.45cqw,3px) #c2372f7a}.mini-sudoku-cell--conflict-pulse{z-index:6;animation:.36s ease-in-out both mini-sudoku-conflict-shake}.mini-sudoku-cell--unit-pulse{z-index:5;animation:mini-sudoku-unit-sweep .48s ease var(--victory-delay) both}.mini-sudoku-cell--note-pulse{animation:.24s both mini-sudoku-note-pulse}.mini-sudoku-cell--erased{animation:.22s ease-out both mini-sudoku-erase-puff}.mini-sudoku-cell--placed:after{z-index:5;content:"";pointer-events:none;border:clamp(2px,.55cqw,3px) solid #226f78c7;border-radius:999px;animation:.3s ease-out both mini-sudoku-placement-ring;position:absolute;inset:14%}.mini-sudoku-board[data-board-juice=entering] .mini-sudoku-cell{animation:mini-sudoku-board-enter .36s cubic-bezier(.18, .82, .24, 1.12) var(--reveal-delay) both}.mini-sudoku-tile{--tile-rest-y:0px;--tile-number-color:#111827;--tile-number-shadow:none;z-index:3;transform:translateY(var(--tile-rest-y));pointer-events:none;display:block;position:absolute;inset:0}.mini-sudoku-tile__front,.mini-sudoku-tile__back{place-items:center;display:grid;position:absolute;inset:0;overflow:visible}.mini-sudoku-tile__front:after,.mini-sudoku-tile__back:after{display:none}.mini-sudoku-tile--given .mini-sudoku-tile__front{box-shadow:none;background:0 0;border:0}.mini-sudoku-tile--player{--tile-number-color:#226b75;--tile-number-shadow:none;inset:0}.mini-sudoku-tile--placed{animation:.22s cubic-bezier(.18,.82,.24,1.16) both mini-sudoku-tile-place}.mini-sudoku-tile--player .mini-sudoku-tile__front{box-shadow:none;background:0 0;border:0}.mini-sudoku-tile__number{z-index:2;color:var(--tile-number-color);font-family:var(--font-display);text-shadow:var(--tile-number-shadow);font-size:clamp(1.25rem,7.5cqw,2.75rem);font-weight:800;line-height:1;transition:color .14s,text-shadow .14s;position:relative}.mini-sudoku-tile__back{display:none}.mini-sudoku-tile--face-down{transform:none}.mini-sudoku-tile--revealing{animation:none}.mini-sudoku-tile--conflict .mini-sudoku-tile__number{color:#c52f2c;text-shadow:none}.mini-sudoku-tile--victory{z-index:7;animation:mini-sudoku-tile-victory .52s cubic-bezier(.22, .72, .2, 1) var(--victory-delay) both}.mini-sudoku-tile--victory .mini-sudoku-tile__number{animation:mini-sudoku-number-gold .52s ease var(--victory-delay) both}.mini-sudoku-tile--won .mini-sudoku-tile__number{color:#15803d;text-shadow:none}.mini-sudoku-notes{z-index:2;color:#64748b;pointer-events:none;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));font-size:clamp(.5rem,2.8cqw,.8rem);font-weight:900;line-height:1;display:grid;position:absolute;inset:11%}.mini-sudoku-board[data-board-validating=true] .mini-sudoku-tile{filter:saturate(.78)}.mini-sudoku-juice-toast{z-index:24;color:#fff;max-width:calc(100% - 1rem);font-family:var(--font-display);text-align:center;white-space:nowrap;pointer-events:none;background:#28533af0;border:1px solid #68d63d8c;border-radius:999px;padding:clamp(.28rem,1.4cqw,.5rem) clamp(.65rem,2.8cqw,1rem);font-size:clamp(.62rem,2.7cqw,.86rem);font-weight:900;line-height:1;animation:.26s cubic-bezier(.18,.82,.24,1.18) both mini-sudoku-toast-in;position:absolute;top:clamp(.5rem,2.4cqw,.9rem);left:50%;box-shadow:0 .45rem 1.2rem #17131f47}.mini-sudoku-juice-toast[data-tone=warning]{background:#963a32f0;border-color:#ffbeb1ad}.mini-sudoku-victory-burst{z-index:22;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mini-sudoku-victory-burst i{width:clamp(.22rem,1.4cqw,.55rem);height:clamp(.5rem,3cqw,1rem);animation:mini-sudoku-spark-flight .76s cubic-bezier(.12, .72, .18, 1) var(--spark-delay) both;background:#fdbb21;border-radius:999px;display:block;position:absolute;top:50%;left:50%;box-shadow:0 0 .6rem #fdbb21ad}.mini-sudoku-victory-burst i:nth-child(3n+1){background:#68d63d}.mini-sudoku-victory-burst i:nth-child(3n+2){background:#49bfe3}.mini-sudoku-progress{color:#d8ccc6;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:.55rem;margin-bottom:.65rem;font-size:.64rem;font-weight:900;display:grid}.mini-sudoku-progress strong{color:#fff;font-family:var(--font-display);font-size:.68rem}.mini-sudoku-progress__track{background:#ffffff1c;border-radius:999px;height:.35rem;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #00000047}.mini-sudoku-progress__track i{border-radius:inherit;background:linear-gradient(90deg,#226f78,#68d63d);height:100%;transition:width .3s cubic-bezier(.18,.82,.24,1.08);display:block;box-shadow:0 0 .65rem #68d63d75}.mini-sudoku-number{position:relative;overflow:hidden}.mini-sudoku-number__complete{color:#fff;width:.9rem;height:.9rem;font-family:var(--font-sans);opacity:0;background:#347259;border-radius:999px;place-items:center;font-size:.55rem;line-height:1;transition:opacity .15s,transform .18s cubic-bezier(.18,.82,.24,1.2);display:grid;position:absolute;top:.2rem;right:.35rem;transform:scale(.4)}.mini-sudoku-number[data-complete=true] .mini-sudoku-number__complete{opacity:1;transform:scale(1)}.mini-sudoku-number[data-just-completed=true]{animation:.52s cubic-bezier(.18,.82,.24,1.14) both mini-sudoku-number-complete}.mini-sudoku-notes-state{color:#2f2622;letter-spacing:.08em;background:#c9b8d8;border-radius:999px;padding:.12rem .32rem;font-size:.48rem;font-weight:1000}@media (prefers-reduced-motion:reduce){.mini-sudoku-board,.mini-sudoku-board:after,.mini-sudoku-board[data-board-juice] .mini-sudoku-cell,.mini-sudoku-cell--conflict-pulse,.mini-sudoku-cell--unit-pulse,.mini-sudoku-cell--note-pulse,.mini-sudoku-cell--erased,.mini-sudoku-cell--placed:after,.mini-sudoku-tile,.mini-sudoku-tile--player,.mini-sudoku-tile--placed,.mini-sudoku-tile--revealing,.mini-sudoku-tile--victory,.mini-sudoku-tile--victory .mini-sudoku-tile__number,.mini-sudoku-juice-toast,.mini-sudoku-victory-burst i,.mini-sudoku-number[data-just-completed=true]{transition:none;animation:none}.mini-sudoku-tile--face-down{transform:none}}.beacon-balance-board{--beacon-board-gap:clamp(.22rem, .8cqw, .38rem);--beacon-board-padding:clamp(.3rem, 1cqw, .55rem);gap:var(--beacon-board-gap);aspect-ratio:1;width:100%;padding:var(--beacon-board-padding);isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:radial-gradient(circle at 9% 18%,#ffe08a52 0 1px,#0000 1.5px),radial-gradient(circle at 88% 12%,#a9e0e547 0 1px,#0000 1.5px),radial-gradient(circle at 74% 84%,#ffffff2e 0 1px,#0000 1.5px),#ffffff0e;border-radius:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));transition:box-shadow .18s;display:grid;position:relative}.beacon-balance-board[data-board-juice=conflict],.beacon-balance-board[data-board-juice=warning]{animation:.42s ease-in-out both beacon-balance-board-nudge}.beacon-balance-board[data-board-juice=victory]{animation:.98s cubic-bezier(.18,.82,.24,1.08) both beacon-balance-board-victory}.beacon-balance-board[data-board-juice=reset] .beacon-balance-cell{animation:beacon-balance-reset-wave .42s cubic-bezier(.18, .82, .24, 1.08) var(--beacon-juice-delay) both}.beacon-balance-cell{aspect-ratio:1;color:#fff;isolation:isolate;background:#30273b;border:2px solid #c9b8d82e;border-radius:clamp(.4rem,1.2cqw,.7rem);place-items:center;min-width:0;transition:border-color .12s,box-shadow .12s,background .12s,transform .12s;display:grid;position:relative}.beacon-balance-cell:not(:disabled):hover,.beacon-balance-cell:not(:disabled):focus-visible{z-index:3;border-color:#c9b8d8;outline:none;transform:scale(1.035)}.beacon-balance-cell--sun{color:#ffd978;background:linear-gradient(145deg,#534426,#352e27);border-color:#f4c95d85}.beacon-balance-cell--moon{color:#a9e0e5;background:linear-gradient(145deg,#284148,#253138);border-color:#78bbc18c}.beacon-balance-cell--given{box-shadow:inset 0 0 0 2px #ffffff1f}.beacon-balance-cell--conflict{border-color:#e47a5a;box-shadow:0 0 0 2px #e47a5a2e,inset 0 0 1.1rem #e47a5a1f}.beacon-balance-cell--placed{z-index:2;animation:.34s cubic-bezier(.18,.82,.24,1.16) both beacon-balance-cell-pop}.beacon-balance-cell--cleared{animation:.28s ease-out both beacon-balance-cell-clear}.beacon-balance-cell--hinted{z-index:2;animation:.52s cubic-bezier(.18,.82,.24,1.08) both beacon-balance-hint-spark}.beacon-balance-cell--conflict-pulse{z-index:2;animation:.42s ease-in-out both beacon-balance-conflict-shake}.beacon-balance-cell--balanced:after{z-index:0;border-radius:inherit;content:"";animation:beacon-balance-unit-glow .68s ease-out var(--beacon-juice-delay) both;pointer-events:none;border:2px solid #9fcb63b8;position:absolute;inset:7%;box-shadow:inset 0 0 1rem #9fcb633d,0 0 1rem #78bbc147}.beacon-balance-board[data-board-juice=victory] .beacon-balance-cell__symbol{animation:beacon-balance-victory-symbol .62s cubic-bezier(.18, .82, .24, 1.12) var(--beacon-juice-delay) both}.beacon-balance-cell__symbol{z-index:1;aspect-ratio:1;color:#0000;width:clamp(1.85rem,8.2cqw,3.2rem);animation:beacon-balance-celestial-breathe 6.8s ease-in-out calc(var(--beacon-juice-delay) * -2.4) infinite;pointer-events:none;font-size:0;line-height:0;display:block;position:relative}.beacon-balance-cell__symbol:before,.beacon-balance-cell__symbol:after{content:"";pointer-events:none;position:absolute}.beacon-balance-cell__symbol[data-symbol=sun]:before{z-index:2;background:radial-gradient(circle at 38% 32%,#fff8bf 0 7%,#ffe47a 20%,#f7bd32 56%,#c96d16 100%);border:clamp(1px,.35cqw,2px) solid #fff0a1;border-radius:50%;inset:19%;box-shadow:inset -.18rem -.2rem .3rem #98440c61,inset .12rem .1rem .2rem #ffffff7a,0 0 .7rem #ffd45294}.beacon-balance-cell__symbol[data-symbol=sun]:after{z-index:1;background:repeating-conic-gradient(from -4deg, #ffe887 0 8deg, #e99a25 8deg 13deg, transparent 13deg 30deg);filter:drop-shadow(0 0 .2rem #ffcc4a70);opacity:.9;border-radius:50%;inset:1%;-webkit-mask:radial-gradient(circle,#0000 0 36%,#000 38% 56%,#0000 58%);mask:radial-gradient(circle,#0000 0 36%,#000 38% 56%,#0000 58%)}.beacon-balance-cell__symbol[data-symbol=moon]:before{z-index:1;filter:drop-shadow(0 0 .55rem #78bbc185);background:radial-gradient(circle at 34% 29%,#f1ffff 0 8%,#bcebf0 28%,#78bbc1 66%,#356e78 100%);border-radius:50%;inset:7%;box-shadow:inset .15rem .12rem .2rem #ffffff57;-webkit-mask:radial-gradient(circle at 68% 36%,#0000 0 40%,#000 42%);mask:radial-gradient(circle at 68% 36%,#0000 0 40%,#000 42%)}.beacon-balance-cell__symbol[data-symbol=moon]:after{z-index:2;background:radial-gradient(circle at 30% 35%,#3d77805c 0 5%,#0000 6%),radial-gradient(circle at 37% 67%,#ffffff47 0 4%,#0000 5%),radial-gradient(circle at 18% 54%,#3d778047 0 3%,#0000 4%);border-radius:50%;inset:7%;-webkit-mask:radial-gradient(circle at 68% 36%,#0000 0 40%,#000 42%);mask:radial-gradient(circle at 68% 36%,#0000 0 40%,#000 42%)}.beacon-balance-cell--placed .beacon-balance-cell__symbol[data-symbol=sun]:after{animation:.48s cubic-bezier(.18,.82,.24,1.12) both beacon-balance-sun-burst}.beacon-balance-cell--placed .beacon-balance-cell__symbol[data-symbol=moon]:before,.beacon-balance-cell--hinted .beacon-balance-cell__symbol[data-symbol=moon]:before{animation:.48s cubic-bezier(.18,.82,.24,1.12) both beacon-balance-moon-rise}.beacon-balance-legend__symbol{flex:none;width:1.55rem;animation-duration:8.5s}.beacon-balance-twinkle{--beacon-twinkle-color:#fff0a1;z-index:6;aspect-ratio:1;background:var(--beacon-twinkle-color);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);width:clamp(.55rem,2.2cqw,.9rem);filter:drop-shadow(0 0 .3rem var(--beacon-twinkle-color));opacity:0;pointer-events:none;animation:.76s ease-in-out both beacon-balance-twinkle;position:absolute}.beacon-balance-twinkle:after{border:1px solid var(--beacon-twinkle-color);content:"";border-radius:50%;animation:.76s ease-out both beacon-balance-twinkle-halo;position:absolute;inset:-45%}.beacon-balance-twinkle[data-tone=aqua]{--beacon-twinkle-color:#c7f5f8}.beacon-balance-cell__given{opacity:.62;font-size:.38rem;position:absolute;top:.16rem;left:.22rem}.beacon-balance-relation-layer{z-index:30;gap:var(--beacon-board-gap);padding:var(--beacon-board-padding);pointer-events:none;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0}.beacon-balance-cell__relation{--beacon-relation-transform:translate(0, 0);z-index:1;color:#fff;width:clamp(1.4rem,4.8cqw,1.7rem);height:clamp(1.4rem,4.8cqw,1.7rem);font-family:var(--font-display);pointer-events:none;background:#211a17;border:2px solid #ffffff47;border-radius:999px;place-items:center;font-size:clamp(.9rem,3.2cqw,1.12rem);font-weight:1000;line-height:1;transition:border-color .14s,background .14s,box-shadow .14s,color .14s;display:grid;position:relative;box-shadow:0 .18rem .4rem #0000006b}.beacon-balance-cell__relation[data-relation=same]{color:#ffe08a;background:#3c311d;border-color:#f4c95db8}.beacon-balance-cell__relation[data-relation=opposite]{color:#ffd6ec;background:#38243e;border-color:#c998bfbd}.beacon-balance-cell__relation--satisfied{box-shadow:0 0 0 2px #9fcb632e,0 0 .8rem #9fcb6352;border-color:#9fcb63!important}.beacon-balance-cell__relation--conflict{box-shadow:0 0 0 2px #e47a5a33,0 0 .9rem #e47a5a61;color:#ffd5c9!important;background:#542b2c!important;border-color:#ff8b68!important}.beacon-balance-cell__relation--juice{animation:.4s cubic-bezier(.18,.82,.24,1.18) both beacon-balance-relation-pop}.beacon-balance-cell__relation[data-direction=right]{--beacon-relation-transform:translateX(50%);transform:var(--beacon-relation-transform);place-self:center end}.beacon-balance-cell__relation[data-direction=down]{--beacon-relation-transform:translateY(50%);transform:var(--beacon-relation-transform);place-self:end center}.echo-ladder-list{gap:clamp(.4rem,1.2cqh,.65rem);display:grid}.echo-ladder-rung{color:#fff;background:linear-gradient(145deg,#342a40,#2a2234);border:1px solid #c9b8d833;border-radius:.75rem;align-items:center;gap:.75rem;min-height:clamp(3.55rem,9cqh,4.8rem);padding:.52rem .75rem;transition:border-color .12s,background .12s;display:flex;position:relative}.echo-ladder-rung[data-state=correct]{background:linear-gradient(145deg,#347259b8,#2a4b3cb8);border-color:#68d63d99}.echo-ladder-rung[data-state=wrong]{border-color:#e47a5a}.echo-ladder-rung__number{aspect-ratio:1;color:#c9b8d8;width:1.7rem;font-family:var(--font-display);background:#8b7cf633;border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid}.echo-ladder-rung__clue{color:var(--color-lark-mist-v3);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.58rem,1.7cqw,.7rem);font-weight:800;line-height:1.2;display:block;overflow:hidden}.echo-ladder-rung__input{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;outline:none;font-size:clamp(1.1rem,3.5cqw,1.6rem);font-weight:900;line-height:1.15;display:block}.echo-ladder-rung__input:disabled{cursor:default;opacity:1}.echo-ladder-rung__change{color:#ffffff6b;background:#ffffff12;border-radius:999px;flex:none;padding:.25rem .42rem;font-size:.48rem;font-weight:900}.rune-circuit-board{isolation:isolate;aspect-ratio:1;transform-origin:50%;background:radial-gradient(circle at 50% 48%,#5ce5d91c,#0000 44%),radial-gradient(circle at 18% 8%,#e8b4ff2e,#0000 31%),linear-gradient(145deg,#382345 0%,#1c1426 54%,#311c3b 100%);border:clamp(.15rem,.5cqw,.25rem) solid #6d4d79;border-radius:clamp(.95rem,2.8cqw,1.5rem);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.3rem,.95cqw,.5rem);width:100%;padding:clamp(.55rem,1.7cqw,.85rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #f1cdff1a,inset 0 0 2.5rem #03010cb3,0 .85rem 1.8rem #0d041657,0 0 1.2rem #9f5bc224}.rune-circuit-board:before,.rune-circuit-board:after{z-index:-1;pointer-events:none;content:"";position:absolute}.rune-circuit-board:before{border:1px solid #ffdd7e33;border-radius:clamp(.65rem,2.15cqw,1.1rem);inset:clamp(.2rem,.65cqw,.34rem);box-shadow:inset 0 0 0 1px #5de5d914,0 0 .75rem #dfa3ff1f}.rune-circuit-board:after{background:conic-gradient(from 22deg,#0000,#65f5e514,#0000 18% 49%,#ffd66412,#0000 67%),repeating-radial-gradient(circle,#0000 0 11%,#e4bdff0a 11.5% 12%,#0000 12.5% 18%);animation:18s linear infinite rune-circuit-board-ambient;inset:-30%}.rune-circuit-board[data-board-juice=warning]{animation:.48s both rune-circuit-board-warning}.rune-circuit-board[data-board-juice=surge],.rune-circuit-board[data-board-juice=hint]{animation:.72s ease-out both rune-circuit-board-surge}.rune-circuit-board[data-board-juice=break]{animation:.52s ease-out both rune-circuit-board-break}.rune-circuit-board[data-board-juice=victory]{animation:1.25s ease-out both rune-circuit-board-victory}.rune-circuit-board[data-board-juice=reset]{animation:.7s both rune-circuit-board-reset}.rune-circuit-tile{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 30% 22%,#fff3ff2b,#0000 30%),linear-gradient(145deg,#584064 0%,#342440 47%,#24192f 100%);border:2px solid #694f77;border-radius:clamp(.45rem,1.25cqw,.75rem);place-items:center;min-width:0;transition:border-color .18s,background .18s,box-shadow .18s,filter .18s,transform .12s;display:grid;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 1px #ffffff26,inset 0 -.35rem .65rem #07030d57,0 .28rem .45rem #05020a47}.rune-circuit-tile:before,.rune-circuit-tile:after{pointer-events:none;content:"";position:absolute}.rune-circuit-tile:before{z-index:0;background:linear-gradient(135deg,#ffdd7e2e,#0000 13%) 0 0/32% 32% no-repeat,linear-gradient(315deg,#66eadc1f,#0000 13%) 100% 100%/32% 32% no-repeat;border:1px solid #eacaf626;border-radius:clamp(.25rem,.85cqw,.46rem);transition:border-color .18s,box-shadow .18s;inset:clamp(.22rem,.7cqw,.38rem);box-shadow:inset 0 0 .5rem #0a041247}.rune-circuit-tile:after{z-index:0;opacity:0;background:radial-gradient(circle,#69f1e14d,#0000 58%);border-radius:50%;transition:opacity .18s,transform .22s;inset:-45%;transform:scale(.35)}.rune-circuit-tile:not(:disabled):hover,.rune-circuit-tile:not(:disabled):focus-visible{z-index:3;border-color:#e8c2fb;outline:none;transform:translateY(-2px)scale(1.045);box-shadow:inset 0 1px #fff3,inset 0 -.35rem .65rem #07030d47,0 .42rem .65rem #05020a61,0 0 0 2px #e8c2fb29}.rune-circuit-tile:not(:disabled):active{transform:translateY(1px)scale(.97)}.rune-circuit-tile[data-powered=true]{background:radial-gradient(circle,#5debdb1f,#0000 48%),radial-gradient(circle at 30% 22%,#fffadc33,#0000 30%),linear-gradient(145deg,#62476a 0%,#3b2947 48%,#2a1d34 100%);border-color:#ffdc6fd1;box-shadow:inset 0 1px #fff3,inset 0 -.35rem .65rem #07030d42,0 0 .75rem #ffdc6f47,0 .35rem .65rem #05020a4d}.rune-circuit-tile[data-powered=true]:before{border-color:#ffe2893b;box-shadow:inset 0 0 .7rem #5eebdc1f,0 0 .45rem #ffda691a}.rune-circuit-tile[data-powered=true]:after{opacity:.28;transform:scale(1)}.rune-circuit-port{z-index:1;background:linear-gradient(90deg,#786781,#9d88a6 50%,#66566f);border-radius:999px;transition:background .14s,box-shadow .14s,filter .14s;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 .14rem .18rem #ffffff14,0 .12rem .16rem #04010859}.rune-circuit-tile[data-powered=true] .rune-circuit-port{background:linear-gradient(90deg,#e5a936,#fff2a7 45%,#65ebda 100%);animation:1.8s ease-in-out infinite rune-circuit-channel-pulse;box-shadow:0 0 .32rem #ffe276cc,0 0 .7rem #65ebda61,inset 0 0 0 1px #ffffff61}.rune-circuit-port--north,.rune-circuit-port--south{background:linear-gradient(#786781,#9d88a6 50%,#66566f);width:clamp(.24rem,.82cqw,.4rem);height:52%;left:50%;transform:translate(-50%)}.rune-circuit-tile[data-powered=true] .rune-circuit-port--north,.rune-circuit-tile[data-powered=true] .rune-circuit-port--south{background:linear-gradient(#e5a936,#fff2a7 45%,#65ebda 100%)}.rune-circuit-port--north{top:-2%}.rune-circuit-port--south{bottom:-2%}.rune-circuit-port--east,.rune-circuit-port--west{width:52%;height:clamp(.24rem,.82cqw,.4rem);top:50%;transform:translateY(-50%)}.rune-circuit-port--east{right:-2%}.rune-circuit-port--west{left:-2%}.rune-circuit-core{z-index:2;aspect-ratio:1;color:#c0acc8;clip-path:polygon(28% 0,72% 0,100% 28%,100% 72%,72% 100%,28% 100%,0 72%,0 28%);background:radial-gradient(circle at 34% 28%,#ffffff29,#0000 25%),linear-gradient(145deg,#4a3754,#261c31);border:2px solid #a58bad;border-radius:32%;place-items:center;width:clamp(1.3rem,4.2cqw,2.08rem);font-size:clamp(.58rem,1.85cqw,.88rem);transition:color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid;position:relative;box-shadow:inset 0 0 .45rem #00000047,0 .22rem .4rem #00000057}.rune-circuit-tile[data-powered=true] .rune-circuit-core{color:#fff4b0;text-shadow:0 0 .35rem #fff4b0e6;background:radial-gradient(circle at 34% 28%,#ffffff7a,#0000 25%),linear-gradient(145deg,#d9963c,#73507b 62%,#246f75);border-color:#ffe986;animation:1.65s ease-in-out infinite rune-circuit-core-breathe;box-shadow:inset 0 0 .4rem #fff1a447,0 0 .55rem #ffe36c94,0 0 1rem #5debdb57}.rune-circuit-tile[data-source=true]{border-color:#68f1e0cc;box-shadow:inset 0 1px #ffffff38,inset 0 -.35rem .65rem #07030d42,0 0 .9rem #63f0df59,0 0 0 2px #ffda691f}.rune-circuit-tile[data-source=true] .rune-circuit-core{color:#fff2a0;border-color:#79f4e4;font-size:clamp(.78rem,2.45cqw,1.12rem)}.rune-circuit-tile--rotated{animation:.44s cubic-bezier(.2,.9,.25,1.2) both rune-circuit-tile-rotate}.rune-circuit-tile--surge{z-index:3;animation:rune-circuit-tile-surge .68s ease-out var(--rune-juice-delay,0s) both}.rune-circuit-tile--rotated.rune-circuit-tile--surge{animation:rune-circuit-tile-rotate .44s cubic-bezier(.2, .9, .25, 1.2) both, rune-circuit-tile-surge .68s ease-out var(--rune-juice-delay,0s) both}.rune-circuit-tile--broken{animation:.56s ease-out both rune-circuit-tile-break}.rune-circuit-tile--loose{z-index:3;animation:rune-circuit-tile-loose .56s ease-in-out var(--rune-juice-delay,0s) both}.rune-circuit-tile--hinted{animation:.62s ease-out both rune-circuit-tile-hint}.rune-circuit-tile--reset{animation:rune-circuit-tile-reset .62s ease var(--rune-juice-delay,0s) both}.rune-circuit-board[data-board-juice=victory] .rune-circuit-tile--surge{animation:rune-circuit-victory-wave .9s ease-out var(--rune-juice-delay,0s) both}@keyframes rune-circuit-board-ambient{to{transform:rotate(360deg)}}@keyframes rune-circuit-board-warning{0%,to{transform:translate(0)}22%{transform:translate(-.28rem)rotate(-.35deg)}44%{transform:translate(.24rem)rotate(.3deg)}66%{transform:translate(-.12rem)}}@keyframes rune-circuit-board-surge{0%,to{box-shadow:inset 0 0 0 2px #f1cdff1a,inset 0 0 2.5rem #03010cb3,0 .85rem 1.8rem #0d041657,0 0 1.2rem #9f5bc224}45%{box-shadow:inset 0 0 0 2px #ffe98e4d,inset 0 0 2.8rem #5bf1e033,0 .85rem 1.8rem #0d041657,0 0 2.2rem #5eeedd7a}}@keyframes rune-circuit-board-break{0%,to{filter:saturate()}35%{filter:saturate(.65)brightness(.82)}58%{filter:saturate(1.25)brightness(1.08)}}@keyframes rune-circuit-board-victory{0%{filter:brightness();transform:scale(.99)}32%{filter:brightness(1.23)saturate(1.25);transform:scale(1.018);box-shadow:inset 0 0 2.8rem #67f4e238,0 0 3rem #ffdc6f85}to{filter:brightness(1.08);transform:scale(1);box-shadow:inset 0 0 2.8rem #67f4e229,0 0 2rem #ffdc6f61}}@keyframes rune-circuit-board-reset{0%,to{filter:brightness()}45%{filter:brightness(.72)saturate(.55)}}@keyframes rune-circuit-tile-rotate{0%{transform:scale(1)rotate(0)}45%{transform:scale(.86)rotate(-5deg)}72%{transform:scale(1.08)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes rune-circuit-tile-surge{0%{filter:brightness(.84)}42%{filter:brightness(1.42)saturate(1.35);transform:scale(1.1);box-shadow:0 0 1.5rem #5bf1e0b8,0 0 0 2px #ffe68b85}to{filter:brightness();transform:scale(1)}}@keyframes rune-circuit-tile-break{0%,to{filter:brightness();transform:translate(0)}28%{filter:brightness(.62)saturate(.7);border-color:#d06d78;transform:translate(-.15rem)rotate(-1deg)}54%{border-color:#ed8b83;transform:translate(.12rem)rotate(.8deg)}}@keyframes rune-circuit-tile-loose{0%,to{transform:translate(0)}24%{border-color:#e87783;transform:translate(-.13rem);box-shadow:0 0 .7rem #e8617180}48%{border-color:#ffb36c;transform:translate(.13rem);box-shadow:0 0 1rem #ff9c5c75}72%{transform:translate(-.07rem)}}@keyframes rune-circuit-tile-hint{0%{transform:scale(1)}45%{border-color:#72f4e2;transform:scale(1.1);box-shadow:0 0 1.25rem #67f3e1c2,inset 0 0 .8rem #ffe78733}to{transform:scale(1)}}@keyframes rune-circuit-tile-reset{0%{opacity:1;transform:scale(1)}42%{opacity:.5;transform:scale(.78)rotate(-3deg)}to{opacity:1;transform:scale(1)}}@keyframes rune-circuit-victory-wave{0%{filter:brightness(.85);transform:scale(.88)}48%{filter:brightness(1.55)saturate(1.4);transform:scale(1.12);box-shadow:0 0 1.5rem #ffe173bf,0 0 2rem #5ef0df6b}to{filter:brightness(1.08);transform:scale(1)}}@keyframes rune-circuit-channel-pulse{0%,to{filter:brightness(.95)}50%{filter:brightness(1.28)}}@keyframes rune-circuit-core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.starpath-cell,.beacon-balance-board,.beacon-balance-cell,.beacon-balance-cell--balanced:after,.beacon-balance-cell__symbol,.beacon-balance-cell__symbol:before,.beacon-balance-cell__symbol:after,.beacon-balance-cell__relation,.beacon-balance-twinkle,.beacon-balance-twinkle:after,.echo-ladder-rung,.rune-circuit-board,.rune-circuit-board:after,.rune-circuit-tile,.rune-circuit-tile:before,.rune-circuit-tile:after,.rune-circuit-port,.rune-circuit-core{transition:none;animation:none}}.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) * 3);border-style:var(--tw-border-style);width:calc(100% - 2rem);max-width:19rem;padding:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 4);text-align:left;color:var(--color-white);z-index:1;will-change:top, opacity, transform;background-color:oklab(26.5964% .0070765 .00794241/.95);border-width:1px;border-radius:12px;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--player{border-color:#78bbc1bf;animation:2.6s cubic-bezier(.22,.78,.24,1) both duel-intro-player}.duel-intro__avatar{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);background-color:var(--color-lark-interface);object-fit:cover;border-width:2px;border-radius:10px;flex-shrink:0;box-shadow:0 6px 16px #00000047}.duel-intro__avatar--opponent{border-color:var(--color-lark-coral-v3)}.duel-intro__avatar--player{border-color:#78bbc1}.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-size:.52rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.18em;letter-spacing:.18em;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}.duel-intro__name{margin-top:var(--spacing);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}.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);background-color:var(--color-lark-interface);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);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-white);z-index:2;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)}.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__fireworks{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.checkers-result__firework{width:1px;height:1px;display:block;position:absolute}.checkers-result__firework:before,.checkers-result__firework:after{content:"";pointer-events:none;border-radius:999px;width:2.4rem;height:2.4rem;display:block;position:absolute;top:0;left:0}.checkers-result__firework: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)){.checkers-result__firework:before{box-shadow:0 0 2.6rem color-mix(in srgb, var(--burst-color) 72%, transparent)}}.checkers-result__firework:before{animation:checkers-firework-flash .98s ease-out var(--burst-delay) both}.checkers-result__firework:after{border:2px solid var(--burst-color)}@supports (color:color-mix(in lab, red, red)){.checkers-result__firework:after{border:2px solid color-mix(in srgb, var(--burst-color) 76%, white)}}.checkers-result__firework:after{box-shadow:0 0 1.2rem var(--burst-color)}@supports (color:color-mix(in lab, red, red)){.checkers-result__firework:after{box-shadow:0 0 1.2rem color-mix(in srgb, var(--burst-color) 54%, transparent)}}.checkers-result__firework:after{animation:checkers-firework-ring 1.18s ease-out var(--burst-delay) both}.checkers-result__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)){.checkers-result__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)}}.checkers-result__spark{transform-origin:50% 100%;animation:checkers-firework-spark 1.38s cubic-bezier(.12, .82, .2, 1) var(--spark-delay) both}.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)}}.daily-puzzle-celebration{z-index:50;padding:calc(var(--spacing) * 3);text-align:center;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}@media (width>=40rem){.daily-puzzle-celebration{padding:calc(var(--spacing) * 6)}}.daily-puzzle-celebration{isolation:isolate;container-type:inline-size}.daily-puzzle-celebration__veil{z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle at 50% 42%,#6d598461,#0000 48%),linear-gradient(#17131fc2,#17131ff0);position:absolute;inset:0}.daily-puzzle-celebration__fireworks{z-index:1}.daily-puzzle-celebration__banner{z-index:2;width:100%;max-width:var(--container-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-lark-gold);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);color:var(--color-white);border-radius:20px;position:relative;overflow:hidden}@media (width>=40rem){.daily-puzzle-celebration__banner{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 7)}}.daily-puzzle-celebration__banner{background:radial-gradient(circle at 50% -15%,#8b7cf66b,#0000 44%),linear-gradient(160deg,#30243f 0%,#21192b 58%,#17131f 100%);animation:.56s cubic-bezier(.18,.82,.2,1.12) both daily-puzzle-win-arrive;box-shadow:inset 0 1px #ffffff29,0 0 0 .45rem #fdbb211a,0 0 4rem #8b7cf657,0 2rem 5rem #0009}.daily-puzzle-celebration__accent{height:calc(var(--spacing) * 1.5);inset-inline:0;background:linear-gradient(90deg,#78bbc1,#8b7cf6,#fdbb21,#68d63d);position:absolute;top:0;box-shadow:0 0 1.25rem #fdbb2199}.daily-puzzle-celebration__medallion{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);background-color:var(--color-lark-gold);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));color:var(--color-lark-interface);border-width:2px;border-color:#ffe28a;border-radius:3.40282e38px;place-items:center;margin-inline:auto;display:grid}@media (width>=40rem){.daily-puzzle-celebration__medallion{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.daily-puzzle-celebration__medallion{animation:1.8s ease-in-out .6s infinite daily-puzzle-win-medallion;box-shadow:inset 0 2px #ffffff94,0 0 2rem #fdbb216b}.daily-puzzle-celebration__eyebrow{margin-top:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-extrabold);font-size:.65rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.28em;letter-spacing:.28em;color:#c9b8d8;text-transform:uppercase}@media (width>=40rem){.daily-puzzle-celebration__eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.daily-puzzle-celebration__title{font-family:var(--font-brand);letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 .12em #0000004d;margin-top:.25rem;font-size:clamp(4.4rem,18cqw,9rem);font-weight:900;line-height:.72}.daily-puzzle-celebration__title span{display:block}.daily-puzzle-celebration__title span:last-child{color:#fdbb21;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#fdbb21 18%,#fff3a5 44%,#fdbb21 62%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.18em;padding-right:.04em;animation:2.4s linear .7s infinite daily-puzzle-win-shimmer}.daily-puzzle-celebration__message{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-bold);font-weight:var(--font-weight-bold);color:var(--color-lark-mist-v3)}@media (width>=40rem){.daily-puzzle-celebration__message{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.daily-puzzle-celebration__message strong{color:var(--color-white)}.daily-puzzle-celebration__stats{margin-inline:auto;margin-top:calc(var(--spacing) * 4);max-width:var(--container-md);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daily-puzzle-celebration__stats div{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.daily-puzzle-celebration__stats div{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.daily-puzzle-celebration__stats div{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.daily-puzzle-celebration__stats div{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.daily-puzzle-celebration__stats div{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5)}.daily-puzzle-celebration__stats dt{--tw-font-weight:var(--font-weight-extrabold);font-size:.52rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.14em;letter-spacing:.14em;color:#d8ccc699}@supports (color:color-mix(in lab, red, red)){.daily-puzzle-celebration__stats dt{color:color-mix(in oklab, var(--color-lark-mist-v3) 60%, transparent)}}.daily-puzzle-celebration__stats dt{text-transform:uppercase}.daily-puzzle-celebration__stats dd{margin-top:var(--spacing);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)}.daily-puzzle-celebration__actions{margin-inline:auto;margin-top:calc(var(--spacing) * 5);max-width:var(--container-md);gap:calc(var(--spacing) * 2);display:grid}@media (width>=40rem){.daily-puzzle-celebration__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.daily-puzzle-celebration__actions .lark-button-cta{justify-content:center}.daily-puzzle-celebration__more{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block: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-extrabold);font-weight:var(--font-weight-extrabold);color:#e9ddf1;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:#c9b8d8;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.daily-puzzle-celebration__more:hover{border-color:var(--color-white);background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.daily-puzzle-celebration__more:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.daily-puzzle-celebration__more:hover{color:var(--color-white)}}.daily-puzzle-celebration--inline{z-index:auto;text-align:center;min-height:0;padding:0 0 .75rem;display:block;position:relative;inset:auto}.daily-puzzle-celebration--inline .daily-puzzle-celebration__veil{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1.25rem}.daily-puzzle-celebration--inline .daily-puzzle-celebration__banner{border-radius:1rem;max-width:none;padding:1rem .75rem;box-shadow:inset 0 1px #ffffff29,0 0 0 .3rem #fdbb2114,0 .75rem 2rem #00000057}.daily-puzzle-celebration--inline .daily-puzzle-celebration__medallion{width:2.75rem;height:2.75rem;font-size:1.5rem}.daily-puzzle-celebration--inline .daily-puzzle-celebration__eyebrow{margin-top:.6rem;font-size:.55rem}.daily-puzzle-celebration--inline .daily-puzzle-celebration__title{font-size:clamp(2.8rem,18cqw,4.4rem);line-height:.76}.daily-puzzle-celebration--inline .daily-puzzle-celebration__message{margin-top:.9rem;font-size:.75rem}.daily-puzzle-celebration--inline .daily-puzzle-celebration__stats{margin-top:.75rem}.daily-puzzle-celebration--inline .daily-puzzle-celebration__stats div{padding:.45rem .3rem}.daily-puzzle-celebration--inline .daily-puzzle-celebration__stats dd{font-size:.85rem}.daily-puzzle-celebration--inline .daily-puzzle-celebration__actions{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.daily-puzzle-celebration--inline .daily-puzzle-celebration__actions .lark-button-cta,.daily-puzzle-celebration--inline .daily-puzzle-celebration__more{min-height:2.35rem;padding:.45rem .5rem;font-size:.68rem}.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)}}.checkers-board-stack{--checkers-stage-edge-gap:10px;--checkers-surface-gap:0px;--checkers-player-bar-height:clamp(2.75rem, 5.9cqh, 3.5rem);z-index:1;width:min(calc(100cqw - var(--checkers-stage-edge-gap) - var(--checkers-stage-edge-gap)), calc(100cqh - var(--checkers-stage-edge-gap) - var(--checkers-stage-edge-gap) - var(--checkers-surface-gap) - var(--checkers-surface-gap) - var(--checkers-player-bar-height) - var(--checkers-player-bar-height)));max-width:calc(100cqw - var(--checkers-stage-edge-gap) - var(--checkers-stage-edge-gap));max-height:calc(100cqh - var(--checkers-stage-edge-gap) - var(--checkers-stage-edge-gap));grid-template-rows:var(--checkers-player-bar-height) auto var(--checkers-player-bar-height);gap:var(--checkers-surface-gap);display:grid;position:relative}.checkers-board-stack__board{aspect-ratio:1;width:100%;position:relative}.backgammon-board-stack{--backgammon-stage-edge-gap:10px;--backgammon-surface-gap:0px;--backgammon-player-bar-height:clamp(2.75rem, 5.9cqh, 3.5rem);z-index:1;width:min(calc(100cqw - var(--backgammon-stage-edge-gap) - var(--backgammon-stage-edge-gap)), calc(( 100cqh - var(--backgammon-stage-edge-gap) - var(--backgammon-stage-edge-gap) - var(--backgammon-surface-gap) - var(--backgammon-surface-gap) - var(--backgammon-player-bar-height) - var(--backgammon-player-bar-height) ) * 1.5));max-width:calc(100cqw - var(--backgammon-stage-edge-gap) - var(--backgammon-stage-edge-gap));max-height:calc(100cqh - var(--backgammon-stage-edge-gap) - var(--backgammon-stage-edge-gap));grid-template-rows:var(--backgammon-player-bar-height) auto var(--backgammon-player-bar-height);gap:var(--backgammon-surface-gap);display:grid;position:relative}.backgammon-board-stack__board{aspect-ratio:3/2;width:100%;position:relative;container:backgammon-board/size}[data-backgammon-board]{--backgammon-checker-size:calc(100cqh / 10.5);--backgammon-checker-stack-gap:1px}[data-backgammon-board] .backgammon-point-checkers{justify-content:flex-start;align-items:center;gap:var(--backgammon-checker-stack-gap);pointer-events:none;flex-direction:column;height:auto;max-height:100%;display:flex;overflow:visible}[data-backgammon-board] .backgammon-point-checkers--up{flex-direction:column-reverse}[data-backgammon-board] .backgammon-point-checkers .checker-piece,[data-backgammon-board] .backgammon-bar-checkers .checker-piece{width:var(--backgammon-checker-size);height:var(--backgammon-checker-size);aspect-ratio:1;filter:drop-shadow(0 .06rem .08rem #140a074d);flex:none;position:relative;overflow:visible}[data-backgammon-board] .backgammon-point-checkers .checker-piece__sprite,[data-backgammon-board] .backgammon-bar-checkers .checker-piece__sprite{transform:scale(1.26)}[data-backgammon-board] .backgammon-bar-checkers{justify-content:flex-start;align-items:center;gap:var(--backgammon-checker-stack-gap);pointer-events:none;flex-direction:column;width:100%;max-height:48%;display:flex;overflow:visible}[data-backgammon-board] .backgammon-bar-checkers--up{flex-direction:column-reverse}.connect4-board-stack{--connect4-stage-edge-gap:10px;--connect4-surface-gap:0px;--connect4-player-bar-height:clamp(2.75rem, 5.9cqh, 3.5rem);z-index:1;width:min(calc(100cqw - var(--connect4-stage-edge-gap) - var(--connect4-stage-edge-gap)), calc(( 100cqh - var(--connect4-stage-edge-gap) - var(--connect4-stage-edge-gap) - var(--connect4-surface-gap) - var(--connect4-surface-gap) - var(--connect4-player-bar-height) - var(--connect4-player-bar-height) ) * .9));max-width:calc(100cqw - var(--connect4-stage-edge-gap) - var(--connect4-stage-edge-gap));max-height:calc(100cqh - var(--connect4-stage-edge-gap) - var(--connect4-stage-edge-gap));grid-template-rows:var(--connect4-player-bar-height) auto var(--connect4-player-bar-height);gap:var(--connect4-surface-gap);display:grid;position:relative}.connect4-board-stack__board,.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__result-strip{color:#fff;background:#17131fc7;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:clamp(.35rem,1cqw,.55rem);height:clamp(1.35rem,3.5cqw,1.8rem);margin-bottom:clamp(.25rem,.75cqw,.4rem);padding-inline:clamp(.65rem,1.5cqw,1rem);animation:.34s cubic-bezier(.2,.78,.24,1) both connect4-result-strip-arrive;display:flex;box-shadow:inset 0 1px #ffffff14,0 .35rem 1rem #00000038}.connect4-board__result-strip[data-connect4-outcome=win]{background:linear-gradient(90deg,#205c44eb,#184136eb);border-color:#68d63d8c}.connect4-board__result-strip[data-connect4-outcome=loss]{background:linear-gradient(90deg,#433631f0,#2c2421f0);border-color:#b9a59b57}.connect4-board__result-mark{color:#fdbb21;justify-content:center;align-items:center;width:clamp(.85rem,2.5cqw,1.1rem);display:inline-flex}.connect4-board__result-mark svg{width:100%;height:auto}.connect4-board__result-strip strong{font-family:var(--font-display);font-size:clamp(.68rem,2.4cqw,.9rem);font-weight:800;line-height:1}.connect4-board__result-detail{color:#e8e0dbb8;border-left:1px solid #ffffff2e;padding-left:clamp(.35rem,1cqw,.55rem);font-size:clamp(.55rem,1.8cqw,.7rem);font-weight:800;line-height:1}.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__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-art,.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 .connect4-board__aim-disc-art.is-red,.connect4-board__aim-disc.is-yellow .connect4-board__aim-disc-art.is-yellow,.connect4-board__disc.is-red .connect4-board__disc-art.is-red,.connect4-board__disc.is-yellow .connect4-board__disc-art.is-yellow{display:block}.connect4-board__aim-disc.is-aimed{opacity:.88;transform:translate(-50%,-50%)scale(1)}.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__grid{--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__grid[data-connect4-impact=drop]{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: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__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__cell.is-latest-drop .connect4-board__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 .connect4-board__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 .connect4-board__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.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[data-connect4-turn-pulse=true] .connect4-board__controls{animation:.42s both connect4-turn-handoff}.connect4-result-effects{z-index:12;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.connect4-game-panel-result{text-align:center;flex-direction:column;align-items:center;min-height:100%;padding:.35rem .25rem .25rem;display:flex}.connect4-game-panel-result__mark{aspect-ratio:1;color:#cfc3bd;background:#ffffff0d;border:1px solid #ffffff21;border-radius:999px;place-items:center;width:4rem;animation:.42s cubic-bezier(.2,.82,.22,1.2) 80ms both connect4-result-mark-arrive;display:grid;box-shadow:inset 0 1px #ffffff17}.connect4-game-panel-result__mark[data-connect4-outcome=win]{color:#9deb79;background:#68d63d1f;border-color:#68d63d85;box-shadow:0 0 1.4rem #68d63d26,inset 0 1px #ffffff1a}.connect4-game-panel-result__mark[data-connect4-outcome=loss]{color:#c2b4ad}.connect4-game-panel-result__mark svg{width:1.8rem;height:1.8rem}.connect4-game-panel-result__eyebrow{color:#a7d6b7;letter-spacing:.18em;text-transform:uppercase;margin-top:1rem;font-size:.62rem;font-weight:800;line-height:1}.connect4-game-panel-result__title{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:800;line-height:1}.connect4-game-panel-result__message{color:#e8e0dbb8;max-width:18rem;margin-top:.7rem;font-size:.78rem;font-weight:650;line-height:1.55}.connect4-game-panel-result__summary{border-block:1px solid #ffffff17;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:1.2rem;display:grid}.connect4-game-panel-result__summary>div{padding:.8rem .45rem}.connect4-game-panel-result__summary>div+div{border-left:1px solid #ffffff17}.connect4-game-panel-result__summary dt{color:#e8e0db7a;letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:800}.connect4-game-panel-result__summary dd{color:#fff;margin-top:.25rem;font-size:.78rem;font-weight:800}.connect4-game-panel-result__actions{gap:.6rem;width:100%;margin-top:1.15rem;display:grid}.connect4-game-panel-result__hint{color:#e8e0db6b;margin-top:.7rem;font-size:.65rem;font-weight:700}@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}}@keyframes connect4-result-strip-arrive{0%{opacity:0;transform:translateY(.35rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes connect4-result-mark-arrive{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.connect4-board__grid[data-connect4-impact=drop],.connect4-board__drop.is-rejected,.connect4-board__cell.is-rejected-column,.connect4-board__cell.is-latest-drop .connect4-board__disc,.connect4-board__cell.is-latest-drop:after,.connect4-board__cell.is-winning,.connect4-board__cell.is-winning .connect4-board__disc,.connect4-board[data-connect4-turn-pulse=true] .connect4-board__controls,.connect4-board__winning-line line,.connect4-board__result-strip,.connect4-game-panel-result__mark{animation:none}.connect4-board__winning-line line{stroke-dashoffset:0}}.reversi-board{transform-origin:50%;perspective:700px;position:relative}.reversi-square{isolation:isolate;transform-style:preserve-3d}.reversi-disc{z-index:2;box-shadow:none;transform-style:preserve-3d;will-change:transform, filter;background:0 0;position:relative}.reversi-disc__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-disc--black,.reversi-disc--white{filter:drop-shadow(0 .2rem .18rem #02120d6b)}.reversi-disc--black .reversi-disc__face--black,.reversi-disc--white .reversi-disc__face--white{transform:rotateX(0)}.reversi-disc--black .reversi-disc__face--white,.reversi-disc--white .reversi-disc__face--black{transform:rotateX(180deg)}.reversi-disc--empty{filter:none;transform:scale(0)}.reversi-disc--placed{animation:.42s cubic-bezier(.16,.82,.24,1.14) both reversi-disc-place}.reversi-disc--flipping{animation:reversi-disc-flip .44s var(--reversi-flip-delay,0s) cubic-bezier(.32, .02, .2, 1) both}.reversi-square[data-reversi-placement=true]:after,.reversi-square[data-reversi-flipping=true]: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-square[data-reversi-flipping=true]:after{animation-delay:var(--reversi-flip-delay,0s);border-color:#b5eabbc2}.reversi-square[data-reversi-rejected=true]{z-index:3;animation:.38s both reversi-cell-reject;box-shadow:inset 0 0 0 3px #ff826fd1}.reversi-legal-hint{animation:.82s ease-in-out infinite alternate reversi-legal-breathe}.reversi-board[data-reversi-impact=move]{animation:.34s cubic-bezier(.2,.78,.25,1) both reversi-board-settle}.reversi-board[data-reversi-impact=sweep]{animation:.54s cubic-bezier(.2,.78,.25,1) both reversi-board-sweep}[data-reversi-score-pulse=true] .checkers-board-clock__detail{animation:.52s cubic-bezier(.18,.82,.24,1.12) both reversi-score-pop}[data-reversi-player-bar][data-clock-state=active] .chess-board-player-bar__status{animation:.46s cubic-bezier(.18,.82,.24,1.12) both reversi-turn-handoff}@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)}}@media (prefers-reduced-motion:reduce){.reversi-disc--placed,.reversi-disc--flipping,.reversi-square[data-reversi-placement=true]:after,.reversi-square[data-reversi-flipping=true]:after,.reversi-square[data-reversi-rejected=true],.reversi-legal-hint,.reversi-board[data-reversi-impact],[data-reversi-score-pulse=true] .checkers-board-clock__detail,[data-reversi-player-bar][data-clock-state=active] .chess-board-player-bar__status{animation:none}}@keyframes mancala-board-sow{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(.08rem)scale(.997)}68%{transform:translateY(-.03rem)scale(1.001)}}@keyframes mancala-board-capture{0%,to{filter:brightness();transform:translate(0)scale(1)}18%{filter:brightness(1.14);transform:translate(-.22rem)scale(.996)}36%{transform:translate(.18rem)scale(1.003)}54%{transform:translate(-.09rem)scale(1.001)}72%{filter:brightness(1.04);transform:translate(.04rem)scale(1)}}@keyframes mancala-board-extra-turn{0%,to{filter:brightness();box-shadow:inset 0 2px #ffe2b23d,inset 0 -3px #1f0f088c,inset 0 0 0 1px #2e180ca6,0 1.1rem 2.2rem #180a056b}48%{filter:brightness(1.12);box-shadow:inset 0 2px #ffeaba61,inset 0 -3px #1f0f0880,inset 0 0 0 3px #68d63d9e,0 0 1.7rem #68d63d75,0 1.1rem 2.2rem #180a056b}}@keyframes mancala-board-finish{0%,to{filter:saturate()brightness()}42%{filter:saturate(1.2)brightness(1.2)}65%{filter:saturate(1.08)brightness(1.08)}}@keyframes mancala-pit-pickup{0%,to{filter:brightness();transform:scale(1)}42%{filter:brightness(1.3);transform:scale(.9)}70%{filter:brightness(1.12);transform:scale(1.035)}}@keyframes mancala-slot-ripple{0%{opacity:.88;transform:scale(.32)}68%{opacity:.34}to{opacity:0;transform:scale(1.18)}}@keyframes mancala-captured-pit{0%,to{filter:brightness();transform:scale(1)}40%{filter:brightness(1.45)saturate(1.35);transform:scale(.9)}68%{filter:brightness(1.14);transform:scale(1.04)}}@keyframes mancala-score-pop{0%,to{transform:translate(-50%,-50%)scale(1)}36%{color:#fff2ae;transform:translate(-50%,-62%)scale(1.34)}68%{transform:translate(-50%,-48%)scale(.96)}}@keyframes mancala-gain-rise{0%{opacity:0;transform:translate(-50%,.3rem)scale(.7)}28%{opacity:1;transform:translate(-50%,-.05rem)scale(1.08)}to{opacity:0;transform:translate(-50%,-1.25rem)scale(.92)}}@keyframes mancala-moment-in{0%{opacity:0;transform:translate(-50%,-42%)scale(.72)rotate(-2deg)}58%{opacity:1;transform:translate(-50%,-54%)scale(1.08)rotate(1deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes mancala-spark-flight{0%{opacity:1;transform:rotate(var(--mancala-spark-angle)) translateY(-.7rem) scale(.4)}to{opacity:0;transform:rotate(var(--mancala-spark-angle)) translateY(-3.2rem) scale(1)}}@keyframes mancala-stone-glint{0%,to{opacity:.62;transform:scale(1)}45%{opacity:1;transform:scale(1.32)}}@keyframes mancala-turn-arrive{0%,to{transform:scale(1)}44%{transform:translateY(-.08rem)scale(1.018)}}.mancala-board-stack{--mancala-stage-edge-gap:10px;--mancala-surface-gap:0px;--mancala-player-bar-height:clamp(2.75rem, 5.9cqh, 3.5rem);z-index:1;width:min(calc(100cqw - var(--mancala-stage-edge-gap) - var(--mancala-stage-edge-gap)), calc(( 100cqh - var(--mancala-stage-edge-gap) - var(--mancala-stage-edge-gap) - var(--mancala-surface-gap) - var(--mancala-surface-gap) - var(--mancala-player-bar-height) - var(--mancala-player-bar-height) ) * 2.05));max-width:calc(100cqw - var(--mancala-stage-edge-gap) - var(--mancala-stage-edge-gap));max-height:calc(100cqh - var(--mancala-stage-edge-gap) - var(--mancala-stage-edge-gap));grid-template-rows:var(--mancala-player-bar-height) auto var(--mancala-player-bar-height);gap:var(--mancala-surface-gap);display:grid;position:relative}.mancala-board-stack__board{width:100%;position:relative}.mancala-board{aspect-ratio:2.05;background:radial-gradient(120% 90% at 50% 0,#ffdbaa24,#0000 55%),repeating-linear-gradient(94deg,#40261800 0,#40261842 7px,#40261800 15px,#7a4f3033 24px,#40261800 33px),linear-gradient(178deg,#8a5a36 0%,#75482a 38%,#63391f 100%);border-radius:clamp(.7rem,2cqw,1.15rem);grid-template-columns:minmax(0,15fr) minmax(0,70fr) minmax(0,15fr);gap:clamp(.3rem,1.1cqw,.65rem);width:100%;padding:clamp(.55rem,1.9cqw,1.1rem);display:grid;position:relative;box-shadow:inset 0 2px #ffe2b23d,inset 0 -3px #1f0f088c,inset 0 0 0 1px #2e180ca6,0 1.1rem 2.2rem #180a056b}.mancala-board[data-mancala-impact=sow]{animation:.42s cubic-bezier(.22,.76,.24,1) both mancala-board-sow}.mancala-board[data-mancala-impact=capture]{animation:.56s cubic-bezier(.2,.8,.2,1) both mancala-board-capture}.mancala-board[data-mancala-impact=extra-turn]{animation:.82s cubic-bezier(.2,.8,.2,1) both mancala-board-extra-turn}.mancala-board[data-mancala-impact=finish]{animation:.92s ease-in-out both mancala-board-finish}.mancala-board__rows{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:clamp(.35rem,1.4cqw,.8rem);min-width:0;display:grid}.mancala-board__row{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.3rem,1.1cqw,.65rem);min-height:0;display:grid}.mancala-pit{cursor:default;background:radial-gradient(85% 78% at 50% 34%,#140904e0 0%,#2b160beb 58%,#54321cf5 100%),#54321c;border:0;border-radius:46% 46% 48% 48%/52% 52% 46% 46%;outline:none;min-width:0;min-height:0;transition:box-shadow .15s,transform .15s,filter .15s;display:block;position:relative;box-shadow:inset 0 .45rem .85rem #0c0502d1,inset 0 -.25rem .45rem #9e6a3e4d,0 1px #ffddad29}.mancala-pit[data-mancala-playable=true]{cursor:pointer;box-shadow:inset 0 .45rem .85rem #0c0502d1,inset 0 -.25rem .45rem #9e6a3e4d,0 1px #ffddad29,0 0 0 3px #68d63d8c,0 0 .85rem #68d63d4d}.mancala-pit[data-mancala-playable=true]:hover{filter:brightness(1.18);transform:translateY(-.08rem)scale(1.025)}.mancala-pit[data-mancala-playable=true]:active{filter:brightness(1.28);transform:translateY(.04rem)scale(.94)}.mancala-pit[data-mancala-playable=true]:focus-visible{box-shadow:inset 0 .45rem .85rem #0c0502d1,inset 0 -.25rem .45rem #9e6a3e4d,0 0 0 3px #fdbb21d9}.mancala-pit[data-mancala-last-move=true]{box-shadow:inset 0 .45rem .85rem #0c0502d1,inset 0 -.25rem .45rem #9e6a3e4d,0 0 0 3px #fdbb2199,0 0 .7rem #fdbb214d}.mancala-pit[data-mancala-pickup=true]{animation:.32s cubic-bezier(.2,.78,.22,1) both mancala-pit-pickup}.mancala-pit[data-mancala-captured=true]{animation:.56s cubic-bezier(.18,.82,.24,1) both mancala-captured-pit;box-shadow:inset 0 .45rem .85rem #0c0502d1,inset 0 -.25rem .45rem #9e6a3e4d,0 0 0 3px #ef7049b8,0 0 1rem #ef704980}.mancala-pit:after,.mancala-store:after{z-index:1;border-radius:inherit;content:"";opacity:0;pointer-events:none;border:clamp(2px,.45cqw,4px) solid #fdbb21d6;position:absolute;inset:12%}.mancala-pit[data-mancala-drop=pit]:after,.mancala-store[data-mancala-drop=store]:after{animation:.33s ease-out both mancala-slot-ripple}.mancala-store[data-mancala-drop=store]:after{border-color:#68d63de0}.mancala-store{background:radial-gradient(90% 92% at 50% 30%,#140904e0 0%,#2b160beb 60%,#54321cf5 100%),#54321c;border-radius:999px;min-width:0;min-height:0;display:block;position:relative;box-shadow:inset 0 .55rem 1rem #0c0502d1,inset 0 -.3rem .5rem #9e6a3e4d,0 1px #ffddad29}.mancala-store[data-mancala-store-side=local]{box-shadow:inset 0 .55rem 1rem #0c0502d1,inset 0 -.3rem .5rem #9e6a3e4d,0 1px #ffddad29,inset 0 0 0 1px #78bbc14d}.mancala-store[data-mancala-score-pulse=true]{box-shadow:inset 0 .55rem 1rem #0c0502d1,inset 0 -.3rem .5rem #9e6a3e4d,0 0 0 3px #68d63d9e,0 0 1.2rem #68d63d7a}.mancala-board__stones{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mancala-stone{aspect-ratio:1;transform:rotate(var(--mancala-rest-rotation,0deg));pointer-events:none;will-change:left, top, transform;border-radius:999px;transition:left .38s cubic-bezier(.3,.75,.35,1),top .38s cubic-bezier(.3,.75,.35,1),transform .38s cubic-bezier(.3,.75,.35,1),filter .18s;display:block;position:absolute;box-shadow:inset 0 -.12rem .18rem #0006,0 .14rem .22rem #0a04028c}.mancala-stone--moving{z-index:4;filter:brightness(1.14)saturate(1.12)}.mancala-board__stones{opacity:0;transition:opacity .25s}.mancala-board__stones[data-mancala-motion=on]{opacity:1}.mancala-board__stones:not([data-mancala-motion=on]) .mancala-stone{transition:none}@media (prefers-reduced-motion:reduce){.mancala-stone{transition:none}}.mancala-stone:after{content:"";background:linear-gradient(#ffffffc7,#ffffff0a);border-radius:999px;width:34%;height:26%;position:absolute;top:14%;left:20%}.mancala-stone--moving:after{animation:.38s ease-in-out both mancala-stone-glint;animation-delay:var(--mancala-drop-delay,0s)}.mancala-stone--teal{background:radial-gradient(circle at 34% 30%,#b6e4e8 0%,#78bbc1 45%,#35707c 100%)}.mancala-stone--gold{background:radial-gradient(circle at 34% 30%,#ffe9ad 0%,#fdbb21 48%,#a06c0a 100%)}.mancala-stone--coral{background:radial-gradient(circle at 34% 30%,#f5b39d 0%,#d65f3d 48%,#7e2c17 100%)}.mancala-stone--ivory{background:radial-gradient(circle at 34% 30%,#fffdf8 0%,#ece2d2 48%,#9d8f78 100%)}.mancala-stone--plum{background:radial-gradient(circle at 34% 30%,#ddb1ee 0%,#ac3dd6 48%,#5c1a78 100%)}.mancala-pit__count,.mancala-store__count{z-index:3;min-width:1.5em;font-family:var(--font-display,inherit);color:#f4f1eeeb;text-align:center;pointer-events:none;background:#180c06d1;border-radius:999px;padding:.05rem .4em;font-size:clamp(.6rem,1.7cqw,.85rem);font-weight:800;line-height:1.5;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f,0 1px 3px #00000073}.mancala-store__count{font-size:clamp(.8rem,2.3cqw,1.2rem);top:50%;bottom:auto;transform:translate(-50%,-50%)}.mancala-store[data-mancala-score-pulse=true] .mancala-store__count{animation:.52s cubic-bezier(.18,.82,.24,1.12) both mancala-score-pop}.mancala-store__gain{z-index:5;font-family:var(--font-display,inherit);color:#dfffbf;text-shadow:0 2px 5px #000000b3;pointer-events:none;font-size:clamp(.72rem,2cqw,1.05rem);font-weight:900;line-height:1;animation:.76s ease-out both mancala-gain-rise;position:absolute;top:35%;left:50%}.mancala-store__label{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#f4f1ee9e;pointer-events:none;font-size:clamp(.5rem,1.2cqw,.62rem);font-weight:800;position:absolute;top:5%;left:50%;transform:translate(-50%)}.mancala-moment{z-index:6;color:#fff;text-align:center;pointer-events:none;background:#17110deb;border:2px solid #ffffff47;border-radius:999px;place-items:center;min-width:clamp(8.5rem,24cqw,13rem);padding:clamp(.42rem,1.35cqw,.72rem) clamp(.8rem,2.7cqw,1.35rem);animation:.36s cubic-bezier(.18,.82,.24,1.12) both mancala-moment-in;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff2e,0 .55rem 1.4rem #0d050280}.mancala-moment[data-mancala-moment=capture]{background:#5e2618f0;border-color:#ef7049c7}.mancala-moment[data-mancala-moment=extra-turn]{background:#1d492bf0;border-color:#68d63dc7}.mancala-moment[data-mancala-moment=finish]{background:#533a14f2;border-color:#fdbb21d6}.mancala-moment>strong{font-family:var(--font-display,inherit);font-size:clamp(.72rem,2.15cqw,1.08rem);font-weight:900;line-height:1.05}.mancala-moment>span:not(.mancala-moment__burst){color:#ffffffb8;margin-top:.14rem;font-size:clamp(.5rem,1.25cqw,.68rem);font-weight:800;line-height:1.15}.mancala-moment__burst{z-index:-1;position:absolute;inset:50%}.mancala-moment__burst i{aspect-ratio:1;background:#fdbb21;border-radius:999px;width:clamp(.2rem,.65cqw,.36rem);animation:.62s ease-out both mancala-spark-flight;position:absolute;top:-.18rem;left:-.18rem;box-shadow:0 0 .45rem}.mancala-moment__burst i:nth-child(2n){background:#68d63d;animation-delay:45ms}[data-mancala-player-bar][data-clock-state=active]{animation:.42s cubic-bezier(.2,.8,.2,1) both mancala-turn-arrive}@media (prefers-reduced-motion:reduce){.mancala-board[data-mancala-impact],.mancala-pit[data-mancala-pickup=true],.mancala-pit[data-mancala-captured=true],.mancala-pit[data-mancala-drop]:after,.mancala-store[data-mancala-drop]:after,.mancala-store[data-mancala-score-pulse=true] .mancala-store__count,.mancala-store__gain,.mancala-moment,.mancala-moment__burst i,.mancala-stone--moving:after,[data-mancala-player-bar][data-clock-state=active]{animation:none}.mancala-moment__burst{display:none}}.checker-piece{filter:drop-shadow(0 .16rem .18rem #140a0766);border-radius:999px;place-items:center;transition:transform .15s,filter .15s;display:grid;transform:translateZ(0)}.checker-piece__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}.checker-piece--selected{filter:drop-shadow(0 .18rem .2rem #140a0775)drop-shadow(0 0 .35rem #68d63d9e);transform:translateY(-2%)scale(1.09)}.checker-piece__king--arrive{animation:.52s cubic-bezier(.18,.82,.24,1.12) both checkers-king-arrive}.checkers-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)}[data-checkers-interactive=true] .checker-piece__sprite{cursor:grab}[data-checkers-board][data-checkers-dragging=true],[data-checker-piece-sprite][data-checkers-dragging=active]{cursor:grabbing}:is([data-checkers-board][data-checkers-dragging=true] [data-checkers-index]:has([data-checkers-dragging=active]),[data-checkers-board][data-checkers-dragging=true] [data-checkers-index]:has([data-checkers-dragging=returning])){z-index:40;isolation:isolate;position:relative}[data-checker-piece-sprite][data-checkers-dragging=active]{z-index:50;filter:drop-shadow(0 .7rem .55rem #0000006b);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}[data-checker-piece-sprite][data-checkers-dragging=returning]{z-index:12;pointer-events:none;animation:.22s cubic-bezier(.2,.82,.24,1) both checkers-piece-snapback!important}[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}[data-checkers-drop-state=illegal]{box-shadow:inset 0 0 0 5px #c2372fe0,inset 0 0 1.25rem #c2372f57!important}[data-checkers-legal-target] .checkers-legal-hint,[data-checkers-capture-target]{animation:.68s ease-in-out infinite alternate chess-legal-target-pulse}@media (hover:hover) and (pointer:fine){[data-checkers-interactive=true]:hover .checker-piece:not(.checker-piece--selected){filter:drop-shadow(0 .42rem .32rem #00000057);transform:translateY(-3%)scale(1.05)}}.checkers-captured-piece-fx{z-index:6;pointer-events:none;filter:drop-shadow(0 5px 4px #0000004d);place-items:center;display:grid;position:absolute}.checkers-square--move-impact:after,.checkers-square--capture-impact:after,.checkers-square--king-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%}.checkers-square--capture-impact:after{border-color:#d65f3deb;box-shadow:0 0 1rem #d65f3d8a}.checkers-square--king-impact:after{border-color:#fdbb21f5;box-shadow:0 0 1.35rem #fdbb21a8}.checkers-capture-burst{z-index:8;--fragment-highlight:#ffb29f;--fragment-face:#e33e2e;--fragment-edge:#811812;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.checkers-capture-burst:before,.checkers-capture-burst:after{content:"";pointer-events:none;border-radius:999px;position:absolute;top:0;left:0}.checkers-capture-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-capture-burst:before{background:radial-gradient(circle, #fff 0 8%, #fff2a6 20%, color-mix(in srgb, var(--fragment-face) 88%, #ffcf4d) 48%, transparent 72%)}}.checkers-capture-burst:before{box-shadow:0 0 1rem #fff6be, 0 0 2.3rem var(--fragment-face)}@supports (color:color-mix(in lab, red, red)){.checkers-capture-burst:before{box-shadow:0 0 1rem #fff6be, 0 0 2.3rem color-mix(in srgb, var(--fragment-face) 88%, #ffb11a)}}.checkers-capture-burst:before{animation:.54s cubic-bezier(.12,.72,.2,1) both checkers-capture-flash}.checkers-capture-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-capture-burst:after{border:4px solid color-mix(in srgb, var(--fragment-highlight) 78%, white)}}.checkers-capture-burst:after{box-shadow:0 0 .75rem #fff4bd, inset 0 0 .75rem var(--fragment-face)}@supports (color:color-mix(in lab, red, red)){.checkers-capture-burst:after{box-shadow:0 0 .75rem #fff4bd, inset 0 0 .75rem color-mix(in srgb, var(--fragment-face) 70%, transparent)}}.checkers-capture-burst:after{animation:.68s cubic-bezier(.1,.62,.2,1) both checkers-capture-shockwave}.checkers-capture-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-capture-burst i{border:1px solid color-mix(in srgb, var(--fragment-highlight) 76%, white)}}.checkers-capture-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-capture-burst i{box-shadow:0 0 .38rem #fff5c7, 0 0 .75rem color-mix(in srgb, var(--fragment-face) 88%, #ffc227)}}.checkers-capture-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-capture-burst--dark{--fragment-highlight:#8f9299;--fragment-face:#303238;--fragment-edge:#07080a}.checkers-capture-burst--king i:nth-child(4n){--fragment-highlight:#fff0a6;--fragment-face:#fdbb21;--fragment-edge:#8b5b08}.checkers-king-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 chess-promotion-flare;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.checkers-king-flare svg{fill:currentColor;stroke:#ffefb7e0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:100%;height:auto}[data-checkers-board][data-checkers-impact=capture]{animation:.28s cubic-bezier(.2,.7,.2,1) both checkers-board-thump}[data-checkers-player-bar][data-clock-state=active]{animation:.46s cubic-bezier(.18,.82,.24,1.12) both chess-turn-handoff}[data-chess-board]{--chess-square-light:#f3e6c5;--chess-square-dark:#8a9756;--chess-square-dark-hover:#7b884b;--chess-coordinate-light:#566131;--chess-coordinate-dark:#f8edcf}[data-chess-board][data-chess-board-perspective=b]{--board-orient:180deg;transform:rotate(var(--board-orient))}[data-chess-board][data-chess-board-perspective=b]>[data-chess-square],[data-chess-board][data-chess-board-perspective=b]>[data-chess-promotion-picker]{transform:rotate(180deg)}[data-checkers-board][data-checkers-board-perspective=dark]{--board-orient:180deg;transform:rotate(var(--board-orient))}[data-checkers-board][data-checkers-board-perspective=dark]>[data-checkers-square],[data-checkers-board][data-checkers-board-perspective=dark]>[data-checkers-index]{transform:rotate(180deg)}[data-chess-square].chess-square--light{color:var(--chess-coordinate-light);background-color:var(--chess-square-light)}[data-chess-square].chess-square--dark{color:var(--chess-coordinate-dark);background-color:var(--chess-square-dark)}[data-chess-square]:focus-visible,[data-checkers-square]:focus-visible,[data-reversi-cell]:focus-visible{z-index:5;outline-offset:-3px;outline:3px solid #fdbb21}.chess-legal-target-indicator{background-color:#fdbb21;box-shadow:inset 0 0 0 2px #3f4b26,0 0 .875rem #fdbb21b8}@media (hover:hover) and (pointer:fine){[data-chess-square].chess-square--dark:hover{background-color:var(--chess-square-dark-hover)}}[data-checkers-premove-origin=true],[data-checkers-premove-destination=true],[data-chess-premove-origin=true],[data-chess-premove-destination=true]{box-shadow:inset 0 0 0 4px #fdbb21e0!important}.chess-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-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-move-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}[data-chess-move-review-origin=true]{z-index:2;box-shadow:inset 0 0 0 4px #78bbc1db,inset 0 0 1rem #78bbc147!important}[data-chess-move-review-destination=true]{z-index:2;box-shadow:inset 0 0 0 5px #fdbb21eb,inset 0 0 1.35rem #fdbb2157!important}[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}[data-chess-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-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)}[data-chess-interactive=true] [data-chess-piece]{cursor:grab}[data-chess-board][data-chess-dragging=true],[data-chess-piece][data-chess-dragging=active]{cursor:grabbing}[data-chess-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}[data-chess-piece][data-chess-dragging=returning]{z-index:12;pointer-events:none;animation:.22s cubic-bezier(.2,.82,.24,1) both chess-piece-snapback!important}[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}[data-chess-drop-state=illegal]{box-shadow:inset 0 0 0 5px #c2372fe0,inset 0 0 1.25rem #c2372f57!important}.chess-captured-piece-fx{z-index:6;object-fit:contain;filter:drop-shadow(0 5px 4px #0000004d);pointer-events:none;padding:.35%;position:absolute}[data-chess-piece][data-chess-selected=true]{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}[data-chess-move-target],[data-chess-capture-target]{animation:.68s ease-in-out infinite alternate chess-legal-target-pulse}@media (hover:hover) and (pointer:fine){[data-chess-interactive=true]:hover [data-chess-piece]:not([data-chess-selected=true]){filter:var(--chess-piece-outline) drop-shadow(0 .42rem .32rem #00000057);transform:translateY(-3%)scale(1.04)}}.chess-square--move-impact:after,.chess-square--capture-impact:after,.chess-square--castle-impact:after,.chess-square--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-square--capture-impact:after{border-color:#d65f3deb;box-shadow:0 0 1rem #d65f3d8a}.chess-square--castle-impact:after{border-color:#68d63de6;box-shadow:0 0 1rem #68d63d75}.chess-square--promotion-impact:after{border-color:#fdbb21f5;box-shadow:0 0 1.35rem #fdbb21a8}.chess-capture-burst{z-index:5;pointer-events:none;width:1px;height:1px;position:absolute;top:50%;left:50%}.chess-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-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-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-promotion-picker__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-promotion-picker__panel>p{color:#f5efeb;font-family:var(--font-display);font-size:clamp(.9rem,3.2cqw,1.15rem);font-weight:900}.chess-promotion-picker__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.35rem,1.8cqw,.65rem);margin-top:.8rem;display:grid}.chess-promotion-picker__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-promotion-picker__choices button:hover,.chess-promotion-picker__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-promotion-picker__choices img{object-fit:contain;filter:drop-shadow(0 .25rem .2rem #0000004d);width:88%;height:88%}.chess-promotion-picker__cancel{color:#d8ccc6b8;margin-top:.9rem;font-size:.72rem;font-weight:800}[data-chess-player-bar][data-clock-state=active] .chess-board-player-bar__status{animation:.46s cubic-bezier(.18,.82,.24,1.12) both chess-turn-handoff}[data-chess-board][data-chess-threat=check]{animation:.82s ease-out both chess-check-board}[data-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}[data-chess-checked-king=check]{z-index:2;box-shadow:inset 0 0 0 5px #c2372fd1,inset 0 0 1.35rem #c2372f7a!important}[data-chess-checked-king=check] [data-chess-piece]{animation:.18s ease-in-out 3 chess-king-check}[data-chess-checked-king=checkmate]{z-index:2;box-shadow:inset 0 0 0 6px #c2372feb,inset 0 0 1.75rem #c2372f9e!important}[data-chess-checked-king=checkmate] [data-chess-piece]{animation:.22s ease-in-out 4 chess-king-checkmate}.checker-piece--premove{filter:drop-shadow(0 .18rem .2rem #140a0775)drop-shadow(0 0 .4rem #fdbb21b8)}@media (prefers-reduced-motion:reduce){[data-chess-board][data-chess-threat],[data-chess-checked-king] [data-chess-piece],[data-chess-piece][data-chess-selected=true],[data-chess-move-target],[data-chess-capture-target],[data-chess-piece][data-chess-dragging=returning],[data-checker-piece-sprite][data-checkers-dragging=returning],.chess-square--move-impact:after,.chess-square--capture-impact:after,.chess-square--castle-impact:after,.chess-square--promotion-impact:after,.chess-promotion-flare,[data-chess-player-bar][data-clock-state=active] .chess-board-player-bar__status,.chess-board-player-bar__capture,.checkers-board-player-bar__capture,.checkers-game-panel-move-row[data-chess-latest-move=true],.chess-capture-burst i,.checker-piece__king--arrive,[data-checkers-legal-target] .checkers-legal-hint,[data-checkers-capture-target],.checkers-square--move-impact:after,.checkers-square--capture-impact:after,.checkers-square--king-impact:after,.checkers-king-flare,.checkers-capture-burst i,.checkers-capture-burst:before,.checkers-capture-burst:after,[data-checkers-board][data-checkers-impact],[data-checkers-player-bar][data-clock-state=active]{animation:none}[data-chess-premove-arrow],[data-chess-premove-ghost],[data-chess-move-review-trace],.chess-promotion-picker__panel,.chess-check-trace__line,.chess-move-review-trace__line,[data-chess-check-attacker]{transition:none;animation:none}}.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:hidden}.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:hidden}.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}.chess-board-player-bar__captures,.checkers-board-player-bar__captures{align-items:center;gap:clamp(.08rem,.45cqw,.24rem);min-width:0;margin-left:auto;display:flex}.chess-board-player-bar__capture,.checkers-board-player-bar__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 chess-capture-trophy-in;display:grid;position:relative}.chess-board-player-bar__capture img,.checkers-board-player-bar__capture img{object-fit:contain;filter:drop-shadow(0 .1rem .1rem #0000006b);width:100%;height:100%}.chess-board-player-bar__capture small,.checkers-board-player-bar__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}.checkers-board-player-bar__capture{width:clamp(1.1rem,3.4cqh,1.4rem)}.checkers-board-player-bar__capture img{transform:scale(1.12)}.chess-board-player-bar__captures>strong{color:#9be879;background:#68d63d29;border-radius:999px;margin-left:.25rem;padding:.18rem .35rem;font-size:clamp(.52rem,1.55cqh,.68rem);font-weight:900}.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:hidden}.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:hidden}.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}.game-sidebar-tabs{flex-direction:column;flex:1;min-height:calc(100% + 1.5rem);margin:-.75rem;display:flex;overflow:hidden}.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}.mini-sudoku-sidebar-hero,.mini-sudoku-sidebar-countdown{color:#fff;background:radial-gradient(circle at 88% 10%,#78bbc126,#0000 34%),linear-gradient(145deg,#352d3c,#251f2b);border:1px solid #c9b8d838;border-radius:1rem;padding:1rem;box-shadow:inset 0 1px #ffffff0f,0 .6rem 1.4rem #1109162e}.mini-sudoku-sidebar-hero__eyebrow,.game-sidebar-section-heading__eyebrow{color:#c9b8d8;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:800}.mini-sudoku-sidebar-hero__title,.game-sidebar-section-heading__title{font-family:var(--font-display);margin-top:.35rem;font-size:1.22rem;font-weight:800;line-height:1.08}.mini-sudoku-sidebar-hero__copy{color:var(--color-lark-mist-v3,#d8ccc6);margin-top:.65rem;font-size:.72rem;font-weight:650;line-height:1.55}.mini-sudoku-sidebar-countdown{text-align:center}.mini-sudoku-sidebar-countdown__value{font-family:var(--font-display);text-shadow:0 .12em .45em #0000006b;margin-block:.25rem .45rem;font-size:5rem;font-weight:800;line-height:1;display:block}.game-sidebar-section-heading{color:var(--game-sidebar-text);justify-content:space-between;align-items:end;gap:.75rem;padding:.25rem .15rem;display:flex}.game-sidebar-section-heading__eyebrow{color:var(--game-sidebar-accent)}.game-sidebar-section-heading__link,.mini-sudoku-rules-link{color:var(--game-sidebar-accent);font-size:.68rem;font-weight:800}.mini-sudoku-history-nav{border:1px solid var(--game-sidebar-border);background:var(--game-sidebar-panel);border-radius:.7rem;justify-content:space-between;align-items:center;padding:.55rem .65rem;font-size:.65rem;font-weight:800;display:flex}.mini-sudoku-history-nav :where(a,span){align-items:center;gap:.18rem;display:inline-flex}.mini-sudoku-history-nav a{color:var(--game-sidebar-accent)}.mini-sudoku-history-nav span{color:var(--game-sidebar-muted)}@supports (color:color-mix(in lab, red, red)){.mini-sudoku-history-nav span{color:color-mix(in srgb, var(--game-sidebar-muted) 60%, transparent)}}.mini-sudoku-history-list{border:1px solid var(--game-sidebar-border);background:var(--game-sidebar-panel);box-shadow:0 10px 26px var(--theme-shadow);border-radius:.8rem;overflow:hidden}.mini-sudoku-history-row{border-bottom:1px solid var(--game-sidebar-border);color:var(--game-sidebar-muted);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.62rem .7rem;transition:background-color .15s;display:grid}.mini-sudoku-history-row:last-child{border-bottom:0}.mini-sudoku-history-row:hover{background:var(--game-sidebar-hover)}.mini-sudoku-history-row__date,.mini-sudoku-history-row__result{min-width:0;line-height:1.15;display:block}.mini-sudoku-history-row__date strong,.mini-sudoku-history-row__date span,.mini-sudoku-history-row__result strong,.mini-sudoku-history-row__result span{display:block}.mini-sudoku-history-row__date strong,.mini-sudoku-history-row__result strong{color:var(--game-sidebar-text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.mini-sudoku-history-row__date span,.mini-sudoku-history-row__result span{margin-top:.16rem;font-size:.58rem;font-weight:700}.mini-sudoku-rule-card{border:1px solid var(--game-sidebar-border);background:var(--game-sidebar-panel);color:var(--game-sidebar-muted);box-shadow:0 8px 20px var(--theme-shadow);border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.75rem;font-size:.72rem;font-weight:650;line-height:1.5;display:flex}.mini-sudoku-rule-card>span{aspect-ratio:1;background:var(--game-sidebar-accent-soft);width:1.3rem;color:var(--game-sidebar-accent);border-radius:999px;flex:none;place-items:center;font-size:.65rem;font-weight:900;display:grid}.mini-sudoku-rule-card strong{color:var(--game-sidebar-text)}.mini-sudoku-rules-link{border:1px solid var(--game-sidebar-border);text-align:center;border-radius:.65rem;padding:.65rem;display:block}@container (width<=31rem){.checkers-board-clock__detail,.duel-clock--board .duel-clock__rule{display:none}.duel-clock--board{min-width:7.25rem}.duel-clock--board .duel-clock__time{min-width:3.75rem;font-size:1.05rem}.local-player-bar__detail{display:none}.local-player-bar__timer{min-width:6.75rem}}@container (width<=23rem){.chess-board-player-bar__captures,.checkers-board-player-bar__captures{display:none!important}}.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)}.game-ad-rail{display:none}@media (width>=1600px) and (height>=760px){[data-game-shell-family=structured][data-game-shell-ad-eligible=true]>[data-game-shell-app-body]>.game-ad-rail,[data-library-shell][data-library-shell-ad-eligible=true] [data-library-shell-content-row]>.game-ad-rail,[data-gizmo-shell-mode=browse][data-gizmo-ad-eligible=true] [data-gizmo-content-row]>[data-gizmo-ad-rail]{display:flex}[data-library-status-bar][data-library-status-ad-offset=true] [data-library-status-utilities]{margin-right:184px}}[data-game-stage-state=fullscreen] .game-ad-rail{display:none!important}@media (prefers-reduced-motion:reduce){.lark-button-cta{transition:none}.lark-button-cta:hover,.lark-button-cta:active{transform:none}.duel-intro__veil,.duel-intro__card,.duel-intro__versus{animation-duration:.6s}.duel-intro__card--opponent,.duel-intro__card--player{animation-name:duel-intro-reduced-card}.duel-intro__versus{animation-name:duel-intro-reduced-versus}.checkers-result__banner,.daily-puzzle-celebration__banner,.daily-puzzle-celebration__medallion,.daily-puzzle-celebration__title span:last-child{animation:none}.checkers-result__fireworks{display:none}.duel-clock[data-clock-state=critical],.duel-clock[data-clock-state=expired]{animation:none}}.brand-grid{background-color:var(--color-lark-warm);background-image:linear-gradient(#5b4a4306 1px,#0000 1px),linear-gradient(90deg,#5b4a4306 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000b8 58%,#0000 100%)}.category-hero{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:hidden;box-shadow:0 24px 60px #0003;container-type:inline-size}.category-hero__atmosphere{z-index:0;border-radius:inherit;clip-path:inset(0 round 16px);pointer-events:none;position:absolute;inset:0;overflow:hidden}.category-hero__grid{opacity:.3;background-image:radial-gradient(circle at 20% 20%,#ffffff1c 0 1px,#0000 1.5px);background-size:22px 22px;position:absolute;inset:0}.category-hero__glow{opacity:.25;background:var(--category-hero-accent);filter:blur(64px);border-radius:999px;width:24rem;height:24rem;position:absolute;top:-7rem;right:-5rem}.home-hero__mood{opacity:.28;filter:blur(64px);border-radius:999px;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__mark{z-index:1;pointer-events:none;opacity:.92;filter:drop-shadow(0 16px 24px #0000004d);width:11.55rem;height:auto;display:none;position:absolute;top:.85rem;right:1.25rem}.home-hero__title span{display:block}.category-hero__copy{max-width:36rem}.category-hero__title span{display:block}.category-hero__dek{max-width:32rem}.category-hero__footer{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.category-hero__icons{flex-shrink:0;display:none}@container (width>=32rem){.category-hero__icons{display:flex}}@media (width>=640px){.home-hero__title span{white-space:nowrap}}@media (width>=1024px){.home-hero__mark{display:block}}@media (width>=1280px){.home-hero__mark{width:13.3rem;top:1rem;right:1.6rem}}@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)}}.hero-game-icon{outline:none;animation:9.5s ease-in-out infinite hero-game-icon-drift;display:block;position:relative}.hero-game-icon:first-child{animation-duration:8.6s;animation-delay:-1.4s}.hero-game-icon:nth-child(2){animation-duration:10.4s;animation-delay:-4.1s}.hero-game-icon:nth-child(3){animation-duration:9.1s;animation-delay:-6.8s}.hero-game-icon:nth-child(4){animation-duration:11.2s;animation-delay:-2.2s}.hero-game-icon img{transition:filter .16s,box-shadow .16s}.home-hero__icons .hero-game-icon:first-child img{transform:rotate(-8deg)translateY(.4rem)}.home-hero__icons .hero-game-icon:nth-child(2) img{transform:rotate(-2.5deg)translateY(-.35rem)}.home-hero__icons .hero-game-icon:nth-child(3) img{transform:rotate(2.5deg)translateY(-.35rem)}.home-hero__icons .hero-game-icon:nth-child(4) img{transform:rotate(8deg)translateY(.4rem)}.category-hero__icons .hero-game-icon:first-child img{transform:rotate(-6deg)}.category-hero__icons .hero-game-icon:nth-child(3) img{transform:rotate(6deg)}.hero-game-icon:hover,.hero-game-icon:focus-visible{z-index:2}.hero-game-icon:hover img,.hero-game-icon:focus-visible img{filter:brightness(1.08);box-shadow:0 16px 36px #0000006b}.hero-game-icon:focus-visible img{box-shadow:0 16px 36px #0000006b,0 0 0 3px #ffffffb3}.home-world-card{background:linear-gradient(120deg, var(--home-world-surface) 0%, var(--home-world-surface-end) 100%);border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.home-world-card{background:linear-gradient(120deg, var(--home-world-surface) 0%, color-mix(in srgb, var(--home-world-surface-end) 55%, var(--home-world-surface)) 100%)}}.home-world-card{transition:transform .16s,filter .16s;box-shadow:0 16px 36px #0000002e}.home-world-card:hover,.home-world-card:focus-visible{filter:brightness(1.08);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.hero-game-icon{animation:none}.home-world-card,.home-world-card:hover,.home-world-card:focus-visible{transition:none;transform:none}}.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);--tw-shadow:0 14px 40px 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)}.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}.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)}}: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)}.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)}@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}}.world-folder-tabs{align-items:flex-end;gap:.35rem;padding-top:.5rem}.world-folder-tab{z-index:1;color:#fff;background:var(--folder-color);filter:saturate(.86)brightness(.92);isolation:isolate;border-radius:.65rem .65rem 0 0;flex:1;justify-content:center;align-items:center;gap:.4rem;min-width:0;min-height:2.7rem;padding:.55rem .7rem .45rem;transition:transform .16s,filter .16s,min-height .16s;display:flex;position:relative;transform:translateY(0);box-shadow:inset 0 1px #ffffff29}.world-folder-tab:before{z-index:-1;content:"";background:var(--folder-color);border-radius:.5rem .5rem 0 0;width:40%;height:.55rem;position:absolute;top:-.4rem;left:.7rem;box-shadow:inset 0 1px #ffffff1f}.world-folder-tab:hover,.world-folder-tab:focus-visible{z-index:20;filter:saturate()brightness(1.04);outline:none;transform:translateY(-.1rem)}.world-folder-tab.is-active{z-index:30;filter:saturate()brightness();min-height:2.95rem;transform:translateY(0);box-shadow:inset 0 1px #ffffff2e,0 -.2rem .75rem #211b2b1a}.world-folder-tab__mark{background:#ffffff29;border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.65rem;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff29}[data-game-workspace]{container:game-workspace/inline-size}.four-player-table{isolation:isolate;position:absolute;inset:0;overflow:hidden;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:hidden}.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:hidden}.game-table-seat__detail{letter-spacing:.03em;text-transform:none}.game-table-seat__account{flex:none}.hearts-opponent-station{justify-content:center;align-items:center;gap:clamp(.2rem,.8cqw,.55rem);display:flex}.hearts-opponent-station--north{flex-direction:column;gap:.12rem}.hearts-card-back-fan{pointer-events:none;flex:none;position:relative}.hearts-card-back-fan--horizontal{width:clamp(8rem,23cqw,13rem);height:clamp(2.8rem,8.5cqh,4.5rem)}.hearts-card-back-fan--vertical{width:clamp(2.8rem,6cqw,4rem);height:clamp(7rem,21cqh,11rem)}.hearts-card-back{aspect-ratio:.7;background-color:var(--color-lark-interface);background-image:repeating-linear-gradient(135deg,#e47a5a33 0 3px,#78bbc114 3px 7px);border:2px solid #eee7e1;border-radius:clamp(.25rem,.8cqw,.42rem);width:clamp(1.9rem,4.6cqw,2.75rem);position:absolute;box-shadow:inset 0 0 0 2px #d8ccc624,0 .18rem .45rem #00000059}.hearts-card-back img{opacity:.7;width:56%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hearts-card-back-fan--horizontal .hearts-card-back{top:0}.hearts-card-back-fan--vertical .hearts-card-back{left:50%}.hearts-human-station{width:min(94cqw,58rem);height:clamp(8.75rem,27cqh,13rem);position:relative}.hearts-hand{perspective:900px;position:absolute;inset:0 0 1.35rem}.hearts-hand-card,.hearts-trick-card{color:var(--color-lark-interface);background:linear-gradient(145deg,#ffffffe0,#0000 35%),#f8f4ee;border:1px solid #cfc5bd;box-shadow:inset 0 0 0 1px #ffffffbf,0 .34rem .72rem #0014075c}.hearts-hand-card{z-index:var(--card-z,1);aspect-ratio:.71;text-align:left;width:clamp(4.2rem,10.8cqw,6rem);transform:translateX(-50%) translateY(var(--card-y,0)) rotate(var(--card-r,0));transform-origin:50% 100%;border-radius:clamp(.38rem,1cqw,.62rem);padding:clamp(.3rem,.9cqw,.48rem);transition:border-color .13s,box-shadow .13s,filter .13s,transform .13s;position:absolute;bottom:1.5rem;left:50%}.hearts-hand-card:not(:disabled):hover,.hearts-hand-card:not(:disabled):focus-visible{z-index:40;border-color:var(--color-lark-lake);transform:translateX(-50%) translateY(calc(var(--card-y,0px) - .85rem)) rotate(var(--card-r,0deg));outline:none;box-shadow:inset 0 0 0 1px #fffc,0 0 0 3px #78bbc13d,0 .65rem 1.1rem #00140770}.hearts-hand-card[data-card-selected=true]{z-index:42;border-color:var(--color-lark-lake);transform:translateX(-50%) translateY(calc(var(--card-y,0px) - 1.2rem)) rotate(var(--card-r,0deg));box-shadow:inset 0 0 0 1px #fffc,0 0 0 4px #78bbc152,0 .75rem 1.2rem #0014077a}.hearts-hand-card:disabled{cursor:not-allowed;filter:saturate(.68)brightness(.86)}.game-playing-card__corner{font-family:var(--font-display);flex-direction:column;align-items:flex-start;font-size:clamp(.85rem,2.7cqh,1.2rem);font-weight:900;line-height:.9;display:flex}.game-playing-card__pip{font-size:clamp(2rem,6.3cqh,3.2rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-playing-card__corner--bottom{position:absolute;bottom:clamp(.3rem,.9cqw,.48rem);right:clamp(.3rem,.9cqw,.48rem);transform:rotate(180deg)}.game-playing-card--red{color:#a83232}.hearts-hand-card__pass-mark{background:var(--color-lark-lake);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.2rem .5rem;font-size:.52rem;font-weight:900;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.hearts-human-station>.game-table-seat{z-index:60;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hearts-trick{position:absolute;inset:0}.hearts-trick-card{aspect-ratio:.71;border-radius:clamp(.35rem,.8cqw,.55rem);width:clamp(4.35rem,10.2cqw,6.1rem);padding:clamp(.28rem,.7cqw,.42rem);position:absolute}.hearts-trick-card--north{top:0;left:50%;transform:translate(-50%)rotate(2deg)}.hearts-trick-card--west{top:50%;left:0;transform:translateY(-50%)rotate(-5deg)}.hearts-trick-card--east{top:50%;right:0;transform:translateY(-50%)rotate(5deg)}.hearts-trick-card--south{bottom:0;left:50%;transform:translate(-50%)rotate(-2deg)}.hearts-trick__medallion{aspect-ratio:1;color:#fff;text-align:center;background:#211a17c2;border:1px solid #d8ccc638;border-radius:50%;place-items:center;width:clamp(3.75rem,8cqw,5.3rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0f}.hearts-table-prompt{color:#fff;text-align:center;background:#211a17f0;border:1px solid #d8ccc647;border-radius:.9rem;width:min(94cqw,19rem);padding:clamp(.8rem,2.2cqw,1.15rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff14,0 1rem 2.5rem #0014076b}.hearts-table-prompt__eyebrow{color:#9ed4b1;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:900}.hearts-table-prompt__title{font-family:var(--font-display);margin-top:.3rem;font-size:clamp(1rem,3.2cqw,1.45rem);font-weight:900}.hearts-table-prompt__copy{color:var(--color-lark-mist-v3);margin-top:.35rem;font-size:clamp(.67rem,1.8cqw,.78rem);font-weight:700;line-height:1.45}.hearts-score-row[data-active=true]{background:#78bbc11a;border-color:#78bbc1;box-shadow:inset 3px 0 #78bbc1}.spades-bid-prompt{width:min(98cqw,25rem)}.spades-table-deck{color:#fff;text-align:center;width:min(92cqw,18rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spades-table-deck__stack{aspect-ratio:.71;filter:drop-shadow(0 .75rem .8rem #00140761);width:clamp(4.4rem,11cqw,6.1rem);margin:0 auto 1rem;position:relative}.spades-table-deck[data-dealing=true] .spades-table-deck__stack{animation:.22s ease-in-out 3 spades-deck-shuffle}.spades-table-deck__card{background-color:var(--color-lark-interface);background-image:repeating-linear-gradient(135deg,#e47a5a33 0 3px,#78bbc114 3px 7px);border:2px solid #eee7e1;border-radius:clamp(.4rem,1cqw,.65rem);display:block;position:absolute;inset:0;transform:translate(-3px,3px)rotate(-.75deg);box-shadow:inset 0 0 0 2px #d8ccc624}.spades-table-deck__card:nth-child(2){transform:translate(-1px,1px)rotate(-.25deg)}.spades-table-deck__card:nth-child(3){transform:translate(1px,-1px)rotate(.25deg)}.spades-table-deck__card:nth-child(4){transform:translate(3px,-3px)rotate(.75deg)}.spades-table-deck__card img{opacity:.74;width:54%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spades-table-deck__eyebrow{color:#9ed4b1;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:900}.spades-table-deck__title{font-family:var(--font-display);margin-top:.28rem;font-size:clamp(1.05rem,3cqw,1.45rem);font-weight:900}.spades-table-deck__copy{color:var(--color-lark-mist-v3);margin-top:.28rem;font-size:clamp(.65rem,1.7cqw,.76rem);font-weight:700;line-height:1.4}.spades-bid-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:.85rem;display:grid}.spades-bid-button{color:#fff;min-height:2.15rem;font-family:var(--font-display);background:#ffffff14;border:1px solid #9ed4b161;border-radius:.55rem;font-size:clamp(.68rem,1.7cqw,.82rem);font-weight:900;transition:background .12s,border-color .12s,transform .12s}.spades-bid-button:hover,.spades-bid-button:focus-visible{background:#78bbc14d;border-color:#9ed4b1;outline:none;transform:translateY(-1px)}.spades-hand-card[data-card-waiting=true]:disabled{cursor:default;filter:none}.spades-hand-card[data-card-dealing=true]{--deal-y:-18cqh;animation:spades-card-deal .3s cubic-bezier(.2, .75, .3, 1) var(--deal-delay,0s) both}.spades-opponent-station[data-dealing=true] .hearts-card-back{animation:spades-card-deal .3s cubic-bezier(.2, .75, .3, 1) var(--deal-delay,0s) both}.spades-opponent-station[data-spades-seat=north] .hearts-card-back{--deal-y:18cqh}.spades-opponent-station[data-spades-seat=west] .hearts-card-back{--deal-x:24cqw}.spades-opponent-station[data-spades-seat=east] .hearts-card-back{--deal-x:-24cqw}.spades-team-score-row{transition:border-color .15s,box-shadow .15s}.spades-team-score-row[data-active=true]{border-color:var(--spades-team-accent);box-shadow:inset 3px 0 0 var(--spades-team-accent)}.spades-trick[data-collecting-for="0"]{--spades-collect-x:0cqw;--spades-collect-y:30cqh}.spades-trick[data-collecting-for="1"]{--spades-collect-x:-34cqw;--spades-collect-y:0cqh}.spades-trick[data-collecting-for="2"]{--spades-collect-x:0cqw;--spades-collect-y:-30cqh}.spades-trick[data-collecting-for="3"]{--spades-collect-x:34cqw;--spades-collect-y:0cqh}.spades-trick[data-collecting-for="0"] .hearts-trick-card,.spades-trick[data-collecting-for="1"] .hearts-trick-card,.spades-trick[data-collecting-for="2"] .hearts-trick-card,.spades-trick[data-collecting-for="3"] .hearts-trick-card{z-index:20;will-change:opacity, scale, translate;animation:.62s cubic-bezier(.58,.08,.82,.34) both spades-trick-collect}.spades-trick .hearts-trick-card--west{animation-delay:25ms}.spades-trick .hearts-trick-card--east{animation-delay:50ms}.spades-trick .hearts-trick-card--south{animation-delay:75ms}@container four-player-table (width<=43rem){.game-table-seat{gap:.45rem;min-width:7.6rem;max-width:10rem;padding-right:.65rem}.game-table-seat__avatar-wrap{width:3rem}.game-table-seat__detail{display:none}.hearts-card-back-fan--horizontal{width:7.5rem}.hearts-card-back-fan--vertical{height:6.2rem}.hearts-opponent-station{gap:0}.four-player-table__center{width:54cqw}}@container four-player-table (height<=33rem){.four-player-table__station--north{top:.35rem}.hearts-card-back-fan--horizontal{display:none}.hearts-card-back-fan--vertical{height:5.4rem}.hearts-human-station{height:8.5rem}.hearts-hand-card{width:4rem}}@media (prefers-reduced-motion:reduce){.game-table-seat,.hearts-hand-card{transition:none}.spades-trick .hearts-trick-card,.spades-table-deck[data-dealing=true] .spades-table-deck__stack,.spades-hand-card[data-card-dealing=true],.spades-opponent-station[data-dealing=true] .hearts-card-back{animation:none}}@keyframes minesweeper-board-enter{0%{opacity:.72;transform:translateY(.45rem)scale(.965)}70%{opacity:1;transform:translateY(-.08rem)scale(1.012)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes minesweeper-board-thump{0%,to{transform:scale(1)}45%{transform:scale(1.012)}}@keyframes minesweeper-board-blocked{0%,to{transform:translate(0)}25%{transform:translate(-.32rem)}50%{transform:translate(.28rem)}75%{transform:translate(-.14rem)}}@keyframes minesweeper-board-mine{0%,to{filter:saturate();transform:translate(0)}10%{filter:saturate(1.38);transform:translate(-.42rem,.12rem)rotate(-.32deg)}23%{transform:translate(.36rem,-.09rem)rotate(.28deg)}38%{transform:translate(-.28rem,.07rem)rotate(-.18deg)}54%{transform:translate(.2rem,-.05rem)rotate(.12deg)}71%{transform:translate(-.12rem,.03rem)}86%{transform:translate(.05rem,-.01rem)}}@keyframes minesweeper-board-reveal{0%,to{filter:saturate()brightness()}45%{filter:saturate(.72)brightness(1.18)}}@keyframes minesweeper-board-win{0%{box-shadow:0 1.5rem 3.5rem #19454b57}48%{box-shadow:0 0 0 .5rem #68d63d3d,0 0 3.5rem #68d63d85}to{box-shadow:0 0 0 .16rem #68d63d33,0 1.5rem 3.5rem #19454b57}}@keyframes minesweeper-cell-open{0%{opacity:.42;filter:brightness(1.8);transform:scale(.76)}64%{opacity:1;transform:scale(1.06)}to{filter:brightness();transform:scale(1)}}@keyframes minesweeper-cell-lid-sweep{0%,24%{opacity:1;filter:brightness();transform:translate(0)rotate(0)scale(1)}48%{opacity:1;filter:brightness(1.18);transform:translateY(-.1rem)rotate(0)scale(1.08)}to{opacity:0;transform:translate(var(--minesweeper-sweep-x,0), var(--minesweeper-sweep-y,-.3rem)) rotate(var(--minesweeper-sweep-rotate,0deg)) scale(.54);filter:brightness(1.5)}}@keyframes minesweeper-sweep-ring{0%{opacity:.9;transform:scale(.3)}70%{opacity:.5}to{opacity:0;transform:scale(1.75)}}@keyframes minesweeper-sweep-glow{0%{opacity:0;transform:scale(.68)}30%{opacity:.62}to{opacity:0;transform:scale(1.18)}}@keyframes minesweeper-blast-flash{0%{opacity:0;filter:brightness()}10%{opacity:1;filter:brightness(2.4)}42%{opacity:.82;filter:brightness(1.45)}to{opacity:0;filter:brightness(.8)}}@keyframes minesweeper-blast-cloud{0%{opacity:0;filter:blur();transform:scale(.42)}22%{opacity:.92}to{opacity:0;filter:blur(.18rem);transform:scale(1.28)}}@keyframes minesweeper-blast-ring{0%,7%{opacity:0;transform:scale(.12)}14%{opacity:.98;transform:scale(.22)}54%{opacity:.72}to{opacity:0;transform:scale(1.35)}}@keyframes minesweeper-blast-sparks{0%,8%{opacity:0;transform:rotate(var(--minesweeper-debris-rotate,0deg)) scale(.55);box-shadow:none}14%{opacity:1;transform:rotate(var(--minesweeper-debris-rotate,0deg)) scale(1);box-shadow:0 0 #ffd76b,0 0 #f47a50,0 0 #fff0ac,0 0 #d65f3d,0 0 #211a18,0 0 #79584b,0 0 #ffd76b,0 0 #342722}to{opacity:0;transform:rotate(var(--minesweeper-debris-rotate,0deg)) scale(.34);box-shadow:-1.25rem -1.7rem 0 -1px #ffd76b,1.15rem -1.45rem 0 -1px #f47a50,1.65rem -.15rem 0 -1px #fff0ac,1.05rem 1.55rem 0 -1px #d65f3d,-.25rem 1.8rem 0 -1px #211a18,-1.35rem 1.15rem 0 -1px #79584b,-1.7rem -.2rem 0 -1px #ffd76b,.2rem -1.85rem 0 -1px #342722}}@keyframes minesweeper-flag-plant{0%{opacity:0;transform:translateY(-70%)rotate(-12deg)scale(.72)}66%{opacity:1;transform:translateY(8%)rotate(3deg)scale(1.08)}to{opacity:1;transform:translateY(-3%)rotate(0)scale(1)}}@keyframes minesweeper-flag-wave{0%,62%,to{transform:skewY(0)scaleX(1)}68%{transform:skewY(-3deg)scaleX(1.045)}74%{transform:skewY(2deg)scaleX(.97)}80%{transform:skewY(-2deg)scaleX(1.03)}87%{transform:skewY(1deg)scaleX(.99)}}@keyframes minesweeper-cell-win{0%,to{filter:brightness();transform:translateY(0)}45%{filter:brightness(1.22);transform:translateY(-.18rem)}}@keyframes minesweeper-mine-detonate{0%,5%{opacity:0;filter:brightness();transform:translateY(.18rem)scale(.25)rotate(-18deg)}16%{opacity:1;filter:brightness(1.2);transform:translateY(0)scale(1.08)rotate(0)}38%{opacity:1;filter:brightness(2.8)saturate(1.8);transform:scale(1.34)rotate(8deg)}56%{opacity:.92;filter:brightness(4);transform:scale(.72)rotate(-12deg)}to{opacity:0;filter:brightness();transform:scale(.08)rotate(32deg)}}@keyframes minesweeper-mine-crater{0%,8%{filter:brightness(.72);background:#211a18;border-color:#d65f3d5c;box-shadow:inset 0 0 #0000}24%{filter:brightness(1.65);background:#ffdc68eb;border-color:#ffeeabf0;box-shadow:inset 0 0 .8rem #ffffffc2,0 0 .65rem #e47a5ad6}58%{filter:brightness(1.05);background:#6c3325d6;border-color:#e47a5a94;box-shadow:inset 0 0 .65rem #ffae4e6b}to{filter:brightness(.76);background:radial-gradient(circle at 50% 48%,#080605f5 0 31%,#40271feb 34% 58%,#231a17f5 62% 100%);border-color:#60433894;box-shadow:inset 0 0 .5rem #000000b8}}@keyframes minesweeper-mine-marker-reveal{0%{opacity:0;filter:brightness(2);transform:scale(.35)rotate(-18deg)}68%{opacity:1;filter:brightness(1.25);transform:scale(1.18)rotate(4deg)}to{opacity:1;filter:brightness();transform:scale(1)rotate(0)}}@keyframes minesweeper-stat-pulse{0%,to{filter:brightness();transform:scale(1);box-shadow:inset 0 0 #0000}46%{filter:brightness(1.18);transform:scale(1.055);box-shadow:inset 0 0 0 2px #78bbc157}}.minesweeper-race__board-wrap{isolation:isolate;container-type:inline-size}.minesweeper-race__board[data-minesweeper-impact=start]{animation:.62s cubic-bezier(.18,.82,.24,1.1) both minesweeper-board-enter}.minesweeper-race__board[data-minesweeper-impact=clear],.minesweeper-race__board[data-minesweeper-impact=flag]{animation:.26s cubic-bezier(.18,.82,.24,1.08) both minesweeper-board-thump}.minesweeper-race__board[data-minesweeper-impact=blocked]{animation:.34s ease-in-out both minesweeper-board-blocked}.minesweeper-race__board[data-minesweeper-impact=mine]{animation:1.35s cubic-bezier(.2,.72,.24,1) both minesweeper-board-mine}.minesweeper-race__board[data-minesweeper-impact=reveal]{animation:.9s ease-out both minesweeper-board-reveal}.minesweeper-race__board[data-minesweeper-impact=win]{animation:1.05s cubic-bezier(.18,.82,.24,1.08) both minesweeper-board-win}.minesweeper-race__viewport{overscroll-behavior:contain}.minesweeper-race__board{isolation:isolate;background:#171211;border:clamp(.12rem,.55cqw,.22rem) solid #4a3935;border-radius:clamp(.55rem,1.8cqw,.85rem);position:relative;box-shadow:inset 0 1px #ffffff14,0 1rem 2.25rem #23120a47}.minesweeper-race__board:before{z-index:8;border-radius:inherit;background:radial-gradient(circle at var(--minesweeper-impact-x,50%) var(--minesweeper-impact-y,50%), #fffad3fa 0 1.5%, #ffc254e6 3%, #e45c3694 8%, transparent 21%);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.minesweeper-race__board:after{z-index:6;border-radius:inherit;background:radial-gradient(circle at var(--minesweeper-impact-x,50%) var(--minesweeper-impact-y,50%), #78bbc17a 0, #78bbc129 12%, transparent 31%);content:"";opacity:0;pointer-events:none;position:absolute;inset:-14%}.minesweeper-race__board[data-minesweeper-impact=clear]:after{animation:.52s ease-out both minesweeper-sweep-glow}.minesweeper-race__board[data-minesweeper-impact=reveal]:after{animation:.9s ease-out both minesweeper-sweep-glow}.minesweeper-race__board[data-minesweeper-impact=mine]:before{animation:1.1s ease-out both minesweeper-blast-flash}.minesweeper-race__board[data-minesweeper-impact=mine]:after{background:radial-gradient(circle at var(--minesweeper-impact-x,50%) var(--minesweeper-impact-y,50%), #ffe06bc7 0, #e47a5a94 10%, #7c302442 22%, transparent 38%);animation:1.4s cubic-bezier(.1,.72,.18,1) both minesweeper-blast-cloud}.minesweeper-race__cell{z-index:1;color:#d8ccc6;background:#62524c;border:1px solid #69574f5c;border-radius:clamp(2px,.65cqw,5px);transition:background .14s,border-color .14s,box-shadow .14s,color .14s,filter .14s}.minesweeper-race__cell[data-cell-state=concealed],.minesweeper-race__cell[data-cell-state=flagged]{background:#62524c;border-color:#846f6575}.minesweeper-race__cell[data-cell-state=concealed]:not(:disabled):hover,.minesweeper-race__cell[data-cell-state=flagged]:not(:disabled):hover{z-index:3;filter:brightness(1.08);background:#76635b;border-color:#c9b8d8;box-shadow:inset 0 0 0 1px #ffffff1f}.minesweeper-race__cell:not(:disabled):focus-visible{z-index:4;outline-offset:-3px;outline:3px solid #c9b8d8}.minesweeper-race__cell[data-cell-state=flagged]{background:#6e544b;border-color:#e47a5abd}.minesweeper-race__cell[data-cell-state=revealed]{background:#292220;border-color:#604f4838;box-shadow:inset 0 0 0 1px #ffffff05}.minesweeper-race__cell[data-cell-state=mine],.minesweeper-race__cell[data-cell-state=exploded]{background:#211a18;border-color:#d65f3d5c}.minesweeper-race__cell[data-cell-state=exploded]{outline:2px solid var(--color-lark-coral-v3-lift);outline-offset:-2px;background:radial-gradient(circle at 50% 46%,#ffe06b57,#0000 48%),#d65f3d7a}.minesweeper-race__cell--mine-cascade:is([data-cell-state=mine],[data-cell-state=exploded]){z-index:5;animation:minesweeper-mine-crater 1.25s cubic-bezier(.18, .72, .22, 1) var(--minesweeper-mine-delay) both}.minesweeper-race__cell--mine-cascade:is([data-cell-state=mine],[data-cell-state=exploded]) .minesweeper-race__mine{animation:minesweeper-mine-detonate 1.18s cubic-bezier(.16, .74, .2, 1) var(--minesweeper-mine-delay) both}.minesweeper-race__cell--mine-cascade:is([data-cell-state=mine],[data-cell-state=exploded]):before{z-index:10;aspect-ratio:1;content:"";opacity:0;width:clamp(.14rem,1cqw,.26rem);animation:minesweeper-blast-sparks 1.22s cubic-bezier(.12, .68, .18, 1) var(--minesweeper-mine-delay) both;pointer-events:none;background:#fff0ac;border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.minesweeper-race__cell--mine-cascade:is([data-cell-state=mine],[data-cell-state=exploded]):after{z-index:9;content:"";opacity:0;animation:minesweeper-blast-ring 1.26s cubic-bezier(.12, .68, .18, 1) var(--minesweeper-mine-delay) both;pointer-events:none;background:radial-gradient(circle,#fff9ccf5 0 5%,#ffb849db 8%,#e45c368f 19%,#0000 48%);border:clamp(1px,.55cqw,3px) solid #ffdc76eb;border-radius:50%;position:absolute;inset:-88%;box-shadow:0 0 .9rem #e47a5ab8}.minesweeper-race__mine-marker{z-index:12;aspect-ratio:1;pointer-events:none;background:#ff23351f;border:clamp(1px,.5cqw,3px) solid #ff3444;border-radius:50%;width:74%;animation:.36s cubic-bezier(.18,.82,.24,1.18) both minesweeper-mine-marker-reveal;position:absolute;box-shadow:0 0 0 clamp(1px,.25cqw,2px) #ffe3dc7a,0 0 clamp(.35rem,2.4cqw,.8rem) #ff1832eb}.minesweeper-race__mine-marker:before,.minesweeper-race__mine-marker:after{content:"";background:#ff3444;border-radius:999px;width:76%;height:clamp(2px,.9cqw,5px);position:absolute;top:46%;left:12%;transform:rotate(45deg);box-shadow:0 0 0 1px #fff1eb8a,0 0 clamp(.2rem,1.8cqw,.55rem) #ff1832}.minesweeper-race__mine-marker:after{transform:rotate(-45deg)}.minesweeper-race__cell--selected{z-index:4;outline-offset:-3px;outline:2px solid #c9b8d8}.minesweeper-race__cell--selected[data-cell-state=concealed],.minesweeper-race__cell--selected[data-cell-state=flagged]{box-shadow:inset 0 0 0 2px #ffffff24}.minesweeper-race__cell--won[data-cell-state=revealed]{animation:minesweeper-cell-win .52s cubic-bezier(.18, .82, .24, 1.08) var(--minesweeper-win-delay) both;background:radial-gradient(circle at 50% 40%,#68d63d33,#0000 72%),#243024}.minesweeper-race__cell--opening[data-cell-state=revealed]{animation:minesweeper-cell-open .39s cubic-bezier(.18, .82, .24, 1.12) var(--minesweeper-open-delay) both}.minesweeper-race__cell--opening[data-cell-state=revealed]:before{z-index:6;border-radius:inherit;content:"";animation:minesweeper-cell-lid-sweep .44s cubic-bezier(.18, .82, .24, 1.08) var(--minesweeper-open-delay) both;pointer-events:none;background:linear-gradient(145deg,#ffffff1a,#0000 42%),#62524c;border:1px solid #947d7294;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #ffffff0f,0 .12rem .22rem #120a085c}.minesweeper-race__cell--opening[data-cell-state=revealed]:after{z-index:5;border-radius:inherit;content:"";opacity:0;animation:minesweeper-sweep-ring .43s ease-out var(--minesweeper-open-delay) both;pointer-events:none;border:1px solid #9ed3d7c2;position:absolute;inset:12%;box-shadow:0 0 .45rem #78bbc161}.minesweeper-race__cell--flag-drop .minesweeper-race__flag{animation:.38s cubic-bezier(.18,.82,.24,1.16) both minesweeper-flag-plant}.minesweeper-race__cell--victory-flag .minesweeper-race__flag{animation:minesweeper-flag-plant .42s cubic-bezier(.18, .82, .24, 1.16) var(--minesweeper-win-delay) both}.minesweeper-race__number{z-index:2;text-shadow:0 1px 2px #000000b8;font-size:clamp(.5rem,2.75cqw,1rem);position:relative}.minesweeper-race__cell[data-adjacent="1"]{color:#78bbc1}.minesweeper-race__cell[data-adjacent="2"]{color:#8ccc7b}.minesweeper-race__cell[data-adjacent="3"]{color:#f08a6c}.minesweeper-race__cell[data-adjacent="4"]{color:#c9b8d8}.minesweeper-race__cell[data-adjacent="5"]{color:#e2b85c}.minesweeper-race__cell[data-adjacent="6"]{color:#75cdd1}.minesweeper-race__cell[data-adjacent="7"]{color:#df9bb1}.minesweeper-race__cell[data-adjacent="8"]{color:#d8ccc6}[data-minesweeper-stats] [data-minesweeper-stat]{transform-origin:50%;position:relative}[data-minesweeper-stats][data-impact=flag] [data-minesweeper-stat=mines],[data-minesweeper-stats][data-impact=clear] [data-minesweeper-stat=safe],[data-minesweeper-stats][data-impact=win] [data-minesweeper-stat=safe],[data-minesweeper-stats][data-impact=danger] [data-minesweeper-stat=mines]{animation:.46s cubic-bezier(.18,.82,.24,1.12) both minesweeper-stat-pulse}.minesweeper-race__board-message{min-height:1.5rem;color:var(--color-lark-mist-v3);font-family:var(--font-display);text-align:center;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(.72rem,1.7vw,.9rem);font-weight:900;line-height:1.25;display:flex}.minesweeper-race__board-message[data-tone=danger]{color:#ffbeb1}.minesweeper-race__board-message[data-tone=flag]{color:var(--color-lark-coral-v3)}.minesweeper-rule-card{background:var(--color-lark-interface);color:var(--color-lark-mist-v3);border:1px solid #51443e;border-radius:.85rem;align-items:flex-start;gap:.75rem;padding:.8rem;font-size:.72rem;font-weight:700;line-height:1.5;display:flex}.minesweeper-rule-card>span,.minesweeper-rule-card>svg{color:#fff;width:1.35rem;height:1.35rem;font-family:var(--font-display);background:#57476a;border-radius:999px;flex:none;place-items:center;font-size:.65rem;font-weight:900;display:grid}.minesweeper-rules-link{color:#a8dce0;border:2px solid #78bbc1;border-radius:.7rem;justify-content:center;align-items:center;min-height:2.75rem;font-size:.76rem;font-weight:900;transition:background .14s,color .14s,transform .14s;display:flex}.minesweeper-rules-link:hover,.minesweeper-rules-link:focus-visible{color:#fff;background:#226f78;outline:none;transform:translateY(-1px)}.minesweeper-race__flag{z-index:3;filter:drop-shadow(0 2px 1px #1608077a);pointer-events:none;position:absolute;inset:8% 8% 7%;transform:translateY(-3%)}.minesweeper-race__flag-pole{background:linear-gradient(90deg, #9a867d 0%, var(--color-lark-warm) 48%, #a18d83 100%);border-radius:999px;width:8%;min-width:2px;position:absolute;top:8%;bottom:18%;left:36%;box-shadow:inset -1px 0 #211a173d,0 1px 2px #0000005c}.minesweeper-race__flag-cloth{background:linear-gradient(145deg, #ffffff38, transparent 35%), linear-gradient(145deg, var(--color-lark-coral-v3-lift), var(--color-lark-coral-v3-deep));clip-path:polygon(0 0,100% 18%,78% 100%,0 82%);transform-origin:0;width:48%;height:35%;animation:minesweeper-flag-wave 4.8s ease-in-out var(--minesweeper-flag-wave-delay,0s) infinite;will-change:transform;position:absolute;top:8%;left:41%;box-shadow:inset 0 1px #ffffff38}.minesweeper-race__flag-cup{background:radial-gradient(#17110f 0 36%,#342722 39% 58%,#e47a5a52 61% 100%);border:1px solid #d8ccc647;border-radius:50%;width:42%;height:15%;position:absolute;bottom:7%;left:19%;box-shadow:inset 0 2px 3px #0000009e,0 1px #ffffff1a}.minesweeper-race__mine{aspect-ratio:1;background:radial-gradient(circle at 36% 30%, var(--color-lark-coral-v3-lift) 0 10%, transparent 11%), radial-gradient(circle at 50% 50%, #514039 0 40%, var(--color-lark-interface) 42% 68%, transparent 70%);filter:drop-shadow(0 3px 3px #0000007a);border-radius:50%;width:48%;position:relative}.minesweeper-race__mine:before,.minesweeper-race__mine:after{content:"";background:var(--color-lark-coral-v3);border-radius:999px;position:absolute;inset:45% -18%;box-shadow:inset 0 1px #ffffff2e}.minesweeper-race__mine:after{transform:rotate(90deg)}.minesweeper-race__mine>span:before,.minesweeper-race__mine>span:after{content:"";background:var(--color-lark-coral-v3);border-radius:999px;position:absolute;inset:45% -18%;transform:rotate(45deg)}.minesweeper-race__mine>span:after{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.minesweeper-race__board[data-minesweeper-impact],.minesweeper-race__board:before,.minesweeper-race__board:after,.minesweeper-race__cell--opening[data-cell-state=revealed],.minesweeper-race__cell--opening[data-cell-state=revealed]:before,.minesweeper-race__cell--opening[data-cell-state=revealed]:after,.minesweeper-race__cell--won[data-cell-state=revealed],.minesweeper-race__cell--flag-drop .minesweeper-race__flag,.minesweeper-race__cell--victory-flag .minesweeper-race__flag,.minesweeper-race__cell--mine-cascade,.minesweeper-race__cell--mine-cascade:before,.minesweeper-race__cell--mine-cascade:after,.minesweeper-race__cell--mine-cascade .minesweeper-race__mine,.minesweeper-race__mine-marker,.minesweeper-race__flag-cloth,[data-minesweeper-stats] [data-minesweeper-stat]{animation:none}.minesweeper-race__cell,.minesweeper-rules-link{transition:none}}.firefly-fields__board{background:#f2ece6;border:clamp(.12rem,.55cqw,.22rem) solid #4a3935;border-radius:clamp(.55rem,1.8cqw,.8rem);box-shadow:inset 0 1px #ffffff59,0 1rem 2.25rem #23120a47;container-type:inline-size}.firefly-fields__firefly{aspect-ratio:.72;background:radial-gradient(circle at 48% 62%,#fff8aa 0 12%,#ffd84d 28%,#ff9d24 62%,#b94b1f 100%);border-radius:48% 48% 62% 62%;width:34%;animation:1.55s ease-in-out infinite alternate firefly-fields-pulse;display:block;position:relative;box-shadow:0 0 .18rem #fff497f2,0 0 .72rem #ffd243f5,0 0 1.3rem #ffa42eb8,inset 0 .12rem .18rem #fffc}.firefly-fields__firefly:before{content:"";filter:drop-shadow(0 .05rem .08rem #4c30216b);background:radial-gradient(at 25% 44%,#fffff1e6 0 23%,#fff8b94d 26%,#0000 29%),radial-gradient(at 75% 44%,#fffff1e6 0 23%,#fff8b94d 26%,#0000 29%);position:absolute;inset:-20% -70% 10%;transform:rotate(-4deg)}.firefly-fields__firefly:after{aspect-ratio:1;content:"";background:radial-gradient(circle at 38% 32%,#5a4232 0 12%,#241915 45%,#0c0908 100%);border-radius:50%;width:62%;position:absolute;top:-18%;left:50%;transform:translate(-50%);box-shadow:0 .08rem .12rem #00000073}.firefly-fields__cell--conflict{z-index:2;animation:.72s ease-in-out infinite alternate firefly-fields-conflict;box-shadow:inset 0 0 0 .2rem #a82d2ce6,inset 0 0 1rem #8f242259}.firefly-fields__cell--complete .firefly-fields__firefly{animation-duration:.7s}.firefly-fields__celebration-light{aspect-ratio:1;width:clamp(.38rem,1.4vw,.7rem);animation:firefly-fields-celebrate var(--firefly-duration,2s) ease-in-out var(--firefly-delay,0s) infinite;background:#ffe36c;border-radius:50%;position:absolute;box-shadow:0 0 .3rem #fff5ae,0 0 .85rem #ffd64f,0 0 1.5rem #ff8531bf}@keyframes firefly-fields-pulse{0%{filter:brightness(.94);transform:translateY(0)rotate(-2deg)scale(.96)}to{filter:brightness(1.12);transform:translateY(-5%)rotate(2deg)scale(1.04)}}@keyframes firefly-fields-conflict{0%{filter:saturate()}to{filter:saturate(1.3)brightness(.9)}}@keyframes firefly-fields-celebrate{0%,to{opacity:.16;transform:translate(-.2rem,.4rem)scale(.72)}45%{opacity:1;transform:translate(.4rem,-.6rem)scale(1.12)}}@media (prefers-reduced-motion:reduce){.firefly-fields__firefly,.firefly-fields__cell--conflict,.firefly-fields__celebration-light{animation:none}}@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}}.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{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-3{inset:calc(var(--spacing) * 3)}.inset-\[8\%\]{inset:8%}.inset-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-\[-10\%\]{inset-inline:-10%}.inset-x-\[3\%\]{inset-inline:3%}.inset-x-\[26\%\]{inset-inline:26%}.inset-y-0{inset-block:0}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[1\.35rem\]{top:1.35rem}.top-\[3\.6875rem\]{top:3.6875rem}.top-\[3px\]{top:3px}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.-bottom-5{bottom:calc(var(--spacing) * -5)}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.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{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[7\]{z-index:7}.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}.row-0{grid-row:0}.row-span-2{grid-row:span 2/span 2}.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-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-auto{margin-block:auto}.\!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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.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-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.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}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[13\/4\]{aspect-ratio:13/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.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{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.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-48{height:calc(var(--spacing) * 48)}.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-\[18px\]{height:18px}.h-\[22\%\]{height:22%}.h-\[28\%\]{height:28%}.h-\[72\%\]{height:72%}.h-\[72vh\]{height:72vh}.h-\[78\%\]{height:78%}.h-\[80\%\]{height:80%}.h-\[82\%\]{height:82%}.h-\[84\%\]{height:84%}.h-\[88\%\]{height:88%}.h-\[92\%\]{height:92%}.h-\[100px\]{height:100px}.h-\[180px\]{height:180px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[600px\]{height:600px}.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-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.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-\[2\.75rem\]{min-height:2.75rem}.min-h-\[4\.75rem\]{min-height:4.75rem}.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-\[calc\(100dvh-3\.6875rem\)\]{min-height:calc(100dvh - 3.6875rem)}.min-h-\[calc\(100dvh-3px\)\]{min-height:calc(100dvh - 3px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.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-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[28\%\]{width:28%}.w-\[28rem\]{width:28rem}.w-\[30\%\]{width:30%}.w-\[72\%\]{width:72%}.w-\[78\%\]{width:78%}.w-\[80\%\]{width:80%}.w-\[82\%\]{width:82%}.w-\[84\%\]{width:84%}.w-\[88\%\]{width:88%}.w-\[100px\]{width:100px}.w-\[180px\]{width:180px}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[min\(22rem\,92vw\)\]{width:min(22rem,92vw)}.w-\[min\(24rem\,92vw\)\]{width:min(24rem,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-5xl{max-width:var(--container-5xl)}.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-\[22rem\]{max-width:22rem}.max-w-\[31rem\]{max-width:31rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34\.375rem\]{max-width:34.375rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40\.625rem\]{max-width:40.625rem}.max-w-\[42rem\]{max-width:42rem}.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{flex-shrink: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)}.origin-bottom{transform-origin:bottom}.origin-top{transform-origin:top}.-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-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-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)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[1fr_3\.25rem_1fr\]{grid-template-columns:1fr 3.25rem 1fr}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)_1\.5rem\]{grid-template-columns:2.75rem minmax(0,1fr) 1.5rem}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)_2\.75rem\]{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}.grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_4rem_5rem_4\.5rem\]{grid-template-columns:minmax(0,1fr) 4rem 5rem 4.5rem}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-10{grid-template-rows:repeat(10,minmax(0,1fr))}.grid-rows-\[6\.25rem_minmax\(0\,1fr\)\]{grid-template-rows:6.25rem 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-9{gap:calc(var(--spacing) * 9)}.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)))}:where(.space-y-12>: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)))}.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)}:where(.-space-x-1>: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)))}:where(.-space-x-1\.5>: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)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.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)}:where(.divide-white\/8>:not(:last-child)){border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/8>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.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-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.\!rounded-2xl{border-radius:var(--radius-2xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.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-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.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-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-\[7px\]{border-style:var(--tw-border-style);border-width:7px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.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-\[\#5A5153\]{border-color:#5a5153}.border-\[\#6B5146\]{border-color:#6b5146}.border-\[\#8B4B5E\]{border-color:#8b4b5e}.border-\[\#8B6CA8\]{border-color:#8b6ca8}.border-\[\#9BF2DA\]\/70{border-color:oklab(89.9191% -.0905596 .00828159/.7)}.border-\[\#78BBC1\]{border-color:#78bbc1}.border-\[\#78BBC1\]\/50{border-color:oklab(74.9535% -.0629854 -.0267588/.5)}.border-\[\#78BBC1\]\/70{border-color:oklab(74.9535% -.0629854 -.0267588/.7)}.border-\[\#173D2A\]{border-color:#173d2a}.border-\[\#536A78\]{border-color:#536a78}.border-\[\#715F57\]{border-color:#715f57}.border-\[\#51443E\]{border-color:#51443e}.border-\[\#60483E\]{border-color:#60483e}.border-\[\#76665E\]{border-color:#76665e}.border-\[\#665952\]{border-color:#665952}.border-\[\#C9B8D8\]{border-color:#c9b8d8}.border-\[\#D8CCC5\]{border-color:#d8ccc5}.border-\[\#E47A5A\]\/70{border-color:oklab(69.232% .110489 .0850391/.7)}.border-\[\#FDBB21\]\/70{border-color:oklab(83.1293% .0238656 .163309/.7)}.border-\[\#FF9A87\]{border-color:#ff9a87}.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\/8{border-color:#00000014}@supports (color:color-mix(in lab, red, red)){.border-black\/8{border-color:color-mix(in oklab, var(--color-black) 8%, transparent)}}.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-action-green\/30{border-color:#3472594d}@supports (color:color-mix(in lab, red, red)){.border-lark-action-green\/30{border-color:color-mix(in oklab, var(--color-lark-action-green) 30%, 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-lift{border-color:var(--color-lark-coral-v3-lift)}.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-gold\/50{border-color:#fdbb2180}@supports (color:color-mix(in lab, red, red)){.border-lark-gold\/50{border-color:color-mix(in oklab, var(--color-lark-gold) 50%, transparent)}}.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-lime\/45{border-color:#68d63d73}@supports (color:color-mix(in lab, red, red)){.border-lark-lime\/45{border-color:color-mix(in oklab, var(--color-lark-lime) 45%, transparent)}}.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-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.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-slate-800{border-color:var(--color-slate-800)}.border-transparent{border-color:#0000}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-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-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.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-\[\#4A423E\]{background-color:#4a423e}.bg-\[\#5A493A\]{background-color:#5a493a}.bg-\[\#5C514B\]{background-color:#5c514b}.bg-\[\#6D5984\]{background-color:#6d5984}.bg-\[\#8B4B5E\]{background-color:#8b4b5e}.bg-\[\#8B4B5E\]\/7{background-color:oklab(49.5344% .0889936 .00288767/.07)}.bg-\[\#8B4B5E\]\/10{background-color:oklab(49.5344% .0889936 .00288767/.1)}.bg-\[\#8B4B5E\]\/12{background-color:oklab(49.5344% .0889936 .00288767/.12)}.bg-\[\#8B6CA8\]{background-color:#8b6ca8}.bg-\[\#8B6CA8\]\/10{background-color:oklab(58.4946% .0581063 -.0761128/.1)}.bg-\[\#8B6CA8\]\/12{background-color:oklab(58.4946% .0581063 -.0761128/.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-\[\#080A0D\]{background-color:#080a0d}.bg-\[\#82C9D4\]{background-color:#82c9d4}.bg-\[\#100B22\]{background-color:#100b22}.bg-\[\#173D2A\]{background-color:#173d2a}.bg-\[\#211A17\]{background-color:#211a17}.bg-\[\#211A17\]\/85{background-color:oklab(22.5075% .00895537 .00880194/.85)}.bg-\[\#231D1A\],.bg-\[\#231d1a\]{background-color:#231d1a}.bg-\[\#241D1A\]\/65{background-color:oklab(23.7885% .00881743 .00867446/.65)}.bg-\[\#332A25\]{background-color:#332a25}.bg-\[\#426F8D\]{background-color:#426f8d}.bg-\[\#536A78\]{background-color:#536a78}.bg-\[\#795C4C\]{background-color:#795c4c}.bg-\[\#07131D\]{background-color:#07131d}.bg-\[\#17131F\]{background-color:#17131f}.bg-\[\#57476A\]{background-color:#57476a}.bg-\[\#75675F\]{background-color:#75675f}.bg-\[\#76584C\]{background-color:#76584c}.bg-\[\#102630\]\/95{background-color:oklab(25.551% -.0218602 -.0256473/.95)}.bg-\[\#171416\]{background-color:#171416}.bg-\[\#171426\]{background-color:#171426}.bg-\[\#191411\]{background-color:#191411}.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-\[\#D9B787\]{background-color:#d9b787}.bg-\[\#D53D2E\]{background-color:#d53d2e}.bg-\[\#D65F3D\]\/7{background-color:oklab(62.7994% .126746 .0944826/.07)}.bg-\[\#D65F3D\]\/8{background-color:oklab(62.7994% .126746 .0944826/.08)}.bg-\[\#E7DFD8\]{background-color:#e7dfd8}.bg-\[\#E8D9C6\]{background-color:#e8d9c6}.bg-\[\#E8DDD7\]{background-color:#e8ddd7}.bg-\[\#E9D8C3\]{background-color:#e9d8c3}.bg-\[\#E47A5A\]\/12{background-color:oklab(69.232% .110489 .0850391/.12)}.bg-\[\#ECE7E3\]{background-color:#ece7e3}.bg-\[\#F1E4E8\]{background-color:#f1e4e8}.bg-\[\#F2C94C\]{background-color:#f2c94c}.bg-\[\#F2EEEB\]{background-color:#f2eeeb}.bg-\[\#F4C95D\]\/12{background-color:oklab(85.3115% .00592753 .134216/.12)}.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-\[\#FFE36C\]{background-color:#ffe36c}.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\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.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\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, 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\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, 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-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-900{background-color:var(--color-cyan-900)}.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-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-800{background-color:var(--color-emerald-800)}.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{background-color:var(--color-lark-gold)}.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\/7{background-color:#226f7812}@supports (color:color-mix(in lab, red, red)){.bg-lark-lake\/7{background-color:color-mix(in oklab, var(--color-lark-lake) 7%, transparent)}}.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\/45{background-color:#226f7873}@supports (color:color-mix(in lab, red, red)){.bg-lark-lake\/45{background-color:color-mix(in oklab, var(--color-lark-lake) 45%, 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-mist{background-color:var(--color-lark-mist)}.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-spark\/20{background-color:#ffe06b33}@supports (color:color-mix(in lab, red, red)){.bg-lark-spark\/20{background-color:color-mix(in oklab, var(--color-lark-spark) 20%, transparent)}}.bg-lark-spark\/25{background-color:#ffe06b40}@supports (color:color-mix(in lab, red, red)){.bg-lark-spark\/25{background-color:color-mix(in oklab, var(--color-lark-spark) 25%, transparent)}}.bg-lark-spark\/45{background-color:#ffe06b73}@supports (color:color-mix(in lab, red, red)){.bg-lark-spark\/45{background-color:color-mix(in oklab, var(--color-lark-spark) 45%, 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-red-50{background-color:var(--color-red-50)}.bg-red-700{background-color:var(--color-red-700)}.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-100{background-color:var(--color-slate-100)}.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\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, 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\/7{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/7{background-color:color-mix(in oklab, var(--color-white) 7%, 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-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-300{background-color:var(--color-yellow-300)}.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))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--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\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--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\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--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-black\/5{--tw-gradient-via:#0000000d}@supports (color:color-mix(in lab, red, red)){.via-black\/5{--tw-gradient-via:color-mix(in oklab, var(--color-black) 5%, transparent)}}.via-black\/5{--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-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--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-black\/90{--tw-gradient-to:#000000e6}@supports (color:color-mix(in lab, red, red)){.to-black\/90{--tw-gradient-to:color-mix(in oklab, var(--color-black) 90%, transparent)}}.to-black\/90{--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-transparent{--tw-gradient-to:transparent;--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{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-10{padding:calc(var(--spacing) * 10)}.\!px-2{padding-inline:calc(var(--spacing) * 2)!important}.\!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-7{padding-top:calc(var(--spacing) * 7)}.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-1{padding-right:var(--spacing)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.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-8{padding-bottom:calc(var(--spacing) * 8)}.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)}.pl-10{padding-left:calc(var(--spacing) * 10)}.\!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-\[1\.55rem\]{font-size:1.55rem}.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-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.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-\[-\.03em\]{--tw-tracking:-.03em!important;letter-spacing:-.03em!important}.\!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-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.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-\[\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.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\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.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-lark-plum{color:var(--color-lark-plum)!important}.\!text-white{color:var(--color-white)!important}.text-\[\#6A3947\]{color:#6a3947}.text-\[\#8B4B5E\]{color:#8b4b5e}.text-\[\#8B6CA8\]{color:#8b6ca8}.text-\[\#8BE2F1\]{color:#8be2f1}.text-\[\#8ED0D6\]{color:#8ed0d6}.text-\[\#9BCAB1\]{color:#9bcab1}.text-\[\#9BF2DA\]{color:#9bf2da}.text-\[\#9C918B\]{color:#9c918b}.text-\[\#9ED4B1\]{color:#9ed4b1}.text-\[\#9EDAE2\]{color:#9edae2}.text-\[\#36A9E1\]{color:#36a9e1}.text-\[\#78BBC1\]{color:#78bbc1}.text-\[\#17120F\]{color:#17120f}.text-\[\#76558F\]{color:#76558f}.text-\[\#397780\]{color:#397780}.text-\[\#A06B00\]{color:#a06b00}.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-\[\#D7B783\]{color:#d7b783}.text-\[\#D9CAE5\]{color:#d9cae5}.text-\[\#E2D4ED\]{color:#e2d4ed}.text-\[\#E6BEC9\]{color:#e6bec9}.text-\[\#F1A897\]{color:#f1a897}.text-\[\#F2A38D\]{color:#f2a38d}.text-\[\#F09A7E\]{color:#f09a7e}.text-\[\#FDBB21\]{color:#fdbb21}.text-\[\#FFD43B\]{color:#ffd43b}.text-\[\#FFD166\]{color:#ffd166}.text-\[\#FFE36C\]{color:#ffe36c}.text-\[\#FFE49A\]{color:#ffe49a}.text-\[\#b9ada7\]{color:#b9ada7}.text-\[\#b9ada7\]\/55{color:oklab(75.5976% .0107917 .0121963/.55)}.text-\[\#b9ada7\]\/70{color:oklab(75.5976% .0107917 .0121963/.7)}.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-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.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-600{color:var(--color-emerald-600)}.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-action-green-dark{color:var(--color-lark-action-green-dark)}.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\/60{color:#d8ccc699}@supports (color:color-mix(in lab, red, red)){.text-lark-mist-v3\/60{color:color-mix(in oklab, var(--color-lark-mist-v3) 60%, 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-mist-v3\/80{color:#d8ccc6cc}@supports (color:color-mix(in lab, red, red)){.text-lark-mist-v3\/80{color:color-mix(in oklab, var(--color-lark-mist-v3) 80%, transparent)}}.text-lark-muted{color:var(--color-lark-muted)}.text-lark-muted\/45{color:#72686373}@supports (color:color-mix(in lab, red, red)){.text-lark-muted\/45{color:color-mix(in oklab, var(--color-lark-muted) 45%, transparent)}}.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-muted\/70{color:#726863b3}@supports (color:color-mix(in lab, red, red)){.text-lark-muted\/70{color:color-mix(in oklab, var(--color-lark-muted) 70%, transparent)}}.text-lark-muted\/80{color:#726863cc}@supports (color:color-mix(in lab, red, red)){.text-lark-muted\/80{color:color-mix(in oklab, var(--color-lark-muted) 80%, 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-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-200{color:var(--color-rose-200)}.text-rose-600{color:var(--color-rose-600)}.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-300{color:var(--color-slate-300)}.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)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, 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-lark-lake\/30{text-decoration-color:#226f784d}@supports (color:color-mix(in lab, red, red)){.decoration-lark-lake\/30{-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)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset: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-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.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_8px_\#FFD243\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ffd243);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(104\,214\,61\,\.65\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#68d63da6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(214\,95\,61\,\.5\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#d65f3d80);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_3px_0_\#8A756B\]{--tw-shadow:0 3px 0 var(--tw-shadow-color,#8a756b);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_4px_8px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 4px 8px 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_7px_18px_rgba\(0\,0\,0\,\.42\)\]{--tw-shadow:0 7px 18px var(--tw-shadow-color,#0000006b);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_9px_24px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow:0 9px 24px var(--tw-shadow-color,#0006);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_rgba\(33\,26\,23\,\.08\)\]{--tw-shadow:0 12px 28px 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_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\(0\,0\,0\,\.35\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#00000059);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_55px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 22px 55px var(--tw-shadow-color,#0000004d);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\,\.2\)\]{--tw-shadow:0 22px 60px 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_22px_60px_rgba\(33\,26\,23\,\.22\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#211a1738);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_24px_64px_rgba\(33\,26\,23\,\.2\)\]{--tw-shadow:0 24px 64px 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_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_0_18px_rgba\(253\,187\,33\,\.28\)\]{--tw-shadow:inset 0 0 18px var(--tw-shadow-color,#fdbb2147);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-\[inset_0_2px_0_rgba\(255\,255\,255\,\.2\)\,0_4px_0_\#195B63\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#fff3), 0 4px 0 var(--tw-shadow-color,#195b63);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\,\.22\)\,0_3px_0_\#195B63\]{--tw-shadow:inset 0 2px 0 var(--tw-shadow-color,#ffffff38), 0 3px 0 var(--tw-shadow-color,#195b63);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)}.shadow-xl{--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)}.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-cyan-500{--tw-ring-color:var(--color-cyan-500)}.ring-cyan-700{--tw-ring-color:var(--color-cyan-700)}.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-lift{--tw-ring-color:var(--color-lark-coral-v3-lift)}.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-gold{--tw-ring-color:var(--color-lark-gold)}.ring-lark-gold\/70{--tw-ring-color:#fdbb21b3}@supports (color:color-mix(in lab, red, red)){.ring-lark-gold\/70{--tw-ring-color:color-mix(in oklab, var(--color-lark-gold) 70%, transparent)}}.ring-lark-lake{--tw-ring-color:var(--color-lark-lake)}.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{--tw-ring-color:var(--color-lark-lime)}.ring-lark-lime\/50{--tw-ring-color:#68d63d80}@supports (color:color-mix(in lab, red, red)){.ring-lark-lime\/50{--tw-ring-color:color-mix(in oklab, var(--color-lark-lime) 50%, 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-red-400\/60{--tw-ring-color:#ff656899}@supports (color:color-mix(in lab, red, red)){.ring-red-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.ring-rose-200{--tw-ring-color:var(--color-rose-200)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-300{--tw-ring-color:var(--color-slate-300)}.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-slate-950\/20{--tw-ring-color:#02061833}@supports (color:color-mix(in lab, red, red)){.ring-slate-950\/20{--tw-ring-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.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)}}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-white\/75{--tw-ring-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.ring-white\/75{--tw-ring-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.ring-yellow-300\/60{--tw-ring-color:#ffe02a99}@supports (color:color-mix(in lab, red, red)){.ring-yellow-300\/60{--tw-ring-color:color-mix(in oklab, var(--color-yellow-300) 60%, 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,)}.blur-\[7px\]{--tw-blur:blur(7px);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-\[10px\]{--tw-blur:blur(10px);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_0_10px_rgba\(253\,187\,33\,\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 0 10px var(--tw-drop-shadow-color,#fdbb21cc));--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_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_2px_2px_rgba\(0\,0\,0\,\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 2px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_3px_2px_rgba\(0\,0\,0\,\.28\)\]{--tw-drop-shadow-size:drop-shadow(0 3px 2px var(--tw-drop-shadow-color,#00000047));--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,)}.grayscale-\[18\%\]{--tw-grayscale:grayscale(18%);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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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}.\[clip-path\:polygon\(0_0\,100\%_0\,50\%_100\%\)\]{clip-path:polygon(0 0,100% 0,50% 100%)}.\[clip-path\:polygon\(50\%_0\,100\%_100\%\,0_100\%\)\]{clip-path:polygon(50% 0,100% 100%,0 100%)}.\[program\:larkspark-queue\]{program:larkspark-queue}.\[program\:larkspark-reverb\]{program:larkspark-reverb}.ring-inset{--tw-ring-inset:inset}@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\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y: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\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.16\]:is(:where(.group):hover *){scale:1.16}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.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\:opacity-55:is(:where(.group):hover *){opacity:.55}.group-hover\:opacity-82:is(:where(.group):hover *){opacity:.82}.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)}}.group-hover\:brightness-110:is(:where(.group):hover *){--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.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-mist-v3\/35::placeholder{color:#d8ccc659}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-lark-mist-v3\/35::placeholder{color:color-mix(in oklab, var(--color-lark-mist-v3) 35%, transparent)}}.placeholder\:text-lark-muted::placeholder{color:var(--color-lark-muted)}.placeholder\:text-lark-muted\/70::placeholder{color:#726863b3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-lark-muted\/70::placeholder{color:color-mix(in oklab, var(--color-lark-muted) 70%, transparent)}}.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-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[\#C9B8D8\]:hover{border-color:#c9b8d8}.hover\:border-\[\#F09A7E\]:hover{border-color:#f09a7e}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-black\/20:hover{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/20:hover{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.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-\[\#2A7D86\]:hover{background-color:#2a7d86}.hover\:bg-\[\#3C8276\]\/65:hover{background-color:oklab(55.7843% -.0733365 -.000981152/.65)}.hover\:bg-\[\#6A5744\]:hover{background-color:#6a5744}.hover\:bg-\[\#6B5850\]:hover{background-color:#6b5850}.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-\[\#F0E8F7\]:hover{background-color:#f0e8f7}.hover\:bg-\[\#FFD166\]\/25:hover{background-color:oklab(88.0303% .00925696 .13446/.25)}.hover\:bg-\[var\(--theme-accent-soft\)\]:hover{background-color:var(--theme-accent-soft)}.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-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.hover\:bg-black\/\[\.06\]:hover{background-color:#0000000f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/\[\.06\]:hover{background-color:color-mix(in oklab, var(--color-black) 6%, transparent)}}.hover\:bg-cyan-200:hover{background-color:var(--color-cyan-200)}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.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-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.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\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, 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\:bg-yellow-200:hover{background-color:var(--color-yellow-200)}.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\:decoration-lark-lake: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)}.hover\:opacity-75:hover{opacity:.75}.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-\[0_18px_38px_rgba\(33\,26\,23\,\.14\)\]:hover{--tw-shadow:0 18px 38px var(--tw-shadow-color,#211a1724);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-\[\#C9B8D8\]:focus{border-color:#c9b8d8}.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\:border-red-500:focus{border-color:var(--color-red-500)}.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\)\]:focus{--tw-ring-color:var(--theme-accent)}.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\/15:focus{--tw-ring-color:#226f7826}@supports (color:color-mix(in lab, red, red)){.focus\:ring-lark-lake\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 15%, transparent)}}.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\:ring-red-500:focus{--tw-ring-color:var(--color-red-500)}.focus\:ring-red-500\/15:focus{--tw-ring-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.focus\:ring-red-500\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 15%, 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-\[var\(--theme-accent-soft\)\]:focus-visible{--tw-ring-color:var(--theme-accent-soft)}.focus-visible\:ring-lark-lake:focus-visible{--tw-ring-color:var(--color-lark-lake)}.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-lark-lake\/40:focus-visible{--tw-ring-color:#226f7866}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-lark-lake\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-lark-lake) 40%, transparent)}}.focus-visible\:ring-lark-lime:focus-visible{--tw-ring-color:var(--color-lark-lime)}.focus-visible\:ring-lark-lime\/50:focus-visible{--tw-ring-color:#68d63d80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-lark-lime\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-lark-lime) 50%, 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\:ring-yellow-300:focus-visible{--tw-ring-color:var(--color-yellow-300)}.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-0:disabled{opacity:0}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=480px){.min-\[480px\]\:inline-flex{display:inline-flex}}@media (width>=40rem){.sm\:top-1{top:var(--spacing)}.sm\:right-1\.5{right:calc(var(--spacing) * 1.5)}.sm\:right-auto{right:auto}.sm\:bottom-1{bottom:var(--spacing)}.sm\:left-1\.5{left:calc(var(--spacing) * 1.5)}.sm\:left-3{left:calc(var(--spacing) * 3)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-8{margin-inline:calc(var(--spacing) * 8)}.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\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[6\.75rem\]{width:6.75rem}.sm\:w-\[min\(62rem\,calc\(100vw-1\.5rem\)\)\]{width:min(62rem,100vw - 1.5rem)}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-md{max-width:var(--container-md)}.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-\[3rem_minmax\(0\,1fr\)_3rem\]{grid-template-columns:3rem minmax(0,1fr) 3rem}.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\:px-10{padding-inline:calc(var(--spacing) * 10)}.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-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.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-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[0\.62rem\]{font-size:.62rem}.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-4{top:calc(var(--spacing) * 4)}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:top-\[3px\]{top:3px}.lg\:right-auto{right:auto}.lg\:bottom-auto{bottom:auto}.lg\:left-56{left:calc(var(--spacing) * 56)}.lg\:left-auto{left:auto}.lg\:z-auto{z-index:auto}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-10{margin-inline:calc(var(--spacing) * 10)}.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\:h-\[calc\(100dvh-2rem-3px\)\]{height:calc(100dvh - 2rem - 3px)}.lg\:h-\[calc\(100dvh-3px\)\]{height:calc(100dvh - 3px)}.lg\:max-h-\[calc\(100dvh-2rem-3px\)\]{max-height:calc(100dvh - 2rem - 3px)}.lg\:min-h-14{min-height:calc(var(--spacing) * 14)}.lg\:min-h-\[11\.5rem\]{min-height:11.5rem}.lg\:min-h-\[calc\(100dvh-3px\)\]{min-height:calc(100dvh - 3px)}.lg\:w-48{width:calc(var(--spacing) * 48)}.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-\[11rem_minmax\(0\,1fr\)_15rem\]{grid-template-columns:11rem minmax(0,1fr) 15rem}.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\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.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-3{gap:calc(var(--spacing) * 3)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:self-start{align-self:flex-start}.lg\:self-stretch{align-self:stretch}.lg\:overflow-hidden{overflow:hidden}.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-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.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-5{padding:calc(var(--spacing) * 5)}.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\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pr-4{padding-right:calc(var(--spacing) * 4)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.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\:h-24{height:calc(var(--spacing) * 24)}.xl\:min-h-\[13rem\]{min-height:13rem}.xl\:w-8{width:calc(var(--spacing) * 8)}.xl\:w-24{width:calc(var(--spacing) * 24)}.xl\:w-96{width:calc(var(--spacing) * 96)}.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\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.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\:justify-between{justify-content:space-between}.xl\:px-0{padding-inline:0}.xl\:px-8{padding-inline:calc(var(--spacing) * 8)}.xl\:px-12{padding-inline:calc(var(--spacing) * 12)}.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-\[\#37312E\]:where(.dark,.dark *){border-color:#37312e}.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-red-900\/70:where(.dark,.dark *){border-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-900\/70:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.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\:border-white\/12:where(.dark,.dark *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/12:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:bg-\[\#8B4B5E\]\/14:where(.dark,.dark *){background-color:oklab(49.5344% .0889936 .00288767/.14)}.dark\:bg-\[\#8B4B5E\]\/25:where(.dark,.dark *){background-color:oklab(49.5344% .0889936 .00288767/.25)}.dark\:bg-\[\#8B4B5E\]\/30:where(.dark,.dark *){background-color:oklab(49.5344% .0889936 .00288767/.3)}.dark\:bg-\[\#8B6CA8\]\/18:where(.dark,.dark *){background-color:oklab(58.4946% .0581063 -.0761128/.18)}.dark\:bg-\[\#8B6CA8\]\/30:where(.dark,.dark *){background-color:oklab(58.4946% .0581063 -.0761128/.3)}.dark\:bg-\[\#78BBC1\]\/10:where(.dark,.dark *){background-color:oklab(74.9535% -.0629854 -.0267588/.1)}.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-\[\#37312E\]:where(.dark,.dark *){background-color:#37312e}.dark\:bg-\[\#57473F\]:where(.dark,.dark *){background-color:#57473f}.dark\:bg-\[\#292522\]:where(.dark,.dark *){background-color:#292522}.dark\:bg-\[\#665952\]:where(.dark,.dark *){background-color:#665952}.dark\:bg-\[\#D65F3D\]\/12:where(.dark,.dark *){background-color:oklab(62.7994% .126746 .0944826/.12)}.dark\:bg-amber-400\/15:where(.dark,.dark *){background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.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-interface\/55:where(.dark,.dark *){background-color:#211a178c}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lark-interface\/55:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lark-interface) 55%, transparent)}}.dark\:bg-lark-interface\/65:where(.dark,.dark *){background-color:#211a17a6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lark-interface\/65:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lark-interface) 65%, transparent)}}.dark\:bg-lark-lake\/12:where(.dark,.dark *){background-color:#226f781f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lark-lake\/12:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-lark-lake) 12%, transparent)}}.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-red-950\/20:where(.dark,.dark *){background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 20%, 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\/6:where(.dark,.dark *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/6:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.dark\:bg-white\/8:where(.dark,.dark *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/8:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 8%, 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-\[\#A9E0E5\]:where(.dark,.dark *){color:#a9e0e5}.dark\:text-\[\#C9B8D8\]:where(.dark,.dark *){color:#c9b8d8}.dark\:text-\[\#D9CAE5\]:where(.dark,.dark *){color:#d9cae5}.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-\[\#FFD978\]:where(.dark,.dark *){color:#ffd978}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-lark-lake:where(.dark,.dark *){color:var(--color-lark-lake)}.dark\:text-lark-mist-v3:where(.dark,.dark *){color:var(--color-lark-mist-v3)}.dark\:text-lark-mist-v3\/45:where(.dark,.dark *){color:#d8ccc673}@supports (color:color-mix(in lab, red, red)){.dark\:text-lark-mist-v3\/45:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 45%, transparent)}}.dark\:text-lark-mist-v3\/50:where(.dark,.dark *){color:#d8ccc680}@supports (color:color-mix(in lab, red, red)){.dark\:text-lark-mist-v3\/50:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 50%, transparent)}}.dark\:text-lark-mist-v3\/55:where(.dark,.dark *){color:#d8ccc68c}@supports (color:color-mix(in lab, red, red)){.dark\:text-lark-mist-v3\/55:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 55%, transparent)}}.dark\:text-lark-mist-v3\/60:where(.dark,.dark *){color:#d8ccc699}@supports (color:color-mix(in lab, red, red)){.dark\:text-lark-mist-v3\/60:where(.dark,.dark *){color:color-mix(in oklab, var(--color-lark-mist-v3) 60%, transparent)}}.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-red-300:where(.dark,.dark *){color:var(--color-red-300)}.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\:text-white\/30:where(.dark,.dark *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/30:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:text-white\/40:where(.dark,.dark *){color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/40:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dark\:text-white\/45:where(.dark,.dark *){color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/45:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.dark\:text-white\/50:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/50:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.dark\:shadow-\[0_12px_30px_rgba\(0\,0\,0\,\.2\)\]:where(.dark,.dark *){--tw-shadow:0 12px 30px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:ring-1:where(.dark,.dark *){--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)}.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)}.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/10:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:placeholder\:text-white\/35:where(.dark,.dark *)::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.dark\:placeholder\:text-white\/35:where(.dark,.dark *)::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}@media (hover:hover){.dark\:hover\:border-\[\#78BBC1\]:where(.dark,.dark *):hover{border-color:#78bbc1}.dark\:hover\:border-white\/15:where(.dark,.dark *):hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-white\/15:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:hover\:bg-\[\#3D3632\]:where(.dark,.dark *):hover{background-color:#3d3632}.dark\:hover\:bg-\[\#78BBC1\]\/10:where(.dark,.dark *):hover{background-color:oklab(74.9535% -.0629854 -.0267588/.1)}.dark\:hover\:bg-\[\#382F2A\]:where(.dark,.dark *):hover{background-color:#382f2a}.dark\:hover\:bg-red-900\/30:where(.dark,.dark *):hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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-\[\#9BCAB1\]:where(.dark,.dark *):hover{color:#9bcab1}.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: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")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/build/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/build/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/build/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/build/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/build/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/build/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff")}.dots-boxes-stage{place-items:center;padding:clamp(.45rem,2.2cqw,.95rem);display:grid;position:absolute;inset:0;overflow:hidden}.dots-boxes-board-wrap{filter:drop-shadow(0 .9rem 1.1rem #140c083d);width:min(100cqw,100cqh)}.dots-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-boxes-cell{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.dots-boxes-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-boxes-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-boxes-edge--available{cursor:pointer}.dots-boxes-edge__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-boxes-edge__line--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-boxes-edge__line--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-boxes-edge__line--blue,.dots-boxes-edge[data-edge-owner=blue] .dots-boxes-edge__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);box-shadow:inset 0 2px 1px #ffffff6b,inset 0 -2px 2px #03397e52,0 .16rem .3rem #0753a76b,0 0 .4rem #139ff52e}.dots-boxes-edge__line--red,.dots-boxes-edge[data-edge-owner=red] .dots-boxes-edge__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);box-shadow:inset 0 2px 1px #fff6,inset 0 -2px 2px #6f112b57,0 .16rem .3rem #a4233d6b,0 0 .4rem #f45d652e}.dots-boxes-edge__line--empty{opacity:.58}.dots-boxes-edge__line--horizontal.dots-boxes-edge__line--empty{width:100%;transform:scaleY(.58)}.dots-boxes-edge__line--vertical.dots-boxes-edge__line--empty{height:100%;transform:scaleX(.58)}.dots-boxes-board[data-dots-and-boxes-turn=blue] .dots-boxes-edge--available:hover .dots-boxes-edge__line,.dots-boxes-board[data-dots-and-boxes-turn=blue] .dots-boxes-edge--available:focus-visible .dots-boxes-edge__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-boxes-board[data-dots-and-boxes-turn=red] .dots-boxes-edge--available:hover .dots-boxes-edge__line,.dots-boxes-board[data-dots-and-boxes-turn=red] .dots-boxes-edge--available:focus-visible .dots-boxes-edge__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-boxes-edge--available:hover .dots-boxes-edge__line--horizontal.dots-boxes-edge__line--empty,.dots-boxes-edge--available:focus-visible .dots-boxes-edge__line--horizontal.dots-boxes-edge__line--empty{width:var(--dots-edge-preview-length)}.dots-boxes-edge--available:hover .dots-boxes-edge__line--vertical.dots-boxes-edge__line--empty,.dots-boxes-edge--available:focus-visible .dots-boxes-edge__line--vertical.dots-boxes-edge__line--empty{height:var(--dots-edge-preview-length)}.dots-boxes-edge--available:focus-visible{outline-offset:clamp(1px, .35cqw, 2px);outline:clamp(2px,.55cqw,3px) solid #68d63d}.dots-boxes-edge--pending .dots-boxes-edge__line{opacity:1;animation:.52s ease-in-out infinite alternate dots-boxes-pending;transform:scale(1)}.dots-boxes-edge--pending .dots-boxes-edge__line--horizontal.dots-boxes-edge__line--empty{width:var(--dots-edge-preview-length)}.dots-boxes-edge--pending .dots-boxes-edge__line--vertical.dots-boxes-edge__line--empty{height:var(--dots-edge-preview-length)}.dots-boxes-edge--juice[data-edge-orientation=h] .dots-boxes-edge__line{transform-origin:50%;animation:.36s cubic-bezier(.16,.84,.24,1.04) both dots-boxes-draw-horizontal}.dots-boxes-edge--juice[data-edge-orientation=v] .dots-boxes-edge__line{transform-origin:50%;animation:.36s cubic-bezier(.16,.84,.24,1.04) both dots-boxes-draw-vertical}.dots-boxes-edge--last:not(.dots-boxes-edge--juice) .dots-boxes-edge__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-boxes-edge--last:not(.dots-boxes-edge--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-boxes-edge--last[data-edge-orientation=h]:after{width:120%;height:56%;top:22%;left:-10%}.dots-boxes-edge--last[data-edge-orientation=v]:after{width:56%;height:120%;top:-10%;left:22%}.dots-boxes-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-boxes-box--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-boxes-box--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-boxes-box--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-boxes-box__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-boxes-box--juice{animation:dots-boxes-claim .64s cubic-bezier(.16, .82, .24, 1.12) var(--dots-box-juice-delay,0s) both}.dots-boxes-box--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-boxes-box__burst{z-index:8;pointer-events:none;position:absolute;inset:50%}.dots-boxes-box__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-boxes-box--juice .dots-boxes-box__burst i{animation:dots-boxes-spark .54s cubic-bezier(.16, .78, .2, 1) var(--dots-box-juice-delay,0s) both;display:block}.dots-boxes-box--juice[data-combo] .dots-boxes-box__burst i{background:#f0a32f;width:clamp(.2rem,1cqw,.34rem);height:clamp(.62rem,2.8cqw,1rem);box-shadow:0 0 .55rem #f0a32f}.dots-boxes-box--juice[data-combo] .dots-boxes-box__burst i:nth-child(2n){background:#68d63d;box-shadow:0 0 .55rem #68d63d}.dots-boxes-box--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-boxes-box--win-ripple .dots-boxes-box__mark{animation:dots-boxes-win-mark .72s cubic-bezier(.16, .82, .24, 1.12) var(--dots-win-delay,0s) both}.dots-boxes-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-boxes-capture-toast strong{font-weight:900}.dots-boxes-capture-toast span{color:#d9ffca;font-size:.86em;font-weight:900}.dots-boxes-capture-toast[data-combo="2"]{box-shadow:0 0 0 .18rem #f0a32f52,0 .55rem 1.35rem #2c231f57}.dots-boxes-capture-toast[data-combo="3"],.dots-boxes-capture-toast[data-combo="4"]{border-color:#ffe06b94;box-shadow:0 0 0 .22rem #f0a32f61,0 0 1.65rem #68d63d61}.dots-boxes-capture-toast[data-owner=blue]{background:var(--dots-blue-dark)}.dots-boxes-capture-toast[data-owner=red]{background:var(--dots-red-dark)}.dots-boxes-board[data-dots-and-boxes-impact=capture]{animation:.43s cubic-bezier(.18,.82,.24,1.08) both dots-boxes-board-impact}.dots-boxes-board[data-dots-and-boxes-impact=finish]{animation:1.2s ease-in-out both dots-boxes-finish-glow}[data-dots-and-boxes-player-bar][data-dots-and-boxes-player-color=blue] .checkers-board-clock__detail{color:#70c4cc}[data-dots-and-boxes-player-bar][data-dots-and-boxes-player-color=red] .checkers-board-clock__detail{color:#f09a80}[data-dots-and-boxes-player-bar][data-clock-state=active][data-dots-and-boxes-player-color=blue]{background:#164e55;border-color:#4aa1aa;box-shadow:inset 0 1px #ffffff17,0 0 0 3px #226f782e}[data-dots-and-boxes-player-bar][data-clock-state=active][data-dots-and-boxes-player-color=red]{background:#713524;border-color:#e47a5a;box-shadow:inset 0 1px #ffffff17,0 0 0 3px #d65f3d2e}[data-dots-and-boxes-score-bump=true] .checkers-board-clock__detail,[data-dots-and-boxes-score-bump=true] .dots-boxes-player-status{animation:.62s cubic-bezier(.16,.82,.24,1.12) both dots-boxes-score-bump}[data-dots-and-boxes-extra-turn=true]{animation:.9s cubic-bezier(.16,.82,.24,1.08) both dots-boxes-extra-turn-bar}[data-dots-and-boxes-extra-turn=true] .dots-boxes-player-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[data-owner=red]{background:#a8412d;box-shadow:0 .35rem .8rem #a8412d6b}.dots-boxes-result-score{grid-template-columns:1fr 1fr;align-items:center;gap:1.7rem;width:min(100%,17rem);margin:1rem auto 0;display:grid;position:relative}.dots-boxes-result-score:after{content:"—";font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.dots-boxes-result-score>div{border:1px solid #ffffff24;border-radius:.75rem;padding:.65rem .8rem}.dots-boxes-result-score>div[data-player=blue]{background:#226f7838}.dots-boxes-result-score>div[data-player=red]{background:#d65f3d33}.dots-boxes-result-score dt{letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:900}.dots-boxes-result-score dd{font-family:var(--font-display,ui-sans-serif, system-ui);margin-top:.1rem;font-size:1.65rem;font-weight:900;line-height:1}@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)}}@media (prefers-reduced-motion:reduce){.dots-boxes-board,.dots-boxes-edge--pending .dots-boxes-edge__line,.dots-boxes-edge--juice .dots-boxes-edge__line,.dots-boxes-edge--last:not(.dots-boxes-edge--juice) .dots-boxes-edge__line,.dots-boxes-edge--last:not(.dots-boxes-edge--juice):after,.dots-boxes-box--tense,.dots-boxes-box--juice,.dots-boxes-box--juice:after,.dots-boxes-box--juice .dots-boxes-box__burst i,.dots-boxes-box--win-ripple,.dots-boxes-box--win-ripple .dots-boxes-box__mark,.dots-boxes-capture-toast,[data-dots-and-boxes-extra-turn=true],.dots-boxes-score-flight,[data-dots-and-boxes-score-bump=true] .checkers-board-clock__detail,[data-dots-and-boxes-score-bump=true] .dots-boxes-player-status{animation:none}.dots-boxes-capture-toast{opacity:1}}@media (prefers-contrast:more){.dots-boxes-edge__line--empty{opacity:1;background:#89796c}.dots-boxes-edge__line--horizontal.dots-boxes-edge__line--empty{transform:scaleY(.72)}.dots-boxes-edge__line--vertical.dots-boxes-edge__line--empty{transform:scaleX(.72)}.dots-boxes-box--blue,.dots-boxes-box--red{border-width:2px}}@keyframes sudoku-board-enter{0%{opacity:0;transform:scale(.94)translateY(.25rem)}70%{opacity:1;transform:scale(1.012)translateY(-.06rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sudoku-placement-ring{0%{opacity:.9;transform:scale(.28)}to{opacity:0;transform:scale(1.18)}}@keyframes sudoku-conflict-shake{0%,to{transform:translate(0)}22%{transform:translate(-5%)}44%{transform:translate(5%)}66%{transform:translate(-3%)}82%{transform:translate(3%)}}@keyframes sudoku-unit-sweep{0%,to{filter:brightness()}45%{filter:brightness(1.08);background:#e5f7e9;box-shadow:inset 0 0 0 clamp(1px,.38cqw,2px) #34725994}}@keyframes sudoku-note-pulse{0%,to{box-shadow:inset 0 0 #6d598400}50%{box-shadow:inset 0 0 0 clamp(1px,.4cqw,2px) #6d59849e}}@keyframes sudoku-erase-puff{0%{background:#e2eff0}to{background:#fff}}@keyframes sudoku-board-victory{0%{box-shadow:0 .75rem 2rem #0000002e}48%{box-shadow:0 0 0 .4rem #68d63d38,0 0 2.8rem #68d63d7a}to{box-shadow:0 0 0 .16rem #34725938,0 .75rem 2rem #0000002e}}@keyframes sudoku-toast-in{0%{opacity:0;transform:translate(-50%,.5rem)scale(.82)}65%{opacity:1;transform:translate(-50%,-.18rem)scale(1.06)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes sudoku-tile-place{0%{opacity:.4;transform:scale(.7)}70%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@keyframes sudoku-tile-victory{0%,to{transform:translateY(0)scale(1)}48%{transform:translateY(-12%)scale(1.16)}}@keyframes sudoku-number-gold{0%,to{color:inherit}48%{color:#b56c00;text-shadow:0 0 .75rem #fdbb218c}}@keyframes sudoku-spark-flight{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateY(-2cqw) scale(.35)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateY(-47cqw) scale(1.1)}}@keyframes sudoku-number-complete{0%,to{transform:scale(1)}42%{transform:translateY(-.18rem)scale(1.12);box-shadow:0 0 1rem #68d63d73}}@keyframes firefly-fields-board-enter{0%{opacity:.35;transform:translateY(.4rem)scale(.96)}72%{opacity:1;transform:translateY(-.08rem)scale(1.012)}to{opacity:1;transform:none}}@keyframes firefly-fields-board-invalid{0%,to{transform:translate(0)}22%{transform:translate(-.42rem)rotate(-.35deg)}45%{transform:translate(.34rem)rotate(.28deg)}68%{transform:translate(-.2rem)}}@keyframes firefly-fields-cell-place{0%{transform:scale(.72)}58%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes firefly-fields-cell-hint{0%,to{filter:brightness()}45%{filter:brightness(1.3)saturate(1.18)}}@keyframes firefly-fields-mark-place{0%{opacity:0;transform:rotate(-22deg)scale(.45)}72%{opacity:1;transform:rotate(5deg)scale(1.12)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes firefly-fields-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}28%{opacity:1}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) scale(.8)}}@keyframes firefly-fields-victory-wave{0%,to{filter:brightness();transform:translateY(0)}48%{filter:brightness(1.28)saturate(1.12);transform:translateY(-.18rem)}}@keyframes firefly-fields-progress-glow{0%{filter:brightness()}55%{filter:brightness(1.28)}to{filter:brightness()}}@keyframes firefly-fields-meadow-glow{0%,to{opacity:.2}50%{opacity:.48}}@keyframes firefly-fields-flora-sway{0%,to{rotate:-3deg}50%{rotate:4deg}}.firefly-fields__board-frame{box-sizing:border-box;perspective:62rem;background:radial-gradient(circle at 7% 18%,#8da84d 0 .2rem,#0000 .22rem),radial-gradient(circle at 93% 78%,#708d40 0 .26rem,#0000 .28rem),repeating-linear-gradient(102deg,#ffffff0f 0 .14rem,#0000 .14rem .52rem),linear-gradient(135deg,#765137,#513724 48%,#68472f);border:clamp(.08rem,.28cqw,.16rem) solid #3f3023;border-radius:clamp(.85rem,2.6cqw,1.3rem);padding:clamp(.34rem,1.3cqw,.62rem);position:relative;box-shadow:inset 0 0 0 clamp(.08rem,.3cqw,.16rem) #eeca7e38,inset 0 .2rem .18rem #ffffff1f,0 1rem 2.2rem #22181047}.firefly-fields__board-frame:after{z-index:1;content:"";pointer-events:none;border:1px solid #1c19117a;border-radius:clamp(.65rem,2cqw,1rem);position:absolute;inset:clamp(.18rem,.72cqw,.34rem);box-shadow:0 0 0 clamp(.12rem,.5cqw,.24rem) #5d75384d}.firefly-fields__frame-flora{z-index:4;aspect-ratio:1.35;pointer-events:none;filter:drop-shadow(0 .18rem .12rem #26211259);width:clamp(1.45rem,8cqw,3.2rem);position:absolute}.firefly-fields__frame-flora:before,.firefly-fields__frame-flora:after{content:"";background:linear-gradient(145deg,#b9cd69 5%,#64833b 52%,#38582f);border-radius:80% 12% 72% 16%;position:absolute;inset:10% 6% 4%;rotate:-24deg;box-shadow:.62rem .08rem 0 -.08rem #779746,1.1rem .32rem 0 -.18rem #a5bc5d,.3rem .55rem 0 -.14rem #4d7338}.firefly-fields__frame-flora:after{background:#f7d35e;border-radius:999px;inset:35% 42% -5% 20%;rotate:0deg;box-shadow:-.18rem 0 #fff0a0,.18rem 0 #fff0a0,0 -.18rem #fff0a0,0 .18rem #fff0a0}.firefly-fields__frame-flora[data-corner=north-west]{top:-1.5%;left:-1.5%}.firefly-fields__frame-flora[data-corner=south-east]{bottom:-1.5%;right:-1.5%;rotate:180deg}[data-firefly-fields-board].firefly-fields__board{z-index:2;isolation:isolate;transform-origin:50% 58%;will-change:transform;background:#7d9550;border:clamp(.12rem,.48cqw,.24rem) solid #40382a;border-radius:clamp(.52rem,1.6cqw,.8rem);box-shadow:inset 0 0 0 clamp(.06rem,.24cqw,.12rem) #ebe0b26b,inset 0 .3rem .8rem #202a1847}[data-firefly-fields-board][data-board-empty=true]{border-color:#5b4a43;box-shadow:inset 0 1px #ffffffb3,0 .75rem 1.8rem #2f262229}[data-firefly-fields-board][data-board-juice=entering]{animation:.68s cubic-bezier(.2,.85,.25,1) firefly-fields-board-enter}[data-firefly-fields-board][data-board-juice=invalid]{animation:.43s ease-in-out firefly-fields-board-invalid}.firefly-fields__cell{--field-color:#f2ece6;isolation:isolate;background:radial-gradient(circle at var(--meadow-x,28%) var(--meadow-y,32%), #fff7be6b 0 .06rem, transparent .075rem), radial-gradient(circle at calc(var(--meadow-x,28%) + 14%) calc(var(--meadow-y,32%) - 10%), #4d5b3033 0 .05rem, transparent .07rem), repeating-linear-gradient(76deg, transparent 0 .7rem, #494f2d0f .72rem .78rem, transparent .8rem 1.32rem), linear-gradient(145deg, #ffffff24, #4c3f2d14), var(--field-color);transition:filter .15s,box-shadow .15s,transform .15s}.firefly-fields__cell:before{z-index:0;content:"";opacity:.75;pointer-events:none;background:linear-gradient(72deg,#0000 47%,#4763312e 48% 51%,#0000 52%) 10% 86%/.42rem .7rem no-repeat,linear-gradient(108deg,#0000 47%,#47633126 48% 51%,#0000 52%) 18% 84%/.4rem .62rem no-repeat;border-radius:18%;position:absolute;inset:7%}.firefly-fields__cell:not(:disabled):hover{z-index:3;filter:brightness(1.08)}.firefly-fields__cell:not(:disabled):hover .firefly-fields__flora{filter:brightness(1.1)saturate(1.16);transform:translateY(-5%)scale(1.08)}.firefly-fields__cell:focus-visible{z-index:12;box-shadow:inset 0 0 0 clamp(.15rem,.58cqw,.28rem) #fff8c8,0 0 0 clamp(.12rem,.46cqw,.22rem) #3d352a}.firefly-fields__cell--lit{filter:saturate(1.08)brightness(1.035)}.firefly-fields__cell--lit:after{z-index:1;content:"";opacity:.28;pointer-events:none;background:radial-gradient(circle,#fff07e66,#0000 68%);animation:2.8s ease-in-out infinite firefly-fields-meadow-glow;position:absolute;inset:0}.firefly-fields__cell--selected{z-index:4;box-shadow:inset 0 0 0 clamp(.13rem,.52cqw,.24rem) #ffffffe6,inset 0 0 0 clamp(.22rem,.85cqw,.38rem) #211a176b}[data-firefly-fields-board] .firefly-fields__cell--conflict{animation:none;box-shadow:inset 0 0 0 clamp(.14rem,.55cqw,.24rem) #963a32eb,inset 0 0 1rem #963a3261}[data-firefly-fields-board] .firefly-fields__cell--pulse{filter:saturate(1.3)brightness(.9)}.firefly-fields__cross{z-index:6;color:#4a39359e;font-family:var(--font-display);text-shadow:0 1px #ffffff6b;font-size:clamp(1.25rem,7.5cqw,2rem);font-weight:900;line-height:1;position:relative}.firefly-fields__firefly{z-index:6}.firefly-fields__flora{z-index:2;opacity:.62;pointer-events:none;transform-origin:50% 100%;width:24%;height:25%;transition:filter .18s,transform .18s;animation:3.2s ease-in-out infinite firefly-fields-flora-sway;position:absolute;bottom:7%;right:8%}.firefly-fields__flora[data-flora=grass]{background:linear-gradient(72deg,#0000 46%,#52713c 48% 55%,#0000 57%) 0 100%/54% 100% no-repeat,linear-gradient(100deg,#0000 46%,#719149 48% 55%,#0000 57%) 48% 100%/46% 88% no-repeat,linear-gradient(122deg,#0000 46%,#426438 48% 55%,#0000 57%) 100% 100%/48% 78% no-repeat}.firefly-fields__flora[data-flora=flower]{aspect-ratio:1;background:#f3bc3e;border-radius:999px;width:10%;height:auto;bottom:14%;right:12%;box-shadow:-.16rem 0 #fff8d0,.16rem 0 #fff8d0,0 -.16rem #fff8d0,0 .16rem #fff8d0,0 .12rem 0 .02rem #3c5d2b47}.firefly-fields__flora[data-flora=flower]:after{content:"";background:#4f783d;border-radius:999px;width:18%;height:230%;position:absolute;top:70%;left:45%}.firefly-fields__flora[data-flora=clover]{aspect-ratio:1;background:#5f8a46;border-radius:60% 45% 55%;width:12%;height:auto;bottom:10%;right:10%;box-shadow:-.12rem .09rem #719b50,.12rem .09rem #4f7b3e,0 -.13rem #83a958}.firefly-fields__field-edge{--edge-size:clamp(.24rem, 1.6cqw, .66rem);z-index:9;pointer-events:none;filter:drop-shadow(0 .08rem .06rem #231d126b);display:block;position:absolute}.firefly-fields__field-edge--top{width:104%;height:var(--edge-size);top:0;left:-2%;transform:translateY(-50%)}.firefly-fields__field-edge--left{width:var(--edge-size);height:104%;top:-2%;left:0;transform:translate(-50%)}.firefly-fields__field-edge[data-edge-kind=hedge]{filter:drop-shadow(0 .08rem .05rem #231d1261)drop-shadow(0 0 .08rem #d2e27752)}.firefly-fields__field-edge--top[data-edge-kind=hedge]{background:radial-gradient(ellipse at 50% 62%, #9db45a 0 31%, #5f7d3d 35% 51%, transparent 54%) 0 0 / calc(var(--edge-size) * 1.08) 100% repeat-x}.firefly-fields__field-edge--left[data-edge-kind=hedge]{background:radial-gradient(ellipse at 62% 50%, #9db45a 0 31%, #5f7d3d 35% 51%, transparent 54%) 0 0 / 100% calc(var(--edge-size) * 1.08) repeat-y}.firefly-fields__field-edge[data-edge-kind=logs]{background-color:#875c35;border:1px solid #472d1dbd;border-radius:999px;box-shadow:inset 0 .08rem #f2be6d61,inset 0 -.08rem #442a1a59}.firefly-fields__field-edge--top[data-edge-kind=logs]{height:calc(var(--edge-size) * .68);background-image:repeating-linear-gradient(90deg,#0000 0 .54rem,#40281985 .56rem .64rem,#de9d5257 .66rem .7rem);top:1px}.firefly-fields__field-edge--left[data-edge-kind=logs]{width:calc(var(--edge-size) * .68);background-image:repeating-linear-gradient(#0000 0 .54rem,#40281985 .56rem .64rem,#de9d5257 .66rem .7rem);left:1px}.firefly-fields__field-edge--top[data-edge-kind=stones]{background:radial-gradient(ellipse at 50% 52%, #d4c6a1 0 27%, #857c68 31% 44%, transparent 48%) 0 0 / calc(var(--edge-size) * 1.12) 94% repeat-x}.firefly-fields__field-edge--left[data-edge-kind=stones]{background:radial-gradient(ellipse at 52% 50%, #d4c6a1 0 27%, #857c68 31% 44%, transparent 48%) 0 0 / 94% calc(var(--edge-size) * 1.12) repeat-y}[data-last-action=firefly] .firefly-fields__firefly{animation:.33s cubic-bezier(.2,.82,.25,1) firefly-fields-cell-place,1.55s ease-in-out .33s infinite alternate firefly-fields-pulse}[data-last-action=hint] .firefly-fields__firefly{animation:.42s cubic-bezier(.2,.82,.25,1) firefly-fields-cell-place,.76s ease-in-out firefly-fields-cell-hint,1.55s ease-in-out .76s infinite alternate firefly-fields-pulse}[data-last-action=cross] .firefly-fields__cross{animation:.26s cubic-bezier(.2,.85,.3,1) firefly-fields-mark-place}.firefly-fields__cell-burst,.firefly-fields__cell-burst i{pointer-events:none;position:absolute}.firefly-fields__cell-burst{inset:0}.firefly-fields__cell-burst i{aspect-ratio:1;opacity:0;background:#fff9b8;border-radius:999px;width:clamp(.12rem,.8cqw,.24rem);top:50%;left:50%;box-shadow:0 0 .45rem #ffd243}[data-last-action=firefly] .firefly-fields__cell-burst i,[data-last-action=hint] .firefly-fields__cell-burst i{animation:.39s ease-out both firefly-fields-spark}.firefly-fields__cell-burst i:first-child{--spark-x:-1.2rem;--spark-y:-.9rem}.firefly-fields__cell-burst i:nth-child(2){--spark-x:.95rem;--spark-y:-1.15rem;animation-delay:35ms}.firefly-fields__cell-burst i:nth-child(3){--spark-x:1.1rem;--spark-y:.75rem;animation-delay:70ms}.firefly-fields__cell-burst i:nth-child(4){--spark-x:-.9rem;--spark-y:1.05rem;animation-delay:.105s}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell{animation:.72s ease-in-out 2 firefly-fields-victory-wave}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell:nth-child(8n+2){animation-delay:45ms}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell:nth-child(8n+3){animation-delay:90ms}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell:nth-child(8n+4){animation-delay:.135s}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell:nth-child(8n+5){animation-delay:.18s}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell:nth-child(8n+6){animation-delay:.225s}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell:nth-child(8n+7){animation-delay:.27s}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell:nth-child(8n+8){animation-delay:.315s}[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__firefly{filter:brightness(1.18);animation-duration:.46s}.firefly-fields__feedback{color:#d8ccc6;letter-spacing:.015em;text-align:center;background:#211a17c7;border:1px solid #ffffff17;border-radius:.7rem;justify-content:center;align-items:center;min-height:2rem;font-size:.72rem;font-weight:800;transition:all .16s;display:flex}.firefly-fields__feedback[data-tone=success]{color:#fff2a5;border-color:#ffe36c47}.firefly-fields__feedback[data-tone=warning]{color:#ffd8cf;background:#5b271fe0;border-color:#d65f3d6b}.firefly-fields__feedback[data-tone=neutral]{color:#bfe3e6;border-color:#78bbc147}.firefly-fields__progress{color:#d8ccc6;background:#2f2622;border:1px solid #ffffff17;border-radius:.85rem;grid-template-columns:minmax(7.2rem,auto) minmax(5rem,1fr) auto;align-items:center;gap:.7rem;padding:.62rem .78rem;font-size:.68rem;font-weight:800;display:grid;box-shadow:0 .55rem 1.25rem #211a172b}.firefly-fields__progress strong{color:#ffe36c;font-family:var(--font-display);font-size:.72rem}.firefly-fields__progress-track{background:#ffffff1a;border-radius:999px;height:.42rem;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.firefly-fields__progress-track i{border-radius:inherit;background:linear-gradient(90deg,#f0c76a,#ffe36c 70%,#fff6b0);width:0;height:100%;transition:width .36s cubic-bezier(.2,.8,.25,1);animation:.72s ease-out firefly-fields-progress-glow;display:block;box-shadow:0 0 .7rem #ffd343a6}@media (width<=30rem){.firefly-fields__progress{grid-template-columns:1fr auto}.firefly-fields__progress-track{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){[data-firefly-fields-board][data-board-juice],[data-firefly-fields-board][data-board-juice=victory] .firefly-fields__cell,[data-last-action] .firefly-fields__firefly,[data-last-action] .firefly-fields__cross,[data-last-action] .firefly-fields__cell-burst i,.firefly-fields__progress-track i,.firefly-fields__cell--lit:after,.firefly-fields__flora{animation:none}.firefly-fields__cell,.firefly-fields__flora,.firefly-fields__progress-track i,.firefly-fields__feedback{transition:none}}@keyframes mini-sudoku-clue-reveal{0%{transform:translateY(var(--tile-rest-y,0)) rotateY(180deg)}62%{transform:translateY(calc(var(--tile-rest-y,0px) - .18rem)) rotateY(-8deg)}to{transform:translateY(var(--tile-rest-y,0)) rotateY(0)}}@keyframes mini-sudoku-tile-place{0%{opacity:0;transform:translateY(calc(var(--tile-rest-y,0px) - .55rem)) scale(.88)}70%{opacity:1;transform:translateY(calc(var(--tile-rest-y,0px) + .08rem)) scale(1.015)}to{opacity:1;transform:translateY(var(--tile-rest-y,0)) scale(1)}}@keyframes mini-sudoku-tile-victory{0%,to{transform:translateY(var(--tile-rest-y,0)) rotateX(0) scale(1)}45%{transform:translateY(calc(var(--tile-rest-y,0px) - clamp(.55rem, 2.6cqw, .85rem))) rotateX(-8deg) scale(1.035)}}@keyframes mini-sudoku-number-gold{0%,32%{color:var(--tile-number-color);text-shadow:var(--tile-number-shadow)}65%,to{color:#fdbb21;text-shadow:0 1px #fff0a0,0 2px #8d4f0a,0 0 .8rem #fdbb2185}}@keyframes mini-sudoku-board-enter{0%{opacity:0;transform:scale(.9)translateY(.35rem)}70%{opacity:1;transform:scale(1.025)translateY(-.08rem)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes mini-sudoku-placement-ring{0%{opacity:.9;transform:scale(.28)}to{opacity:0;transform:scale(1.18)}}@keyframes mini-sudoku-conflict-shake{0%,to{transform:translate(0)}22%{transform:translate(-5%)}44%{transform:translate(5%)}66%{transform:translate(-3%)}82%{transform:translate(3%)}}@keyframes mini-sudoku-unit-sweep{0%,to{filter:brightness()}45%{filter:brightness(1.08);background:#e5f7e9;box-shadow:inset 0 0 0 clamp(2px,.45cqw,3px) #34725994}}@keyframes mini-sudoku-note-pulse{0%,to{box-shadow:inset 0 0 #6d598400}50%{box-shadow:inset 0 0 0 clamp(2px,.55cqw,3px) #6d59849e}}@keyframes mini-sudoku-erase-puff{0%{background:#e2eff0}to{background:#fff}}@keyframes mini-sudoku-validation-sweep{0%{transform:translate(-135%)skew(-18deg)}to{transform:translate(235%)skew(-18deg)}}@keyframes mini-sudoku-board-invalid{0%,to{transform:translate(0)}20%{transform:translate(-1.2%)}40%{transform:translate(1.2%)}60%{transform:translate(-.7%)}80%{transform:translate(.7%)}}@keyframes mini-sudoku-board-victory{0%{box-shadow:0 .75rem 2rem #0000002e}48%{box-shadow:0 0 0 .45rem #68d63d38,0 0 2.8rem #68d63d7a}to{box-shadow:0 0 0 .18rem #34725938,0 .75rem 2rem #0000002e}}@keyframes mini-sudoku-toast-in{0%{opacity:0;transform:translate(-50%,.5rem)scale(.82)}65%{opacity:1;transform:translate(-50%,-.18rem)scale(1.06)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes mini-sudoku-spark-flight{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateY(-2cqw) scale(.35)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--spark-angle)) translateY(-47cqw) scale(1.1)}}@keyframes mini-sudoku-number-complete{0%,to{transform:scale(1)}42%{transform:translateY(-.18rem)scale(1.12);box-shadow:0 0 1rem #68d63d73}}@keyframes beacon-balance-cell-pop{0%{filter:brightness(1.45);transform:scale(.78)}64%{filter:brightness(1.16);transform:scale(1.09)}to{filter:brightness();transform:scale(1)}}@keyframes beacon-balance-cell-clear{0%{opacity:1;transform:scale(1)}45%{opacity:.48;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes beacon-balance-conflict-shake{0%,to{transform:translate(0)}20%{transform:translate(-6%)}40%{transform:translate(6%)}62%{transform:translate(-3.5%)}82%{transform:translate(3.5%)}}@keyframes beacon-balance-hint-spark{0%{transform:scale(.82)rotate(-3deg);box-shadow:0 0 #ffe36c00}52%{transform:scale(1.1)rotate(2deg);box-shadow:0 0 0 .35rem #ffe36c3d,0 0 1.5rem #ffe36c94}to{transform:scale(1)rotate(0);box-shadow:inset 0 0 0 2px #ffffff1f}}@keyframes beacon-balance-board-nudge{0%,to{transform:translate(0)}24%{transform:translate(-.7%)}48%{transform:translate(.7%)}72%{transform:translate(-.35%)}}@keyframes beacon-balance-board-victory{0%{box-shadow:0 0 #f4c95d00}48%{box-shadow:0 0 0 .35rem #f4c95d33,0 0 2.4rem #78bbc173}to{box-shadow:0 0 0 .12rem #f4c95d2e,0 0 1.1rem #78bbc138}}@keyframes beacon-balance-victory-symbol{0%{filter:brightness();transform:translateY(0)scale(1)}48%{filter:brightness(1.42);text-shadow:0 0 1rem;transform:translateY(-8%)scale(1.18)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes beacon-balance-reset-wave{0%{opacity:.45;transform:scale(.9)}70%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes beacon-balance-relation-pop{0%{transform:var(--beacon-relation-transform) scale(.72);filter:brightness()}55%{transform:var(--beacon-relation-transform) scale(1.24);filter:brightness(1.5)}to{transform:var(--beacon-relation-transform) scale(1);filter:brightness()}}@keyframes beacon-balance-celestial-breathe{0%,to{filter:brightness()saturate();transform:translateY(0)scale(1)}50%{filter:brightness(1.08)saturate(1.08);transform:translateY(-2%)scale(1.025)}}@keyframes beacon-balance-sun-burst{0%{opacity:.3;transform:rotate(-18deg)scale(.68)}68%{opacity:1;transform:rotate(8deg)scale(1.18)}to{opacity:.9;transform:rotate(0)scale(1)}}@keyframes beacon-balance-moon-rise{0%{opacity:.35;transform:translate(-10%,12%)rotate(-12deg)scale(.72)}66%{opacity:1;transform:translate(3%,-3%)rotate(4deg)scale(1.12)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes beacon-balance-unit-glow{0%{opacity:0;transform:scale(.82)}42%{opacity:.92;transform:scale(1.03)}to{opacity:0;transform:scale(1.08)}}@keyframes beacon-balance-twinkle{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.25)rotate(-18deg)}34%{opacity:.92;transform:translate(-50%, -50%) scale(var(--beacon-twinkle-scale)) rotate(5deg)}58%{opacity:.58;transform:translate(-50%,-50%)scale(.72)rotate(14deg)}75%{opacity:.88;transform:translate(-50%, -50%) scale(var(--beacon-twinkle-scale)) rotate(20deg)}}@keyframes beacon-balance-twinkle-halo{0%,to{opacity:0;transform:scale(.35)}45%{opacity:.34;transform:scale(1.8)}}: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)}[data-unified-shell],[data-play-service]{color:var(--theme-text);background-color:var(--theme-shell)!important}[data-shell-workspace],[data-focused-workspace]{color:var(--theme-text);background-color:var(--theme-workspace)!important}[data-library-main]{color:var(--theme-text);background-color:var(--theme-discovery-main,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-library-nav-rail]:not([data-service-nav-rail]),[data-library-context-rail]:not([data-library-panel]),[data-library-status-bar],[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}[data-game-stage-flat],[data-gizmo-shell-treatment=flat],[data-library-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)}[data-gizmo-shell-mode=browse]{--gizmo-shell-background:var(--theme-shell);background-color:var(--gizmo-shell-background)!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=browse] [data-gizmo-main]{background-color:var(--gizmo-shell-background)!important}[data-gizmo-rail],[data-service-nav-rail]{--gizmo-rail-gutter:.75rem;--gizmo-rail-inline:.625rem;--gizmo-rail-rule:var(--theme-text)}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail],[data-service-nav-rail]{--gizmo-rail-rule:color-mix(in srgb, var(--theme-text) 6%, transparent)}}[data-gizmo-rail],[data-service-nav-rail]{background:var(--theme-rail,var(--structured-shell-navigation,#231d1a))!important;color:var(--theme-text)!important;box-shadow:none!important;border:0!important}[data-gizmo-rail-brand]{flex-shrink:0;padding-block:1rem}[data-gizmo-rail-rule]{width:auto;height:0;margin:0 var(--gizmo-rail-inline);border:0;border-top:1px solid var(--gizmo-rail-rule);display:block}[data-gizmo-rail-nav] [data-gizmo-rail-rule],[data-gizmo-rail-account] [data-gizmo-rail-rule]{margin-inline:0}[data-gizmo-rail-nav]{gap:var(--gizmo-rail-gutter);padding:var(--gizmo-rail-gutter) var(--gizmo-rail-inline) 0;flex-direction:column;display:flex}[data-gizmo-rail-account]{gap:var(--gizmo-rail-gutter);padding:0 var(--gizmo-rail-inline) var(--gizmo-rail-gutter);flex-direction:column;display:flex}[data-gizmo-rail-category-cta]{--gizmo-rail-category-lip:var(--gizmo-rail-category-accent)}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail-category-cta]{--gizmo-rail-category-lip:color-mix(in srgb, var(--gizmo-rail-category-accent) 46%, var(--gizmo-rail-category-depth,#211a17))}}[data-gizmo-rail-category-cta]{--gizmo-rail-category-glow:var(--gizmo-rail-category-accent)}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail-category-cta]{--gizmo-rail-category-glow:color-mix(in srgb, var(--gizmo-rail-category-accent) 48%, transparent)}}[data-gizmo-rail-category-cta]{--gizmo-rail-category-highlight:var(--gizmo-rail-category-accent)}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail-category-cta]{--gizmo-rail-category-highlight:color-mix(in srgb, var(--gizmo-rail-category-accent) 78%, white)}}[data-gizmo-rail-category-cta]{isolation:isolate;border:1px solid var(--gizmo-rail-category-accent)}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail-category-cta]{border:1px solid color-mix(in srgb, var(--gizmo-rail-category-accent) 62%, white 8%)}}[data-gizmo-rail-category-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)){[data-gizmo-rail-category-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%)}}[data-gizmo-rail-category-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}[data-gizmo-rail-category-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%)}[data-gizmo-rail-category-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)){[data-gizmo-rail-category-cta]:after{background:radial-gradient(circle at 12% 15%, color-mix(in srgb, var(--gizmo-rail-category-highlight) 24%, transparent) 0 12%, transparent 38%)}}[data-gizmo-rail-category-cta]:after{pointer-events:none}[data-gizmo-rail-category-cta]>*{z-index:1;position:relative}[data-gizmo-rail-category-state=on]{border-color:var(--gizmo-rail-category-highlight)}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail-category-state=on]{border-color:color-mix(in srgb, var(--gizmo-rail-category-highlight) 80%, white)}}[data-gizmo-rail-category-state=on]{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}[data-gizmo-rail-category-cta]:hover,[data-gizmo-rail-category-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)){[data-gizmo-rail-category-cta]:hover,[data-gizmo-rail-category-cta]:focus-visible{border-color:color-mix(in srgb, var(--gizmo-rail-category-highlight) 88%, white)}}[data-gizmo-rail-category-cta]:hover,[data-gizmo-rail-category-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}[data-gizmo-rail-category-cta]:hover:before,[data-gizmo-rail-category-cta]:focus-visible:before{animation:.62s ease-out both gizmo-rail-category-sweep}[data-gizmo-rail-category-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)}[data-gizmo-rail-category-stripe]{z-index:2;background:var(--gizmo-rail-category-highlight);box-shadow:2px 0 10px var(--gizmo-rail-category-glow);position:absolute}[data-gizmo-rail-category-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)){[data-gizmo-rail-category-icon-frame]{border:1px solid color-mix(in srgb, var(--gizmo-rail-category-highlight) 62%, white)}}[data-gizmo-rail-category-icon-frame]{background:var(--gizmo-rail-category-accent);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail-category-icon-frame]{background:color-mix(in srgb, var(--gizmo-rail-category-accent) 68%, var(--gizmo-rail-category-depth,#211a17))}}[data-gizmo-rail-category-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)){[data-gizmo-rail-category-icon-frame]{box-shadow:0 3px 0 color-mix(in srgb, var(--gizmo-rail-category-lip) 86%, black), inset 0 1px 0 #ffffff2e}}[data-gizmo-rail-category-icon-frame]{transition:transform .22s cubic-bezier(.34,1.45,.64,1),box-shadow .18s;transform:rotate(-2deg)}[data-gizmo-rail-category-icon]{filter:drop-shadow(0 1px #00000052)}[data-gizmo-rail-category-copy]{flex-direction:column;gap:.18rem;display:flex}[data-gizmo-rail-category-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}[data-gizmo-rail-category-signal]{background:var(--gizmo-rail-category-highlight);width:.35rem;height:.35rem;box-shadow:0 0 7px var(--gizmo-rail-category-highlight);border-radius:999px}[data-gizmo-rail-category-state=on] [data-gizmo-rail-category-signal]{background:#fff;animation:1.8s ease-out infinite gizmo-rail-category-signal;box-shadow:0 0 8px #fff}[data-gizmo-rail-category-label]{letter-spacing:-.015em;font-size:.95rem;font-weight:900;line-height:1.05;display:block}[data-gizmo-rail-category-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}[data-gizmo-rail-category-cta]:hover [data-gizmo-rail-category-icon-frame],[data-gizmo-rail-category-cta]:focus-visible [data-gizmo-rail-category-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)){[data-gizmo-rail-category-cta]:hover [data-gizmo-rail-category-icon-frame],[data-gizmo-rail-category-cta]:focus-visible [data-gizmo-rail-category-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)}}[data-gizmo-rail-category-cta]:hover [data-gizmo-rail-category-icon-frame],[data-gizmo-rail-category-cta]:focus-visible [data-gizmo-rail-category-icon-frame]{transform:translateY(-1px)scale(1.08)rotate(3deg)}[data-gizmo-rail-category-cta]:hover [data-gizmo-rail-category-arrow],[data-gizmo-rail-category-cta]:focus-visible [data-gizmo-rail-category-arrow]{background:#ffffff2e;transform:translate(2px)scale(1.08)}[data-gizmo-rail-category-cta]:active [data-gizmo-rail-category-icon-frame],[data-gizmo-rail-category-cta]:active [data-gizmo-rail-category-arrow]{transition-duration:70ms;transform:scale(.94)rotate(0)}@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}}@media (prefers-reduced-motion:reduce){[data-gizmo-rail-category-cta],[data-gizmo-rail-category-cta]:before,[data-gizmo-rail-category-icon-frame],[data-gizmo-rail-category-arrow],[data-gizmo-rail-category-signal]{transition:none;animation:none}[data-gizmo-rail-category-cta]:hover,[data-gizmo-rail-category-cta]:focus-visible,[data-gizmo-rail-category-cta]:active,[data-gizmo-rail-category-cta]:hover [data-gizmo-rail-category-icon-frame],[data-gizmo-rail-category-cta]:focus-visible [data-gizmo-rail-category-icon-frame],[data-gizmo-rail-category-cta]:active [data-gizmo-rail-category-icon-frame],[data-gizmo-rail-category-cta]:hover [data-gizmo-rail-category-arrow],[data-gizmo-rail-category-cta]:focus-visible [data-gizmo-rail-category-arrow],[data-gizmo-rail-category-cta]:active [data-gizmo-rail-category-arrow]{transform:none}}[data-gizmo-rail] [data-service-nav-utilities],[data-gizmo-rail] [data-service-nav-account],[data-gizmo-rail] [data-gizmo-rail-account]{background:0 0}[data-gizmo-rail] [data-service-nav-brand]:focus-visible{--tw-ring-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail] [data-service-nav-brand]:focus-visible{--tw-ring-color:color-mix(in srgb, var(--theme-accent) 30%, transparent)}}[data-gizmo-rail] [data-service-nav-all-games]{color:var(--theme-muted)}[data-gizmo-rail] [data-service-nav-all-games]:hover{background:var(--theme-hover);color:var(--theme-text)}[data-gizmo-rail] [data-service-nav-all-games][aria-current=page]{color:var(--theme-text);-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)){[data-gizmo-rail] [data-service-nav-all-games][aria-current=page]{-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)}}[data-gizmo-rail] [data-service-nav-all-games]:focus-visible{box-shadow:0 0 0 2px var(--theme-accent);outline:none}@supports (color:color-mix(in lab, red, red)){[data-gizmo-rail] [data-service-nav-all-games]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-accent) 40%, transparent)}}[data-gizmo-rail] [data-player-identity-label]{color:var(--theme-muted)}[data-gizmo-rail] [data-player-identity-name]{color:var(--theme-text)}[data-gizmo-rail-category-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)){[data-gizmo-rail-category-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-auth{gap:.5rem;margin-bottom:.55rem;display:grid}.gizmo-rail-auth__primary,.gizmo-rail-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-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-auth__primary:hover,.gizmo-rail-auth__primary:focus-visible{background:var(--lark-control-hover-gradient)}.gizmo-rail-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-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-auth__secondary:hover,.gizmo-rail-auth__secondary:focus-visible{background:var(--theme-surface-raised)}.gizmo-rail-auth__primary:focus-visible,.gizmo-rail-auth__secondary:focus-visible,.gizmo-rail-identity:focus-visible,.gizmo-rail-tool:focus-visible{box-shadow:0 0 0 3px var(--theme-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.gizmo-rail-auth__primary:focus-visible,.gizmo-rail-auth__secondary:focus-visible,.gizmo-rail-identity:focus-visible,.gizmo-rail-tool:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-accent) 42%, transparent)}}.gizmo-rail-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-identity:hover{background:var(--theme-hover)}.gizmo-rail-account-panel{background:var(--theme-surface-raised);border-color:var(--theme-border);box-shadow:0 16px 40px var(--theme-shadow)}.gizmo-rail-account-item{color:var(--theme-text)}.gizmo-rail-account-item:hover{background:var(--theme-hover)}.gizmo-rail-account-item svg{color:var(--theme-muted)}.gizmo-rail-account-divider{border-color:var(--theme-border)}.gizmo-rail-tools{flex-direction:row;justify-content:space-evenly;align-items:center;gap:.15rem;width:100%;padding-top:.15rem;display:flex}.gizmo-rail-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-tool:hover{background:var(--theme-hover);color:var(--theme-text)}[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-gizmo-panel-mode=play],[data-game-panel],[data-gizmo-title-panel]{background:var(--theme-rail);color:var(--theme-text)}[data-gizmo-title-panel]{flex-shrink:0;align-items:center;height:auto;padding:20px;display:flex;overflow:hidden}[data-gizmo-panel-column]:has([data-gizmo-title-panel]){gap:1rem}@media (width>=1024px){[data-gizmo-title-panel]{border-bottom-right-radius:8px;border-bottom-left-radius:8px}[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-library-panel-content]>[data-library-panel-card]{background:var(--structured-shell-card,var(--theme-surface))!important;box-shadow:none!important;border:0!important;border-radius:.625rem!important;margin-top:0!important}[data-library-panel-card] h2{color:var(--theme-text)!important}[data-library-panel-card] p:not(:first-child){color:var(--theme-muted)!important}[data-library-panel-list]{margin-top:0!important}[data-library-panel-list] p,[data-library-panel-list] span:not([aria-hidden=true]),[data-library-panel-game-link]{color:var(--theme-muted)!important}[data-library-panel-game-link]:hover{background:var(--theme-hover)!important;color:var(--theme-text)!important}[data-game-card-grid-container]{container:game-card-shelf/inline-size}[data-game-card-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){[data-game-card-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container game-card-shelf (width>=53rem){[data-game-card-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container game-card-shelf (width>=71rem){[data-game-card-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-game-card-grid]>[data-game-card-density]{min-width:0}.daily-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)}[data-game-card-density]:hover .daily-completion-badge{transform:rotate(1deg)scale(1.05)}.daily-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}.daily-completion-badge__seal svg{width:2.8rem;height:2.8rem;overflow:visible}.daily-completion-badge__check-shadow,.daily-completion-badge__check{fill:none;stroke-linecap:round;stroke-linejoin:round}.daily-completion-badge__check-shadow{stroke:#174f2b;stroke-width:10px}.daily-completion-badge__check{stroke:#45ae5f;stroke-width:7px}.daily-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}[data-gizmo-shell-mode=browse] [data-gizmo-content-row]>.game-ad-rail,[data-library-shell-layout=proposed] [data-library-shell-content-row]>.game-ad-rail{border-left:0;background:0 0!important}[data-library-compact-header]{color:var(--theme-header-text);background-color:var(--theme-header)!important;border-color:var(--theme-border)!important}[data-game-shell-layout=proposed] [data-game-panel]{box-shadow:inset 0 1px #ffffff0d,0 .8rem 2rem #00000042}[data-game-stage-flat]{--checkers-flat-background:var(--structured-shell-background);--checkers-flat-panel:var(--structured-shell-panel);--checkers-flat-card:var(--structured-shell-card);color:var(--theme-text);background:var(--checkers-flat-background)!important;box-shadow:none!important}[data-game-panel] [data-game-stage-flat],[data-gizmo-panel] [data-game-stage-flat],[data-gizmo-shell-mode=play] [data-gizmo-main],[data-gizmo-shell-mode=play] [data-game-stage-flat]{background:0 0!important}[data-gizmo-shell-mode=play] [data-gizmo-ad-rail]{background:0 0!important;border-left: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-panel]{color:var(--theme-text);background:var(--theme-rail)!important;box-shadow:none!important;border:0!important;border-radius:.5rem!important}[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}}[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] [data-game-sidebar-list-row],[data-game-stage-flat] [data-game-sidebar-chat-message]{background:var(--checkers-flat-card)!important;box-shadow:none!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] [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)))}}@media (width>=64rem){[data-game-panel] [data-game-panel-tab-list]{margin:-1.25rem -1.25rem 0}}[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:.2rem;margin-bottom:4px;padding:.35rem .5rem;font-size:.7rem;font-weight:700;line-height:1;transition:color .12s,background-color .12s;display:flex}[data-game-stage-flat] [data-game-panel-tab-list] .game-panel-tab svg{width:1.15rem;height:1.15rem}[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-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-panel-title-logo]{width:100%;height:auto;color:var(--theme-text);flex-shrink:0;display:block}[data-game-panel-title-logo] img,[data-game-panel-title-logo] svg{width:100%;height:auto;display:block}[data-game-stage-flat] :where([data-checkers-game-panel-tabs],[data-chess-game-panel-tabs],[data-backgammon-game-panel-tabs],[data-connect4-game-panel-tabs],[data-firefly-fields-game-panel-tabs],[data-mini-sudoku-game-panel-tabs],[data-minesweeper-game-panel-tabs],[data-sudoku-game-panel-tabs],[data-reversi-game-panel-tabs]) [data-game-panel-tab-panel],[data-game-stage-flat] :where([data-checkers-game-panel-tabs],[data-chess-game-panel-tabs],[data-backgammon-game-panel-tabs],[data-connect4-game-panel-tabs],[data-firefly-fields-game-panel-tabs],[data-mini-sudoku-game-panel-tabs],[data-minesweeper-game-panel-tabs],[data-sudoku-game-panel-tabs],[data-reversi-game-panel-tabs]) [data-game-panel-tab-panel] section{box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-game-stage-flat] .checkers-game-panel-play{padding:.2rem .15rem 0}[data-game-stage-flat] .checkers-game-panel-opponent{align-items:center;gap:.7rem;min-width:0;padding:.25rem 0 .7rem;display:flex}[data-game-stage-flat] .checkers-game-panel-opponent__avatar{width:3rem;height:3rem;box-shadow:none;object-fit:cover;border:0;border-radius:.45rem;flex:none}[data-game-stage-flat] .checkers-game-panel-opponent__kicker,[data-game-stage-flat] .checkers-game-panel-moves__label{color:var(--theme-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:800}[data-game-stage-flat] .checkers-game-panel-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:hidden}[data-game-stage-flat] .checkers-game-panel-opponent__meta{color:var(--theme-muted);margin-top:.12rem;font-size:.68rem;font-weight:700}[data-game-stage-flat] .checkers-game-panel-summary{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.6rem;display:flex}[data-game-stage-flat] .checkers-game-panel-summary>strong,[data-game-stage-flat] .checkers-game-panel-summary>span,[data-game-stage-flat] .checkers-game-panel-summary>div>strong,[data-game-stage-flat] .checkers-game-panel-summary>div>span{display:block}[data-game-stage-flat] .checkers-game-panel-summary>strong,[data-game-stage-flat] .checkers-game-panel-summary>div>strong{color:var(--theme-text);font-family:var(--font-display);font-size:1rem;font-weight:800}[data-game-stage-flat] .checkers-game-panel-summary>span,[data-game-stage-flat] .checkers-game-panel-summary>div>span{color:var(--theme-muted);margin-top:.12rem;font-size:.68rem;font-weight:700}[data-game-stage-flat] .checkers-game-panel-moves{margin-top:1.1rem}[data-game-stage-flat] .checkers-game-panel-move-row{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}[data-game-stage-flat] .checkers-game-panel-move-row strong{color:var(--theme-text);justify-self:end;font-size:.82rem;font-weight:800}[data-game-stage-flat] .checkers-game-panel-move-row[data-move-capture=true] strong{color:#e8a18b}[data-game-stage-flat] .checkers-game-panel-move-row[data-chess-latest-move=true]{border-radius:.35rem;animation:.46s cubic-bezier(.18,.82,.24,1) both chess-notation-pop}[data-game-stage-flat] .checkers-game-panel-move-row[data-chess-latest-move=true] strong{color:#fdbb21}[data-game-stage-flat] [data-chess-move-review]{cursor:crosshair;transition:background .12s,color .12s,box-shadow .12s,transform .12s}[data-game-stage-flat] [data-chess-move-review]:hover,[data-game-stage-flat] [data-chess-move-review]:focus-visible,[data-game-stage-flat] [data-chess-move-reviewed=true]{background:var(--theme-accent-soft);box-shadow:inset 3px 0 0 var(--theme-accent);color:var(--theme-text);outline:none;transform:translate(.1rem)}[data-game-stage-flat] [data-chess-move-reviewed=true] strong{color:#fff1b8}[data-game-stage-flat] .checkers-game-panel-moves__empty{color:var(--theme-muted);padding:.7rem .25rem;font-size:.76rem;font-weight:700}[data-game-stage-flat] :where([data-checkers-play-option],[data-chess-play-option],[data-backgammon-play-option],[data-connect4-play-option]),[data-game-stage-flat] :where([data-checkers-play-option],[data-chess-play-option],[data-backgammon-play-option],[data-connect4-play-option])[data-game-sidebar-active=true]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-game-stage-flat] :where([data-checkers-play-option],[data-chess-play-option],[data-backgammon-play-option],[data-connect4-play-option]) [data-game-sidebar-accordion-trigger]:hover{background:var(--lark-control-secondary-hover-gradient)!important}[data-game-stage-flat] :where([data-checkers-bot-selector],[data-chess-bot-selector],[data-backgammon-bot-selector]){padding:.25rem .7rem .75rem;box-shadow:none!important;background:0 0!important;border:0!important}[data-game-stage-flat] .checkers-bot-picker__introduction{padding:.55rem 0 .7rem}[data-game-stage-flat] .checkers-bot-picker__conversation{grid-template-columns:3.8rem minmax(0,1fr);align-items:end;gap:.65rem;display:grid}[data-game-stage-flat] .checkers-bot-picker__featured-avatar{background:var(--theme-surface);width:3.8rem;height:3.8rem;box-shadow:none;object-fit:cover;border:0;border-radius:.4rem}[data-game-stage-flat] .checkers-bot-picker__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}[data-game-stage-flat] .checkers-bot-picker__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%}[data-game-stage-flat] .checkers-bot-picker__identity{align-items:baseline;gap:.55rem;min-width:0;margin-top:.3rem;display:flex}[data-game-stage-flat] .checkers-bot-picker__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:hidden}[data-game-stage-flat] .checkers-bot-picker__identity>span{color:var(--theme-muted);flex:none;font-size:.78rem;font-weight:700}[data-game-stage-flat] .checkers-bot-picker__roster{border-radius:0;padding:.7rem 0;box-shadow:none!important;background:0 0!important;border:0!important}[data-game-stage-flat] .checkers-bot-picker__roster-heading{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}[data-game-stage-flat] .checkers-bot-picker__roster-heading h3{color:var(--theme-text);font-family:var(--font-display);font-size:.95rem;font-weight:800}[data-game-stage-flat] .checkers-bot-picker__roster-heading span{color:var(--theme-muted);font-size:.75rem;font-weight:700}[data-game-stage-flat] .checkers-bot-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}[data-game-stage-flat] .checkers-bot-picker__bot{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:hidden}[data-game-stage-flat] .checkers-bot-picker__bot img{object-fit:cover;width:100%;height:100%}[data-game-stage-flat] .checkers-bot-picker__bot:hover{background:var(--theme-surface-raised);opacity:.92}[data-game-stage-flat] .checkers-bot-picker__bot.is-selected{background:var(--theme-surface);opacity:1;box-shadow:none}[data-game-stage-flat] .checkers-bot-picker__bot.is-selected:after{border-radius:inherit;content:"";pointer-events:none;border:3px solid #83b64b;position:absolute;inset:0}[data-game-stage-flat] .checkers-bot-picker__bot:focus-visible{outline-offset:2px;opacity:1;outline:2px solid #b8d68e}[data-game-stage-flat] .checkers-bot-picker__play{width:100%;margin-top:.5rem;min-height:3.35rem!important;padding:.7rem 1rem!important;font-size:1rem!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-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}[data-game-stage-flat] .chess-board-player-bar__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}[data-game-stage-flat] .checkers-board-clock[data-clock-state=active] .chess-board-player-bar__status{background:var(--theme-text);color:var(--theme-shell)}[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}[data-game-shell-layout=proposed]>[data-game-shell-app-body]>[data-game-shell-ad-rail]{border-left:0;background:0 0!important}[data-library-status-bar]{color:var(--theme-muted);background-color:var(--theme-panel-muted)!important;border-color:var(--theme-border)!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}[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-content]{color:var(--game-sidebar-text)}[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-game-sidebar-content] :where(section,dl,details) :where(p.font-display,summary.font-display),[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-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-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}[data-home-sidebar-brand],[data-category-sidebar-brand]{border-color:var(--theme-border)!important}[data-theme-mode=light] [data-library-nav-rail]:not([data-service-nav-rail]),[data-theme-mode=light] [data-library-context-rail]:not([data-library-panel]){color:var(--theme-text)}.theme-picker-trigger{color:var(--shell-header-muted,var(--theme-header-muted))}.theme-picker-trigger:hover{background:var(--shell-header-hover,var(--theme-hover));color:var(--shell-header-text,var(--theme-header-text))}.theme-picker-trigger:focus-visible,.theme-picker-option:focus-visible,.theme-settings-option:focus-visible{--tw-ring-color:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker-trigger:focus-visible,.theme-picker-option:focus-visible,.theme-settings-option:focus-visible{--tw-ring-color:color-mix(in srgb, var(--theme-accent) 30%, transparent)}}.theme-picker-popover{z-index:10050;background:var(--theme-surface-raised);border-color:var(--theme-border);color:var(--theme-text);box-shadow:0 24px 60px var(--theme-shadow)}.theme-picker-kicker,.theme-picker-settings-link{color:var(--theme-accent)}.theme-picker-heading,.theme-option-name{color:var(--theme-text)}.theme-picker-option,.theme-settings-option{background:var(--theme-panel-muted);border-color:var(--theme-border);color:var(--theme-muted)}.theme-picker-option:hover,.theme-settings-option:hover{background:var(--theme-hover);border-color:var(--theme-accent);color:var(--theme-text)}.theme-picker-option[aria-checked=true],.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)}.theme-option-check{color:#0000;background:0 0}.theme-settings-option[aria-checked=true] .theme-option-check{background:var(--theme-accent);color:var(--theme-shell)}[data-login-page]{--auth-accent-ink:#132326;background:radial-gradient(circle at 14% 18%, var(--theme-brand), transparent 31rem), radial-gradient(circle at 88% 86%, var(--theme-accent), transparent 30rem), linear-gradient(135deg, var(--theme-workspace), var(--theme-shell) 58%);place-items:center;min-height:calc(100dvh - 3.6875rem);padding:clamp(1.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-login-page]{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--theme-brand) 20%, transparent), transparent 31rem), radial-gradient(circle at 88% 86%, color-mix(in srgb, var(--theme-accent) 16%, transparent), transparent 30rem), linear-gradient(135deg, color-mix(in srgb, var(--theme-workspace) 88%, var(--theme-accent) 12%), var(--theme-shell) 58%)}}[data-login-page]{color:var(--theme-text)}[data-login-page]:before{background-image:linear-gradient(var(--theme-border) 1px, transparent 1px), linear-gradient(90deg, var(--theme-border) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-login-page]:before{background-image:linear-gradient(color-mix(in srgb, var(--theme-border) 35%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--theme-border) 35%, transparent) 1px, transparent 1px)}}[data-login-page]:before{content:"";opacity:.34;pointer-events:none;background-size:4.5rem 4.5rem;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}html[data-theme=larkspark-light] [data-login-page]{--auth-accent-ink:#fff}html[data-theme=cyan] [data-login-page]{--auth-accent-ink:#03171b}html[data-theme=violet] [data-login-page]{--auth-accent-ink:#1a1324}html[data-theme=forest] [data-login-page]{--auth-accent-ink:#0a1b12}html[data-theme=ember] [data-login-page]{--auth-accent-ink:#25130e}.auth-login__layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(22rem,27rem);align-items:center;gap:clamp(2.5rem,7vw,7rem);width:min(100%,64rem);display:grid;position:relative}.auth-login__theme{z-index:3;border:1px solid var(--theme-border);background:var(--theme-panel);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .25rem .2rem .75rem;position:absolute;top:1rem;right:1.25rem}@supports (color:color-mix(in lab, red, red)){.auth-login__theme{background:color-mix(in srgb, var(--theme-panel) 88%, transparent)}}.auth-login__theme{color:var(--theme-muted);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 .5rem 1.5rem var(--theme-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.65rem;font-weight:800}.auth-login__mark{border:1px solid var(--theme-brand);place-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-login__mark{border:1px solid color-mix(in srgb, var(--theme-brand) 45%, var(--theme-border))}}.auth-login__mark{background:var(--theme-brand);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.auth-login__mark{background:color-mix(in srgb, var(--theme-brand) 14%, var(--theme-panel))}}.auth-login__mark{color:var(--theme-brand);box-shadow:inset 0 1px #fff3}.auth-login__mark svg{width:1.65rem;height:1.65rem}.auth-login__kicker{color:var(--theme-brand);letter-spacing:.19em;text-transform:uppercase;font-size:.7rem;font-weight:900}.auth-login__intro h1{max-width:38rem;color:var(--theme-text);font-family:var(--font-brand), var(--font-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;margin:.75rem 0 0;font-size:clamp(2.25rem,4.7vw,4.3rem);font-weight:900;line-height:1.01}.auth-login__lede{max-width:36rem;color:var(--theme-muted);margin-top:1.4rem;font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:650;line-height:1.75}.auth-login__benefits{color:var(--theme-muted);flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.5rem;font-size:.78rem;font-weight:800;display:flex}.auth-login__benefits span{align-items:center;gap:.38rem;display:inline-flex}.auth-login__benefits svg{width:1rem;height:1rem;color:var(--theme-accent)}.auth-login__card{border:1px solid var(--theme-border);border-top:4px solid var(--theme-brand);background:var(--theme-panel);border-radius:1.15rem;padding:clamp(1.5rem,3vw,2rem);position:relative}@supports (color:color-mix(in lab, red, red)){.auth-login__card{background:color-mix(in srgb, var(--theme-panel) 94%, var(--theme-accent) 6%)}}.auth-login__card{box-shadow:inset 0 1px 0 #ffffff1f, 0 1.5rem 4rem var(--theme-shadow)}.auth-login__card-header{border-bottom:1px solid var(--theme-border);align-items:center;gap:.85rem;padding-bottom:1.25rem;display:flex}.auth-login__card-icon{background:var(--theme-accent-soft);width:2.7rem;height:2.7rem;color:var(--theme-accent);border-radius:.8rem;flex:none;place-items:center;display:grid}.auth-login__card-icon svg{width:1.55rem;height:1.55rem}.auth-login__card h2{color:var(--theme-text);font-family:var(--font-brand), var(--font-display), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:1.55rem;font-weight:900;line-height:1.1}.auth-login__card-header p{color:var(--theme-muted);margin-top:.28rem;font-size:.78rem;font-weight:700;line-height:1.35}.auth-login__error{border:1px solid #963a32;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.auth-login__error{border:1px solid color-mix(in srgb, var(--color-lark-error) 45%, var(--theme-border))}}.auth-login__error{background:#963a32;border-radius:.65rem;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.auth-login__error{background:color-mix(in srgb, var(--color-lark-error) 13%, var(--theme-surface))}}.auth-login__error{color:var(--color-lark-error);font-size:.78rem;font-weight:800;line-height:1.4}.auth-login__field{margin-top:1rem;display:block}.auth-login__field>span{color:var(--theme-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.65rem;font-weight:900;display:block}.auth-login__field input{appearance:none;border:1px solid var(--theme-border-strong);background:var(--theme-surface);width:100%;min-height:2.8rem;color:var(--theme-text);caret-color:var(--theme-accent);box-shadow:inset 0 1px 2px var(--theme-shadow);border-radius:.65rem;outline:none;padding:.65rem .8rem;font-size:.9rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){.auth-login__field input{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--theme-shadow) 55%, transparent)}}.auth-login__field input{transition:border-color .14s,box-shadow .14s,background-color .14s}.auth-login__field input:hover{border-color:var(--theme-accent)}.auth-login__field input:focus-visible{border-color:var(--theme-accent);box-shadow:inset 0 1px 2px var(--theme-shadow), 0 0 0 3px var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){.auth-login__field input:focus-visible{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--theme-shadow) 55%, transparent), 0 0 0 3px color-mix(in srgb, var(--theme-accent) 24%, transparent)}}.auth-login__remember{color:var(--theme-muted);cursor:pointer;align-items:center;gap:.55rem;margin-top:1rem;font-size:.8rem;font-weight:800;display:inline-flex}.auth-login__remember input{width:1.05rem;height:1.05rem;accent-color:var(--theme-accent)}.auth-login__submit{background:linear-gradient(180deg, var(--theme-accent), var(--theme-accent));border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3rem;margin-top:1.35rem;padding:.7rem 1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.auth-login__submit{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-accent) 88%, white), var(--theme-accent))}}.auth-login__submit{color:var(--auth-accent-ink);font-family:var(--font-brand), var(--font-display), ui-sans-serif, system-ui, sans-serif;box-shadow:inset 0 1px 0 #ffffff61, 0 3px 0 var(--theme-accent-strong), 0 .65rem 1.5rem var(--theme-accent);font-size:.95rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.auth-login__submit{box-shadow:inset 0 1px 0 #ffffff61, 0 3px 0 var(--theme-accent-strong), 0 .65rem 1.5rem color-mix(in srgb, var(--theme-accent) 20%, transparent)}}.auth-login__submit{cursor:pointer;transition:filter .14s,transform .14s,box-shadow .14s}.auth-login__submit svg{width:1rem;height:1rem;transition:transform .14s}.auth-login__submit:hover{filter:brightness(1.06);transform:translateY(-1px)}.auth-login__submit:hover svg{transform:translate(.16rem)}.auth-login__submit:active{box-shadow:inset 0 1px 0 #ffffff4d, 0 1px 0 var(--theme-accent-strong);transform:translateY(2px)}.auth-login__submit:focus-visible{box-shadow:inset 0 1px 0 #ffffff61, 0 3px 0 var(--theme-accent-strong), 0 0 0 4px var(--theme-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.auth-login__submit:focus-visible{box-shadow:inset 0 1px 0 #ffffff61, 0 3px 0 var(--theme-accent-strong), 0 0 0 4px color-mix(in srgb, var(--theme-accent) 28%, transparent)}}.auth-login__signup{color:var(--theme-muted);text-align:center;margin-top:1.25rem;font-size:.78rem;font-weight:750;line-height:1.5}.auth-login__signup a{color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);-webkit-text-decoration-color:var(--theme-accent);text-decoration-color:var(--theme-accent);font-weight:900}@supports (color:color-mix(in lab, red, red)){.auth-login__signup a{-webkit-text-decoration-color:color-mix(in srgb, var(--theme-accent) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--theme-accent) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--theme-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-accent) 55%, transparent)}}.auth-login__signup a{text-underline-offset:.2rem}.auth-login__signup a:hover{text-decoration-line:underline}@media (width>=64rem){[data-login-page]{min-height:calc(100dvh - 3px)}}@media (width<=52rem){[data-login-page]{place-items:start center}.auth-login__layout{grid-template-columns:minmax(0,1fr);gap:2rem;max-width:34rem}.auth-login__intro h1{font-size:clamp(2.1rem,9vw,3.35rem)}}@media (width<=36rem){[data-login-page]{padding:1.25rem}.auth-login__mark,.auth-login__benefits{display:none}.auth-login__lede{margin-top:1rem;line-height:1.6}}@media (prefers-reduced-motion:reduce){.auth-login__submit,.auth-login__submit svg{transition:none}}@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)}}@keyframes checkers-result-arrive{0%{opacity:0;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes daily-puzzle-win-arrive{0%{opacity:0;transform:translateY(1.8rem)scale(.82)}62%{opacity:1;transform:translateY(-.35rem)scale(1.035)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes daily-puzzle-win-medallion{0%,to{transform:rotate(-7deg)scale(1);box-shadow:0 0 #fdbb2147}50%{transform:rotate(7deg)scale(1.08);box-shadow:0 0 0 .7rem #fdbb2100}}@keyframes daily-puzzle-win-shimmer{0%{background-position:150%}to{background-position:-50%}}@keyframes checkers-firework-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 checkers-firework-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 checkers-firework-ring{0%,12%{opacity:0;transform:translate(-50%,-50%)scale(.2)}28%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@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 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 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 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-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 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)}}@keyframes spades-trick-collect{0%,12%{opacity:1;translate:0;scale:1}72%{opacity:.92}to{opacity:0;scale:.42;translate:var(--spades-collect-x) var(--spades-collect-y)}}@keyframes spades-deck-shuffle{0%,to{transform:translate(0)rotate(0)}22%{transform:translate(-.28rem)rotate(-2deg)}48%{transform:translate(.32rem)rotate(2.4deg)}74%{transform:translate(-.18rem)rotate(-1.2deg)}}@keyframes spades-card-deal{0%{opacity:0;scale:.38;translate:var(--deal-x,0) var(--deal-y,0)}72%{opacity:1;scale:1.04}to{opacity:1;translate:0;scale:1}}@keyframes duel-clock-pulse{0%{box-shadow:0 0 #d65f3d1f}to{box-shadow:0 0 0 5px #d65f3d33}}@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)}}.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)}[x-cloak]{display:none!important}[data-chess-board]:not([data-board-painted]),[data-checkers-board]:not([data-board-painted]){visibility:hidden}[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}}.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)}.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)}.site-shell :where(a,button,input,select,textarea):focus-visible,[data-unified-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,[data-unified-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,[data-unified-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([data-shell-workspace],[data-discovery-sidebar],[data-discovery-right-rail]){scrollbar-color:#665952 transparent;scrollbar-width:thin}.site-shell :where([data-shell-workspace],[data-discovery-sidebar],[data-discovery-right-rail])::-webkit-scrollbar{width:8px;height:8px}.site-shell :where([data-shell-workspace],[data-discovery-sidebar],[data-discovery-right-rail])::-webkit-scrollbar-track{background:0 0}.site-shell :where([data-shell-workspace],[data-discovery-sidebar],[data-discovery-right-rail])::-webkit-scrollbar-thumb{background:#665952 padding-box padding-box;border:2px solid #0000;border-radius:999px}@media (width<=639px){.world-folder-tabs{gap:.25rem}.world-folder-tab{gap:.3rem;min-height:2.55rem;padding-inline:.4rem}.world-folder-tab.is-active{min-height:2.8rem}.world-folder-tab__mark{width:1.4rem;height:1.4rem;font-size:.6rem}}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
