@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--fighter-box-limit:100000px;--fighter-hud-width:0px;--fighter-side-inset:0px;--bt-w:1px;--bt-n:1px;--sa-u:1px;--dj-u:1px;--dj-bw:1664;--dj-bh:1080;--dj-ox:0px;--dj-oy:0px;--hm-u:1px;--sel-u:1px;--sel-center-shift:0px;--sel-frame-inset:0px;--sap-w:1px;--sap-n:1px;--sap-card-gap:0px;--sap-k:1px;--cd-w:1px;--cd-n:1px;--ar-w:1px;--ar-n:1px;--br-u:1px;--pf-u:1px;--cs-u:1px;--rc-u:1px}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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:var(--font-rounded), "Hiragino Maru Gothic ProN", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-orange-400:#ff8b1a;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-lime-100:#ecfcca;--color-lime-300:#bbf451;--color-lime-400:#9de500;--color-lime-950:#192e03;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-700:#007956;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-600:#0084cc;--color-sky-700:#0069a4;--color-indigo-200:#c7d2ff;--color-indigo-500:#625fff;--color-violet-300:#c4b4ff;--color-rose-100:#ffe4e6;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-950:#4d0218;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a1a1a1;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-xl:80rem;--container-2xl:42rem;--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-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--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-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--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;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-2xl:0 25px 25px #00000026;--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-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-rounded), "Hiragino Maru Gothic ProN", sans-serif;--default-mono-font-family:var(--font-mono);--font-numeric:var(--font-rounded), "Hiragino Maru Gothic ProN", sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-lime-100:lab(96.8662% -11.7133 22.0854);--color-lime-300:lab(89.9218% -35.6546 68.5254);--color-lime-400:lab(83.7876% -45.0447 88.4738);--color-lime-950:lab(16.5113% -15.1841 22.0145);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-400:lab(66.128% -.0000298023 .0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}button,[role=button]{font-weight:var(--kit-weight-button)}[data-dev-root] :is(button,[role=button]){font-weight:inherit}}@layer components;@layer utilities{.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.-top-\[26px\]{top:-26px}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[3vh\]{bottom:3vh}.bottom-\[calc\(100\%\+0\.75rem\)\]{bottom:calc(100% + .75rem)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-65{z-index:65}.z-70{z-index:70}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[NN\]{z-index:NN}.z-\[N\]{z-index:N}.order-2{order:2}.order-\[-1\]{order:-1}.order-first{order:-9999}.col-span-4{grid-column:span 4/span 4}.row-1{grid-row:1}.row-start-3{grid-row-start:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.-mt-40{margin-top:calc(var(--spacing) * -40)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-\[10px\]{margin-top:10px}.mt-\[clamp\(0\.5rem\,2vh\,1\.2rem\)\]{margin-top:clamp(.5rem,2vh,1.2rem)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-\[0\.2em\]{margin-right:.2em}.mr-\[0\.17em\]{margin-right:.17em}.mr-auto{margin-right:auto}.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-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.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}.box-border{box-sizing:border-box}.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}.list-item{display:list-item}.table{display:table}.aspect-square{aspect-ratio:1}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-22{height:calc(var(--spacing) * 22)}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[65\%\]{height:65%}.h-\[100dvh\]{height:100dvh}.h-\[170px\]{height:170px}.h-\[clamp\(8rem\,28vh\,16rem\)\]{height:clamp(8rem,28vh,16rem)}.h-\[var\(--screen-h\)\]{height:var(--screen-h)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-\[62dvh\]{max-height:62dvh}.max-h-\[78\%\]{max-height:78%}.max-h-full{max-height:100%}.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-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[62px\]{min-height:62px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[var\(--screen-h\)\]{min-height:var(--screen-h)}.min-h-\[…\]{min-height:…}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.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-\[18dvh\]{width:18dvh}.w-\[18px\]{width:18px}.w-\[30px\]{width:30px}.w-\[60\%\]{width:60%}.w-\[70\%\]{width:70%}.w-\[70px\]{width:70px}.w-\[min\(28vw\,8rem\)\]{width:min(28vw,8rem)}.w-\[min\(960px\,92vw\)\]{width:min(960px,92vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[38em\]{max-width:38em}.max-w-\[82\%\]{max-width:82%}.max-w-\[86\%\]{max-width:86%}.max-w-\[400px\]{max-width:400px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[…\]{max-width:…}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[2\.6ch\]{min-width:2.6ch}.min-w-\[40rem\]{min-width:40rem}.min-w-\[1280px\]{min-width:1280px}.min-w-min{min-width:min-content}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[1_1_320px\]{flex:320px}.flex-\[1_1_340px\]{flex:340px}.flex-\[1_1_360px\]{flex:360px}.flex-\[1_1_440px\]{flex:440px}.flex-\[1_1_560px\]{flex:560px}.flex-\[999_1_640px\]{flex:999 640px}.flex-auto{flex:auto}.flex-initial{flex:0 auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:0}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -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-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.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-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[44px_repeat\(4\,minmax\(0\,1fr\)\)_32px\]{grid-template-columns:44px repeat(4,minmax(0,1fr)) 32px}.grid-cols-\[220px_minmax\(0\,1fr\)_400px\]{grid-template-columns:220px minmax(0,1fr) 400px}.grid-cols-\[auto_1fr_300px\]{grid-template-columns:auto 1fr 300px}.grid-cols-\[auto_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto auto minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(96px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\[align-content\:safe_center\]{align-content:safe center}.\[align-content\:start\]{align-content: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-content\:safe_center\]{justify-content:safe center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center-safe{justify-content:safe center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[0\.1em\]{gap:.1em}.gap-\[0\.03em\]{gap:.03em}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.4em\]{gap:.4em}.gap-\[0\.4rem\]{gap:.4rem}.gap-\[0\.15em\]{gap:.15em}.gap-\[0\.25em\]{gap:.25em}.gap-\[1\.4dvh\]{gap:1.4dvh}.gap-\[1em\]{gap:1em}.gap-\[1px\]{gap:1px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[18px\]{gap:18px}.gap-\[clamp\(0\.4rem\,2vw\,0\.8rem\)\]{gap:clamp(.4rem,2vw,.8rem)}.gap-\[clamp\(0\.8rem\,3vw\,2rem\)\]{gap:clamp(.8rem,3vw,2rem)}.gap-\[clamp\(1rem\,3vh\,1\.8rem\)\]{gap:clamp(1rem,3vh,1.8rem)}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-\[18px\]{column-gap:18px}.gap-x-\[clamp\(1rem\,4vw\,2\.5rem\)\]{column-gap:clamp(1rem,4vw,2.5rem)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.4em\]{border-radius:.4em}.rounded-\[1px\]{border-radius:1px}.rounded-\[5px\]{border-radius:5px}.rounded-\[50\%\]{border-radius:50%}.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)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-\[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-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#3A352C\]{border-color:#3a352c}.border-\[\#4A63C4\]{border-color:#4a63c4}.border-\[\#5A5346\]{border-color:#5a5346}.border-\[\#6B6355\]{border-color:#6b6355}.border-\[\#24211C\]{border-color:#24211c}.border-\[\#A65A0B\]{border-color:#a65a0b}.border-\[\#B9B09E\]{border-color:#b9b09e}.border-\[\#D9A441\]{border-color:#d9a441}.border-\[\#D9D2C3\]{border-color:#d9d2c3}.border-\[\#D99A2B\]{border-color:#d99a2b}.border-\[\#E0A040\]{border-color:#e0a040}.border-\[\#E6E0D3\]{border-color:#e6e0d3}.border-\[\#EFE9DD\]{border-color:#efe9dd}.border-\[\#EFEAE0\]{border-color:#efeae0}.border-\[\#ff1f1f\]{border-color:#ff1f1f}.border-\[\#ff8a65\]{border-color:#ff8a65}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/60{border-color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/80{border-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/70{border-color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/70{border-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-black{border-color:var(--color-black)}.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-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-current{border-color:currentColor}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/60{border-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.border-lime-300\/70{border-color:#bbf451b3}@supports (color:color-mix(in lab, red, red)){.border-lime-300\/70{border-color:color-mix(in oklab, var(--color-lime-300) 70%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/70{border-color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.border-red-400\/70{border-color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-rose-300\/70{border-color:#ffa2aeb3}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/70{border-color:color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.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\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, 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-zinc-300{border-color:var(--color-zinc-300)}.bg-\[\#\.\.\.\]{background-color:#...}.bg-\[\#0F0E0B\]{background-color:#0f0e0b}.bg-\[\#000000aa\]{background-color:#000a}.bg-\[\#1C1A15\]{background-color:#1c1a15}.bg-\[\#2B2720\]{background-color:#2b2720}.bg-\[\#3A3122\]{background-color:#3a3122}.bg-\[\#4A63C4\]\/10{background-color:#4a63c41a;background-color:lab(43.9659% 14.4906 -54.6686/.1)}.bg-\[\#221F19\]{background-color:#221f19}.bg-\[\#16140F\]{background-color:#16140f}.bg-\[\#24211C\]{background-color:#24211c}.bg-\[\#24211C\]\/40{background-color:#24211c66;background-color:lab(12.9423% .648305 3.93819/.4)}.bg-\[\#A65A0B\]{background-color:#a65a0b}.bg-\[\#E0A040\]{background-color:#e0a040}.bg-\[\#E0A040\]\/25{background-color:#e0a04040;background-color:lab(70.9373% 18.1369 57.5856/.25)}.bg-\[\#EAE4D8\]{background-color:#eae4d8}.bg-\[\#EFEAE0\]{background-color:#efeae0}.bg-\[\#F4F1EA\]{background-color:#f4f1ea}.bg-\[\#FAF8F3\]{background-color:#faf8f3}.bg-\[\#FBF3E4\]{background-color:#fbf3e4}.bg-\[\#FFFBF3\]{background-color:#fffbf3}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/95{background-color:color-mix(in oklab, var(--color-amber-50) 95%, transparent)}}.bg-amber-50\/\[0\.78\]{background-color:#fffbebc7}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/\[0\.78\]{background-color:color-mix(in oklab, var(--color-amber-50) 78%, transparent)}}.bg-amber-200\/10{background-color:#fee6851a}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/10{background-color:color-mix(in oklab, var(--color-amber-200) 10%, transparent)}}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-300\/15{background-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/15{background-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/90{background-color:#f99c00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/90{background-color:color-mix(in oklab, var(--color-amber-500) 90%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, 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\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-lime-400{background-color:var(--color-lime-400)}.bg-lime-950{background-color:var(--color-lime-950)}.bg-lime-950\/50{background-color:#192e0380}@supports (color:color-mix(in lab, red, red)){.bg-lime-950\/50{background-color:color-mix(in oklab, var(--color-lime-950) 50%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-800\/60{background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/60{background-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.bg-neutral-900\/95{background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/95{background-color:color-mix(in oklab, var(--color-neutral-900) 95%, transparent)}}.bg-red-50\/95{background-color:#fef2f2f2}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/95{background-color:color-mix(in oklab, var(--color-red-50) 95%, transparent)}}.bg-red-50\/\[0\.80\]{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/\[0\.80\]{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-950\/60{background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/60{background-color:color-mix(in oklab, var(--color-rose-950) 60%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-zinc-700{--tw-gradient-from:var(--color-zinc-700);--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-zinc-900{--tw-gradient-to:var(--color-zinc-900);--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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.p-0{padding:0}.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-8{padding:calc(var(--spacing) * 8)}.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)}.px-\[\.7rem\]{padding-inline:.7rem}.px-\[0\.2em\]{padding-inline:.2em}.px-\[0\.5em\]{padding-inline:.5em}.px-\[0\.7em\]{padding-inline:.7em}.px-\[1\.2em\]{padding-inline:1.2em}.px-\[2\.5cqi\]{padding-inline:2.5cqi}.px-\[4vw\]{padding-inline:4vw}.px-\[5vw\]{padding-inline:5vw}.px-\[7px\]{padding-inline:7px}.px-\[14px\]{padding-inline:14px}.px-\[22px\]{padding-inline:22px}.px-\[clamp\(\.\.\.\)\]{padding-inline:clamp(...)}.px-\[clamp\(1rem\,5vw\,2rem\)\]{padding-inline:clamp(1rem,5vw,2rem)}.px-\[clamp\(2rem\,8vw\,3\.4rem\)\]{padding-inline:clamp(2rem,8vw,3.4rem)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[\.3rem\]{padding-block:.3rem}.py-\[0\.3em\]{padding-block:.3em}.py-\[0\.45em\]{padding-block:.45em}.py-\[1\.2cqi\]{padding-block:1.2cqi}.py-\[4vh\]{padding-block:4vh}.py-\[clamp\(\.\.\.\)\]{padding-block:clamp(...)}.py-\[clamp\(1rem\,4vh\,2rem\)\]{padding-block:clamp(1rem,4vh,2rem)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-\[0\.3em\]{padding-top:.3em}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-\[calc\(3dvh\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(3dvh + env(safe-area-inset-bottom))}.pb-\[clamp\(0\.4rem\,1\.2dvh\,0\.8rem\)\]{padding-bottom:clamp(.4rem,1.2dvh,.8rem)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[2ch\]{padding-left:2ch}.pl-\[112px\]{padding-left:112px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:ui-monospace\,SFMono-Regular\,Menlo\,monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.font-\[…\]{font-family:…}.font-mono{font-family:var(--font-mono)}.font-numeric{font-family:var(--font-rounded), "Hiragino Maru Gothic ProN", sans-serif}.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-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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\.4em\]{font-size:.4em}.text-\[0\.6em\]{font-size:.6em}.text-\[1\.1em\]{font-size:1.1em}.text-\[7px\]{font-size:7px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16\.5px\]{font-size:16.5px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[clamp\(0\.78rem\,2vw\,1\.05rem\)\]{font-size:clamp(.78rem,2vw,1.05rem)}.text-\[clamp\(0\.95rem\,2\.6vw\,1\.1rem\)\]{font-size:clamp(.95rem,2.6vw,1.1rem)}.text-\[clamp\(1\.4rem\,4\.5vw\,2rem\)\]{font-size:clamp(1.4rem,4.5vw,2rem)}.text-\[clamp\(1\.15rem\,3\.2vw\,1\.6rem\)\]{font-size:clamp(1.15rem,3.2vw,1.6rem)}.text-\[clamp\(1rem\,3\.4vw\,1\.35rem\)\]{font-size:clamp(1rem,3.4vw,1.35rem)}.text-\[clamp\(1rem\,3vw\,1\.5rem\)\]{font-size:clamp(1rem,3vw,1.5rem)}.text-\[clamp\(1rem\,3vw\,1\.25rem\)\]{font-size:clamp(1rem,3vw,1.25rem)}.text-\[clamp\(1rem\,26cqh\,2\.25rem\)\]{font-size:clamp(1rem,26cqh,2.25rem)}.text-\[clamp\(…vw…\)\]{font-size:clamp(…vw…)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.36\]{--tw-leading:1.36;line-height:1.36}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:800\]{font-weight:800}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2F6B2F\]{color:#2f6b2f}.text-\[\#3F3A32\]{color:#3f3a32}.text-\[\#5E574B\]{color:#5e574b}.text-\[\#6E6658\]{color:#6e6658}.text-\[\#8A5A10\]{color:#8a5a10}.text-\[\#24211C\]{color:#24211c}.text-\[\#A49A88\]{color:#a49a88}.text-\[\#A65A0B\]{color:#a65a0b}.text-\[\#B3AA99\]{color:#b3aa99}.text-\[\#B3261E\]{color:#b3261e}.text-\[\#B7700F\]{color:#b7700f}.text-\[\#E0A040\]{color:#e0a040}.text-\[\#EEE8DC\]{color:#eee8dc}.text-\[\#F2C47A\]{color:#f2c47a}.text-\[\#F4F1EA\]{color:#f4f1ea}.text-\[\#FF9A8A\]{color:#ff9a8a}.text-\[\#ff1f1f\]{color:#ff1f1f}.text-\[\#ff8a65\]{color:#ff8a65}.text-\[\#ffffff\]{color:#fff}.text-\[\.\.\.\]{color:...}.text-\[…\]{color:…}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.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-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-500{color:var(--color-indigo-500)}.text-inherit{color:inherit}.text-lime-100{color:var(--color-lime-100)}.text-lime-300{color:var(--color-lime-300)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-red-200{color:var(--color-red-200)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-100{color:var(--color-rose-100)}.text-rose-400{color:var(--color-rose-400)}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-900{color:var(--color-slate-900)}.text-violet-300{color:var(--color-violet-300)}.text-white{color:var(--color-white)}.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\/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\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, 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)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-500{color:var(--color-yellow-500)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.text-zinc-600\/40{color:#52525c66}@supports (color:color-mix(in lab, red, red)){.text-zinc-600\/40{color:color-mix(in oklab, var(--color-zinc-600) 40%, transparent)}}.text-zinc-900{color:var(--color-zinc-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[font-variant-numeric\:tabular-nums\]{font-variant-numeric:tabular-nums}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#A65A0B\]{accent-color:#a65a0b}.accent-\[\#E0A040\]{accent-color:#e0a040}.accent-amber-600{accent-color:var(--color-amber-600)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.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-\[-6px_0_0_rgba\(36\,33\,28\,0\.25\)\]{--tw-shadow:-6px 0 0 var(--tw-shadow-color,#24211c40);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-md{--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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#ff1f1f\]{--tw-ring-color:#ff1f1f}.ring-black\/40{--tw-ring-color:#0006}@supports (color:color-mix(in lab, red, red)){.ring-black\/40{--tw-ring-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.-outline-offset-2{outline-offset:calc(2px * -1)}.outline-\[\#E0A040\]{outline-color:#e0a040}.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-sm{--tw-blur:blur(var(--blur-sm));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-xs{--tw-blur:blur(var(--blur-xs));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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_8px_12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 8px 12px 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-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--bt-row-pad\:8px\]{--bt-row-pad:8px}.\[--bt-row-pad\:14px\]{--bt-row-pad:14px}.\[clip-path\:url\(\#x\)\]{clip-path:url(#x)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:border-\[\#D9D2C3\]:hover{border-color:#d9d2c3}.hover\:bg-\[\#8E4D09\]:hover{background-color:#8e4d09}.hover\:bg-\[\#EAB25C\]:hover{background-color:#eab25c}.hover\:bg-\[\#F4F1EA\]:hover{background-color:#f4f1ea}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.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-zinc-100:hover{background-color:var(--color-zinc-100)}.hover\:font-bold:hover{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.hover\:text-\[\#EEE8DC\]:hover{color:#eee8dc}.hover\:text-\[\#ff8a65\]:hover{color:#ff8a65}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-slate-400\/50:hover{color:#90a1b980}@supports (color:color-mix(in lab, red, red)){.hover\:text-slate-400\/50:hover{color:color-mix(in oklab, var(--color-slate-400) 50%, transparent)}}}.focus\:border-\[\#B9B09E\]:focus{border-color:#b9b09e}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-3:focus{outline-style:var(--tw-outline-style);outline-width:3px}.focus\:outline-solid:focus{--tw-outline-style:solid;outline-style:solid}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:-outline-offset-3:focus-visible{outline-offset:calc(3px * -1)}.focus-visible\:outline-\[\#E0A040\]:focus-visible{outline-color:#e0a040}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:1000px){.max-\[1000px\]\:invisible{visibility:hidden}.max-\[1000px\]\:hidden{display:none}.max-\[1000px\]\:shrink{flex-shrink:1}.max-\[1000px\]\:flex-col{flex-direction:column}.max-\[1000px\]\:items-center{align-items:center}.max-\[1000px\]\:justify-center{justify-content:center}.max-\[1000px\]\:text-center{text-align:center}}@media not all and (min-width:900px){.max-\[900px\]\:gap-0{gap:0}}@media not all and (min-width:40rem){.max-sm\:text-\[18px\]{font-size:18px}}@media (min-width:1000px){.min-\[1000px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:rotate-0{rotate:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:\[--bt-row-pad\:12px\]{--bt-row-pad:12px}.sm\:\[--bt-row-pad\:14px\]{--bt-row-pad:14px}}@media (min-width:48rem){.md\:fixed{position:fixed}.md\:top-\[28px\]{top:28px}.md\:right-\[40px\]{right:40px}.md\:left-auto{left:auto}.md\:mt-0{margin-top:0}.md\:h-\[34px\]{height:34px}.md\:min-h-\[76px\]{min-height:76px}.md\:w-\[34px\]{width:34px}.md\:w-\[372px\]{width:372px}.md\:gap-\[2px\]{gap:2px}.md\:gap-\[14px\]{gap:14px}.md\:px-\[18px\]{padding-inline:18px}.md\:text-\[17px\]{font-size:17px}.md\:text-\[22px\]{font-size:22px}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.lg\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[290px_1fr\]{grid-template-columns:290px 1fr}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-9{padding:calc(var(--spacing) * 9)}}@media (prefers-color-scheme:dark){.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-\[\#1A1815\]{background-color:#1a1815}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-800\/40{background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/40{background-color:color-mix(in oklab, var(--color-neutral-800) 40%, transparent)}}.dark\:bg-neutral-800\/50{background-color:#26262680}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/50{background-color:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dark\:text-\[\#D8CFBF\]{color:#d8cfbf}.dark\:text-\[\#F4F1EA\]{color:#f4f1ea}.dark\:text-\[\#FF9A8A\]{color:#ff9a8a}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}@media (hover:hover){.dark\:hover\:bg-zinc-800:hover{background-color:var(--color-zinc-800)}.dark\:hover\:text-white:hover{color:var(--color-white)}}}.\[\&_span\]\:text-white span{color:var(--color-white)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>li\:first-child\]\:border-t-0>li:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>svg\]\:justify-self-center>svg{justify-self:center}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:var(--font-rounded), "Hiragino Maru Gothic ProN", sans-serif;font-weight:var(--kit-weight-body);font-synthesis-weight:none}:root{--kit-weight-body:500;--kit-weight-button:700;--kit-weight-hero:800;--kit-weight-number:700;--kit-weight-question:700}.kit-hero{font-weight:var(--kit-weight-hero)}.font-numeric{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums}b,strong{font-weight:inherit}[data-dev-root]{font-weight:800}[data-dev-root] :is(b,strong){font-weight:bolder}:root{--kit-ink:#2f1913;--kit-cream:#fef4ce;--kit-paper:#fbe9c6;--kit-ember:#c65c1e;--kit-key-cream-lip:#d9b276;--kit-key-gold-lip:#c9761a;--kit-pencil-wood:#e6a167;--kit-stone-floor:#3c3433;--kit-sample-rest:#b8a58f;--kit-sample-answer:#c9b89e;--kit-leaf:#a8c43c;--kit-leaf-lip:#6c8825;--kit-leaf-hi:#fdfdc9;--kit-flag:#c65455;--kit-flag-hi:#e1725d;--kit-flag-lip:#823648;--kit-moon:#c1d7fb;--kit-ember-lip:#8a3a12;--kit-stun-paper:#fbe0cf;--kit-stun-line:#ef9a6a;--kit-pinch:#fdf03e;--kit-pinch-lip:#d49823;--kit-medal-spent-ring:#7a5a2a;--kit-medal-spent-plate:#c9b98a;--kit-punch-core:#fffbd6;--kit-punch-dim:#020418bd;--kit-punch-gold:#fdb63c;--kit-umber:#1f1714;--kit-umber-raised:#3c2e2a;--kit-umber-deep:#0e0907;--kit-kira-ray:#d5611f;--kit-kira-ray-deep:#b54a17;--kit-kira-rim:#6e2a0c;--kit-bordeaux:#4a1b26;--kit-grass-empty:#3a1a17;--kit-grass-floor:#4a0c12;--kit-tab-lit:#93303f;--kit-tab-dim-ink:#c9a77a;--kit-well-ring:#2a0a06;--kit-step-off-bg:#2a1210;--kit-step-off-ink:#6b4a3a;--kit-goal-well-edge:#6b3a22;--kit-crest-ground:#6e2232;--kit-crest-rim:#4a1520;--kit-crest-ray:#93303f;--kit-crest-ray-deep:#7a2435;--kit-page-ground:#f6e2b8;--kit-page-rim:#d9b276;--kit-page-grid:#9a5920;--kit-page-ink:#6b3a1a;--kit-ehon-paper:#f3e7cc;--kit-ehon-accent:#a8481b;--kit-ehon-shade:#6b4a2c;--kit-ehon-title:#e27126;--kit-guide-paper:#fdf6e3;--kit-guide-paper-fold:#ead9b4;--kit-guide-edge-mid:#bf9a5e;--kit-guide-edge-deep:#a8834c;--kit-guide-row:#f6e7c4;--kit-guide-brown:#77390a;--kit-guide-night:#241004;--kit-guide-drop:#120700;--kit-guide-shadow:#1a0a03;--kit-guide-fog:#f6f0e4;--kit-guide-sky:#3b8fb5;--kit-guide-map:#6c8825;--kit-guide-stronger:#c65c1e;--kit-guide-capture:#4a1b26;--kit-guide-candy:#e27126;--kit-guide-punch:#ebb956;--kit-guide-romaji:#9a5920;--kit-guide-ehon:#a8c43c;--kit-news-card-gold-ring:#fdb63c;--kit-news-card-red-edge:#823648;--kit-news-card-blue-edge:#2f56a8;--kit-news-card-blue-drop:#1d3770;--kit-news-card-green-edge:#6c8825;--kit-news-card-green-drop:#4a5e19;--kit-news-tab-rest:#efd9a8;--kit-news-tab-rest-ink:#6b4a2a;--kit-news-send-off:#efe0bf;--kit-news-send-off-edge:#b8a58f;--kit-news-send-off-ink:#8a7458;--kit-num-stroke:min(2px, .035em) 0 0 var(--kit-ink), max(-2px, -.035em) 0 0 var(--kit-ink), 0 min(2px, .035em) 0 var(--kit-ink), 0 max(-2px, -.035em) 0 var(--kit-ink), min(1.414px, .0247em) min(1.414px, .0247em) 0 var(--kit-ink), max(-1.414px, -.0247em) min(1.414px, .0247em) 0 var(--kit-ink), min(1.414px, .0247em) max(-1.414px, -.0247em) 0 var(--kit-ink), max(-1.414px, -.0247em) max(-1.414px, -.0247em) 0 var(--kit-ink);--notation-word-break:keep-all}:root[data-notation=kanji]{--notation-word-break:normal}.notation-keep-all{word-break:var(--notation-word-break)}:root,[data-ui-theme=gold]{--kit-rail:#2c1409;--kit-outline:#4b2109;--kit-bronze:#9a5920;--kit-gold:#ebb956;--kit-coin:#fdb63c;--kit-coin-lip:#e27126;--kit-light:#fbe894;--kit-band:initial;--kit-partner:#e27126;--kit-partner-lip:#9a5920}[data-ui-theme=moon]{--kit-rail:#111e42;--kit-outline:#0c1733;--kit-bronze:#5b699a;--kit-gold:#b6c4e8;--kit-coin:#c1d7fb;--kit-coin-lip:#8899ce;--kit-light:#d5fbf9;--kit-band:#29396a;--kit-partner:#8899ce;--kit-partner-lip:#5b699a}[data-ui-theme=leaf]{--kit-rail:#1c2b03;--kit-outline:#0d1801;--kit-bronze:#6c8825;--kit-gold:#e3e48b;--kit-coin:#a8c43c;--kit-coin-lip:#6c8825;--kit-light:#fdfdc9;--kit-band:#406112;--kit-partner:#e3e48b;--kit-partner-lip:#6c8825}[data-ui-theme=fire]{--kit-rail:#2a0b08;--kit-outline:#451c15;--kit-bronze:#a62b19;--kit-gold:#fba318;--kit-coin:#f34f09;--kit-coin-lip:#a62b19;--kit-light:#fde141;--kit-band:#7f0d02;--kit-partner:#fba318;--kit-partner-lip:#a62b19}[data-ui-theme=dream]{--kit-rail:#0c0d34;--kit-outline:#251582;--kit-bronze:#674eb6;--kit-gold:#b3a9fb;--kit-coin:#ed9f8d;--kit-coin-lip:#aa7e61;--kit-light:#f4d2c0;--kit-band:#4c2cad;--kit-partner:#b3a9fb;--kit-partner-lip:#674eb6}[data-ui-theme=thunder]{--kit-rail:#140f05;--kit-outline:#261d0b;--kit-bronze:#c18922;--kit-gold:#f3df87;--kit-coin:#fae127;--kit-coin-lip:#c18922;--kit-light:#fdfcd1;--kit-band:#422e08;--kit-partner:#c18922;--kit-partner-lip:#422e08}[data-ui-theme=coral]{--kit-rail:#1b333b;--kit-outline:#030809;--kit-bronze:#1587aa;--kit-gold:#57fac0;--kit-coin:#3fe2b4;--kit-coin-lip:#3e907a;--kit-light:#dafacc;--kit-band:#075d8f;--kit-partner:#1587aa;--kit-partner-lip:#075d8f}[data-ui-theme=sakura]{--kit-rail:#612c27;--kit-outline:#3d1812;--kit-bronze:#b56e62;--kit-gold:#fde4e0;--kit-coin:#f6c1bc;--kit-coin-lip:#e29685;--kit-light:#fefaf1;--kit-band:#8b4b49;--kit-partner:#e29685;--kit-partner-lip:#b56e62}:root,.scene-arena-night{--scene-ground:#08103b;--scene-raised:#152354;--scene-floor:#01125f;--scene-shadow:#000325;--scene-band:#7f1c1c}.scene-glory-hall{--scene-ground:#1a0203;--scene-raised:#2e0604;--scene-floor:#3e0305;--scene-shadow:#0a0000;--scene-band:#580a08}.scene-great-hall{--scene-ground:#241004;--scene-raised:#3d1c07;--scene-floor:#4b2109;--scene-shadow:#120700;--scene-band:#77390a}.scene-dojo{--scene-ground:var(--kit-umber);--scene-raised:var(--kit-umber-raised);--scene-floor:#4e3933;--scene-shadow:var(--kit-umber-deep);--scene-band:#7f1c1c;--dj-well:#16100e;--dj-well-ink:#8a766a;--dj-stun-paper:#fbe0cf;--dj-stun-gold:#ef9a6a}:root{--nav-w:0px;--nav-h:0px;--nav-dock-h:0px;--screen-h:calc(100dvh - var(--nav-h));--lkb-key-h:clamp(44px, 7.8dvh, 64px);--lkb-gap-y:clamp(6px, 1.25dvh, 10px);--lkb-gap-x:8px;--lkb-pad-top:clamp(12px, 2.6dvh, 21px);--lkb-pad-bottom:max(clamp(10px, 2.6dvh, 21px), env(safe-area-inset-bottom,0px));--lkb-pitch:min(calc((100vw - var(--nav-w) - env(safe-area-inset-right,0px) - 40px) / 10), 98px);--lkb-band-h:calc(var(--lkb-pad-top) + 3 * var(--lkb-key-h) + 2 * var(--lkb-gap-y) + var(--lkb-pad-bottom));--lkb-side-w:calc(clamp(240px, 34vw, 380px) + env(safe-area-inset-right,0px));--lkb-vbar-w:6px}.battle-arena-bg{background-image:var(--arena-bg-image);background-position:bottom;background-repeat:no-repeat;background-size:cover}.screen-bg{--screen-bg-art:var(--screen-bg-art-wide);--screen-bg-scrim:var(--screen-bg-scrim-wide);background-image:var(--screen-bg-scrim), var(--screen-bg-art), var(--screen-bg-base);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (orientation:portrait){.screen-bg{--screen-bg-art:var(--screen-bg-art-tall);--screen-bg-scrim:var(--screen-bg-scrim-tall)}}.ranking-head-plate{background:0 0}@media (orientation:portrait){.ranking-head-plate{background:#05081494}}@property --fighter-box-limit{syntax:"<length>";inherits:true;initial-value:100000px}@property --fighter-hud-width{syntax:"<length>";inherits:true;initial-value:0}@property --fighter-side-inset{syntax:"<length>";inherits:true;initial-value:0}@property --bt-w{syntax:"<length>";inherits:true;initial-value:1px}@property --bt-n{syntax:"<length>";inherits:true;initial-value:1px}.battle-kit-units{--bt-w:calc(100cqi / 1664);--bt-n:min(1px, 100cqi / 390)}.battle-question-frame{--bq-edge:min(4px, max(3 * var(--bt-n), 4 * var(--bt-w)));--bq-inner:min(3px, max(2 * var(--bt-n), 3 * var(--bt-w)));--bq-line:min(3px, max(2 * var(--bt-n), 3 * var(--bt-w)));--bq-drop:min(8px, max(6 * var(--bt-n), 8 * var(--bt-w)));--bq-rivet:min(12px, max(8 * var(--bt-n), 12 * var(--bt-w)));--bq-rivet-at:calc(var(--bq-edge) + min(10px, max(7 * var(--bt-n), 10 * var(--bt-w))));--bq-paper:var(--kit-cream);--bq-rim:var(--kit-bronze);--bq-gold:var(--kit-gold);--bq-rivet-art:radial-gradient(circle closest-side, var(--kit-gold) calc(100% - 2.5px), var(--kit-outline) calc(100% - 2px) calc(100% - .5px), transparent 100%);background:var(--bq-rivet-art) left var(--bq-rivet-at) top var(--bq-rivet-at) / var(--bq-rivet) var(--bq-rivet) no-repeat, var(--bq-rivet-art) right var(--bq-rivet-at) top var(--bq-rivet-at) / var(--bq-rivet) var(--bq-rivet) no-repeat, var(--bq-rivet-art) left var(--bq-rivet-at) bottom var(--bq-rivet-at) / var(--bq-rivet) var(--bq-rivet) no-repeat, var(--bq-rivet-art) right var(--bq-rivet-at) bottom var(--bq-rivet-at) / var(--bq-rivet) var(--bq-rivet) no-repeat, var(--bq-paper);border-radius:min(10px, max(8 * var(--bt-n), 10 * var(--bt-w)));box-shadow:inset 0 0 0 var(--bq-edge) var(--bq-rim), inset 0 0 0 calc(var(--bq-edge) + var(--bq-inner)) var(--scene-ground), inset 0 0 0 calc(var(--bq-edge) + var(--bq-inner) + var(--bq-line)) var(--bq-gold), 0 var(--bq-drop) 0 var(--scene-shadow)}.battle-question-frame--stunned{--bq-paper:var(--kit-stun-paper);--bq-rim:var(--kit-ember);--bq-gold:var(--kit-stun-line)}.battle-question-frame--dimmed:after{content:"";background:var(--bq-dim);pointer-events:none;position:absolute;inset:0}.kit-groove{box-sizing:border-box;background:var(--scene-shadow);border:var(--groove-edge,3px) solid var(--groove-rim,var(--kit-bronze));box-shadow:inset 0 4px 0 #00000080, 0 3px 0 var(--kit-ink);border-radius:8px 3px;display:block;position:relative;overflow:hidden}.kit-groove-fill{background:var(--groove-fill,var(--kit-ember));box-shadow:inset 0 3px 0 #ffffff73, inset 0 -4px 0 var(--groove-lip,var(--kit-ember-lip));inset-block:0;position:absolute;left:0}.kit-groove-fill--thin{box-shadow:none}.battle-top-hud{padding-block-start:min(14px, max(8 * var(--bt-n), 14 * var(--bt-w)));padding-inline:min(16px, max(8 * var(--bt-n), 16 * var(--bt-w)));gap:min(16px, max(6 * var(--bt-n), 16 * var(--bt-w)))}.battle-top-group{gap:min(16px, max(6 * var(--bt-n), 16 * var(--bt-w)))}.battle-top-hud.battle-top-hud--landscape{justify-content:space-around;padding-block-start:0}.battle-top-hud--landscape .battle-top-plaque{height:clamp(30px,8.6dvh,44px)}.battle-top-plaque{height:min(56px, max(44 * var(--bt-n), 56 * var(--bt-w)));white-space:nowrap;color:var(--kit-cream);flex-shrink:0;align-items:center;line-height:1;display:flex}.battle-top-label{font-size:max(13px, min(22px, max(13 * var(--bt-n), 22 * var(--bt-w))))}.battle-top-number{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--kit-light);text-shadow:var(--kit-num-stroke)}.battle-issue-plaque{min-width:min(178px, max(98 * var(--bt-n), 178 * var(--bt-w)));padding-inline:min(14px, max(4 * var(--bt-n), 14 * var(--bt-w)));justify-content:center}.battle-issue-line{align-items:baseline;gap:min(6px, max(3 * var(--bt-n), 6 * var(--bt-w)));display:flex}.battle-issue-plaque .battle-top-number{font-size:min(32px, max(18 * var(--bt-n), 32 * var(--bt-w)))}.battle-speed-line{gap:min(10px, max(4 * var(--bt-n), 10 * var(--bt-w)))}.battle-speed-plaque{width:min(348px, max(168 * var(--bt-n), 348 * var(--bt-w)));padding-inline:min(14px, max(7 * var(--bt-n), 14 * var(--bt-w)));flex-shrink:1}.battle-speed-plaque--compact{width:auto}.battle-speed-plaque--compact .battle-speed-steps{display:none}.battle-speed-plaque .battle-top-number{font-size:min(32px, max(17 * var(--bt-n), 32 * var(--bt-w)));margin-inline-start:auto}.battle-speed-icon{width:min(30px, max(16 * var(--bt-n), 30 * var(--bt-w)));height:min(30px, max(16 * var(--bt-n), 30 * var(--bt-w)));flex-shrink:0}.battle-speed-steps{gap:min(4px, max(2 * var(--bt-n), 4 * var(--bt-w)));flex:0 auto;min-width:0;display:flex}.battle-speed-step{flex:0 1 min(16px, max(8 * var(--bt-n), 16 * var(--bt-w)));min-width:3px;height:min(26px, max(18 * var(--bt-n), 26 * var(--bt-w)));box-sizing:border-box;border:min(2.5px, max(2 * var(--bt-n), 2.5 * var(--bt-w))) solid var(--kit-ink);background:var(--scene-shadow);border-radius:5px 2px;display:block;box-shadow:inset 0 3px #00000080}.battle-speed-step--lit{background:var(--kit-coin);box-shadow:inset 0 3px 0 #ffffff80, inset 0 -4px 0 0 var(--kit-coin-lip)}.kit-ground.battle-back{--kit-h:max(44px, min(56px, max(44 * var(--bt-n), 56 * var(--bt-w))));height:var(--kit-h);min-width:min(170px, max(96 * var(--bt-n), 170 * var(--bt-w)));padding:0 min(12px, max(8 * var(--bt-n), 12 * var(--bt-w))) 3px;font-size:max(13px, min(24px, max(17 * var(--bt-n), 24 * var(--bt-w))));text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}@container (max-width:559px){.kit-ground.battle-back{text-shadow:1.5px 0 0 var(--kit-ink), -1.5px 0 0 var(--kit-ink), 0 1.5px 0 var(--kit-ink), 0 -1.5px 0 var(--kit-ink), 1.12px 1.12px 0 var(--kit-ink), -1.12px 1.12px 0 var(--kit-ink), 1.12px -1.12px 0 var(--kit-ink), -1.12px -1.12px 0 var(--kit-ink)}}.kit-ground.battle-back--armed{min-width:min(330px, max(96 * var(--bt-n), 330 * var(--bt-w)));border:4px solid var(--kit-light);font-size:max(13px, min(22px, max(13 * var(--bt-n), 22 * var(--bt-w))));white-space:normal;word-break:var(--notation-word-break);text-align:center;box-shadow:inset 0 3px 0 #ffffff1f, inset 0 calc(var(--kit-h) * -.08) 0 #00000059, 0 5px 0 var(--scene-shadow), 0 0 0 3px var(--kit-light), 0 0 22px var(--kit-light);line-height:1.05}@supports (color:color-mix(in lab, red, red)){.kit-ground.battle-back--armed{box-shadow:inset 0 3px 0 #ffffff1f, inset 0 calc(var(--kit-h) * -.08) 0 #00000059, 0 5px 0 var(--scene-shadow), 0 0 0 3px color-mix(in srgb, var(--kit-light) 45%, transparent), 0 0 22px color-mix(in srgb, var(--kit-light) 55%, transparent)}}@container (max-width:559px){.battle-back--armed+.battle-issue-plaque{display:none}}.battle-hp-plaque,.battle-owned-mark-frame{--bt-w:calc(100cqi / 288);--bt-n:min(1px, 100cqi / 161)}.battle-hp-plaque{width:100%;height:min(76px, max(64 * var(--bt-n), 76 * var(--bt-w)));justify-content:center;gap:min(6px, max(5 * var(--bt-n), 6 * var(--bt-w)));flex-direction:column;padding-inline:8px;display:flex}.kit-plaque.battle-hp-plaque--pinch{border-color:var(--kit-ember);box-shadow:inset 0 2px 0 #ffffff14, 0 5px 0 var(--scene-shadow), 0 0 0 4px var(--kit-ember), 0 0 24px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.kit-plaque.battle-hp-plaque--pinch{box-shadow:inset 0 2px 0 #ffffff14, 0 5px 0 var(--scene-shadow), 0 0 0 4px color-mix(in srgb, var(--kit-ember) 55%, transparent), 0 0 24px color-mix(in srgb, var(--kit-light) 70%, transparent)}}.battle-hp-head{align-items:center;gap:6px;min-width:0;display:flex}.battle-hp-icon{width:min(24px, max(18 * var(--bt-n), 24 * var(--bt-w)));height:min(24px, max(18 * var(--bt-n), 24 * var(--bt-w)));flex-shrink:0}.battle-hp-name{white-space:nowrap;color:var(--kit-cream);line-height:1;font-size:max(13px, min(20px, max(14 * var(--bt-n), 20 * var(--bt-w))))}.battle-hp-bar{width:100%;height:min(28px, max(24 * var(--bt-n), 28 * var(--bt-w)))}.battle-hp-bar--pinch{--groove-rim:var(--kit-ember);box-shadow:inset 0 4px 0 #00000080, 0 3px 0 var(--kit-ink), 0 0 0 3px var(--kit-ember), 0 0 16px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.battle-hp-bar--pinch{box-shadow:inset 0 4px 0 #00000080, 0 3px 0 var(--kit-ink), 0 0 0 3px color-mix(in srgb, var(--kit-ember) 50%, transparent), 0 0 16px color-mix(in srgb, var(--kit-light) 60%, transparent)}}.battle-hp-bar--companion{--groove-fill:var(--kit-leaf);--groove-lip:var(--kit-leaf-lip)}.battle-hp-bar--boss{--groove-fill:var(--kit-flag);--groove-lip:var(--kit-flag-lip)}.battle-hp-bar--danger{--groove-fill:var(--kit-pinch);--groove-lip:var(--kit-pinch-lip)}.helper-medal{--md-k:clamp(0px, (100cqi - 155px) / 133, 1px);left:calc(100% + 12 * var(--md-k));width:calc(46px + 38 * var(--md-k));height:calc(46px + 38 * var(--md-k));box-sizing:border-box;border:calc(3px + 2 * var(--md-k)) solid;pointer-events:auto;font:inherit;border-radius:50%;padding:0;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.helper-medal--ready{border-color:var(--kit-light);background:var(--kit-coin);box-shadow:inset 0 0 0 calc(1px + 2 * var(--md-k)) var(--kit-gold), 0 calc(3px + 2 * var(--md-k)) 0 var(--scene-shadow), 0 0 0 calc(1px + 2 * var(--md-k)) var(--kit-outline), 0 0 calc(12px + 8 * var(--md-k)) calc(3px + 2 * var(--md-k)) var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.helper-medal--ready{box-shadow:inset 0 0 0 calc(1px + 2 * var(--md-k)) var(--kit-gold), 0 calc(3px + 2 * var(--md-k)) 0 var(--scene-shadow), 0 0 0 calc(1px + 2 * var(--md-k)) var(--kit-outline), 0 0 calc(12px + 8 * var(--md-k)) calc(3px + 2 * var(--md-k)) color-mix(in srgb, var(--kit-light) 50%, transparent)}}.helper-medal--ready{cursor:pointer}.helper-medal--used{border-color:var(--kit-bronze);background:var(--kit-outline);box-shadow:inset 0 0 0 calc(1px + 2 * var(--md-k)) var(--kit-medal-spent-ring), 0 calc(3px + 2 * var(--md-k)) 0 var(--scene-shadow)}.helper-medal-face{width:calc(36px + 30 * var(--md-k));height:calc(36px + 30 * var(--md-k));max-width:none;margin:calc(2px + 2 * var(--md-k)) auto 0;object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;display:block}.helper-medal--used .helper-medal-face{filter:grayscale(.85)brightness(.55)}.helper-medal-key{left:calc(31px + 25 * var(--md-k));top:calc(-1 * (7px + 5 * var(--md-k)));height:calc(16px + 8 * var(--md-k));padding:0 calc(4px + 3 * var(--md-k));box-sizing:border-box;border:2px solid var(--kit-ink);border-radius:calc(4px + 2 * var(--md-k));background:var(--kit-cream);box-shadow:inset 0 calc(-1 * (2px + 1 * var(--md-k))) 0 var(--kit-key-cream-lip), 0 calc(1px + 1 * var(--md-k)) 0 var(--kit-ink);color:var(--kit-ink);font-size:calc(11px + 2 * var(--md-k));font-weight:var(--kit-weight-button);white-space:nowrap;align-items:center;line-height:1;display:flex;position:absolute}.helper-medal-candy{left:calc(5px + 5 * var(--md-k));bottom:calc(-1 * (9px + 7 * var(--md-k)));align-items:center;gap:calc(1px + 1 * var(--md-k));height:calc(16px + 12 * var(--md-k));padding:0 calc(4px + 4 * var(--md-k)) 0 calc(2px + 2 * var(--md-k));box-sizing:border-box;border:calc(2px + 1 * var(--md-k)) solid var(--kit-ink);border-radius:calc(4px + 4 * var(--md-k));background:var(--kit-cream);box-shadow:0 calc(1px + 2 * var(--md-k)) 0 var(--kit-ink);color:var(--kit-ink);font-size:calc(11px + 8 * var(--md-k));font-weight:var(--kit-weight-hero);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;display:flex;position:absolute}.helper-medal--used .helper-medal-candy{background:var(--kit-medal-spent-plate)}.helper-medal-candy-icon{width:calc(13px + 9 * var(--md-k));height:calc(13px + 9 * var(--md-k));flex-shrink:0;display:block}@container not (min-width:18rem){.helper-medal{left:0;top:calc(100% + 9px + 6 * var(--md-k));transform:none}}.helper-medal.helper-medal--below{left:0;top:calc(100% + 9px + 6 * var(--md-k));transform:none}.helper-punch-bubble{--bub-u:calc(.4px + .6 * var(--md-k));left:calc(100% + 15 * var(--bub-u));translate:0 calc(-50% - 14 * var(--bub-u));transform-origin:0;z-index:1;width:calc(440 * var(--bub-u));height:calc(128 * var(--bub-u));box-sizing:border-box;padding:calc(16 * var(--bub-u)) calc(24 * var(--bub-u));border:calc(4 * var(--bub-u)) solid var(--kit-outline);border-radius:calc(28 * var(--bub-u)) calc(28 * var(--bub-u)) calc(28 * var(--bub-u)) calc(8 * var(--bub-u));background:var(--kit-cream);box-shadow:0 calc(6 * var(--bub-u)) 0 var(--scene-shadow);text-align:left;white-space:nowrap;pointer-events:none;animation:helper-punch-bubble var(--hp-bubble-ms) ease-out both;flex-direction:column;justify-content:center;display:flex;position:absolute;top:50%;rotate:-2deg}.helper-punch-bubble:before{content:"";left:calc(-22 * var(--bub-u));top:calc(76 * var(--bub-u));border-top:calc(16 * var(--bub-u)) solid transparent;border-bottom:calc(16 * var(--bub-u)) solid transparent;border-right:calc(26 * var(--bub-u)) solid var(--kit-outline);position:absolute}.helper-punch-bubble.helper-punch-bubble--below{left:0;top:calc(100% + 9px + 7 * var(--md-k) + 30 * var(--bub-u));transform-origin:0 0;width:max-content;max-width:100cqi;height:auto;padding:calc(16 * var(--bub-u)) calc(16 * var(--bub-u));border-radius:calc(8 * var(--bub-u)) calc(28 * var(--bub-u)) calc(28 * var(--bub-u)) calc(28 * var(--bub-u));white-space:normal;word-break:var(--notation-word-break);translate:none}.helper-punch-bubble.helper-punch-bubble--below:before{left:calc(23px + 19 * var(--md-k) - 20 * var(--bub-u));top:calc(-28 * var(--bub-u));border-top:0;border-right:calc(16 * var(--bub-u)) solid transparent;border-left:calc(16 * var(--bub-u)) solid transparent;border-bottom:calc(26 * var(--bub-u)) solid var(--kit-outline)}.helper-punch-bubble-lead{color:var(--kit-ink);font-size:calc(30 * var(--bub-u));font-weight:var(--kit-weight-hero);line-height:1.3;display:block}.helper-punch-bubble-main{color:var(--kit-coin-lip);font-size:calc(46 * var(--bub-u));font-weight:var(--kit-weight-hero);line-height:1.2;display:block}@keyframes helper-punch-bubble{0%{opacity:0;scale:.6}12%{opacity:1;scale:1.08}22%{scale:1}85%{opacity:1}to{opacity:0;scale:1}}.helper-punch-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.helper-punch-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.helper-punch-layer img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.helper-punch-cutin{animation:helper-punch-cutin var(--hp-cutin-ms) linear both;position:absolute;inset:0}.helper-punch-dim{background:var(--kit-punch-dim);position:absolute;inset:0}.helper-punch-rift{transform-origin:50%;animation:helper-punch-rift var(--hp-cutin-ms) ease-out both;position:absolute;inset:0}.helper-punch-rift-band{position:absolute;inset:0}.helper-punch-rift-band--ink{background:var(--kit-ink);clip-path:polygon(0% 34%,22% 26%,30% 36%,52% 22%,60% 33%,82% 18%,100% 26%,100% 74%,80% 66%,72% 78%,50% 64%,42% 76%,20% 62%,0% 72%)}.helper-punch-rift-band--lip{background:var(--kit-pinch-lip);clip-path:polygon(0% 35.5%,22% 27.5%,30% 37.5%,52% 23.5%,60% 34.5%,82% 19.5%,100% 27.5%,100% 72.5%,80% 64.5%,72% 76.5%,50% 62.5%,42% 74.5%,20% 60.5%,0% 70.5%)}.helper-punch-rift-band--glow{background:var(--kit-pinch);clip-path:polygon(0% 37%,22% 29%,30% 39%,52% 25%,60% 36%,82% 21%,100% 29%,100% 71%,80% 63%,72% 75%,50% 61%,42% 73%,20% 59%,0% 69%)}.helper-punch-rift-band--core{background:var(--kit-punch-core);clip-path:polygon(0% 46%,22% 38%,30% 48%,52% 34%,60% 45%,82% 30%,100% 38%,100% 62%,80% 54%,72% 66%,50% 52%,42% 64%,20% 50%,0% 60%)}.helper-punch-face{width:49.3%;height:57%;animation:helper-punch-face var(--hp-cutin-ms) ease-out both;position:absolute;top:13.9%;left:48.3%}.helper-punch-title{--st:max(2px, .3cqw);--sd:max(3px, .66cqw);font-weight:var(--kit-weight-hero);white-space:nowrap;animation:helper-punch-title var(--hp-cutin-ms) ease-out both;align-items:baseline;gap:.36cqw;line-height:1.2;display:flex;position:absolute;top:39.8%;left:4.4%;rotate:-4deg}.helper-punch-title-lead{color:var(--kit-punch-gold);font-size:5.53cqw}.helper-punch-title-main{color:var(--kit-cream);font-size:9.01cqw}@container not (min-aspect-ratio:1){.helper-punch-face{width:76%;height:32%;top:22%;left:22%}.helper-punch-title{top:52%;left:4%}.helper-punch-title-lead{font-size:8cqw}.helper-punch-title-main{font-size:12.5cqw}}.helper-punch-sprite{opacity:0;position:absolute}.helper-punch-layer:not([data-placed]) .helper-punch-sprite,.helper-punch-layer:not([data-placed]) .helper-punch-impact,.helper-punch-layer:not([data-placed]) .helper-punch-damage{display:none}.helper-punch-impact{left:var(--hpi-l);top:var(--hpi-t);width:var(--hpi-w);height:var(--hpi-h);transform:scale(var(--hp-impact-k,1));animation:helper-punch-impact var(--hp-after-hit-ms) ease-out both;position:absolute}.helper-punch-damage{left:var(--hpn-x);top:var(--hpn-y);--st:.037em;--sd:.074em;font-size:max(28px, var(--hpn-size));font-weight:var(--kit-weight-hero);font-variant-numeric:tabular-nums;color:var(--kit-punch-gold);animation:helper-punch-damage var(--hp-after-hit-ms) ease-out both;line-height:1;position:absolute;translate:-50% -50%;rotate:-6deg}.helper-punch-quake{animation:helper-punch-quake var(--hp-quake-ms,.32s) ease-out}.helper-punch-quake-region{animation:helper-punch-quake-region var(--hp-quake-ms,.32s) ease-out}:root{--partner-pink:#f39bbb;--partner-pink-light:#ffd9e6;--partner-heart-line:#8a4b26;--partner-glass:#3a1630;--partner-silver-ring:#d5fbf9;--partner-silver-face:#c1d7fb;--partner-silver-inset:#b6c4e8;--partner-silver-outline:#0c1733}.partner-medal{--md-k:clamp(0px, (100cqi - 155px) / 133, 1px);--pm-size:calc(46px + 38 * var(--md-k));left:calc(100% + 12 * var(--md-k) + var(--pm-size) + 14px + 18 * var(--md-k));width:var(--pm-size);height:var(--pm-size);box-sizing:border-box;border:calc(3px + 2 * var(--md-k)) solid var(--partner-silver-ring);background:var(--partner-silver-face);box-shadow:inset 0 0 0 calc(1px + 2 * var(--md-k)) var(--partner-silver-inset), 0 calc(3px + 2 * var(--md-k)) 0 var(--scene-shadow), 0 0 0 calc(1px + 2 * var(--md-k)) var(--partner-silver-outline), 0 0 calc(12px + 8 * var(--md-k)) calc(3px + 2 * var(--md-k)) var(--partner-silver-ring);border-radius:50%;padding:0;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.partner-medal{box-shadow:inset 0 0 0 calc(1px + 2 * var(--md-k)) var(--partner-silver-inset), 0 calc(3px + 2 * var(--md-k)) 0 var(--scene-shadow), 0 0 0 calc(1px + 2 * var(--md-k)) var(--partner-silver-outline), 0 0 calc(12px + 8 * var(--md-k)) calc(3px + 2 * var(--md-k)) color-mix(in srgb, var(--partner-silver-ring) 60%, transparent)}}.partner-medal{pointer-events:auto;cursor:pointer;font:inherit;overflow:visible}.partner-medal--heart{border-color:var(--partner-pink);background:var(--partner-pink)}.partner-medal--solo{justify-content:center;align-items:center;display:flex}.partner-solo-heart{width:calc(var(--pm-size) * .62);height:calc(var(--pm-size) * .57);display:block}.partner-medal-face{width:calc(36px + 30 * var(--md-k));height:calc(36px + 30 * var(--md-k));max-width:none;margin:calc(2px + 2 * var(--md-k)) auto 0;object-fit:cover;object-position:50% 20%;-webkit-user-select:none;user-select:none;border-radius:50%;display:block}.partner-medal-badge{left:calc(var(--pm-size) * .777);top:calc(var(--pm-size) * .717);width:calc(var(--pm-size) * .405);height:calc(var(--pm-size) * .405);box-sizing:border-box;background:var(--kit-cream);border:calc(2px + 1 * var(--md-k)) solid var(--kit-ink);box-shadow:0 calc(2px + 1 * var(--md-k)) 0 var(--kit-ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}@container not (min-width:18rem){.partner-medal{left:calc(var(--pm-size) + 14px + 18 * var(--md-k));top:calc(100% + 9px + 6 * var(--md-k));transform:none}}.partner-medal.partner-medal--below{left:calc(var(--pm-size) + 14px + 18 * var(--md-k));top:calc(100% + 9px + 6 * var(--md-k));transform:none}.heart-gauge{--md-k:clamp(0px, (100cqi - 155px) / 133, 1px);right:calc(100% + 12 * var(--md-k));width:calc(40px + 48 * var(--md-k));pointer-events:none;position:absolute;top:0}@container not (min-width:18rem){.heart-gauge{top:calc(100% + 5px);left:0;right:auto}}.heart-gauge-svg{width:100%;height:auto;filter:drop-shadow(0 calc(2px + 2 * var(--md-k)) 0 var(--scene-shadow));display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.heart-gauge-svg{filter:drop-shadow(0 calc(2px + 2 * var(--md-k)) 0 color-mix(in srgb, var(--scene-shadow) 60%, transparent))}}.heart-gauge-glass{fill:var(--partner-glass)}.heart-gauge-liquid{fill:var(--partner-pink)}.heart-gauge-surface{fill:none;stroke:var(--partner-pink-light);stroke-width:3px}.heart-gauge-flow{animation:2.4s linear infinite heart-gauge-flow}.heart-gauge-bob{animation:1.8s ease-in-out infinite alternate heart-gauge-bob}.heart-gauge--empty .heart-gauge-bob,.heart-gauge--still .heart-gauge-bob,.heart-gauge--still .heart-gauge-flow{animation:none}@keyframes heart-gauge-flow{0%{transform:translate(0)}to{transform:translate(-50px)}}@keyframes heart-gauge-bob{0%{transform:translateY(-1px)}to{transform:translateY(1px)}}.heart-gauge-shine{fill:#fff;opacity:.75}.heart-gauge-dot{fill:#fff;opacity:.6}.heart-gauge-rim-ink{fill:none;stroke:var(--kit-ink);stroke-width:9px;stroke-linejoin:round}.heart-gauge-rim-cream{fill:none;stroke:var(--kit-cream);stroke-width:4px;stroke-linejoin:round}.partner-heart{aspect-ratio:1;opacity:0;will-change:transform, opacity;filter:drop-shadow(0 0 4px var(--partner-pink-light));position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.partner-heart{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--partner-pink-light) 90%, transparent))}}.partner-heart-shape{fill:var(--partner-pink);stroke:var(--partner-heart-line);stroke-linejoin:round}.partner-heart-gloss{fill:none;stroke:var(--partner-pink-light);stroke-width:6px;stroke-linecap:round;opacity:.8}.partner-heart-shine{fill:#fff;opacity:.85}.partner-candy{width:clamp(36px,3.54vw,68px);height:clamp(36px,3.54vw,68px);filter:drop-shadow(0 4px 0 var(--scene-shadow));position:absolute}@supports (color:color-mix(in lab, red, red)){.partner-candy{filter:drop-shadow(0 4px 0 color-mix(in srgb, var(--scene-shadow) 50%, transparent))}}.partner-figure{translate:calc(72 * var(--partner-k,0px)) 0;position:absolute}.partner-figure-shadow{aspect-ratio:6.25;position:absolute;left:50%;translate:-50% -50%}.partner-punch-burst{left:calc(var(--hpi-l) + var(--hpi-w) / 2);top:calc(var(--hpi-t) + var(--hpi-h) / 2);pointer-events:none;width:0;height:0;position:absolute}@keyframes partner-glow{0%{filter:drop-shadow(0 0 3px var(--partner-pink-light)) drop-shadow(0 0 8px var(--partner-pink)) drop-shadow(0 0 14px var(--partner-pink))}to{filter:drop-shadow(0 0 4px var(--partner-pink-light)) drop-shadow(0 0 14px var(--partner-pink)) drop-shadow(0 0 26px var(--partner-pink))}}.partner-wear-heart{animation:.9s ease-in-out infinite alternate partner-glow}.helper-punch-paused .helper-punch-layer,.helper-punch-paused .helper-punch-layer *,.helper-punch-paused .helper-punch-quake-region,.helper-punch-paused .helper-punch-bubble,.helper-punch-paused .helper-punch-resume *{animation-play-state:paused}@keyframes helper-punch-cutin{0%,86%{opacity:1}to{opacity:0}}@keyframes helper-punch-rift{0%{transform:scaleY(0)}18%{transform:scaleY(1.06)}26%,76%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes helper-punch-face{0%,8%{opacity:0;transform:translate(70%)}26%{opacity:1;transform:translate(-3%)}34%,84%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-6%)}}@keyframes helper-punch-title{0%,14%{opacity:0;scale:.6}30%{opacity:1;scale:1.08}38%,84%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes helper-punch-impact{0%{opacity:0;scale:.3}22%{opacity:1;scale:1.06}36%,80%{opacity:1;scale:1}to{opacity:0;scale:1.04}}@keyframes helper-punch-damage{0%{opacity:0;scale:.5}20%{opacity:1;scale:1.12}32%,82%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes helper-punch-quake-region{0%,to{inset:0}15%{inset:calc(6px * var(--hp-quake-k,1)) calc(10px * var(--hp-quake-k,1)) calc(-6px * var(--hp-quake-k,1)) calc(-10px * var(--hp-quake-k,1))}30%{inset:calc(-6px * var(--hp-quake-k,1)) calc(-9px * var(--hp-quake-k,1)) calc(6px * var(--hp-quake-k,1)) calc(9px * var(--hp-quake-k,1))}50%{inset:calc(4px * var(--hp-quake-k,1)) calc(6px * var(--hp-quake-k,1)) calc(-4px * var(--hp-quake-k,1)) calc(-6px * var(--hp-quake-k,1))}70%{inset:calc(-2px * var(--hp-quake-k,1)) calc(-4px * var(--hp-quake-k,1)) calc(2px * var(--hp-quake-k,1)) calc(4px * var(--hp-quake-k,1))}85%{inset:calc(1px * var(--hp-quake-k,1)) calc(2px * var(--hp-quake-k,1)) calc(-1px * var(--hp-quake-k,1)) calc(-2px * var(--hp-quake-k,1))}}@keyframes helper-punch-quake{0%,to{translate:0}15%{translate:calc(-10px * var(--hp-quake-k,1)) calc(6px * var(--hp-quake-k,1))}30%{translate:calc(9px * var(--hp-quake-k,1)) calc(-6px * var(--hp-quake-k,1))}50%{translate:calc(-6px * var(--hp-quake-k,1)) calc(4px * var(--hp-quake-k,1))}70%{translate:calc(4px * var(--hp-quake-k,1)) calc(-2px * var(--hp-quake-k,1))}85%{translate:calc(-2px * var(--hp-quake-k,1)) calc(1px * var(--hp-quake-k,1))}}.battle-hp-numbers{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kit-cream);align-items:baseline;gap:4px;line-height:1;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-52%)}.battle-hp-now,.battle-hp-max{text-shadow:var(--kit-num-stroke)}.battle-hp-now{font-size:min(20px, max(15 * var(--bt-n), 20 * var(--bt-w)))}.battle-hp-max{font-size:max(13px, min(14px, max(10 * var(--bt-n), 14 * var(--bt-w))))}.battle-hp-corner{width:min(48px, max(33 * var(--bt-n), 48 * var(--bt-w)));height:min(48px, max(33 * var(--bt-n), 48 * var(--bt-w)));right:calc(-1 * min(18px, max(12.5 * var(--bt-n), 18 * var(--bt-w))));top:calc(-1 * min(26px, max(23 * var(--bt-n), 26 * var(--bt-w))));filter:drop-shadow(0 min(4px, max(3.1 * var(--bt-n), 4 * var(--bt-w))) 0 var(--scene-shadow));--sel-node-edge:3;position:absolute;transform:rotate(-12deg)}.battle-owned-mark-frame--below .battle-hp-corner{top:calc(100% + 4px);right:0;transform:none}.battle-hp-corner svg{width:100%;height:100%;display:block;overflow:visible}.battle-ink-stroke{text-shadow:var(--st) 0 0 var(--kit-ink), calc(-1 * var(--st)) 0 0 var(--kit-ink), 0 var(--st) 0 var(--kit-ink), 0 calc(-1 * var(--st)) 0 var(--kit-ink), calc(.75 * var(--st)) calc(.75 * var(--st)) 0 var(--kit-ink), calc(-.75 * var(--st)) calc(.75 * var(--st)) 0 var(--kit-ink), calc(.75 * var(--st)) calc(-.75 * var(--st)) 0 var(--kit-ink), calc(-.75 * var(--st)) calc(-.75 * var(--st)) 0 var(--kit-ink), 0 var(--sd,0) 0 var(--kit-ink)}.battle-num-stroke{text-shadow:var(--kit-num-stroke), 0 var(--sd,0) 0 var(--kit-ink)}@keyframes battle-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.battle-shake{animation:.3s ease-in-out battle-shake}@keyframes battle-gauge-flash{0%{opacity:.55}to{opacity:0}}.battle-gauge-flash{animation:.35s ease-out forwards battle-gauge-flash}@keyframes battle-pop{0%{opacity:0;transform:scale(.6)translateY(8px)}25%{opacity:1;transform:scale(1.15)translateY(0)}to{opacity:0;transform:scale(1)translateY(-18px)}}.battle-pop{animation:.5s ease-out forwards battle-pop}@keyframes battle-punch-in{0%{opacity:0;transform:scale(2.4)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.battle-punch-in{animation:battle-punch-in var(--countdown-punch-ms,1s) cubic-bezier(.2, .9, .3, 1.2)}@keyframes battle-recoil{0%,to{transform:translate(0)}30%{transform:translate(8px)rotate(2deg)}60%{transform:translate(-4px)rotate(-1deg)}}.battle-recoil{animation:.3s ease-out battle-recoil}@keyframes battle-dodge-move{0%{transform:translate(0)}40%{transform:translate(22px)}to{transform:translate(0)}}@keyframes battle-dodge-fade{40%{opacity:.5}to{opacity:1}}.battle-dodge,.battle-dodge-move{animation-duration:.4s;animation-timing-function:ease-in-out}.battle-dodge{animation-name:battle-dodge-move,battle-dodge-fade}.battle-dodge-move{animation-name:battle-dodge-move}@keyframes battle-squish{0%,to{transform:scale(1)}40%{transform:scale(.86)}}.battle-squish{animation:.3s ease-out battle-squish}.battle-finisher-vanish{animation:battle-finisher-vanish var(--finisher-vanish-ms) ease-in var(--finisher-vanish-delay) both}@keyframes battle-finisher-vanish{0%{opacity:1;translate:0}25%{opacity:.9}to{opacity:0;translate:0 4%}}@keyframes battle-finisher-fade{0%{opacity:1}to{opacity:0}}.battle-finisher-shadow-fade{animation:battle-finisher-fade var(--finisher-vanish-ms) ease-in var(--finisher-vanish-delay) both}.battle-finisher-burst{z-index:72;pointer-events:none;opacity:0;animation:battle-finisher-burst var(--finisher-burst-ms) cubic-bezier(.25, .6, .35, 1) var(--finisher-burst-delay) forwards;position:fixed;translate:-50% -50%}@keyframes battle-finisher-burst{0%{opacity:1;scale:1}20%{opacity:1;scale:1.06}to{opacity:0;scale:1.3}}.battle-finisher-bloom{z-index:69;pointer-events:none;mix-blend-mode:screen;animation:battle-finisher-bloom var(--finisher-bloom-ms) ease-out var(--finisher-bloom-delay) both;background:radial-gradient(circle,#fff 0%,#fff4bee6 20%,#ffd26480 42%,#ffbe3c00 70%);border-radius:50%;position:fixed;translate:-50% -50%}@keyframes battle-finisher-bloom{0%{opacity:0;scale:.35}25%{opacity:1;scale:1}to{opacity:0;scale:1.45}}@keyframes battle-pinch{0%,to{opacity:1}50%{opacity:.4}}.battle-pinch{animation:.7s ease-in-out infinite battle-pinch}@keyframes battle-impact{0%{opacity:1;scale:1}20%{opacity:1;scale:1.06}to{opacity:0;scale:1.28}}.battle-impact{animation:battle-impact var(--impact-ms) cubic-bezier(.25, .6, .35, 1) forwards}.battle-float-num{white-space:nowrap;transform-origin:50% 100%;animation:battle-float-num var(--float-num-ms) cubic-bezier(.2, .9, .3, 1.2) var(--float-num-delay) both, battle-float-num-fade var(--float-num-ms) linear var(--float-num-delay) both;align-items:center;margin:0;display:flex;position:absolute;translate:-50% -100%}.battle-float-num:not([data-placed]){visibility:hidden}@keyframes battle-float-num{0%{transform:translateY(14px)}18%{transform:translateY(0)}32%{scale:1}to{transform:translateY(-36px)}}@keyframes battle-float-num-fade{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.2)}18%{opacity:1}to{opacity:0}}.battle-float-num-fill{color:#0000;-webkit-background-clip:text;background-clip:text}.intro-bubble-layer{opacity:0}.top-hud-fade{transition:opacity .18s ease-out}.intro-bubble-anchor{left:50%;top:var(--intro-bubble-top);width:max-content;position:absolute;transform:translate(-50%,-100%)}.intro-bubble{--tilt:-2deg;--intro-bubble-ring:#4c0519d9;border:var(--intro-bubble-border) solid transparent;background:var(--intro-bubble-ring);color:#fff;text-align:center;text-shadow:2px 0 #4c0519,-2px 0 #4c0519,0 2px #4c0519,0 -2px #4c0519,1.5px 1.5px #4c0519,-1.5px 1.5px #4c0519,0 4px 6px #0006;box-shadow:0 0 0 3px var(--intro-bubble-ring), 0 16px 36px #00000073;transform-origin:50% 100%;transform:rotate(var(--tilt));border-radius:2.2rem 1.3rem/1.6rem 2rem;line-height:1.4;animation:.38s cubic-bezier(.18,.9,.28,1.4) both bubble-pop-in;position:relative}.intro-bubble-outline{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.intro-bubble-stars{pointer-events:none;position:absolute;inset:0}.intro-bubble-stars span{color:#fff;text-shadow:0 0 3px #4c0519,2px 0 #9f1239,-2px 0 #9f1239,0 2px #9f1239,0 -2px #9f1239,0 0 16px #f43f5ef2;font-size:1.15em;line-height:1;animation:1.1s ease-in-out infinite star-twinkle;position:absolute}.intro-bubble-stars span:first-child{animation-delay:0s;top:-.7em;left:-.5em}.intro-bubble-stars span:nth-child(2){font-size:.85em;animation-delay:.32s;top:-.75em;right:-.45em}.intro-bubble-stars span:nth-child(3){font-size:.7em;animation-delay:.62s;bottom:-.85em;left:22%}@keyframes star-twinkle{0%,to{opacity:.65;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(25deg)}}@keyframes bubble-pop-in{0%{transform:scale(.55) rotate(calc(var(--tilt) - 9deg));opacity:0}50%{transform:scale(1.14) rotate(calc(var(--tilt) + 3deg));opacity:1}72%{transform:scale(.95) rotate(calc(var(--tilt) - 1.5deg));opacity:1}88%{transform:scale(1.04) rotate(var(--tilt));opacity:1}to{transform:scale(1) rotate(var(--tilt));opacity:1}}@keyframes bubble-pop-out{to{opacity:0;transform:scale(.86) rotate(calc(var(--tilt) - 4deg)) translateY(-6px)}}.intro-bubble--out{animation:bubble-pop-out var(--bubble-out-ms) ease-in both}@keyframes result-rise-in{0%{opacity:0;transform:translateY(14%)}to{opacity:1;transform:translateY(0)}}.result-rise-in{animation:result-rise-in var(--rise-ms,.35s) ease-out both}@keyframes capture-chance-flash{0%{filter:brightness()}35%{filter:brightness(1.6)}to{filter:brightness()}}.capture-chance-flash{animation:capture-chance-flash var(--capture-flash-ms,.18s) ease-out both}@keyframes capture-candy-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.capture-candy-pop{animation:capture-candy-pop var(--capture-candy-pop-ms,.42s) ease-out both}@keyframes result-hero-pop{0%{opacity:0;transform:translateY(40px)scale(.6)}60%{opacity:1;transform:translateY(-6px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}.result-hero-pop{animation:result-hero-pop var(--hero-ms,.52s) cubic-bezier(.2, 1.4, .3, 1) both}@keyframes result-boss-capture-in{0%{opacity:0;filter:brightness(2.2)blur(7px);transform:translate(30px)scale(.45)}55%{opacity:1;filter:brightness(1.35)blur();transform:translate(0)scale(1.1)}75%{transform:translate(0)scale(.97)}to{opacity:1;filter:brightness()blur();transform:translate(0)scale(1)}}.result-boss-capture-in{animation:result-boss-capture-in var(--climax-ms,.82s) cubic-bezier(.2, 1.4, .3, 1) forwards}@keyframes result-boss-escape-out{0%{opacity:0;transform:translate(36px)scale(.8)}28%{opacity:.85;transform:translate(0)scale(1)}55%{opacity:.7;transform:translate(18px)translateY(-14px)scale(.95)}to{opacity:0;filter:blur(6px);transform:translate(64px)translateY(-52px)scale(.66)}}.result-boss-escape-out{animation:result-boss-escape-out var(--climax-ms,1s) ease-in forwards}@keyframes result-sparkle{0%,to{opacity:0;transform:scale(.35)rotate(0)}45%,55%{opacity:.95;transform:scale(1)rotate(45deg)}}.result-sparkle{animation:result-sparkle var(--sparkle-ms,2.8s) ease-in-out var(--sparkle-delay,0s) infinite}@keyframes skill-best-spark{0%{filter:brightness()}40%{filter:brightness(1.75)drop-shadow(0 0 6px #fde68a)}to{filter:brightness()}}.skill-best-spark{animation:.9s ease-out both skill-best-spark}@media (prefers-reduced-motion:reduce){.helper-punch-quake,.helper-punch-quake-region,.helper-punch-rift,.helper-punch-face,.helper-punch-title,.helper-punch-impact,.helper-punch-damage,.battle-shake,.battle-recoil,.battle-dodge,.battle-dodge-move,.battle-squish,.battle-pinch{animation:none}.battle-pop,.battle-float-num{opacity:1;animation:none}.battle-impact{opacity:0;animation:none}.battle-punch-in,.helper-punch-bubble{opacity:1;animation:none}.battle-gauge-flash{opacity:0;animation:none}.intro-bubble{animation:none}.intro-bubble--out{opacity:0;animation:none}.intro-bubble-stars span{animation:none}.top-hud-fade{transition:none}.battle-finisher-bloom,.battle-finisher-burst{opacity:0;animation:none}.battle-finisher-vanish{animation:battle-finisher-fade var(--finisher-vanish-ms) ease-in var(--finisher-vanish-delay) both}.result-rise-in,.result-hero-pop,.result-boss-capture-in,.result-sparkle,.skill-best-spark,.capture-chance-flash,.capture-candy-pop{opacity:1;animation:none}.result-boss-escape-out{opacity:.85;animation:none}.heart-gauge-bob,.heart-gauge-flow{animation:none}}@keyframes select-cursor-nudge{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(.25rem)}}.select-cursor-nudge{animation:1.1s ease-in-out infinite select-cursor-nudge;transform:translateY(-50%)}.select-scale-wrap{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.select-row{transition:min-height .22s cubic-bezier(.2,.8,.2,1)}.collection-cell{transition:transform .25s}@keyframes collection-glow-blink{0%,to{opacity:.5}50%{opacity:1}}.collection-glow-blink{animation:2.4s ease-in-out infinite collection-glow-blink}@media (prefers-reduced-motion:reduce){.select-cursor-nudge{animation:none}.select-row,.select-scale-wrap,.collection-cell{transition:none}.collection-glow-blink{opacity:.75;animation:none}}.bcs-rail{background-position:50%;background-repeat:no-repeat;position:relative}.bcs-rail input[type=range]{appearance:none;cursor:ew-resize;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.bcs-rail input[type=range]::-webkit-slider-runnable-track{background:0 0;height:100%}.bcs-rail input[type=range]::-moz-range-track{background:0 0;height:100%}.bcs-rail input[type=range]::-webkit-slider-thumb{appearance:none;opacity:0;background:0 0;border:0;width:1px;height:26px}.bcs-rail input[type=range]::-moz-range-thumb{appearance:none;opacity:0;background:0 0;border:0;width:1px;height:26px}.bcs-rail input[type=range]:focus-visible{outline-offset:1px;border-radius:4px;outline:2px solid #4a63c4}.bcs-marker{pointer-events:none;background:#fff;border:3px solid #c67f1e;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000059}.bcs-rail:hover .bcs-marker{border-color:#a9701a}.bcs-dev{color:#9a9284;pointer-events:none;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:700;position:absolute;top:-1px;right:0}.bcs-statnum{appearance:textfield}.bcs-statnum::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bcs-statnum::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bcs-strband{background:#f1efe9;border-radius:8px;height:30px;margin-top:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.dark .bcs-strband{background:#2b2926;box-shadow:inset 0 0 0 1px #ffffff14}.bcs-strband .track{position:absolute;inset:0}.bcs-strband .center{background:#1c1a1799;width:2px;position:absolute;top:-2px;bottom:-2px;box-shadow:0 0 0 1px #fff9}.dark .bcs-strband .center{background:#ebe8e28c;box-shadow:0 0 0 1px #0006}.bcs-strband .band{background:#2e95601a;border-left:1px dashed #0000002e;border-right:1px dashed #0000002e;position:absolute;top:0;bottom:0}.bcs-strband .fill{opacity:.92;border-radius:3px;position:absolute;top:6px;bottom:6px}.bcs-strband .cap{z-index:2;background:linear-gradient(90deg,#f1efe9f5 82%,#f1efe900);align-items:baseline;gap:6px;height:100%;padding:0 14px 0 12px;display:inline-flex;position:sticky;left:0}.dark .bcs-strband .cap{background:linear-gradient(90deg,#2b2926f5 82%,#2b292600)}.bcs-strband .cap .lbl{color:#6b6459;font-size:11px;font-weight:800}.dark .bcs-strband .cap .lbl{color:#a39c8f}.bcs-strband .cap .val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900;line-height:1}.bcs-strband .cap .rv{font-variant-numeric:tabular-nums;margin-left:4px;font-size:14px;font-weight:900}.bcs-strband .cap .sym{font-size:11px}.bcs-grip{color:#b0a898;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:26px;font-size:11px;line-height:1;display:flex}.bcs-grip:hover{color:#4a453d;background:#efeadf}.dark .bcs-grip:hover{color:#d8d2c6;background:#3a352e}body.bcs-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}body.bcs-dragging .bcs-grip{cursor:grabbing}.bcs-row.bcs-dragging-row{z-index:5;opacity:.5;outline:2px solid #c67f1e;position:relative;box-shadow:0 8px 20px #00000038}.bcs-row.bcs-dragging-row .bcs-grip{color:#c67f1e}.bcs-droplane{z-index:6;pointer-events:none;height:0;position:absolute;left:0;right:0}.bcs-droplane:before{content:"";background:#c67f1e;border-radius:2px;height:3px;position:absolute;top:-1.5px;left:0;right:0;box-shadow:0 0 0 1.5px #ffffffe6}.bcs-lanetag{color:#fff;white-space:nowrap;background:#c67f1e;border-radius:9px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block;position:sticky;left:8px;transform:translateY(-50%);box-shadow:0 1px 3px #0000004d}.bcm-wrap{border:1px solid var(--line,#e2ddd3);background:#fff;border-radius:10px;width:max-content;position:relative}table.bcm-mx{border-collapse:separate;border-spacing:0}table.bcm-mx th,table.bcm-mx td{padding:0}.bcm-corner{z-index:20;color:#6b6459;text-align:left;min-width:var(--bcm-rowhdr);background:#efece4;border-bottom:2px solid #c67f1e;border-right:2px solid #c67f1e;padding:4px 6px;font-size:10.5px;font-weight:800;line-height:1.25;position:sticky;top:0;left:0}.bcm-corner .arrowr{color:#c67f1e}thead th.bcm-col{z-index:10;border-bottom:2px solid #c67f1e;border-left:1px solid var(--line,#e2ddd3);height:var(--bcm-colhdr);vertical-align:bottom;background:#efece4;position:sticky;top:0}thead th.bcm-col .cn{writing-mode:vertical-rl;text-orientation:mixed;color:#4a463f;max-height:calc(var(--bcm-colhdr) - 20px);margin:0 auto 2px;font-size:10.5px;font-weight:700;line-height:1;display:inline-block;overflow:hidden}thead th.bcm-col .cs{color:#9a9284;text-align:center;padding-bottom:3px;font-size:9px;display:block}thead th.bcm-col.bcm-hi{background:#fbeecf}tbody th.bcm-row{z-index:5;border-right:2px solid #c67f1e;border-top:1px solid var(--line,#e2ddd3);text-align:left;min-width:var(--bcm-rowhdr);max-width:var(--bcm-rowhdr);white-space:nowrap;background:#efece4;padding:0 6px;position:sticky;left:0;overflow:hidden}tbody th.bcm-row .rn{color:#4a463f;font-size:11px;font-weight:700}tbody th.bcm-row .rs{color:#9a9284;font-variant-numeric:tabular-nums;margin-right:4px;font-size:9.5px}tbody th.bcm-row.bcm-hi{background:#fbeecf}td.bcm-cell{width:var(--bcm-cell);height:var(--bcm-cell);text-align:center;vertical-align:middle;font-size:var(--bcm-cellfs);font-variant-numeric:tabular-nums;color:#2b2722;cursor:default;border-top:1px solid #ffffff80;border-left:1px solid #ffffff80;font-weight:800;position:relative}td.bcm-cell.bcm-diag{color:#0000;background:repeating-linear-gradient(45deg,#e6e2d9 0 4px,#dcd7cd 4px 8px)}td.bcm-cell.bcm-xhair{outline-offset:-2px;z-index:2;outline:2px solid #c67f1ee6}td.bcm-cell.bcm-bandout{box-shadow:inset 0 0 0 1.5px #2b27228c}.bcm-tip{z-index:50;pointer-events:none;color:#fff;background:#2b2722f0;border-radius:7px;max-width:260px;padding:7px 9px;font-size:11.5px;line-height:1.45;position:fixed;box-shadow:0 4px 14px #0000004d}.bcm-tip b{color:#ffd98a}.bcm-tip .win{color:#8fdcff}.bcm-diag-swatch{background:repeating-linear-gradient(45deg,#d8d3c9 0 3px,#c9c4ba 3px 6px)}@keyframes question-miss{0%{translate:0}40%{translate:0 6%}to{translate:0}}.question-miss-cue{color:#ef4444;animation:.28s ease-out 2 question-miss}@keyframes sa-lane-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.5)}}.sa-lane-pulse{animation:sa-lane-pulse var(--sa-lane-pulse-ms,.9s) ease-in-out infinite}@keyframes sa-bigsecs{0%{transform:scale(1.25)}26%,to{transform:scale(1)}}.sa-bigsecs{animation:sa-bigsecs var(--sa-bigsecs-ms,1s) ease-out}@keyframes sa-runner-bob{0%,to{transform:translateY(0)rotate(-2.2deg)}50%{transform:translateY(-5%)rotate(2.2deg)}}.sa-runner-bob{animation:sa-runner-bob var(--sa-bob-ms,.64s) ease-in-out infinite}@keyframes sa-runner-foot{0%,to{opacity:.85;transform:translate(-50%)scaleX(1)}50%{opacity:.45;transform:translate(-50%)scaleX(.78)}}.sa-runner-foot{animation:sa-runner-foot var(--sa-bob-ms,.64s) ease-in-out infinite;transform:translate(-50%)}@keyframes sa-dust{0%{opacity:.55;transform:translate(-50%)scale(.35)}to{opacity:0;transform:translate(-210%,-45%)scale(1.15)}}.sa-dust{animation:sa-dust var(--sa-bob-ms,.64s) linear infinite;animation-delay:var(--sa-dust-delay,0s);transform:translate(-50%)}@keyframes sa-goal-breath{0%,to{opacity:.86}50%{opacity:1}}.sa-goal-breath{animation:sa-goal-breath var(--sa-goal-breath-ms,2.6s) ease-in-out infinite}.sa-goal-breath--reverse{animation-direction:reverse}@keyframes sa-goal-mote{0%{opacity:0;transform:translateY(0)scale(.6)}18%{opacity:.9}to{opacity:0;transform:translateY(calc(var(--runner-h) * -1.25)) scale(1.15)}}.sa-goal-mote{animation:sa-goal-mote var(--sa-goal-mote-ms,2.8s) linear infinite;animation-delay:var(--sa-goal-mote-delay,0s)}@keyframes sa-hop{0%,to{transform:translateY(0)}22%{transform:translateY(-38%)}44%{transform:translateY(0)}66%{transform:translateY(-20%)}88%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sa-lane-pulse,.sa-bigsecs,.sa-runner-bob,.sa-runner-foot,.sa-goal-breath,.sa-goal-mote{animation:none}.sa-runner-bob{transform:none}.sa-dust{display:none}.question-miss-cue{color:#ef4444;animation:none}}@keyframes sandbag-smoke{0%{opacity:0;transform:translate(0)scale(.55)}12%{opacity:var(--sandbag-smoke-alpha,.85)}64%{opacity:calc(var(--sandbag-smoke-alpha,.85) * .85)}to{opacity:0;transform:translate(var(--sandbag-smoke-dx,0%), var(--sandbag-smoke-dy,-140%)) scale(1.7)}}.sandbag-smoke{animation:sandbag-smoke var(--sandbag-smoke-ms,6s) linear infinite;animation-delay:var(--sandbag-smoke-delay,0s)}@keyframes sandbag-cue-flash{0%{opacity:0;scale:.7}18%{opacity:.95;scale:1.05}to{opacity:0;scale:1.35}}.sandbag-cue-flash{animation:sandbag-cue-flash var(--sandbag-cue-ms,.62s) ease-out both}@keyframes sandbag-cue-fluff{0%{opacity:0;translate:0;rotate:none}20%{opacity:.95}to{opacity:0;translate:var(--sandbag-fluff-x,0) var(--sandbag-fluff-y,-30%);rotate:var(--sandbag-fluff-rotate,0deg)}}.sandbag-cue-fluff{animation:sandbag-cue-fluff var(--sandbag-cue-ms,.62s) ease-out both}@keyframes sandbag-chip-pulse{0%,to{box-shadow:0 0 #fde68a00}35%{box-shadow:0 0 0 .22em #fde68a73}}.sandbag-chip-pulse{animation:sandbag-chip-pulse var(--sandbag-cue-ms,.62s) ease-out both}@keyframes sa-ring-pulse{0%,to{opacity:1}50%{opacity:var(--sa-ring-pulse-min,.55)}}.sa-ring-pulse{animation:sa-ring-pulse var(--sa-ring-pulse-ms,1.2s) ease-in-out infinite}@keyframes sa-atk-swing{0%,to{transform:rotate(0)}20%{transform:rotate(var(--sa-atk-deg,0deg))}52%{transform:rotate(calc(var(--sa-atk-deg,0deg) * var(--sa-atk-back,0)))}}.sa-atk-swing{animation:.3s ease-out sa-atk-swing}@media (prefers-reduced-motion:reduce){.sandbag-smoke{animation-play-state:paused}.sandbag-cue-flash,.sandbag-cue-fluff{opacity:0;animation:none}.sandbag-chip-pulse,.sa-atk-swing{animation:none}.sa-ring-pulse{opacity:1;animation:none}}.nav-rail{--nav-dock-cap-shift:190%;--nav-seam-x:calc(var(--nav-rail-w) - 16 * var(--nav-u));padding:calc(38 * var(--nav-u)) 0 calc(32 * var(--nav-u));box-shadow:inset calc(-5 * var(--nav-u)) 0 0 var(--kit-bronze), inset calc(-8 * var(--nav-u)) 0 0 var(--kit-gold), inset calc(-11 * var(--nav-u)) 0 0 var(--kit-outline);flex-direction:column;display:flex}.nav-rail:before{content:"";left:calc(var(--nav-seam-x) - 1.25 * var(--nav-u));top:calc(14 * var(--nav-u));bottom:calc(14 * var(--nav-u));width:calc(2.5 * var(--nav-u));background:repeating-linear-gradient(180deg, var(--kit-bronze) 0 calc(9 * var(--nav-u)), transparent calc(9 * var(--nav-u)) calc(16 * var(--nav-u)));opacity:.75;pointer-events:none;z-index:-1;position:absolute}.nav-rail:after{content:"";width:var(--nav-edge-thickness);background:var(--nav-edge-image);pointer-events:none;z-index:-2;position:absolute;top:0;bottom:0;left:100%}.nav-rail-list{flex-direction:column;flex:0 1 calc(var(--nav-item-count) * var(--nav-item-h) + (var(--nav-item-count) - 1) * 11 * var(--nav-u));min-height:calc(var(--nav-item-count) * var(--nav-item-h));justify-content:space-between;display:flex}.nav-rail-foot{margin-top:auto;position:relative}.nav-rail-foot:before{content:"";width:calc(var(--nav-seam-x) - 4 * var(--nav-u));left:0;top:calc(-26 * var(--nav-u));height:calc(3 * var(--nav-u));background:var(--kit-ink);box-shadow:0 calc(3 * var(--nav-u)) 0 #ffffff12;pointer-events:none;position:absolute}.nav-companion-slot{min-height:var(--nav-companion-min-slot);flex:1 0 0;position:relative}.nav-logo{width:calc(var(--nav-seam-x) - var(--nav-logo-inset) * var(--nav-u));max-width:none;height:calc(var(--nav-logo-h) * var(--nav-u));margin:calc((var(--nav-logo-top) - 38) * var(--nav-u)) 0 calc(var(--nav-logo-gap) * var(--nav-u)) calc(var(--nav-logo-left) * var(--nav-u));object-fit:contain;object-position:left center;flex:none;align-self:flex-start}.nav-companion-card{cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;display:block;position:absolute}.nav-companion-card-shadow{pointer-events:none;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.nav-companion-card-img{object-fit:contain;max-width:none;filter:var(--nav-companion-drop);pointer-events:none;transition:filter .12s;position:absolute;left:0}.nav-companion-card:not(.nav-companion-card-dim):hover .nav-companion-card-img{filter:var(--nav-companion-drop) brightness(1.12)}.nav-companion-card:focus-visible{outline:3px solid var(--kit-light);outline-offset:-3px;border-radius:12px}.nav-companion-card-dim .nav-companion-card-img,.nav-companion-card-dim .nav-companion-card-shadow{opacity:.45}.nav-companion-trial-layer{width:100%;height:100%;position:absolute;top:0;left:0;will-change:auto!important}.nav-companion-trial-fill{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.nav-companion-card.nav-companion-card-dim,.nav-dock-companion.nav-companion-card-dim{cursor:default}.nav-item{align-items:center;gap:calc(10 * var(--nav-u));min-height:var(--nav-item-h);margin:0 calc(14 * var(--nav-u)) 0 calc(12 * var(--nav-u));padding:0 0 0 calc(22 * var(--nav-u));color:var(--kit-cream);text-align:left;background:0 0;outline:none;text-decoration:none;transition:transform .12s,color .12s;display:flex;position:relative}.nav-cap,.nav-item-icon,.nav-item-text,.nav-bookmark{pointer-events:none}.nav-item-label{font-size:var(--nav-label);letter-spacing:0;white-space:nowrap;text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink)}.nav-item-icon{width:calc(48 * var(--nav-u));height:calc(48 * var(--nav-u));flex:none;position:relative}.nav-item-icon svg{width:100%;height:100%;display:block}.nav-item-text{flex-direction:column;min-width:0;display:flex}.nav-dock-break{display:none}.nav-cap{--nav-cap-font:max(12px, calc(14 * var(--nav-u)));left:calc(10 * var(--nav-u));top:calc(50% - 34 * var(--nav-u));z-index:1;box-sizing:border-box;min-width:calc(2 * var(--nav-cap-font));height:calc(2 * var(--nav-cap-font));padding:0 calc(6 * var(--nav-u)) calc(3 * var(--nav-u));border:max(1px, calc(2 * var(--nav-u))) solid var(--kit-ink);border-radius:calc(6 * var(--nav-u));font-size:var(--nav-cap-font);letter-spacing:0;text-shadow:none;color:var(--kit-ink);background:var(--kit-cream);box-shadow:inset 0 calc(-4 * var(--nav-u)) 0 var(--kit-key-cream-lip), 0 calc(2 * var(--nav-u)) 0 var(--kit-ink);flex:none;justify-content:center;align-items:center;line-height:1;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;position:absolute}.nav-cap-blank{display:none}.nav-item:hover{color:var(--kit-light)}.nav-item:hover .nav-cap{transform:translateY(-2px)}.nav-item:focus-visible{outline:3px solid var(--kit-light);outline-offset:-3px;border-radius:12px}.nav-item-current{color:var(--kit-ink);margin-right:calc(-30 * var(--nav-u))}.nav-item-current .nav-item-label{font-size:calc(var(--nav-label) * 1.1);text-shadow:none}.nav-item.nav-item-current .nav-cap{color:var(--kit-light);background:var(--nav-gold-fill);box-shadow:inset 0 calc(-4 * var(--nav-u)) 0 var(--kit-ink), 0 calc(2 * var(--nav-u)) 0 var(--kit-ink);transform:none}.nav-item-current:before{content:none}.nav-bookmark{width:calc(274 * var(--nav-u));height:calc(100% + 8 * var(--nav-u));z-index:-1;pointer-events:none;display:none;position:absolute;top:0;left:0;overflow:visible}.nav-item-current .nav-bookmark{display:block}.nav-item-locked .nav-item-icon,.nav-item-locked .nav-item-label{opacity:.45}.nav-item-locked .nav-cap{opacity:.45;transform:none}.nav-item-sub{min-height:max(44px, calc(60 * var(--nav-u)));padding-left:calc(16 * var(--nav-u))}.nav-item-sub .nav-item-icon{width:calc(40 * var(--nav-u));height:calc(40 * var(--nav-u))}.nav-item-sub .nav-item-label{font-size:calc(var(--nav-label) * 1.05)}.nav-rail-foot-pair{--nav-foot-room:calc((var(--nav-seam-x) - 36 * var(--nav-u) - 3 * 52px) * 1000);box-sizing:border-box;width:var(--nav-seam-x);padding:0 clamp(0px, var(--nav-foot-room), calc(14 * var(--nav-u)));justify-content:center;gap:clamp(0px, var(--nav-foot-room), calc(4 * var(--nav-u)));display:flex}.nav-rail-foot-pair .nav-item{justify-content:center;gap:calc(2 * var(--nav-u));padding:calc(4 * var(--nav-u)) 0;flex-direction:column;flex:1 1 0;min-width:0;margin:0;container:nav-foot-item/inline-size}.nav-rail-foot-pair .nav-item-icon{width:calc(30 * var(--nav-u));height:calc(30 * var(--nav-u))}.nav-rail-foot-pair .nav-item-label{font-size:max(12px, calc(15 * var(--nav-u)))}.nav-rail:not(.nav-dock) .nav-rail-foot-pair .nav-item-text{width:clamp(1px, var(--nav-foot-room), 100%);align-items:center;container:nav-foot-text/inline-size}.news-dock-chip{color:#fff;background:#0006;border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.news-dock-chip-icon{width:1.9rem;height:1.9rem;display:block}.news-scroll-icon{width:100%;height:100%;display:block}.news-window{box-sizing:border-box;background:var(--kit-paper);border:4px solid var(--kit-bronze);outline:2px solid var(--kit-gold);outline-offset:-9px;box-shadow:6px 6px 0 var(--kit-outline);color:var(--kit-ink);font-weight:var(--kit-weight-body);border-radius:8px;flex-direction:column;margin-inline:auto;padding:18px 18px 20px;display:flex;position:fixed}.news-window-rivet{background:var(--kit-gold);border:2px solid var(--kit-outline);border-radius:50%;width:8px;height:8px;position:absolute}.news-window-rivet-tl{top:6px;left:6px}.news-window-rivet-tr{top:6px;right:6px}.news-window-rivet-bl{bottom:6px;left:6px}.news-window-rivet-br{bottom:6px;right:6px}.news-window-head{flex:none;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.news-window-compact .news-window-head{margin-bottom:12px}.news-window-title{align-items:center;gap:12px;display:flex}.news-window-compact .news-window-title{gap:10px}.news-window-title-icon{width:40px;height:40px;display:block}.news-window-compact .news-window-title-icon{width:36px;height:36px}.news-window-title h2{font-size:26px;font-weight:var(--kit-weight-hero);color:var(--kit-ink);margin:0}.news-window-compact .news-window-title h2{font-size:22px}.news-window-close{background:var(--kit-cream);border:3px solid var(--kit-outline);width:48px;height:48px;box-shadow:0 3px 0 var(--kit-outline);font-size:20px;font-weight:var(--kit-weight-button);color:var(--kit-ink);border-radius:6px}.news-window-compact .news-window-close{width:44px;height:44px;font-size:18px}.news-window-close:focus-visible{outline:3px solid var(--kit-light)}.news-window-list{flex-direction:column;flex:auto;gap:14px;min-height:0;margin:0;padding:0 6px 4px 0;list-style:none;display:flex;overflow-y:auto}.news-window-compact .news-window-list{gap:12px;padding:0 3px 3px 0}.news-window-item{background:var(--news-card-ground-plain);border:3px solid var(--kit-outline);box-shadow:3px 3px 0 var(--kit-outline);border-radius:6px;flex:none;padding:16px 20px 18px}.news-window-compact .news-window-item{padding:12px 14px}.news-window-item-tone-gold{background:var(--news-card-ground-gold);border:4px solid var(--kit-bronze);outline:2px solid var(--kit-news-card-gold-ring);outline-offset:-8px;box-shadow:4px 4px 0 var(--kit-outline);padding:18px 22px 20px}.news-window-compact .news-window-item-tone-gold{padding:12px 14px}.news-window-item-tone-red{background:var(--news-card-ground-red);border-color:var(--kit-news-card-red-edge);box-shadow:3px 3px 0 var(--kit-news-card-red-edge)}.news-window-item-tone-blue{background:var(--news-card-ground-blue);border-color:var(--kit-news-card-blue-edge);box-shadow:3px 3px 0 var(--kit-news-card-blue-drop)}.news-window-item-tone-green{background:var(--news-card-ground-green);border-color:var(--kit-news-card-green-edge);box-shadow:3px 3px 0 var(--kit-news-card-green-drop)}.news-window-meta{align-items:center;gap:10px;margin-bottom:8px;display:flex}.news-window-compact .news-window-meta{gap:8px;margin-bottom:6px}.news-window-badge{background:var(--kit-flag);color:var(--kit-cream);font-size:15px;font-weight:var(--kit-weight-button);border:2px solid var(--kit-flag-lip);border-radius:4px;padding:2px 10px}.news-window-compact .news-window-badge{padding:1px 8px;font-size:13px}.news-window-date{font-size:16px;font-weight:var(--kit-weight-button);color:var(--kit-bronze)}.news-window-compact .news-window-date{font-size:14px}.news-window-headline{font-size:22px;font-weight:var(--kit-weight-button);color:var(--kit-ink);margin:0 0 10px;line-height:1.5}.news-window-compact .news-window-headline{margin-bottom:6px;font-size:17px}.news-window-compact .news-window-item-has-picture .news-window-headline{margin-bottom:8px}.news-window-body{color:var(--kit-ink);white-space:pre-line;margin:0;font-size:17px;line-height:1.7}.news-window-compact .news-window-body{font-size:15px;line-height:1.5}.news-ink{font-weight:var(--kit-weight-button)}.news-ink-red{color:var(--news-ink-red)}.news-ink-blue{color:var(--news-ink-blue)}.news-ink-green{color:var(--news-ink-green)}.news-ink-orange{color:var(--news-ink-orange)}.news-window-picture{box-sizing:border-box;border:3px solid var(--kit-outline);background:var(--kit-paper);border-radius:4px;width:100%;height:auto;margin:0 0 10px;display:block}.news-window-compact .news-window-picture{margin-bottom:8px}.news-window-tabs{flex:none;align-items:flex-end;gap:8px;margin-bottom:-3px;padding-left:6px;display:flex;position:relative}.news-window-compact .news-window-tabs{gap:6px;padding-left:4px}.news-window-tab{background:var(--kit-news-tab-rest);border:3px solid var(--kit-outline);height:46px;font-size:19px;font-weight:var(--kit-weight-button);color:var(--kit-news-tab-rest-ink);border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:10px;padding:0 24px;display:flex}.news-window-tab[aria-selected=true]{background:var(--kit-paper);border-bottom:3px solid var(--kit-paper);height:54px;font-size:21px;font-weight:var(--kit-weight-hero);color:var(--kit-ink)}.news-window-compact .news-window-tab{gap:6px;height:44px;padding:0 14px;font-size:15px}.news-window-compact .news-window-tab[aria-selected=true]{height:50px;padding:0 12px;font-size:16px}.news-window-compact .news-window-tab .news-window-badge{padding:1px 6px}.news-window-tab:focus-visible,.news-survey-choice:focus-visible,.news-survey-textarea:focus-visible,.news-survey-send:focus-visible{outline:3px solid var(--kit-ember);outline-offset:2px}.news-window-list-tabbed{border-top:3px solid var(--kit-outline);padding-top:16px}.news-window-compact .news-window-list-tabbed{padding-top:12px}.news-survey-item{padding:16px 20px 22px}.news-window-compact .news-survey-item{padding:12px 12px 16px}.news-window-compact .news-survey-item .news-window-meta{flex-wrap:wrap}.news-survey-deadline{background:var(--kit-cream);border:2px solid var(--kit-flag-lip);font-size:16px;font-weight:var(--kit-weight-button);color:var(--news-ink-red);border-radius:4px;margin-left:auto;padding:2px 10px}.news-window-compact .news-survey-deadline{padding:1px 8px;font-size:13px}.news-survey-body{margin-bottom:16px}.news-window-compact .news-survey-body{margin-bottom:12px}.news-survey-box{background:var(--kit-paper);border:3px solid var(--kit-outline);border-radius:6px;flex-direction:column;gap:22px;padding:18px 18px 22px;display:flex}.news-window-compact .news-survey-box{gap:18px;padding:12px 10px 16px}.news-survey-box-result{gap:14px;padding:0 18px 22px}.news-window-compact .news-survey-box-result{gap:12px;padding:0 10px 16px}.news-survey-question{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.news-window-compact .news-survey-question{gap:8px}.news-survey-prompt{font-size:19px;font-weight:var(--kit-weight-button);color:var(--kit-ink);align-items:center;gap:10px;margin:0;padding:0;line-height:1.5;display:flex}legend.news-survey-prompt{margin-bottom:12px}.news-survey-prompt-text{align-items:flex-start}.news-window-compact .news-survey-prompt{align-items:flex-start;gap:8px;font-size:16px}.news-window-compact legend.news-survey-prompt{margin-bottom:10px}.news-survey-number{box-sizing:border-box;background:var(--kit-coin);border:3px solid var(--kit-outline);width:32px;height:32px;box-shadow:0 2px 0 var(--kit-coin-lip);font-size:17px;font-weight:var(--kit-weight-hero);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.news-window-compact .news-survey-number{width:28px;height:28px;font-size:15px}.news-survey-choice{box-sizing:border-box;background:var(--kit-cream);border:3px solid var(--kit-outline);width:100%;min-height:54px;box-shadow:0 4px 0 var(--kit-key-cream-lip);font-size:18px;font-weight:var(--kit-weight-button);color:var(--kit-ink);text-align:left;border-radius:6px;align-items:center;gap:12px;padding:10px 18px 10px 16px;line-height:1.4;display:flex}.news-survey-choice[aria-pressed=true]{background:var(--kit-light);box-shadow:0 0 0 3px var(--kit-coin), 0 6px 0 3px var(--kit-key-gold-lip);transform:translateY(-2px)rotate(-.6deg)}.news-window-compact .news-survey-choice{gap:8px;min-height:48px;padding:8px 12px 8px 10px;font-size:15px}.news-survey-cursor{color:#0000;flex:none;width:20px}.news-survey-choice[aria-pressed=true] .news-survey-cursor{color:var(--kit-ember)}.news-window-compact .news-survey-cursor{width:16px}.news-survey-text-question{flex-direction:column;gap:10px;display:flex}.news-window-compact .news-survey-text-question{gap:8px}.news-survey-textarea{box-sizing:border-box;background:var(--kit-cream);border:3px solid var(--kit-outline);width:100%;height:112px;box-shadow:inset 0 3px 0 var(--kit-key-cream-lip);font-size:17px;font-weight:var(--kit-weight-body);color:var(--kit-ink);resize:none;border-radius:6px;padding:12px 14px;line-height:1.6}.news-window-compact .news-survey-textarea{height:96px;padding:10px 12px;font-size:16px}.news-survey-remaining{font-size:15px;font-weight:var(--kit-weight-button);color:var(--kit-bronze);align-self:flex-end}.news-survey-remaining[data-full=true]{color:var(--news-ink-red)}.news-window-compact .news-survey-remaining{font-size:14px}.news-survey-send{background:var(--kit-coin);border:3px solid var(--kit-outline);width:280px;height:60px;box-shadow:inset 0 3px 0 var(--kit-light), 0 6px 0 var(--kit-coin-lip), 0 6px 0 3px var(--kit-outline);font-size:22px;font-weight:var(--kit-weight-hero);color:var(--kit-ink);border-radius:8px;align-self:center}.news-window-compact .news-survey-send{width:auto;height:54px;box-shadow:inset 0 3px 0 var(--kit-light), 0 5px 0 var(--kit-coin-lip), 0 5px 0 3px var(--kit-outline);align-self:stretch;font-size:20px}.news-survey-send:disabled{background:var(--kit-news-send-off);border-color:var(--kit-news-send-off-edge);box-shadow:none;color:var(--kit-news-send-off-ink)}.news-survey-notice,.news-survey-tally-note{font-size:16px;font-weight:var(--kit-weight-button);text-align:center;margin:0;line-height:1.5}.news-survey-notice{color:var(--news-ink-red)}.news-survey-tally-note{color:var(--kit-bronze)}.news-window-compact .news-survey-notice,.news-window-compact .news-survey-tally-note{font-size:14px}.news-survey-band{background:var(--kit-flag);border:3px solid var(--kit-flag-lip);clip-path:polygon(0 0,100% 0,calc(100% - 18px) 50%,100% 100%,0 100%,18px 50%);font-size:22px;font-weight:var(--kit-weight-hero);color:var(--kit-cream);border-top:0;outline:none;align-self:center;margin-top:-3px;padding:8px 46px 10px;position:relative}.news-survey-band-closed{background:var(--kit-bronze);border-color:var(--kit-outline)}.news-window-compact .news-survey-band{clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%,14px 50%);white-space:nowrap;padding:6px 30px 8px;font-size:18px}.news-survey-results{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.news-window-compact .news-survey-results{gap:10px}.news-survey-result{flex-direction:column;gap:6px;display:flex}.news-window-compact .news-survey-result{gap:4px}.news-survey-result-line{font-size:17px;font-weight:var(--kit-weight-button);color:var(--kit-ink);align-items:baseline;gap:10px;display:flex}.news-window-compact .news-survey-result-line{gap:8px;font-size:15px;line-height:1.4}.news-survey-percent{font-size:22px;font-weight:var(--kit-weight-hero);font-variant-numeric:tabular-nums;margin-left:auto}.news-window-compact .news-survey-percent{flex:none;font-size:18px}.news-survey-mine{background:var(--kit-flag);border:2px solid var(--kit-flag-lip);font-size:15px;font-weight:var(--kit-weight-button);color:var(--kit-cream);border-radius:4px;flex:none;align-self:center;padding:0 8px}.news-window-compact .news-survey-mine{padding:0 6px;font-size:13px}.news-survey-bar{box-sizing:border-box;background:var(--kit-cream);border:3px solid var(--kit-outline);border-radius:4px;height:22px;overflow:hidden}.news-window-compact .news-survey-bar{height:18px}.news-survey-bar-fill{background:var(--kit-coin);height:100%;box-shadow:inset 0 3px 0 var(--kit-light)}.news-survey-bar-fill-mine{background:var(--kit-flag);box-shadow:inset 0 3px 0 var(--kit-flag-hi)}.nav-dock{--nav-dock-icon:clamp(22px, 7.18vw, 32px);box-shadow:inset 0 5px 0 var(--kit-bronze), inset 0 8px 0 var(--kit-gold), inset 0 11px 0 var(--kit-outline);flex-direction:row;padding:8px 0}.nav-dock:before{display:none}.nav-dock:after{width:auto;height:var(--nav-edge-thickness);background:var(--nav-edge-image);inset:auto 0 100%}.nav-dock .nav-rail-list{flex-direction:row;flex:auto;justify-content:flex-start;gap:0;min-height:0}.nav-dock .nav-item{min-width:0;min-height:var(--nav-dock-item-h);flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;margin:0;padding:0 2px}.nav-dock .nav-item-label{text-align:center;text-shadow:1.5px 0 0 var(--kit-ink), -1.5px 0 0 var(--kit-ink), 0 1.5px 0 var(--kit-ink), 0 -1.5px 0 var(--kit-ink), 1.12px 1.12px 0 var(--kit-ink), -1.12px 1.12px 0 var(--kit-ink), 1.12px -1.12px 0 var(--kit-ink), -1.12px -1.12px 0 var(--kit-ink);font-size:clamp(.66rem,2.82vw,.82rem);line-height:1.1}.nav-dock .nav-dock-break{display:inline}.nav-dock .nav-item-icon{width:var(--nav-dock-icon);height:var(--nav-dock-icon)}.nav-dock .nav-cap{transform:translateX(var(--nav-dock-cap-shift));min-width:1.05rem;height:1.05rem;box-shadow:inset 0 -2px 0 var(--kit-key-cream-lip);border-radius:4px;padding:0 3px 2px;font-size:.62rem;position:absolute;top:.1rem;left:auto;right:50%}.nav-dock .nav-bookmark{display:none}.nav-dock .nav-item-current{margin:-22px 2px 8px;transform:none}.nav-dock .nav-item-current .nav-item-label{text-shadow:none;font-size:clamp(.66rem,2.82vw,.82rem)}.nav-dock .nav-item-current .nav-item-icon{width:clamp(24px,7.69vw,34px);height:clamp(24px,7.69vw,34px)}.nav-dock .nav-item-current .nav-cap{transform:translateX(var(--nav-dock-cap-shift))}.nav-dock .nav-item-current:before{content:"";z-index:-1;box-sizing:border-box;background:var(--kit-coin);border:3px solid var(--kit-outline);box-shadow:inset 0 3px 0 #ffffff80, inset 0 -5px 0 var(--kit-coin-lip), 0 4px 0 var(--kit-ink);pointer-events:none;border-radius:12px 12px 10px 10px;position:absolute;inset:0}.nav-item .nav-cap.nav-cap-off{position:relative}.nav-item:not(.nav-item-current) .nav-cap.nav-cap-off{background:var(--nav-cap-off-face);box-shadow:var(--nav-cap-off-shadow);color:var(--nav-cap-off-ink);transform:translateY(0)}.nav-cap.nav-cap-off:after{content:"";width:var(--nav-cap-mark-length);height:var(--nav-cap-mark-thickness);box-shadow:var(--nav-cap-mark-shadow);transform:translate(-50%, -50%) rotate(var(--nav-cap-mark-angle));pointer-events:none;background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%}.nav-dock .nav-item .nav-cap.nav-cap-off{position:absolute}.nav-dock .nav-item:not(.nav-item-current) .nav-cap.nav-cap-off{background:var(--nav-dock-cap-off-face);box-shadow:none;transform:translateX(var(--nav-dock-cap-shift))}@media (prefers-reduced-motion:reduce){.nav-item,.nav-cap{transition:none}}.nav-rail.nav-slimdock{box-shadow:inset 0 3px 0 var(--kit-gold), 0 -2px 0 var(--kit-bronze);padding:6px 4px}.nav-rail.nav-slimdock:after{bottom:calc(100% + 2px)}.nav-rail.nav-slimdock .nav-item{border-radius:10px;min-height:0;margin:0 2px}.nav-rail.nav-slimdock .nav-item-current{margin:0 2px}.nav-rail.nav-slimdock .nav-item-current .nav-item-icon{width:var(--nav-dock-icon);height:var(--nav-dock-icon)}.nav-rail.nav-slimdock .nav-item-current:before{background:linear-gradient(180deg, var(--kit-coin), var(--kit-coin-lip));box-shadow:inset 0 2px 0 var(--kit-light), 0 0 0 2px var(--kit-outline);border:0;border-radius:10px}.nav-rail.nav-slimdock .nav-cap{display:none}.nav-tap-guard{z-index:2;pointer-events:auto;position:absolute;left:0;right:0}.nav-rail.nav-slimdock.nav-sideslim{padding:6px 6px 6px calc(4px + env(safe-area-inset-left,0px));box-shadow:inset -3px 0 0 var(--kit-gold), 2px 0 0 var(--kit-bronze);flex-direction:column}.nav-rail.nav-slimdock.nav-sideslim:after{display:none}.nav-rail.nav-slimdock.nav-sideslim .nav-rail-list{flex-direction:column;flex:0 auto;justify-content:flex-start;gap:2px;min-height:0}.nav-rail.nav-slimdock.nav-sideslim .nav-item,.nav-rail.nav-slimdock.nav-sideslim .nav-item-current{flex:0 58px;gap:1px;height:auto;min-height:0;margin:0;padding:0;overflow:hidden}.nav-rail.nav-slimdock.nav-sideslim .nav-item-icon,.nav-rail.nav-slimdock.nav-sideslim .nav-item-current .nav-item-icon{width:26px;height:26px}.nav-rail.nav-slimdock.nav-sideslim .nav-item-label{font-size:.62rem;line-height:1.05}.nav-rail.nav-slimdock.nav-sideslim .nav-dock-companion{flex:0 56px;align-self:stretch;min-height:32px;margin:auto 0 2px}.nav-rail:not(.nav-dock) .nav-item .nav-cap{position:absolute}.nav-widedock .nav-rail-foot{align-self:center;margin-top:0;display:flex}.nav-widedock .nav-rail-foot:before{content:none}.nav-widedock .nav-rail-foot-pair{flex:none;gap:4px;width:172px;height:74px;padding:0 6px}.nav-widedock .nav-rail-foot-pair .nav-item{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:60px;margin:0;padding:4px 0}.nav-widedock .nav-rail-foot-pair .nav-item-icon{width:30px;height:30px}.nav-widedock .nav-rail-foot-pair .nav-item-label{text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink);font-size:15px;line-height:1.5}.nav-widedock .nav-logo{align-self:center;width:120px;height:48px;margin:3px 2px 0 10px}.nav-widedock .nav-dock-break-tight{display:none}.nav-widedock-divider{background:var(--kit-ink);flex:none;align-self:stretch;width:3px;margin:16px 0 8px;box-shadow:3px 0 #ffffff12}.nav-dock-companion{margin:3px 0 0 max(0px, min(clamp(12px, calc(14px - (100vw - 360px) * 2 / 30), 14px), calc(100vw - var(--nav-item-count) * 44px - 48px - 4px)));cursor:pointer;background:0 0;border:0;outline:none;flex:0 0 clamp(44px,13.3333vw - 4px,48px);align-self:stretch;padding:0;display:block;position:relative;overflow:hidden}.nav-dock-companion:focus-visible{outline:3px solid var(--kit-light);outline-offset:-3px;border-radius:12px}.nav-dock-companion .nav-dock-companion-shadow{width:44px;height:8px;top:auto;bottom:4px}.nav-dock-companion .nav-dock-companion-img{width:59px;height:85px;filter:var(--nav-dock-companion-drop);top:auto;bottom:-13px;left:50%;transform:translate(-50%)}.nav-dock-companion:not(.nav-companion-card-dim):hover .nav-dock-companion-img{filter:var(--nav-dock-companion-drop) brightness(1.12)}.nav-widedock .nav-dock-companion{flex-basis:112px;margin:3px 10px 0}.nav-widedock .nav-dock-companion .nav-dock-companion-shadow{width:60px;height:10px}.nav-widedock .nav-dock-companion .nav-dock-companion-img{width:69px;height:100px;filter:var(--nav-companion-drop);bottom:-17px}.nav-widedock .nav-dock-companion:not(.nav-companion-card-dim):hover .nav-dock-companion-img{filter:var(--nav-companion-drop) brightness(1.12)}.nav-dock-companion:has([data-attack-animation-playing]){overflow:visible clip}@media (max-width:899.98px){.nav-widedock .nav-dock-companion{flex-basis:96px;margin:3px 0 0 26px}.nav-widedock .nav-rail-foot-pair{gap:0;width:136px;padding:0 2px}.nav-widedock .nav-rail-foot-pair .nav-item-label{font-size:13px}.nav-widedock .nav-dock-break-tight{display:inline}}@container nav-foot-item not (min-width:52px){.nav-rail-foot-pair .nav-item-text{display:none}}@container nav-foot-text not (min-width:2px){.nav-rail-foot-pair .nav-item-label{display:none}}.kg-slot{pointer-events:none;flex:1 1 0;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;padding-bottom:0;display:flex;overflow:hidden;container-type:inline-size}.kg-band-layer{pointer-events:none;inset-inline:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0}.kg-tray{border:1px solid var(--kit-bronze);background:var(--scene-ground);border-radius:16px 6px;flex-direction:column;align-items:stretch;gap:clamp(3px,.8dvh,10px);width:max-content;max-width:96vw;display:flex}@supports (color:color-mix(in lab, red, red)){.kg-tray{background:color-mix(in srgb, var(--scene-ground) 62%, transparent)}}.kg-tray{box-shadow:inset 0 0 0 2px var(--kit-bronze), inset 0 0 0 4px var(--scene-shadow), inset 0 0 0 6px var(--kit-gold), inset 0 2px 0 6px #ffffff0f, 0 5px 0 var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.kg-tray{box-shadow:inset 0 0 0 2px var(--kit-bronze), inset 0 0 0 4px var(--scene-shadow), inset 0 0 0 6px color-mix(in srgb, var(--kit-gold) 55%, transparent), inset 0 2px 0 6px #ffffff0f, 0 5px 0 var(--scene-shadow)}}.kg-tray{pointer-events:none;margin-inline:auto;transition:opacity .15s ease-out}@container (max-width:419px){.kg-tray-between{display:none}}.kg-tray-hidden{opacity:0}.kg-tray-dimmed .kg-grid,.kg-tray-dimmed .kg-bars{opacity:.5}.kg-grid{aspect-ratio:15/3.62;--kg-key-outline:#ffffff2e;--kg-key-outline-width:1px;grid-template-rows:.62fr 1fr 1fr 1fr;margin-inline:auto;display:grid;container-type:inline-size}.kg-grid-between{width:100%}.kg-key{grid-column:var(--col) / span var(--span);grid-row:var(--row) / span var(--row-span);border-radius:14%/22%;justify-content:center;align-items:center;font-size:3.6cqi;line-height:1;transition:background .12s ease-out,color .12s ease-out,transform 90ms ease-out;display:flex;position:relative}.kg-key-typable{background:var(--zone);color:var(--ink)}.kg-key-blank{box-shadow:inset 0 0 0 var(--kg-key-outline-width) var(--kg-key-outline);color:#0000;background:0 0}.kg-grid-band .kg-key-blank{color:#ffffff57;background:#ffffff12}.kg-key-notched{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--entx) 100%, var(--entx) var(--enty), 0 var(--enty))}.kg-grid-between .kg-key-notched:before{content:"";left:0;top:calc(var(--enty) - var(--kg-key-outline-width));width:var(--entx);height:var(--kg-key-outline-width);background:var(--kg-key-outline);position:absolute}.kg-grid-between .kg-key-notched:after{content:"";left:var(--entx);top:var(--enty);width:var(--kg-key-outline-width);background:var(--kg-key-outline);position:absolute;bottom:0}.kg-key-longlabel{font-size:1.7cqi}.kg-key-home:before{content:"";opacity:.55;background:currentColor;border-radius:999px;width:34%;height:7%;position:absolute;bottom:11%}.kg-key-next{color:#18181b;z-index:3;background:#fff;font-size:4.8cqi;transform:translateY(-9%)scale(1.1);box-shadow:0 0 0 .17em #fde047,0 .35em .8em #00000073,0 0 1.1em #fde047e6}.kg-key-alt{outline-offset:-.16em;z-index:2;outline:.16em dashed #38bdf8;box-shadow:0 0 .5em #38bdf88c}@keyframes kg-next-pulse{0%,to{box-shadow:0 0 0 .17em #fde047,0 .35em .8em #00000073,0 0 1.1em #fde047e6}50%{box-shadow:0 0 0 .26em #fde047,0 .35em .8em #00000073,0 0 1.9em #fde047}}.kg-key-pulse{animation:1.2s ease-in-out infinite kg-next-pulse}@keyframes kg-cue-hit{0%{box-shadow:0 0 0 .22em #16a34a}to{box-shadow:0 0 #16a34a00}}@keyframes kg-cue-miss{0%,60%{transform:translateY(0)scale(1.06)}to{transform:none}}.kg-key-cue-hit:after{content:"";border-radius:inherit;pointer-events:none;animation:.2s ease-out kg-cue-hit;position:absolute;inset:0}.kg-key-cue-miss{animation:.32s ease-out kg-cue-miss;color:#fff!important;background:#f43f5e!important}.kg-bars{border-top:1px solid #ffffff24;justify-content:center;align-items:flex-end;gap:1.8%;height:clamp(12px,3.8dvh,34px);display:flex}.kg-tray-band .kg-bars{height:clamp(18px,5dvh,42px)}.kg-bars-hand{display:contents}.kg-bars-gap{flex-shrink:0;width:8%}.kg-bar{height:var(--bar-height);background:var(--zone);border-radius:40% 40% 3px 3px/22% 22% 3px 3px;flex:0 0 5.2%}@supports (color:color-mix(in lab, red, red)){.kg-bar{background:color-mix(in srgb, var(--zone) 34%, #ffffff0f)}}.kg-bar{transition:background .12s ease-out;box-shadow:inset 0 0 0 1px #00000040}.kg-bar[data-key-guide-bar=on]{background:#fff;box-shadow:0 0 0 2px #fde047,0 0 10px #fde047f2}.kg-bar[data-key-guide-bar=alt]{outline-offset:-.12em;background:var(--zone);outline:.12em dashed #38bdf8}@supports (color:color-mix(in lab, red, red)){.kg-bar[data-key-guide-bar=alt]{background:color-mix(in srgb, var(--zone) 78%, transparent)}}@media (prefers-reduced-motion:reduce){.kg-key-pulse,.kg-key-cue-hit:after,.kg-key-cue-miss{animation:none}}.nav-intro-veil{pointer-events:auto;width:100%;height:100%;animation:nav-intro-veil-in var(--nav-intro-veil-ms) ease-out both;position:fixed;inset:0}@keyframes nav-intro-veil-in{0%{opacity:0}to{opacity:1}}.nav-intro-anchor{pointer-events:none;position:fixed;top:0;left:0}.nav-intro-face{pointer-events:auto;padding:var(--nav-intro-pad);color:var(--nav-intro-ink);cursor:pointer;transform-origin:50% 100%;animation:nav-intro-pop var(--nav-intro-pop) var(--nav-intro-pop-ease) both;position:relative}@keyframes nav-intro-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}.nav-intro-skin{pointer-events:none;z-index:0;width:100%;height:100%;filter:var(--nav-intro-shadow);position:absolute;inset:0;overflow:visible}.nav-intro-say{z-index:1;font-size:var(--nav-intro-text);line-height:var(--nav-intro-line);letter-spacing:var(--nav-intro-tracking);word-break:var(--notation-word-break);overflow-wrap:break-word;margin:0;position:relative}.nav-intro-foot{z-index:1;margin-top:var(--nav-intro-foot-gap);justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.nav-intro-dots{align-items:center;gap:var(--nav-intro-dot-gap);flex:none;display:flex}.nav-intro-dot{width:var(--nav-intro-dot);height:var(--nav-intro-dot);background:var(--nav-intro-dot-color);border-radius:999px}.nav-intro-dot-done{background:var(--nav-intro-dot-done)}.nav-intro-dot-now{width:var(--nav-intro-dot-on);height:var(--nav-intro-dot-on);background:var(--nav-intro-dot-now)}.nav-intro-next{align-items:center;gap:var(--nav-intro-next-gap);min-height:var(--nav-intro-next-size);min-width:var(--nav-intro-next-size);padding:0 var(--nav-intro-next-pad);background:var(--nav-intro-ink);color:var(--nav-intro-on);font-family:inherit;font-size:var(--nav-intro-next-font);border:0;border-radius:999px;display:inline-flex}.nav-intro-cap{min-width:2.6em;height:1.75em;color:var(--nav-intro-ink);background:var(--nav-intro-on);box-shadow:var(--nav-intro-cap-shadow);border-radius:.32em;place-items:center;padding:0 .35em;font-size:.82em;line-height:1;display:grid;transform:translateY(-1px)}.nav-intro-next:focus-visible{outline:3px solid var(--nav-intro-ring);outline-offset:3px;border-radius:.6rem}.nav-intro-speaker-lift{position:relative}.nav-intro-mirrored{scale:-1 1}@media (prefers-reduced-motion:reduce){.nav-intro-veil,.nav-intro-face{animation:none}}.ranking-spinner{animation:.9s linear infinite ranking-spin}@keyframes ranking-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ranking-spinner{animation:none}}.sh-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.5rem,2vw,.9rem);transition:opacity .24s;display:flex}.sh-row--stack{flex-direction:column}.sh-chip,.sh-xlink{min-width:11em;min-height:44px;font-weight:var(--kit-weight-bold);white-space:nowrap;justify-content:center;align-items:center;gap:.45em;padding:0 .9em .18em;font-size:clamp(.78rem,2vw,1rem);display:inline-flex}.kit-ground.sh-chip--copied{border-color:var(--kit-leaf);color:var(--kit-leaf-hi)}.sh-xlink{text-decoration:none}.sh-xlink__arrow{flex-shrink:0}.sh-note{color:var(--kit-cream)}@supports (color:color-mix(in lab, red, red)){.sh-note{color:color-mix(in srgb, var(--kit-cream) 85%, transparent)}}.sh-note{font-weight:var(--kit-weight-bold);font-size:clamp(.62rem,min(2dvh,1.6vw),.85rem)}.sh-address{border:2px dashed var(--kit-bronze);background:var(--scene-ground);max-width:min(100%,26rem);min-height:44px;color:var(--kit-cream);-webkit-user-select:all;user-select:all;border-radius:10px;align-items:center;padding-inline:.6em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.62rem,min(2dvh,1.6vw),.85rem);display:flex;overflow-x:auto}.jm-screen{gap:var(--jm-rowgap);grid-template-rows:auto auto minmax(0,1fr);display:grid}.jm-maps{grid-template-rows:1fr;grid-template-columns:1fr;min-height:0;display:grid}.jm-maps>*{grid-area:1/1}.jm-arena-slot{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0, calc(var(--jm-zoom-frac) * 100cqh * var(--jm-vb-aspect))) minmax(0, auto);flex:1 1 0;justify-content:center;align-self:stretch;column-gap:clamp(4px,1vw,14px);min-width:0;min-height:0;display:grid}.jm-meters{max-block-size:calc((1 - var(--jm-zoom-frac)) * 100cqh - var(--jm-rowgap));grid-area:1/1;align-self:center;margin-block-end:var(--jm-rowgap)}.jm-overview{height:100%;aspect-ratio:var(--jm-vb-aspect);grid-area:1/2/-1;justify-self:start;max-width:100%}.jm-zoom{width:100%;aspect-ratio:var(--jm-vb-aspect);grid-area:2/1;place-self:end}@media (max-aspect-ratio:4/5){.jm-arena-row{--jm-row-pad:0px;flex-wrap:wrap;align-content:flex-end}.jm-arena-slot{max-width:none;height:calc(100% - var(--jm-pr));flex:0 0 100%;order:-1;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);justify-content:stretch;align-self:auto}.jm-col{height:var(--jm-pr);--jm-col-w:var(--jm-col-band)}.jm-col-companion{margin-right:auto;margin-left:var(--jm-side)}.jm-col-sandbag{margin-left:auto;margin-right:var(--jm-side)}}.jm-fig:after{content:"";z-index:var(--jm-shadow-z,auto);left:50%;bottom:calc(var(--jm-foot) * 100%);width:calc(78% * var(--jm-fig-scale,1));height:calc(8% * var(--jm-fig-scale,1));pointer-events:none;background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;position:absolute;translate:-50% 40%}.jm-ring-pulse{animation:1.2s ease-in-out infinite jm-ring-pulse}@keyframes jm-ring-pulse{0%,to{opacity:1}50%{opacity:.55}}.jm-pop{animation:.26s ease-out jm-pop}@keyframes jm-pop{0%{filter:drop-shadow(0 0 2px #fff3d666)}40%{filter:drop-shadow(0 0 22px #fff3d6)}to{filter:drop-shadow(0 0 6px #fff3d68c)}}.jm-cue-beat{animation:.28s ease-out 2 jm-cue-beat}@keyframes jm-cue-beat{0%,to{opacity:1}40%{opacity:.34}}@media (prefers-reduced-motion:reduce){.jm-ring-pulse,.jm-pop,.jm-cue-beat{animation:none}.jm-cue-beat{opacity:1}}.site-foot{--site-foot-edge:4px;--site-foot-stitch:var(--kit-bronze)}@supports (color:color-mix(in lab, red, red)){.site-foot{--site-foot-stitch:color-mix(in srgb, var(--kit-bronze) 75%, transparent)}}.site-foot{--site-foot-stitch-side:var(--kit-bronze)}@supports (color:color-mix(in lab, red, red)){.site-foot{--site-foot-stitch-side:color-mix(in srgb, var(--kit-bronze) 60%, transparent)}}.site-foot{--site-foot-paper-shade:var(--kit-outline)}@supports (color:color-mix(in lab, red, red)){.site-foot{--site-foot-paper-shade:color-mix(in srgb, var(--kit-outline) 14%, transparent)}}.site-foot{--site-foot-drop:var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.site-foot{--site-foot-drop:color-mix(in srgb, var(--scene-shadow) 85%, transparent)}}.site-foot{z-index:var(--site-foot-z);background:var(--kit-rail);color:var(--kit-ink);box-shadow:inset 0 var(--site-foot-edge) 0 var(--kit-bronze), inset 0 calc(var(--site-foot-edge) + 3px) 0 var(--kit-gold), inset 0 calc(var(--site-foot-edge) + 6px) 0 var(--kit-outline);padding:0 0 var(--site-foot-bottom);flex:none;position:relative;overflow:clip;container:site-foot/inline-size}@media (min-width:640px){.site-foot{--site-foot-edge:5px}}.site-foot__seam{--site-foot-seam:2px;pointer-events:none;background:repeating-linear-gradient(90deg, var(--site-foot-stitch) 0 9px, transparent 9px 16px) top left / 100% var(--site-foot-seam) no-repeat, repeating-linear-gradient(90deg, var(--site-foot-stitch) 0 9px, transparent 9px 16px) bottom left / 100% var(--site-foot-seam) no-repeat, repeating-linear-gradient(180deg, var(--site-foot-stitch-side) 0 9px, transparent 9px 16px) top left / var(--site-foot-seam) 100% no-repeat, repeating-linear-gradient(180deg, var(--site-foot-stitch-side) 0 9px, transparent 9px 16px) top right / var(--site-foot-seam) 100% no-repeat;position:absolute;inset:18px 8px 8px}.site-foot__stage{max-width:1664px;margin-inline:auto;padding-top:92px;position:relative}.site-foot__cat{z-index:2;width:112px;max-width:none;height:auto;filter:drop-shadow(0 4px 0 var(--site-foot-drop));pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:2px;left:14px;transform:rotate(-6deg)}.site-foot__inner{margin-inline:22px}.site-foot__scroll{flex-direction:column;align-items:stretch;display:flex}.site-foot__rod{--site-foot-rod-hi:3px;--site-foot-rod-lo:4px;box-sizing:border-box;background:var(--kit-bronze);border:2.5px solid var(--kit-outline);height:20px;box-shadow:inset 0 var(--site-foot-rod-hi) 0 #ffffff47, inset 0 calc(-1 * var(--site-foot-rod-lo)) 0 #0000004d, 0 var(--site-foot-rod-lo) 0 var(--scene-shadow);border-radius:10px;margin:0 -10px;display:block;position:relative}.site-foot__cap{--site-foot-cap-hi:2px;--site-foot-cap-lip:3px;box-sizing:border-box;background:var(--kit-gold);border:2.5px solid var(--kit-outline);width:26px;height:26px;box-shadow:inset 0 var(--site-foot-cap-hi) 0 #ffffff80, inset 0 calc(-1 * var(--site-foot-cap-lip)) 0 var(--kit-coin-lip);border-radius:50%;margin-top:-13px;position:absolute;top:50%}.site-foot__cap:first-child{left:-12px}.site-foot__cap:last-child{right:-12px}.site-foot__paper{--site-foot-paper-band:8px;background:var(--kit-paper);border-inline:3px solid var(--kit-outline);box-shadow:inset 0 var(--site-foot-paper-band) 0 var(--site-foot-paper-shade), inset 0 calc(-1 * var(--site-foot-paper-band)) 0 var(--site-foot-paper-shade);padding:20px 18px}.site-foot__heading{color:var(--kit-ink);font-size:22px;font-weight:var(--kit-weight-hero);letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;margin:0 0 10px;line-height:normal;display:flex}.site-foot__gem{box-sizing:border-box;background:var(--kit-coin);border:2px solid var(--kit-outline);flex:none;width:12px;height:12px;display:inline-block;transform:rotate(45deg)}.site-foot__body{color:var(--kit-ink);font-size:16px;font-weight:var(--kit-weight-body);flex-direction:column;gap:10px;line-height:1.85;display:flex}.site-foot__body p{margin:0}.site-foot__docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.site-foot__plaque{--site-foot-plaque-lo:4px;box-sizing:border-box;background:var(--scene-raised);border:3px solid var(--kit-bronze);min-height:52px;box-shadow:inset 0 3px 0 #ffffff1a, inset 0 calc(-1 * var(--site-foot-plaque-lo)) 0 #00000059, 0 var(--site-foot-plaque-lo) 0 var(--scene-shadow);color:var(--kit-cream);font-size:16px;font-weight:var(--kit-weight-button);text-align:center;border-radius:16px 6px;justify-content:center;align-items:center;padding:0 8px;line-height:1.3;text-decoration:none;display:flex}.site-foot__plaque:hover,.site-foot__plaque:focus-visible{border-color:var(--kit-light)}.site-foot__plaque:focus-visible{outline:3px solid var(--kit-light);outline-offset:3px}@container site-foot (max-width:389.98px){.site-foot__docs{gap:8px;margin-inline:-8px}.site-foot__plaque{padding:0 2px}}@container site-foot (min-width:640px){.site-foot__seam{--site-foot-seam:2.5px;inset:24px 14px 14px}.site-foot__stage{padding-top:40px}.site-foot__cat{width:22cqi;filter:drop-shadow(0 6px 0 var(--site-foot-drop));top:150px;left:4cqi;transform:rotate(-5deg)}.site-foot__inner{max-width:1040px;margin:0 64px 0 29cqi}.site-foot__rod{--site-foot-rod-hi:4px;--site-foot-rod-lo:5px;border-radius:12px;height:24px;margin:0 -26px}.site-foot__cap{--site-foot-cap-hi:3px;--site-foot-cap-lip:4px;width:34px;height:34px;margin-top:-17px}.site-foot__cap:first-child{left:-20px}.site-foot__cap:last-child{right:-20px}.site-foot__paper{--site-foot-paper-band:10px;border-inline-width:3.5px;padding:26px clamp(24px,4.2cqi,60px)}.site-foot__heading{letter-spacing:.06em;justify-content:flex-start;gap:16px;margin-bottom:14px;font-size:clamp(22px,2.1cqi,30px)}.site-foot__gem{border-width:2.5px;width:14px;height:14px}.site-foot__body{gap:12px;font-size:clamp(16px,1.32cqi,19px)}.site-foot__docs{flex-wrap:wrap;justify-content:flex-end;gap:18px;margin-top:26px;display:flex}.site-foot__plaque{--site-foot-plaque-lo:5px;letter-spacing:.04em;min-height:56px;padding:0 24px;font-size:clamp(16px,1.32cqi,19px);display:inline-flex}}@container site-foot (min-width:1520px){.site-foot__cat{width:320px;left:110px}.site-foot__inner{width:1040px;margin:0 0 0 400px}}@keyframes dojo-stamp-press{0%{opacity:0;transform:translateY(-35%)rotate(-12deg)scale(1.5)}75%{opacity:1;transform:translateY(0)rotate(-12deg)scale(.92)}to{opacity:1;transform:translateY(0)rotate(-12deg)scale(1)}}.dojo-stamp-press{animation:.18s cubic-bezier(.3,0,.6,1) dojo-stamp-press}.dojo-stamp-fx-ring,.dojo-stamp-fx-ring-outer,.dojo-stamp-fx-ink,.dojo-stamp-fx-sparkle{opacity:0;pointer-events:none}@keyframes dojo-stamp-fx-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.dojo-stamp-fx-ring{animation:.45s ease-out .18s dojo-stamp-fx-ring}.dojo-stamp-fx-ring-outer{animation:.45s ease-out .26s dojo-stamp-fx-ring}@keyframes dojo-stamp-fx-ink{0%{transform:translate(var(--dojo-ink-from-x), var(--dojo-ink-from-y)) scale(.6);opacity:1}to{opacity:0;transform:translate(0)scale(1)}}.dojo-stamp-fx-ink{animation:.4s ease-out .18s dojo-stamp-fx-ink}@keyframes dojo-stamp-fx-sparkle{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(.8)}}.dojo-stamp-fx-sparkle{animation:.6s ease-out .18s dojo-stamp-fx-sparkle}@media (prefers-reduced-motion:reduce){.dojo-stamp-press{animation:none}.dojo-stamp-fx{display:none}}.dojo-enter-cue{grid-column:var(--col) / span var(--span);grid-row:var(--row) / span var(--row-span);filter:drop-shadow(0 0 .3cqi var(--dojo-enter-ring)) drop-shadow(0 0 .3cqi var(--dojo-enter-ring)) drop-shadow(0 0 2.2cqi var(--dojo-enter-glow));display:flex}.dojo-enter-cue>.kg-key{background:var(--dojo-enter-bg);color:var(--dojo-enter-ink);box-shadow:inset 0 -.6cqi 0 var(--dojo-enter-inset);flex:auto}.screen-keyboard-key{transition:filter 90ms ease-out}.screen-keyboard-key:active{filter:brightness(1.25)}.backup-keep-all :is(p,h1,h2,h3,li,span,a,button){word-break:var(--notation-word-break);overflow-wrap:break-word;line-break:strict}.kit-stroke{text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink)}.kit-stroke-lg{text-shadow:3px 0 0 var(--kit-ink), -3px 0 0 var(--kit-ink), 0 3px 0 var(--kit-ink), 0 -3px 0 var(--kit-ink), 2.25px 2.25px 0 var(--kit-ink), -2.25px 2.25px 0 var(--kit-ink), 2.25px -2.25px 0 var(--kit-ink), -2.25px -2.25px 0 var(--kit-ink), 0 6px 0 var(--kit-ink)}.kit-stroke-sm{text-shadow:1.5px 0 0 var(--kit-ink), -1.5px 0 0 var(--kit-ink), 0 1.5px 0 var(--kit-ink), 0 -1.5px 0 var(--kit-ink), 1.12px 1.12px 0 var(--kit-ink), -1.12px 1.12px 0 var(--kit-ink), 1.12px -1.12px 0 var(--kit-ink), -1.12px -1.12px 0 var(--kit-ink)}.kit-num-stroke{text-shadow:var(--kit-num-stroke)}.kit-key{--kit-key-size:28px;box-sizing:border-box;min-width:var(--kit-key-size);height:var(--kit-key-size);padding:0 calc(var(--kit-key-size) * .22) calc(var(--kit-key-size) * .11);border:2px solid var(--kit-ink);border-radius:calc(var(--kit-key-size) * .22);font-family:var(--font-rounded), sans-serif;font-size:var(--kit-key-font,calc(var(--kit-key-size) * .5));letter-spacing:0;white-space:nowrap;text-shadow:none;color:var(--kit-ink);background:var(--kit-cream);box-shadow:inset 0 calc(var(--kit-key-size) * -.13) 0 var(--kit-key-cream-lip), 0 2px 0 var(--kit-ink);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.kit-key--gold{background:var(--kit-coin);box-shadow:inset 0 calc(var(--kit-key-size) * -.13) 0 var(--kit-key-gold-lip), 0 2px 0 var(--kit-ink)}.kit-key--dark{color:var(--kit-light);background:var(--kit-outline);box-shadow:inset 0 calc(var(--kit-key-size) * -.13) 0 var(--kit-ink), 0 2px 0 var(--kit-ink)}.kit-plaque{box-sizing:border-box;background:var(--scene-ground);border:3px solid var(--kit-bronze);box-shadow:inset 0 2px 0 #ffffff14, 0 5px 0 var(--scene-shadow);color:var(--kit-cream);border-radius:16px 6px;position:relative}.kit-frame{box-sizing:border-box;background:var(--scene-ground);border:4px solid var(--kit-bronze);box-shadow:inset 0 0 0 3px var(--scene-ground), inset 0 0 0 6px var(--kit-gold), 0 8px 0 var(--scene-shadow);color:var(--kit-cream);border-radius:10px;position:relative}.kit-frame-rivet{box-sizing:border-box;border:2px solid var(--kit-outline);background:var(--kit-gold);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute}.kit-frame-rivet--tl{top:10px;left:10px}.kit-frame-rivet--tr{top:10px;right:10px}.kit-frame-rivet--bl{bottom:10px;left:10px}.kit-frame-rivet--br{bottom:10px;right:10px}.kit-gold,.kit-ground{--kit-h:60px;box-sizing:border-box;font-family:var(--font-rounded), sans-serif;text-shadow:none;white-space:nowrap;line-height:1}.kit-gold{color:var(--kit-ink);background:var(--kit-coin);border:3px solid var(--kit-outline);box-shadow:inset 0 4px 0 #ffffff80, inset 0 calc(var(--kit-h) * -.09) 0 var(--kit-coin-lip), 0 5px 0 var(--kit-outline), 0 10px 0 #00000059;border-radius:14px 14px 16px 16px}.kit-ground{color:var(--kit-cream);background:var(--scene-raised);border:3px solid var(--kit-bronze);box-shadow:inset 0 3px 0 #ffffff1f, inset 0 calc(var(--kit-h) * -.08) 0 #00000059, 0 5px 0 var(--scene-shadow);border-radius:12px 12px 14px 14px}.kit-gold:hover:not(:disabled),.kit-ground:hover:not(:disabled){filter:brightness(1.08)}.kit-gold:focus-visible,.kit-ground:focus-visible{outline:3px solid var(--kit-light);outline-offset:3px}.kit-gold:disabled,.kit-ground:disabled,.kit-is-disabled{opacity:.45}.kit-plaque.kit-is-selected{border:4px solid var(--kit-light);box-shadow:inset 0 2px 0 #ffffff14, 0 5px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 24px 6px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.kit-plaque.kit-is-selected{box-shadow:inset 0 2px 0 #ffffff14, 0 5px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 24px 6px color-mix(in srgb, var(--kit-light) 50%, transparent)}}.kit-plaque.kit-is-selected{transform:translateY(-10px)rotate(-1.5deg)}.kit-phrase{word-break:auto-phrase;line-break:strict}.kit-ribbon{width:calc(var(--rb-unit) * var(--rb-vw));height:calc(var(--rb-unit) * var(--rb-vh))}.kit-ribbon-text{left:var(--rb-band-left);width:var(--rb-band-w);height:var(--rb-band-h);top:0}.kit-ribbon-svg--compact{display:none}.kit-bubble{width:calc(var(--sb-unit) * var(--sb-w));height:calc(var(--sb-unit) * var(--sb-vh));transform:rotate(var(--sb-rot));transform-origin:var(--sb-origin)}.kit-bubble-body{top:calc(var(--sb-unit) * var(--sb-ct));height:calc(var(--sb-unit) * var(--sb-ch));padding:calc(var(--sb-unit) * var(--sb-py)) calc(var(--sb-unit) * var(--sb-px));gap:calc(var(--sb-unit) * var(--sb-gap))}.kit-bubble-svg--compact{display:none}@property --sa-u{syntax:"<length>";inherits:true;initial-value:1px}[data-sa-s0]{--sa-u:min(calc(100cqw / 1400), calc(100cqh / 1080));--sa-shift:calc(var(--sa-u) * 45.68);--sa-r0-pad:calc(var(--sa-u) * 34) calc(var(--sa-u) * 28) 0;--sa-map-top:calc(var(--sa-u) * -14);--sa-mapside-l:calc(var(--sa-u) * 200);--sa-mapside-r:calc(var(--sa-u) * 200);--sa-map-card-w:calc(var(--sa-u) * 156);--sa-map-card-h:calc(var(--sa-u) * 88);--sa-map-gap:calc(var(--sa-u) * 16);--sa-map-arrow-w:max(44px, calc(var(--sa-u) * 60));--sa-map-arrow-h:max(44px, calc(var(--sa-u) * 60));--sa-map-arrow-font:calc(var(--sa-u) * 22);--sa-map-name:calc(var(--sa-u) * 24);--sa-map-name-bottom:calc(var(--sa-u) * 6);--sa-map-shade:calc(var(--sa-u) * 46);--sa-hint-gap:calc(var(--sa-u) * 16);--sa-hint-font:max(.875rem, calc(var(--sa-u) * 20));--sa-hint-key:calc(var(--sa-u) * 30);--sa-back-w:max(44px, calc(var(--sa-u) * 170));--sa-back-h:max(44px, calc(var(--sa-u) * 60));--sa-back-font:calc(var(--sa-u) * 22);--sa-back-key-font:calc(var(--sa-u) * 11);--sa-title-font:calc(var(--sa-u) * 54);--sa-dur-top:calc(var(--sa-u) * 8);--sa-dur-w:calc(var(--sa-u) * 200);--sa-dur-h:calc(var(--sa-u) * 62);--sa-dur-icon:calc(var(--sa-u) * 38);--sa-dur-num:calc(var(--sa-u) * 34);--sa-dur-unit:calc(var(--sa-u) * 22);--sa-dur-gap:calc(var(--sa-u) * 10);--sa-modes-top:calc(var(--sa-u) * 38);--sa-card-w:calc(var(--sa-u) * 212);--sa-card-h:calc(var(--sa-u) * 238);--sa-card-gap:calc(var(--sa-u) * 20);--sa-card-row-gap:calc(var(--sa-u) * 28);--sa-card-name:calc(var(--sa-u) * 27);--sa-card-name-top:calc(var(--sa-u) * 16);--sa-win-x:calc(var(--sa-u) * 18);--sa-win-top:calc(var(--sa-u) * 64);--sa-win-h:calc(var(--sa-u) * 152);--sa-panel-w:calc(var(--sa-u) * 138);--sa-panel-h:calc(var(--sa-u) * 92);--sa-calc-h:calc(var(--sa-u) * 72);--sa-word:calc(var(--sa-u) * 30);--sa-romaji:calc(var(--sa-u) * 18);--sa-calc-font:calc(var(--sa-u) * 28);--sa-en-meaning:calc(var(--sa-u) * 17);--sa-en-spelling:calc(var(--sa-u) * 32);--sa-en-gap:calc(var(--sa-u) * 2);--sa-arrow-key:calc(var(--sa-u) * 36);--sa-arrow-prev:calc(var(--sa-u) * -108);--sa-arrow-next:calc(var(--sa-u) * -60);--sa-cursor-w:calc(var(--sa-u) * 34);--sa-cursor-h:calc(var(--sa-u) * 40);--sa-cursor-left:calc(var(--sa-u) * -46);--sa-rule-top:calc(var(--sa-u) * 24);--sa-rule-font:calc(var(--sa-u) * 24);--sa-best-top:calc(var(--sa-u) * 34);--sa-best-w:calc(var(--sa-u) * 420);--sa-best-h:calc(var(--sa-u) * 66);--sa-best-gap:calc(var(--sa-u) * 14);--sa-best-pad-l:calc(var(--sa-u) * 12);--sa-best-pad-r:calc(var(--sa-u) * 20);--sa-best-label:calc(var(--sa-u) * 18);--sa-best-label-h:calc(var(--sa-u) * 40);--sa-best-label-pad:calc(var(--sa-u) * 12);--sa-best-value:calc(var(--sa-u) * 24);--sa-start-top:calc(var(--sa-u) * 34);--sa-start-w:calc(var(--sa-u) * 400);--sa-start-h:calc(var(--sa-u) * 104);--sa-start-font:calc(var(--sa-u) * 38);--sa-start-icon:calc(var(--sa-u) * 34);--sa-start-key:calc(var(--sa-u) * 48);--sa-start-key-font:calc(var(--sa-u) * 21);--sa-start-gap:calc(var(--sa-u) * 21);--sa-card-radius:20px 8px 20px 8px;--sa-card-border-sel:4px;--sa-card-inset-a:3px;--sa-card-inset-b:5px;--sa-win-border:3px;--sa-win-radius:10px;--sa-panel-border:3px;--sa-panel-radius:10px;--sa-panel-drop:4px;--sa-calc-gap:calc(var(--sa-u) * 8);--sa-map-card-radius:14px 6px 14px 6px;--sa-overlap:calc(var(--sa-u) * -90.3);--sa-scroller-pad-top:calc(var(--sa-u) * 50);--sa-scroller-pad-bottom:calc(var(--sa-u) * 46);--sa-scroller-pad-l:calc(var(--sa-u) * 50);--sa-scroller-pad-r:calc(var(--sa-u) * 4);--sa-arrow-gap:calc(var(--sa-u) * -8);--sa-taba-step:calc(var(--sa-u) * 10);--sa-taba-after:calc(var(--sa-u) * 20);--sa-taba-lead:calc(var(--sa-u) * 40);--sa-face-h:calc(var(--sa-u) * 80);--sa-face-font:calc(var(--sa-u) * 30);--sa-face-spacing:calc(var(--sa-u) * 4);--sa-face-letters:calc(var(--sa-u) * 36);--sa-open-scale:.82;--sa-open-lead:calc(var(--sa-u) * 50);--sa-open-gap:calc(var(--sa-u) * 60);--sa-unit-arrow-gap:calc(var(--sa-u) * -8);--sa-unit-window-w:calc(var(--sa-u) * 1100);--sa-subject-back-w:max(44px, calc(var(--sa-u) * 156));--sa-subject-back-h:max(44px, calc(var(--sa-u) * 58));--sa-subject-back-font:calc(var(--sa-u) * 24);--sa-subject-back-gap:calc(var(--sa-u) * 10);--sa-subject-back-icon-w:calc(var(--sa-u) * 16);--sa-subject-back-icon-h:calc(var(--sa-u) * 20);--sa-subject-back-above:calc(var(--sa-u) * 34);--sa-subject-back-left:calc(var(--sa-u) * 44);--sa-subject-back-radius:12px 6px 12px 6px;--sa-subject-back-inset-a:2px;--sa-subject-back-inset-b:4px;--sa-subject-back-drop:5px;--sa-count-w:calc(var(--sa-u) * 124);--sa-count-h:calc(var(--sa-u) * 48);--sa-count-font:calc(var(--sa-u) * 28);--sa-count-rest-font:max(.8125rem, calc(var(--sa-u) * 20));--sa-count-gap:calc(var(--sa-u) * 6);--sa-count-top:calc(100% + var(--sa-u) * 18);--sa-count-right:0px;--sa-card-name-2l:calc(var(--sa-u) * 21);--sa-card-name-2l-lh:calc(var(--sa-u) * 24);--sa-card-name-2l-top:calc(var(--sa-u) * 6);--sa-count-border:3px;--sa-count-radius:8px;--sa-count-drop:4px}@container (max-width:699.98px){[data-sa-s0]{--sa-u:min(calc(100cqw / 390), calc(100cqh / 748));--sa-shift:calc(var(--sa-u) * 5.3);--sa-r0-pad:calc(var(--sa-u) * 14) calc(var(--sa-u) * 12) 0;--sa-map-top:calc(var(--sa-u) * -6);--sa-mapside-l:calc(var(--sa-u) * 122);--sa-mapside-r:0px;--sa-map-card-w:calc(var(--sa-u) * 132);--sa-map-card-h:calc(var(--sa-u) * 62);--sa-map-gap:calc(var(--sa-u) * 8);--sa-map-arrow-w:max(44px, calc(var(--sa-u) * 48));--sa-map-arrow-h:max(44px, calc(var(--sa-u) * 50));--sa-map-arrow-font:calc(var(--sa-u) * 18);--sa-map-name:calc(var(--sa-u) * 19);--sa-map-name-bottom:calc(var(--sa-u) * 4);--sa-map-shade:calc(var(--sa-u) * 34);--sa-hint-gap:calc(var(--sa-u) * 2);--sa-hint-font:calc(var(--sa-u) * 13);--sa-hint-key:calc(var(--sa-u) * 20);--sa-back-w:max(44px, calc(var(--sa-u) * 100));--sa-back-h:max(44px, calc(var(--sa-u) * 50));--sa-back-font:calc(var(--sa-u) * 18);--sa-back-key-font:calc(var(--sa-u) * 9);--sa-title-font:calc(var(--sa-u) * 32);--sa-dur-top:calc(var(--sa-u) * 4);--sa-dur-w:calc(var(--sa-u) * 148);--sa-dur-h:calc(var(--sa-u) * 48);--sa-dur-icon:calc(var(--sa-u) * 28);--sa-dur-num:calc(var(--sa-u) * 25);--sa-dur-unit:calc(var(--sa-u) * 16);--sa-dur-gap:calc(var(--sa-u) * 6);--sa-modes-top:calc(var(--sa-u) * 20);--sa-card-w:max(calc(var(--sa-u) * 86), calc((100cqw - calc(var(--sa-u) * 46)) / 4));--sa-card-h:calc(var(--sa-u) * 112);--sa-card-gap:calc(var(--sa-u) * 8);--sa-card-row-gap:calc(var(--sa-u) * 8);--sa-card-name:calc(var(--sa-u) * 14);--sa-card-name-top:calc(var(--sa-u) * 8);--sa-win-x:calc(var(--sa-u) * 6);--sa-win-top:calc(var(--sa-u) * 32);--sa-win-h:calc(var(--sa-u) * 68);--sa-panel-w:calc(var(--sa-u) * 64);--sa-panel-h:calc(var(--sa-u) * 46);--sa-calc-h:calc(var(--sa-u) * 38);--sa-word:calc(var(--sa-u) * 16);--sa-romaji:calc(var(--sa-u) * 11);--sa-en-meaning:calc(var(--sa-u) * 9);--sa-en-spelling:calc(var(--sa-u) * 15);--sa-en-gap:0px;--sa-calc-font:calc(var(--sa-u) * 13);--sa-arrow-key:calc(var(--sa-u) * 22);--sa-arrow-prev:calc(var(--sa-u) * -11);--sa-arrow-next:calc(var(--sa-u) * -11);--sa-cursor-w:calc(var(--sa-u) * 22);--sa-cursor-h:calc(var(--sa-u) * 26);--sa-cursor-left:calc(var(--sa-u) * -18);--sa-rule-top:calc(var(--sa-u) * 14);--sa-rule-font:calc(var(--sa-u) * 17);--sa-best-top:calc(var(--sa-u) * 12);--sa-best-w:calc(var(--sa-u) * 320);--sa-best-h:calc(var(--sa-u) * 48);--sa-best-gap:calc(var(--sa-u) * 10);--sa-best-pad-l:calc(var(--sa-u) * 8);--sa-best-pad-r:calc(var(--sa-u) * 12);--sa-best-label:calc(var(--sa-u) * 14);--sa-best-label-h:calc(var(--sa-u) * 30);--sa-best-label-pad:calc(var(--sa-u) * 8);--sa-best-value:calc(var(--sa-u) * 17);--sa-start-top:calc(var(--sa-u) * 14);--sa-start-w:calc(var(--sa-u) * 294);--sa-start-h:calc(var(--sa-u) * 70);--sa-start-font:calc(var(--sa-u) * 28);--sa-start-icon:calc(var(--sa-u) * 26);--sa-start-key:calc(var(--sa-u) * 34);--sa-start-key-font:calc(var(--sa-u) * 15);--sa-start-gap:calc(var(--sa-u) * 15);--sa-card-radius:12px 5px 12px 5px;--sa-card-border-sel:3px;--sa-card-inset-a:2px;--sa-card-inset-b:3px;--sa-win-border:2px;--sa-win-radius:6px;--sa-panel-border:2px;--sa-panel-radius:6px;--sa-panel-drop:2px;--sa-calc-gap:calc(var(--sa-u) * 3);--sa-map-card-radius:12px 5px 12px 5px;--sa-overlap:calc(var(--sa-u) * -49.65);--sa-taba-step:calc(var(--sa-u) * 5);--sa-taba-after:calc(var(--sa-u) * 12);--sa-taba-lead:calc(var(--sa-u) * 4);--sa-face-h:calc(var(--sa-u) * 34);--sa-face-font:calc(var(--sa-u) * 13);--sa-face-spacing:0px;--sa-face-letters:calc(var(--sa-u) * 16);--sa-open-scale:.84;--sa-open-lead:calc(var(--sa-u) * 14);--sa-open-gap:calc(var(--sa-u) * 4);--sa-unit-arrow-gap:calc(var(--sa-u) * -18);--sa-unit-window-w:none;--sa-subject-back-w:max(44px, calc(var(--sa-u) * 100));--sa-subject-back-h:max(44px, calc(var(--sa-u) * 44));--sa-subject-back-font:calc(var(--sa-u) * 17);--sa-subject-back-gap:calc(var(--sa-u) * 6);--sa-subject-back-icon-w:calc(var(--sa-u) * 11);--sa-subject-back-icon-h:calc(var(--sa-u) * 14);--sa-subject-back-above:calc(var(--sa-u) * 20);--sa-subject-back-left:calc(var(--sa-u) * 10);--sa-subject-back-radius:9px 4px 9px 4px;--sa-subject-back-inset-a:2px;--sa-subject-back-inset-b:3px;--sa-subject-back-drop:3px;--sa-count-w:calc(var(--sa-u) * 84);--sa-count-h:calc(var(--sa-u) * 36);--sa-count-font:calc(var(--sa-u) * 20);--sa-count-rest-font:max(.8125rem, calc(var(--sa-u) * 14));--sa-count-gap:calc(var(--sa-u) * 3);--sa-count-top:calc(var(--sa-u) * -58);--sa-count-right:calc(var(--sa-u) * 20);--sa-card-name-2l:calc(var(--sa-u) * 13);--sa-card-name-2l-lh:calc(var(--sa-u) * 14);--sa-card-name-2l-top:calc(var(--sa-u) * 2);--sa-count-border:2px;--sa-count-radius:6px;--sa-count-drop:2px}[data-sa-s0] .kit-ribbon{width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}[data-sa-s0] .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h)}[data-sa-s0] .kit-ribbon-svg{display:none}[data-sa-s0] .kit-ribbon-svg--compact{display:block}[data-sa-s0] .sa-mode-cursor{display:none}.sa-map-row [role=tab][aria-selected=false]{display:none!important}}.sa-map-row{top:var(--sa-map-top);padding:0 var(--sa-mapside-r) 0 var(--sa-mapside-l)}.sa-map-row [role=tablist]{gap:var(--sa-map-gap)!important}.sa-map-row [role=tablist]>button:not([role=tab]){box-shadow:inset 0 3px 0 #ffffff1f, inset 0 calc(var(--sa-map-arrow-h) * -.08) 0 #00000059, 0 5px 0 var(--scene-shadow);width:var(--sa-map-arrow-w)!important;height:var(--sa-map-arrow-h)!important;color:var(--kit-cream)!important;background:var(--scene-raised)!important;border:3px solid var(--kit-bronze)!important;border-radius:12px 12px 14px 14px!important;padding-bottom:3px!important;font-size:0!important}.sa-map-row [role=tablist]>button:first-child:before,.sa-map-row [role=tablist]>button:last-child:before{font-size:var(--sa-map-arrow-font);line-height:1}.sa-map-row [role=tablist]>button:first-child:before{content:"◀"}.sa-map-row [role=tablist]>button:last-child:before{content:"▶"}.sa-map-row [role=tab]{box-sizing:border-box;width:var(--sa-map-card-w)!important;height:var(--sa-map-card-h)!important;aspect-ratio:auto!important;border:3px solid var(--kit-bronze)!important;border-radius:var(--sa-map-card-radius)!important;background:var(--scene-ground)!important;box-shadow:0 5px 0 var(--scene-shadow)!important;flex-shrink:0!important}.sa-map-row [role=tab] img{filter:saturate(.7)brightness(.72)!important}.sa-map-row [role=tab]>span:first-of-type{height:var(--sa-map-shade)!important;background:linear-gradient(#01052900,#010529d9)!important}.sa-map-row [role=tab]>span:last-of-type{text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink);bottom:var(--sa-map-name-bottom)!important;font-size:var(--sa-map-name)!important;color:var(--kit-cream)!important;line-height:1!important}.sa-map-row [role=tab][aria-selected=true]{border:4px solid var(--kit-light)!important;box-shadow:0 5px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 24px 6px var(--kit-light)!important}@supports (color:color-mix(in lab, red, red)){.sa-map-row [role=tab][aria-selected=true]{box-shadow:0 5px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 24px 6px color-mix(in srgb, var(--kit-light) 55%, transparent)!important}}.sa-map-row [role=tab][aria-selected=true]{transform:translateY(calc(var(--sa-u) * -4))}.sa-map-row [role=tab][aria-selected=true] img{filter:none!important}.sa-map-row [role=tab][aria-selected=true]>span:last-of-type{color:var(--kit-light)!important}.sa-map-row .kit-key{--kit-key-size:var(--sa-hint-key)}.sa-mode-row{gap:var(--sa-card-row-gap) var(--sa-card-gap);flex-wrap:nowrap;max-width:100%;display:flex}.sa-mode-scroller{gap:var(--sa-card-row-gap) var(--sa-card-gap);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;padding:var(--sa-scroller-pad-top) var(--sa-scroller-pad-r) var(--sa-scroller-pad-bottom) var(--sa-scroller-pad-l);margin:calc(-1 * var(--sa-scroller-pad-top)) 0 calc(-1 * var(--sa-scroller-pad-bottom));scroll-padding-inline:var(--sa-scroller-pad-l) var(--sa-scroller-pad-r);flex-wrap:nowrap;display:flex;overflow-x:auto}@container (max-width:699.98px){[data-sa-s0] .sa-mode-row{max-width:100%}[data-sa-s0] .sa-mode-scroller{gap:var(--sa-card-row-gap) var(--sa-card-gap);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;padding:calc(var(--sa-u) * 20) calc(var(--sa-u) * 22) calc(var(--sa-u) * 16);margin:calc(var(--sa-u) * -20) 0 calc(var(--sa-u) * -16);scroll-padding-inline:calc(var(--sa-u) * 22);flex-wrap:nowrap;display:flex;overflow-x:auto}}.sa-mode-arrow{--kit-key-size:var(--sa-arrow-key);z-index:1;position:relative}.sa-mode-arrow--prev{margin-right:var(--sa-arrow-gap)}.sa-unit-arrow{--kit-key-size:var(--sa-arrow-key);z-index:1;margin-right:var(--sa-unit-arrow-gap);position:relative}@container (max-width:699.98px){[data-sa-s0] .sa-mode-arrow{position:absolute;top:50%;transform:translateY(-50%)}[data-sa-s0] .sa-mode-arrow--prev{left:var(--sa-arrow-prev);margin-right:0}[data-sa-s0] .sa-mode-arrow--next{right:var(--sa-arrow-next)}}.sa-taba{width:var(--sa-card-w);height:var(--sa-card-h);margin-right:var(--sa-taba-after);flex:none;display:block;position:relative}.sa-mode-card+.sa-taba{margin-left:var(--sa-taba-lead)}.sa-taba>.sa-mode-card{position:absolute;top:0;left:0}.sa-taba--selected{transform:translateY(calc(var(--sa-u) * -10)) rotate(-1.5deg)}.sa-taba>.sa-mode-card.kit-is-selected{transform:none}.sa-taba-back{box-sizing:border-box;width:var(--sa-card-w);height:var(--sa-card-h);border:3px solid var(--kit-bronze);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sa-taba-back{border:3px solid color-mix(in srgb, var(--kit-bronze) 50%, var(--kit-outline))}}.sa-taba-back{border-radius:var(--sa-card-radius);background:var(--scene-ground)}@supports (color:color-mix(in lab, red, red)){.sa-taba-back{background:color-mix(in srgb, var(--scene-ground) 60%, var(--scene-raised))}}.sa-taba-back{box-shadow:inset 0 0 0 var(--sa-card-inset-a) var(--scene-ground), inset 0 0 0 var(--sa-card-inset-b) var(--kit-gold), 0 5px 0 var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.sa-taba-back{box-shadow:inset 0 0 0 var(--sa-card-inset-a) color-mix(in srgb, var(--scene-ground) 60%, var(--scene-raised)), inset 0 0 0 var(--sa-card-inset-b) color-mix(in srgb, var(--kit-gold) 25%, transparent), 0 5px 0 var(--scene-shadow)}}.sa-taba-back--far{transform:translate(calc(var(--sa-taba-step) * 2), calc(var(--sa-taba-step) * -2))}.sa-taba-back--near{transform:translate(var(--sa-taba-step), calc(var(--sa-taba-step) * -1))}.sa-taba-face{height:var(--sa-face-h)}.sa-taba-face--symbols{font-size:var(--sa-face-font);letter-spacing:var(--sa-face-spacing)}.sa-taba-face--letters{font-size:var(--sa-face-letters)}.sa-taba-open{width:calc(var(--sa-card-w) * var(--sa-open-scale));height:calc(var(--sa-card-h) * var(--sa-open-scale));margin-left:var(--sa-open-lead);margin-right:var(--sa-open-gap);flex:none;align-self:center;position:relative}.sa-taba-open-stack{width:var(--sa-card-w);height:var(--sa-card-h);transform-origin:0 0;transform:scale(var(--sa-open-scale));position:absolute;top:0;left:0}.sa-taba-open-stack>.sa-mode-card{position:absolute;top:0;left:0;transform:rotate(-2deg)}.sa-taba-open[data-fans="2"] .sa-taba-fan:first-child{transform:translate(-12%,3.4%)rotate(-14deg)scale(.976)}.sa-taba-open[data-fans="2"] .sa-taba-fan:nth-child(2){transform:translate(-6.6%,1.7%)rotate(-8deg)scale(.976)}.sa-taba-open[data-fans="3"] .sa-taba-fan:first-child{transform:translate(-13.2%,5%)rotate(-18deg)scale(.976)}.sa-taba-open[data-fans="3"] .sa-taba-fan:nth-child(2){transform:translate(-9.4%,4.2%)rotate(-13deg)scale(.976)}.sa-taba-open[data-fans="3"] .sa-taba-fan:nth-child(3){transform:translate(-5.7%,2.5%)rotate(-8deg)scale(.976)}.sa-mode-row--units{justify-content:center;width:100%}.sa-unit-window{min-width:0;display:flex;position:relative}.sa-unit-scroller{max-width:var(--sa-unit-window-w);padding-right:calc(var(--sa-u) * 24)}.sa-subject-back{left:var(--sa-subject-back-left);bottom:calc(100% + var(--sa-subject-back-above));z-index:1;justify-content:center;align-items:center;gap:var(--sa-subject-back-gap);box-sizing:border-box;min-width:var(--sa-subject-back-w);min-height:var(--sa-subject-back-h);padding:0 calc(var(--sa-u) * 12);border:3px solid var(--kit-bronze);border-radius:var(--sa-subject-back-radius);background:var(--scene-ground);box-shadow:inset 0 0 0 var(--sa-subject-back-inset-a) var(--scene-ground), inset 0 0 0 var(--sa-subject-back-inset-b) var(--kit-gold), 0 var(--sa-subject-back-drop) 0 var(--scene-shadow);display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.sa-subject-back{box-shadow:inset 0 0 0 var(--sa-subject-back-inset-a) var(--scene-ground), inset 0 0 0 var(--sa-subject-back-inset-b) color-mix(in srgb, var(--kit-gold) 40%, transparent), 0 var(--sa-subject-back-drop) 0 var(--scene-shadow)}}.sa-subject-back{color:var(--kit-cream);font-family:var(--font-rounded), sans-serif;font-size:max(.8125rem, var(--sa-subject-back-font));font-weight:var(--kit-weight-button);white-space:nowrap}.sa-subject-back-icon{width:var(--sa-subject-back-icon-w);height:var(--sa-subject-back-icon-h);flex:none}.sa-unit-count{top:var(--sa-count-top);right:var(--sa-count-right);justify-content:center;align-items:baseline;gap:var(--sa-count-gap);box-sizing:border-box;min-width:var(--sa-count-w);min-height:var(--sa-count-h);padding:calc(var(--sa-u) * 4) calc(var(--sa-u) * 10);border:var(--sa-count-border) solid var(--kit-bronze);border-radius:var(--sa-count-radius);background:var(--scene-ground);box-shadow:0 var(--sa-count-drop) 0 var(--scene-shadow);color:var(--kit-cream);font-family:var(--font-rounded), sans-serif;font-size:var(--sa-count-rest-font);font-weight:var(--kit-weight-number);white-space:nowrap;display:flex;position:absolute}.sa-unit-count-current{font-size:max(.8125rem, var(--sa-count-font));color:var(--kit-light)}.sa-mode-card{box-sizing:border-box;width:var(--sa-card-w);height:var(--sa-card-h);border:3px solid var(--kit-bronze);border-radius:var(--sa-card-radius);background:var(--scene-ground);box-shadow:inset 0 0 0 var(--sa-card-inset-a) var(--scene-ground), inset 0 0 0 var(--sa-card-inset-b) var(--kit-gold), 0 7px 0 var(--scene-shadow);flex:none;padding:0;position:relative}@supports (color:color-mix(in lab, red, red)){.sa-mode-card{box-shadow:inset 0 0 0 var(--sa-card-inset-a) var(--scene-ground), inset 0 0 0 var(--sa-card-inset-b) color-mix(in srgb, var(--kit-gold) 45%, transparent), 0 7px 0 var(--scene-shadow)}}.sa-mode-card{color:var(--kit-cream);font-family:var(--font-rounded), sans-serif}.sa-mode-card.kit-is-selected{border:var(--sa-card-border-sel) solid var(--kit-light);box-shadow:inset 0 0 0 var(--sa-card-inset-a) var(--scene-ground), inset 0 0 0 var(--sa-card-inset-b) var(--kit-gold), 0 7px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 30px 8px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.sa-mode-card.kit-is-selected{box-shadow:inset 0 0 0 var(--sa-card-inset-a) var(--scene-ground), inset 0 0 0 var(--sa-card-inset-b) color-mix(in srgb, var(--kit-gold) 90%, transparent), 0 7px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 30px 8px color-mix(in srgb, var(--kit-light) 50%, transparent)}}.sa-mode-card.kit-is-selected{transform:translateY(calc(var(--sa-u) * -10)) rotate(-1.5deg)}.sa-mode-cursor{left:var(--sa-cursor-left);top:calc(50% - var(--sa-cursor-h) / 2);width:var(--sa-cursor-w);height:var(--sa-cursor-h);pointer-events:none;position:absolute;overflow:visible}.sa-mode-name{left:0;right:0;top:var(--sa-card-name-top);text-align:center;font-size:var(--sa-card-name);white-space:nowrap;color:var(--kit-cream);line-height:1.1;position:absolute}.sa-mode-name--two-line{top:var(--sa-card-name-2l-top);font-size:max(.8125rem, var(--sa-card-name-2l));line-height:var(--sa-card-name-2l-lh);white-space:pre-line}.sa-mode-card.kit-is-selected .sa-mode-name{color:var(--kit-light)}.sa-mode-window{left:var(--sa-win-x);right:var(--sa-win-x);top:var(--sa-win-top);height:var(--sa-win-h);box-sizing:border-box;border:var(--sa-win-border) solid var(--kit-outline);border-radius:var(--sa-win-radius);background:var(--scene-shadow);justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 4px #00000073}.sa-sample-panel{box-sizing:border-box;width:var(--sa-panel-w);background:var(--kit-paper);border:var(--sa-panel-border) solid var(--kit-outline);border-radius:var(--sa-panel-radius);box-shadow:0 var(--sa-panel-drop) 0 var(--kit-outline);color:var(--kit-ink);justify-content:center;align-items:center;display:flex}.sa-sample-panel--word{height:var(--sa-panel-h);flex-direction:column}.sa-sample-panel--calc{white-space:nowrap;gap:var(--sa-calc-gap);height:var(--sa-calc-h);font-size:var(--sa-calc-font)}.sa-sample-panel--english{gap:var(--sa-en-gap);height:var(--sa-panel-h);flex-direction:column}.sa-sample-meaning{font-size:var(--sa-en-meaning);line-height:1.1}.sa-sample-spelling{font-size:var(--sa-en-spelling);line-height:1.1}.sa-sample-word{font-size:var(--sa-word);line-height:1.1}.sa-sample-romaji{font-size:var(--sa-romaji)}.sa-best-label{box-sizing:border-box;height:var(--sa-best-label-h);padding:0 var(--sa-best-label-pad);background:var(--kit-gold);color:var(--kit-ink);border:2px solid var(--kit-ink);font-size:var(--sa-best-label);white-space:nowrap;border-radius:8px 3px;flex:none;align-items:center;display:inline-flex}.sa-start{margin-bottom:var(--sa-overlap)}.sa-rule-bubble{left:calc(18.15% - min(var(--sa-u), calc(100cqw / 1664)) * 186);bottom:calc(var(--sa-u) * 44 + var(--sa-overlap));z-index:2}.starter-stage{--st-wc:calc(100vw - var(--nav-w));--st-img-h:min(62dvh, calc((var(--st-wc) - 8vw) / var(--st-ratio)), calc(var(--screen-h) - var(--st-u) * (var(--st-top) + var(--st-reserve))));--st-img-w:calc(var(--st-img-h) * var(--st-ratio))}.starter-top{height:calc(var(--st-u) * var(--st-top));padding-top:calc(var(--st-u) * var(--st-ribbon-top))}.starter-hero{width:var(--st-img-w);height:var(--st-img-h)}.starter-cta-gap{height:calc(var(--st-u) * var(--st-cta-gap))}.starter-cta{width:calc(var(--st-u) * var(--st-cta-w));gap:calc(var(--st-u) * var(--st-cta-inner-gap));min-width:max-content;padding:0 calc(var(--st-u) * var(--st-cta-pad-x)) calc(var(--st-u) * var(--st-cta-pad-b));font-size:max(16px, calc(var(--st-u) * var(--st-cta-font)))}.starter-cta-icon{width:calc(var(--st-u) * var(--st-cta-icon));height:calc(var(--st-u) * var(--st-cta-icon))}.starter-bubble{left:var(--st-bubble-left);top:var(--st-bubble-top);position:absolute}.starter-bubble-line1{font-size:var(--st-line1)}.starter-bubble-line2{font-size:var(--st-line2);line-height:var(--st-line2-lh)}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.starter-stage{--st-u:min(calc(var(--st-wc) / 390), max(calc(var(--screen-h) / 754), 1px));--st-bu:var(--st-u);--st-bubble-side:below;--st-top:62;--st-reserve:174;--st-ribbon-top:10;--st-ribbon-font:max(16px, calc(var(--st-u) * 21));--st-cta-gap:100;--st-cta-w:240;--st-cta-h:62;--st-cta-font:22;--st-cta-icon:22;--st-cta-inner-gap:12;--st-cta-pad-x:16;--st-cta-pad-b:4;--st-key:28;--st-key-font:13;--st-bubble-left:calc(50% - var(--st-bu) * 179);--st-bubble-top:calc(var(--st-u) * var(--st-top) + var(--st-img-h) - var(--st-bu) * 28);--st-line1:max(16px, calc(var(--st-bu) * 20));--st-line2:max(16px, calc(var(--st-bu) * 16));--st-line2-lh:1.35}.starter-stage .kit-ribbon{width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}.starter-stage .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h);text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink), 0 4px 0 var(--kit-ink)}.starter-stage .kit-ribbon-svg{display:none}.starter-stage .kit-ribbon-svg--compact{display:block}.starter-stage .kit-bubble{width:calc(var(--sb-unit) * var(--sbc-w));height:calc(var(--sb-unit) * var(--sbc-vh));transform:rotate(var(--sbc-rot));transform-origin:var(--sbc-origin)}.starter-stage .kit-bubble-body{top:calc(var(--sb-unit) * var(--sbc-ct));height:calc(var(--sb-unit) * var(--sbc-ch));padding:calc(var(--sb-unit) * var(--sbc-py)) calc(var(--sb-unit) * var(--sbc-px));gap:calc(var(--sb-unit) * var(--sbc-gap))}.starter-stage .kit-bubble-svg{display:none}.starter-stage .kit-bubble-svg--compact{display:block}}@media (min-aspect-ratio:13/10) and (min-width:951px){.starter-stage{--st-u:min(calc(var(--st-wc) / 1664), calc(var(--screen-h) / 1080));--st-bu:max(var(--st-u), calc(16px / 28));--st-bubble-side:right;--st-top:136;--st-reserve:274;--st-ribbon-top:24;--st-ribbon-font:max(16px, calc(var(--st-u) * 42));--st-cta-gap:74;--st-cta-w:500;--st-cta-h:104;--st-cta-font:38;--st-cta-icon:34;--st-cta-inner-gap:21;--st-cta-pad-x:27;--st-cta-pad-b:6;--st-key:48;--st-key-font:21;--st-bubble-left:calc(50% + var(--st-img-w) * (394 / 464 - .5));--st-bubble-top:calc(var(--st-u) * var(--st-top) + var(--st-img-h) * (114 / 670));--st-line1:max(16px, calc(var(--st-bu) * 36));--st-line2:max(16px, calc(var(--st-bu) * 28));--st-line2-lh:1.3}}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.starter-stage .starter-bubble-line1,.starter-stage .starter-bubble-line2{width:max-content;translate:min(0px, calc((var(--sb-unit) * (var(--sbc-w) - 2 * var(--sbc-px)) - 100%) / 2)) 0}}@media (max-width:767px){.starter-stage .starter-cta{translate:max(0px, calc(var(--st-gear-clear) - var(--nav-w) - var(--st-wc) / 2 + 50%)) 0}}@media (pointer:coarse) and (hover:none){.starter-cta-key{display:none}}.starter-cta[data-key-plate-hidden] .starter-cta-key{display:none}@media (min-width:48rem){.starter-restore[data-restore-placement=belowRibbon]>*{top:var(--st-restore-top)}}.starter-top .kit-ribbon{translate:var(--st-ribbon-shift)}@property --dj-u{syntax:"<length>";inherits:true;initial-value:1px}@property --dj-bw{syntax:"<number>";inherits:true;initial-value:1664}@property --dj-bh{syntax:"<number>";inherits:true;initial-value:1080}@property --dj-ox{syntax:"*";inherits:true;initial-value:0px}@property --dj-oy{syntax:"*";inherits:true;initial-value:0px}.dojo-scene{position:relative;overflow-y:clip;container-type:size}.dojo-stage{left:var(--dj-ox);top:var(--dj-oy);width:calc(var(--dj-u) * var(--dj-bw));height:calc(var(--dj-u) * var(--dj-bh));position:absolute}[data-dojo-el=guide] .kg-tray{max-width:none;margin-inline:0}.dj-stroke{text-shadow:var(--dj-sw) 0 0 var(--kit-ink), calc(var(--dj-sw) * -1) 0 0 var(--kit-ink), 0 var(--dj-sw) 0 var(--kit-ink), 0 calc(var(--dj-sw) * -1) 0 var(--kit-ink), calc(var(--dj-sw) * .75) calc(var(--dj-sw) * .75) 0 var(--kit-ink), calc(var(--dj-sw) * -.75) calc(var(--dj-sw) * .75) 0 var(--kit-ink), calc(var(--dj-sw) * .75) calc(var(--dj-sw) * -.75) 0 var(--kit-ink), calc(var(--dj-sw) * -.75) calc(var(--dj-sw) * -.75) 0 var(--kit-ink)}.dj-numtag{box-sizing:border-box;height:var(--dj-tag-h);padding:0 calc(var(--dj-tag-h) * .273) calc(var(--dj-tag-h) * .068);background:var(--kit-coin);border:calc(var(--dj-u) * 3) solid var(--kit-ink);border-radius:calc(var(--dj-u) * 10) calc(var(--dj-u) * 4) calc(var(--dj-u) * 10) calc(var(--dj-u) * 4);box-shadow:inset 0 calc(var(--dj-u) * 3) 0 #ffffff8c, inset 0 calc(var(--dj-u) * -4) 0 var(--kit-coin-lip), 0 calc(var(--dj-u) * 4) 0 var(--kit-ink);font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--kit-ink);text-shadow:none;white-space:nowrap;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.dj-disc{box-sizing:border-box;width:var(--dj-disc);height:var(--dj-disc);background:var(--kit-paper);border:var(--dj-disc-edge) solid var(--kit-ink);box-shadow:inset 0 calc(var(--dj-u) * -6) 0 var(--kit-bronze), 0 calc(var(--dj-u) * 5) 0 var(--scene-shadow);border-radius:50%;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.dj-disc{box-shadow:inset 0 calc(var(--dj-u) * -6) 0 color-mix(in srgb, var(--kit-bronze) 28%, transparent), 0 calc(var(--dj-u) * 5) 0 var(--scene-shadow)}}.dj-disc--pressed{box-shadow:inset 0 calc(var(--dj-u) * -6) 0 var(--kit-bronze), 0 calc(var(--dj-u) * 5) 0 var(--scene-shadow), 0 0 0 calc(var(--dj-u) * 4) var(--kit-light), 0 0 calc(var(--dj-u) * 34) calc(var(--dj-u) * 10) var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.dj-disc--pressed{box-shadow:inset 0 calc(var(--dj-u) * -6) 0 color-mix(in srgb, var(--kit-bronze) 28%, transparent), 0 calc(var(--dj-u) * 5) 0 var(--scene-shadow), 0 0 0 calc(var(--dj-u) * 4) var(--kit-light), 0 0 calc(var(--dj-u) * 34) calc(var(--dj-u) * 10) color-mix(in srgb, var(--kit-light) 60%, transparent)}}.dj-disc--todo{background:var(--dj-well);border:var(--dj-disc-edge) solid var(--kit-outline);box-shadow:inset 0 calc(var(--dj-u) * 5) 0 #00000080, 0 calc(var(--dj-u) * 4) 0 var(--scene-shadow);font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--dj-well-ink)}.dj-card-row .dj-disc{white-space:nowrap}.dj-groove{box-sizing:border-box;background:var(--scene-shadow);border:var(--dj-groove-edge) solid var(--kit-bronze);border-radius:calc(var(--dj-u) * 8) calc(var(--dj-u) * 3) calc(var(--dj-u) * 8) calc(var(--dj-u) * 3);box-shadow:inset 0 calc(var(--dj-u) * 4) 0 #00000080, 0 calc(var(--dj-u) * 3) 0 var(--kit-ink);position:relative;overflow:hidden}.dj-groove-fill{background:var(--kit-coin);border-right:var(--dj-groove-edge) solid var(--kit-ink);box-shadow:inset 0 calc(var(--dj-u) * 3) 0 #ffffff80, inset 0 calc(var(--dj-u) * -4) 0 var(--kit-coin-lip);position:absolute;top:0;bottom:0;left:0}.dj-card-row{box-sizing:border-box;background:var(--scene-ground);border:calc(var(--dj-u) * 3) solid var(--kit-bronze);border-radius:calc(var(--dj-u) * 18) calc(var(--dj-u) * 6) calc(var(--dj-u) * 18) calc(var(--dj-u) * 6);box-shadow:inset 0 0 0 calc(var(--dj-u) * 3) var(--scene-ground), inset 0 0 0 calc(var(--dj-u) * 5) var(--kit-gold), 0 calc(var(--dj-u) * 6) 0 var(--scene-shadow);position:relative}@supports (color:color-mix(in lab, red, red)){.dj-card-row{box-shadow:inset 0 0 0 calc(var(--dj-u) * 3) var(--scene-ground), inset 0 0 0 calc(var(--dj-u) * 5) color-mix(in srgb, var(--kit-gold) 40%, transparent), 0 calc(var(--dj-u) * 6) 0 var(--scene-shadow)}}.dj-card-row{color:var(--kit-cream)}.dj-slab{box-sizing:border-box;background:var(--scene-ground);border:calc(var(--dj-u) * 3) solid var(--kit-bronze);border-radius:calc(var(--dj-u) * 16) calc(var(--dj-u) * 6) calc(var(--dj-u) * 16) calc(var(--dj-u) * 6);box-shadow:inset 0 calc(var(--dj-u) * 2) 0 #ffffff14, 0 calc(var(--dj-u) * 5) 0 var(--scene-shadow);color:var(--kit-cream)}.dj-numdisc{box-sizing:border-box;width:var(--dj-disc);height:var(--dj-disc);background:var(--kit-coin);border:var(--dj-disc-edge) solid var(--kit-ink);box-shadow:inset 0 calc(var(--dj-u) * 3) 0 #ffffff8c, inset 0 calc(var(--dj-u) * -4) 0 var(--kit-coin-lip), 0 calc(var(--dj-u) * 3) 0 var(--kit-ink);font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--kit-ink);text-shadow:none;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.dj-disc--next{background:var(--scene-raised);border:var(--dj-disc-edge) solid var(--kit-light);box-shadow:0 0 0 calc(var(--dj-u) * 2) var(--kit-ink), 0 0 calc(var(--dj-u) * 16) calc(var(--dj-u) * 5) var(--kit-light), 0 calc(var(--dj-u) * 3) 0 calc(var(--dj-u) * 2) var(--kit-ink)}@supports (color:color-mix(in lab, red, red)){.dj-disc--next{box-shadow:0 0 0 calc(var(--dj-u) * 2) var(--kit-ink), 0 0 calc(var(--dj-u) * 16) calc(var(--dj-u) * 5) color-mix(in srgb, var(--kit-light) 55%, transparent), 0 calc(var(--dj-u) * 3) 0 calc(var(--dj-u) * 2) var(--kit-ink)}}.dj-disc--next{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--kit-light)}.dj-marktag{box-sizing:border-box;height:var(--dj-tag-h);background:var(--kit-coin);border:var(--dj-mark-edge) solid var(--kit-ink);border-radius:calc(var(--dj-u) * 8) calc(var(--dj-u) * 3) calc(var(--dj-u) * 8) calc(var(--dj-u) * 3);box-shadow:inset 0 calc(var(--dj-u) * 3) 0 #ffffff80, 0 calc(var(--dj-u) * 3) 0 var(--kit-ink);color:var(--kit-ink);white-space:nowrap;text-shadow:none;align-items:center;line-height:1;display:flex}.dj-list{scrollbar-width:none;overflow-y:auto}.dj-list::-webkit-scrollbar{display:none}.dj-list--faded{-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--dj-fade)), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--dj-fade)), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--dj-fade)), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--dj-fade)), transparent 100%);mask-image:linear-gradient(180deg, #000 0, #000 calc(100% - var(--dj-fade)), transparent 100%)}.kit-frame--cream{background:var(--kit-cream)}.kit-frame--stunned{background:var(--dj-stun-paper);border-color:var(--kit-ember);box-shadow:inset 0 0 0 3px var(--scene-ground), inset 0 0 0 6px var(--dj-stun-gold), 0 8px 0 var(--scene-shadow)}@property --hm-u{syntax:"<length>";inherits:true;initial-value:1px}.home-stage{--hm-u:min(calc((100vw - var(--nav-w)) / 1664), calc(var(--screen-h) / 1080));--hm-row-gap:calc(var(--hm-u) * 57);--hm-plinth-half:calc(var(--hm-u) * 19);--hm-ribbon-font:36}.home-header{height:calc(var(--hm-u) * 96);padding:0 calc(var(--hm-u) * 56) 0 calc(var(--hm-u) * 41)}.home-header-row{align-items:flex-start;column-gap:calc(var(--hm-u) * 24);height:100%}.home-header .kit-ribbon{margin-top:calc(var(--hm-u) * 10)}.home-meter{width:calc(var(--hm-u) * 560);height:calc(var(--hm-u) * 44);margin-top:calc(var(--hm-u) * 29);align-items:center;gap:calc(var(--hm-u) * 14);flex:none;display:flex}.home-meter-label{font-size:max(9px, calc(var(--hm-u) * 20));white-space:nowrap;color:var(--kit-cream);flex:none;line-height:1}.home-meter-track{height:calc(var(--hm-u) * 30);box-sizing:border-box;background:var(--scene-shadow);border:max(2px, calc(var(--hm-u) * 3)) solid var(--kit-bronze);border-radius:calc(var(--hm-u) * 8) calc(var(--hm-u) * 3) calc(var(--hm-u) * 8) calc(var(--hm-u) * 3);box-shadow:inset 0 calc(var(--hm-u) * 4) 0 #00000080, 0 calc(var(--hm-u) * 3) 0 var(--kit-ink);flex:auto;position:relative;overflow:hidden}.home-meter-fill{box-sizing:border-box;background:var(--kit-coin);border-right:max(2px, calc(var(--hm-u) * 3)) solid var(--kit-ink);box-shadow:inset 0 calc(var(--hm-u) * 3) 0 #ffffff80, inset 0 calc(var(--hm-u) * -4) 0 var(--kit-coin-lip);position:absolute;inset:0 auto 0 0}.home-meter-fill[data-empty]{display:none}.home-meter-count{font-size:max(9px, calc(var(--hm-u) * 28));white-space:nowrap;color:var(--kit-light);flex:none;line-height:1}.home-meter-total{font-size:max(9px, calc(var(--hm-u) * 18));color:var(--kit-cream)}.home-band{padding:0 calc(var(--hm-u) * 24) 0 calc(var(--hm-u) * 9);align-items:center;display:flex}.home-band-pic{box-sizing:border-box;width:calc(var(--hm-u) * 90);height:calc(var(--hm-u) * 48);background:var(--kit-gold);border:max(2px, calc(var(--hm-u) * 3)) solid var(--kit-bronze);box-shadow:0 calc(var(--hm-u) * 3) 0 var(--scene-shadow);border-radius:6px 2px;flex:none;padding:2px;position:relative}.home-band-pic-inner{border-radius:3px 1px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.home-band-name{margin-left:calc(var(--hm-u) * 18);padding-top:calc(var(--hm-u) * 10);font-size:max(9px, calc(var(--hm-u) * 28));white-space:nowrap;color:var(--kit-cream);flex:none;line-height:1}.home-band-range{margin-left:calc(var(--hm-u) * 18);white-space:nowrap;color:var(--kit-cream);flex:none}.home-band-range-prefix{font-size:max(9px, calc(var(--hm-u) * 17))}.home-band-range-number{font-size:max(9px, calc(var(--hm-u) * 20));letter-spacing:.02em}.home-band-captured{font-size:max(9px, calc(var(--hm-u) * 18));white-space:nowrap;color:var(--kit-cream);flex:none}.home-band-count{margin-left:calc(var(--hm-u) * 14);font-size:max(9px, calc(var(--hm-u) * 28));white-space:nowrap;color:var(--kit-light);flex:none}.home-band-total{font-size:max(9px, calc(var(--hm-u) * 20));color:var(--kit-cream)}.home-plinth{left:50%;bottom:var(--hm-plinth-bottom);max-width:100%;height:calc(var(--hm-u) * 38);box-sizing:border-box;background:var(--scene-raised);border:max(2px, calc(var(--hm-u) * 3)) solid var(--kit-bronze);border-radius:calc(var(--hm-u) * 12) calc(var(--hm-u) * 4) calc(var(--hm-u) * 12) calc(var(--hm-u) * 4);box-shadow:inset 0 2px 0 #ffffff1a, 0 calc(var(--hm-u) * 4) 0 var(--scene-shadow);pointer-events:none;align-items:center;display:inline-flex;position:absolute;overflow:hidden;translate:-50% 50%}.home-plinth-no{padding:0 calc(var(--hm-u) * 10) 0 calc(var(--hm-u) * 12);background:var(--scene-floor);white-space:nowrap;color:var(--kit-gold);flex:none;align-self:stretch;align-items:center;line-height:1;display:inline-flex}.home-plinth-no:not(:last-child){border-right:2px solid var(--kit-bronze)}.home-plinth-no-prefix{font-size:max(9px, calc(var(--hm-u) * 16))}.home-plinth-no-number{font-size:max(9px, calc(var(--hm-u) * 18));letter-spacing:.02em}.home-plinth-name{min-width:0;padding:0 calc(var(--hm-u) * 14);font-size:max(10px, calc(var(--hm-u) * 20));white-space:nowrap;color:var(--kit-cream);line-height:1;overflow:hidden}.home-plinth--companion{height:calc(var(--hm-u) * 40 / var(--hm-cell-scale));background:var(--kit-coin);border-color:var(--kit-outline);box-shadow:inset 0 3px 0 #ffffff73, 0 calc(var(--hm-u) * 4) 0 var(--kit-outline), 0 0 calc(var(--hm-u) * 18) calc(var(--hm-u) * 4) var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.home-plinth--companion{box-shadow:inset 0 3px 0 #ffffff73, 0 calc(var(--hm-u) * 4) 0 var(--kit-outline), 0 0 calc(var(--hm-u) * 18) calc(var(--hm-u) * 4) color-mix(in srgb, var(--kit-light) 55%, transparent)}}.home-plinth--companion .home-plinth-no{background:var(--kit-outline);color:var(--kit-coin)}.home-plinth--companion .home-plinth-no:not(:last-child){border-right-color:var(--kit-outline)}.home-plinth--companion .home-plinth-name{color:var(--kit-ink)}.home-select-frame{inset:calc(var(--hm-u) * -6 / var(--hm-cell-scale));box-sizing:border-box;border:calc(var(--hm-u) * 4 / var(--hm-cell-scale)) solid var(--kit-light);border-radius:calc(var(--hm-u) * 14 / var(--hm-cell-scale));background:var(--kit-light);position:absolute}@supports (color:color-mix(in lab, red, red)){.home-select-frame{background:color-mix(in srgb, var(--kit-light) 12%, transparent)}}.home-select-frame{box-shadow:0 0 0 calc(var(--hm-u) * 3 / var(--hm-cell-scale)) var(--kit-outline), 0 0 calc(var(--hm-u) * 28) calc(var(--hm-u) * 6) var(--kit-light), inset 0 0 calc(var(--hm-u) * 22) var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.home-select-frame{box-shadow:0 0 0 calc(var(--hm-u) * 3 / var(--hm-cell-scale)) var(--kit-outline), 0 0 calc(var(--hm-u) * 28) calc(var(--hm-u) * 6) color-mix(in srgb, var(--kit-light) 60%, transparent), inset 0 0 calc(var(--hm-u) * 22) color-mix(in srgb, var(--kit-light) 30%, transparent)}}.home-select-frame{pointer-events:none}.home-select-bracket{width:calc(var(--hm-u) * 45 / var(--hm-cell-scale));height:calc(var(--hm-u) * 45 / var(--hm-cell-scale));position:absolute;overflow:visible}.home-select-bracket--compact{display:none}.home-select-bracket--tl{left:calc(var(--hm-u) * -10 / var(--hm-cell-scale));top:calc(var(--hm-u) * -10 / var(--hm-cell-scale))}.home-select-bracket--tr{right:calc(var(--hm-u) * -10 / var(--hm-cell-scale));top:calc(var(--hm-u) * -10 / var(--hm-cell-scale));rotate:90deg}.home-select-bracket--br{right:calc(var(--hm-u) * -10 / var(--hm-cell-scale));bottom:calc(var(--hm-u) * -10 / var(--hm-cell-scale));rotate:180deg}.home-select-bracket--bl{left:calc(var(--hm-u) * -10 / var(--hm-cell-scale));bottom:calc(var(--hm-u) * -10 / var(--hm-cell-scale));rotate:270deg}.home-select-arrow{left:50%;top:calc(var(--hm-u) * -14 / var(--hm-cell-scale));width:calc(var(--hm-u) * 40 / var(--hm-cell-scale));height:calc(var(--hm-u) * 40 / var(--hm-cell-scale));filter:drop-shadow(0 3px 0 var(--kit-ink));pointer-events:none;position:absolute;translate:-50%}.collection-cell--under-band .home-select-arrow{top:max(calc(var(--hm-u) * -14 / var(--hm-cell-scale)), var(--hm-arrow-band-limit))}.home-notice-layer{padding-top:calc(var(--hm-u) * 16);pointer-events:none}.home-notice{align-items:center;gap:calc(var(--hm-u) * 12);height:calc(var(--hm-u) * 60);padding:0 calc(var(--hm-u) * 20) 0 calc(var(--hm-u) * 14);box-sizing:border-box;background:var(--kit-ember);flex:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-notice{background:color-mix(in srgb, var(--kit-ember) 37%, black)}}.home-notice{border:max(2px, calc(var(--hm-u) * 3)) solid var(--kit-ember);border-radius:calc(var(--hm-u) * 16) calc(var(--hm-u) * 6) calc(var(--hm-u) * 16) calc(var(--hm-u) * 6);box-shadow:inset 0 2px 0 #ffffff14, 0 calc(var(--hm-u) * 5) 0 var(--scene-shadow);font-size:max(9px, calc(var(--hm-u) * 20));white-space:nowrap;color:var(--kit-cream);line-height:1.2}.home-notice-icon{width:calc(var(--hm-u) * 30);height:calc(var(--hm-u) * 30);flex:none}@media not all and (min-width:900px){.home-stage{--hm-u:min(calc((100vw - var(--nav-w)) / 390), calc(var(--screen-h) / 754));--hm-row-gap:calc(var(--hm-u) * 38);--hm-plinth-half:calc(var(--hm-u) * 20);--hm-ribbon-font:19}.home-stage .kit-stroke{text-shadow:1.5px 0 0 var(--kit-ink), -1.5px 0 0 var(--kit-ink), 0 1.5px 0 var(--kit-ink), 0 -1.5px 0 var(--kit-ink), 1.12px 1.12px 0 var(--kit-ink), -1.12px 1.12px 0 var(--kit-ink), 1.12px -1.12px 0 var(--kit-ink), -1.12px -1.12px 0 var(--kit-ink)}.home-header{height:calc(var(--hm-u) * 108);padding:0 calc(var(--hm-u) * 16) 0 calc(var(--hm-u) * 13)}.home-header-row{align-content:flex-start;column-gap:0;row-gap:calc(var(--hm-u) * 5)}.home-header .kit-ribbon{margin-top:calc(var(--hm-u) * 8);width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}.home-header .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h);text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink), 0 4px 0 var(--kit-ink)}.home-header .kit-ribbon-svg{display:none}.home-header .kit-ribbon-svg--compact{display:block}.home-meter{width:calc(100% - var(--hm-u) * 3);height:calc(var(--hm-u) * 30);margin:0 0 0 calc(var(--hm-u) * 3);gap:calc(var(--hm-u) * 8)}.home-meter-label{font-size:max(9px, calc(var(--hm-u) * 13))}.home-meter-track{height:calc(var(--hm-u) * 20);border-width:2px}.home-meter-fill{box-shadow:inset 0 calc(var(--hm-u) * 3) 0 #ffffff80, inset 0 calc(var(--hm-u) * -3) 0 var(--kit-coin-lip);border-right-width:2px}.home-meter-count{font-size:max(9px, calc(var(--hm-u) * 18))}.home-meter-total{font-size:max(9px, calc(var(--hm-u) * 12))}.home-band.kit-plaque{padding:0 calc(var(--hm-u) * 10) 0 calc(var(--hm-u) * 5);border-radius:calc(var(--hm-u) * 12) calc(var(--hm-u) * 4) calc(var(--hm-u) * 12) calc(var(--hm-u) * 4);box-shadow:inset 0 2px 0 #ffffff14, 0 calc(var(--hm-u) * 4) 0 var(--scene-shadow);border-width:2px}.home-band-pic{width:calc(var(--hm-u) * 52);height:calc(var(--hm-u) * 30);border-width:2px}.home-band-name{margin-left:calc(var(--hm-u) * 8);padding-top:calc(var(--hm-u) * 6);font-size:max(9px, calc(var(--hm-u) * 16))}.home-band-range{margin-left:calc(var(--hm-u) * 8)}.home-band-range-prefix{font-size:max(9px, calc(var(--hm-u) * 11))}.home-band-range-number{font-size:max(9px, calc(var(--hm-u) * 13))}.home-band-captured{font-size:max(9px, calc(var(--hm-u) * 12))}.home-band-count{margin-left:calc(var(--hm-u) * 6);font-size:max(9px, calc(var(--hm-u) * 17))}.home-band-total{font-size:max(9px, calc(var(--hm-u) * 12))}.home-plinth{width:calc(100% - var(--hm-u) * 4);border-radius:calc(var(--hm-u) * 8) calc(var(--hm-u) * 3) calc(var(--hm-u) * 8) calc(var(--hm-u) * 3);border-width:2px;flex-direction:column;align-items:stretch;height:auto}.home-plinth-no{height:calc(var(--hm-u) * 16);justify-content:center;padding:0}.home-plinth-no:not(:last-child){border-right:0;border-bottom:2px solid var(--kit-bronze)}.home-plinth--companion{height:auto}.home-plinth--companion .home-plinth-no:not(:last-child){border-bottom-color:var(--kit-outline)}.home-plinth-no-prefix{font-size:max(9px, calc(var(--hm-u) * 9))}.home-plinth-no-number{font-size:max(9px, calc(var(--hm-u) * 11))}.home-plinth-name{height:calc(var(--hm-u) * 20);padding:0 calc(var(--hm-u) * 3);text-align:center;line-height:calc(var(--hm-u) * 20);font-size:max(9px, calc(var(--hm-u) * 13))}.home-select-frame{inset:calc(var(--hm-u) * -1 / var(--hm-cell-scale));border-width:calc(var(--hm-u) * 3 / var(--hm-cell-scale));border-radius:calc(var(--hm-u) * 10 / var(--hm-cell-scale));box-shadow:0 0 0 calc(var(--hm-u) * 3 / var(--hm-cell-scale)) var(--kit-outline), 0 0 calc(var(--hm-u) * 14) calc(var(--hm-u) * 3) var(--kit-light), inset 0 0 calc(var(--hm-u) * 10) var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.home-select-frame{box-shadow:0 0 0 calc(var(--hm-u) * 3 / var(--hm-cell-scale)) var(--kit-outline), 0 0 calc(var(--hm-u) * 14) calc(var(--hm-u) * 3) color-mix(in srgb, var(--kit-light) 60%, transparent), inset 0 0 calc(var(--hm-u) * 10) color-mix(in srgb, var(--kit-light) 30%, transparent)}}.home-select-bracket--wide{display:none}.home-select-bracket--compact{width:calc(var(--hm-u) * 24 / var(--hm-cell-scale));height:calc(var(--hm-u) * 24 / var(--hm-cell-scale));display:block}.home-select-bracket--tl,.home-select-bracket--tr,.home-select-bracket--br,.home-select-bracket--bl{--hm-bracket-off:calc(var(--hm-u) * -9 / var(--hm-cell-scale))}.home-select-bracket--compact.home-select-bracket--tl{left:var(--hm-bracket-off);top:var(--hm-bracket-off)}.home-select-bracket--compact.home-select-bracket--tr{right:var(--hm-bracket-off);top:var(--hm-bracket-off)}.home-select-bracket--compact.home-select-bracket--br{right:var(--hm-bracket-off);bottom:var(--hm-bracket-off)}.home-select-bracket--compact.home-select-bracket--bl{left:var(--hm-bracket-off);bottom:var(--hm-bracket-off)}.home-select-arrow{top:calc(var(--hm-u) * -7.7 / var(--hm-cell-scale));width:calc(var(--hm-u) * 22 / var(--hm-cell-scale));height:calc(var(--hm-u) * 22 / var(--hm-cell-scale))}.collection-cell--under-band .home-select-arrow{top:max(calc(var(--hm-u) * -7.7 / var(--hm-cell-scale)), var(--hm-arrow-band-limit))}.home-notice-layer{padding-top:calc(var(--hm-u) * 7)}.home-notice{gap:calc(var(--hm-u) * 6);height:calc(var(--hm-u) * 28);padding:0 calc(var(--hm-u) * 10) 0 calc(var(--hm-u) * 6);border-radius:calc(var(--hm-u) * 10) calc(var(--hm-u) * 4) calc(var(--hm-u) * 10) calc(var(--hm-u) * 4);box-shadow:0 calc(var(--hm-u) * 3) 0 var(--scene-shadow);font-size:max(9px, calc(var(--hm-u) * 13));border-width:2px}.home-notice-icon{width:calc(var(--hm-u) * 18);height:calc(var(--hm-u) * 18)}}@property --sel-u{syntax:"<length>";inherits:true;initial-value:1px}@property --sel-center-shift{syntax:"<length>";inherits:true;initial-value:0}@property --sel-frame-inset{syntax:"<length>";inherits:true;initial-value:0}.select-kit{--sel-wc:calc(100vw - var(--nav-w))}@media (min-width:900px){.select-kit{--sel-u:min(calc(var(--sel-wc) / 1664), calc(var(--screen-h) / 1080));--sel-center-shift:calc(var(--sel-u) * 18);--sel-scrim-h:calc(var(--sel-u) * 172);--sel-pad:calc(var(--sel-u) * 18) calc(var(--sel-u) * 48) 0 calc(var(--sel-u) * 20);--sel-ribbon-font:calc(var(--sel-u) * 36);--sel-arrow-w:calc(var(--sel-u) * 52);--sel-arrow-h:max(44px, calc(var(--sel-u) * 60));--sel-arrow-font:calc(var(--sel-u) * 24);--sel-card-w:calc(var(--sel-u) * 140);--sel-card-h:calc(var(--sel-u) * 80);--sel-card-gap:calc(var(--sel-u) * 12);--sel-card-shade:calc(var(--sel-u) * 42);--sel-card-name:calc(var(--sel-u) * 22);--sel-card-name-bottom:calc(var(--sel-u) * 6);--sel-bell-empty-w:calc(var(--sel-u) * 160);--sel-bell-empty-h:max(44px, calc(var(--sel-u) * 60));--sel-candy:max(44px, calc(var(--sel-u) * 88));--sel-candy-icon:calc(var(--sel-u) * 46);--sel-candy-font:calc(var(--sel-u) * 20);--sel-hint-w:calc(var(--sel-u) * 440);--sel-hint-drop:calc(var(--sel-u) * 22);--sel-hint-pad:calc(var(--sel-u) * 22) calc(var(--sel-u) * 26) calc(var(--sel-u) * 24);--sel-hint-gap:calc(var(--sel-u) * 14);--sel-hint-icon:calc(var(--sel-u) * 56);--sel-hint-title:max(12px, calc(var(--sel-u) * 34));--sel-hint-font:max(12px, calc(var(--sel-u) * 23));--sel-hint-tail:calc(var(--sel-u) * 26);--sel-hint-tail-right:calc(var(--sel-u) * 26);--sel-path-w:calc(var(--sel-u) * 16);--sel-node:calc(var(--sel-u) * 36);--sel-node-edge:3;--sel-node-ring:4;--sel-row-name:calc(var(--sel-u) * 18);--sel-row-stars:calc(var(--sel-u) * 18);--sel-row-gap:calc(var(--sel-u) * 6);--sel-row-track-w:calc(var(--sel-u) * 70);--sel-row-track-h:calc(var(--sel-u) * 12);--sel-row-meter-gap:calc(var(--sel-u) * 7);--sel-row-pct:calc(var(--sel-u) * 16);--sel-cursor-left:calc(var(--sel-u) * 6);--sel-cursor-w:calc(var(--sel-u) * 32);--sel-cursor-h:calc(var(--sel-u) * 38);--sel-tag-gap-left:calc(var(--sel-u) * 29);--sel-tag-w:calc(var(--sel-u) * 380);--sel-tag-h:calc(var(--sel-u) * 200);--sel-tag-pad:calc(var(--sel-u) * 28) calc(var(--sel-u) * 26);--sel-tag-inner-w:calc(var(--sel-u) * 320);--sel-tag-gap:calc(var(--sel-u) * 12);--sel-tag-name:calc(var(--sel-u) * 36);--sel-tag-stars:calc(var(--sel-u) * 36);--sel-tag-track-w:calc(var(--sel-u) * 140);--sel-tag-track-h:calc(var(--sel-u) * 24);--sel-tag-track-border:3px;--sel-tag-meter-gap:calc(var(--sel-u) * 14);--sel-tag-pct:calc(var(--sel-u) * 32);--sel-tag-rivet:12px;--sel-tag-rivet-inset:10px;--sel-tag-stroke:3px 0 0 var(--kit-ink), -3px 0 0 var(--kit-ink), 0 3px 0 var(--kit-ink), 0 -3px 0 var(--kit-ink), 2.25px 2.25px 0 var(--kit-ink), -2.25px 2.25px 0 var(--kit-ink), 2.25px -2.25px 0 var(--kit-ink), -2.25px -2.25px 0 var(--kit-ink)}.select-header{column-gap:calc(var(--sel-u) * 24);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"ribbon tabs bell candy"}.select-header-ribbon{margin-top:calc(var(--sel-u) * 2)}.select-map-row{margin-top:calc(var(--sel-u) * 8);justify-self:end}.select-map-row [role=tablist]>button:not([role=tab]){margin-bottom:calc(var(--sel-u) * 8)!important}.select-candy-slot{margin-left:calc(var(--sel-u) * -8)}.select-header[data-gift-bell=empty] .select-gift-bell-slot{margin-top:calc(var(--sel-u) * 14)}}@media (max-width:899.99px){.select-kit{--sel-frame-inset:calc(var(--nav-dock-h) - var(--nav-h));--sel-u:min(calc(var(--sel-wc) / 390), max(calc((var(--screen-h) - var(--sel-frame-inset)) / 748), 1px));--sel-center-shift:calc(var(--sel-u) * 15);--sel-scrim-h:calc(var(--sel-u) * 180);--sel-pad:calc(var(--sel-u) * 10) calc(var(--sel-u) * 12) 0 calc(var(--sel-u) * 10);--sel-ribbon-font:max(16px, calc(var(--sel-u) * 22));--sel-arrow-w:max(44px, calc(var(--sel-u) * 44));--sel-arrow-h:max(44px, calc(var(--sel-u) * 52));--sel-arrow-font:calc(var(--sel-u) * 20);--sel-card-w:calc(var(--sel-u) * 136);--sel-card-h:calc(var(--sel-u) * 62);--sel-card-gap:calc(var(--sel-u) * 8);--sel-card-shade:calc(var(--sel-u) * 32);--sel-card-name:calc(var(--sel-u) * 20);--sel-card-name-bottom:calc(var(--sel-u) * 4);--sel-bell-empty-w:calc(var(--sel-u) * 108);--sel-bell-empty-h:max(44px, calc(var(--sel-u) * 48));--sel-candy:max(44px, calc(var(--sel-u) * 68));--sel-candy-icon:calc(var(--sel-u) * 35);--sel-candy-font:max(14px, calc(var(--sel-u) * 16));--sel-hint-w:calc(var(--sel-u) * 340);--sel-hint-drop:calc(var(--sel-u) * 18);--sel-hint-pad:calc(var(--sel-u) * 16) calc(var(--sel-u) * 20) calc(var(--sel-u) * 18);--sel-hint-gap:calc(var(--sel-u) * 10);--sel-hint-icon:calc(var(--sel-u) * 44);--sel-hint-title:max(12px, calc(var(--sel-u) * 26));--sel-hint-font:max(12px, calc(var(--sel-u) * 18));--sel-hint-tail:calc(var(--sel-u) * 26);--sel-hint-tail-right:calc(var(--sel-u) * 14);--sel-path-w:calc(var(--sel-u) * 12);--sel-node:calc(var(--sel-u) * 26);--sel-node-edge:4.15;--sel-node-ring:5.5;--sel-row-name:max(14px, calc(var(--sel-u) * 16));--sel-row-stars:max(14px, calc(var(--sel-u) * 14));--sel-row-gap:calc(var(--sel-u) * 4);--sel-row-track-w:calc(var(--sel-u) * 64);--sel-row-track-h:calc(var(--sel-u) * 10);--sel-row-meter-gap:calc(var(--sel-u) * 6);--sel-row-pct:max(14px, calc(var(--sel-u) * 14));--sel-cursor-left:0px;--sel-cursor-w:0px;--sel-cursor-h:0px;--sel-tag-gap-left:calc(var(--sel-u) * 7.5);--sel-tag-w:calc(var(--sel-u) * 154);--sel-tag-h:calc(var(--sel-u) * 118);--sel-tag-pad:calc(var(--sel-u) * 16) calc(var(--sel-u) * 12);--sel-tag-inner-w:calc(var(--sel-u) * 122);--sel-tag-gap:calc(var(--sel-u) * 6);--sel-tag-name:calc(var(--sel-u) * 30);--sel-tag-stars:calc(var(--sel-u) * 22);--sel-tag-track-w:calc(var(--sel-u) * 30);--sel-tag-track-h:calc(var(--sel-u) * 12);--sel-tag-track-border:2px;--sel-tag-meter-gap:calc(var(--sel-u) * 7);--sel-tag-pct:max(14px, calc(var(--sel-u) * 16));--sel-tag-rivet:8px;--sel-tag-rivet-inset:5px;--sel-tag-stroke:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink)}.select-header{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"ribbon bell candy""tabs tabs tabs"}.select-header[data-gift-bell=shown]{column-gap:calc(var(--sel-u) * 8)}.select-header-ribbon{margin-top:calc(var(--sel-u) * 2)}.select-map-row{margin-top:calc(var(--sel-u) * 3);margin-left:calc(var(--sel-u) * 24);justify-self:start}.select-candy-slot{justify-self:end}.select-header[data-gift-bell=empty]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ribbon bell""tabs candy"}.select-header[data-gift-bell=empty] .select-candy-slot{margin-top:calc(var(--sel-u) * -1)}.select-map-row [role=tab][aria-selected=false],.select-map-caret{display:none!important}.select-kit .kit-ribbon{width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}.select-kit .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h);text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink), 0 4px 0 var(--kit-ink)}.select-kit .kit-ribbon-svg{display:none}.select-kit .kit-ribbon-svg--compact{display:block}.select-cursor{display:none}}.select-header{padding:var(--sel-pad);align-items:start;display:grid}.select-header:before{content:"";z-index:-1;height:var(--sel-scrim-h);background:linear-gradient(var(--scene-shadow), var(--scene-shadow) 55%, var(--scene-shadow));position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.select-header:before{background:linear-gradient(color-mix(in srgb, var(--scene-shadow) 90%, transparent), color-mix(in srgb, var(--scene-shadow) 62%, transparent) 55%, color-mix(in srgb, var(--scene-shadow) 0%, transparent))}}.select-header:before{pointer-events:none}.select-header-ribbon{grid-area:ribbon}.select-map-row{grid-area:tabs;min-width:0;display:flex;position:relative}.select-gift-bell-slot{min-width:var(--sel-candy);grid-area:bell}.select-header[data-gift-bell=empty] .select-gift-bell-slot{min-width:var(--sel-bell-empty-w);min-height:var(--sel-bell-empty-h)}.select-candy-slot{grid-area:candy}.select-map-row [role=tablist]{gap:var(--sel-card-gap)!important}.select-map-row [role=tablist]>button:not([role=tab]){width:var(--sel-arrow-w)!important;height:var(--sel-arrow-h)!important;color:var(--kit-cream)!important;background:var(--scene-raised)!important;border:3px solid var(--kit-bronze)!important;box-shadow:inset 0 3px 0 #ffffff1f, inset 0 calc(var(--sel-arrow-h) * -.08) 0 #00000059, 0 5px 0 var(--scene-shadow)!important;border-radius:12px 12px 14px 14px!important;padding-bottom:3px!important;font-size:0!important}.select-map-row [role=tablist]>button:first-child:before,.select-map-row [role=tablist]>button:last-child:before{font-size:var(--sel-arrow-font);text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink);line-height:1}.select-map-row [role=tablist]>button:first-child:before{content:"◀"}.select-map-row [role=tablist]>button:last-child:before{content:"▶"}.select-map-row [role=tab]{box-sizing:border-box;width:var(--sel-card-w)!important;height:var(--sel-card-h)!important;aspect-ratio:auto!important;border:3px solid var(--kit-bronze)!important;background:var(--scene-ground)!important;box-shadow:0 5px 0 var(--scene-shadow)!important;border-radius:14px 6px!important;flex-shrink:0!important}.select-map-row [role=tab] img{filter:saturate(.7)brightness(.72)!important}.select-map-row [role=tab]>span:first-of-type{height:var(--sel-card-shade)!important;background:linear-gradient(#01052900,#010529d9)!important}.select-map-row [role=tab]>span:last-of-type{text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink);bottom:var(--sel-card-name-bottom)!important;font-size:var(--sel-card-name)!important;color:var(--kit-cream)!important;line-height:1!important}.select-map-row [role=tab][aria-selected=true]{border:4px solid var(--kit-light)!important;box-shadow:0 5px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 24px 6px var(--kit-light)!important}@supports (color:color-mix(in lab, red, red)){.select-map-row [role=tab][aria-selected=true]{box-shadow:0 5px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 24px 6px color-mix(in srgb, var(--kit-light) 55%, transparent)!important}}.select-map-row [role=tab][aria-selected=true]{transform:translateY(calc(var(--sel-u) * -4))}.select-map-row [role=tab][aria-selected=true] img{filter:none!important}.select-map-row [role=tab][aria-selected=true]>span:last-of-type{color:var(--kit-light)!important}.select-map-caret{top:calc(var(--sel-u) * 84);left:calc(var(--sel-arrow-w) + var(--sel-card-gap) + (var(--sel-card-w) + var(--sel-card-gap)) * var(--sel-caret-index) + var(--sel-card-w) / 2 - var(--sel-u) * 15);width:calc(var(--sel-u) * 30);height:calc(var(--sel-u) * 18);pointer-events:none;position:absolute}.select-path{box-sizing:border-box;width:var(--sel-path-w);border:3px solid var(--kit-ink);border-radius:calc(var(--sel-path-w) / 2);background-color:var(--scene-raised);background-image:repeating-linear-gradient(to bottom, var(--kit-bronze) 0 6px, transparent 6px 14px)}@supports (color:color-mix(in lab, red, red)){.select-path{background-image:repeating-linear-gradient(to bottom, color-mix(in srgb, var(--kit-bronze) 70%, transparent) 0 6px, transparent 6px 14px)}}.select-path{background-position:top;background-repeat:no-repeat;background-size:2px 100%}.select-path-fill{background:linear-gradient(90deg, transparent 0 1.5px, var(--kit-light) 1.5px calc(1.5px + var(--sel-path-w) * .18), transparent calc(1.5px + var(--sel-path-w) * .18)), var(--kit-coin)}.select-node{width:var(--sel-node);height:var(--sel-node)}.select-node svg,.select-cursor svg{width:100%;height:100%;display:block;overflow:visible}.select-node-edge{stroke:var(--kit-ink);stroke-width:var(--sel-node-edge)}.select-node-ring{stroke-width:var(--sel-node-ring);filter:drop-shadow(0 0 calc(var(--sel-u) * 6) var(--kit-light))}@supports (color:color-mix(in lab, red, red)){.select-node-ring{filter:drop-shadow(0 0 calc(var(--sel-u) * 6) color-mix(in srgb, var(--kit-light) 90%, transparent))}}.select-row-info{gap:var(--sel-row-gap)}.select-row-name{font-size:var(--sel-row-name);letter-spacing:.03em;color:var(--kit-cream);line-height:1.2}.select-row-locked{letter-spacing:.08em;opacity:.6}.select-row-stars{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;text-shadow:var(--kit-num-stroke);font-size:var(--sel-row-stars);color:var(--kit-cream);line-height:1.25}:is(.select-row-stars,.select-name-tag-stars) svg path{fill:var(--kit-coin);stroke:var(--kit-ink);stroke-width:2.2px;stroke-linejoin:round}:is(.select-row-stars,.select-name-tag-stars) span:has(>svg){filter:none!important}.select-row-meter>span{width:auto!important}.select-row-meter>span>span{gap:var(--sel-row-meter-gap)!important}.select-row-meter>span>span>span:first-child{box-sizing:border-box;width:var(--sel-row-track-w);border:2px solid var(--kit-ink);overflow:hidden;min-width:0!important;height:var(--sel-row-track-h)!important;border-radius:calc(var(--sel-row-track-h) / 2)!important;background:var(--scene-shadow)!important;flex:none!important;box-shadow:0 2px #00000059!important}.select-row-meter>span>span>span:first-child>span{background:var(--kit-coin)!important;box-shadow:inset 0 2px 0 #ffffff73, inset 0 -2px 0 var(--kit-coin-lip)!important;border-radius:0!important}.select-row-meter>span>span>span:last-child{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;min-width:0!important;font-weight:var(--kit-weight-number)!important;font-size:var(--sel-row-pct)!important;color:var(--kit-cream)!important;text-shadow:var(--kit-num-stroke)!important}.select-row-meter>span>span>span:last-child small{font-size:inherit!important}.select-cursor{left:var(--sel-cursor-left);width:var(--sel-cursor-w);height:var(--sel-cursor-h)}.select-name-tag.kit-frame{align-items:flex-start;gap:var(--sel-tag-gap);width:var(--sel-tag-w);height:var(--sel-tag-h);padding:var(--sel-tag-pad);box-shadow:inset 0 0 0 3px var(--scene-ground), inset 0 0 0 5.5px var(--kit-gold), 0 8px 0 var(--scene-shadow);pointer-events:none;text-align:left;flex-direction:column;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.select-name-tag .kit-frame-rivet{width:var(--sel-tag-rivet);height:var(--sel-tag-rivet);box-shadow:inset 0 2px #ffffff80}.select-name-tag .kit-frame-rivet--tl,.select-name-tag .kit-frame-rivet--bl{left:var(--sel-tag-rivet-inset)}.select-name-tag .kit-frame-rivet--tr,.select-name-tag .kit-frame-rivet--br{right:var(--sel-tag-rivet-inset)}.select-name-tag .kit-frame-rivet--tl,.select-name-tag .kit-frame-rivet--tr{top:var(--sel-tag-rivet-inset)}.select-name-tag .kit-frame-rivet--bl,.select-name-tag .kit-frame-rivet--br{bottom:var(--sel-tag-rivet-inset)}.select-name-tag-name{letter-spacing:.03em;white-space:nowrap;max-width:100%;color:var(--kit-cream);text-shadow:var(--sel-tag-stroke);line-height:1.2}.select-name-tag-stars{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:var(--sel-tag-stars);color:var(--kit-cream);text-shadow:var(--kit-num-stroke);line-height:1.25}.select-name-tag-meter{align-items:center;gap:var(--sel-tag-meter-gap);display:flex}.select-name-tag-track{box-sizing:border-box;width:var(--sel-tag-track-w);height:var(--sel-tag-track-h);border:var(--sel-tag-track-border) solid var(--kit-ink);border-radius:calc(var(--sel-tag-track-h) / 2);background:var(--scene-shadow);box-shadow:0 var(--sel-tag-track-border) 0 #00000059;display:block;position:relative;overflow:hidden}.select-name-tag-fill{background:var(--kit-coin);box-shadow:inset 0 calc(var(--sel-tag-track-border) + 1px) 0 #ffffff73, inset 0 calc(-1px - var(--sel-tag-track-border)) 0 var(--kit-coin-lip);position:absolute;inset:0 auto 0 0}.select-name-tag-pct{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:var(--sel-tag-pct);white-space:nowrap;color:var(--kit-cream);text-shadow:var(--kit-num-stroke);line-height:1}.select-candy{box-sizing:border-box;width:var(--sel-candy);height:var(--sel-candy);font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;border-style:solid;border-radius:16px 6px;padding:0}.select-candy-icon{width:var(--sel-candy-icon);height:var(--sel-candy-icon)}.select-candy-count{font-size:var(--sel-candy-font);color:var(--kit-cream);text-shadow:var(--kit-num-stroke);line-height:1.05}.select-candy-slot{position:relative}.select-candy-hint{z-index:1;top:calc(100% + var(--sel-hint-drop));width:var(--sel-hint-w);box-sizing:border-box;gap:var(--sel-hint-gap);padding:var(--sel-hint-pad);background:var(--scene-ground);border:4px solid var(--kit-bronze);box-shadow:inset 0 0 0 2px var(--kit-gold), inset 0 3px 0 4px #ffffff0f, 0 6px 0 var(--scene-shadow);font-family:var(--font-sans);color:var(--kit-cream);border-radius:22px 8px;flex-direction:column;display:none;position:absolute;right:0}@media (hover:hover) and (pointer:fine){.select-candy-slot:has(>.select-candy:hover)>.select-candy-hint{display:flex}}.select-candy-hint-tail{top:calc(var(--sel-hint-tail) * -16 / 26);right:var(--sel-hint-tail-right);width:var(--sel-hint-tail);height:var(--sel-hint-tail);box-sizing:border-box;background:var(--scene-ground);border-top:4px solid var(--kit-bronze);border-left:4px solid var(--kit-bronze);position:absolute;transform:rotate(45deg)}.select-candy-hint-rivet{background:var(--kit-gold);border-radius:50%;width:8px;height:8px;position:absolute}.select-candy-hint-rivet--tl{top:6px;left:6px}.select-candy-hint-rivet--tr{top:6px;right:6px}.select-candy-hint-rivet--bl{bottom:6px;left:6px}.select-candy-hint-rivet--br{bottom:6px;right:6px}.select-candy-hint-head{align-items:center;gap:var(--sel-hint-gap);display:flex}.select-candy-hint-icon{width:var(--sel-hint-icon);height:var(--sel-hint-icon)}.select-candy-hint-title,.select-candy-hint-line{word-break:var(--notation-word-break);overflow-wrap:break-word;line-break:strict}.select-candy-hint-title{font-size:var(--sel-hint-title);font-weight:var(--kit-weight-hero);letter-spacing:.06em}.select-candy-hint-line{font-size:var(--sel-hint-font);font-weight:var(--kit-weight-button);margin:0;line-height:1.5}.select-candy-hint-em{color:var(--kit-coin)}.rk-stage{--rk-wc:calc(100vw - var(--nav-w));box-sizing:border-box;width:calc(var(--rk-u) * var(--rk-bw));flex-direction:column;flex:none;margin:0 auto;display:flex;position:relative}@media (min-aspect-ratio:13/10) and (min-width:951px){.rk-stage{--rk-u:min(calc(var(--rk-wc) / 1664), calc(var(--screen-h) / 1080));--rk-bw:1664;--rk-fmin:16px;--rk-fmin-s:12px;--rk-bubble-tail:bottom;--rk-bubble-w:392;height:var(--screen-h);--rk-head-pt:18;--rk-back-pb:3;--rk-month-h:60;--rk-month-f:22;--rk-month-f-long:19;--rk-month-px:25;--rk-month-gap:8;--rk-mode-h:60;--rk-mode-w:180;--rk-mode-f:21;--rk-mode-pl:20;--rk-mode-pr:16;--rk-caret-w:18;--rk-ribbon-f:42;--rk-ribbon-icon:46;--rk-ribbon-gap:10;--rk-sub-w:736;--rk-sub-h:58;--rk-switch-w:330;--rk-switch-min:58px;--rk-switch-f:19;--rk-switch-key:24;--rk-switch-key-f:13;--rk-summary-f:20;--rk-summary-f-mine:18;--rk-summary-num:25;--rk-body-w:736;--rk-body-mt:18;--rk-list-pt:15;--rk-list-pl:16;--rk-list-pr:24;--rk-row-h:80;--rk-row-gap:14;--rk-row-pl:14;--rk-row-pr:18;--rk-self-h:70;--rk-self-m:5;--rk-medal:54;--rk-medal-f:24;--rk-crown-w:30;--rk-crown-h:22;--rk-crown-x:12;--rk-crown-y:-16;--rk-rank-f:26;--rk-rank-unit-f:15;--rk-seat:50;--rk-name-f:25;--rk-score-f:30;--rk-remark-f:15;--rk-kimi-h:30;--rk-kimi-f:15;--rk-kimi-px:10;--rk-kimi-ml:10;--rk-month-seat:60;--rk-month-seat-f:22;--rk-gap-row-h:34;--rk-gap-row-f:18;--rk-pages-h:76;--rk-state-msg-f:30;--rk-state-sub-f:22;--rk-foot-mt:64;--rk-foot-h:88;--rk-foot-mb:48;--rk-foot-gap:16;--rk-gold-h:88;--rk-gold-f:28;--rk-gold-px:35;--rk-gold-pb:5;--rk-gold-minw:290;--rk-gold-gap:15;--rk-gold-key:35;--rk-gold-key-f:15;--rk-bubble-py:22;--rk-bubble-px:28;--rk-bubble-gap:8;--rk-bubble-f:25;--rk-bubble-lh:1.45;--rk-bubble-num:38;--rk-bubble-roll-f:22;--rk-neko-w:150;--rk-neko-h:216;--rk-chip-h:62;--rk-chip-f:18;--rk-chip-sub-f:16;--rk-chip-px:14;--rk-notice-h:70;--rk-notice-f:19;--rk-notice-icon:30;--rk-side-gap:20;--rk-menu-w:330;--rk-menu-top:12;--rk-menu-pt:22;--rk-menu-pl:32;--rk-menu-gap:10;--rk-opt-w:272;--rk-opt-h:50;--rk-opt-f:21}}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.rk-stage{--rk-u:min(calc(var(--rk-wc) / 390), calc(var(--screen-h) / 754));--rk-bw:390;--rk-fmin:11px;--rk-fmin-s:11px;--rk-bubble-tail:left;--rk-bubble-w:306;height:calc(var(--rk-u) * 754);--rk-head-pt:10;--rk-back-pb:2;--rk-month-h:44;--rk-month-f:15;--rk-month-f-long:15;--rk-month-px:10;--rk-month-gap:6;--rk-mode-h:44;--rk-mode-w:150;--rk-mode-f:16;--rk-mode-pl:14;--rk-mode-pr:10;--rk-caret-w:14;--rk-ribbon-f:24;--rk-ribbon-icon:28;--rk-ribbon-gap:6;--rk-sub-w:390;--rk-sub-h:58;--rk-switch-w:152;--rk-switch-min:58px;--rk-switch-f:13;--rk-switch-key:18;--rk-switch-key-f:11;--rk-summary-f:13;--rk-summary-f-mine:12;--rk-summary-num:15;--rk-body-w:374;--rk-body-mt:10;--rk-list-pt:7;--rk-list-pl:6;--rk-list-pr:8;--rk-row-h:62;--rk-row-gap:6;--rk-row-pl:6;--rk-row-pr:8;--rk-self-h:56;--rk-self-m:3;--rk-medal:38;--rk-medal-f:17;--rk-crown-w:21;--rk-crown-h:16;--rk-crown-x:8;--rk-crown-y:-11;--rk-rank-f:17;--rk-rank-unit-f:11;--rk-seat:32;--rk-name-f:15;--rk-score-f:19;--rk-remark-f:12;--rk-kimi-h:22;--rk-kimi-f:12;--rk-kimi-px:7;--rk-kimi-ml:6;--rk-month-seat:38;--rk-month-seat-f:14;--rk-gap-row-h:26;--rk-gap-row-f:14;--rk-pages-h:58;--rk-state-msg-f:20;--rk-state-sub-f:14;--rk-foot-mt:0;--rk-foot-h:60;--rk-foot-mb:12;--rk-foot-gap:10;--rk-gold-h:60;--rk-gold-f:17;--rk-gold-px:8;--rk-gold-pb:4;--rk-gold-minw:196;--rk-gold-gap:6;--rk-gold-key:26;--rk-gold-key-f:12;--rk-bubble-py:10;--rk-bubble-px:16;--rk-bubble-gap:8;--rk-bubble-f:15;--rk-bubble-lh:1.35;--rk-bubble-num:20;--rk-bubble-roll-f:13;--rk-neko-w:60;--rk-neko-h:86;--rk-chip-h:44;--rk-chip-f:15;--rk-chip-sub-f:13;--rk-chip-px:10;--rk-notice-h:44;--rk-notice-f:14;--rk-notice-icon:22;--rk-side-gap:8;--rk-menu-w:230;--rk-menu-top:8;--rk-menu-pt:12;--rk-menu-pl:24;--rk-menu-gap:6;--rk-opt-w:190;--rk-opt-h:40;--rk-opt-f:15}}.rk-stage{--rk-ink-soft:#e7c28a;--rk-self-bg:#4a1c07;--rk-notice-bg:#4a1f0b}.rk-medal[data-medal="1"]{--rk-medal-face:var(--kit-coin);--rk-medal-lip:var(--kit-coin-lip)}.rk-medal[data-medal="2"]{--rk-medal-face:#c1d7fb;--rk-medal-lip:#8899ce}.rk-medal[data-medal="3"]{--rk-medal-face:#d6862c;--rk-medal-lip:#995027}.rk-stage{--rk-f-month:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-month-f)));--rk-f-month-long:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-month-f-long)));--rk-f-mode:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-mode-f)));--rk-press-min:44px}.rk-head{padding-top:calc(var(--rk-u) * var(--rk-head-pt));flex:none;align-items:start;display:grid}.rk-month-plate{--kit-h:max(var(--rk-press-min), calc(var(--rk-u) * var(--rk-month-h)));justify-content:center;align-items:center;gap:calc(var(--rk-u) * var(--rk-month-gap));height:var(--kit-h);min-width:var(--rk-press-min);padding:0 calc(var(--rk-u) * var(--rk-month-px)) calc(var(--rk-u) * var(--rk-back-pb));font-size:var(--rk-f-month);cursor:pointer;display:inline-flex}.rk-month-plate[data-long]{font-size:var(--rk-f-month-long)}.rk-month-plate:disabled{cursor:default}.rk-mode{position:relative}.rk-mode-plate{--kit-h:max(var(--rk-press-min), calc(var(--rk-u) * var(--rk-mode-h)));justify-content:space-between;align-items:center;gap:calc(var(--rk-u) * 12);height:var(--kit-h);min-width:calc(var(--rk-u) * var(--rk-mode-w));padding:0 calc(var(--rk-u) * var(--rk-mode-pr)) calc(var(--rk-u) * var(--rk-back-pb)) calc(var(--rk-u) * var(--rk-mode-pl));font-size:var(--rk-f-mode);cursor:pointer;display:inline-flex}.rk-caret{width:calc(var(--rk-u) * var(--rk-caret-w));height:calc(var(--rk-u) * var(--rk-caret-w) * 12 / 18);flex:none}.rk-ribbon-slot{position:relative}.rk-ribbon-label{align-items:center;gap:calc(var(--rk-u) * var(--rk-ribbon-gap));display:inline-flex}.rk-ribbon-icon{width:calc(var(--rk-u) * var(--rk-ribbon-icon));height:calc(var(--rk-u) * var(--rk-ribbon-icon));flex:none;display:inline-flex}.rk-past-cap{top:calc(var(--rk-u) * 66);right:calc(var(--rk-u) * 22);height:calc(var(--rk-u) * 34);padding:0 calc(var(--rk-u) * 11) calc(var(--rk-u) * 2);box-sizing:border-box;background:var(--scene-raised);color:var(--kit-light);border:3px solid var(--kit-bronze);box-shadow:0 4px 0 var(--scene-shadow);font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * 18));white-space:nowrap;border-radius:8px 3px;align-items:center;display:inline-flex;position:absolute;transform:rotate(4deg)}@media (min-aspect-ratio:13/10) and (min-width:951px){.rk-head{grid-template-columns:1fr auto 1fr;grid-template-areas:"left ribbon right"}.rk-head-prev{margin:calc(var(--rk-u) * 10) calc(var(--rk-u) * 12) 0 0;grid-area:left;justify-self:end}.rk-ribbon-slot{grid-area:ribbon}.rk-head-next{margin:calc(var(--rk-u) * 10) 0 0 calc(var(--rk-u) * 12);grid-area:right;justify-self:start}.rk-mode{margin:calc(var(--rk-u) * 6) calc(var(--rk-u) * 24) 0 0;grid-area:right;justify-self:end}}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.rk-head{padding-right:calc(var(--rk-u) * 12);padding-left:calc(var(--rk-u) * 12);grid-template-columns:1fr 1fr;grid-template-areas:"back mode""ribbon ribbon""prev next"}.rk-mode{grid-area:mode;justify-self:end}.rk-ribbon-slot{margin-top:calc(var(--rk-u) * 8);grid-area:ribbon;justify-self:center}.rk-head-prev{margin-top:calc(var(--rk-u) * 6);grid-area:prev;justify-self:start}.rk-head-next{margin-top:calc(var(--rk-u) * 6);grid-area:next;justify-self:end}.rk-stage .kit-ribbon{width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}.rk-stage .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h);text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink), 0 4px 0 var(--kit-ink)}.rk-stage .kit-ribbon-svg{display:none}.rk-stage .kit-ribbon-svg--compact{display:block}.rk-past-cap{top:auto;bottom:calc(var(--rk-u) * -40);right:50%;translate:50%}}.rk-sub{justify-content:space-between;align-items:center;gap:calc(var(--rk-u) * 12);box-sizing:border-box;width:calc(var(--rk-u) * var(--rk-sub-w));height:max(var(--rk-switch-min), calc(var(--rk-u) * var(--rk-sub-h)));flex:none;margin:0 auto;display:flex}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.rk-sub{height:auto;min-height:max(var(--rk-switch-min), calc(var(--rk-u) * var(--rk-sub-h)));row-gap:calc(var(--rk-u) * 4);margin-top:calc(var(--rk-u) * 10);padding:0 calc(var(--rk-u) * 12);flex-wrap:wrap}.rk-summary{margin-left:auto}}.rk-switch{box-sizing:border-box;width:calc(var(--rk-u) * var(--rk-switch-w));min-width:max-content;height:max(var(--rk-switch-min), calc(var(--rk-u) * var(--rk-sub-h)));background:var(--scene-shadow);border:3px solid var(--kit-bronze);box-shadow:0 5px 0 var(--scene-shadow);border-radius:12px 12px 14px 14px;flex:none;gap:4px;padding:4px;display:flex}.rk-switch-option{justify-content:center;align-items:center;gap:calc(var(--rk-u) * 8);padding:0 calc(var(--rk-u) * 8);color:var(--rk-ink-soft);font-family:var(--font-rounded), sans-serif;font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-switch-f)));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;display:flex}.rk-switch-option[aria-pressed=true]{border:2px solid var(--kit-outline);background:var(--kit-coin);color:var(--kit-ink);box-shadow:inset 0 3px 0 #ffffff80, inset 0 -4px 0 var(--kit-coin-lip)}.rk-summary{min-width:0;font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-summary-f)));color:var(--kit-cream);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;margin:0;line-height:1.3;display:flex}.rk-summary[data-mine]{font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-summary-f-mine)))}.rk-summary b{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;text-shadow:var(--kit-num-stroke);font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-summary-num)));color:var(--kit-light)}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.rk-summary{white-space:nowrap}}.rk-body{box-sizing:border-box;width:calc(var(--rk-u) * var(--rk-body-w));min-height:0;margin:calc(var(--rk-u) * var(--rk-body-mt)) auto 0;flex-direction:column;flex:1 1 0;align-items:stretch;display:flex}.rk-body[data-paged]{margin-bottom:calc(var(--rk-u) * -48)}.rk-body[data-mine]{align-items:center;width:100%;container-type:size}.rk-frame{flex:1 1 0;min-height:0;overflow:hidden}.rk-frame-window{flex-direction:column;display:flex;position:absolute;inset:6px}.rk-list{padding:calc(var(--rk-u) * var(--rk-list-pt) - 6px) calc(var(--rk-u) * var(--rk-list-pr)) calc(var(--rk-u) * var(--rk-list-pt) - 6px) calc(var(--rk-u) * var(--rk-list-pl))}.rk-pages{min-height:calc(var(--rk-u) * var(--rk-pages-h));flex:none;justify-content:center;align-items:center;display:flex}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.rk-body[data-paged]{margin-bottom:0}.rk-stage .rk-frame{box-shadow:inset 0 0 0 2px var(--scene-ground), inset 0 0 0 5px var(--kit-gold), 0 8px 0 var(--scene-shadow);border-width:3px}.rk-stage .rk-frame .kit-frame-rivet{width:9px;height:9px}.rk-stage .rk-frame .kit-frame-rivet--tl{top:6px;left:6px}.rk-stage .rk-frame .kit-frame-rivet--tr{top:6px;right:6px}.rk-stage .rk-frame .kit-frame-rivet--bl{bottom:6px;left:6px}.rk-stage .rk-frame .kit-frame-rivet--br{bottom:6px;right:6px}.rk-frame-window{inset:5px}.rk-list{padding-top:calc(var(--rk-u) * var(--rk-list-pt) - 5px);padding-bottom:calc(var(--rk-u) * var(--rk-list-pt) - 5px)}}.rk-row{align-items:center;gap:calc(var(--rk-u) * var(--rk-row-gap));box-sizing:border-box;height:calc(var(--rk-u) * var(--rk-row-h));padding:0 calc(var(--rk-u) * var(--rk-row-pr)) 0 calc(var(--rk-u) * var(--rk-row-pl));color:var(--kit-cream);flex:none;display:flex}.rk-row[data-divider]{border-bottom:2px solid #9a592073}.rk-row[data-self]{height:calc(var(--rk-u) * var(--rk-self-h));margin:calc(var(--rk-u) * var(--rk-self-m)) 0;background:var(--rk-self-bg);border:3px solid var(--kit-light);box-shadow:inset 0 2px 0 #ffffff12, 0 4px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 20px 4px var(--kit-light);border-radius:14px 5px}@supports (color:color-mix(in lab, red, red)){.rk-row[data-self]{box-shadow:inset 0 2px 0 #ffffff12, 0 4px 0 var(--scene-shadow), 0 0 0 3px var(--kit-outline), 0 0 20px 4px color-mix(in srgb, var(--kit-light) 40%, transparent)}}.rk-gap-row{height:calc(var(--rk-u) * var(--rk-gap-row-h));font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-gap-row-f)));color:var(--kit-light);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:flex}.rk-medal{box-sizing:border-box;width:calc(var(--rk-u) * var(--rk-medal));height:calc(var(--rk-u) * var(--rk-medal));border:3px solid var(--kit-ink);background:var(--rk-medal-face);box-shadow:inset 0 3px 0 #ffffff8c, inset 0 -4px 0 var(--rk-medal-lip), 0 3px 0 var(--kit-ink);font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-medal-f)));color:var(--kit-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.rk-crown{left:calc(var(--rk-u) * var(--rk-crown-x));top:calc(var(--rk-u) * var(--rk-crown-y));width:calc(var(--rk-u) * var(--rk-crown-w));height:calc(var(--rk-u) * var(--rk-crown-h));position:absolute;overflow:visible}.rk-rank{min-width:calc(var(--rk-u) * var(--rk-medal));color:var(--kit-cream);flex:none;justify-content:center;align-items:baseline;display:inline-flex}.rk-rank-num{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;text-shadow:var(--kit-num-stroke);font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-rank-f)));line-height:1}.rk-rank-unit{font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-rank-unit-f)));margin-left:2px}.rk-seat{width:calc(var(--rk-u) * var(--rk-seat));height:calc(var(--rk-u) * var(--rk-seat));flex:none;justify-content:center;align-items:flex-end;display:flex}.rk-seat img{object-fit:contain;object-position:center bottom;width:100%;max-width:none;height:100%;display:block}.rk-row-month{min-width:calc(var(--rk-u) * var(--rk-month-seat));font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-month-seat-f)));flex:none}.rk-row-name{min-width:0;font-size:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-name-f)));white-space:nowrap;flex:auto;align-items:center;display:flex}.rk-row-name-text{text-overflow:clip;min-width:0;overflow:hidden}.rk-kimi{box-sizing:border-box;height:calc(var(--rk-u) * var(--rk-kimi-h));margin-left:calc(var(--rk-u) * var(--rk-kimi-ml));padding:0 calc(var(--rk-u) * var(--rk-kimi-px)) calc(var(--rk-u) * 2);background:var(--kit-coin);color:var(--kit-ink);border:2px solid var(--kit-ink);font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-kimi-f)));text-shadow:none;border-radius:6px 2px;flex:none;align-items:center;display:inline-flex}.rk-row-score{flex-direction:column;flex:none;align-items:flex-end;display:flex}.rk-row-score-main{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;text-shadow:var(--kit-num-stroke);font-size:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-score-f)));color:var(--kit-light);align-items:baseline;gap:.25em;line-height:1;display:flex}.rk-row-score-unit{font-family:var(--font-rounded), sans-serif;font-size:.55em}.rk-row-score{font-size:calc(max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-remark-f))) / .66)}.rk-row-score>.grid{opacity:1;color:var(--rk-ink-soft);text-shadow:none}@media (min-aspect-ratio:13/10) and (min-width:951px){.rk-row-score>.grid{grid-template-columns:auto auto auto auto!important}}.rk-list-note{text-align:center;font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-remark-f)));color:var(--rk-ink-soft);margin:0;padding:.2em 0}.rk-state{justify-content:center;align-items:center;gap:calc(var(--rk-u) * 16);min-height:0;padding:calc(var(--rk-u) * 16);text-align:center;flex-direction:column;flex:1 1 0;display:flex}.rk-state-msg{word-break:var(--notation-word-break);overflow-wrap:break-word;line-break:strict;font-size:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-state-msg-f)));color:var(--kit-cream);margin:0;line-height:1.35}.rk-state-sub{word-break:var(--notation-word-break);overflow-wrap:break-word;line-break:strict;font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-state-sub-f)));color:var(--rk-ink-soft);margin:0;line-height:1.4}.rk-foot{justify-content:center;align-items:center;gap:calc(var(--rk-u) * var(--rk-foot-gap));box-sizing:border-box;min-height:calc(var(--rk-u) * var(--rk-foot-h));margin:calc(var(--rk-u) * var(--rk-foot-mt)) 0 calc(var(--rk-u) * var(--rk-foot-mb));flex:none;display:flex}.rk-gold{--kit-h:max(var(--rk-press-min), calc(var(--rk-u) * var(--rk-gold-h)));justify-content:center;align-items:center;gap:calc(var(--rk-u) * var(--rk-gold-gap));min-height:var(--kit-h);min-width:calc(var(--rk-u) * var(--rk-gold-minw));padding:0 calc(var(--rk-u) * var(--rk-gold-px)) calc(var(--rk-u) * var(--rk-gold-pb));font-size:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-gold-f)));text-align:center;cursor:pointer;display:inline-flex}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.rk-foot{padding:0 calc(var(--rk-u) * 12)}.rk-gold{min-width:calc(var(--rk-u) * var(--rk-gold-minw));margin-left:calc(var(--rk-u) * 68);white-space:normal;word-break:var(--notation-word-break);overflow-wrap:anywhere;line-height:1.2}}@media (pointer:coarse) and (hover:none){.rk-key{display:none}}.rk-left{pointer-events:none}.rk-neko{width:calc(var(--rk-u) * var(--rk-neko-w));max-width:none;height:calc(var(--rk-u) * var(--rk-neko-h));object-fit:contain;object-position:center bottom;flex:none;display:block}.rk-bubble{box-sizing:border-box;width:calc(var(--rk-u) * var(--rk-bubble-w));flex:none;position:relative}.rk-bubble-svg{width:100%;position:absolute;top:0;left:0;overflow:visible}.rk-bubble-body{justify-content:center;gap:calc(var(--rk-u) * var(--rk-bubble-gap));box-sizing:border-box;padding:calc(var(--rk-u) * var(--rk-bubble-py)) calc(var(--rk-u) * var(--rk-bubble-px));color:var(--kit-ink);flex-direction:column;display:flex;position:relative}.rk-bubble-text{word-break:var(--notation-word-break);overflow-wrap:break-word;line-break:strict;font-size:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-bubble-f)));line-height:var(--rk-bubble-lh);margin:0}.rk-bubble-num{font-family:var(--font-numeric);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-bubble-num)));color:var(--kit-ember);text-align:right;margin:0;line-height:1}.rk-bubble-roll{word-break:var(--notation-word-break);overflow-wrap:break-word;line-break:strict;padding-top:calc(var(--rk-u) * 8);font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-bubble-roll-f)));line-height:var(--rk-bubble-lh);border-top:3px dotted #4b210959;margin:0}@media (min-aspect-ratio:13/10) and (min-width:951px){.rk-left{width:calc(var(--rk-u) * 464);height:100%;position:absolute;bottom:0;left:0}.rk-neko{bottom:calc(var(--rk-u) * 156);left:calc(var(--rk-u) * 214);position:absolute}.rk-bubble{bottom:calc(var(--rk-u) * 370);left:calc(var(--rk-u) * 44);padding-bottom:calc(var(--rk-u) * 40);transform-origin:30% 100%;position:absolute;transform:rotate(-1.5deg)}}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.rk-left{align-items:center;gap:calc(var(--rk-u) * 6);padding:calc(var(--rk-u) * 4) calc(var(--rk-u) * 12) calc(var(--rk-u) * 4) calc(var(--rk-u) * 6);flex:none;display:flex}.rk-neko{align-self:flex-end}.rk-bubble{margin:calc(var(--rk-u) * 8) 0;transform-origin:0 60%;transform:rotate(-1.2deg)}}.rk-right{justify-content:flex-end;gap:calc(var(--rk-u) * var(--rk-side-gap));flex-direction:column;flex:none;display:flex}.rk-chip{--kit-h:max(var(--rk-press-min), calc(var(--rk-u) * var(--rk-chip-h)));justify-content:center;align-items:center;gap:calc(var(--rk-u) * 5);width:100%;min-height:var(--kit-h);padding:calc(var(--rk-u) * 6) calc(var(--rk-u) * var(--rk-chip-px)) calc(var(--rk-u) * 9);background:var(--scene-ground);box-shadow:inset 0 2px 0 #ffffff14, inset 0 -4px 0 #00000059, 0 4px 0 var(--scene-shadow);font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-chip-f)));cursor:pointer;flex-direction:column;line-height:1.15;display:flex}.rk-chip-sub{font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-chip-sub-f)));color:var(--rk-ink-soft)}.rk-notice{justify-content:center;align-items:center;gap:calc(var(--rk-u) * 12);box-sizing:border-box;min-height:calc(var(--rk-u) * var(--rk-notice-h));padding:calc(var(--rk-u) * 8) calc(var(--rk-u) * 16);background:var(--rk-notice-bg);border:3px solid var(--kit-ember);box-shadow:inset 0 2px 0 #ffffff14, 0 5px 0 var(--scene-shadow);font-size:max(var(--rk-fmin-s), calc(var(--rk-u) * var(--rk-notice-f)));color:var(--kit-cream);border-radius:16px 6px;margin:0;line-height:1.35;display:flex}.rk-notice-icon{width:calc(var(--rk-u) * var(--rk-notice-icon));height:calc(var(--rk-u) * var(--rk-notice-icon));flex:none}@media (min-aspect-ratio:13/10) and (min-width:951px){.rk-right{margin:calc(var(--rk-u) * 12) auto 0;width:calc(var(--rk-u) * 736)}}@media (min-aspect-ratio:13/10) and (min-width:1200px){.rk-right{bottom:calc(var(--rk-u) * 62);left:calc(var(--rk-u) * 1220);width:max-content;min-width:calc(var(--rk-u) * 424);max-width:calc(var(--rk-wc) / 2 - var(--rk-u) * 388 - 8px);margin:0;position:absolute}}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.rk-right{width:calc(var(--rk-u) * 366);margin:calc(var(--rk-u) * 8) auto calc(var(--rk-u) * 12)}}.rk-menu{top:calc(100% + var(--rk-u) * var(--rk-menu-top));box-sizing:border-box;width:calc(var(--rk-u) * var(--rk-menu-w));padding:calc(var(--rk-u) * var(--rk-menu-pt)) calc(var(--rk-u) * (var(--rk-menu-w) - var(--rk-menu-pl) - var(--rk-opt-w))) calc(var(--rk-u) * var(--rk-menu-pt)) calc(var(--rk-u) * var(--rk-menu-pl));position:absolute;right:0}.rk-menu-list{gap:calc(var(--rk-u) * var(--rk-menu-gap));flex-direction:column;display:flex}.rk-option{box-sizing:border-box;width:100%;min-height:max(var(--rk-press-min), calc(var(--rk-u) * var(--rk-opt-h)));padding:0 calc(var(--rk-u) * 18) calc(var(--rk-u) * 2);border:3px solid var(--kit-bronze);background:var(--scene-raised);box-shadow:inset 0 2px 0 #ffffff14, 0 4px 0 var(--scene-shadow);color:var(--kit-cream);font-family:var(--font-rounded), sans-serif;font-size:max(var(--rk-fmin), calc(var(--rk-u) * var(--rk-opt-f)));white-space:nowrap;cursor:pointer;border-radius:12px 4px;align-items:center;display:flex;position:relative}.rk-option[aria-selected=true]{border-color:var(--kit-light);background:var(--rk-self-bg);box-shadow:0 0 0 3px var(--kit-outline), 0 0 16px 3px var(--kit-light), 0 4px 0 var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.rk-option[aria-selected=true]{box-shadow:0 0 0 3px var(--kit-outline), 0 0 16px 3px color-mix(in srgb, var(--kit-light) 40%, transparent), 0 4px 0 var(--scene-shadow)}}.rk-option-mark{top:50%;left:calc(var(--rk-u) * -20);width:calc(var(--rk-u) * 24);height:calc(var(--rk-u) * 26);position:absolute;overflow:visible;translate:0 -50%}.techo{--techo-band:var(--kit-band,#a63a14);--techo-coin:var(--kit-coin);--techo-page:#fbf1dc;--techo-card:#fffaf0;--techo-wash:var(--techo-coin)}@supports (color:color-mix(in lab, red, red)){.techo{--techo-wash:color-mix(in srgb, var(--techo-coin) 50%, var(--techo-card))}}.techo{--techo-sub:#60473d;--techo-rule:#e5caa6;--techo-off-edge:#b78861;--techo-off-ink:#705f59;--techo-track:#f1e3c8;--techo-icon:var(--kit-cream);--techo-icon-accent:#fdb63c;box-sizing:border-box;color:var(--kit-ink);background:var(--kit-bronze);border:3px solid var(--kit-ink);border-radius:8px 16px 16px 8px;flex-direction:column;padding:10px;display:flex;box-shadow:8px 10px #00000073;container-type:inline-size}.techo-page{background:var(--techo-page);border:2px solid var(--kit-ink);border-radius:4px 10px 10px 4px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.techo-bookmark{z-index:3;width:30px;height:120px;fill:var(--techo-band);stroke:var(--kit-ink);stroke-width:2.5px;stroke-linejoin:round;pointer-events:none;position:absolute;top:-6px;right:112px}.techo-head{box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;height:96px;padding:0 22px 0 30px;display:flex}.techo-title{letter-spacing:.08em;color:var(--kit-ink);background:var(--techo-coin);border:2px solid var(--kit-ink);box-shadow:3px 3px 0 var(--kit-ink);margin:0;padding:6px 18px 8px;font-size:28px;line-height:1.5;transform:rotate(-2deg)}.techo-card{box-sizing:border-box;color:var(--kit-ink);background:var(--techo-card);border:3px solid var(--kit-ink);box-shadow:3px 4px 0 var(--kit-ink);border-radius:6px 14px 8px 12px}.techo-card:focus-visible{outline:3px solid var(--techo-band);outline-offset:3px}.techo-close{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.techo-close svg{stroke:var(--kit-ink);stroke-width:4px;stroke-linecap:round}.techo-scroll{flex:auto;min-height:0;margin:0 10px 20px 0;padding:10px 14px 0 22px;overflow-y:auto}.techo-scroll::-webkit-scrollbar{width:10px}.techo-scroll::-webkit-scrollbar-track{background:var(--techo-track);border:2px solid var(--kit-ink);border-radius:5px;margin:6px 0 0}.techo-scroll::-webkit-scrollbar-thumb{background:var(--techo-coin);border:2px solid var(--kit-ink);border-radius:5px}@supports not selector(::-webkit-scrollbar){.techo-scroll{scrollbar-color:var(--techo-coin) var(--techo-track);scrollbar-width:thin}}.techo-sec{margin:0 0 22px}.techo-sec-head{justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.techo-heading{font-size:18px;font-weight:var(--kit-weight-hero);color:var(--kit-ink);align-items:center;gap:9px;margin:0;display:flex}.techo-arrow{fill:none;width:16px;height:16px;stroke:var(--techo-band);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.techo-value{font-size:17px;font-weight:var(--kit-weight-button);font-variant-numeric:tabular-nums;color:var(--kit-ink)}.techo-note{font-size:16px;font-weight:var(--kit-weight-body);color:var(--techo-sub);margin:8px 0 0;line-height:1.45}.techo-toggle{white-space:nowrap;text-align:left;align-items:center;gap:8px;width:100%;min-height:60px;padding:0 10px;display:flex;position:relative}.techo-toggle-icon{flex:none;width:30px;height:30px}.techo-toggle-label{min-width:0;font-size:max(12px,min(18px,11.6279cqi - 21.8605px));font-weight:var(--kit-weight-button);color:var(--kit-ink);flex:1 1 0}.techo-stamp{box-sizing:border-box;width:56px;height:44px;font-size:16px;font-weight:var(--kit-weight-hero);color:var(--techo-band);background:var(--techo-wash);border:3px solid var(--techo-band);border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:rotate(-8deg)}.techo-stamp svg{fill:currentColor;width:18px;height:16px}.techo-off{box-sizing:border-box;width:54px;height:32px;font-size:16px;font-weight:var(--kit-weight-hero);color:var(--techo-off-ink);background:var(--techo-card);border:2px solid var(--techo-off-edge);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.techo-slider{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;column-gap:10px;display:grid}.techo-step{width:46px;height:46px;font-size:26px;font-weight:var(--kit-weight-hero);justify-content:center;align-items:center;padding:0 0 3px;line-height:1;display:flex}.techo-step:disabled{cursor:default}.techo-slot{height:46px;position:relative}.techo-slot:has(.techo-range:focus-visible){outline:3px solid var(--techo-band);outline-offset:2px;border-radius:4px}.techo-groove{box-sizing:border-box;background:var(--techo-card);border:2px solid var(--kit-ink);border-radius:3px;height:18px;position:absolute;top:12px;left:0;right:0}.techo-fill{background:var(--techo-coin);height:14px;box-shadow:inset -2px 0 0 var(--kit-ink);position:absolute;top:14px;left:2px}.techo-thumb{width:22px;height:38px;fill:var(--techo-band);stroke:var(--kit-ink);stroke-width:2.5px;stroke-linejoin:round;pointer-events:none;margin-left:-11px;position:absolute;top:2px}.techo-range{opacity:0;cursor:pointer;appearance:none;background:0 0;width:calc(100% + 20px);height:100%;margin:0;position:absolute;top:0;left:-10px}.techo-range::-webkit-slider-thumb{appearance:none;width:20px;height:46px}.techo-range::-moz-range-thumb{border:0;width:20px;height:46px}.techo-range:disabled{cursor:default}.techo-dots{grid-column:2;height:16px;margin-top:6px;position:relative}.techo-dot{box-sizing:border-box;background:var(--techo-card);border:2px solid var(--kit-ink);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:3px}.techo-dot-now{background:var(--techo-coin);width:16px;height:16px;margin-left:-8px;top:0}.techo-dot-hit{cursor:pointer;height:44px;position:absolute;top:-6px;left:-8px;right:-8px}.techo-ends{font-size:16px;font-weight:var(--kit-weight-body);color:var(--techo-sub);justify-content:space-between;margin:4px 0 0;display:flex}.techo-trial{gap:12px;margin:14px 0 0;display:flex}.techo-trial-once,.techo-trial-loop{height:52px;font-weight:var(--kit-weight-button);white-space:nowrap;align-items:center;padding:0 8px;display:flex}.techo-trial-once{flex:none;justify-content:center;gap:6px;width:104px;font-size:18px}.techo-trial-loop{text-align:left;flex:1 1 0;gap:4px;min-width:0;font-size:17px}.techo-trial-once:disabled,.techo-trial-loop:disabled{cursor:default}.techo-trial-once .techo-toggle-icon{width:26px;height:26px}.techo-trial-loop .techo-toggle-icon{width:24px;height:24px}.techo-trial-label{flex:1 1 0;min-width:0}.techo-trial-loop .techo-stamp{gap:1px;width:44px;height:38px;font-size:13px}.techo-trial-loop .techo-stamp svg{width:15px;height:13px}.techo-trial-loop .techo-off{width:44px;height:28px;font-size:14px}@container (max-width:345.98px){.techo-trial{gap:10px}.techo-trial-once{width:94px;padding:0 6px}}.techo-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.techo-pick{flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:60px;padding:8px 4px 10px;display:flex;position:relative}.techo-pick-nav{min-height:84px}.techo-pick-mode{min-height:98px}.techo-pick-case{min-height:104px}.techo-pick-punch{min-height:84px}.techo-pick-key{box-sizing:border-box;border:2px solid var(--kit-ink);background:var(--kit-cream);height:26px;box-shadow:inset 0 -3px 0 var(--kit-key-cream-lip), 0 2px 0 var(--kit-ink);color:var(--kit-ink);font-size:14px;font-weight:var(--kit-weight-button);white-space:nowrap;border-radius:6px;align-items:center;padding:0 9px;line-height:1;display:flex}.techo-pick-on{background:var(--techo-wash);border-width:4px;transform:rotate(-1.5deg)}.techo-pick-name{font-size:max(12px,min(17px,7.04225cqi - 7.32394px));font-weight:var(--kit-weight-hero);white-space:nowrap;color:var(--kit-ink)}.techo-pick-sub{font-size:14px;font-weight:var(--kit-weight-body);text-wrap:balance;color:var(--techo-sub);line-height:1.25}.techo-pick-sample{font-size:18px;font-weight:var(--kit-weight-hero);color:var(--kit-ink);line-height:1.2}.techo-pick-big{font-size:20px;font-weight:var(--kit-weight-hero);white-space:nowrap;color:var(--kit-ink)}.techo-pick-thumb{fill:var(--techo-card);stroke:var(--kit-ink);flex:none}.techo-pick-thumb .techo-thumb-lit{fill:var(--techo-coin)}.techo-theme{align-items:stretch;gap:7px;min-height:70px;padding:8px 8px 10px}.techo-swatch{box-sizing:border-box;border:2px solid var(--kit-ink);border-radius:4px;width:100%;height:20px;display:flex;overflow:hidden}.techo-scene{box-sizing:border-box;border:2px solid var(--kit-ink);background:var(--kit-ink);border-radius:4px;width:100%;height:40px;display:flex;overflow:hidden}.techo-scene-part{background-position:50%;background-size:cover;flex:1 1 0;min-width:0}.techo-theme-name{font-size:max(12px,min(16px,7.93651cqi - 9.52381px));font-weight:var(--kit-weight-hero);text-align:left;white-space:nowrap;color:var(--kit-ink);line-height:1.2}.techo-link{box-sizing:border-box;min-height:48px;font-size:17px;font-weight:var(--kit-weight-button);color:var(--kit-ink);border-top:2px solid var(--techo-rule);justify-content:space-between;align-items:center;padding:0 6px;text-decoration:none;display:flex}.techo-link:focus-visible{outline:3px solid var(--techo-band);outline-offset:-3px}.techo-go{width:12px;height:18px;fill:var(--techo-coin);stroke:var(--kit-ink);stroke-width:2px;stroke-linejoin:round;flex:none}.techo-toggle-icon .techo-icon-body{fill:var(--techo-icon);stroke:var(--kit-ink);stroke-width:3px;stroke-linejoin:round}.techo-toggle-icon .techo-icon-lit{fill:var(--techo-icon-accent);stroke:var(--kit-ink);stroke-width:3px}.techo-toggle-icon .techo-icon-line{fill:none;stroke:var(--kit-ink);stroke-width:3px;stroke-linecap:round}.techo-toggle-icon .techo-icon-wave-edge{fill:none;stroke:var(--kit-ink);stroke-width:6.5px;stroke-linecap:round}.techo-toggle-icon .techo-icon-wave{fill:none;stroke:var(--techo-icon-accent);stroke-width:2.8px;stroke-linecap:round}.techo-toggle-icon .techo-icon-speed{fill:none;stroke:var(--techo-icon-accent);stroke-width:3.5px;stroke-linecap:round}.techo-toggle-icon .techo-icon-strike{fill:none;stroke:var(--kit-ink);stroke-width:4px;stroke-linecap:round}.techo-toggle-icon .techo-icon-loop-edge{fill:none;stroke:var(--kit-ink);stroke-width:8px;stroke-linecap:round}.techo-toggle-icon .techo-icon-loop-head{fill:var(--techo-icon-accent);stroke:var(--kit-ink);stroke-width:3px;stroke-linejoin:round}.bk-stage{--bk-wc:calc(100vw - var(--nav-w));--bk-divider:var(--kit-bronze)}@supports (color:color-mix(in lab, red, red)){.bk-stage{--bk-divider:color-mix(in srgb, var(--kit-bronze) 45%, transparent)}}@media (min-aspect-ratio:13/10) and (min-width:951px){.bk-stage{--bk-u:min(calc(var(--bk-wc) / 1664), calc(var(--screen-h) / 1080));--bk-bw:1664;--bk-fmin:14px;--bk-top-h:132;--bk-rb-t:14;--bk-rb-f:42;--bk-rb-icon:46;--bk-cols-pl:116;--bk-left-w:560;--bk-right-w:848;--bk-col-gap:40;--bk-panel-minh:896;--bk-lp-py:30;--bk-lp-px:34;--bk-medal:84;--bk-f-count:34;--bk-f-name:18;--bk-gap-status:18;--bk-st-py:16;--bk-st-px:20;--bk-st-mark:52;--bk-f-st-title:25;--bk-f-st-body:18;--bk-gap-groove:18;--bk-gr-py:14;--bk-gr-px:18;--bk-gr-gap:10;--bk-f-gr-label:17;--bk-f-gr-value:20;--bk-thumb:40;--bk-thumb-gap:8;--bk-f-rest:18;--bk-sp-main:16;--bk-sp-start:0;--bk-pr-h:80;--bk-f-pr:30;--bk-pr-start-h:92;--bk-f-pr-start:32;--bk-gap-pr:20;--bk-gap-pr-start:22;--bk-rg-h:58;--bk-f-rg:21;--bk-rg-icon:30;--bk-gap-rg:14;--bk-row-h:56;--bk-row-lines:1;--bk-f-row:17;--bk-f-erase:17;--bk-row-icon:22;--bk-rs-h:66;--bk-f-rs:23;--bk-rs-icon:32;--bk-f-stale:17;--bk-stale-icon:22;--bk-rp-pt:28;--bk-rp-px:40;--bk-rp-pb:26;--bk-f-xh2:30;--bk-f-xh3:21;--bk-xicon:40;--bk-f-xbody:17;--bk-xrow-py:16;--bk-ca-py:14;--bk-ca-px:20;--bk-ca-icon:38;--bk-f-ca:18;--bk-f-link:17;--bk-f-hint:18}.bk-narrow-only{display:none!important}.bk-cols{flex-wrap:nowrap}.bk-xrow{column-gap:calc(var(--bk-u) * 40);padding:calc(var(--bk-u) * var(--bk-xrow-py)) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bk-xrow+.bk-xrow{border-top:2px solid var(--bk-divider)}.bk-row-btn--restore .bk-btn-icon{display:none}}@media (min-aspect-ratio:13/10) and (min-width:1367px){.bk-stage{--bk-fmin:16px}}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.bk-stage{--bk-u:min(calc(var(--bk-wc) / 390), 1.3px);--bk-bw:390;--bk-fmin:12px;--bk-top-h:110;--bk-rb-t:18;--bk-rb-f:30;--bk-rb-icon:32;--bk-cols-pl:12;--bk-left-w:366;--bk-right-w:366;--bk-col-gap:24;--bk-panel-minh:0;--bk-lp-py:24;--bk-lp-px:22;--bk-medal:74;--bk-f-count:28;--bk-f-name:15;--bk-gap-status:16;--bk-st-py:14;--bk-st-px:16;--bk-st-mark:44;--bk-f-st-title:21;--bk-f-st-body:16;--bk-gap-groove:14;--bk-gr-py:10;--bk-gr-px:14;--bk-gr-gap:8;--bk-f-gr-label:15;--bk-f-gr-value:17;--bk-thumb:30;--bk-thumb-gap:6;--bk-f-rest:14;--bk-sp-main:18;--bk-sp-start:20;--bk-pr-h:70;--bk-f-pr:24;--bk-pr-start-h:74;--bk-f-pr-start:23;--bk-gap-pr:16;--bk-gap-pr-start:16;--bk-rg-h:54;--bk-f-rg:17;--bk-rg-icon:22;--bk-gap-rg:12;--bk-row-h:54;--bk-row-lines:2;--bk-f-row:17;--bk-f-erase:18;--bk-row-icon:22;--bk-rs-h:56;--bk-f-rs:18;--bk-rs-icon:26;--bk-f-stale:15;--bk-stale-icon:18;--bk-rp-pt:22;--bk-rp-px:22;--bk-rp-pb:22;--bk-f-xh2:23;--bk-f-xh3:18;--bk-xicon:34;--bk-f-xbody:15;--bk-xrow-py:14;--bk-ca-py:12;--bk-ca-px:14;--bk-ca-icon:32;--bk-f-ca:15;--bk-f-link:15;--bk-f-hint:15}.bk-wide-only{display:none!important}.bk-stage .kit-ribbon{width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}.bk-stage .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h)}.bk-stage .kit-ribbon-svg{display:none}.bk-stage .kit-ribbon-svg--compact{display:block}.bk-cols{flex-direction:column;align-items:center}.bk-panel{width:calc(var(--bk-u) * 366);max-width:calc(100% - 2 * var(--bk-u) * var(--bk-cols-pl))}.bk-xrow{display:contents}.bk-xblock{padding:calc(var(--bk-u) * var(--bk-xrow-py)) 0}.bk-xblock+.bk-xblock,.bk-xrow+.bk-xrow .bk-xblock{border-top:2px solid var(--bk-divider)}.bk-btn-row{flex-direction:column}.bk-btn-row>.bk-row-btn+.bk-row-btn{margin-top:0}}.bk-page{box-sizing:border-box;width:calc(var(--bk-u) * var(--bk-bw));flex-direction:column;flex:1 0 auto;max-width:100%;margin:0 auto;display:flex;position:relative}.bk-top{height:calc(var(--bk-u) * var(--bk-top-h));flex:none;position:relative}.bk-ribbon-slot{left:50%;top:calc(var(--bk-u) * var(--bk-rb-t));position:absolute;transform:translate(-50%)}.bk-ribbon-label{align-items:center;gap:calc(var(--bk-u) * 12);display:inline-flex}.bk-ribbon-icon{width:calc(var(--bk-u) * var(--bk-rb-icon));height:calc(var(--bk-u) * var(--bk-rb-icon));flex:none;display:inline-flex}.bk-cols{align-items:stretch;gap:calc(var(--bk-u) * var(--bk-col-gap));padding-left:calc(var(--bk-u) * var(--bk-cols-pl));display:flex}.bk-panel{box-sizing:border-box;min-width:0;min-height:calc(var(--bk-u) * var(--bk-panel-minh));flex-direction:column;display:flex}.bk-panel--left{flex:0 1 calc(var(--bk-u) * var(--bk-left-w));padding:calc(var(--bk-u) * var(--bk-lp-py)) calc(var(--bk-u) * var(--bk-lp-px))}.bk-panel--right{flex:0 1 calc(var(--bk-u) * var(--bk-right-w));padding:calc(var(--bk-u) * var(--bk-rp-pt)) calc(var(--bk-u) * var(--bk-rp-px)) calc(var(--bk-u) * var(--bk-rp-pb))}.bk-diamond{box-sizing:border-box;background:var(--kit-coin);border:2px solid var(--kit-ink);flex:none;display:inline-block;transform:rotate(45deg)}.bk-h2-small{margin:0 0 calc(var(--bk-u) * 8);align-items:center;gap:calc(var(--bk-u) * 10);font-size:max(var(--bk-fmin), calc(var(--bk-u) * 18));color:var(--kit-light);display:flex}.bk-h2-small .bk-diamond{width:calc(var(--bk-u) * 11);height:calc(var(--bk-u) * 11)}.bk-h2-small--members{margin:calc(var(--bk-u) * 22) 0 calc(var(--bk-u) * 10);color:var(--kit-cream)}.bk-medal-row{align-items:center;gap:calc(var(--bk-u) * 22);display:flex}.bk-medal{box-sizing:border-box;width:calc(var(--bk-u) * var(--bk-medal));height:calc(var(--bk-u) * var(--bk-medal));background:var(--kit-outline);border:4px solid var(--kit-bronze);box-shadow:inset 0 0 0 3px var(--kit-gold), 0 5px 0 var(--scene-shadow);border-radius:50%;flex:none;position:relative;overflow:hidden}.bk-medal img{object-fit:contain;width:84%;max-width:none;height:94%;position:absolute;top:6%;left:8%}.bk-medal-text{gap:calc(var(--bk-u) * 6);flex-direction:column;min-width:0;display:flex}.bk-count{line-height:1.1;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-count)));color:var(--kit-cream);margin:0}.bk-count-num{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--kit-light)}.bk-name{font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-name)));color:var(--kit-cream);margin:0}.kit-plaque.bk-status{margin-top:calc(var(--bk-u) * var(--bk-gap-status));align-items:flex-start;gap:calc(var(--bk-u) * 18);padding:calc(var(--bk-u) * var(--bk-st-py)) calc(var(--bk-u) * var(--bk-st-px));background:var(--bk-st-ground);border-color:var(--bk-st-rim);display:flex}.bk-status-mark{width:calc(var(--bk-u) * var(--bk-st-mark));height:calc(var(--bk-u) * var(--bk-st-mark));flex:none;display:inline-flex}.bk-status-text{gap:calc(var(--bk-u) * 8);flex-direction:column;min-width:0;display:flex}.bk-status-title{line-height:1.25;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-st-title)));margin:0}.bk-status-body{line-height:1.6;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-st-body)));margin:0}.bk-groove{box-sizing:border-box;background:var(--scene-shadow);border:3px solid var(--kit-bronze);border-radius:12px 12px 14px 14px;flex-direction:column;display:flex;box-shadow:inset 0 4px #00000073}.bk-groove--record{margin-top:calc(var(--bk-u) * var(--bk-gap-groove));gap:calc(var(--bk-u) * var(--bk-gr-gap));padding:calc(var(--bk-u) * var(--bk-gr-py)) calc(var(--bk-u) * var(--bk-gr-px))}.bk-groove--stale{gap:calc(var(--bk-u) * 12);padding:calc(var(--bk-u) * 14) calc(var(--bk-u) * 15) calc(var(--bk-u) * 12)}.bk-date-row{justify-content:space-between;align-items:center;gap:calc(var(--bk-u) * 12);display:flex}.bk-date-label{line-height:1.4;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-gr-label)))}@media (min-aspect-ratio:13/10) and (min-width:951px){.bk-date-label{width:calc(var(--bk-u) * 200)}}.bk-date-value{white-space:nowrap;font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-gr-value)));color:var(--kit-light)}.bk-rule{background:var(--bk-divider);flex:none;height:2px}.bk-members-label{font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-gr-label)))}.bk-members{align-items:center;gap:calc(var(--bk-u) * var(--bk-thumb-gap));flex-wrap:nowrap;min-width:0;display:flex}.bk-members>*{flex:none}.bk-members>img,.bk-members>span[aria-hidden]{width:calc(var(--bk-u) * var(--bk-thumb));height:calc(var(--bk-u) * var(--bk-thumb));object-fit:contain;max-width:none}.bk-members--start{gap:calc(var(--bk-u) * 10)}.bk-members--start>img,.bk-members--start>span[aria-hidden]{width:calc(var(--bk-u) * 48);height:calc(var(--bk-u) * 48)}.bk-rest{white-space:nowrap;font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-rest)));color:var(--kit-light)}.bk-members--start .bk-rest{font-size:max(var(--bk-fmin), calc(var(--bk-u) * 22))}.bk-spacer{min-height:calc(var(--bk-u) * var(--bk-sp-main));flex:1 1 0}.bk-spacer--start{min-height:calc(var(--bk-u) * var(--bk-sp-start))}.bk-buttons{flex-direction:column;display:flex}.bk-buttons>*+*{margin-top:calc(var(--bk-u) * var(--bk-gap-rg))}.bk-buttons>.kit-gold+*{margin-top:calc(var(--bk-u) * var(--bk-gap-pr))}.bk-buttons--start>.kit-gold+*{margin-top:calc(var(--bk-u) * var(--bk-gap-pr-start))}.bk-stage .kit-gold.bk-primary,.bk-stage .kit-ground.bk-regen,.bk-stage .kit-ground.bk-row-btn,.bk-stage .kit-ground.bk-restore-start{width:100%;height:var(--kit-h);justify-content:center;align-items:center;display:flex}.bk-stage .kit-gold.bk-primary{--kit-h:max(44px, calc(var(--bk-u) * var(--bk-pr-h)));gap:calc(var(--bk-u) * 15);padding:0 calc(var(--bk-u) * 20) calc(var(--bk-u) * 5);font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-pr)))}.bk-stage .bk-buttons--start>.kit-gold.bk-primary{--kit-h:max(44px, calc(var(--bk-u) * var(--bk-pr-start-h)));padding-bottom:calc(var(--bk-u) * 6);font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-pr-start)))}.bk-stage .kit-ground.bk-regen,.bk-stage .kit-ground.bk-row-btn,.bk-stage .kit-ground.bk-restore-start{gap:calc(var(--bk-u) * 12);padding:0 calc(var(--bk-u) * 8) calc(var(--bk-u) * 3)}.bk-stage .kit-ground.bk-regen{--kit-h:max(44px, calc(var(--bk-u) * var(--bk-rg-h)));font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-rg)))}.bk-stage .kit-ground.bk-row-btn{--kit-h:max(44px, calc(var(--bk-u) * var(--bk-row-h)));gap:calc(var(--bk-u) * 8);font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-row)))}.bk-stage .kit-ground.bk-row-btn--erase{font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-erase)));color:#ffc9b5}.bk-stage .kit-ground.bk-restore-start{--kit-h:max(44px, calc(var(--bk-u) * var(--bk-rs-h)));font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-rs)))}.bk-btn-icon{width:calc(var(--bk-u) * var(--bk-row-icon));height:calc(var(--bk-u) * var(--bk-row-icon));flex:none;display:inline-flex}.bk-regen .bk-btn-icon{width:calc(var(--bk-u) * var(--bk-rg-icon));height:calc(var(--bk-u) * var(--bk-rg-icon))}.bk-restore-start .bk-btn-icon{width:calc(var(--bk-u) * var(--bk-rs-icon));height:calc(var(--bk-u) * var(--bk-rs-icon))}.bk-btn-row{gap:calc(var(--bk-u) * 14);flex-wrap:wrap;display:flex}.bk-btn-row>.bk-row-btn--restore{flex:251 1 0;min-width:fit-content}.bk-btn-row>.bk-row-btn--erase{flex:227 1 0;min-width:fit-content}.bk-stale-line{align-items:flex-start;gap:calc(var(--bk-u) * 10);line-height:1.45;font-weight:var(--kit-weight-button);font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-stale)));margin:0;display:flex}.bk-stale-line .bk-btn-icon{width:calc(var(--bk-u) * var(--bk-stale-icon));height:calc(var(--bk-u) * var(--bk-stale-icon))}.bk-notice-line{margin:calc(var(--bk-u) * 12) 0 0;text-align:center;font-size:max(var(--bk-fmin), calc(var(--bk-u) * 18))}.bk-xh2{margin:0 0 calc(var(--bk-u) * 6);align-items:center;gap:calc(var(--bk-u) * 14);font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-xh2)));color:var(--kit-cream);display:flex}.bk-xh2 .bk-diamond{width:calc(var(--bk-u) * 18);height:calc(var(--bk-u) * 18);border-width:2.5px}.bk-xblock{gap:calc(var(--bk-u) * 10);flex-direction:column;min-width:0;display:flex}.bk-xh3{align-items:center;gap:calc(var(--bk-u) * 12);line-height:1.25;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-xh3)));color:var(--kit-light);margin:0;display:flex}.bk-xicon{width:calc(var(--bk-u) * var(--bk-xicon));height:calc(var(--bk-u) * var(--bk-xicon));flex:none;display:inline-flex}.bk-xbody{line-height:1.58;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-xbody)));margin:0}.bk-spacer--explain{min-height:calc(var(--bk-u) * 10);flex:1 1 0}.kit-plaque.bk-caution{align-items:center;gap:calc(var(--bk-u) * 16);padding:calc(var(--bk-u) * var(--bk-ca-py)) calc(var(--bk-u) * var(--bk-ca-px));border-color:var(--kit-ember);background:#4a1f0b;display:flex}.bk-caution-icon{width:calc(var(--bk-u) * var(--bk-ca-icon));height:calc(var(--bk-u) * var(--bk-ca-icon));flex:none;display:inline-flex}.bk-caution-text{line-height:1.55;font-weight:var(--kit-weight-button);font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-ca)));margin:0}.bk-parent-link{margin-top:calc(var(--bk-u) * 14);line-height:1.5;font-weight:var(--kit-weight-button);font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-link)));color:var(--kit-light);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--kit-gold);-webkit-text-decoration-color:var(--kit-gold);-webkit-text-decoration-color:var(--kit-gold);text-decoration-color:var(--kit-gold);align-self:flex-start}.bk-hint{margin:calc(var(--bk-u) * 18) 0 0;padding-bottom:calc(var(--bk-u) * 8);text-align:center;font-size:max(var(--bk-fmin), calc(var(--bk-u) * var(--bk-f-hint)));color:var(--kit-cream)}.bk-stage .kit-ground{text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink)}.bk-stale-line .bk-notice-line{text-align:left;font-size:inherit;margin:0}@media (hover:none) and (pointer:coarse){.bk-keyplate{display:none!important}}.bk-regen-slot{flex-direction:column;display:flex}.bk-count,.bk-status-title,.bk-xh2{font-weight:var(--kit-weight-button)}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.bk-page{padding-bottom:var(--bk-chip-clear)}.bk-cols{align-items:center;padding-left:0}.bk-btn-row>.bk-row-btn--restore,.bk-btn-row>.bk-row-btn--erase{flex:none}.bk-panel--left,.bk-panel--right{max-width:calc(100% - 2 * var(--bk-u) * 12);flex:none}}.bk-panel--left .bk-buttons{margin-right:calc(var(--bk-u) * -8)}@media (min-aspect-ratio:13/10) and (min-width:951px){.bk-panel--left:has(.bk-groove--stale) .bk-spacer{min-height:calc(var(--bk-u) * 8)}}@property --sap-w{syntax:"<length>";inherits:true;initial-value:1px}@property --sap-n{syntax:"<length>";inherits:true;initial-value:1px}@property --sap-card-gap{syntax:"<length>";inherits:true;initial-value:0}@property --sap-k{syntax:"<length>";inherits:true;initial-value:1px}.sa-play-units{--sap-w:calc(100cqi / 1664);--sap-n:min(1px, 100cqi / 390);--sap-k:min(1px, calc(96cqi / 1040));--sap-card-gap:max(calc(var(--sap-n) * 6), calc(var(--sap-w) * 20))}.sa-score-card{top:calc(var(--sap-ring-half) + var(--sap-ring-drop,0px));align-items:center;display:flex;position:absolute;translate:0 -50%}.sa-score-card__row{z-index:1;align-items:center;gap:calc(var(--sap-k) * 16.6);white-space:nowrap;display:flex;position:relative}.sa-light-band{left:calc(var(--sap-k) * -30);right:calc(var(--sap-k) * -30);top:48%;bottom:calc(var(--sap-k) * -9);background:linear-gradient(90deg, transparent 0%, var(--scene-shadow) 18%, var(--scene-shadow) 82%, transparent 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.sa-light-band{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--scene-shadow) 88%, transparent) 18%, color-mix(in srgb, var(--scene-shadow) 88%, transparent) 82%, transparent 100%)}}.sa-light-glow{left:calc(var(--sap-k) * -17.5);right:calc(var(--sap-k) * -17.5);bottom:calc(var(--sap-k) * -9);background:linear-gradient(90deg, transparent 0%, var(--kit-gold) 30%, var(--kit-gold) 70%, transparent 100%);height:3px;position:absolute}@supports (color:color-mix(in lab, red, red)){.sa-light-glow{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--kit-gold) 85%, transparent) 30%, color-mix(in srgb, var(--kit-gold) 85%, transparent) 70%, transparent 100%)}}.sa-score-card__acc{align-items:center;gap:calc(var(--sap-k) * 6);display:flex}.sa-score-card__icon{width:max(12px, calc(var(--sap-k) * 22.75));height:max(12px, calc(var(--sap-k) * 22.75));flex-shrink:0;display:block}.sa-score-card__num,.sa-score-card__unit,.sa-score-card__score,.sa-hit-card__num{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--kit-cream);line-height:1}.sa-score-card__num{font-size:max(12px, calc(var(--sap-k) * 18.4))}.sa-score-card__unit{padding-bottom:calc(var(--sap-k) * 2);font-size:max(12px, calc(var(--sap-k) * 11.4));align-self:flex-end}.sa-score-card__score{font-size:max(12px, calc(var(--sap-k) * 42));color:var(--kit-light)}.sa-hit-card{translate:0 max(calc(var(--sap-n) * 7.7), calc(var(--sap-w) * 7.2));justify-content:center;align-items:center;gap:calc(var(--sap-k) * 7);height:max(16px, calc(var(--sap-k) * 31.5));display:inline-flex;position:relative}.sa-hit-card>:not(.sa-light-band):not(.sa-light-glow){z-index:1;position:relative}@keyframes sa-hit-card-pulse{0%,to{filter:brightness()}35%{filter:brightness(1.45)}}.sa-hit-slot .sa-hit-card{translate:none}.sa-hit-card--pulse{animation:sa-hit-card-pulse var(--sandbag-cue-ms,.62s) ease-out both}@media (prefers-reduced-motion:reduce){.sa-hit-card--pulse{animation:none}}.sa-hit-card__icon{width:max(14px, calc(var(--sap-k) * 26));height:max(14px, calc(var(--sap-k) * 26));flex-shrink:0;display:block}.sa-hit-card__num{font-size:max(12px, calc(var(--sap-k) * 24.5))}@media (max-width:767.98px){.sa-score-card__row{flex-direction:column;align-items:flex-end;gap:3px}}@container sa-band (max-width:999.98px){.sa-hit-card{translate:calc(var(--sap-n) * 10.2) calc(var(--sap-n) * 7.7)}}@property --cd-w{syntax:"<length>";inherits:true;initial-value:1px}@property --cd-n{syntax:"<length>";inherits:true;initial-value:1px}.sa-cd{container-type:size}.sa-cd__column,.sa-timeup__word{--cd-w:calc(100cqi / 1664);--cd-n:min(1px, 100cqi / 390)}.sa-cd__column{inset-inline:0;top:min(max(calc(var(--cd-n) * 300), calc(var(--cd-w) * 450)), 41.7cqh);align-items:center;gap:max(calc(var(--cd-n) * 12), calc(var(--cd-w) * 19));flex-direction:column;display:flex;position:absolute}.sa-cd__num{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:min(max(calc(var(--cd-n) * 150), calc(var(--cd-w) * 240)), 22.3cqh);white-space:nowrap;line-height:1}.sa-cd__sub{font-weight:var(--kit-weight-button);box-sizing:border-box;text-align:center;text-wrap:balance;max-width:100cqi;text-shadow:3px 0 0 var(--kit-ink), -3px 0 0 var(--kit-ink), 0 3px 0 var(--kit-ink), 0 -3px 0 var(--kit-ink), 2.25px 2.25px 0 var(--kit-ink), -2.25px 2.25px 0 var(--kit-ink), 2.25px -2.25px 0 var(--kit-ink), -2.25px -2.25px 0 var(--kit-ink), 0 7px 0 var(--kit-ink);margin-block:-.125em;padding-inline:12px;line-height:1.25}.sa-timeup__word{inset-inline:0;top:min(max(calc(var(--cd-n) * 369), calc(var(--cd-w) * 458)), 49cqh);font-weight:var(--kit-weight-hero);font-size:max(calc(var(--cd-n) * 52), calc(var(--cd-w) * 104));letter-spacing:.04em;white-space:nowrap;text-shadow:4px 0 0 var(--kit-ink), -4px 0 0 var(--kit-ink), 0 4px 0 var(--kit-ink), 0 -4px 0 var(--kit-ink), 3px 3px 0 var(--kit-ink), -3px 3px 0 var(--kit-ink), 3px -3px 0 var(--kit-ink), -3px -3px 0 var(--kit-ink), 0 6px 0 var(--kit-ink);line-height:1;position:absolute;rotate:-3deg}@container (max-width:699.98px){.sa-cd__sub{text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink), 0 4px 0 var(--kit-ink)}.sa-timeup__word{text-shadow:3px 0 0 var(--kit-ink), -3px 0 0 var(--kit-ink), 0 3px 0 var(--kit-ink), 0 -3px 0 var(--kit-ink), 2.25px 2.25px 0 var(--kit-ink), -2.25px 2.25px 0 var(--kit-ink), 2.25px -2.25px 0 var(--kit-ink), -2.25px -2.25px 0 var(--kit-ink), 0 4px 0 var(--kit-ink)}}.sa-s0-record{--s0r-w1:212;--s0r-w2:158;--s0r-w3:170;--s0r-h:100;--s0r-best:46;--s0r-best-top:32;--s0r-label:18;--s0r-label-top:14;--s0r-label-gap:6;--s0r-icon:22;--s0r-value-top:48;--s0r-keys:34;--s0r-acc:32;--s0r-unit:16;--s0r-unit-gap:2;--s0r-tag-h:28;--s0r-tag-font:17;--s0r-tag-pad:10;--s0r-tag-left:14;--s0r-tag-top:-13;--s0r-dy:-9.7;translate:0 calc(var(--sa-u) * var(--s0r-dy));position:relative}.sa-s0-record__plaque{height:calc(var(--sa-u) * var(--s0r-h));display:flex;overflow:hidden}.sa-s0-record__window{flex-shrink:0;height:100%;position:relative}.sa-s0-record__window--best{width:calc(var(--sa-u) * (var(--s0r-w1) - 2));background:var(--scene-raised)}.sa-s0-record__window--keys{width:calc(var(--sa-u) * (var(--s0r-w2) - 4))}.sa-s0-record__window--accuracy{width:calc(var(--sa-u) * (var(--s0r-w3) - 2))}.sa-s0-record__divider{background:var(--kit-bronze);width:4px;height:100%;box-shadow:1px 0 0 var(--kit-ink), -1px 0 0 var(--kit-ink);flex-shrink:0}.sa-s0-record__best,.sa-s0-record__num,.sa-s0-record__unit{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.sa-s0-record__best{inset-inline:0;top:calc(var(--sa-u) * (var(--s0r-best-top) - 3));text-align:center;font-size:calc(var(--sa-u) * var(--s0r-best));color:var(--kit-light);position:absolute}.sa-s0-record__label{inset-inline:0;top:calc(var(--sa-u) * (var(--s0r-label-top) - 3));justify-content:center;align-items:center;gap:calc(var(--sa-u) * var(--s0r-label-gap));font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--sa-u) * var(--s0r-label)));white-space:nowrap;color:var(--kit-cream);line-height:1;display:flex;position:absolute}.sa-s0-record__icon{width:calc(var(--sa-u) * var(--s0r-icon));height:calc(var(--sa-u) * var(--s0r-icon));flex-shrink:0;display:block}.sa-s0-record__value{inset-inline:0;top:calc(var(--sa-u) * (var(--s0r-value-top) - 3));justify-content:center;align-items:baseline;gap:calc(var(--sa-u) * var(--s0r-unit-gap));color:var(--kit-cream);display:flex;position:absolute}.sa-s0-record__window--keys .sa-s0-record__num{font-size:calc(var(--sa-u) * var(--s0r-keys))}.sa-s0-record__window--accuracy .sa-s0-record__num{font-size:calc(var(--sa-u) * var(--s0r-acc))}.sa-s0-record__unit{font-size:max(12px, calc(var(--sa-u) * var(--s0r-unit)))}.sa-s0-record__tag{left:calc(var(--sa-u) * var(--s0r-tag-left));top:calc(var(--sa-u) * var(--s0r-tag-top));z-index:2;box-sizing:border-box;height:calc(var(--sa-u) * var(--s0r-tag-h));padding:0 calc(var(--sa-u) * var(--s0r-tag-pad)) 2px;border:2px solid var(--kit-ink);background:var(--kit-coin);box-shadow:inset 0 -3px 0 var(--kit-key-gold-lip), 0 2px 0 var(--kit-ink);font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--sa-u) * var(--s0r-tag-font)));white-space:nowrap;color:var(--kit-ink);border-radius:7px;align-items:center;line-height:1;display:inline-flex;position:absolute}@container (max-width:699.98px){.sa-s0-record{--s0r-w1:136;--s0r-w2:112;--s0r-w3:116;--s0r-h:66;--s0r-best:27;--s0r-best-top:24;--s0r-label:12;--s0r-label-top:10;--s0r-label-gap:3;--s0r-icon:14;--s0r-value-top:32;--s0r-keys:22;--s0r-acc:21;--s0r-unit:12;--s0r-unit-gap:1;--s0r-tag-h:20;--s0r-tag-font:12;--s0r-tag-pad:6;--s0r-tag-left:8;--s0r-tag-top:-11;--s0r-dy:5}.sa-s0-record__plaque{border-radius:12px 5px}.sa-s0-record__tag{border-radius:5px}}@property --ar-w{syntax:"<length>";inherits:true;initial-value:1px}@property --ar-n{syntax:"<length>";inherits:true;initial-value:1px}.sa-attempts{--ar-w:calc(100vw / 1920);--ar-n:min(1px, 100vw / 390);gap:max(calc(var(--ar-n) * 6), calc(var(--ar-w) * 12));color:var(--kit-cream)}.sa-attempts ol{gap:6px}.sa-attempts__heading{font-weight:var(--kit-weight-button);font-size:max(calc(var(--ar-n) * 17), calc(var(--ar-w) * 26));gap:.6em;line-height:1.2}.sa-attempts__empty{font-weight:var(--kit-weight-body);font-size:max(calc(var(--ar-n) * 14), calc(var(--ar-w) * 22))}.sa-attempt{column-gap:max(calc(var(--ar-n) * 8), calc(var(--ar-w) * 14));padding:max(calc(var(--ar-n) * 10), calc(var(--ar-w) * 16)) max(calc(var(--ar-n) * 10), calc(var(--ar-w) * 18)) max(calc(var(--ar-n) * 10), calc(var(--ar-w) * 14)) max(calc(var(--ar-n) * 8), calc(var(--ar-w) * 12));border-radius:10px 4px;box-shadow:inset 0 2px #ffffff0f}.sa-attempt__order{box-sizing:border-box;width:max(calc(var(--ar-n) * 26), calc(var(--ar-w) * 38));height:max(calc(var(--ar-n) * 26), calc(var(--ar-w) * 38));border:2px solid var(--kit-ink);background:var(--kit-gold);box-shadow:inset 0 2px 0 #ffffff80, 0 2px 0 var(--kit-ink);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:max(calc(var(--ar-n) * 13), calc(var(--ar-w) * 18));color:var(--kit-ink);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.sa-attempt__display{font-weight:var(--kit-weight-number);font-size:max(calc(var(--ar-n) * 18), calc(var(--ar-w) * 28));color:var(--kit-cream);line-height:1.6}.sa-attempt__ruby{font-weight:var(--kit-weight-body);font-size:max(calc(var(--ar-n) * 9), calc(var(--ar-w) * 13));color:var(--kit-cream)}.sa-attempt__romaji{font-weight:var(--kit-weight-body);font-size:max(calc(var(--ar-n) * 17), calc(var(--ar-w) * 26));letter-spacing:.03em;line-height:1.46}.sa-attempt__stats{gap:max(calc(var(--ar-n) * 5), calc(var(--ar-w) * 8))}.sa-attempt__label{font-weight:var(--kit-weight-body);font-size:max(calc(var(--ar-n) * 13), calc(var(--ar-w) * 18));line-height:1}.sa-attempt__rate{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:max(calc(var(--ar-n) * 22), calc(var(--ar-w) * 34));color:var(--kit-light);line-height:1}.sa-attempt__sub{gap:max(calc(var(--ar-n) * 8), calc(var(--ar-w) * 12));font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:max(calc(var(--ar-n) * 16), calc(var(--ar-w) * 24));color:var(--kit-cream);line-height:1}.sa-result{--ar-w:calc(100vw / 1920);--ar-n:min(1px, 100vw / 390);--ar-u:var(--ar-w);--ar-heading-font:max(calc(var(--ar-n) * 30), calc(var(--ar-w) * 52));padding:max(calc(var(--ar-n) * 14), calc(var(--ar-w) * 30)) max(calc(var(--ar-n) * 4), calc(var(--ar-w) * 16)) max(calc(var(--ar-n) * 16), calc(var(--ar-w) * 40));color:var(--kit-cream);gap:0}.sa-result>*{flex-shrink:0}.sa-result-heading{translate:max(calc(var(--ar-n) * 14), calc(var(--ar-w) * 24)) 0;flex:none;position:relative}.sa-result-heading__new{left:calc(var(--ar-u) * -66);top:calc(var(--ar-u) * 4);box-sizing:border-box;height:max(calc(var(--ar-n) * 34), calc(var(--ar-w) * 56));padding:0 max(calc(var(--ar-n) * 8), calc(var(--ar-w) * 14)) max(calc(var(--ar-n) * 3), calc(var(--ar-w) * 5));border:3px solid var(--kit-ink);background:var(--kit-coin);box-shadow:inset 0 calc(max(calc(var(--ar-n) * 3), calc(var(--ar-w) * 5)) * -1) 0 var(--kit-coin-lip), 0 4px 0 var(--kit-ink);font-weight:var(--kit-weight-hero);font-size:max(calc(var(--ar-n) * 17), calc(var(--ar-w) * 28));letter-spacing:.08em;color:var(--kit-ink);border-radius:10px 4px;align-items:center;line-height:1;display:inline-flex;position:absolute;rotate:-9deg}.sa-result-score{margin-top:calc(var(--ar-w) * 6);font-weight:var(--kit-weight-number);font-size:max(calc(var(--ar-n) * 72), calc(var(--ar-w) * 160));color:var(--kit-light);line-height:1}.sa-result-symbols{margin-top:max(calc(var(--ar-n) * 19), calc(var(--ar-w) * 33));gap:max(calc(var(--ar-n) * 10), calc(var(--ar-w) * 20))}.kit-plaque.sa-result-symbol{justify-content:center;align-items:center;gap:max(calc(var(--ar-n) * 7), calc(var(--ar-w) * 12));width:max(calc(var(--ar-n) * 160), calc(var(--ar-w) * 272));height:max(calc(var(--ar-n) * 56), calc(var(--ar-w) * 84));display:flex}.sa-result-symbol__icon{width:max(calc(var(--ar-n) * 26), calc(var(--ar-w) * 40));height:max(calc(var(--ar-n) * 26), calc(var(--ar-w) * 40));flex-shrink:0;display:block}.sa-result-symbol__value{align-items:baseline;gap:2px;display:flex}.sa-result-symbol__num,.sa-result-symbol__unit,.sa-candy__before,.sa-candy__after,.sa-compare__number{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.sa-result-symbol__num{font-size:max(calc(var(--ar-n) * 28), calc(var(--ar-w) * 44))}.sa-result-symbol__unit{font-size:max(calc(var(--ar-n) * 14), calc(var(--ar-w) * 22))}.sa-result [data-sa-el=candy-gain]{margin-top:max(calc(var(--ar-n) * 16), calc(var(--ar-w) * 24))}.kit-plaque.sa-candy{justify-content:center;align-items:center;gap:max(calc(var(--ar-n) * 12), calc(var(--ar-w) * 18));width:max(calc(var(--ar-n) * 262), calc(var(--ar-w) * 400));height:max(calc(var(--ar-n) * 70), calc(var(--ar-w) * 96));border-color:var(--kit-gold);display:flex}.sa-candy__slot{box-sizing:border-box;width:max(calc(var(--ar-n) * 52), calc(var(--ar-w) * 72));height:max(calc(var(--ar-n) * 52), calc(var(--ar-w) * 72));border:3px solid var(--kit-gold);background:var(--scene-raised);box-shadow:inset 0 3px 0 #ffffff1f, 0 3px 0 var(--scene-shadow);border-radius:12px 5px;justify-content:center;align-items:center;display:flex}.sa-candy__icon{width:78%;height:78%;display:inline-flex}.sa-candy__before{font-size:max(calc(var(--ar-n) * 18), calc(var(--ar-w) * 28));color:var(--kit-cream);opacity:.7}.sa-candy__arrow{font-weight:var(--kit-weight-button);font-size:max(calc(var(--ar-n) * 18), calc(var(--ar-w) * 28));color:var(--kit-cream)}.sa-candy__after{font-size:max(calc(var(--ar-n) * 30), calc(var(--ar-w) * 48));color:var(--kit-light)}[data-sa-s0]{--cc-tag-inset:calc(var(--sa-u) * 36);--cc-tag-top:calc(var(--sa-u) * -18);--cc-tag-w:calc(var(--sa-u) * 188);--cc-tag-pad:calc(var(--sa-u) * 14) calc(var(--sa-u) * 12) calc(var(--sa-u) * 16);--cc-tag-border:4px;--cc-tag-radius:calc(var(--sa-u) * 18) calc(var(--sa-u) * 6);--cc-tag-hi:4px;--cc-tag-drop:6px;--cc-tag-gap:calc(var(--sa-u) * 2);--cc-tag-rivet:inline-block;--cc-tag-lead-display:block;--cc-tag-lead-font:calc(var(--sa-u) * 16);--cc-tag-lead-spacing:.04em;--cc-tag-row-gap:calc(var(--sa-u) * 6);--cc-tag-icon:calc(var(--sa-u) * 48);--cc-tag-mult-font:calc(var(--sa-u) * 34);--cc-tag-until-font:calc(var(--sa-u) * 16)}@container (max-width:699.98px){[data-sa-s0]{--cc-tag-inset:calc(var(--sa-u) * 78);--cc-tag-top:calc(var(--sa-u) * 56);--cc-tag-w:calc(var(--sa-u) * 108);--cc-tag-pad:calc(var(--sa-u) * 8) calc(var(--sa-u) * 6) calc(var(--sa-u) * 9);--cc-tag-border:3px;--cc-tag-radius:calc(var(--sa-u) * 12) calc(var(--sa-u) * 4);--cc-tag-hi:3px;--cc-tag-drop:4px;--cc-tag-gap:calc(var(--sa-u) * 1);--cc-tag-rivet:none;--cc-tag-lead-display:none;--cc-tag-lead-font:calc(var(--sa-u) * 11);--cc-tag-lead-spacing:normal;--cc-tag-row-gap:calc(var(--sa-u) * 3);--cc-tag-icon:calc(var(--sa-u) * 28);--cc-tag-mult-font:calc(var(--sa-u) * 21);--cc-tag-until-font:calc(var(--sa-u) * 11)}}.cc-tag{z-index:1;left:calc(100% - var(--cc-tag-inset));top:var(--cc-tag-top);width:var(--cc-tag-w);box-sizing:border-box;padding:var(--cc-tag-pad);align-items:center;gap:var(--cc-tag-gap);text-align:center;white-space:nowrap;color:var(--kit-ink);background:var(--kit-coin);border:var(--cc-tag-border) solid var(--kit-bronze);border-radius:var(--cc-tag-radius);box-shadow:inset 0 0 0 2px var(--kit-light), inset 0 var(--cc-tag-hi) 0 var(--cc-tag-hi) #ffffff40, 0 var(--cc-tag-drop) 0 var(--kit-outline);transform-origin:50% 0;pointer-events:none;flex-direction:column;line-height:normal;display:flex;position:absolute;transform:rotate(5deg)}.cc-tag__rivet{display:var(--cc-tag-rivet);background:var(--kit-bronze);border-radius:50%;width:8px;height:8px;position:absolute;top:6px}.cc-tag__rivet--left{left:6px}.cc-tag__rivet--right{right:6px}.cc-tag__lead{display:var(--cc-tag-lead-display);font-size:var(--cc-tag-lead-font);font-weight:var(--kit-weight-button);letter-spacing:var(--cc-tag-lead-spacing)}.cc-tag__row{align-items:center;gap:var(--cc-tag-row-gap);display:flex}.cc-tag__icon{width:var(--cc-tag-icon);height:var(--cc-tag-icon);display:inline-flex}.cc-tag__mult{font-size:var(--cc-tag-mult-font);font-weight:var(--kit-weight-hero);line-height:1.1}.cc-tag__until{font-size:var(--cc-tag-until-font);font-weight:var(--kit-weight-button)}.cc-badge{--ar-w:calc(100vw / 1920);--ar-n:min(1px, 100vw / 390);z-index:1;box-sizing:border-box;padding:max(calc(var(--ar-n) * 2), calc(var(--ar-w) * 4)) max(calc(var(--ar-n) * 9), calc(var(--ar-w) * 14)) max(calc(var(--ar-n) * 4), calc(var(--ar-w) * 6));color:var(--kit-ink);background:var(--kit-coin);border:3px solid var(--kit-outline);border-radius:max(calc(var(--ar-n) * 8), calc(var(--ar-w) * 10)) max(calc(var(--ar-n) * 3), calc(var(--ar-w) * 4));box-shadow:inset 0 max(calc(var(--ar-n) * 2), calc(var(--ar-w) * 3)) 0 #ffffff59, 0 max(calc(var(--ar-n) * 3), calc(var(--ar-w) * 4)) 0 var(--kit-outline);font-size:max(calc(var(--ar-n) * 18), calc(var(--ar-w) * 26));font-weight:var(--kit-weight-hero);letter-spacing:.04em;white-space:nowrap;pointer-events:none;line-height:normal;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(-12deg)}.sa-result-compare{translate:min(calc(var(--ar-n) * -4), calc(var(--ar-w) * -10)) 0;margin-top:max(calc(var(--ar-n) * 18), calc(var(--ar-w) * 28));align-items:flex-start;gap:max(calc(var(--ar-n) * 12), calc(var(--ar-w) * 18))}.sa-compare{gap:max(calc(var(--ar-n) * 6), calc(var(--ar-w) * 14))}.sa-compare__label{width:max(calc(var(--ar-n) * 44), calc(var(--ar-w) * 72));flex:none;justify-content:flex-end;display:flex}.sa-compare__label--tag{box-sizing:border-box;width:max(calc(var(--ar-n) * 38), calc(var(--ar-w) * 64));height:max(calc(var(--ar-n) * 20), calc(var(--ar-w) * 28));margin-right:max(calc(var(--ar-n) * 6), calc(var(--ar-w) * 8));padding:0 max(calc(var(--ar-n) * 5), calc(var(--ar-w) * 8)) 2px;border:2px solid var(--kit-ink);background:var(--kit-gold);box-shadow:inset 0 -3px 0 var(--kit-key-gold-lip), 0 2px 0 var(--kit-ink);font-weight:var(--kit-weight-number);font-size:max(calc(var(--ar-n) * 12), calc(var(--ar-w) * 18));color:var(--kit-ink);border-radius:6px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sa-compare__groove{box-sizing:border-box;width:max(calc(var(--ar-n) * 242), calc(var(--ar-w) * 466));height:max(calc(var(--ar-n) * 22), calc(var(--ar-w) * 34));border:3px solid var(--kit-bronze);background:var(--scene-shadow);box-shadow:inset 0 3px 0 #00000080, 0 3px 0 var(--scene-shadow);border-radius:8px 3px;flex:none}.sa-compare__fill{box-shadow:inset 0 3px 0 #ffffff73, inset 0 calc(max(calc(var(--ar-n) * 3), calc(var(--ar-w) * 5)) * -1) 0 var(--kit-coin-lip);border-radius:5px 1px}.sa-compare__tick{box-sizing:border-box;border:2px solid var(--kit-ink);background:var(--kit-cream);border-radius:2px}.sa-compare__number{font-size:max(calc(var(--ar-n) * 17), calc(var(--ar-w) * 30));min-width:max(calc(var(--ar-n) * 72), calc(var(--ar-w) * 130))}.sa-result [data-kb-el=entry-button]{font-weight:var(--kit-weight-button)}.kit-ground.sa-result-bench-entry{width:max(calc(var(--ar-n) * 300), calc(var(--ar-w) * 430));height:max(calc(var(--ar-n) * 44), calc(var(--ar-w) * 56));font-size:max(calc(var(--ar-n) * 16), calc(var(--ar-w) * 22));justify-content:center;align-items:center;gap:12px;display:inline-flex}.sa-result-compare+*{margin-top:max(calc(var(--ar-n) * 18), calc(var(--ar-w) * 30))}.sa-result-compare+*+*{margin-top:max(calc(var(--ar-n) * 14), calc(var(--ar-w) * 22))}.kit-ground.sa-result-ranking{width:max(calc(var(--ar-n) * 300), calc(var(--ar-w) * 470));height:max(calc(var(--ar-n) * 48), calc(var(--ar-w) * 62));font-weight:var(--kit-weight-button);font-size:max(calc(var(--ar-n) * 17), calc(var(--ar-w) * 24));justify-content:center;align-items:center;display:inline-flex}.sa-result-nav{margin-top:max(calc(var(--ar-n) * 22), calc(var(--ar-w) * 34));align-items:center;gap:max(calc(var(--ar-n) * 10), calc(var(--ar-w) * 20))}.kit-gold.sa-result-retry,.kit-ground.sa-result-back{height:max(calc(var(--ar-n) * 72), calc(var(--ar-w) * 100));justify-content:center;align-items:center;gap:16px;display:inline-flex}.kit-gold.sa-result-retry{width:max(calc(var(--ar-n) * 180), calc(var(--ar-w) * 300));font-size:38px}.kit-ground.sa-result-back{width:max(calc(var(--ar-n) * 72), calc(var(--ar-w) * 120))}.sa-nav-kit__glyph{width:max(calc(var(--ar-n) * 30), calc(var(--ar-w) * 40));height:max(calc(var(--ar-n) * 30), calc(var(--ar-w) * 40));display:inline-flex}.sa-nav-kit__glyph>svg{width:100%;height:100%}.sa-nav-kit__key{--kit-key-size:max(calc(var(--ar-n) * 30), calc(var(--ar-w) * 40));--kit-key-font:max(calc(var(--ar-n) * 14), calc(var(--ar-w) * 18))}.sa-result .sh-chip,.sa-result .sh-xlink{box-sizing:border-box;border:3px solid var(--kit-bronze);background:var(--scene-raised);box-shadow:inset 0 3px 0 #ffffff1f, inset 0 -5px 0 #00000059, 0 5px 0 var(--scene-shadow);color:var(--kit-cream);font-weight:var(--kit-weight-button);border-radius:12px 12px 14px 14px}.sa-result .sh-chip{width:max(calc(var(--ar-n) * 102), calc(var(--ar-w) * 280));min-width:0;padding:0 max(calc(var(--ar-n) * 8), calc(var(--ar-w) * 14)) max(calc(var(--ar-n) * 4), calc(var(--ar-w) * 5));white-space:normal;min-height:max(calc(var(--ar-n) * 52), calc(var(--ar-w) * 60));line-height:1.15;font-size:max(calc(var(--ar-n) * 15), calc(var(--ar-w) * 21))}.sa-result .sh-xlink{min-width:max(calc(var(--ar-n) * 132), calc(var(--ar-w) * 206));min-height:max(calc(var(--ar-n) * 44), calc(var(--ar-w) * 50));font-size:max(calc(var(--ar-n) * 15), calc(var(--ar-w) * 21))}@media (max-width:699.98px){.sa-result{--ar-u:var(--ar-n)}.sa-result-heading__new{left:calc(var(--ar-u) * -41);top:calc(var(--ar-u) * 2)}.sa-result-score{margin-top:calc(var(--ar-n) * -8)}.kit-plaque.sa-result-symbol{border-radius:12px 5px}.sa-result .kit-ribbon{width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}.sa-result .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h)}.sa-result .kit-ribbon-svg{display:none}.sa-result .kit-ribbon-svg--compact{display:block}}.kit-frame.sa-analysis{width:max(calc(var(--ar-n) * 382), calc(var(--ar-w) * 1040));margin-top:max(calc(var(--ar-n) * 0), calc(var(--ar-w) * 4));padding:max(calc(var(--ar-n) * 16), calc(var(--ar-w) * 40)) max(calc(var(--ar-n) * 14), calc(var(--ar-w) * 40));gap:max(calc(var(--ar-n) * 24), calc(var(--ar-w) * 40))}.sa-nomiss-chips{margin-top:max(calc(var(--ar-n) * 19), calc(var(--ar-w) * 33));gap:max(calc(var(--ar-n) * 12), calc(var(--ar-w) * 20))}.kit-plaque.sa-nomiss-chip{justify-content:center;align-items:center;gap:max(calc(var(--ar-n) * 10), calc(var(--ar-w) * 12));height:max(calc(var(--ar-n) * 58), calc(var(--ar-w) * 84));width:max(calc(var(--ar-n) * 250), calc(var(--ar-w) * 250));display:flex}.kit-plaque.sa-nomiss-chip--remaining{width:max(calc(var(--ar-n) * 250), calc(var(--ar-w) * 390))}.sa-nomiss-chip__icon{font-size:max(calc(var(--ar-n) * 26), calc(var(--ar-w) * 40))}.sa-nomiss-chip__label{font-weight:var(--kit-weight-number);font-size:max(calc(var(--ar-n) * 24), calc(var(--ar-w) * 38));white-space:nowrap;line-height:1}.kit-plaque.sa-nomiss-shortfall{justify-content:center;align-items:center;gap:max(calc(var(--ar-n) * 12), calc(var(--ar-w) * 18));margin-top:max(calc(var(--ar-n) * 16), calc(var(--ar-w) * 24));width:max(calc(var(--ar-n) * 362), calc(var(--ar-w) * 400));height:max(calc(var(--ar-n) * 84), calc(var(--ar-w) * 96));border-color:var(--kit-gold);display:flex}.sa-nomiss-shortfall__slot{box-sizing:border-box;width:max(calc(var(--ar-n) * 60), calc(var(--ar-w) * 72));height:max(calc(var(--ar-n) * 60), calc(var(--ar-w) * 72));border:3px solid var(--kit-bronze);background:var(--scene-ground);border-radius:12px 5px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 3px #0006}.sa-nomiss-shortfall__text{font-weight:var(--kit-weight-number);font-size:max(calc(var(--ar-n) * 22), calc(var(--ar-w) * 28));white-space:nowrap;color:var(--kit-cream);align-items:baseline;gap:6px;line-height:1;display:inline-flex}.sa-nomiss-shortfall__num{font-size:max(calc(var(--ar-n) * 33), calc(var(--ar-w) * 44));color:var(--kit-light)}@media (max-width:699.98px){.sa-nomiss-chips{flex-direction:column;align-items:center}.kit-plaque.sa-nomiss-chip{border-radius:12px 5px}}.sa-bench-stack{flex-direction:column;width:100%;max-height:100%;display:flex;position:relative;container-type:inline-size}.sa-bench-ribbon{--sa-bench-rb-u:min(max(calc(100vw / 1920), min(1px, calc(100vw / 470))), calc(100cqi / 470));left:50%;top:calc(var(--sa-bench-rb-u) * -30);z-index:1;position:absolute;translate:-50%}.sa-analysis-heading{font-weight:var(--kit-weight-button);color:var(--kit-light);font-size:max(17*min(1px,.25641vw),1.35417vw);line-height:1.2}.sa-analysis-note{font-weight:var(--kit-weight-body);color:var(--kit-cream);font-size:max(14*min(1px,.25641vw),1.14583vw)}.sa-analysis-label{color:var(--kit-cream);font-size:max(13*min(1px,.25641vw),.9375vw)}.sa-analysis-legend{display:none}@media (max-width:1000px){.sa-analysis-legend{font-weight:var(--kit-weight-body);color:var(--kit-cream);flex-direction:column;gap:8px;margin-bottom:16px;font-size:14px;line-height:1;display:flex}.sa-analysis-legend__title{font-weight:var(--kit-weight-button);color:var(--kit-light);font-size:16px}.sa-analysis-legend__item{align-items:center;gap:8px;display:inline-flex}.sa-analysis-legend__swatch{border-radius:2px;width:22px;display:inline-block}.sa-analysis-svg-legend{display:none}.sa-analysis-chart{width:min(100%,302.034px);margin-top:-13.7288px;overflow:visible}.sa-analysis-chart text{font-size:32.8px}.sa-analysis-chart .sa-analysis-best{font-size:26px}.sa-analysis-ylabel{transform:translateY(-8px)}}@property --br-u{syntax:"<length>";inherits:true;initial-value:1px}@property --pf-u{syntax:"<length>";inherits:true;initial-value:1px}.br-stage{background:var(--scene-shadow);color:var(--kit-cream);position:absolute;inset:0;overflow:hidden;container-type:size}.br-bg{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.br-veil{background:linear-gradient(#000325a8,#000325e6);position:absolute;inset:0}.br-stage--escaped .br-veil,.br-stage--lose .br-veil{background:linear-gradient(#0003258f,#000325db)}.br-board{width:calc(var(--br-u) * var(--br-bw));height:calc(var(--br-u) * var(--br-bh));left:calc((100cqw - var(--br-u) * var(--br-bw)) / 2);top:calc((100cqh - var(--br-u) * var(--br-bh)) / 2);position:absolute}.br-board *{box-sizing:border-box}.br-band,.br-photo,.br-kcard,.br-cel,.br-binder,.br-estimate,.br-close,.br-share,.br-nav,.br-scroll-fade{position:absolute}.br-stage--captured .br-scroll-body:before,.br-stage--already .br-scroll-body:before{content:"";pointer-events:none;background:radial-gradient(circle at calc(var(--br-u) * 474) calc(var(--br-u) * 500), #fef4ce4d 0, #fef4ce1f calc(var(--br-u) * 300), #fef4ce00 calc(var(--br-u) * 680));position:absolute;inset:0}.br-band .kit-ribbon{position:absolute;inset:0}.br-num{font-weight:var(--kit-weight-bold);font-variant-numeric:tabular-nums}.br-photo{--pf-u:calc(var(--br-u) * var(--br-photo-scale));background:var(--kit-cream);border:3px solid var(--kit-outline);box-shadow:0 calc(var(--pf-u) * 10) 0 var(--scene-shadow), 0 0 0 1px #00032559;border-radius:4px;transform:rotate(-2deg)}.br-photo--lose{transform:rotate(2deg)}.br-photo-face{left:calc(var(--pf-u) * 26);top:calc(var(--pf-u) * 26);width:calc(var(--pf-u) * 602);height:calc(var(--pf-u) * 742);border:2px solid var(--kit-ink);background:var(--scene-ground);position:absolute;overflow:hidden}.br-photo-bg,.br-photo-tint,.br-photo-stars{width:100%;max-width:none;height:100%;position:absolute;inset:0}.br-photo-bg{object-fit:cover}.br-photo-tint{background:linear-gradient(#fef4ce52 0%,#fef4ce00 46%),radial-gradient(at 50% 108%,#00032500 42%,#00032599 100%)}.br-photo--escaped .br-photo-tint{background:linear-gradient(#ffbe5a2e 0%,#78281447 100%)}.br-photo--lose .br-photo-tint{background:linear-gradient(#ffffff1a 0%,#3c281438 100%)}.br-shadow{left:calc(var(--pf-u) * var(--fsx));top:calc(var(--pf-u) * var(--fsy));width:calc(var(--pf-u) * var(--fsw));height:calc(var(--pf-u) * var(--fsh));position:absolute;translate:-50% -50%}.br-fighter{left:calc(var(--pf-u) * var(--fx));top:calc(var(--pf-u) * var(--fy));width:calc(var(--pf-u) * var(--fw));height:calc(var(--pf-u) * var(--fh));object-fit:contain;object-position:50% 100%;max-width:none;position:absolute}.br-photo-stars{z-index:3}.br-photo-crease{width:calc(var(--pf-u) * 660);height:calc(var(--pf-u) * 800);position:absolute;top:-3px;left:-3px;overflow:visible}.br-kcard{--pf-u:calc(var(--br-u) * var(--br-photo-scale));z-index:2;background:var(--kcard-ground);border:calc(var(--pf-u) * 4) solid var(--kit-bronze);border-radius:calc(var(--pf-u) * 10);box-shadow:inset 0 0 0 calc(var(--pf-u) * 3) var(--kcard-rim), inset 0 0 0 calc(var(--pf-u) * 6) var(--kit-gold), 0 calc(var(--pf-u) * 10) 0 var(--scene-shadow);animation:br-kcard-pop var(--br-pop-ms) ease-out both;overflow:hidden;transform:rotate(-2deg)}.br-kcard-in,.br-kcard-halo,.br-kcard-boss,.br-kcard-meter,.br-kcard-candy{position:absolute}.br-kcard--crest{--kcard-ground:repeating-linear-gradient(45deg, transparent 0 calc(var(--pf-u) * 40), var(--kit-gold) calc(var(--pf-u) * 40) calc(var(--pf-u) * 42)), repeating-linear-gradient(-45deg, transparent 0 calc(var(--pf-u) * 40), var(--kit-gold) calc(var(--pf-u) * 40) calc(var(--pf-u) * 42)), var(--kit-crest-ground)}@supports (color:color-mix(in lab, red, red)){.br-kcard--crest{--kcard-ground:repeating-linear-gradient(45deg, transparent 0 calc(var(--pf-u) * 40), color-mix(in srgb, var(--kit-gold) 16%, transparent) calc(var(--pf-u) * 40) calc(var(--pf-u) * 42)), repeating-linear-gradient(-45deg, transparent 0 calc(var(--pf-u) * 40), color-mix(in srgb, var(--kit-gold) 16%, transparent) calc(var(--pf-u) * 40) calc(var(--pf-u) * 42)), var(--kit-crest-ground)}}.br-kcard--crest{--kcard-rim:var(--kit-crest-rim);--kcard-in-border:calc(var(--pf-u) * 2) solid var(--kit-gold)}@supports (color:color-mix(in lab, red, red)){.br-kcard--crest{--kcard-in-border:calc(var(--pf-u) * 2) solid color-mix(in srgb, var(--kit-gold) 70%, transparent)}}.br-kcard--crest{--kcard-halo-y:calc(var(--pf-u) * 276);--kcard-halo-scale:1.13}.br-kcard--page{--kcard-ground:repeating-linear-gradient(0deg, transparent 0 calc(var(--pf-u) * 31), var(--kit-page-grid) calc(var(--pf-u) * 31) calc(var(--pf-u) * 33)), repeating-linear-gradient(90deg, transparent 0 calc(var(--pf-u) * 31), var(--kit-page-grid) calc(var(--pf-u) * 31) calc(var(--pf-u) * 33)), var(--kit-page-ground)}@supports (color:color-mix(in lab, red, red)){.br-kcard--page{--kcard-ground:repeating-linear-gradient(0deg, transparent 0 calc(var(--pf-u) * 31), color-mix(in srgb, var(--kit-page-grid) 14%, transparent) calc(var(--pf-u) * 31) calc(var(--pf-u) * 33)), repeating-linear-gradient(90deg, transparent 0 calc(var(--pf-u) * 31), color-mix(in srgb, var(--kit-page-grid) 14%, transparent) calc(var(--pf-u) * 31) calc(var(--pf-u) * 33)), var(--kit-page-ground)}}.br-kcard--page{--kcard-rim:var(--kit-page-rim);--kcard-in-border:calc(var(--pf-u) * 6) double var(--kit-page-ink);--kcard-halo-y:calc(var(--pf-u) * 276);--kcard-halo-scale:1.14}.br-kcard--kira{--kcard-ground:repeating-conic-gradient(from 0deg at 50% 34%, var(--kit-kira-ray) 0deg 6deg, var(--kit-kira-ray-deep) 6deg 12deg);--kcard-rim:var(--kit-kira-rim);--kcard-in-border:calc(var(--pf-u) * 2) solid var(--kit-cream)}@supports (color:color-mix(in lab, red, red)){.br-kcard--kira{--kcard-in-border:calc(var(--pf-u) * 2) solid color-mix(in srgb, var(--kit-cream) 75%, transparent)}}.br-kcard--kira{--kcard-halo-y:calc(var(--pf-u) * 275);--kcard-halo-scale:1.07}.br-kcard-in{inset:calc(var(--pf-u) * 26);border:var(--kcard-in-border);border-radius:calc(var(--pf-u) * 4)}.br-kcard-halo{transform-origin:calc(var(--pf-u) * 326) var(--kcard-halo-y);inset:0}.br-kcard-star,.br-kcard-disc,.br-kcard-spark,.br-kcard-medal,.br-kcard-medal-ring,.br-kcard-stamp,.br-kcard-stamp-ring,.br-kcard-stamp-gem,.br-kcard-gem,.br-kcard-rivet{position:absolute}.br-kcard-star{clip-path:polygon(50% 0%,57% 14.7%,69.1% 3.8%,70% 20.1%,85.4% 14.6%,79.9% 30%,96.2% 30.9%,85.3% 43%,100% 50%,85.3% 57%,96.2% 69.1%,79.9% 70%,85.4% 85.4%,70% 79.9%,69.1% 96.2%,57% 85.3%,50% 100%,43% 85.3%,30.9% 96.2%,30% 79.9%,14.6% 85.4%,20.1% 70%,3.8% 69.1%,14.7% 57%,0% 50%,14.7% 43%,3.8% 30.9%,20.1% 30%,14.6% 14.6%,30% 20.1%,30.9% 3.8%,43% 14.7%)}.br-kcard-star--out{left:calc(var(--pf-u) * 96);top:calc(var(--pf-u) * 45);width:calc(var(--pf-u) * 460);height:calc(var(--pf-u) * 460);background:var(--kit-bronze)}.br-kcard-star--in{left:calc(var(--pf-u) * 108);top:calc(var(--pf-u) * 57);width:calc(var(--pf-u) * 436);height:calc(var(--pf-u) * 436);background:var(--kit-light)}.br-kcard-disc{left:calc(var(--pf-u) * 186);top:calc(var(--pf-u) * 135);width:calc(var(--pf-u) * 280);height:calc(var(--pf-u) * 280);background:var(--kit-cream);border-radius:50%}.br-kcard-spark{stroke:var(--kit-bronze);stroke-width:2px}.br-kcard-spark--1{left:calc(var(--pf-u) * 56);top:calc(var(--pf-u) * 92);width:calc(var(--pf-u) * 40);height:calc(var(--pf-u) * 40);fill:var(--kit-cream)}.br-kcard-spark--2{left:calc(var(--pf-u) * 560);top:calc(var(--pf-u) * 72);width:calc(var(--pf-u) * 30);height:calc(var(--pf-u) * 30);fill:var(--kit-light)}.br-kcard-spark--3{left:calc(var(--pf-u) * 574);top:calc(var(--pf-u) * 400);width:calc(var(--pf-u) * 26);height:calc(var(--pf-u) * 26);fill:var(--kit-cream)}.br-kcard-spark--4{left:calc(var(--pf-u) * 60);top:calc(var(--pf-u) * 380);width:calc(var(--pf-u) * 22);height:calc(var(--pf-u) * 22);fill:var(--kit-light)}.br-kcard-medal{left:calc(var(--pf-u) * 116);top:calc(var(--pf-u) * 66);width:calc(var(--pf-u) * 420);height:calc(var(--pf-u) * 420);box-sizing:border-box;border:calc(var(--pf-u) * 6) solid var(--kit-gold);background:repeating-conic-gradient(from 0deg at 50% 50%, var(--kit-crest-ray) 0deg 7.5deg, var(--kit-crest-ray-deep) 7.5deg 15deg);box-shadow:0 0 0 calc(var(--pf-u) * 5) var(--kit-crest-rim), 0 0 0 calc(var(--pf-u) * 9) var(--kit-bronze);border-radius:50%}.br-kcard-medal-ring{inset:calc(var(--pf-u) * 22);border:calc(var(--pf-u) * 2) solid var(--kit-gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.br-kcard-medal-ring{border:calc(var(--pf-u) * 2) solid color-mix(in srgb, var(--kit-gold) 55%, transparent)}}.br-kcard-stamp{left:calc(var(--pf-u) * 126);top:calc(var(--pf-u) * 76);width:calc(var(--pf-u) * 400);height:calc(var(--pf-u) * 400);box-sizing:border-box;border:calc(var(--pf-u) * 5) solid var(--kit-ember);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.br-kcard-stamp{border:calc(var(--pf-u) * 5) solid color-mix(in srgb, var(--kit-ember) 60%, transparent)}}.br-kcard-stamp{background:var(--kit-ember)}@supports (color:color-mix(in lab, red, red)){.br-kcard-stamp{background:color-mix(in srgb, var(--kit-ember) 14%, transparent)}}.br-kcard-stamp{transform:rotate(-6deg)}.br-kcard-stamp-ring{inset:calc(var(--pf-u) * 12);border:calc(var(--pf-u) * 2) solid var(--kit-ember);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.br-kcard-stamp-ring{border:calc(var(--pf-u) * 2) solid color-mix(in srgb, var(--kit-ember) 50%, transparent)}}.br-kcard-stamp-gem{left:50%;top:calc(var(--pf-u) * -14);width:calc(var(--pf-u) * 24);height:calc(var(--pf-u) * 24);margin-left:calc(var(--pf-u) * -12);box-sizing:border-box;background:var(--kit-ember);border:calc(var(--pf-u) * 3) solid var(--kit-page-ground);transform:rotate(45deg)}.br-kcard-gem{--kcard-corner-at:calc(var(--pf-u) * 16);width:calc(var(--pf-u) * 22);height:calc(var(--pf-u) * 22);box-sizing:border-box;background:var(--kit-gold);border:calc(var(--pf-u) * 3) solid var(--kit-bronze);transform:rotate(45deg)}.br-kcard-rivet{--kcard-corner-at:calc(var(--pf-u) * 14);width:calc(var(--pf-u) * 26);height:calc(var(--pf-u) * 26);box-sizing:border-box;background:var(--kit-page-ink);border:calc(var(--pf-u) * 3) solid var(--kit-page-ground);box-shadow:0 0 0 calc(var(--pf-u) * 2) var(--kit-page-ink);border-radius:50%}.br-kcard-corner--tl{left:var(--kcard-corner-at);top:var(--kcard-corner-at)}.br-kcard-corner--tr{right:var(--kcard-corner-at);top:var(--kcard-corner-at)}.br-kcard-corner--bl{left:var(--kcard-corner-at);bottom:var(--kcard-corner-at)}.br-kcard-corner--br{right:var(--kcard-corner-at);bottom:var(--kcard-corner-at)}.br-kcard-boss{left:calc(var(--pf-u) * 96);top:calc(var(--pf-u) * 90);width:calc(var(--pf-u) * 460);height:calc(var(--pf-u) * 370);object-fit:contain;object-position:50% 100%;max-width:none}.br-kcard-meter{left:calc(var(--pf-u) * 86);top:calc(var(--pf-u) * 500);width:calc(var(--pf-u) * 480);text-align:center;animation:br-kcard-rise var(--br-pop-ms) ease-out both}.br-kcard-label{margin:0 0 calc(var(--pf-u) * 14);font-size:calc(var(--pf-u) * 30);font-weight:var(--kit-weight-bold);white-space:nowrap;color:var(--kit-cream);line-height:1}.br-kcard-bar{width:100%;height:calc(var(--pf-u) * 44);border:calc(var(--pf-u) * 3) solid var(--kit-ink);border-radius:calc(var(--pf-u) * 8);background:var(--scene-shadow);box-shadow:inset 0 calc(var(--pf-u) * 4) 0 #00000080, 0 calc(var(--pf-u) * 3) 0 var(--kit-ink);position:relative;overflow:hidden}.br-kcard-fill,.br-kcard-boost{position:absolute;top:0;bottom:0}.br-kcard-fill{background:var(--kit-coin);box-shadow:inset 0 calc(var(--pf-u) * 3) 0 #ffffff80, inset 0 calc(var(--pf-u) * -8) 0 var(--kit-coin-lip);left:0}.br-kcard-boost{background:var(--kit-light);box-shadow:inset 0 calc(var(--pf-u) * -8) 0 var(--kit-coin-lip)}@supports (color:color-mix(in lab, red, red)){.br-kcard-boost{box-shadow:inset 0 calc(var(--pf-u) * -8) 0 color-mix(in srgb, var(--kit-coin-lip) 50%, transparent)}}.br-kcard-pct{margin:calc(var(--pf-u) * 16) 0 0;font-size:calc(var(--pf-u) * 72);font-weight:var(--kit-weight-bold);font-variant-numeric:tabular-nums;color:var(--kit-coin);text-shadow:3px 0 0 var(--kit-ink), -3px 0 0 var(--kit-ink), 0 3px 0 var(--kit-ink), 0 -3px 0 var(--kit-ink), 2.2px 2.2px 0 var(--kit-ink), -2.2px 2.2px 0 var(--kit-ink), 2.2px -2.2px 0 var(--kit-ink), -2.2px -2.2px 0 var(--kit-ink);line-height:1}.br-kcard-candy{left:calc(var(--pf-u) * 86);top:calc(var(--pf-u) * 700);width:calc(var(--pf-u) * 480);height:calc(var(--pf-u) * 56);justify-content:center;align-items:center;gap:calc(var(--pf-u) * 10);animation:br-kcard-rise var(--br-pop-ms) ease-out both;display:flex}.br-kcard-candy-icon{width:calc(var(--pf-u) * 52);height:calc(var(--pf-u) * 52);display:inline-flex}.br-kcard-candy-label{font-size:max(12px, calc(var(--pf-u) * 28));font-weight:var(--kit-weight-bold);white-space:nowrap;color:var(--kit-cream);line-height:1}.br-kcard-candy-count{margin-left:calc(var(--pf-u) * 6);align-items:baseline;display:inline-flex;position:relative}.br-kcard-candy-n{font-size:calc(var(--pf-u) * 52);font-weight:var(--kit-weight-bold);font-variant-numeric:tabular-nums;color:var(--kit-coin);text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink);line-height:1;display:inline-block}.br-kcard-candy-n:first-letter{font-size:max(12px, calc(var(--pf-u) * 26));color:var(--kit-cream)}.br-kcard-candy-used{left:calc(var(--pf-u) * 74);top:calc(var(--pf-u) * -26);height:calc(var(--pf-u) * 36);padding:0 calc(var(--pf-u) * 10) calc(var(--pf-u) * 2);background:var(--kit-ember);border:calc(var(--pf-u) * 2) solid var(--kit-outline);border-radius:calc(var(--pf-u) * 8);box-shadow:0 calc(var(--pf-u) * 3) 0 var(--kit-outline);font-size:max(12px, calc(var(--pf-u) * 26));font-style:normal;font-weight:var(--kit-weight-bold);white-space:nowrap;color:var(--kit-light);animation:br-kcard-rise var(--br-pop-ms) ease-out both;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;transform:rotate(-8deg)}.br-kcard--beat{animation:br-kcard-pop var(--br-pop-ms) ease-out both, br-kcard-beat-lift var(--br-beat-ms) ease-out var(--br-beat-at) both, br-kcard-beat-shake var(--br-beat-shake-ms) ease-in-out var(--br-beat-at) var(--br-beat-shakes)}.br-kcard--beat>.br-kcard-halo{animation:br-kcard-beat-glow var(--br-beat-ms) ease-in var(--br-beat-at) both}@keyframes br-kcard-beat-lift{to{translate:0 calc(var(--pf-u) * var(--br-beat-lift) * -1);scale:var(--br-beat-scale)}}@keyframes br-kcard-beat-shake{25%{rotate:var(--br-beat-tilt)}75%{rotate:calc(var(--br-beat-tilt) * -1)}}@keyframes br-kcard-beat-glow{to{filter:brightness(var(--br-beat-glow));scale:var(--kcard-halo-scale)}}.br-kcard--flip{translate:0 calc(var(--pf-u) * var(--br-beat-lift) * -1);scale:var(--br-beat-scale);animation:br-kcard-flip-out calc(var(--br-flip-ms) / 2) ease-in both}.br-kcard--flip>*{animation:br-kcard-fade-out calc(var(--br-flip-ms) / 2) ease-in both}.br-photo--phase-card{visibility:hidden}.br-photo--phase-flip{animation:br-photo-flip-in calc(var(--br-flip-ms) / 2) ease-out calc(var(--br-flip-ms) / 2) both}@keyframes br-kcard-pop{0%{opacity:0;transform:rotate(-2deg)scale(.9)}}@keyframes br-kcard-rise{0%{opacity:0;translate:0 calc(var(--pf-u) * 16)}}@keyframes br-kcard-flip-out{to{transform:rotate(-2deg)scaleX(0)}}@keyframes br-kcard-fade-out{to{opacity:0}}@keyframes br-photo-flip-in{0%{transform:rotate(-2deg)scaleX(0)}}@media (prefers-reduced-motion:reduce){.br-kcard,.br-kcard-meter,.br-kcard-candy,.br-kcard-candy-used,.br-kcard--flip,.br-kcard--flip>*,.br-kcard--beat,.br-kcard--beat>.br-kcard-halo,.br-photo--phase-flip{animation:none}}.br-cel{--pf-u:calc(var(--br-u) * var(--br-photo-scale));pointer-events:none}.br-cel-bloom-in{animation:br-cel-bloom-in var(--brc-bloom-rise-ms) ease-out var(--brc-bloom-at) backwards;position:absolute;inset:0}.br-cel-bloom{width:calc(var(--pf-u) * var(--brc-bloom-d));height:calc(var(--pf-u) * var(--brc-bloom-d));opacity:0;background:radial-gradient(closest-side, var(--brc-bloom-color) 0%, var(--brc-bloom-color) 22%, var(--brc-bloom-color) 45%, var(--brc-bloom-color) 70%, transparent 100%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.br-cel-bloom{background:radial-gradient(closest-side, var(--brc-bloom-color) 0%, color-mix(in srgb, var(--brc-bloom-color) 72%, transparent) 22%, color-mix(in srgb, var(--brc-bloom-color) 40%, transparent) 45%, color-mix(in srgb, var(--brc-bloom-color) 14%, transparent) 70%, transparent 100%)}}.br-cel-bloom{animation:br-cel-bloom-out var(--brc-bloom-fade-ms) ease-out var(--brc-bloom-fade-at) both}@keyframes br-cel-bloom-in{0%{opacity:0;scale:var(--brc-bloom-from)}}@keyframes br-cel-bloom-out{0%{opacity:var(--brc-bloom-peak);scale:var(--brc-bloom-l-from)}to{opacity:0;scale:var(--brc-bloom-l-to)}}.br-cel-bokeh{position:absolute;inset:0}.br-cel-bokeh-dot{left:calc(var(--pf-u) * var(--brc-bokeh-x));top:calc(var(--pf-u) * var(--brc-bokeh-y));width:calc(var(--pf-u) * var(--brc-bokeh-size));height:calc(var(--pf-u) * var(--brc-bokeh-size));opacity:0;background:radial-gradient(closest-side, var(--brc-bokeh-color) 0%, var(--brc-bokeh-color) 55%, var(--brc-bokeh-color) 80%, transparent 100%);border-radius:50%;position:absolute;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.br-cel-bokeh-dot{background:radial-gradient(closest-side, var(--brc-bokeh-color) 0%, color-mix(in srgb, var(--brc-bokeh-color) 80%, transparent) 55%, color-mix(in srgb, var(--brc-bokeh-color) 30%, transparent) 80%, transparent 100%)}}.br-cel-bokeh-dot{animation:br-cel-bokeh var(--brc-bokeh-ms) ease-in-out calc(var(--brc-bokeh-at) + var(--brc-bokeh-delay)) both}@keyframes br-cel-bokeh{0%{opacity:0;translate:-50% -50%;scale:.6}30%{opacity:var(--brc-bokeh-peak);scale:1}to{opacity:0;translate:-50% calc(-50% - var(--pf-u) * var(--brc-bokeh-dy));scale:1.1}}.br-cel-rings{position:absolute;inset:0}.br-cel-ring{width:calc(var(--pf-u) * var(--brc-ring-to));height:calc(var(--pf-u) * var(--brc-ring-to));background:radial-gradient(closest-side, transparent var(--brc-ring-inner), var(--brc-ring-color) var(--brc-ring-crest), transparent 100%);opacity:0;animation:br-cel-ring var(--brc-ring-ms) ease-out calc(var(--brc-ring-at) + var(--brc-ring-delay)) both;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes br-cel-ring{0%{opacity:var(--brc-ring-peak);scale:calc(var(--brc-ring-from) / var(--brc-ring-to))}to{opacity:0;scale:1}}.br-cel-glow{visibility:hidden;animation:br-cel-glow-window var(--brc-glow-window) linear var(--brc-glow-at);position:absolute;inset:0}@keyframes br-cel-glow-window{0%,to{visibility:visible}}.br-cel-star{left:calc(var(--pf-u) * var(--brc-star-x));top:calc(var(--pf-u) * var(--brc-star-y));width:calc(var(--pf-u) * var(--brc-glow-size));height:calc(var(--pf-u) * var(--brc-glow-size));fill:var(--brc-glow-color);stroke:var(--kit-outline);stroke-width:1.5px;animation:br-cel-twinkle var(--brc-glow-period) ease-in-out var(--brc-star-phase) infinite;position:absolute;overflow:visible}@keyframes br-cel-twinkle{0%,to{opacity:var(--brc-glow-min)}50%{opacity:var(--brc-glow-max)}}.br-stage--rise-before .br-band,.br-stage--rise-before .br-binder,.br-stage--rise-before .br-estimate,.br-stage--rise-before .br-share,.br-stage--rise-before .br-candy,.br-stage--rise-before .br-nav{visibility:hidden}.br-stage--rise-rising .br-band{animation:br-cel-band var(--brc-band-ms) ease-out backwards}.br-stage--rise-rising .br-band .kit-ribbon-text{animation:br-cel-glint var(--brc-glint-ms) ease-in-out var(--brc-glint-at)}.br-stage--rise-rising .br-binder,.br-stage--rise-rising .br-estimate,.br-stage--rise-rising .br-share,.br-stage--rise-rising .br-candy,.br-stage--rise-rising .br-nav{animation:br-cel-rise var(--brc-rise-ms) ease-out backwards}@keyframes br-cel-band{0%{opacity:0;scale:var(--brc-band-from)}60%{opacity:1;scale:var(--brc-band-over)}to{scale:1}}@keyframes br-cel-glint{50%{filter:brightness(1.3) drop-shadow(0 0 calc(var(--br-u) * 12) var(--brc-glow-color))}}@keyframes br-cel-rise{0%{opacity:0;visibility:hidden;translate:0 calc(var(--br-u) * var(--brc-rise-dy))}}@keyframes br-cel-fade{0%{opacity:0}}@keyframes br-cel-scale{0%{scale:var(--brc-reduced-from)}}@media (prefers-reduced-motion:reduce){.br-stage--rise-rising .br-band{animation:br-cel-fade var(--brc-reduced-fade-ms) ease-out backwards, br-cel-scale var(--brc-reduced-fade-ms) ease-out backwards}.br-stage--rise-rising .br-band .kit-ribbon-text,.br-stage--rise-rising .br-binder,.br-stage--rise-rising .br-estimate,.br-stage--rise-rising .br-share,.br-stage--rise-rising .br-candy,.br-stage--rise-rising .br-nav{animation:none}.br-cel-bloom-in,.br-cel-bokeh,.br-cel-rings,.br-cel-glow{display:none}}.br-cr{pointer-events:none;--br-cr-wobble:var(--brc-cr-wobble-narrow);--br-cr-h:var(--brc-cr-h-narrow);position:absolute;inset:0;overflow:hidden}@media (min-aspect-ratio:13/10) and (min-width:951px){.br-cr{--br-cr-wobble:var(--brc-cr-wobble-wide);--br-cr-h:var(--brc-cr-h-wide)}}.br-cr-drop{top:0;left:calc(var(--brc-cr-x) * 100%);animation:br-cr-fall var(--brc-cr-fall-ms) var(--brc-cr-fall-ease) var(--brc-cr-delay) both;position:absolute;translate:-50%}@keyframes br-cr-fall{0%{transform:translateY(calc(var(--br-u) * var(--brc-cr-from)))}to{transform:translateY(calc(100cqh + var(--br-u) * var(--brc-cr-past)))}}.br-cr-wobble{animation:br-cr-wobble var(--brc-cr-wobble-ms) ease-in-out var(--brc-cr-wobble-delay) infinite alternate;display:block}@keyframes br-cr-wobble{0%{transform:translateX(calc(var(--br-u) * var(--br-cr-wobble) * -1)) rotate(calc(var(--brc-cr-wobble-deg) * -1))}to{transform:translateX(calc(var(--br-u) * var(--br-cr-wobble))) rotate(var(--brc-cr-wobble-deg))}}.br-cr-img{height:calc(var(--br-u) * var(--br-cr-h));aspect-ratio:var(--brc-cr-ratio);display:block}@media (prefers-reduced-motion:reduce){.br-cr{display:none}}.br-sticker{z-index:4;left:calc(var(--br-u) * var(--br-st-x));top:calc(var(--br-u) * var(--br-st-y));width:calc(var(--br-u) * var(--br-st-w));height:calc(var(--br-u) * var(--br-st-h));background:var(--kit-cream);font-size:calc(var(--br-u) * var(--br-st-font));font-weight:var(--kit-weight-bold);white-space:nowrap;border-radius:50%;justify-content:center;align-items:center;margin:0;line-height:1;display:flex;position:absolute;transform:rotate(8deg)}.br-sticker--ember{color:var(--kit-ember);border:4px solid var(--kit-ember);box-shadow:inset 0 0 0 3px var(--kit-cream), inset 0 0 0 6px var(--kit-ember), 0 4px 0 #00032580}.br-sticker--bronze{color:var(--kit-bronze);border:4px solid var(--kit-bronze);box-shadow:inset 0 0 0 3px var(--kit-cream), inset 0 0 0 6px var(--kit-bronze), 0 4px 0 #00032580}.br-binder{background:var(--scene-ground);border:calc(var(--br-u) * var(--br-bd-edge)) solid var(--kit-bronze);border-radius:calc(var(--br-u) * var(--br-bd-radius));box-shadow:inset 0 0 0 calc(var(--br-u) * var(--br-bd-in1)) var(--scene-ground), inset 0 0 0 calc(var(--br-u) * var(--br-bd-in2)) var(--kit-gold), 0 calc(var(--br-u) * var(--br-bd-drop)) 0 var(--scene-shadow)}.br-stud{width:calc(var(--br-u) * var(--br-stud));height:calc(var(--br-u) * var(--br-stud));background:var(--kit-gold);border:2px solid var(--kit-outline);border-radius:50%;position:absolute}.br-stud--tl{left:calc(var(--br-u) * var(--br-stud-at));top:calc(var(--br-u) * var(--br-stud-at))}.br-stud--tr{right:calc(var(--br-u) * var(--br-stud-at));top:calc(var(--br-u) * var(--br-stud-at))}.br-stud--bl{left:calc(var(--br-u) * var(--br-stud-at));bottom:calc(var(--br-u) * var(--br-stud-at))}.br-stud--br{right:calc(var(--br-u) * var(--br-stud-at));bottom:calc(var(--br-u) * var(--br-stud-at))}.br-binder-title{left:calc(var(--br-u) * var(--br-bt-x));top:calc(var(--br-u) * var(--br-bt-y));font-size:calc(var(--br-u) * var(--br-bt-font));font-weight:var(--kit-weight-bold);white-space:nowrap;margin:0;line-height:1;position:absolute}.br-binder-count{right:calc(var(--br-u) * var(--br-bt-x));top:calc(var(--br-u) * var(--br-bc-y));align-items:baseline;gap:calc(var(--br-u) * var(--br-bc-gap));white-space:nowrap;margin:0;line-height:1;display:flex;position:absolute}.br-binder-owned{font-weight:var(--kit-weight-bold);font-variant-numeric:tabular-nums;font-size:calc(var(--br-u) * var(--br-bc-owned));color:var(--kit-coin)}.br-binder-total{font-weight:var(--kit-weight-bold);font-variant-numeric:tabular-nums;font-size:calc(var(--br-u) * var(--br-bc-total))}.br-binder-rest{margin-left:calc(var(--br-u) * var(--br-bc-gap));font-size:calc(var(--br-u) * var(--br-bc-rest));font-weight:var(--kit-weight-bold);color:var(--kit-light)}.br-cards{left:calc(var(--br-u) * var(--br-cd-x));top:calc(var(--br-u) * var(--br-cd-y));grid-template-columns:repeat(12, calc(var(--br-u) * var(--br-cd-w)));gap:calc(var(--br-u) * var(--br-cd-gap));display:grid;position:absolute}.br-card{width:calc(var(--br-u) * var(--br-cd-w));height:calc(var(--br-u) * var(--br-cd-h));border-radius:calc(var(--br-u) * var(--br-cd-r));background:var(--kit-umber-deep);border:calc(var(--br-u) * var(--br-cd-edge)) solid #9a59204d;box-shadow:inset 0 calc(var(--br-u) * 3) 0 #0009, inset 0 -1px 0 #ffffff0d;position:relative}.br-card.is-on{background:var(--kit-bordeaux);border-color:var(--kit-gold);box-shadow:inset 0 0 0 2px var(--kit-bordeaux), inset 0 0 0 3px var(--kit-gold), 0 calc(var(--br-u) * 2) 0 var(--kit-outline), 0 calc(var(--br-u) * 3) 0 #00000080;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.br-card.is-on{box-shadow:inset 0 0 0 2px var(--kit-bordeaux), inset 0 0 0 3px color-mix(in srgb, var(--kit-gold) 55%, transparent), 0 calc(var(--br-u) * 2) 0 var(--kit-outline), 0 calc(var(--br-u) * 3) 0 #00000080}}.br-card.is-on>.br-thumb{left:calc(var(--br-u) * var(--br-cd-in));bottom:calc(var(--br-u) * var(--br-cd-in));--br-thumb-w:calc(var(--br-u) * var(--br-cd-iw));--br-thumb-h:calc(var(--br-u) * var(--br-cd-ih));position:absolute}.br-card.is-today{z-index:2;overflow:visible}.br-card-today{left:calc(var(--br-u) * var(--br-td-x));top:calc(var(--br-u) * var(--br-td-y));width:calc(var(--br-u) * var(--br-td-w));height:calc(var(--br-u) * var(--br-td-h));background:var(--kit-bordeaux);border:calc(var(--br-u) * var(--br-td-edge)) solid var(--kit-gold);box-shadow:inset 0 0 0 3px var(--kit-bordeaux), inset 0 0 0 4px var(--kit-gold), 0 3px 0 var(--kit-outline);border-radius:5px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.br-card-today{box-shadow:inset 0 0 0 3px var(--kit-bordeaux), inset 0 0 0 4px color-mix(in srgb, var(--kit-gold) 70%, transparent), 0 3px 0 var(--kit-outline)}}.br-card-today{transform:rotate(-6deg)}.br-card-today>.br-thumb{left:calc(var(--br-u) * var(--br-td-ix));top:calc(var(--br-u) * var(--br-td-iy));--br-thumb-w:calc(var(--br-u) * var(--br-td-iw));--br-thumb-h:calc(var(--br-u) * var(--br-td-ih));position:absolute}.br-thumb{width:var(--br-thumb-w);height:var(--br-thumb-h);justify-content:center;align-items:flex-end;display:flex}.br-thumb-art{width:min(var(--br-thumb-w), calc(var(--br-thumb-h) * var(--br-thumb-ar)));height:min(var(--br-thumb-h), calc(var(--br-thumb-w) / var(--br-thumb-ar)));background-repeat:no-repeat;flex:none}.br-pockets{left:calc(var(--br-u) * var(--br-pk-x));top:calc(var(--br-u) * var(--br-pk-y));width:calc(var(--br-u) * var(--br-pk-w));justify-content:space-between;display:flex;position:absolute}.br-pocket{width:calc(var(--br-u) * var(--br-pc-w));text-align:center;position:relative}.br-pocket-frame{width:calc(var(--br-u) * var(--br-pc-w));height:calc(var(--br-u) * var(--br-pc-h));border-radius:calc(var(--br-u) * var(--br-pc-r));background:var(--kit-umber-deep);border:calc(var(--br-u) * var(--br-pc-edge)) solid #9a59204d;box-shadow:inset 0 calc(var(--br-u) * 6) 0 #0009;position:relative;overflow:hidden}.br-pocket.is-empty .br-pocket-frame:after{content:"";width:calc(var(--br-u) * var(--br-pc-mark));height:calc(var(--br-u) * var(--br-pc-mark));background:var(--kit-gold);opacity:.22;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);position:absolute;top:50%;left:50%;translate:-50% -50%}.br-pocket.is-on .br-pocket-frame{background:var(--kit-bordeaux);border-color:var(--kit-gold);box-shadow:inset 0 0 0 calc(var(--br-u) * 4) var(--kit-bordeaux), inset 0 0 0 calc(var(--br-u) * 6) var(--kit-gold), 0 calc(var(--br-u) * 4) 0 var(--kit-outline), 0 calc(var(--br-u) * 6) 0 #00000080}@supports (color:color-mix(in lab, red, red)){.br-pocket.is-on .br-pocket-frame{box-shadow:inset 0 0 0 calc(var(--br-u) * 4) var(--kit-bordeaux), inset 0 0 0 calc(var(--br-u) * 6) color-mix(in srgb, var(--kit-gold) 55%, transparent), 0 calc(var(--br-u) * 4) 0 var(--kit-outline), 0 calc(var(--br-u) * 6) 0 #00000080}}.br-pocket.is-on .br-pocket-frame>.br-thumb{left:calc(var(--br-u) * var(--br-pc-in));bottom:calc(var(--br-u) * var(--br-pc-in));--br-thumb-w:calc(var(--br-u) * var(--br-pc-iw));--br-thumb-h:calc(var(--br-u) * var(--br-pc-ih));position:absolute}.br-pocket.is-today{z-index:2}.br-pocket.is-today .br-pocket-frame{background:var(--kit-bordeaux);box-shadow:inset 0 0 0 calc(var(--br-u) * 6) var(--kit-bordeaux), inset 0 0 0 calc(var(--br-u) * 8) var(--kit-gold), 0 4px 0 var(--kit-outline)}@supports (color:color-mix(in lab, red, red)){.br-pocket.is-today .br-pocket-frame{box-shadow:inset 0 0 0 calc(var(--br-u) * 6) var(--kit-bordeaux), inset 0 0 0 calc(var(--br-u) * 8) color-mix(in srgb, var(--kit-gold) 70%, transparent), 0 4px 0 var(--kit-outline)}}.br-pocket.is-today .br-pocket-frame{transform-origin:50% 60%;transform:rotate(-4deg)scale(1.08)}.br-pocket-name{margin:calc(var(--br-u) * var(--br-pc-gap)) 0 0;font-size:calc(var(--br-u) * var(--br-pc-font));font-weight:var(--kit-weight-bold);white-space:nowrap;line-height:1}.br-pocket.is-today .br-pocket-name{color:var(--kit-light)}.br-pocket.is-empty .br-pocket-name{color:#fef4ce99}.br-estimate>*{white-space:nowrap;margin:0;line-height:1;position:absolute}.br-est-title{align-items:center;gap:calc(var(--br-u) * var(--br-es-tgap));font-size:calc(var(--br-u) * var(--br-es-tfont));font-weight:var(--kit-weight-bold);display:flex;top:0;left:0}.br-est-icon{width:calc(var(--br-u) * var(--br-es-icon));height:calc(var(--br-u) * var(--br-es-icon))}.br-est-row{align-items:center;gap:calc(var(--br-u) * var(--br-es-gap));width:100%;display:flex;left:0}.br-est-row--best{top:calc(var(--br-u) * var(--br-es-by));height:calc(var(--br-u) * var(--br-es-bh))}.br-est-row--today{top:calc(var(--br-u) * var(--br-es-ty));height:calc(var(--br-u) * var(--br-es-th))}.br-est-best-tag,.br-est-today-tag{width:calc(var(--br-u) * var(--br-es-tag));font-weight:var(--kit-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.br-est-best-tag{height:calc(var(--br-u) * var(--br-es-bh));background:var(--kit-gold);border:2px solid var(--kit-outline);font-size:calc(var(--br-u) * var(--br-es-btag-font));color:var(--kit-ink);border-radius:6px}.br-est-today-tag{font-size:calc(var(--br-u) * var(--br-es-ttag-font));color:var(--kit-light)}.br-est-track{width:calc(var(--br-u) * var(--br-es-track));background:#00032599;border-radius:4px;flex:none;position:relative;overflow:hidden}.br-est-track--best{height:calc(var(--br-u) * var(--br-es-btrack-h));border:2px solid var(--kit-bronze)}.br-est-track--today{height:calc(var(--br-u) * var(--br-es-ttrack-h));border:calc(var(--br-u) * var(--br-es-ttrack-edge)) solid var(--kit-ink)}.br-est-fill{position:absolute;top:0;bottom:0;left:0}.br-est-fill--best{background:#9a5920cc}.br-est-fill--today{background:var(--kit-coin);box-shadow:inset 0 3px 0 #ffffff80, inset 0 calc(var(--br-u) * -6) 0 var(--kit-coin-lip)}.br-est-best-num{font-weight:var(--kit-weight-bold);font-variant-numeric:tabular-nums;font-size:calc(var(--br-u) * var(--br-es-bnum));color:#fef4ced9}.br-est-today-num{font-weight:var(--kit-weight-bold);font-variant-numeric:tabular-nums;font-size:calc(var(--br-u) * var(--br-es-tnum));color:var(--kit-coin)}.br-est-approx{font-size:calc(var(--br-u) * var(--br-es-approx));font-weight:var(--kit-weight-bold)}.br-est-say{left:calc(var(--br-u) * var(--br-es-sx));top:calc(var(--br-u) * var(--br-es-sy));align-items:center;gap:calc(var(--br-u) * 8);font-size:calc(var(--br-u) * var(--br-es-sfont));font-weight:var(--kit-weight-bold);color:var(--kit-light);display:flex}.br-est-say--below{color:#fef4ced9}.br-est-say-num{color:var(--kit-light)}.br-est-stats{left:calc(var(--br-u) * var(--br-es-sx));top:calc(var(--br-u) * var(--br-es-my));align-items:center;gap:calc(var(--br-u) * 8);font-size:calc(var(--br-u) * var(--br-es-mfont));font-weight:var(--kit-weight-bold);color:#fef4ced9;display:flex}.br-est-stat-num{color:var(--kit-cream)}.br-est-acc-label{margin-left:calc(var(--br-u) * 8)}.br-close>*{white-space:nowrap;margin:0;line-height:1;position:absolute}.br-close-title{font-size:calc(var(--br-u) * var(--br-cc-tfont));font-weight:var(--kit-weight-bold);top:0;left:0}.br-close-row{left:0;top:calc(var(--br-u) * var(--br-cc-ry));align-items:center;gap:calc(var(--br-u) * 12);display:flex}.br-close-face{--br-thumb-w:calc(var(--br-u) * var(--br-cc-face));--br-thumb-h:calc(var(--br-u) * var(--br-cc-face));flex:none;transform:scaleX(-1)}.br-close-track{width:calc(var(--br-u) * var(--br-cc-track));height:calc(var(--br-u) * var(--br-cc-face));background:var(--scene-shadow);border:3px solid var(--kit-bronze);box-shadow:inset 0 4px 0 #00000080, 0 3px 0 var(--kit-ink);border-radius:8px 3px;display:inline-block;position:relative;overflow:hidden}.br-close-fill{background:#c65455;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 3px #ffffff73,inset 0 -4px #823648}.br-close-num{left:calc(var(--br-u) * var(--br-cc-nx));top:calc(var(--br-u) * var(--br-cc-ny));align-items:baseline;gap:calc(var(--br-u) * 8);display:flex}.br-close-label,.br-close-max{font-size:calc(var(--br-u) * var(--br-cc-lfont));font-weight:var(--kit-weight-bold);color:#fef4ced9}.br-close-rest{font-size:calc(var(--br-u) * var(--br-cc-nfont));color:var(--kit-coin)}.br-share>*{width:100%;height:100%}.br-share .sh-xlink,.br-share .sh-chip{width:100%;min-width:0;height:100%;font-size:calc(var(--br-u) * var(--br-sh-font))}.br-nav{justify-content:center;align-items:center;gap:calc(var(--br-u) * 12);font-size:calc(var(--br-u) * var(--br-nav-font));white-space:nowrap;display:flex}.br-nav--primary{gap:calc(var(--br-u) * 18);font-size:calc(var(--br-u) * var(--br-nav-primary-font))}.br-nav--pending,.br-share--pending{opacity:.5}.br-notes{left:calc(var(--br-u) * var(--br-note-x));top:calc(var(--br-u) * var(--br-note-y));color:var(--kit-cream);font-size:12px;position:absolute}.br-candy{left:calc(var(--br-u) * var(--br-cy-x));top:calc(var(--br-u) * var(--br-cy-y));width:calc(var(--br-u) * var(--br-cy-w));height:max(44px, calc(var(--br-u) * var(--br-cy-h)));box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--br-u) * var(--br-cy-gap));cursor:pointer;background:var(--scene-ground);border:3px solid var(--kit-bronze);border-radius:calc(var(--br-u) * var(--br-cy-r1)) calc(var(--br-u) * var(--br-cy-r2)) calc(var(--br-u) * var(--br-cy-r1)) calc(var(--br-u) * var(--br-cy-r2));box-shadow:inset 0 2px 0 #ffffff14, 0 calc(var(--br-u) * var(--br-cy-drop)) 0 var(--scene-shadow);padding:0;font-family:inherit;display:flex;position:absolute}.br-candy[aria-pressed=true]{border-width:4px;border-color:var(--kit-light);box-shadow:0 calc(var(--br-u) * var(--br-cy-drop)) 0 var(--scene-shadow), 0 0 0 calc(var(--br-u) * var(--br-cy-ring)) var(--kit-outline), 0 0 calc(var(--br-u) * var(--br-cy-glow-blur)) calc(var(--br-u) * var(--br-cy-glow-spread)) var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.br-candy[aria-pressed=true]{box-shadow:0 calc(var(--br-u) * var(--br-cy-drop)) 0 var(--scene-shadow), 0 0 0 calc(var(--br-u) * var(--br-cy-ring)) var(--kit-outline), 0 0 calc(var(--br-u) * var(--br-cy-glow-blur)) calc(var(--br-u) * var(--br-cy-glow-spread)) color-mix(in srgb, var(--kit-light) 50%, transparent)}}.br-candy-well{box-sizing:border-box;width:calc(var(--br-u) * var(--br-cy-well));height:calc(var(--br-u) * var(--br-cy-well));border:3px solid var(--kit-gold);border-radius:calc(var(--br-u) * var(--br-cy-well-r1)) calc(var(--br-u) * var(--br-cy-well-r2)) calc(var(--br-u) * var(--br-cy-well-r1)) calc(var(--br-u) * var(--br-cy-well-r2));background:#1b2a6b;flex-shrink:0;justify-content:center;align-items:center;display:flex}.br-candy-icon{width:calc(var(--br-u) * var(--br-cy-img));height:calc(var(--br-u) * var(--br-cy-img));display:inline-flex}.br-candy-count{font-size:calc(var(--br-u) * var(--br-cy-num));font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--kit-cream);text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink);line-height:1}.br-candy .br-candy-key{--kit-key-size:calc(var(--br-u) * 34);--kit-key-font:calc(var(--br-u) * 18)}.br-candy-gain{box-sizing:border-box;padding:calc(var(--br-u) * var(--br-cy-tag-pt)) calc(var(--br-u) * var(--br-cy-tag-px)) calc(var(--br-u) * var(--br-cy-tag-pb));background:var(--kit-coin);border:var(--br-cy-tag-edge) solid var(--kit-outline);border-radius:calc(var(--br-u) * var(--br-cy-tag-r1)) calc(var(--br-u) * var(--br-cy-tag-r2)) calc(var(--br-u) * var(--br-cy-tag-r1)) calc(var(--br-u) * var(--br-cy-tag-r2));box-shadow:inset 0 calc(var(--br-u) * var(--br-cy-tag-hi)) 0 #ffffff59, 0 calc(var(--br-u) * var(--br-cy-tag-drop)) 0 var(--kit-outline);transform:rotate(-8deg) translateY(calc(var(--br-u) * var(--br-cy-tag-lift) * -1));font-size:calc(var(--br-u) * var(--br-cy-tag-font));font-weight:var(--kit-weight-hero);font-variant-numeric:tabular-nums;color:var(--kit-ink);line-height:1.1}@media (min-aspect-ratio:13/10) and (min-width:951px){.br-stage>*{--br-u:min(100cqw / 1664, 100cqh / 1080);--br-band-u:var(--br-u)}.br-stage{--br-bw:1664;--br-bh:1080;--br-band-font:52;--br-photo-scale:1;--br-st-x:360;--br-st-y:64;--br-st-w:212;--br-st-h:92;--br-st-font:24;--br-bd-edge:4;--br-bd-radius:10;--br-bd-in1:3;--br-bd-in2:6;--br-bd-drop:8;--br-stud:12;--br-stud-at:6;--br-bt-x:30;--br-bt-y:24;--br-bt-font:26;--br-bc-y:18;--br-bc-gap:8;--br-bc-owned:40;--br-bc-total:22;--br-bc-rest:18;--br-cd-x:106;--br-cd-y:70;--br-cd-w:38;--br-cd-h:52;--br-cd-gap:4;--br-cd-r:4;--br-cd-edge:2;--br-cd-in:2;--br-cd-iw:30;--br-cd-ih:42;--br-td-x:-9;--br-td-y:-13;--br-td-w:57;--br-td-h:78;--br-td-edge:3;--br-td-ix:3;--br-td-iy:5;--br-td-iw:45;--br-td-ih:66;--br-pk-x:24;--br-pk-y:82;--br-pk-w:672;--br-pc-w:146;--br-pc-h:202;--br-pc-r:8;--br-pc-edge:3;--br-pc-in:8;--br-pc-iw:124;--br-pc-ih:170;--br-pc-mark:34;--br-pc-gap:6;--br-pc-font:18;--br-es-tgap:10;--br-es-tfont:26;--br-es-icon:34;--br-es-gap:14;--br-es-by:48;--br-es-bh:28;--br-es-ty:92;--br-es-th:48;--br-es-tag:130;--br-es-btag-font:17;--br-es-ttag-font:24;--br-es-track:360;--br-es-btrack-h:24;--br-es-ttrack-h:40;--br-es-ttrack-edge:3;--br-es-bnum:24;--br-es-tnum:46;--br-es-approx:20;--br-es-sx:144;--br-es-sy:152;--br-es-sfont:24;--br-es-my:188;--br-es-mfont:20;--br-cc-tfont:30;--br-cc-ry:54;--br-cc-face:36;--br-cc-track:500;--br-cc-nx:48;--br-cc-ny:104;--br-cc-lfont:22;--br-cc-nfont:44;--br-sh-font:22;--br-nav-font:28;--br-nav-primary-font:32;--br-note-x:864;--br-note-y:820;--br-cy-x:1280;--br-cy-y:973;--br-cy-w:262;--br-cy-h:70;--br-cy-gap:12;--br-cy-r1:12;--br-cy-r2:5;--br-cy-drop:4;--br-cy-ring:2;--br-cy-glow-blur:14;--br-cy-glow-spread:3;--br-cy-well:52;--br-cy-well-r1:10;--br-cy-well-r2:4;--br-cy-img:40;--br-cy-num:30;--br-cy-tag-pt:1;--br-cy-tag-px:9;--br-cy-tag-pb:3;--br-cy-tag-edge:2px;--br-cy-tag-r1:8;--br-cy-tag-r2:3;--br-cy-tag-hi:2;--br-cy-tag-drop:3;--br-cy-tag-lift:10;--br-cy-tag-font:21}.br-scroll,.br-scroll-body{position:absolute;inset:0}.br-scroll-fade{display:none}.br-band{left:calc(var(--br-u) * 532);top:calc(var(--br-u) * 26);width:calc(var(--br-u) * 600);height:calc(var(--br-u) * 110)}.br-photo,.br-kcard,.br-cel{left:calc(var(--br-u) * 144);top:calc(var(--br-u) * 136);width:calc(var(--br-u) * 660);height:calc(var(--br-u) * 800)}.br-binder{left:calc(var(--br-u) * 864);top:calc(var(--br-u) * 150);width:calc(var(--br-u) * 720);height:calc(var(--br-u) * 336)}.br-stage--lose .br-binder{left:calc(var(--br-u) * 864);top:calc(var(--br-u) * 320);width:calc(var(--br-u) * 720);height:calc(var(--br-u) * 336)}.br-estimate{left:calc(var(--br-u) * 864);top:calc(var(--br-u) * 510);width:calc(var(--br-u) * 720);height:calc(var(--br-u) * 210)}.br-stage--lose .br-estimate{left:calc(var(--br-u) * 864);top:calc(var(--br-u) * 680);width:calc(var(--br-u) * 720);height:calc(var(--br-u) * 210)}.br-close{left:calc(var(--br-u) * 864);top:calc(var(--br-u) * 150);width:calc(var(--br-u) * 720);height:calc(var(--br-u) * 150)}.br-share--x{left:calc(var(--br-u) * 864);top:calc(var(--br-u) * 744);width:calc(var(--br-u) * 220);height:calc(var(--br-u) * 56)}.br-share--copy{left:calc(var(--br-u) * 1104);top:calc(var(--br-u) * 744);width:calc(var(--br-u) * 250);height:calc(var(--br-u) * 56)}.br-nav--next{left:calc(var(--br-u) * 436);top:calc(var(--br-u) * 968);width:calc(var(--br-u) * 320);height:calc(var(--br-u) * 80)}.br-nav--retry{left:calc(var(--br-u) * 776);top:calc(var(--br-u) * 975);width:calc(var(--br-u) * 262);height:calc(var(--br-u) * 66)}.br-nav--quit{left:calc(var(--br-u) * 1058);top:calc(var(--br-u) * 975);width:calc(var(--br-u) * 200);height:calc(var(--br-u) * 66)}.br-stage--lose .br-nav--next{left:calc(var(--br-u) * 447);top:calc(var(--br-u) * 975);width:calc(var(--br-u) * 220);height:calc(var(--br-u) * 66)}.br-stage--lose .br-nav--retry{left:calc(var(--br-u) * 687);top:calc(var(--br-u) * 968);width:calc(var(--br-u) * 340);height:calc(var(--br-u) * 80)}.br-stage--lose .br-nav--quit{left:calc(var(--br-u) * 1047);top:calc(var(--br-u) * 975);width:calc(var(--br-u) * 200);height:calc(var(--br-u) * 66)}}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.br-stage>*{--br-u:min(100cqw / 390, 100cqh / 754);--br-band-u:calc(var(--br-u) * 340 / 600)}.br-stage{--br-bw:390;--br-bh:754;--br-band-font:28;--br-photo-scale:.454545;--br-st-x:168;--br-st-y:22;--br-st-w:120;--br-st-h:44;--br-st-font:13;--br-bd-edge:3;--br-bd-radius:8;--br-bd-in1:2;--br-bd-in2:4;--br-bd-drop:5;--br-stud:8;--br-stud-at:4;--br-bt-x:16;--br-bt-y:14;--br-bt-font:15;--br-bc-y:10;--br-bc-gap:5;--br-bc-owned:28;--br-bc-total:15;--br-bc-rest:13;--br-cd-x:36;--br-cd-y:44;--br-cd-w:21;--br-cd-h:26;--br-cd-gap:3;--br-cd-r:3;--br-cd-edge:1.5;--br-cd-in:1;--br-cd-iw:16;--br-cd-ih:21;--br-td-x:-5;--br-td-y:-6;--br-td-w:31;--br-td-h:39;--br-td-edge:2;--br-td-ix:2;--br-td-iy:3;--br-td-iw:25;--br-td-ih:33;--br-pk-x:12;--br-pk-y:44;--br-pk-w:334;--br-pc-w:76;--br-pc-h:106;--br-pc-r:5;--br-pc-edge:2;--br-pc-in:4;--br-pc-iw:64;--br-pc-ih:90;--br-pc-mark:20;--br-pc-gap:4;--br-pc-font:12;--br-es-tgap:6;--br-es-tfont:18;--br-es-icon:22;--br-es-gap:8;--br-es-by:32;--br-es-bh:22;--br-es-ty:62;--br-es-th:32;--br-es-tag:52;--br-es-btag-font:12;--br-es-ttag-font:16;--br-es-track:176;--br-es-btrack-h:16;--br-es-ttrack-h:26;--br-es-ttrack-edge:2;--br-es-bnum:16;--br-es-tnum:28;--br-es-approx:12;--br-es-sx:98;--br-es-sy:104;--br-es-sfont:15;--br-es-my:128;--br-es-mfont:12;--br-cc-tfont:18;--br-cc-ry:30;--br-cc-face:24;--br-cc-track:322;--br-cc-nx:32;--br-cc-ny:58;--br-cc-lfont:12;--br-cc-nfont:20;--br-sh-font:16;--br-nav-font:17;--br-nav-primary-font:22;--br-note-x:16;--br-note-y:800;--br-cy-x:64;--br-cy-y:384;--br-cy-w:262;--br-cy-h:70;--br-cy-gap:12;--br-cy-r1:12;--br-cy-r2:5;--br-cy-drop:4;--br-cy-ring:2;--br-cy-glow-blur:14;--br-cy-glow-spread:3;--br-cy-well:52;--br-cy-well-r1:10;--br-cy-well-r2:4;--br-cy-img:40;--br-cy-num:30;--br-cy-tag-pt:1;--br-cy-tag-px:9;--br-cy-tag-pb:3;--br-cy-tag-edge:2px;--br-cy-tag-r1:8;--br-cy-tag-r2:3;--br-cy-tag-hi:2;--br-cy-tag-drop:3;--br-cy-tag-lift:10;--br-cy-tag-font:21}.br-board{contain:layout;--br-cy-shift:calc(max(44px, calc(var(--br-u) * 70)) + var(--br-u) * 14)}.br-nav{position:fixed}.br-scroll{position:absolute;overflow:hidden auto}.br-scroll-body{width:100%;height:calc(var(--br-u) * 728 + var(--br-cy-shift));position:relative}.br-stage--share .br-scroll-body{height:calc(var(--br-u) * 792 + var(--br-cy-shift))}.br-stage--lose .br-scroll-body{height:calc(var(--br-u) * 814 + var(--br-cy-shift))}.br-notes{top:calc(var(--br-u) * var(--br-note-y) + var(--br-cy-shift))}.br-scroll-fade{pointer-events:none;background:linear-gradient(#00032500,#000325d9)}.br-nav-key,.br-candy .br-candy-key{display:none}.br-band{left:calc(var(--br-u) * 25);top:calc(var(--br-u) * 8);width:calc(var(--br-u) * 340);height:calc(var(--br-u) * 62)}.br-scroll{left:calc(var(--br-u) * 0);top:calc(var(--br-u) * 78);width:calc(var(--br-u) * 390);height:calc(var(--br-u) * 546)}.br-scroll-fade{left:calc(var(--br-u) * 0);top:calc(var(--br-u) * 596);width:calc(var(--br-u) * 390);height:calc(var(--br-u) * 28)}.br-photo,.br-kcard,.br-cel{left:calc(var(--br-u) * 45);top:calc(var(--br-u) * 6);width:calc(var(--br-u) * 300);height:calc(var(--br-u) * 364)}.br-binder{left:calc(var(--br-u) * 16);top:calc(var(--br-u) * 384 + var(--br-cy-shift));width:calc(var(--br-u) * 358);height:calc(var(--br-u) * 180)}.br-stage--lose .br-binder{left:calc(var(--br-u) * 16);top:calc(var(--br-u) * 470 + var(--br-cy-shift));width:calc(var(--br-u) * 358);height:calc(var(--br-u) * 180)}.br-estimate{left:calc(var(--br-u) * 16);top:calc(var(--br-u) * 578 + var(--br-cy-shift));width:calc(var(--br-u) * 358);height:calc(var(--br-u) * 150)}.br-stage--lose .br-estimate{left:calc(var(--br-u) * 16);top:calc(var(--br-u) * 664 + var(--br-cy-shift));width:calc(var(--br-u) * 358);height:calc(var(--br-u) * 150)}.br-close{left:calc(var(--br-u) * 16);top:calc(var(--br-u) * 384 + var(--br-cy-shift));width:calc(var(--br-u) * 358);height:calc(var(--br-u) * 72)}.br-share--x{left:calc(var(--br-u) * 16);top:calc(var(--br-u) * 742 + var(--br-cy-shift));width:calc(var(--br-u) * 170);height:calc(var(--br-u) * 44)}.br-share--copy{left:calc(var(--br-u) * 196);top:calc(var(--br-u) * 742 + var(--br-cy-shift));width:calc(var(--br-u) * 178);height:calc(var(--br-u) * 44)}.br-nav--next{left:calc(var(--br-u) * 77);top:calc(var(--br-u) * 632);width:calc(var(--br-u) * 305);height:calc(var(--br-u) * 48)}.br-nav--retry{left:calc(var(--br-u) * 77);top:calc(var(--br-u) * 690);width:calc(var(--br-u) * 150);height:calc(var(--br-u) * 44)}.br-nav--quit{left:calc(var(--br-u) * 232);top:calc(var(--br-u) * 690);width:calc(var(--br-u) * 150);height:calc(var(--br-u) * 44)}.br-stage--lose .br-nav--retry{left:calc(var(--br-u) * 77);top:calc(var(--br-u) * 632);width:calc(var(--br-u) * 305);height:calc(var(--br-u) * 48)}.br-stage--lose .br-nav--next{left:calc(var(--br-u) * 77);top:calc(var(--br-u) * 690);width:calc(var(--br-u) * 150);height:calc(var(--br-u) * 44)}.br-stage--lose .br-nav--quit{left:calc(var(--br-u) * 232);top:calc(var(--br-u) * 690);width:calc(var(--br-u) * 150);height:calc(var(--br-u) * 44)}}@property --cs-u{syntax:"<length>";inherits:true;initial-value:1px}.calc-select{--cs-u:min(1px, calc(100cqh / 1080), calc(100cqw / 900));--cs-order-over:max(0px, calc(50px + var(--cs-u) * 10 - max(44px, calc(var(--cs-u) * 62))));padding:calc(var(--cs-u) * 20) 0 calc(var(--cs-u) * 76);gap:calc(var(--cs-u) * 26);color:var(--kit-cream)}.calc-select:has(.calc-dan--grid){--cs-u:min(1.3px, calc(100cqw / 390), calc(100cqh / 752));--cs-order-over:max(0px, calc(50px + var(--cs-u) * 4 - max(44px, calc(var(--cs-u) * 54))));padding:calc(var(--cs-u) * 15) 0 calc(var(--cs-u) * 82);gap:calc(var(--cs-u) * 18)}.calc-select-ground{background:radial-gradient(ellipse 70% 60% at 50% 45%, var(--scene-raised) 0%, var(--scene-ground) 70%)}main:has(.calc-dan--grid) .calc-select-ground{background:radial-gradient(ellipse 80% 55% at 50% 45%, var(--scene-raised) 0%, var(--scene-ground) 75%)}.calc-top-line{font-weight:var(--kit-weight-button);color:var(--kit-cream);font-size:max(14*min(1px,.25641cqi),1.20192cqi);line-height:1.2}.calc-top-line--armed{color:var(--kit-light)}.calc-top-line--play{gap:max(12*min(1px,.25641cqi),1.32212cqi);min-height:max(22*min(1px,.25641cqi),1.92308cqi);font-size:max(13*min(1px,.25641cqi),1.20192cqi);line-height:1}@media (max-width:767.98px){.calc-top-line{text-shadow:1.5px 0 0 var(--kit-ink), -1.5px 0 0 var(--kit-ink), 0 1.5px 0 var(--kit-ink), 0 -1.5px 0 var(--kit-ink)}}.calc-play-r0{justify-content:flex-end;padding-bottom:max(6*min(1px,.25641cqi),.420673cqi)}.calc-hint-key{box-sizing:border-box;border:2px solid var(--kit-ink);background:var(--kit-cream);width:2em;height:1.5em;box-shadow:inset 0 -.2em 0 var(--kit-key-cream-lip), 0 2px 0 var(--kit-ink);text-shadow:none;border-radius:.35em;flex:none;justify-content:center;align-items:center;padding-bottom:.15em;display:inline-flex}.calc-hint-key>svg{width:1.3em;height:.8em}.calc-hint{align-items:center;gap:.4em;display:inline-flex}.calc-select-header{gap:calc(var(--cs-u) * 20);translate:calc(var(--cs-u) * 82) 0}.calc-select:has(.calc-dan--grid) .calc-select-header{gap:calc(var(--cs-u) * 12);translate:calc(var(--cs-u) * 17) 0}.calc-select:has(.calc-dan--grid) .kit-ribbon{width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}.calc-select:has(.calc-dan--grid) .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h)}.calc-select:has(.calc-dan--grid) .kit-ribbon-svg{display:none}.calc-select:has(.calc-dan--grid) .kit-ribbon-svg--compact{display:block}.calc-select-ribbon-font{--calc-ribbon-font:calc(var(--cs-u) * 48)}.calc-select:has(.calc-dan--grid) .calc-select-ribbon-font{--calc-ribbon-font:calc(var(--cs-u) * 28)}.kit-plaque.calc-seconds{justify-content:center;align-items:center;gap:calc(var(--cs-u) * 8);min-width:calc(var(--cs-u) * 184);height:calc(var(--cs-u) * 62);padding-bottom:calc(var(--cs-u) * 3);flex:none;display:flex}.calc-seconds__icon{width:calc(var(--cs-u) * 36);height:calc(var(--cs-u) * 36);flex:none;display:inline-flex}.calc-seconds__num{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:calc(var(--cs-u) * 34);color:var(--kit-light);text-shadow:var(--kit-num-stroke);line-height:1}.calc-seconds__unit{white-space:nowrap;padding-bottom:calc(var(--cs-u) * 14);font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--cs-u) * 20));align-self:flex-end;line-height:1}.calc-select:has(.calc-dan--grid) .kit-plaque.calc-seconds{gap:calc(var(--cs-u) * 4);min-width:calc(var(--cs-u) * 112);height:calc(var(--cs-u) * 46);padding-bottom:calc(var(--cs-u) * 2);box-shadow:inset 0 2px 0 #ffffff14, 0 4px 0 var(--scene-shadow);border-radius:12px 5px}.calc-select:has(.calc-dan--grid) .calc-seconds__icon{width:calc(var(--cs-u) * 24);height:calc(var(--cs-u) * 24)}.calc-select:has(.calc-dan--grid) .calc-seconds__num{font-size:calc(var(--cs-u) * 22)}.calc-select:has(.calc-dan--grid) .calc-seconds__unit{padding-bottom:calc(var(--cs-u) * 11);font-size:max(12px, calc(var(--cs-u) * 13))}.kit-frame.calc-table{width:calc(var(--cs-u) * 740);padding:calc(var(--cs-u) * 18) calc(var(--cs-u) * 26)}.calc-table__grid{grid-template-columns:calc(var(--cs-u) * 104) repeat(9, minmax(0, 1fr));row-gap:calc(var(--cs-u) * 6);column-gap:calc(var(--cs-u) * 6);display:grid}.calc-table__head{height:calc(var(--cs-u) * 24);font-weight:var(--kit-weight-number);font-size:max(12px, calc(var(--cs-u) * 17));color:var(--kit-gold);justify-content:center;align-items:center;line-height:1;display:flex}.calc-table__label,.calc-table__cell{height:calc(var(--cs-u) * 32);font-weight:var(--kit-weight-number);font-size:max(12px, calc(var(--cs-u) * 18));color:var(--kit-cream);align-items:center;line-height:1;display:flex}.calc-table__label{padding-right:calc(var(--cs-u) * 6);white-space:nowrap;text-shadow:1.5px 0 0 var(--kit-ink), -1.5px 0 0 var(--kit-ink), 0 1.5px 0 var(--kit-ink), 0 -1.5px 0 var(--kit-ink);justify-content:flex-end}.calc-table__cell{font-variant-numeric:tabular-nums;justify-content:center}.calc-table__label--off,.calc-table__cell--off{opacity:.38}.calc-dan{gap:max(6px, calc(var(--cs-u) * 8));display:flex}.calc-dan__chip{justify-content:center;align-items:center;gap:calc(var(--cs-u) * 3);box-sizing:border-box;width:calc(var(--cs-u) * 78);min-width:44px;height:max(44px, calc(var(--cs-u) * 60));padding:0 0 calc(var(--cs-u) * 4);border:3px solid var(--kit-bronze);background:var(--scene-ground);color:var(--kit-cream);border-radius:12px 12px 14px 14px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.calc-dan__chip{color:color-mix(in srgb, var(--kit-cream) 62%, transparent)}}.calc-dan__chip{font-family:var(--font-rounded), sans-serif;white-space:nowrap;box-shadow:inset 0 3px 0 #ffffff0f, inset 0 -4px 0 #00000059, 0 5px 0 var(--scene-shadow);line-height:1}.calc-dan__chip[aria-pressed=true]{border:4px solid var(--kit-light);background:var(--scene-raised);color:var(--kit-cream);box-shadow:0 0 0 3px var(--kit-light), 0 0 18px var(--kit-light), inset 0 3px 0 #ffffff1f, 0 5px 0 var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.calc-dan__chip[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--kit-light) 28%, transparent), 0 0 18px color-mix(in srgb, var(--kit-light) 45%, transparent), inset 0 3px 0 #ffffff1f, 0 5px 0 var(--scene-shadow)}}.calc-dan__label{font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--cs-u) * 18))}.calc-dan__count{font-weight:var(--kit-weight-body);font-size:max(12px, calc(var(--cs-u) * 16))}.calc-dan__chip[aria-pressed=true] .calc-dan__count{color:var(--kit-light)}.calc-dan__chip.calc-dan__chip--all,.calc-dan__chip.calc-dan__chip--all[aria-pressed=true]{border:3px solid var(--kit-gold);background:var(--kit-outline);color:var(--kit-light);box-shadow:inset 0 3px 0 #ffffff24, inset 0 -4px 0 #00000059, 0 5px 0 var(--scene-shadow)}.calc-dan__chip--all .calc-dan__count{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--kit-light)}.calc-dan__chip:focus-visible{outline:3px solid var(--kit-light);outline-offset:3px}.calc-dan--grid{width:calc(var(--cs-u) * 362);gap:max(8px, calc(var(--cs-u) * 10));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calc-dan--grid .calc-dan__chip{gap:calc(var(--cs-u) * 8);width:auto;height:max(44px, calc(var(--cs-u) * 56));box-shadow:inset 0 3px 0 #ffffff0f, inset 0 -4px 0 #00000059, 0 4px 0 var(--scene-shadow);flex-direction:row}.calc-dan--grid .calc-dan__chip[aria-pressed=true]{box-shadow:0 0 0 2px var(--kit-light), 0 0 14px var(--kit-light), inset 0 3px 0 #ffffff1f, 0 4px 0 var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.calc-dan--grid .calc-dan__chip[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--kit-light) 28%, transparent), 0 0 14px color-mix(in srgb, var(--kit-light) 40%, transparent), inset 0 3px 0 #ffffff1f, 0 4px 0 var(--scene-shadow)}}.calc-dan--grid .calc-dan__label{font-size:max(12px, calc(var(--cs-u) * 22))}.calc-dan--grid .calc-dan__count{font-size:max(12px, calc(var(--cs-u) * 13))}.calc-order-row{gap:calc(var(--cs-u) * 8);display:flex}.calc-select:has(.calc-dan--grid) .calc-order-row .calc-dan__chip--all{width:calc(var(--cs-u) * 84);height:auto;min-height:max(44px, calc(var(--cs-u) * 54));box-shadow:inset 0 3px 0 #ffffff24, inset 0 -4px 0 #00000059, 0 4px 0 var(--scene-shadow);align-self:stretch}.calc-select:has(.calc-dan--grid) .calc-order-row .calc-dan__chip--all .calc-dan__label{font-size:max(12px, calc(var(--cs-u) * 14))}.calc-order{box-sizing:border-box;width:calc(var(--cs-u) * 380);min-height:max(44px, calc(var(--cs-u) * 62));padding:calc(var(--cs-u) * 5);gap:calc(var(--cs-u) * 5);border:3px solid var(--kit-bronze);background:var(--scene-shadow);box-shadow:inset 0 3px 0 #0006, 0 5px 0 var(--scene-shadow);border-radius:14px;display:flex}.calc-order__option{box-sizing:border-box;min-height:44px;padding-bottom:calc(var(--cs-u) * 2);color:var(--kit-cream);background:0 0;border:0;border-radius:10px;flex:auto}@supports (color:color-mix(in lab, red, red)){.calc-order__option{color:color-mix(in srgb, var(--kit-cream) 70%, transparent)}}.calc-order__option{font-family:var(--font-rounded), sans-serif;font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--cs-u) * 22));white-space:nowrap;line-height:1}.calc-order__option:first-child{flex:0 0 calc(var(--cs-u) * 150)}.calc-order__option[aria-checked=true]{padding-bottom:calc(var(--cs-u) * 4);border:3px solid var(--kit-outline);background:var(--kit-coin);color:var(--kit-ink);box-shadow:inset 0 -4px 0 var(--kit-coin-lip), inset 0 3px 0 #ffffff80}.calc-order__option:focus-visible{outline:3px solid var(--kit-light);outline-offset:2px}.calc-select:has(.calc-dan--grid) .calc-order-row .calc-order{width:calc(var(--cs-u) * 270);min-height:max(44px, calc(var(--cs-u) * 54));padding:calc(var(--cs-u) * 2);gap:calc(var(--cs-u) * 4);box-shadow:inset 0 3px 0 #0006, 0 4px 0 var(--scene-shadow);border-radius:12px}.calc-select:has(.calc-dan--grid) .calc-order-row .calc-order__option{font-size:max(12px, calc(var(--cs-u) * 16));border-radius:9px;padding-bottom:0}.calc-select:has(.calc-dan--grid) .calc-order-row .calc-order__option:first-child{flex-basis:calc(var(--cs-u) * 104)}.calc-select:has(.calc-dan--grid) .calc-order-row .calc-order__option[aria-checked=true]{padding-bottom:calc(var(--cs-u) * 3)}.kit-plaque.calc-foot{width:calc(var(--cs-u) * 614);height:calc(var(--cs-u) * 72);display:flex}.calc-foot__best{box-sizing:border-box;width:calc(var(--cs-u) * 170);padding-top:calc(var(--cs-u) * 8);background:var(--scene-raised);border-radius:13px 0 0 3px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.calc-foot__tag{left:calc(var(--cs-u) * 10);top:calc(var(--cs-u) * -15);box-sizing:border-box;height:calc(var(--cs-u) * 26);padding:0 calc(var(--cs-u) * 9) calc(var(--cs-u) * 2);border:2px solid var(--kit-ink);background:var(--kit-coin);box-shadow:0 2px 0 var(--kit-ink);color:var(--kit-ink);font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--cs-u) * 16));white-space:nowrap;border-radius:7px 3px;align-items:center;line-height:1;display:inline-flex;position:absolute}.calc-foot__best-value{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:calc(var(--cs-u) * 30);white-space:nowrap;color:var(--kit-cream);text-shadow:var(--kit-num-stroke);line-height:1}.calc-foot__best-value--hint{padding:0 calc(var(--cs-u) * 8);font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--cs-u) * 16));white-space:normal;text-align:center;line-height:1.2}.calc-foot__sep{width:calc(var(--cs-u) * 4);background:var(--kit-bronze);flex:none}.calc-foot__count{justify-content:center;align-items:baseline;gap:calc(var(--cs-u) * 4);box-sizing:border-box;width:calc(var(--cs-u) * 150);padding-top:calc(var(--cs-u) * 12);flex:none;display:flex}.calc-foot__count-num{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:calc(var(--cs-u) * 44);color:var(--kit-light);text-shadow:var(--kit-num-stroke);line-height:1}.calc-foot__count-unit{font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--cs-u) * 20));line-height:1}.calc-foot__list{justify-content:center;align-items:center;gap:calc(var(--cs-u) * 8);min-width:0;font-weight:var(--kit-weight-button);font-size:max(12px, calc(var(--cs-u) * 20));white-space:nowrap;flex:auto;line-height:1;display:flex}.calc-foot__list--unlisted{opacity:.55}.calc-foot__trophy{width:calc(var(--cs-u) * 30);height:calc(var(--cs-u) * 30);flex:none;display:inline-flex}.calc-select:has(.calc-dan--grid) .kit-plaque.calc-foot{width:calc(var(--cs-u) * 370);height:calc(var(--cs-u) * 66);box-shadow:inset 0 2px 0 #ffffff14, 0 4px 0 var(--scene-shadow);border-radius:14px 5px}.calc-select:has(.calc-dan--grid) .calc-foot__best{width:calc(var(--cs-u) * 116);padding-top:calc(var(--cs-u) * 6);border-radius:11px 0 0 2px}.calc-select:has(.calc-dan--grid) .calc-foot__tag{left:calc(var(--cs-u) * 6);top:calc(var(--cs-u) * -12);height:max(17px, calc(var(--cs-u) * 20));padding:0 calc(var(--cs-u) * 6) calc(var(--cs-u) * 1);border-radius:6px 2px;font-size:12px}.calc-select:has(.calc-dan--grid) .calc-foot__best-value{font-size:calc(var(--cs-u) * 22)}.calc-select:has(.calc-dan--grid) .calc-foot__best-value--hint{font-size:12px}.calc-select:has(.calc-dan--grid) .calc-foot__sep{width:calc(var(--cs-u) * 3)}.calc-select:has(.calc-dan--grid) .calc-foot__count{width:calc(var(--cs-u) * 96);gap:calc(var(--cs-u) * 2);padding-top:calc(var(--cs-u) * 14)}.calc-select:has(.calc-dan--grid) .calc-foot__count-num{font-size:calc(var(--cs-u) * 30)}.calc-select:has(.calc-dan--grid) .calc-foot__count-unit{font-size:max(12px, calc(var(--cs-u) * 14))}.calc-select:has(.calc-dan--grid) .calc-foot__list{gap:calc(var(--cs-u) * 5);padding:0 calc(var(--cs-u) * 6);font-size:max(12px, calc(var(--cs-u) * 13));white-space:normal;line-height:1.25}.calc-select:has(.calc-dan--grid) .calc-foot__trophy{width:calc(var(--cs-u) * 22);height:calc(var(--cs-u) * 22)}.kit-gold.calc-start{--kit-h:calc(var(--cs-u) * 104);justify-content:center;align-items:center;gap:calc(var(--cs-u) * 18);width:calc(var(--cs-u) * 400);height:var(--kit-h);padding:0 0 calc(var(--cs-u) * 9);font-weight:var(--kit-weight-button);font-size:calc(var(--cs-u) * 38);display:inline-flex}.calc-start .sa-nav-kit__glyph{width:calc(var(--cs-u) * 30);height:calc(var(--cs-u) * 34)}.calc-start .sa-nav-kit__key{--kit-key-size:calc(var(--cs-u) * 36);--kit-key-font:max(12px, calc(var(--cs-u) * 17))}.calc-select:has(.calc-dan--grid) .kit-gold.calc-start{--kit-h:calc(var(--cs-u) * 74);gap:calc(var(--cs-u) * 12);width:calc(var(--cs-u) * 280);padding-bottom:calc(var(--cs-u) * 7);font-size:calc(var(--cs-u) * 28);box-shadow:inset 0 4px 0 #ffffff80, inset 0 calc(var(--kit-h) * -.09) 0 var(--kit-coin-lip), 0 4px 0 var(--kit-outline), 0 8px 0 #00000059}.calc-select:has(.calc-dan--grid) .calc-start .sa-nav-kit__glyph{width:calc(var(--cs-u) * 22);height:calc(var(--cs-u) * 26)}.calc-select:has(.calc-dan--grid) .calc-start .sa-nav-kit__key{--kit-key-size:calc(var(--cs-u) * 28);--kit-key-font:max(12px, calc(var(--cs-u) * 13))}.calc-score-card .sa-score-card__row{gap:calc(var(--sap-k) * 10)}.calc-score-card .sa-score-card__num{font-size:max(12px, calc(var(--sap-k) * 28))}.calc-score-card .sa-score-card__unit{padding-bottom:calc(var(--sap-k) * 8);font-size:max(12px, calc(var(--sap-k) * 16))}@media (max-width:767.98px){.calc-score-card .sa-score-card__row{gap:3px}.calc-score-card .sa-score-card__unit{padding-bottom:0}}.calc-result{background:var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.calc-result{background:color-mix(in srgb, var(--scene-shadow) 58%, transparent)}}.kit-frame.calc-result-score{justify-content:center;align-items:center;gap:max(calc(var(--ar-n) * 4), calc(var(--ar-w) * 6));width:max(calc(var(--ar-n) * 260), calc(var(--ar-w) * 450));height:max(calc(var(--ar-n) * 104), calc(var(--ar-w) * 162));margin-top:max(calc(var(--ar-n) * 16), calc(var(--ar-w) * 26));padding-bottom:max(calc(var(--ar-n) * 4), calc(var(--ar-w) * 6));flex-direction:column;display:flex}.calc-result-score__label{font-weight:var(--kit-weight-button);font-size:max(calc(var(--ar-n) * 14), calc(var(--ar-w) * 24));line-height:1}.calc-result-score__value{font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;font-size:max(calc(var(--ar-n) * 56), calc(var(--ar-w) * 100));color:var(--kit-light);line-height:1}.calc-result .sa-result-symbols{margin-top:max(calc(var(--ar-n) * 16), calc(var(--ar-w) * 30))}.calc-result .sa-result-compare{margin-top:max(calc(var(--ar-n) * 18), calc(var(--ar-w) * 30));gap:max(calc(var(--ar-n) * 11), calc(var(--ar-w) * 18))}.calc-result [data-sa-el=candy-gain]{margin-top:max(calc(var(--ar-n) * 17), calc(var(--ar-w) * 30))}.calc-result .kit-plaque.sa-result-symbol{width:max(calc(var(--ar-n) * 168), calc(var(--ar-w) * 272))}@media (max-width:699.98px){.calc-result{padding-bottom:calc(var(--ar-n) * 48)}}.calc-result .calc-result-ranking-seat{margin-top:max(calc(var(--ar-n) * 18), calc(var(--ar-w) * 30))}.calc-result .sa-result-nav{margin-top:max(calc(var(--ar-n) * 20), calc(var(--ar-w) * 36))}.calc-result .kit-ground.sa-result-back{width:max(calc(var(--ar-n) * 158), calc(var(--ar-w) * 250));font-size:max(calc(var(--ar-n) * 22), calc(var(--ar-w) * 32));gap:14px}.calc-result .kit-gold.sa-result-retry{width:max(calc(var(--ar-n) * 206), calc(var(--ar-w) * 330));font-size:max(calc(var(--ar-n) * 22), calc(var(--ar-w) * 34));gap:14px}.calc-select :is(.kit-frame,.calc-select-step)+.calc-select-step{margin-top:calc(var(--cs-u) * 26 - 10px)}.calc-select .calc-select-step+.calc-select-step.calc-order-row{margin-top:calc(var(--cs-u) * 26 - 10px - var(--cs-order-over) / 2)}.calc-select .calc-select-step+.kit-plaque.calc-foot{margin-top:calc(var(--cs-u) * 28 - 10px - var(--cs-order-over) / 2)}.calc-select:has(.calc-dan--grid) .calc-select-step+.calc-select-step{margin-top:calc(var(--cs-u) * 20 - 10px - var(--cs-order-over) / 2)}.calc-select:has(.calc-dan--grid) .calc-select-step+.kit-plaque.calc-foot{margin-top:calc(var(--cs-u) * 22 - 10px - var(--cs-order-over) / 2)}.calc-select>*{flex-shrink:0}.calc-top-line--select{margin-top:calc(.793269cqi - 20.6*min(1px,.25641cqi))}.calc-select-header{align-items:flex-start}.calc-select-header .kit-plaque.calc-seconds{margin-top:calc(var(--cs-u) * 8)}.calc-select:has(.calc-dan--grid) .calc-select-header .kit-plaque.calc-seconds{margin-top:calc(var(--cs-u) * 4)}.calc-select:has(.calc-dan--grid) .kit-gold.calc-start{translate:calc(var(--cs-u) * 35) 0;margin-top:calc(var(--cs-u) * 12)}.calc-select:has(.calc-dan--grid) .calc-foot__list{word-break:var(--notation-word-break);line-break:strict}.calc-result .kit-gold.sa-result-retry,.calc-result .kit-ground.sa-result-back{gap:max(calc(var(--ar-n) * 8), calc(var(--ar-w) * 14))}.calc-result .sa-nav-kit__glyph{width:max(calc(var(--ar-n) * 24), calc(var(--ar-w) * 32));height:max(calc(var(--ar-n) * 24), calc(var(--ar-w) * 32))}.calc-result .sa-nav-kit__key{--kit-key-size:max(calc(var(--ar-n) * 26), calc(var(--ar-w) * 36));--kit-key-font:max(12px, calc(var(--ar-w) * 17))}.calc-result .sa-compare__label--tag{font-size:max(12px, calc(var(--ar-w) * 18))}.calc-result .sh-xlink{min-height:max(44px, calc(var(--ar-w) * 50))}.calc-result [data-sa-el=best-fill]{box-shadow:inset 0 3px 0 #ffffff59, inset 0 -4px 0 var(--kit-key-cream-lip)}.calc-result .sa-result-nav{position:relative}@media (min-width:700px){.calc-result-share{margin-left:max(calc(var(--ar-n) * 10), calc(var(--ar-w) * 20));position:absolute;top:0;left:100%}}.flick-board{--flick-band-bg:linear-gradient(180deg, #1d2f6b, #0c1733 60%, #08103b);--flick-key-bg:linear-gradient(160deg, #3b56a6, #1d2f6b 55%, #0c1733);--flick-key-ink:var(--kit-cream);--flick-key-glow:0 0 6px var(--kit-moon), 0 2px 0 #08103b}@supports (color:color-mix(in lab, red, red)){.flick-board{--flick-key-glow:0 0 6px color-mix(in srgb, var(--kit-moon) 80%, transparent), 0 2px 0 #08103b}}.flick-board{--flick-cloud-back:#0c1733;--flick-cloud-mid:#152354;--flick-cloud-rim:#5b699a;--flick-cloud-front:#0c1733;--flick-sun-bg:radial-gradient(circle, #fff8d6 0 40%, var(--kit-light) 41% 70%, var(--kit-gold) 71%);--flick-sun-glow:0 0 0 6px var(--kit-light), 0 0 24px 10px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.flick-board{--flick-sun-glow:0 0 0 6px color-mix(in srgb, var(--kit-light) 35%, transparent), 0 0 24px 10px color-mix(in srgb, var(--kit-light) 45%, transparent)}}.flick-board{--flick-deco-cloud:#fff;--flick-deco-ink:#3d1420;--flick-popup-hi:#fffbea;z-index:40;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-weight:var(--kit-weight-hero);position:fixed;bottom:0;left:0;right:0}.flick-board[data-flick-sky=day]{--flick-band-bg:linear-gradient(180deg, #5bbdf6 0%, #259ef2 45%, #1a6fb8 100%);--flick-key-bg:linear-gradient(160deg, #fff 0%, #a6ddf9 45%, #5bbdf6 100%);--flick-key-ink:#0c3a6b;--flick-key-glow:0 1px 0 #fff;--flick-cloud-back:#a6ddf9;--flick-cloud-mid:#fff;--flick-cloud-rim:#d6eefc;--flick-cloud-front:#a6ddf9}.flick-board[data-flick-sky=sunset]{--flick-band-bg:linear-gradient(180deg, #f39060 0%, #d4746a 35%, #ac626d 70%, #764656 100%);--flick-key-bg:linear-gradient(160deg, #ffd9b0 0%, #f39060 45%, #ac626d 100%);--flick-key-ink:#3d1420;--flick-key-glow:0 1px 0 #ffe6c8cc;--flick-cloud-back:#764656;--flick-cloud-mid:#935665;--flick-cloud-rim:#fbc08a;--flick-cloud-front:#764656;--flick-sun-bg:radial-gradient(circle, #fff1c2 0 30%, var(--kit-coin) 31% 65%, var(--kit-coin-lip) 66%);--flick-sun-glow:0 0 26px 10px var(--kit-coin)}@supports (color:color-mix(in lab, red, red)){.flick-board[data-flick-sky=sunset]{--flick-sun-glow:0 0 26px 10px color-mix(in srgb, var(--kit-coin) 45%, transparent)}}.flick-board__band{background:var(--flick-band-bg);position:absolute;bottom:0;left:0;right:0}.flick-board.flick-board--wide{left:var(--nav-w);height:var(--lkb-band-h)}html:has(.flick-board--wide,.flick-board--right){background-color:var(--kit-rail)}html:has(.flick-board--wide,.flick-board--right) body{background-color:var(--kit-rail)}.flick-board--wide .flick-board__band{top:0}.flick-board.flick-board--right{width:var(--lkb-side-w);top:0;left:auto}.flick-board--right .flick-board__band{top:0;left:var(--lkb-vbar-w)}.flick-board--right .flick-board__bar{width:var(--lkb-vbar-w);background:linear-gradient(90deg, var(--kit-light), var(--kit-gold) 50%, var(--kit-bronze));box-shadow:-3px 0 0 var(--kit-rail);top:0;bottom:0;right:auto}.flick-board.flick-board--chip{z-index:auto;width:68px;height:46px;display:block;position:relative;bottom:auto;left:auto;right:auto}.flick-board__key.portrait-typing-toggle{touch-action:manipulation;width:100%;height:100%;font-size:17px;position:absolute;inset:0}.calc-side-keys{top:0;bottom:0;left:var(--lkb-vbar-w);right:env(safe-area-inset-right,0px);grid-template-rows:repeat(4,clamp(44px,25dvh - 30px,64px));grid-template-columns:repeat(3,minmax(0,88px));place-content:center;gap:10px;padding:0 14px;display:grid;position:absolute}.calc-side-keys>.flick-board__key{width:100%;height:100%;font-size:32px;position:relative}.flick-board__corner-cloud{background:var(--flick-deco-cloud);opacity:.92;pointer-events:none;border-radius:10px;width:42px;height:16px;position:absolute}.board-keys{flex-direction:column;display:flex;position:absolute}.board-keys--portrait{--board-key-h:52px;--board-key-gap:calc(4.4 / 374 * 100%);--board-key-font:19px;gap:8px;top:22px;left:2.05128%;right:2.05128%}.board-keys--landscape{left:0;right:env(safe-area-inset-right,0px);top:var(--lkb-pad-top);align-items:center;gap:var(--lkb-gap-y);--board-key-h:var(--lkb-key-h);--board-key-gap:var(--lkb-gap-x);--board-key-font:calc(var(--lkb-key-h) / 2)}.board-keys--landscape>.board-keys__rows{width:calc(10 * var(--lkb-pitch))}.board-keys__rows{gap:inherit;flex-direction:column;width:100%;display:flex}.board-keys__row{gap:var(--board-key-gap);display:flex}.board-keys__row>.screen-keyboard-key:first-child{margin-left:calc(var(--board-row-indent,0) * 10%)}.board-keys__row>.screen-keyboard-key{width:calc(10% - var(--board-key-gap));height:var(--board-key-h);font-size:var(--board-key-font)}.flick-board__bar{background:linear-gradient(180deg, var(--kit-light), var(--kit-gold) 50%, var(--kit-bronze));box-shadow:0 3px 0 var(--kit-rail), 0 -2px 10px var(--kit-gold);position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.flick-board__bar{box-shadow:0 3px 0 var(--kit-rail), 0 -2px 10px color-mix(in srgb, var(--kit-gold) 40%, transparent)}}.flick-board__stage{margin:0 auto;position:absolute;inset:0}.flick-board__rivet{background:var(--kit-ink);width:7px;height:7px;box-shadow:0 0 0 2px var(--kit-gold);border-radius:50%;position:absolute}.flick-board__clouds{width:100%;position:absolute;bottom:0;left:0}.flick-board__cloud-back{fill:var(--flick-cloud-back);opacity:.7}.flick-board__cloud-mid{fill:var(--flick-cloud-mid)}.flick-board__cloud-rim{fill:none;stroke:var(--flick-cloud-rim);stroke-width:3px;stroke-linecap:round}.flick-board__cloud-front{fill:var(--flick-cloud-front)}.flick-board__deco{pointer-events:none;position:absolute}.flick-board__deco--sun{background:var(--flick-sun-bg);box-shadow:var(--flick-sun-glow);border-radius:50%}.flick-board__deco--moon{box-shadow:-10px 6px 0 0 var(--kit-light);border-radius:50%;transform:rotate(-20deg)}.flick-board__deco--star{background:var(--kit-light);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px var(--kit-light))}.flick-board__deco--cloud{background:var(--flick-deco-cloud);opacity:.92;border-radius:10px}.flick-board__deco--birds{fill:none;stroke:var(--flick-deco-ink);stroke-width:2.5px;stroke-linecap:round}.flick-board__key{box-sizing:border-box;font-family:inherit;font-weight:inherit;color:var(--flick-key-ink);background:var(--flick-key-bg);border:2.5px solid var(--kit-gold);text-shadow:var(--flick-key-glow);box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -4px 8px #00000040, 0 4px 0 var(--kit-bronze), 0 6px 10px #0006;touch-action:none;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:flex;position:absolute}.flick-board__key[data-pressed]{background:linear-gradient(160deg, var(--kit-light), var(--kit-gold));color:var(--kit-ink);text-shadow:none}.flick-board__popup{box-sizing:border-box;z-index:3;pointer-events:none;color:var(--kit-outline);background:linear-gradient(180deg, var(--flick-popup-hi) 0%, var(--kit-cream) 45%, var(--kit-light) 100%);border:3px solid var(--kit-coin-lip);box-shadow:inset 0 2px 0 #fff, 0 4px 0 var(--kit-bronze), 0 7px 12px #00000059;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;transform:scale(1.04)}.flick-board__popup[data-picked]{color:var(--kit-ink);background:radial-gradient(circle, var(--kit-cream), var(--kit-coin) 55%, var(--kit-coin-lip));border-color:var(--kit-outline);box-shadow:0 0 0 3px var(--kit-light), 0 0 22px 8px var(--kit-coin), 0 4px 0 var(--kit-outline);transform:scale(1.14)}@supports (color:color-mix(in lab, red, red)){.flick-board__popup[data-picked]{box-shadow:0 0 0 3px var(--kit-light), 0 0 22px 8px color-mix(in srgb, var(--kit-coin) 75%, transparent), 0 4px 0 var(--kit-outline)}}.cp-root{--cp-dim:#0c05009e;--cp-glow:var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.cp-root{--cp-glow:color-mix(in srgb, var(--kit-light) 55%, transparent)}}.cp-root{--cp-drop:#14070299;--cp-banner:#7f1c1c;--cp-banner-tail:#580a08;--cp-banner-lip:#3e0305;--cp-stroke:-2px -2px 0 var(--kit-ink), 2px -2px 0 var(--kit-ink), -2px 2px 0 var(--kit-ink), 2px 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 0 2px 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 2px 0 0 var(--kit-ink)}.cp-backdrop{background:0 0;position:fixed;inset:0}.cp-ring{box-shadow:0 0 0 4px var(--kit-light), 0 0 28px 6px var(--cp-glow), 0 0 0 200vmax var(--cp-dim);cursor:pointer;border-radius:18px;position:fixed}.cp-window{left:calc(var(--nav-w) + 96 * var(--cp-u));right:calc(80 * var(--cp-u));top:calc(118 * var(--cp-u));bottom:calc(60 * var(--cp-u));box-sizing:border-box;padding:calc(74 * var(--cp-u)) calc(22 * var(--cp-u)) calc(28 * var(--cp-u)) calc(34 * var(--cp-u));--cp-hall:var(--cp-hall-wide);background-color:var(--scene-raised);background-image:var(--cp-hall);border:calc(5 * var(--cp-u)) solid var(--kit-bronze);border-radius:calc(14 * var(--cp-u));box-shadow:0 calc(10 * var(--cp-u)) 0 var(--scene-shadow), inset 0 0 0 calc(3 * var(--cp-u)) var(--scene-raised), inset 0 0 0 calc(6 * var(--cp-u)) var(--kit-gold);color:var(--kit-cream);font-weight:var(--kit-weight-body);background-position:50%;background-size:cover;outline:none;flex-direction:column;display:flex;position:fixed}@media (orientation:portrait){.cp-window{--cp-hall:var(--cp-hall-tall)}}.cp-rivet{width:calc(14 * var(--cp-u));height:calc(14 * var(--cp-u));background:var(--kit-gold);box-shadow:inset 0 calc(-3 * var(--cp-u)) 0 var(--kit-bronze);border-radius:50%;position:absolute}.cp-rivet--tl{left:calc(14 * var(--cp-u));top:calc(14 * var(--cp-u))}.cp-rivet--tr{right:calc(14 * var(--cp-u));top:calc(14 * var(--cp-u))}.cp-rivet--bl{left:calc(14 * var(--cp-u));bottom:calc(14 * var(--cp-u))}.cp-rivet--br{right:calc(14 * var(--cp-u));bottom:calc(14 * var(--cp-u))}.cp-banner{left:50%;top:calc(-56 * var(--cp-u));width:calc(740 * var(--cp-u));height:calc(100 * var(--cp-u));pointer-events:none;position:absolute;transform:translate(-50%)}.cp-banner-tail{top:calc(18 * var(--cp-u));width:calc(120 * var(--cp-u));height:calc(72 * var(--cp-u));background:var(--cp-banner-tail);position:absolute}.cp-banner-tail--l{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, calc(34 * var(--cp-u)) 50%);left:0}.cp-banner-tail--r{clip-path:polygon(0 0, 100% 0, calc(100% - 34 * var(--cp-u)) 50%, 100% 100%, 0 100%);right:0}.cp-banner-plate{left:calc(70 * var(--cp-u));width:calc(600 * var(--cp-u));height:calc(84 * var(--cp-u));box-sizing:border-box;background:var(--cp-banner);border:calc(4 * var(--cp-u)) solid var(--kit-gold);border-radius:calc(6 * var(--cp-u));box-shadow:0 calc(8 * var(--cp-u)) 0 var(--cp-banner-lip);justify-content:center;align-items:center;display:flex;position:absolute;top:0}.cp-banner-text{font-size:max(14px, calc(44 * var(--cp-u)));font-weight:var(--kit-weight-hero);letter-spacing:.04em;white-space:nowrap;color:var(--kit-cream);text-shadow:-3px -3px 0 var(--kit-ink), 3px -3px 0 var(--kit-ink), -3px 3px 0 var(--kit-ink), 3px 3px 0 var(--kit-ink), 0 -3px 0 var(--kit-ink), 0 3px 0 var(--kit-ink), -3px 0 0 var(--kit-ink), 3px 0 0 var(--kit-ink), 0 6px 0 var(--kit-ink);margin:0;line-height:1}.cp-window{--hm-u:var(--cp-u);--hm-cell-scale:1}.cp-pick-slots{margin-bottom:calc(12 * var(--cp-u));flex:none;justify-content:center;display:flex}.cp-pick-slots .home-pick-slots{margin-left:0}.cp-scroll{overscroll-behavior:contain;min-height:0;padding-right:calc(21 * var(--cp-u));scrollbar-width:auto;scrollbar-color:var(--kit-gold) var(--scene-ground);flex:auto;overflow-y:auto}.cp-scroll::-webkit-scrollbar{width:calc(12 * var(--cp-u))}.cp-scroll::-webkit-scrollbar-track{background:var(--scene-ground);border:calc(2 * var(--cp-u)) solid var(--kit-outline);border-radius:calc(6 * var(--cp-u))}.cp-scroll::-webkit-scrollbar-thumb{background:var(--kit-gold);border:calc(2 * var(--cp-u)) solid var(--scene-ground);border-radius:calc(6 * var(--cp-u))}.cp-book{min-height:0;margin:0 calc(-22 * var(--cp-u)) 0 calc(-34 * var(--cp-u));flex-direction:column;flex:auto;display:flex}.cp-section{align-items:center;gap:calc(18 * var(--cp-u));height:calc(60 * var(--cp-u));box-sizing:border-box;padding:0 calc(22 * var(--cp-u));background:var(--scene-ground);border:calc(3 * var(--cp-u)) solid var(--kit-bronze);border-radius:calc(8 * var(--cp-u));display:flex}.cp-section+.cp-grid{margin-top:calc(22 * var(--cp-u))}.cp-grid+.cp-section{margin-top:calc(26 * var(--cp-u))}.cp-section-name{font-size:max(14px, calc(30 * var(--cp-u)));font-weight:var(--kit-weight-button);color:var(--kit-cream);text-shadow:var(--cp-stroke);margin:0}.cp-section-no{font-size:max(14px, calc(22 * var(--cp-u)));font-weight:var(--kit-weight-button);color:var(--kit-light);font-variant-numeric:tabular-nums}.cp-grid{--cp-col-gap:calc(18 * var(--cp-u));grid-template-columns:repeat(auto-fill, minmax(max(var(--cp-cell-min), calc((100% - 5 * var(--cp-col-gap)) / 6)), 1fr));column-gap:var(--cp-col-gap);row-gap:calc(20 * var(--cp-u));display:grid}.cp-cell{height:calc(238 * var(--cp-u));min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.cp-cursor-frame{border:calc(4 * var(--cp-u)) solid var(--kit-coin);border-radius:calc(6 * var(--cp-u));--cp-k:calc(34 * var(--cp-u));--cp-t:calc(4 * var(--cp-u));clip-path:polygon(0 0, var(--cp-k) 0, var(--cp-k) var(--cp-t), var(--cp-t) var(--cp-t), var(--cp-t) var(--cp-k), 0 var(--cp-k), 0 calc(100% - var(--cp-k)), var(--cp-t) calc(100% - var(--cp-k)), var(--cp-t) calc(100% - var(--cp-t)), var(--cp-k) calc(100% - var(--cp-t)), var(--cp-k) 100%, 0 100%, 0 0, 100% 0, 100% var(--cp-k), calc(100% - var(--cp-t)) var(--cp-k), calc(100% - var(--cp-t)) var(--cp-t), calc(100% - var(--cp-k)) var(--cp-t), calc(100% - var(--cp-k)) 0, 100% 0, 100% 100%, calc(100% - var(--cp-k)) 100%, calc(100% - var(--cp-k)) calc(100% - var(--cp-t)), calc(100% - var(--cp-t)) calc(100% - var(--cp-t)), calc(100% - var(--cp-t)) calc(100% - var(--cp-k)), 100% calc(100% - var(--cp-k)));pointer-events:none;position:absolute;inset:0}.cp-cursor-arrow{left:50%;top:calc(-6 * var(--cp-u));width:0;height:0;margin-left:calc(-18 * var(--cp-u));border-left:calc(18 * var(--cp-u)) solid transparent;border-right:calc(18 * var(--cp-u)) solid transparent;border-top:calc(24 * var(--cp-u)) solid var(--kit-coin);filter:drop-shadow(0 3px 0 var(--kit-outline));pointer-events:none;z-index:1;position:absolute}.cp-cell-img{left:50%;top:calc(18 * var(--cp-u));width:calc(170 * var(--cp-u));height:calc(150 * var(--cp-u));max-width:none;margin-left:calc(-85 * var(--cp-u));object-fit:contain;filter:var(--rc-tint,) drop-shadow(0 calc(4 * var(--cp-u)) 0 var(--cp-drop));pointer-events:none;position:absolute}.cp-plate{left:calc(6 * var(--cp-u));right:calc(6 * var(--cp-u));bottom:calc(10 * var(--cp-u));height:max(22px, calc(44 * var(--cp-u)));box-sizing:border-box;border:calc(3 * var(--cp-u)) solid var(--kit-outline);border-radius:calc(6 * var(--cp-u));box-shadow:0 calc(4 * var(--cp-u)) 0 var(--scene-shadow);pointer-events:none;display:flex;position:absolute;overflow:hidden}.cp-plate-no{padding:0 calc(8 * var(--cp-u));background-color:var(--kit-rail);color:var(--kit-light);font-size:max(14px, calc(18 * var(--cp-u)));font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;display:flex}.cp-plate-name{min-width:0;padding:0 calc(4 * var(--cp-u));background:var(--scene-raised);color:var(--kit-cream);font-size:max(14px, calc(20 * var(--cp-u)));font-weight:var(--kit-weight-button);white-space:nowrap;letter-spacing:-.02em;flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.cp-plate--companion .cp-plate-name{background:var(--kit-coin);color:var(--kit-ink)}.cp-foot{height:calc(84 * var(--cp-u));box-sizing:border-box;min-height:56px;margin:calc(36 * var(--cp-u)) calc(12 * var(--cp-u)) 0 0;padding-top:calc(12 * var(--cp-u));border-top:calc(3 * var(--cp-u)) solid var(--scene-band);flex:none;justify-content:space-between;align-items:center;display:flex}.cp-owned{align-items:center;gap:calc(16 * var(--cp-u));display:flex}.cp-owned-label{font-size:max(14px, calc(26 * var(--cp-u)));font-weight:var(--kit-weight-button);color:var(--kit-cream);text-shadow:var(--cp-stroke)}.cp-owned-count{font-size:max(14px, calc(40 * var(--cp-u)));font-weight:var(--kit-weight-number);color:var(--kit-light);font-variant-numeric:tabular-nums;text-shadow:var(--cp-stroke)}.cp-back{height:max(44px, calc(64 * var(--cp-u)));padding:0 calc(40 * var(--cp-u));font-family:inherit;font-size:max(14px, calc(28 * var(--cp-u)));font-weight:var(--kit-weight-button);color:var(--kit-cream);background:var(--kit-outline);border:calc(4 * var(--cp-u)) solid var(--kit-bronze);border-radius:calc(10 * var(--cp-u));box-shadow:0 calc(6 * var(--cp-u)) 0 var(--scene-shadow), inset 0 2px 0 #ffffff2e;text-shadow:var(--cp-stroke);cursor:pointer}.cp-back:focus-visible,.cp-cell:focus-visible{outline:3px solid var(--kit-light);outline-offset:2px}.cp-root--narrow .cp-ring{box-shadow:0 0 0 3px var(--kit-light), 0 0 16px 4px var(--cp-glow), 0 0 0 200vmax var(--cp-dim);border-radius:10px}.cp-root--narrow .cp-window{top:38px;left:6px;right:6px;bottom:calc(var(--nav-h) + 8px);box-shadow:0 6px 0 var(--scene-shadow), inset 0 0 0 2px var(--scene-raised), inset 0 0 0 4px var(--kit-gold);border-width:4px;border-radius:12px;padding:50px 4px 10px 6px}.cp-root--narrow .cp-rivet{width:10px;height:10px;box-shadow:inset 0 -2px 0 var(--kit-bronze)}.cp-root--narrow .cp-rivet--tl{top:9px;left:9px}.cp-root--narrow .cp-rivet--tr{top:9px;right:9px}.cp-root--narrow .cp-rivet--bl,.cp-root--narrow .cp-rivet--br{display:none}.cp-root--narrow .cp-banner{width:330px;height:64px;top:-28px}.cp-root--narrow .cp-banner-tail{width:56px;height:44px;top:12px}.cp-root--narrow .cp-banner-tail--l{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,16px 50%)}.cp-root--narrow .cp-banner-tail--r{clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%)}.cp-root--narrow .cp-banner-plate{width:274px;height:54px;box-shadow:0 5px 0 var(--cp-banner-lip);border-width:3px;border-radius:5px;left:28px}.cp-root--narrow .cp-banner-text{letter-spacing:normal;text-shadow:var(--cp-stroke);font-size:22px}.cp-root--narrow .cp-scroll{padding-right:2px}.cp-root--narrow .cp-scroll::-webkit-scrollbar{width:6px}.cp-root--narrow .cp-scroll::-webkit-scrollbar-track{border:0;border-radius:3px}.cp-root--narrow .cp-scroll::-webkit-scrollbar-thumb{border:0;border-radius:3px}.cp-root--narrow .cp-section{border-width:2px;border-radius:6px;gap:10px;height:40px;padding:0 12px}.cp-root--narrow .cp-section+.cp-grid{margin-top:10px}.cp-root--narrow .cp-grid+.cp-section{margin-top:12px}.cp-root--narrow .cp-section-name{font-size:18px}.cp-root--narrow .cp-section-no{font-size:14px}.cp-root--narrow .cp-grid{--cp-col-gap:4px;grid-template-columns:repeat(auto-fill, minmax(var(--cp-cell-min), 1fr));row-gap:10px}.cp-root--narrow .cp-cell{height:150px}.cp-root--narrow .cp-cursor-frame{--cp-k:22px;--cp-t:3px;border-width:3px;border-radius:5px}.cp-root--narrow .cp-cursor-arrow{filter:drop-shadow(0 2px 0 var(--kit-outline));border-top-width:16px;border-left-width:12px;border-right-width:12px;margin-left:-12px;top:-4px}.cp-root--narrow .cp-cell-img{width:96px;height:80px;filter:var(--rc-tint,) drop-shadow(0 3px 0 var(--cp-drop));margin-left:-48px;top:12px}.cp-root--narrow .cp-plate{height:48px;box-shadow:0 3px 0 var(--scene-shadow);border-width:2px;border-radius:5px;flex-direction:column;bottom:6px;left:1px;right:1px}.cp-root--narrow .cp-plate-no{justify-content:center;height:20px;padding:0;font-size:14px}.cp-root--narrow .cp-plate-name{letter-spacing:-.05em;padding:0;font-size:14px}.cp-root--narrow .cp-foot{border-top-width:2px;height:64px;min-height:0;margin:0 6px 0 4px;padding-top:6px}.cp-root--narrow .cp-owned{gap:8px}.cp-root--narrow .cp-owned-label{font-size:16px}.cp-root--narrow .cp-owned-count{font-size:24px}.cp-root--narrow .cp-back{height:48px;box-shadow:0 4px 0 var(--scene-shadow), inset 0 2px 0 #ffffff2e;border-width:3px;border-radius:8px;padding:0 22px;font-size:18px}.lt-root{--lt-u:calc(100vw / 390);--lt-gold-glow:var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.lt-root{--lt-gold-glow:color-mix(in srgb, var(--kit-light) 55%, transparent)}}.lt-root{box-sizing:border-box;min-height:var(--screen-h);padding:calc(14 * var(--lt-u)) calc(14 * var(--lt-u)) calc(var(--nav-dock-h) + 12 * var(--lt-u));gap:calc(14 * var(--lt-u));font-family:var(--font-rounded,inherit);color:var(--kit-cream);flex-direction:column;display:flex;position:relative}.lt-root p{margin:0}.lt-outline,.lt-tab,.lt-back,.lt-count,.lt-remaining,.lt-rewrite,.lt-reject,.lt-board-intro,.lt-reply-caution,.lt-compose-caution,.lt-sent-head,.lt-sent-busy,.lt-note-text{text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink)}.lt-title{--lt-title-f:max(16px, calc(25 * var(--lt-u)));margin-top:calc(-4 * var(--lt-u));align-self:center}.lt-title .kit-ribbon{width:calc(var(--rb-unit) * var(--rbc-vw));height:calc(var(--rb-unit) * var(--rbc-vh))}.lt-title .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h)}.lt-title .kit-ribbon-svg{display:none}.lt-title .kit-ribbon-svg--compact{display:block}.lt-tabs{gap:calc(12 * var(--lt-u));display:flex}.lt-tab{flex:0 0 calc(174 * var(--lt-u));box-sizing:border-box;min-height:max(44px, calc(50 * var(--lt-u)));justify-content:center;align-items:center;gap:calc(4 * var(--lt-u));background:var(--scene-raised);border:3px solid var(--kit-bronze);box-shadow:inset 0 2px 0 var(--kit-cream), inset 0 -4px 0 var(--scene-shadow), 0 4px 0 var(--scene-shadow);border-radius:10px 10px 12px 12px;padding:0;display:flex}@supports (color:color-mix(in lab, red, red)){.lt-tab{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--kit-cream) 12%, transparent), inset 0 -4px 0 color-mix(in srgb, var(--scene-shadow) 35%, transparent), 0 4px 0 var(--scene-shadow)}}.lt-tab{font-family:inherit;font-weight:var(--kit-weight-button);font-size:max(14px, calc(16 * var(--lt-u)));color:var(--kit-cream);cursor:pointer}.lt-tab .lt-icon{width:calc(26 * var(--lt-u));height:calc(26 * var(--lt-u))}.lt-tab[aria-pressed=true]{border-color:var(--kit-light);box-shadow:inset 0 -4px 0 var(--scene-shadow), 0 4px 0 var(--scene-shadow), 0 0 0 3px var(--lt-gold-glow), 0 0 16px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.lt-tab[aria-pressed=true]{box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--scene-shadow) 35%, transparent), 0 4px 0 var(--scene-shadow), 0 0 0 3px var(--lt-gold-glow), 0 0 16px color-mix(in srgb, var(--kit-light) 70%, transparent)}}.lt-tab[aria-pressed=true]{transform:translateY(calc(-5 * var(--lt-u))) rotate(-1.5deg)}.lt-icon{width:calc(40 * var(--lt-u));height:calc(40 * var(--lt-u));flex-shrink:0;display:block}.lt-icon-faded{opacity:.85}.lt-icon-small{width:calc(26 * var(--lt-u));height:calc(26 * var(--lt-u))}.lt-icon-back{flex-shrink:0;width:12px;height:14px;display:block}.lt-icon-send{width:calc(20 * var(--lt-u));height:calc(22 * var(--lt-u));display:block}.lt-strong{color:var(--kit-light)}.lt-body{flex-direction:column;flex:auto;min-height:0;display:flex}.lt-root[data-detail=hidden] .lt-detail,.lt-root[data-detail=shown] .lt-list{display:none}.lt-win{box-sizing:border-box}.lt-list{gap:calc(10 * var(--lt-u));box-shadow:none;background:0 0;border:0;flex-direction:column;display:flex}.lt-list>.kit-frame-rivet{display:none}.lt-new,.lt-send,.lt-send-letter{justify-content:center;align-items:center;display:flex}.lt-new{width:100%;min-height:max(44px, calc(56 * var(--lt-u)));gap:calc(10 * var(--lt-u));font-size:max(16px, calc(21 * var(--lt-u)))}.lt-rows{gap:calc(10 * var(--lt-u));flex-direction:column;display:flex}.lt-row{box-sizing:border-box;width:100%;min-height:max(44px, calc(78 * var(--lt-u)));align-items:center;gap:calc(10 * var(--lt-u));padding:0 calc(12 * var(--lt-u));background:var(--scene-raised);border:3px solid var(--kit-bronze);box-shadow:0 4px 0 var(--scene-shadow);text-align:left;color:var(--kit-cream);cursor:pointer;border-radius:12px 5px;font-family:inherit;display:flex}.lt-rows{--lt-row-lift:4px;--lt-row-tilt:1.5deg;--lt-row-ring:3px}.lt-row[aria-current=true]{border:4px solid var(--kit-light);box-shadow:0 5px 0 var(--scene-shadow), 0 0 0 var(--lt-row-ring) var(--lt-gold-glow), 0 0 22px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.lt-row[aria-current=true]{box-shadow:0 5px 0 var(--scene-shadow), 0 0 0 var(--lt-row-ring) var(--lt-gold-glow), 0 0 22px color-mix(in srgb, var(--kit-light) 65%, transparent)}}.lt-row[aria-current=true]{transform:translateY(calc(-1 * var(--lt-row-lift))) rotate(calc(-1 * var(--lt-row-tilt)))}.lt-row-text{flex:auto;min-width:0}.lt-date{font-weight:var(--kit-weight-number);font-size:max(12px, calc(13 * var(--lt-u)));color:var(--kit-light);display:block}.lt-ex{font-weight:500;font-size:max(13px, calc(15 * var(--lt-u)));white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lt-st{font-weight:var(--kit-weight-button);font-size:max(12px, calc(13 * var(--lt-u)));white-space:pre-line;text-align:center;flex-shrink:0}.lt-row[data-state=unread] .lt-st{color:var(--kit-light)}.lt-row[data-state=delivered] .lt-st{opacity:.85}.lt-new .lt-icon-small{display:none}.lt-count{text-align:center;font-weight:var(--kit-weight-number);font-size:max(13px, calc(16 * var(--lt-u)));color:var(--kit-light);display:none}.lt-detail{gap:calc(10 * var(--lt-u));flex-direction:column;flex:auto;min-height:0;display:flex}.lt-back{box-sizing:border-box;min-height:44px;padding:0 calc(14 * var(--lt-u));background:var(--scene-raised);border:3px solid var(--kit-bronze);box-shadow:inset 0 -4px 0 var(--scene-shadow), 0 4px 0 var(--scene-shadow);border-radius:10px 10px 12px 12px;align-self:flex-start;align-items:center;gap:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.lt-back{box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--scene-shadow) 35%, transparent), 0 4px 0 var(--scene-shadow)}}.lt-back{font-family:inherit;font-weight:var(--kit-weight-button);font-size:max(13px, calc(15 * var(--lt-u)));color:var(--kit-cream);cursor:pointer}.lt-back .lt-icon{width:calc(22 * var(--lt-u));height:calc(22 * var(--lt-u))}.lt-thread,.lt-compose{gap:calc(10 * var(--lt-u));flex-direction:column;flex:auto;min-height:0;display:flex}.lt-thread{box-shadow:none;background:0 0;border:0;padding:0}.lt-thread>.kit-frame-rivet{display:none}.lt-log{flex:1 1 calc(350 * var(--lt-u));min-height:calc(160 * var(--lt-u));gap:calc(10 * var(--lt-u));flex-direction:column;display:flex;overflow-y:auto}.lt-log>:first-child{margin-top:auto}.lt-me,.lt-au{box-sizing:border-box;max-width:calc(300 * var(--lt-u));padding:calc(8 * var(--lt-u)) calc(12 * var(--lt-u));overflow-wrap:anywhere}.lt-me{background:var(--kit-paper);border:3px solid var(--kit-outline);box-shadow:0 4px 0 var(--scene-shadow);border-radius:12px 12px 4px;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.lt-me{box-shadow:0 4px 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent)}}.lt-au{max-width:calc(320 * var(--lt-u));background:var(--kit-cream);border:3px solid var(--kit-bronze);box-shadow:inset 0 0 0 2px var(--kit-cream), inset 0 0 0 3px var(--kit-gold), 0 4px 0 var(--scene-shadow);border-radius:12px 12px 12px 4px;align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.lt-au{box-shadow:inset 0 0 0 2px var(--kit-cream), inset 0 0 0 3px var(--kit-gold), 0 4px 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent)}}.lt-au[data-new=true]{box-shadow:inset 0 0 0 2px var(--kit-cream), inset 0 0 0 3px var(--kit-gold), 0 4px 0 var(--scene-shadow), 0 0 0 3px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.lt-au[data-new=true]{box-shadow:inset 0 0 0 2px var(--kit-cream), inset 0 0 0 3px var(--kit-gold), 0 4px 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent), 0 0 0 3px color-mix(in srgb, var(--kit-light) 60%, transparent)}}.lt-who{gap:calc(8 * var(--lt-u));font-weight:var(--kit-weight-hero);font-size:max(12px, calc(14 * var(--lt-u)));color:var(--kit-ember);align-items:baseline;margin:0 0 2px;display:flex}.lt-me .lt-who{color:var(--kit-ink);justify-content:flex-end}.lt-when{font-weight:var(--kit-weight-number);font-size:max(12px, calc(12 * var(--lt-u)));color:var(--kit-band,var(--scene-band))}.lt-new-mark{font-size:max(12px, calc(12 * var(--lt-u)));color:var(--kit-flag);margin-left:auto}.lt-txt{font-weight:500;font-size:max(13px, calc(16 * var(--lt-u)));color:var(--kit-ink);white-space:pre-wrap;line-height:1.56}.lt-log{padding-inline:calc(22 * var(--lt-u))}.lt-me,.lt-au{position:relative}.lt-log>[data-stamp-slot=add]{margin-bottom:calc(max(44px, 44 * var(--lt-u)) - 14 * var(--lt-u))}.lt-log>[data-stamp-slot=show],.lt-log>[data-stamp-slot=change]{margin-bottom:calc(40 * var(--lt-u))}.lt-log>article:last-of-type:is([data-stamp-slot=show],[data-stamp-slot=change]){margin-bottom:calc(42 * var(--lt-u))}.lt-stamp,.lt-stamp-img{width:calc(56 * var(--lt-u));height:calc(56 * var(--lt-u));object-fit:contain;filter:drop-shadow(0 3px 0 var(--scene-shadow))}@supports (color:color-mix(in lab, red, red)){.lt-stamp,.lt-stamp-img{filter:drop-shadow(0 3px 0 color-mix(in srgb, var(--scene-shadow) 60%, transparent))}}.lt-stamp{left:calc(-18 * var(--lt-u));bottom:calc(-48 * var(--lt-u));pointer-events:none;position:absolute;transform:rotate(7deg)}.lt-stamp-on,.lt-stamp-add{right:calc(-18 * var(--lt-u));box-sizing:border-box;cursor:pointer;padding:0;position:absolute}.lt-stamp-on{top:calc(100% - 8 * var(--lt-u));width:max(44px, calc(56 * var(--lt-u)));height:max(44px, calc(56 * var(--lt-u)));background:0 0;border:0}.lt-stamp-img{width:100%;height:100%;display:block;transform:rotate(-8deg)}.lt-stamp-add{top:calc(100% - 12 * var(--lt-u));width:max(44px, calc(52 * var(--lt-u)));height:max(44px, calc(44 * var(--lt-u)));background:var(--scene-raised);border:3px solid var(--kit-bronze);box-shadow:inset 0 -4px 0 var(--scene-shadow), 0 3px 0 var(--scene-shadow);border-radius:10px 10px 12px 12px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lt-stamp-add{box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--scene-shadow) 35%, transparent), 0 3px 0 var(--scene-shadow)}}.lt-icon-stamp{width:calc(30 * var(--lt-u));height:calc(30 * var(--lt-u))}.lt-pick-scrim{inset:0 0 var(--nav-dock-h) 0;z-index:calc(var(--lt-pick-z) + 1);background:var(--scene-shadow);position:fixed}@supports (color:color-mix(in lab, red, red)){.lt-pick-scrim{background:color-mix(in srgb, var(--scene-shadow) 50%, transparent)}}.lt-pick{z-index:calc(var(--lt-pick-z) + 2);left:calc(4 * var(--lt-u));right:calc(4 * var(--lt-u));bottom:calc(var(--nav-dock-h) + 6 * var(--lt-u));box-sizing:border-box;gap:calc(16 * var(--lt-u));padding:calc(14 * var(--lt-u)) calc(16 * var(--lt-u)) calc(26 * var(--lt-u));background:var(--scene-ground);border:4px solid var(--kit-bronze);box-shadow:inset 0 0 0 3px var(--scene-ground), inset 0 0 0 5px var(--kit-gold), 0 -6px 0 var(--scene-shadow);border-radius:14px 14px 10px 10px;flex-direction:column;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.lt-pick{box-shadow:inset 0 0 0 3px var(--scene-ground), inset 0 0 0 5px var(--kit-gold), 0 -6px 0 color-mix(in srgb, var(--scene-shadow) 50%, transparent)}}.lt-pick{color:var(--kit-cream)}.lt-pick-frame{display:none}.lt-pick-rv{width:10px;height:10px}.lt-pick-rv--tl{top:8px;left:8px}.lt-pick-rv--tr{top:8px;right:8px}.lt-pick-rv--bl,.lt-pick-rv--br{display:none}.lt-pick-head,.lt-pick-grid{position:relative}.lt-pick-head{min-height:max(44px, calc(44 * var(--lt-u)));align-items:center;gap:calc(8 * var(--lt-u));display:flex}.lt-root .lt-pick-title{font-weight:var(--kit-weight-hero);font-size:max(14px, calc(19 * var(--lt-u)));color:var(--kit-cream);margin:0 auto 0 0}.lt-pick-btn{height:max(44px, calc(44 * var(--lt-u)));padding:0 calc(12 * var(--lt-u));box-sizing:border-box;background:var(--scene-raised);border:3px solid var(--kit-bronze);box-shadow:inset 0 -4px 0 var(--scene-shadow), 0 3px 0 var(--scene-shadow);border-radius:10px 10px 12px 12px;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.lt-pick-btn{box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--scene-shadow) 35%, transparent), 0 3px 0 var(--scene-shadow)}}.lt-pick-btn{font-family:inherit;font-weight:var(--kit-weight-button);font-size:max(12px, calc(15 * var(--lt-u)));color:var(--kit-cream);cursor:pointer}.lt-pick-grid{gap:calc(12 * var(--lt-u)) calc(8 * var(--lt-u));grid-template-columns:repeat(5,minmax(0,1fr));justify-items:center;display:grid}.lt-pick-tile{width:max(44px, calc(62 * var(--lt-u)));height:max(44px, calc(62 * var(--lt-u)));box-sizing:border-box;background:var(--scene-raised);border:3px solid var(--kit-bronze);box-shadow:0 3px 0 var(--scene-shadow);cursor:pointer;border-radius:12px 5px;justify-content:center;align-items:center;padding:0;display:flex}.lt-pick-tile[aria-pressed=true]{border-color:var(--kit-light);box-shadow:0 3px 0 var(--scene-shadow), 0 0 0 3px var(--lt-gold-glow), 0 0 14px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.lt-pick-tile[aria-pressed=true]{box-shadow:0 3px 0 var(--scene-shadow), 0 0 0 3px var(--lt-gold-glow), 0 0 14px color-mix(in srgb, var(--kit-light) 70%, transparent)}}.lt-pick-tile[aria-pressed=true]{transform:translateY(calc(-3 * var(--lt-u))) rotate(-3deg)}.lt-pick-img{width:calc(52 * var(--lt-u));height:calc(52 * var(--lt-u));object-fit:contain}.lt-sent-card{box-sizing:border-box;align-self:center;gap:calc(12 * var(--lt-u));width:100%;padding:calc(12 * var(--lt-u)) calc(14 * var(--lt-u));background:var(--scene-raised);border:3px solid var(--kit-bronze);box-shadow:0 5px 0 var(--scene-shadow);border-radius:16px 6px;align-items:center;display:flex}.lt-sent-cat{width:calc(60 * var(--lt-u));object-fit:contain;flex-shrink:0;height:auto}.lt-sent-head{font-weight:var(--kit-weight-hero);font-size:max(15px, calc(18 * var(--lt-u)));color:var(--kit-cream);margin:0 0 6px}.lt-sent-busy{font-weight:var(--kit-weight-button);font-size:max(12px, calc(13 * var(--lt-u)));color:var(--kit-cream);line-height:1.5}.lt-reply{gap:calc(6 * var(--lt-u));padding-left:calc(66 * var(--lt-u));flex-direction:column;flex-shrink:0;display:flex}.lt-reply-caution,.lt-compose-caution{font-weight:var(--kit-weight-button);font-size:max(12px, calc(13 * var(--lt-u)));color:var(--kit-cream);align-items:center;gap:6px;display:flex}.lt-reply-cat{width:calc(44 * var(--lt-u));height:auto;display:none}.lt-reply-row{gap:calc(8 * var(--lt-u));flex-direction:column;display:flex}.lt-reply-box{box-sizing:border-box;min-height:calc(84 * var(--lt-u));padding:calc(6 * var(--lt-u)) calc(10 * var(--lt-u)) calc(3 * var(--lt-u));background:var(--kit-paper);border:3px solid var(--kit-outline);box-shadow:0 0 0 3px var(--kit-light), 0 4px 0 var(--scene-shadow);border-radius:8px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lt-reply-box{box-shadow:0 0 0 3px var(--kit-light), 0 4px 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent)}}.lt-reply-text,.lt-paper-text{box-sizing:border-box;resize:none;width:100%;color:var(--kit-ink);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0;font-family:inherit;font-weight:500}.lt-reply-text{min-height:calc(52 * var(--lt-u));font-size:max(14px, calc(16 * var(--lt-u)));line-height:1.56}.lt-reply-text:focus-visible,.lt-paper-text:focus-visible{outline:3px solid var(--kit-ember);outline-offset:2px}.lt-reply-count{font-weight:var(--kit-weight-number);font-size:max(12px, calc(12 * var(--lt-u)));color:var(--kit-ink);font-variant-numeric:tabular-nums;align-self:flex-end}.lt-reply-side{justify-content:space-between;align-items:center;gap:calc(8 * var(--lt-u));display:flex}.lt-remaining{white-space:nowrap;font-weight:var(--kit-weight-number);font-size:max(12px, calc(14 * var(--lt-u)));color:var(--kit-cream);align-items:baseline;gap:4px;display:flex}.lt-remaining-num{font-size:max(16px, calc(22 * var(--lt-u)));color:var(--kit-light);font-variant-numeric:tabular-nums}.lt-send{width:calc(160 * var(--lt-u));min-height:max(44px, calc(56 * var(--lt-u)));gap:calc(8 * var(--lt-u));font-size:max(16px, calc(21 * var(--lt-u)))}.lt-reject{min-height:1em;font-weight:var(--kit-weight-button);font-size:max(12px, calc(13 * var(--lt-u)));color:var(--kit-light)}.lt-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lt-compose{box-shadow:none;background:0 0;border:0;padding:0}.lt-compose>.kit-frame-rivet{display:none}.lt-compose-head{align-items:center;gap:calc(10 * var(--lt-u));display:flex}.lt-compose-cat{width:calc(56 * var(--lt-u));object-fit:contain;flex-shrink:0;height:auto}.lt-compose-caution{font-size:max(13px, calc(15 * var(--lt-u)));display:block;transform:rotate(-2deg)}.lt-compose-bubble{display:none}.lt-compose-bubble-shadow{fill:var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.lt-compose-bubble-shadow{fill:color-mix(in srgb, var(--scene-shadow) 55%, transparent)}}.lt-compose-bubble-body{fill:var(--kit-paper);stroke:var(--kit-outline)}.lt-paper{box-sizing:border-box;min-height:calc(220 * var(--lt-u));gap:calc(8 * var(--lt-u));padding:calc(12 * var(--lt-u)) calc(14 * var(--lt-u)) calc(8 * var(--lt-u));background:var(--kit-paper);border:3.5px solid var(--kit-outline);box-shadow:0 0 0 4px var(--kit-light), 0 0 20px var(--kit-light), 0 8px 0 var(--scene-shadow);border-radius:10px;flex-direction:column;flex:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.lt-paper{box-shadow:0 0 0 4px var(--kit-light), 0 0 20px color-mix(in srgb, var(--kit-light) 75%, transparent), 0 8px 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent)}}.lt-salutation{font-weight:var(--kit-weight-hero);font-size:max(16px, calc(20 * var(--lt-u)));color:var(--kit-ink)}.lt-paper-hint{font-weight:500;font-size:max(12px, calc(14 * var(--lt-u)));color:var(--kit-ink);line-height:1.4}.lt-paper-text{min-height:calc(150 * var(--lt-u));font-size:max(14px, calc(17 * var(--lt-u)));line-height:2}.lt-paper-count{align-self:flex-end;align-items:baseline;gap:calc(8 * var(--lt-u));font-weight:var(--kit-weight-number);font-size:max(12px, calc(14 * var(--lt-u)));color:var(--kit-ink);display:flex}.lt-paper-num{font-size:max(15px, calc(19 * var(--lt-u)));font-variant-numeric:tabular-nums}.lt-paper-num[data-full=true],.lt-full{color:var(--kit-ember)}.lt-compose-foot{gap:calc(10 * var(--lt-u));padding-left:calc(66 * var(--lt-u));flex-direction:column;display:flex}.lt-compose-notes{gap:calc(6 * var(--lt-u));flex-direction:column;display:flex}.lt-rewrite{font-weight:var(--kit-weight-button);font-size:max(12px, calc(13 * var(--lt-u)));color:var(--kit-light)}.lt-send-letter{min-height:max(44px, calc(60 * var(--lt-u)));gap:calc(10 * var(--lt-u));font-size:max(17px, calc(22 * var(--lt-u)))}.lt-board-wrap{gap:calc(10 * var(--lt-u));flex-direction:column;flex:1 1 0;min-height:0;display:flex}.lt-board-intro{align-items:center;gap:calc(8 * var(--lt-u));font-weight:var(--kit-weight-button);font-size:max(13px, calc(15 * var(--lt-u)));color:var(--kit-cream);display:flex}.lt-board-cat{width:calc(40 * var(--lt-u));flex-shrink:0;height:auto}.lt-board{--lt-board-line:6px;margin-left:calc(66 * var(--lt-u));min-height:calc(300 * var(--lt-u));padding:var(--lt-board-line);background:var(--scene-ground);flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.lt-board-scroll{min-height:0;padding:max(0px, calc(26 * var(--lt-u) - var(--lt-board-line))) max(0px, calc(14 * var(--lt-u) - var(--lt-board-line)));flex:1 1 0;overflow-y:auto}.lt-notes{gap:calc(34 * var(--lt-u));flex-direction:column;display:flex}.lt-note{box-sizing:border-box;border:3.5px solid var(--kit-outline);background:var(--kit-paper);box-shadow:0 8px 0 var(--scene-shadow);border-radius:8px;position:relative}@supports (color:color-mix(in lab, red, red)){.lt-note{box-shadow:0 8px 0 color-mix(in srgb, var(--scene-shadow) 60%, transparent)}}.lt-note{padding:calc(24 * var(--lt-u)) calc(16 * var(--lt-u)) calc(18 * var(--lt-u));overflow-wrap:anywhere}.lt-note[data-tilt="0"]{transform:rotate(-1deg)}.lt-note[data-tilt="1"]{transform:rotate(1.2deg)}.lt-note[data-tilt="2"]{transform:rotate(-.6deg)}.lt-pin{box-sizing:border-box;background:var(--kit-ember);border:3px solid var(--kit-ink);width:28px;height:28px;box-shadow:inset -4px -4px 0 var(--scene-shadow), inset 3px 3px 0 var(--kit-cream);border-radius:50%;margin-left:-14px;position:absolute;top:-14px;left:50%}@supports (color:color-mix(in lab, red, red)){.lt-pin{box-shadow:inset -4px -4px 0 color-mix(in srgb, var(--scene-shadow) 25%, transparent), inset 3px 3px 0 color-mix(in srgb, var(--kit-cream) 35%, transparent)}}.lt-h{font-weight:var(--kit-weight-hero);font-size:max(14px, calc(17 * var(--lt-u)));color:var(--kit-band,var(--scene-band));margin:0 0 8px}.lt-h-author{color:var(--kit-ember)}.lt-note-date{font-weight:var(--kit-weight-number);font-size:max(12px, calc(13 * var(--lt-u)));color:var(--kit-bronze);margin-left:12px}.lt-b{font-weight:500;font-size:max(13px, calc(16 * var(--lt-u)));color:var(--kit-ink);white-space:pre-wrap;line-height:1.6}.lt-rep{margin-top:calc(14 * var(--lt-u));padding:calc(12 * var(--lt-u)) calc(14 * var(--lt-u));background:var(--kit-cream);border:3px solid var(--kit-gold);box-shadow:inset 0 0 0 2px var(--kit-cream), inset 0 0 0 4px var(--kit-bronze);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.lt-rep{box-shadow:inset 0 0 0 2px var(--kit-cream), inset 0 0 0 4px color-mix(in srgb, var(--kit-bronze) 35%, transparent)}}.lt-note-text{font-weight:var(--kit-weight-button);font-size:max(13px, calc(16 * var(--lt-u)));color:var(--kit-cream)}.nav-item.nav-item-letters-current{background:var(--kit-coin);border:3px solid var(--kit-outline);box-shadow:inset 0 3px 0 var(--kit-cream), inset 0 -6px 0 var(--kit-coin-lip), 0 5px 0 var(--kit-ink);border-radius:12px 12px 10px 10px}@supports (color:color-mix(in lab, red, red)){.nav-item.nav-item-letters-current{box-shadow:inset 0 3px 0 color-mix(in srgb, var(--kit-cream) 50%, transparent), inset 0 -6px 0 var(--kit-coin-lip), 0 5px 0 var(--kit-ink)}}.nav-item.nav-item-letters-current .nav-item-label{color:var(--kit-ink);font-weight:var(--kit-weight-hero);text-shadow:none}.letters-dock-chip[aria-current=page]{background:var(--kit-coin);border-color:var(--kit-outline)}@media (min-width:761px){.lt-root{--lt-u:min(calc((100vw - var(--nav-w)) / 1664), calc(var(--screen-h) / 1080));padding:calc(26 * var(--lt-u)) calc(40 * var(--lt-u)) calc(30 * var(--lt-u));grid-template-columns:calc(520 * var(--lt-u)) minmax(0, 1fr);column-gap:calc(30 * var(--lt-u));row-gap:calc(26 * var(--lt-u));grid-template-rows:auto auto minmax(0,1fr);display:grid}.lt-title{--lt-title-f:max(20px, calc(50 * var(--lt-u)));grid-column:1/-1;justify-self:center;margin-top:0}.lt-title .kit-ribbon{width:calc(var(--rb-unit) * var(--rb-vw));height:calc(var(--rb-unit) * var(--rb-vh))}.lt-title .kit-ribbon-text{left:var(--rb-band-left);width:var(--rb-band-w);height:var(--rb-band-h)}.lt-title .kit-ribbon-svg{display:block}.lt-title .kit-ribbon-svg--compact{display:none}.lt-tabs{gap:calc(24 * var(--lt-u));margin-top:calc(-10 * var(--lt-u));margin-bottom:calc(10 * var(--lt-u));grid-column:2}.lt-root[data-tab=board] .lt-tabs{padding-left:calc(550 * var(--lt-u));grid-column:1/-1}.lt-tab{flex-basis:calc(230 * var(--lt-u));min-width:max-content;padding:0 calc(12 * var(--lt-u));white-space:nowrap;min-height:max(44px, calc(68 * var(--lt-u)));gap:calc(10 * var(--lt-u));font-size:max(15px, calc(26 * var(--lt-u)));border-radius:12px 12px 14px 14px}.lt-tab[aria-pressed=true]{transform:translateY(calc(-10 * var(--lt-u))) rotate(-1.5deg);border-width:4px}.lt-tab .lt-icon{width:calc(34 * var(--lt-u));height:calc(34 * var(--lt-u))}.lt-body{grid-column:1/-1;grid-template-columns:subgrid;min-height:calc(800 * var(--lt-u));display:grid}.lt-board-wrap{grid-column:1/-1}.lt-root[data-detail] .lt-list,.lt-root[data-detail] .lt-detail{display:flex}.lt-back{display:none}.lt-win.lt-list,.lt-win.lt-thread,.lt-win.lt-compose,.lt-win.lt-board{background:var(--scene-ground);border:4px solid var(--kit-bronze);box-shadow:inset 0 0 0 3px var(--scene-ground), inset 0 0 0 6px var(--kit-gold), 0 8px 0 var(--scene-shadow);border-radius:10px}.lt-win>.kit-frame-rivet{display:block}.lt-list{padding:calc(24 * var(--lt-u)) calc(20 * var(--lt-u)) calc(28 * var(--lt-u));gap:calc(24 * var(--lt-u))}.lt-new{min-height:max(44px, calc(76 * var(--lt-u)));gap:calc(14 * var(--lt-u));font-size:max(16px, calc(28 * var(--lt-u)))}.lt-new .lt-icon-small{width:calc(32 * var(--lt-u));height:calc(32 * var(--lt-u));display:block}.lt-rows{--lt-rows-room-y:calc(var(--lt-row-lift) + var(--lt-row-ring) + 50% * sin(var(--lt-row-tilt)) + 1px);--lt-rows-room-x:calc(var(--lt-row-ring) + max(44px, calc(104 * var(--lt-u))) * sin(var(--lt-row-tilt)) + 1px);gap:calc(16 * var(--lt-u));min-height:0;margin:calc(-1 * var(--lt-rows-room-y)) calc(-1 * var(--lt-rows-room-x));padding:calc(6 * var(--lt-u) + var(--lt-rows-room-y)) var(--lt-rows-room-x);flex:auto;overflow-y:auto}.lt-row{min-height:max(44px, calc(104 * var(--lt-u)));gap:calc(14 * var(--lt-u));padding:0 calc(16 * var(--lt-u));border-radius:16px 6px}.lt-row .lt-icon{width:calc(48 * var(--lt-u));height:calc(48 * var(--lt-u))}.lt-date{font-size:max(12px, calc(18 * var(--lt-u)))}.lt-ex{font-size:max(13px, calc(21 * var(--lt-u)))}.lt-st{font-size:max(12px, calc(17 * var(--lt-u)))}.lt-count{font-size:max(13px, calc(20 * var(--lt-u)));display:block}.lt-detail{gap:0}.lt-thread{padding:calc(14 * var(--lt-u)) calc(24 * var(--lt-u)) calc(22 * var(--lt-u));gap:0}.lt-log{box-sizing:border-box;flex:1 0 calc(530 * var(--lt-u));gap:calc(18 * var(--lt-u));padding-bottom:0}.lt-me{max-width:calc(620 * var(--lt-u));padding:calc(14 * var(--lt-u)) calc(20 * var(--lt-u));border-radius:16px 16px 4px}.lt-au{max-width:calc(680 * var(--lt-u));padding:calc(14 * var(--lt-u)) calc(20 * var(--lt-u));border-radius:16px 16px 16px 4px}.lt-who{gap:calc(14 * var(--lt-u));font-size:max(13px, calc(20 * var(--lt-u)));margin-bottom:6px}.lt-when{font-size:max(12px, calc(16 * var(--lt-u)))}.lt-new-mark{font-size:max(12px, calc(17 * var(--lt-u)))}.lt-txt{font-size:max(14px, calc(22 * var(--lt-u)))}.lt-log{padding-inline:calc(30 * var(--lt-u))}.lt-log>[data-stamp-slot=add]{margin-bottom:calc(max(44px, 52 * var(--lt-u)) - 12 * var(--lt-u))}.lt-log>[data-stamp-slot=show],.lt-log>[data-stamp-slot=change]{margin-bottom:calc(52 * var(--lt-u))}.lt-log>article:last-of-type:is([data-stamp-slot=show],[data-stamp-slot=change]){margin-bottom:calc(56 * var(--lt-u))}.lt-stamp,.lt-stamp-img{width:calc(80 * var(--lt-u));height:calc(80 * var(--lt-u));filter:drop-shadow(0 4px 0 var(--scene-shadow))}@supports (color:color-mix(in lab, red, red)){.lt-stamp,.lt-stamp-img{filter:drop-shadow(0 4px 0 color-mix(in srgb, var(--scene-shadow) 60%, transparent))}}.lt-stamp{left:calc(-22 * var(--lt-u));bottom:calc(-62 * var(--lt-u))}.lt-stamp-on{right:calc(-22 * var(--lt-u));top:calc(100% - 18 * var(--lt-u));width:max(44px, calc(80 * var(--lt-u)));height:max(44px, calc(80 * var(--lt-u)))}.lt-stamp-img{width:100%;height:100%}.lt-stamp-add{right:calc(-26 * var(--lt-u));top:calc(100% - 12 * var(--lt-u));width:max(44px, calc(64 * var(--lt-u)));height:max(44px, calc(52 * var(--lt-u)));box-shadow:inset 0 2px 0 var(--kit-cream), inset 0 -5px 0 var(--scene-shadow), 0 4px 0 var(--scene-shadow);border-radius:12px 12px 14px 14px}@supports (color:color-mix(in lab, red, red)){.lt-stamp-add{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--kit-cream) 12%, transparent), inset 0 -5px 0 color-mix(in srgb, var(--scene-shadow) 35%, transparent), 0 4px 0 var(--scene-shadow)}}.lt-icon-stamp{width:calc(38 * var(--lt-u));height:calc(38 * var(--lt-u))}.lt-pick-scrim{display:none}.lt-pick{z-index:3;left:var(--lt-pick-left,0px);top:var(--lt-pick-top,0px);width:calc(592 * var(--lt-u));gap:calc(16 * var(--lt-u));padding:calc(22 * var(--lt-u)) calc(28 * var(--lt-u)) calc(34 * var(--lt-u));box-shadow:none;background:0 0;border:0;border-radius:0;position:absolute;bottom:auto;right:auto}.lt-pick-frame{width:100%;height:calc(358 * var(--lt-u));filter:drop-shadow(0 8px 0 var(--scene-shadow));display:block;position:absolute;top:0;left:0;overflow:visible}.lt-pick-rv{width:12px;height:12px}.lt-pick-rv--tl,.lt-pick-rv--bl{left:calc(14 * var(--lt-u))}.lt-pick-rv--tr,.lt-pick-rv--br{right:calc(14 * var(--lt-u))}.lt-pick-rv--tl,.lt-pick-rv--tr{top:calc(14 * var(--lt-u))}.lt-pick-rv--bl,.lt-pick-rv--br{top:calc(304 * var(--lt-u));display:block}.lt-pick[data-placement=below]{padding-top:calc(50 * var(--lt-u))}.lt-pick[data-placement=below] .lt-pick-frame-flip{transform:translateY(358px)scaleY(-1)}.lt-pick[data-placement=below] .lt-pick-rv--tl,.lt-pick[data-placement=below] .lt-pick-rv--tr{top:calc(42 * var(--lt-u))}.lt-pick[data-placement=below] .lt-pick-rv--bl,.lt-pick[data-placement=below] .lt-pick-rv--br{top:calc(332 * var(--lt-u))}.lt-pick-head{min-height:max(44px, calc(52 * var(--lt-u)));gap:calc(10 * var(--lt-u))}.lt-root .lt-pick-title{font-size:max(16px, calc(26 * var(--lt-u)))}.lt-pick-btn{height:max(44px, calc(46 * var(--lt-u)));padding:0 calc(16 * var(--lt-u));gap:calc(6 * var(--lt-u));box-shadow:inset 0 -4px 0 var(--scene-shadow), 0 4px 0 var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.lt-pick-btn{box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--scene-shadow) 35%, transparent), 0 4px 0 var(--scene-shadow)}}.lt-pick-btn{font-size:max(13px, calc(19 * var(--lt-u)))}.lt-pick-grid{gap:calc(14 * var(--lt-u))}.lt-pick-tile{width:max(44px, calc(96 * var(--lt-u)));height:max(44px, calc(96 * var(--lt-u)));box-shadow:inset 0 2px 0 var(--kit-cream), 0 4px 0 var(--scene-shadow);border-radius:16px 6px}@supports (color:color-mix(in lab, red, red)){.lt-pick-tile{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--kit-cream) 8%, transparent), 0 4px 0 var(--scene-shadow)}}.lt-pick-tile[aria-pressed=true]{box-shadow:0 4px 0 var(--scene-shadow), 0 0 0 3px var(--lt-gold-glow), 0 0 20px var(--kit-light);border-width:4px}@supports (color:color-mix(in lab, red, red)){.lt-pick-tile[aria-pressed=true]{box-shadow:0 4px 0 var(--scene-shadow), 0 0 0 3px var(--lt-gold-glow), 0 0 20px color-mix(in srgb, var(--kit-light) 70%, transparent)}}.lt-pick-tile[aria-pressed=true]{transform:translateY(calc(-4 * var(--lt-u))) rotate(-3deg)}.lt-pick-img{width:calc(80 * var(--lt-u));height:calc(80 * var(--lt-u))}.lt-sent-card{width:calc(760 * var(--lt-u));gap:calc(20 * var(--lt-u));padding:calc(18 * var(--lt-u)) calc(24 * var(--lt-u))}.lt-sent-cat{width:calc(96 * var(--lt-u))}.lt-sent-head{font-size:max(16px, calc(32 * var(--lt-u)));margin-bottom:10px}.lt-sent-busy{font-size:max(13px, calc(20 * var(--lt-u)))}.lt-reply>.lt-reject{left:calc(24 * var(--lt-u));position:absolute;top:100%}.lt-reply{margin:calc(12 * var(--lt-u)) calc(-24 * var(--lt-u)) 0;padding:calc(13 * var(--lt-u)) calc(24 * var(--lt-u)) 0;border-top:3px solid var(--kit-bronze);gap:calc(8 * var(--lt-u));position:relative}.lt-reply-cat{display:block}.lt-reply-caution{height:calc(50 * var(--lt-u));gap:calc(8 * var(--lt-u));font-size:max(13px, calc(20 * var(--lt-u)))}.lt-reply-row{min-height:calc(140 * var(--lt-u));gap:calc(28 * var(--lt-u));flex-direction:row}.lt-reply-box{flex:0 1 calc(700 * var(--lt-u));min-width:0;min-height:0;padding:calc(12 * var(--lt-u)) calc(16 * var(--lt-u)) calc(8 * var(--lt-u)) calc(18 * var(--lt-u));box-shadow:0 0 0 4px var(--kit-light), 0 6px 0 var(--scene-shadow);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.lt-reply-box{box-shadow:0 0 0 4px var(--kit-light), 0 6px 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent)}}.lt-reply-text{height:max(44px, calc(86 * var(--lt-u)));min-height:max(44px, calc(86 * var(--lt-u)));font-size:max(14px, calc(22 * var(--lt-u)))}.lt-reply-count{font-size:max(12px, calc(18 * var(--lt-u)))}.lt-reply-side{flex-direction:column;flex:auto;justify-content:space-between;align-items:stretch;gap:0}.lt-remaining{height:calc(50 * var(--lt-u));font-size:max(13px, calc(20 * var(--lt-u)));justify-content:center;align-items:center;gap:6px}.lt-remaining-num{font-size:max(16px, calc(32 * var(--lt-u)))}.lt-send{width:100%;min-height:max(44px, calc(88 * var(--lt-u)));font-size:max(16px, calc(32 * var(--lt-u)))}.lt-icon-send{width:calc(24 * var(--lt-u));height:calc(28 * var(--lt-u))}.lt-reject{font-size:max(12px, calc(18 * var(--lt-u)))}.lt-compose{padding:calc(40 * var(--lt-u)) calc(30 * var(--lt-u)) calc(22 * var(--lt-u));gap:0;position:relative}.lt-compose-head{height:calc(140 * var(--lt-u));flex:none;gap:0;position:relative}.lt-compose-cat{width:calc(120 * var(--lt-u));height:calc(140 * var(--lt-u))}.lt-compose-bubble{left:calc(120 * var(--lt-u));top:calc(-14 * var(--lt-u));width:calc(330 * var(--lt-u));height:calc(120 * var(--lt-u));display:block;position:absolute;overflow:visible;transform:rotate(-2deg)}.lt-compose-caution{left:calc(144 * var(--lt-u));width:calc(290 * var(--lt-u));font-size:max(14px, calc(24 * var(--lt-u)));color:var(--kit-ink);text-shadow:none;line-height:1.45;position:absolute;top:0}.lt-compose-caution .lt-strong{color:var(--kit-ember)}.lt-paper{height:auto;min-height:calc(470 * var(--lt-u));padding:calc(20 * var(--lt-u)) calc(32 * var(--lt-u)) calc(16 * var(--lt-u));box-shadow:0 0 0 5px var(--kit-light), 0 0 30px var(--kit-light), 0 10px 0 var(--scene-shadow);flex:none;gap:0}@supports (color:color-mix(in lab, red, red)){.lt-paper{box-shadow:0 0 0 5px var(--kit-light), 0 0 30px color-mix(in srgb, var(--kit-light) 75%, transparent), 0 10px 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent)}}.lt-salutation{box-sizing:border-box;height:calc(52 * var(--lt-u));border-bottom:2.5px solid var(--kit-ember)}@supports (color:color-mix(in lab, red, red)){.lt-salutation{border-bottom:2.5px solid color-mix(in srgb, var(--kit-ember) 60%, transparent)}}.lt-salutation{font-size:max(16px, calc(30 * var(--lt-u)))}.lt-paper-hint{padding-top:calc(4 * var(--lt-u));font-size:max(13px, calc(20 * var(--lt-u)));line-height:1.3}.lt-paper-text{height:calc(300 * var(--lt-u));min-height:0;margin-top:calc(2 * var(--lt-u));font-size:max(14px, calc(25 * var(--lt-u)));line-height:calc(50 * var(--lt-u));background:repeating-linear-gradient(to bottom, transparent 0 calc(41 * var(--lt-u)), var(--kit-page-rim) calc(41 * var(--lt-u)) calc(43 * var(--lt-u)), transparent calc(43 * var(--lt-u)) calc(50 * var(--lt-u)));background-attachment:local;flex:none}.lt-paper-count{gap:calc(12 * var(--lt-u));font-size:max(13px, calc(20 * var(--lt-u)));margin-top:auto}.lt-paper-num{font-size:max(15px, calc(28 * var(--lt-u)))}.lt-compose-foot{height:calc(96 * var(--lt-u));margin-top:calc(24 * var(--lt-u));padding-left:calc(4 * var(--lt-u));flex-direction:row;justify-content:space-between;align-items:flex-start}.lt-compose-notes{gap:0;margin-top:0;position:relative}.lt-compose-notes .lt-remaining{height:calc(44 * var(--lt-u));align-items:center}.lt-compose-notes .lt-reject{position:absolute;top:100%;left:0}.lt-compose-notes .lt-remaining{font-size:max(14px, calc(24 * var(--lt-u)));justify-content:flex-start}.lt-compose-notes .lt-remaining-num{font-size:max(16px, calc(36 * var(--lt-u)))}.lt-rewrite{max-width:calc(560 * var(--lt-u));font-size:max(12px, calc(18 * var(--lt-u)));line-height:1.4}.lt-send-letter{width:calc(380 * var(--lt-u));min-height:max(44px, calc(96 * var(--lt-u)));font-size:max(16px, calc(34 * var(--lt-u)))}.lt-board-intro{gap:calc(10 * var(--lt-u));font-size:max(14px, calc(24 * var(--lt-u)))}.lt-board-cat{width:calc(52 * var(--lt-u));height:calc(58 * var(--lt-u));object-fit:contain}.lt-root[data-tab=board]{padding-bottom:calc(24 * var(--lt-u))}.lt-board-wrap{margin-top:calc(-14 * var(--lt-u));padding-left:calc(4 * var(--lt-u));gap:calc(12 * var(--lt-u))}.lt-board-intro{min-height:calc(58 * var(--lt-u))}.lt-win.lt-board{height:calc(750 * var(--lt-u));background-color:var(--scene-raised);min-height:0;box-shadow:inset 0 0 0 3px var(--scene-raised), inset 0 0 0 6px var(--kit-gold), 0 8px 0 var(--scene-shadow);flex:none;margin-left:0}.lt-board-scroll{padding:calc(46 * var(--lt-u) - var(--lt-board-line)) calc(50 * var(--lt-u) - var(--lt-board-line));background-image:repeating-linear-gradient(to bottom, transparent 0 calc(130.5 * var(--lt-u)), var(--scene-ground) calc(130.5 * var(--lt-u)) calc(132 * var(--lt-u))), repeating-linear-gradient(to bottom, var(--scene-ground) 0 calc(1.5 * var(--lt-u)), #ffffff0d calc(1.5 * var(--lt-u)) calc(3 * var(--lt-u)), transparent calc(3 * var(--lt-u)) calc(132 * var(--lt-u)))}@supports (color:color-mix(in lab, red, red)){.lt-board-scroll{background-image:repeating-linear-gradient(to bottom, transparent 0 calc(130.5 * var(--lt-u)), color-mix(in srgb, var(--scene-ground) 70%, transparent) calc(130.5 * var(--lt-u)) calc(132 * var(--lt-u))), repeating-linear-gradient(to bottom, color-mix(in srgb, var(--scene-ground) 70%, transparent) 0 calc(1.5 * var(--lt-u)), #ffffff0d calc(1.5 * var(--lt-u)) calc(3 * var(--lt-u)), transparent calc(3 * var(--lt-u)) calc(132 * var(--lt-u)))}}.lt-board-scroll{background-position:0 calc(132 * var(--lt-u) - var(--lt-board-line));background-attachment:local}.lt-notes{grid-template-columns:repeat(2, calc(700 * var(--lt-u)));column-gap:calc(60 * var(--lt-u));row-gap:calc(40 * var(--lt-u));align-items:start;display:grid}.lt-note{padding:calc(34 * var(--lt-u)) calc(32 * var(--lt-u)) calc(28 * var(--lt-u))}.lt-h{font-size:max(14px, calc(24 * var(--lt-u)))}.lt-note-date{font-size:max(12px, calc(18 * var(--lt-u)));margin-left:16px}.lt-b{font-size:max(14px, calc(22 * var(--lt-u)))}.lt-rep{margin-top:calc(20 * var(--lt-u));padding:calc(18 * var(--lt-u)) calc(22 * var(--lt-u))}}.gift-confirm-layer{z-index:2;pointer-events:auto;position:absolute;inset:0;container-type:size}.gift-confirm{--gift-u:min(calc(100cqw / 1920), calc(100cqh / 1080));left:calc(var(--gift-u) * 864);top:calc(var(--gift-u) * 214);width:calc(var(--gift-u) * 720);box-sizing:border-box;padding:calc(var(--gift-u) * 40) calc(var(--gift-u) * 44) calc(var(--gift-u) * 48);align-items:center;gap:calc(var(--gift-u) * 26);color:#fef4ce;text-align:center;background:#08103b;border:4px solid #9a5920;border-radius:10px;flex-direction:column;display:flex;position:absolute;box-shadow:inset 0 0 0 3px #08103b,inset 0 0 0 6px #ebb956,0 8px #000325}.gift-confirm-stock{align-items:flex-end;gap:calc(var(--gift-u) * 22);display:flex}.gift-confirm-bell{width:calc(var(--gift-u) * 140);height:calc(var(--gift-u) * 140);display:inline-flex}.gift-confirm-remaining{margin:0 0 calc(var(--gift-u) * 14);line-height:1;font-weight:var(--kit-weight-button);align-items:baseline;gap:8px;display:flex}.gift-confirm-remaining-label{font-size:calc(var(--gift-u) * 26)}.gift-confirm-remaining-x{font-size:calc(var(--gift-u) * 28)}.gift-confirm-remaining-count{font-size:calc(var(--gift-u) * 64);color:#fdb63c}.gift-confirm-question{font-size:calc(var(--gift-u) * 42);font-weight:var(--kit-weight-hero);letter-spacing:.02em;margin:0;line-height:1.35}.gift-confirm-em{color:#fbe894}.gift-confirm-buttons{align-items:center;gap:calc(var(--gift-u) * 26);margin-top:calc(var(--gift-u) * 6);flex-direction:column;display:flex}.gift-confirm-row{position:relative}.gift-confirm-cursor{left:calc(var(--gift-u) * -56);top:calc(var(--gift-u) * 14);width:calc(var(--gift-u) * 34);height:calc(var(--gift-u) * 40);fill:#fdb63c;stroke:#2f1913;stroke-width:3.5px;stroke-linejoin:round;position:absolute}.gift-confirm-yes,.gift-confirm-no{width:calc(var(--gift-u) * 360);min-width:44px;height:max(44px, calc(var(--gift-u) * 84));box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--gift-u) * 16);font-family:inherit;font-size:calc(var(--gift-u) * 36);font-weight:var(--kit-weight-button);cursor:pointer;display:flex}.gift-confirm-yes{padding:0 0 calc(var(--gift-u) * 7);color:#2f1913;background:#fdb63c;border:3px solid #4b2109;border-radius:14px 14px 16px 16px;box-shadow:inset 0 4px #ffffff80,inset 0 -8px #e27126,0 5px #4b2109,0 10px #00000059}.gift-confirm-no{padding:0 0 calc(var(--gift-u) * 6);color:#fef4ce;background:#152354;border:3px solid #9a5920;border-radius:12px 12px 14px 14px;box-shadow:inset 0 3px #ffffff1f,inset 0 -7px #00000059,0 5px #000325}.gift-confirm-yes[data-focused=true]{box-shadow:inset 0 4px 0 #ffffff80, inset 0 -8px 0 #e27126, 0 5px 0 #4b2109, 0 10px 0 #00000059, 0 0 0 4px #4b2109, 0 0 28px 6px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.gift-confirm-yes[data-focused=true]{box-shadow:inset 0 4px 0 #ffffff80, inset 0 -8px 0 #e27126, 0 5px 0 #4b2109, 0 10px 0 #00000059, 0 0 0 4px #4b2109, 0 0 28px 6px color-mix(in srgb, var(--kit-light) 60%, transparent)}}.gift-confirm-no[data-focused=true]{box-shadow:inset 0 3px 0 #ffffff1f, inset 0 -7px 0 #00000059, 0 5px 0 #000325, 0 0 0 4px #4b2109, 0 0 28px 6px var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.gift-confirm-no[data-focused=true]{box-shadow:inset 0 3px 0 #ffffff1f, inset 0 -7px 0 #00000059, 0 5px 0 #000325, 0 0 0 4px #4b2109, 0 0 28px 6px color-mix(in srgb, var(--kit-light) 60%, transparent)}}.gift-confirm-enter{height:calc(var(--gift-u) * 38);padding:0 calc(var(--gift-u) * 9) calc(var(--gift-u) * 5);box-sizing:border-box;color:#fbe894;font-size:calc(var(--gift-u) * 17);font-weight:var(--kit-weight-button);background:#4b2109;border:2px solid #2f1913;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -5px #2f1913,0 2px #2f1913}@container (max-height:500px){.gift-confirm{border-width:3px;border-radius:8px;gap:16px;width:min(496px,60vw);padding:20px 24px 22px;top:34px;left:auto;right:18px}.gift-confirm-stock{align-items:center;gap:16px}.gift-confirm-bell{width:76px;height:76px}.gift-confirm-remaining{gap:6px;margin:0}.gift-confirm-remaining-label,.gift-confirm-remaining-x{font-size:16px}.gift-confirm-remaining-count{font-size:30px}.gift-confirm-question{font-size:22px;line-height:1.3}.gift-confirm-buttons{gap:12px;margin-top:0}.gift-confirm-yes,.gift-confirm-no{border-radius:10px 10px 12px 12px;width:300px;height:48px;padding:0 0 4px;font-size:22px}.gift-confirm-cursor,.gift-confirm-enter{display:none}}.gift-received-veil{background:#0c0500b3}.gift-received-stage{top:0;right:0;bottom:var(--nav-h,0px);left:var(--nav-w,0px);position:absolute;container-type:size}.gift-received-board{--gr-ink:#2f1913;--gr-outline:#4b2109;--gr-ribbon-back:#5b1414;--gr-box-inside:#6e2a0c;--gr-ribbon:#7f1c1c;--gr-bronze:#9a5920;--gr-box:#c65c1e;--gr-lid:#e27126;--gr-gold:#ebb956;--gr-light:#fbe894;--gr-paper:#fbe9c6;--gr-coin:#fdb63c;--gr-u:min(calc(100cqw / 1664), calc(100cqh / 1080));width:calc(var(--gr-u) * 1664);height:calc(var(--gr-u) * 1080);color:var(--kit-cream);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gift-received-board>*,.gift-received-head>*{position:absolute}.gift-received-only-phone{display:none}.gift-received-rays{left:calc(var(--gr-u) * 452);top:calc(var(--gr-u) * 120);width:calc(var(--gr-u) * 760);height:calc(var(--gr-u) * 760);background:repeating-conic-gradient(from 0deg at 50% 50%, var(--kit-light) 0deg 6deg, transparent 6deg 12deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.gift-received-rays{background:repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--kit-light) 24%, transparent) 0deg 6deg, transparent 6deg 12deg)}}.gift-received-rays{-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 68%);mask-image:radial-gradient(circle,#000 28%,#0000 68%)}.gift-received-head{left:calc(var(--gr-u) * 362);top:calc(var(--gr-u) * 74);width:calc(var(--gr-u) * 940);height:calc(var(--gr-u) * 112)}.gift-received-ribbon{width:100%;height:100%;top:0;left:0}.gift-received-title{left:calc(var(--gr-u) * 70);width:calc(var(--gr-u) * 800);height:calc(var(--gr-u) * 90);font-size:calc(var(--gr-u) * 52);font-weight:var(--kit-weight-hero);letter-spacing:.04em;white-space:nowrap;text-shadow:3px 0 #2f1913,-3px 0 #2f1913,0 3px #2f1913,0 -3px #2f1913,2.2px 2.2px #2f1913,-2.2px 2.2px #2f1913,2.2px -2.2px #2f1913,-2.2px -2.2px #2f1913,0 5px #2f1913,0 6px #2f1913;justify-content:center;align-items:center;margin:0;line-height:1;display:flex;top:0}.gift-received-beam{left:calc(var(--gr-u) * 692);top:calc(var(--gr-u) * 140);width:calc(var(--gr-u) * 280);height:calc(var(--gr-u) * 262);background:var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.gift-received-beam{background:color-mix(in srgb, var(--kit-light) 34%, transparent)}}.gift-received-beam{clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);animation:.5s ease-out both gift-received-fade}.gift-received-board svg{overflow:visible}.gift-received-box2{left:calc(var(--gr-u) * 520);top:calc(var(--gr-u) * 330);width:calc(var(--gr-u) * 220);height:calc(var(--gr-u) * 220);transform:rotate(-10deg)}.gift-received-bell2{left:calc(var(--gr-u) * 566);top:calc(var(--gr-u) * 300);width:calc(var(--gr-u) * 116);height:calc(var(--gr-u) * 116);animation:.6s ease-out both gift-received-rise;rotate:-10deg}.gift-received-bell{left:calc(var(--gr-u) * 747);top:calc(var(--gr-u) * 236);width:calc(var(--gr-u) * 170);height:calc(var(--gr-u) * 170);animation:.6s ease-out both gift-received-rise}.gift-received-box{left:calc(var(--gr-u) * 687);top:calc(var(--gr-u) * 252);width:calc(var(--gr-u) * 290);height:calc(var(--gr-u) * 290)}.gift-received-lid{transform-box:view-box;transform-origin:45px 44px;animation:.4s ease-out both gift-received-lid}.gift-received-cat{left:calc(var(--gr-u) * 1000);top:calc(var(--gr-u) * 330);width:calc(var(--gr-u) * 200);height:calc(var(--gr-u) * 230)}.gift-received-bubble{left:calc(var(--gr-u) * 1150);top:calc(var(--gr-u) * 196);width:calc(var(--gr-u) * 450);transform:rotate(-1.5deg)}.gift-received-bubble-shape{width:calc(var(--gr-u) * 450);height:calc(var(--gr-u) * 150);position:absolute;top:0;left:0}.gift-received-bubble-text{padding:calc(var(--gr-u) * 22) calc(var(--gr-u) * 28) 0;height:calc(var(--gr-u) * 118);box-sizing:border-box;font-size:calc(var(--gr-u) * 25);font-weight:var(--kit-weight-button);color:#2f1913;margin:0;line-height:1.45;position:relative}.gift-received-bubble-em{color:#c65c1e}.gift-received-column{left:calc(var(--gr-u) * 292);top:calc(var(--gr-u) * 560);width:calc(var(--gr-u) * 1080);align-items:center;gap:calc(var(--gr-u) * 24);flex-direction:column;display:flex}.gift-received-line,.gift-received-tag{font-weight:var(--kit-weight-button);white-space:nowrap;text-shadow:2px 0 #2f1913,-2px 0 #2f1913,0 2px #2f1913,0 -2px #2f1913,1.5px 1.5px #2f1913,-1.5px 1.5px #2f1913,1.5px -1.5px #2f1913,-1.5px -1.5px #2f1913;align-items:center;margin:0;line-height:1.3;display:flex}.gift-received-line{gap:calc(var(--gr-u) * 12);font-size:calc(var(--gr-u) * 34)}.gift-received-line[data-hidden=true]{visibility:hidden}.gift-received-line-bell{width:calc(var(--gr-u) * 44);height:calc(var(--gr-u) * 44);flex-shrink:0}.gift-received-em{color:var(--kit-light)}.gift-received-tags{box-sizing:border-box;width:100%;padding:calc(var(--gr-u) * 26) calc(var(--gr-u) * 40);align-items:center;gap:calc(var(--gr-u) * 14);background:#241004;border:4px solid #9a5920;border-radius:10px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 3px #241004,inset 0 0 0 6px #ebb956,0 8px #120700}.gift-received-rivet{width:calc(var(--gr-u) * 12);height:calc(var(--gr-u) * 12);box-sizing:border-box;background:#ebb956;border:2px solid #4b2109;border-radius:50%;position:absolute}.gift-received-rivet--tl,.gift-received-rivet--tr{top:calc(var(--gr-u) * 10)}.gift-received-rivet--bl,.gift-received-rivet--br{bottom:calc(var(--gr-u) * 10)}.gift-received-rivet--tl,.gift-received-rivet--bl{left:calc(var(--gr-u) * 10)}.gift-received-rivet--tr,.gift-received-rivet--br{right:calc(var(--gr-u) * 10)}.gift-received-tag{gap:calc(var(--gr-u) * 14);font-size:calc(var(--gr-u) * 30)}.gift-received-tag-icon{width:calc(var(--gr-u) * 34);height:calc(var(--gr-u) * 34);flex-shrink:0}.gift-received-accept-row{align-items:center;display:flex;position:relative}.gift-received-cursor{left:calc(var(--gr-u) * -56);top:calc(var(--gr-u) * 26);width:calc(var(--gr-u) * 34);height:calc(var(--gr-u) * 40);position:absolute}.gift-received-accept{width:max(44px, calc(var(--gr-u) * 380));height:max(44px, calc(var(--gr-u) * 96));box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--gr-u) * 18);padding:0 0 calc(var(--gr-u) * 8);box-shadow:inset 0 4px 0 #ffffff80, inset 0 -9px 0 #e27126, 0 5px 0 #4b2109, 0 10px 0 #00000059, 0 0 0 4px var(--kit-light), 0 0 26px 6px var(--kit-light);background:#fdb63c;border:3px solid #4b2109;border-radius:14px 14px 16px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.gift-received-accept{box-shadow:inset 0 4px 0 #ffffff80, inset 0 -9px 0 #e27126, 0 5px 0 #4b2109, 0 10px 0 #00000059, 0 0 0 4px var(--kit-light), 0 0 26px 6px color-mix(in srgb, var(--kit-light) 50%, transparent)}}.gift-received-accept{font-family:inherit;font-size:calc(var(--gr-u) * 38);font-weight:var(--kit-weight-button);color:#2f1913}.gift-received-enter{height:calc(var(--gr-u) * 40);padding:0 calc(var(--gr-u) * 10) calc(var(--gr-u) * 5);box-sizing:border-box;color:var(--kit-light);font-size:calc(var(--gr-u) * 18);font-weight:var(--kit-weight-button);background:#4b2109;border:2px solid #2f1913;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -5px #2f1913,0 2px #2f1913}@keyframes gift-received-rise{0%{opacity:0;translate:0 60%}to{opacity:1;translate:0}}@keyframes gift-received-fade{0%{opacity:0}to{opacity:1}}@keyframes gift-received-lid{0%{transform:rotate(-16deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.gift-received-beam,.gift-received-bell,.gift-received-bell2,.gift-received-lid{animation:none}}@container (max-height:500px){.gift-received-board{--gr-u:min(calc(100cqw / 844), calc(100cqh / 334));width:calc(var(--gr-u) * 844);height:calc(var(--gr-u) * 334)}.gift-received-only-wide,.gift-received-cursor,.gift-received-enter,.gift-received-rivet{display:none}.gift-received-only-phone{display:block}.gift-received-rays{left:calc(var(--gr-u) * 20);top:calc(var(--gr-u) * 20);width:calc(var(--gr-u) * 260);height:calc(var(--gr-u) * 260)}.gift-received-head{left:calc(var(--gr-u) * 296);top:calc(var(--gr-u) * 10);width:calc(var(--gr-u) * 520);height:calc(var(--gr-u) * 56)}.gift-received-title{left:calc(var(--gr-u) * 34);width:calc(var(--gr-u) * 452);height:calc(var(--gr-u) * 48);font-size:calc(var(--gr-u) * 26);letter-spacing:normal;text-shadow:2px 0 #2f1913,-2px 0 #2f1913,0 2px #2f1913,0 -2px #2f1913,1.5px 1.5px #2f1913,-1.5px 1.5px #2f1913,1.5px -1.5px #2f1913,-1.5px -1.5px #2f1913}.gift-received-beam{left:calc(var(--gr-u) * 100);top:calc(var(--gr-u) * 22);width:calc(var(--gr-u) * 100);height:calc(var(--gr-u) * 92);clip-path:polygon(0 0,100% 0,84% 100%,16% 100%)}.gift-received-box2{left:calc(var(--gr-u) * 34);top:calc(var(--gr-u) * 92);width:calc(var(--gr-u) * 86);height:calc(var(--gr-u) * 86)}.gift-received-bell2{left:calc(var(--gr-u) * 54);top:calc(var(--gr-u) * 88);width:calc(var(--gr-u) * 46);height:calc(var(--gr-u) * 46)}.gift-received-bell{left:calc(var(--gr-u) * 115);top:calc(var(--gr-u) * 50);width:calc(var(--gr-u) * 70);height:calc(var(--gr-u) * 70)}.gift-received-box{left:calc(var(--gr-u) * 92);top:calc(var(--gr-u) * 64);width:calc(var(--gr-u) * 116);height:calc(var(--gr-u) * 116)}.gift-received-cat{left:calc(var(--gr-u) * 204);top:calc(var(--gr-u) * 100);width:calc(var(--gr-u) * 72);height:calc(var(--gr-u) * 84)}.gift-received-bubble{left:calc(var(--gr-u) * 22);top:calc(var(--gr-u) * 204);width:calc(var(--gr-u) * 262)}.gift-received-bubble-shape{width:calc(var(--gr-u) * 262);height:calc(var(--gr-u) * 96)}.gift-received-bubble-text{padding:calc(var(--gr-u) * 24) calc(var(--gr-u) * 16) 0;height:calc(var(--gr-u) * 92);font-size:calc(var(--gr-u) * 15)}.gift-received-column{left:calc(var(--gr-u) * 310);top:calc(var(--gr-u) * 76);width:calc(var(--gr-u) * 506);gap:calc(var(--gr-u) * 14)}.gift-received-line{gap:calc(var(--gr-u) * 8);font-size:calc(var(--gr-u) * 20)}.gift-received-line-bell{width:calc(var(--gr-u) * 26);height:calc(var(--gr-u) * 26)}.gift-received-tags{padding:calc(var(--gr-u) * 12) calc(var(--gr-u) * 18);align-items:stretch;gap:calc(var(--gr-u) * 8);border-width:3px;border-radius:8px;box-shadow:inset 0 0 0 2px #241004,inset 0 0 0 4px #ebb956,0 5px #120700}.gift-received-tag{align-items:flex-start;gap:calc(var(--gr-u) * 8);font-size:calc(var(--gr-u) * 18);white-space:normal;line-height:1.35}.gift-received-tag-icon{width:calc(var(--gr-u) * 22);height:calc(var(--gr-u) * 22);margin-top:calc(var(--gr-u) * 2)}.gift-received-accept{width:max(44px, calc(var(--gr-u) * 240));height:max(44px, calc(var(--gr-u) * 54));padding:0 0 calc(var(--gr-u) * 5);font-size:calc(var(--gr-u) * 24);border-radius:12px 12px 14px 14px;box-shadow:inset 0 3px #ffffff80,inset 0 -5px #e27126,0 4px #4b2109,0 7px #00000059}}.launch-gift-board{--lg-ink:#2f1913;--lg-outline:#4b2109;--lg-ribbon-back:#5b1414;--lg-ribbon:#7f1c1c;--lg-ribbon-shine:#ffffff47;--lg-gold:#ebb956;--lg-paper:#fbe9c6;--lg-coin:#fdb63c;--lg-cursor-shine:#fff9;--lg-bubble-shadow:#230e028c;--lg-u:min(calc(100cqw / 1664), calc(100cqh / 1080));width:calc(var(--lg-u) * 1664);height:calc(var(--lg-u) * 1080);color:var(--kit-cream);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.launch-gift-board>*,.launch-gift-head>*{position:absolute}.launch-gift-board svg{overflow:visible}.launch-gift-only-phone{display:none}.launch-gift-rays{left:calc(var(--lg-u) * 452);top:calc(var(--lg-u) * 80);width:calc(var(--lg-u) * 760);height:calc(var(--lg-u) * 760);background:repeating-conic-gradient(from 0deg at 50% 50%, var(--kit-light) 0deg 6deg, transparent 6deg 12deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.launch-gift-rays{background:repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--kit-light) 24%, transparent) 0deg 6deg, transparent 6deg 12deg)}}.launch-gift-rays{-webkit-mask-image:radial-gradient(circle,#000 28%,#0000 68%);mask-image:radial-gradient(circle,#000 28%,#0000 68%)}.launch-gift-head{left:calc(var(--lg-u) * 362);top:calc(var(--lg-u) * 44);width:calc(var(--lg-u) * 940);height:calc(var(--lg-u) * 112)}.launch-gift-ribbon{width:100%;height:100%;top:0;left:0}.launch-gift-title{left:calc(var(--lg-u) * 70);width:calc(var(--lg-u) * 800);height:calc(var(--lg-u) * 90);font-size:calc(var(--lg-u) * 52);font-weight:var(--kit-weight-hero);letter-spacing:.04em;white-space:nowrap;text-shadow:3px 0 #2f1913,-3px 0 #2f1913,0 3px #2f1913,0 -3px #2f1913,2.2px 2.2px #2f1913,-2.2px 2.2px #2f1913,2.2px -2.2px #2f1913,-2.2px -2.2px #2f1913,0 5px #2f1913,0 6px #2f1913;justify-content:center;align-items:center;margin:0;line-height:1;display:flex;top:0}.launch-gift-board img{object-fit:contain}.launch-gift-chest-closed{left:calc(var(--lg-u) * 672);top:calc(var(--lg-u) * 200);width:calc(var(--lg-u) * 320);height:calc(var(--lg-u) * 320)}.launch-gift-chest-open{left:calc(var(--lg-u) * 692);top:calc(var(--lg-u) * 240);width:calc(var(--lg-u) * 280);height:calc(var(--lg-u) * 280)}.launch-gift-crystal-left,.launch-gift-crystal-right{top:calc(var(--lg-u) * 196);width:calc(var(--lg-u) * 130);height:calc(var(--lg-u) * 130);animation:.6s ease-out both gift-received-rise}.launch-gift-crystal-left{left:calc(var(--lg-u) * 622);rotate:-14deg}.launch-gift-crystal-right{left:calc(var(--lg-u) * 912);rotate:14deg}.launch-gift-crystal-main{left:calc(var(--lg-u) * 737);top:calc(var(--lg-u) * 150);width:calc(var(--lg-u) * 190);height:calc(var(--lg-u) * 190);animation:.6s ease-out both gift-received-rise}.launch-gift-cat{left:calc(var(--lg-u) * 1010);top:calc(var(--lg-u) * 300);width:calc(var(--lg-u) * 200);height:calc(var(--lg-u) * 230)}.launch-gift-bubble{left:calc(var(--lg-u) * 1160);top:calc(var(--lg-u) * 166);width:calc(var(--lg-u) * 450);transform:rotate(-1.5deg)}.launch-gift-bubble-shape{width:calc(var(--lg-u) * 450);height:calc(var(--lg-u) * 150);position:absolute;top:0;left:0}.launch-gift-bubble-text{padding:calc(var(--lg-u) * 22) calc(var(--lg-u) * 28) 0;height:calc(var(--lg-u) * 118);box-sizing:border-box;font-size:calc(var(--lg-u) * 25);font-weight:var(--kit-weight-button);color:#2f1913;margin:0;line-height:1.45;position:relative}.launch-gift-bubble-em{color:#c65c1e}.launch-gift-column{left:calc(var(--lg-u) * 292);top:calc(var(--lg-u) * 520);width:calc(var(--lg-u) * 1080);align-items:center;gap:calc(var(--lg-u) * 22);flex-direction:column;display:flex}.launch-gift-line,.launch-gift-row-label,.launch-gift-row-count{font-weight:var(--kit-weight-button);white-space:nowrap;text-shadow:2px 0 #2f1913,-2px 0 #2f1913,0 2px #2f1913,0 -2px #2f1913,1.5px 1.5px #2f1913,-1.5px 1.5px #2f1913,1.5px -1.5px #2f1913,-1.5px -1.5px #2f1913}.launch-gift-line{align-items:center;gap:calc(var(--lg-u) * 12);font-size:calc(var(--lg-u) * 34);margin:0;line-height:1.3;display:flex}.launch-gift-line[data-hidden=true],.launch-gift-breakdown[data-hidden=true]{visibility:hidden}.launch-gift-line-icon,.launch-gift-row-icon{width:calc(var(--lg-u) * 52);height:calc(var(--lg-u) * 52);flex-shrink:0}.launch-gift-em{color:var(--kit-light)}.launch-gift-breakdown{box-sizing:border-box;width:100%;padding:calc(var(--lg-u) * 26) calc(var(--lg-u) * 48);gap:calc(var(--lg-u) * 16);background:#241004;border:4px solid #9a5920;border-radius:10px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 3px #241004,inset 0 0 0 6px #ebb956,0 8px #120700}.launch-gift-rivet{width:calc(var(--lg-u) * 12);height:calc(var(--lg-u) * 12);box-sizing:border-box;background:#ebb956;border:2px solid #4b2109;border-radius:50%;position:absolute}.launch-gift-rivet--tl,.launch-gift-rivet--tr{top:calc(var(--lg-u) * 10)}.launch-gift-rivet--bl,.launch-gift-rivet--br{bottom:calc(var(--lg-u) * 10)}.launch-gift-rivet--tl,.launch-gift-rivet--bl{left:calc(var(--lg-u) * 10)}.launch-gift-rivet--tr,.launch-gift-rivet--br{right:calc(var(--lg-u) * 10)}.launch-gift-row{box-sizing:content-box;align-items:center;gap:calc(var(--lg-u) * 16);height:calc(var(--lg-u) * 52);display:flex}.launch-gift-row--ruled{padding-top:calc(var(--lg-u) * 14);border-top:3px solid #4b2109}.launch-gift-row--meter{height:calc(var(--lg-u) * 64)}.launch-gift-row-label{font-size:calc(var(--lg-u) * 30);flex:1}.launch-gift-row-count{width:calc(var(--lg-u) * 110);font-size:calc(var(--lg-u) * 36);color:var(--kit-light);font-variant-numeric:tabular-nums}.launch-gift-row-count--meter{font-size:calc(var(--lg-u) * 30)}.launch-gift-meter{gap:calc(var(--lg-u) * 6);padding:calc(var(--lg-u) * 5);background:#120700;border:3px solid #9a5920;border-radius:8px;display:flex;box-shadow:inset 0 3px #00000080}.launch-gift-slot{width:calc(var(--lg-u) * 46);height:calc(var(--lg-u) * 46);box-sizing:border-box;background:#2c1409;border:2px solid #4b2109;border-radius:5px;display:inline-block;position:relative}.launch-gift-slot[data-on=true]{background:#3d1c07;border-color:#ebb956}.launch-gift-slot-shard{left:calc(var(--lg-u) * 1);top:calc(var(--lg-u) * 1);width:calc(var(--lg-u) * 40);height:calc(var(--lg-u) * 40);position:absolute}.launch-gift-accept-row{align-items:center;display:flex;position:relative}.launch-gift-cursor{left:calc(var(--lg-u) * -56);top:calc(var(--lg-u) * 26);width:calc(var(--lg-u) * 34);height:calc(var(--lg-u) * 40);position:absolute}.launch-gift-accept{width:max(44px, calc(var(--lg-u) * 380));height:max(44px, calc(var(--lg-u) * 96));box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--lg-u) * 18);padding:0 0 calc(var(--lg-u) * 8);box-shadow:inset 0 4px 0 #ffffff80, inset 0 -9px 0 #e27126, 0 5px 0 #4b2109, 0 10px 0 #00000059, 0 0 0 4px var(--kit-light), 0 0 26px 6px var(--kit-light);background:#fdb63c;border:3px solid #4b2109;border-radius:14px 14px 16px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.launch-gift-accept{box-shadow:inset 0 4px 0 #ffffff80, inset 0 -9px 0 #e27126, 0 5px 0 #4b2109, 0 10px 0 #00000059, 0 0 0 4px var(--kit-light), 0 0 26px 6px color-mix(in srgb, var(--kit-light) 50%, transparent)}}.launch-gift-accept{font-family:inherit;font-size:calc(var(--lg-u) * 38);font-weight:var(--kit-weight-button);color:#2f1913}.launch-gift-enter{height:calc(var(--lg-u) * 40);padding:0 calc(var(--lg-u) * 10) calc(var(--lg-u) * 5);box-sizing:border-box;color:var(--kit-light);font-size:calc(var(--lg-u) * 18);font-weight:var(--kit-weight-button);background:#4b2109;border:2px solid #2f1913;border-radius:9px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 -5px #2f1913,0 2px #2f1913}@media (prefers-reduced-motion:reduce){.launch-gift-crystal-left,.launch-gift-crystal-right,.launch-gift-crystal-main{animation:none}}@container (max-height:500px){.launch-gift-board{--lg-u:min(calc(100cqw / 844), calc(100cqh / 334));width:calc(var(--lg-u) * 844);height:calc(var(--lg-u) * 334)}.launch-gift-only-wide,.launch-gift-cursor,.launch-gift-enter,.launch-gift-rivet{display:none}.launch-gift-only-phone{display:block}.launch-gift-rays{left:calc(var(--lg-u) * 20);width:calc(var(--lg-u) * 260);height:calc(var(--lg-u) * 260);top:0}.launch-gift-head{left:calc(var(--lg-u) * 296);top:calc(var(--lg-u) * 8);width:calc(var(--lg-u) * 520);height:calc(var(--lg-u) * 56)}.launch-gift-title{left:calc(var(--lg-u) * 34);width:calc(var(--lg-u) * 452);height:calc(var(--lg-u) * 48);font-size:calc(var(--lg-u) * 26);letter-spacing:normal;text-shadow:2px 0 #2f1913,-2px 0 #2f1913,0 2px #2f1913,0 -2px #2f1913,1.5px 1.5px #2f1913,-1.5px 1.5px #2f1913,1.5px -1.5px #2f1913,-1.5px -1.5px #2f1913}.launch-gift-chest-closed{left:calc(var(--lg-u) * 86);top:calc(var(--lg-u) * 50);width:calc(var(--lg-u) * 128);height:calc(var(--lg-u) * 128)}.launch-gift-chest-open{left:calc(var(--lg-u) * 92);top:calc(var(--lg-u) * 70);width:calc(var(--lg-u) * 116);height:calc(var(--lg-u) * 116)}.launch-gift-crystal-left,.launch-gift-crystal-right{top:calc(var(--lg-u) * 36);width:calc(var(--lg-u) * 56);height:calc(var(--lg-u) * 56)}.launch-gift-crystal-left{left:calc(var(--lg-u) * 58)}.launch-gift-crystal-right{left:calc(var(--lg-u) * 186)}.launch-gift-crystal-main{left:calc(var(--lg-u) * 110);top:calc(var(--lg-u) * 10);width:calc(var(--lg-u) * 80);height:calc(var(--lg-u) * 80)}.launch-gift-cat{left:calc(var(--lg-u) * 210);top:calc(var(--lg-u) * 108);width:calc(var(--lg-u) * 72);height:calc(var(--lg-u) * 84)}.launch-gift-bubble{left:calc(var(--lg-u) * 22);top:calc(var(--lg-u) * 200);width:calc(var(--lg-u) * 262)}.launch-gift-bubble-shape{width:calc(var(--lg-u) * 262);height:calc(var(--lg-u) * 96)}.launch-gift-bubble-text{padding:calc(var(--lg-u) * 24) calc(var(--lg-u) * 16) 0;height:calc(var(--lg-u) * 92);font-size:calc(var(--lg-u) * 15)}.launch-gift-column{left:calc(var(--lg-u) * 310);top:calc(var(--lg-u) * 70);width:calc(var(--lg-u) * 506);gap:calc(var(--lg-u) * 8)}.launch-gift-line{gap:calc(var(--lg-u) * 6);font-size:calc(var(--lg-u) * 19)}.launch-gift-line-icon,.launch-gift-row-icon{width:calc(var(--lg-u) * 28);height:calc(var(--lg-u) * 28)}.launch-gift-breakdown{padding:calc(var(--lg-u) * 8) calc(var(--lg-u) * 18);gap:calc(var(--lg-u) * 4);border-width:3px;border-radius:8px;box-shadow:inset 0 0 0 2px #241004,inset 0 0 0 4px #ebb956,0 5px #120700}.launch-gift-row{gap:calc(var(--lg-u) * 8);height:calc(var(--lg-u) * 30)}.launch-gift-row--ruled{padding-top:calc(var(--lg-u) * 4);border-top-width:2px}.launch-gift-row--meter{height:calc(var(--lg-u) * 34)}.launch-gift-row-label{font-size:calc(var(--lg-u) * 17)}.launch-gift-row-count{width:calc(var(--lg-u) * 54);font-size:calc(var(--lg-u) * 19)}.launch-gift-row-count--meter{font-size:calc(var(--lg-u) * 17)}.launch-gift-meter{gap:calc(var(--lg-u) * 3);padding:calc(var(--lg-u) * 3);box-shadow:none;border-width:2px;border-radius:5px}.launch-gift-slot{width:calc(var(--lg-u) * 24);height:calc(var(--lg-u) * 24);border-radius:3px}.launch-gift-slot-shard{width:calc(var(--lg-u) * 20);height:calc(var(--lg-u) * 20);top:0;left:0}.launch-gift-accept{width:max(44px, calc(var(--lg-u) * 240));height:max(44px, calc(var(--lg-u) * 50));padding:0 0 calc(var(--lg-u) * 5);font-size:calc(var(--lg-u) * 24);border-radius:12px 12px 14px 14px;box-shadow:inset 0 3px #ffffff80,inset 0 -5px #e27126,0 4px #4b2109,0 7px #00000059}}.pb-root{box-sizing:border-box;width:100%;height:var(--screen-h);font-family:var(--font-rounded,inherit);color:var(--kit-cream);position:relative;overflow:hidden}.pb-root :where(p){margin:0}.pb-board{width:calc(var(--pb-bw) * var(--pb-u));height:calc(var(--pb-bh) * var(--pb-u));position:absolute;top:50%;left:50%;translate:-50% -50%}.pb-shelf .pb-board>*,.pb-shelf-book>*{position:absolute}.pb-shelf-book{position:absolute;inset:0}.pb-book-slot img,.pb-book-hit{width:100%;height:100%;display:block}.pb-book-hit{cursor:pointer;background:0 0;border:0;padding:0}.pb-book-art{object-fit:contain;max-width:none;filter:drop-shadow(0 calc(var(--pb-book-drop) * var(--pb-u)) 0 var(--scene-shadow))}@supports (color:color-mix(in lab, red, red)){.pb-book-art{filter:drop-shadow(0 calc(var(--pb-book-drop) * var(--pb-u)) 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent))}}.pb-book-art.is-readable{filter:drop-shadow(0 calc(var(--pb-book-drop) * var(--pb-u)) 0 var(--scene-shadow)) drop-shadow(0 0 calc(var(--pb-book-glow) * var(--pb-u)) var(--kit-light))}@supports (color:color-mix(in lab, red, red)){.pb-book-art.is-readable{filter:drop-shadow(0 calc(var(--pb-book-drop) * var(--pb-u)) 0 color-mix(in srgb, var(--scene-shadow) 55%, transparent)) drop-shadow(0 0 calc(var(--pb-book-glow) * var(--pb-u)) color-mix(in srgb, var(--kit-light) 45%, transparent))}}.pb-book-title{text-align:center;font-weight:var(--kit-weight-button);letter-spacing:.04em;white-space:nowrap}.pb-members{font-weight:var(--kit-weight-button);flex-direction:column;align-items:center;display:flex}.pb-members-label{color:var(--kit-light)}.pb-members-row{justify-content:space-between;display:flex}.pb-member{text-align:center}.pb-member-frame{box-sizing:border-box;position:relative;overflow:hidden}.pb-member.is-on .pb-member-frame{background:var(--kit-bordeaux);border-style:solid;border-color:var(--kit-gold)}.pb-member.is-empty .pb-member-frame{background:var(--kit-umber-deep);border-style:solid;border-color:#9a59204d}.pb-member-no{z-index:2;font-variant-numeric:tabular-nums;line-height:1;position:absolute}.pb-member.is-on .pb-member-no{color:var(--kit-light)}.pb-member.is-empty .pb-member-no{color:var(--kit-key-cream-lip)}.pb-member-thumb{position:absolute}.pb-member-shade{background-color:var(--kit-ehon-shade);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pb-member-name{white-space:nowrap;line-height:1}.pb-member.is-empty .pb-member-name{color:var(--kit-cream)}@supports (color:color-mix(in lab, red, red)){.pb-member.is-empty .pb-member-name{color:color-mix(in srgb, var(--kit-cream) 60%, transparent)}}.pb-remaining{align-items:baseline;display:flex}.pb-remaining-count{color:var(--kit-coin);font-variant-numeric:tabular-nums;line-height:1}.pb-read{box-sizing:border-box;height:var(--kit-h);font-weight:var(--kit-weight-button);cursor:pointer;justify-content:center;align-items:center;display:flex}.pb-read-icon{fill:var(--kit-ink)}.pb-nekomaru{width:auto;max-width:none}.pb-bubble-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pb-bubble-drop{fill:#230e028c}.pb-bubble-face{fill:var(--kit-paper);stroke:var(--kit-outline);stroke-linejoin:round}.pb-bubble-text{color:var(--kit-ink);font-weight:var(--kit-weight-button);align-items:center;line-height:1.5;display:flex;position:absolute}.pb-reader{background:var(--kit-ehon-paper)}.pb-frame{height:calc(var(--pb-bh) * var(--pb-u));position:absolute;top:50%;left:0;right:0;translate:0 -50%}.pb-frame>.pb-board{top:0;translate:-50%}.pb-frame{background:var(--kit-ehon-paper)}.pb-flip-top{z-index:1;pointer-events:none}.pb-flip-flap{height:calc(var(--pb-bh) * var(--pb-u));z-index:2;pointer-events:none;filter:drop-shadow(0 0 calc(14 * var(--pb-u)) #12070059);position:absolute;top:50%;left:0;right:0;translate:0 -50%}.pb-flip-paper{background:var(--kit-ehon-paper);width:300%;height:300%;position:absolute;top:-100%;left:-100%}@supports (color:color-mix(in lab, red, red)){.pb-flip-paper{background:color-mix(in srgb, var(--kit-ehon-paper) 86%, var(--kit-page-rim))}}.pb-flip-paper{clip-path:polygon(0 0,0 0,0 0)}.pb-picture{width:100%;max-width:none;height:calc(var(--pb-pic-h) * var(--pb-u));object-fit:cover;object-position:var(--pb-pic-pos);position:absolute;top:0;left:0}.pb-board>*{position:absolute}.pb-text{color:var(--kit-ink);font-weight:var(--kit-weight-body);flex-direction:column;display:flex}.pb-text-emphasis{font-weight:var(--kit-weight-button);color:var(--kit-ehon-accent)}.pb-turn,.pb-back,.pb-open,.pb-end-again,.pb-end-shelf{box-sizing:border-box;color:var(--kit-page-ink);font-weight:var(--kit-weight-button);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.pb-turn{background:var(--kit-paper);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pb-turn{background:color-mix(in srgb, var(--kit-paper) 50%, transparent)}}.pb-turn{border:2px solid var(--kit-page-ink)}@supports (color:color-mix(in lab, red, red)){.pb-turn{border:2px solid color-mix(in srgb, var(--kit-page-ink) 32%, transparent)}}.pb-turn--next,.pb-open,.pb-end-again{background:var(--kit-paper)}@supports (color:color-mix(in lab, red, red)){.pb-turn--next,.pb-open,.pb-end-again{background:color-mix(in srgb, var(--kit-paper) 82%, transparent)}}.pb-turn--next,.pb-open,.pb-end-again{border:2px solid var(--kit-page-ink)}@supports (color:color-mix(in lab, red, red)){.pb-turn--next,.pb-open,.pb-end-again{border:2px solid color-mix(in srgb, var(--kit-page-ink) 55%, transparent)}}.pb-back,.pb-end-shelf{background:var(--kit-paper);border-radius:24px/50%}@supports (color:color-mix(in lab, red, red)){.pb-back,.pb-end-shelf{background:color-mix(in srgb, var(--kit-paper) 50%, transparent)}}.pb-back,.pb-end-shelf{border:2px solid var(--kit-page-ink)}@supports (color:color-mix(in lab, red, red)){.pb-back,.pb-end-shelf{border:2px solid color-mix(in srgb, var(--kit-page-ink) 25%, transparent)}}.pb-end-actions{justify-content:center;align-items:center;display:flex}.pb-end-again{border-radius:24px/50%}.pb-chevron{fill:none;stroke:var(--kit-page-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.pb-count{box-sizing:border-box;color:var(--kit-page-ink);font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;display:flex}.pb-cover-title{flex-direction:column;align-items:center;margin:0;display:flex}.pb-cover-title>span{--pb-cover-edge:var(--kit-paper);--pb-cover-drop:var(--kit-page-ink)}@supports (color:color-mix(in lab, red, red)){.pb-cover-title>span{--pb-cover-drop:color-mix(in srgb, var(--kit-page-ink) 30%, var(--kit-paper))}}.pb-cover-title>span{text-shadow:5.5px 0 0 var(--pb-cover-edge), -5.5px 0 0 var(--pb-cover-edge), 0 5.5px 0 var(--pb-cover-edge), 0 -5.5px 0 var(--pb-cover-edge), 3.9px 3.9px 0 var(--pb-cover-edge), -3.9px 3.9px 0 var(--pb-cover-edge), 3.9px -3.9px 0 var(--pb-cover-edge), -3.9px -3.9px 0 var(--pb-cover-edge), 5.1px 2.1px 0 var(--pb-cover-edge), -5.1px 2.1px 0 var(--pb-cover-edge), 5.1px -2.1px 0 var(--pb-cover-edge), -5.1px -2.1px 0 var(--pb-cover-edge), 2.1px 5.1px 0 var(--pb-cover-edge), -2.1px 5.1px 0 var(--pb-cover-edge), 2.1px -5.1px 0 var(--pb-cover-edge), -2.1px -5.1px 0 var(--pb-cover-edge), 0 10.5px 0 var(--pb-cover-drop), 3.9px 8.9px 0 var(--pb-cover-drop), -3.9px 8.9px 0 var(--pb-cover-drop), 5.5px 5px 0 var(--pb-cover-drop), -5.5px 5px 0 var(--pb-cover-drop)}.pb-cover-lead{color:var(--kit-ember);font-weight:var(--kit-weight-button);letter-spacing:.08em}.pb-cover-main{color:var(--kit-ehon-title);font-weight:var(--kit-weight-hero);letter-spacing:.06em;line-height:1.15}@media (min-aspect-ratio:13/10) and (min-width:951px){.pb-root{--pb-u:min(calc((100vw - var(--nav-w)) / 1664), calc(var(--screen-h) / 1080));--pb-bw:1664;--pb-bh:1080;--pb-heading-font:54;--pb-book-drop:10;--pb-book-glow:22;--pb-pic-h:1109;--pb-pic-pos:50% 0%}.pb-compact-only{display:none!important}.pb-frame,.pb-flip-flap{width:min(100%, calc(var(--pb-bw) * var(--pb-u) + 1px));left:50%;right:auto;translate:-50% -50%}.pb-flip-flap{clip-path:inset(-100% 0)}.pb-shelf-heading{left:calc(508 * var(--pb-u));top:calc(34 * var(--pb-u))}.pb-book-slot{left:calc(44 * var(--pb-u));top:calc(150 * var(--pb-u));width:calc(900 * var(--pb-u));height:calc(600 * var(--pb-u))}.pb-book-title{left:calc(44 * var(--pb-u));top:calc(748 * var(--pb-u));width:calc(900 * var(--pb-u));font-size:calc(34 * var(--pb-u))}.pb-members{left:calc(994 * var(--pb-u));top:calc(196 * var(--pb-u));width:calc(520 * var(--pb-u))}.pb-members-label{font-size:calc(28 * var(--pb-u))}.pb-members-row{margin-top:calc(22 * var(--pb-u));width:calc(494 * var(--pb-u))}.pb-member,.pb-member-frame{width:calc(146 * var(--pb-u))}.pb-member-frame{height:calc(202 * var(--pb-u));border-radius:calc(8 * var(--pb-u));border-width:calc(3 * var(--pb-u))}.pb-member.is-on .pb-member-frame{box-shadow:inset 0 0 0 calc(4 * var(--pb-u)) var(--kit-bordeaux), inset 0 0 0 calc(6 * var(--pb-u)) var(--kit-gold), 0 calc(4 * var(--pb-u)) 0 var(--kit-outline), 0 calc(6 * var(--pb-u)) 0 #00000080}@supports (color:color-mix(in lab, red, red)){.pb-member.is-on .pb-member-frame{box-shadow:inset 0 0 0 calc(4 * var(--pb-u)) var(--kit-bordeaux), inset 0 0 0 calc(6 * var(--pb-u)) color-mix(in srgb, var(--kit-gold) 55%, transparent), 0 calc(4 * var(--pb-u)) 0 var(--kit-outline), 0 calc(6 * var(--pb-u)) 0 #00000080}}.pb-member.is-empty .pb-member-frame{box-shadow:inset 0 calc(6 * var(--pb-u)) 0 #0009}.pb-member-no{left:calc(8 * var(--pb-u));top:calc(6 * var(--pb-u));font-size:calc(17 * var(--pb-u))}.pb-member-thumb{left:calc(8 * var(--pb-u));bottom:calc(8 * var(--pb-u));--br-thumb-w:calc(124 * var(--pb-u));--br-thumb-h:calc(170 * var(--pb-u))}.pb-member-name{margin-top:calc(8 * var(--pb-u));font-size:calc(20 * var(--pb-u))}.pb-remaining{margin-top:calc(30 * var(--pb-u));gap:calc(10 * var(--pb-u));font-size:calc(32 * var(--pb-u))}.pb-remaining-count{font-size:calc(88 * var(--pb-u))}.pb-read{--kit-h:max(44px, calc(104 * var(--pb-u)));margin-top:calc(40 * var(--pb-u));width:calc(400 * var(--pb-u));gap:calc(18 * var(--pb-u));font-size:calc(38 * var(--pb-u))}.pb-read-icon{width:calc(30 * var(--pb-u));height:calc(30 * var(--pb-u))}.pb-nekomaru{left:calc(1324 * var(--pb-u));top:calc(676 * var(--pb-u));height:calc(360 * var(--pb-u))}.pb-bubble{left:calc(894 * var(--pb-u));top:calc(780 * var(--pb-u));width:calc(450 * var(--pb-u));height:calc(150 * var(--pb-u));transform:rotate(-1.5deg)}.pb-bubble-text{left:calc(30 * var(--pb-u));top:calc(8 * var(--pb-u));width:calc(380 * var(--pb-u));height:calc(128 * var(--pb-u));font-size:calc(27 * var(--pb-u))}.pb-picture-fade{display:none}.pb-text-band{left:0;top:calc(790 * var(--pb-u));width:calc(1664 * var(--pb-u));height:calc(284 * var(--pb-u));justify-content:center;align-items:center;display:flex}.pb-text{width:fit-content;max-width:calc(1300 * var(--pb-u));gap:calc(2 * var(--pb-u));font-size:max(12px, calc(27 * var(--pb-u)));line-height:1.5}.pb-turn--prev{left:calc(44 * var(--pb-u));top:calc(812 * var(--pb-u));width:max(44px, calc(76 * var(--pb-u)));height:max(44px, calc(76 * var(--pb-u)))}.pb-turn--prev .pb-chevron{width:calc(31 * var(--pb-u));height:calc(31 * var(--pb-u))}.pb-turn--next{left:calc(1532 * var(--pb-u));top:calc(804 * var(--pb-u));width:max(44px, calc(92 * var(--pb-u)));height:max(44px, calc(92 * var(--pb-u)))}.pb-turn--next .pb-chevron{width:calc(38 * var(--pb-u));height:calc(38 * var(--pb-u))}.pb-back{left:calc(34 * var(--pb-u));top:calc(972 * var(--pb-u));height:max(44px, calc(48 * var(--pb-u)));padding:0 calc(14 * var(--pb-u));gap:calc(6 * var(--pb-u));font-size:max(12px, calc(20 * var(--pb-u)))}.pb-back .pb-chevron{width:calc(20 * var(--pb-u));height:calc(20 * var(--pb-u))}.pb-count{left:calc(1520 * var(--pb-u));top:calc(958 * var(--pb-u));width:calc(120 * var(--pb-u));height:calc(60 * var(--pb-u));gap:calc(6 * var(--pb-u))}.pb-count-now{font-size:max(12px, calc(40 * var(--pb-u)))}.pb-count-total{font-size:max(12px, calc(24 * var(--pb-u)))}.pb-cover-title{left:0;top:calc(96 * var(--pb-u));width:calc(1664 * var(--pb-u));gap:calc(6 * var(--pb-u))}.pb-cover-lead{font-size:calc(40 * var(--pb-u))}.pb-cover-main{font-size:calc(92 * var(--pb-u))}.pb-open{right:calc(40 * var(--pb-u));top:calc(950 * var(--pb-u));height:max(44px, calc(76 * var(--pb-u)));padding:0 calc(26 * var(--pb-u)) 0 calc(32 * var(--pb-u));border-radius:calc(38 * var(--pb-u));gap:calc(10 * var(--pb-u));font-size:calc(28 * var(--pb-u))}.pb-open .pb-chevron{width:calc(30 * var(--pb-u));height:calc(30 * var(--pb-u))}.pb-end-actions{left:0;top:calc(930 * var(--pb-u));width:calc(1664 * var(--pb-u));gap:calc(28 * var(--pb-u))}.pb-end-again,.pb-end-shelf{height:max(44px, calc(76 * var(--pb-u)));padding:0 calc(32 * var(--pb-u));font-size:max(12px, calc(28 * var(--pb-u)))}}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.pb-root{--pb-u:min(calc((100vw - var(--nav-w)) / 390), calc(var(--screen-h) / 748));--pb-bw:390;--pb-bh:748;--pb-heading-font:28;--pb-book-drop:6;--pb-book-glow:9;--pb-pic-h:260;--pb-pic-pos:50% 50%}.pb-wide-only{display:none!important}.pb-root .kit-ribbon{width:calc(var(--rbc-vw) * var(--pb-u));height:calc(var(--rbc-vh) * var(--pb-u))}.pb-root .kit-ribbon-text{left:var(--rbc-band-left);width:var(--rbc-band-w);height:var(--rbc-band-h)}.pb-root .kit-ribbon-svg{display:none}.pb-root .kit-ribbon-svg--compact{display:block}.pb-shelf-heading{left:calc(30 * var(--pb-u));top:calc(18 * var(--pb-u))}.pb-book-slot{left:calc(10 * var(--pb-u));top:calc(76 * var(--pb-u));width:calc(370 * var(--pb-u));height:calc(247 * var(--pb-u))}.pb-book-title{left:0;top:calc(326 * var(--pb-u));width:calc(390 * var(--pb-u));font-size:max(12px, calc(17 * var(--pb-u)))}.pb-members{left:0;top:calc(378 * var(--pb-u));width:calc(390 * var(--pb-u))}.pb-members-label{font-size:max(12px, calc(17 * var(--pb-u)))}.pb-members-row{margin-top:calc(12 * var(--pb-u));width:calc(268 * var(--pb-u))}.pb-member,.pb-member-frame{width:calc(76 * var(--pb-u))}.pb-member-frame{height:calc(106 * var(--pb-u));border-radius:calc(5 * var(--pb-u));border-width:calc(2 * var(--pb-u))}.pb-member.is-on .pb-member-frame{box-shadow:inset 0 0 0 calc(2 * var(--pb-u)) var(--kit-bordeaux), inset 0 0 0 calc(3 * var(--pb-u)) var(--kit-gold), 0 calc(3 * var(--pb-u)) 0 var(--kit-outline), 0 calc(4 * var(--pb-u)) 0 #00000080}@supports (color:color-mix(in lab, red, red)){.pb-member.is-on .pb-member-frame{box-shadow:inset 0 0 0 calc(2 * var(--pb-u)) var(--kit-bordeaux), inset 0 0 0 calc(3 * var(--pb-u)) color-mix(in srgb, var(--kit-gold) 55%, transparent), 0 calc(3 * var(--pb-u)) 0 var(--kit-outline), 0 calc(4 * var(--pb-u)) 0 #00000080}}.pb-member.is-empty .pb-member-frame{box-shadow:inset 0 calc(4 * var(--pb-u)) 0 #0009}.pb-member-no{left:calc(4 * var(--pb-u));top:calc(3 * var(--pb-u));font-size:max(10px, calc(11 * var(--pb-u)))}.pb-member-thumb{left:calc(4 * var(--pb-u));bottom:calc(4 * var(--pb-u));--br-thumb-w:calc(64 * var(--pb-u));--br-thumb-h:calc(88 * var(--pb-u))}.pb-member-name{margin-top:calc(5 * var(--pb-u));font-size:max(12px, calc(13 * var(--pb-u)))}.pb-remaining{margin-top:calc(14 * var(--pb-u));gap:calc(6 * var(--pb-u));font-size:calc(18 * var(--pb-u))}.pb-remaining-count{font-size:calc(44 * var(--pb-u))}.pb-read{--kit-h:max(44px, calc(56 * var(--pb-u)));margin-top:calc(14 * var(--pb-u));width:calc(200 * var(--pb-u));gap:calc(10 * var(--pb-u));font-size:calc(22 * var(--pb-u))}.pb-read-icon{width:calc(18 * var(--pb-u));height:calc(18 * var(--pb-u))}.pb-nekomaru{left:calc(10 * var(--pb-u));top:calc(612 * var(--pb-u));height:calc(132 * var(--pb-u))}.pb-bubble{left:calc(112 * var(--pb-u));top:calc(630 * var(--pb-u));width:calc(268 * var(--pb-u));height:calc(92 * var(--pb-u));transform:rotate(-1.5deg)}.pb-bubble-text{left:calc(30 * var(--pb-u));top:calc(4 * var(--pb-u));width:calc(226 * var(--pb-u));height:calc(82 * var(--pb-u));font-size:max(12px, calc(16 * var(--pb-u)))}.pb-picture-fade{left:0;right:0;top:calc(200 * var(--pb-u));height:calc(60 * var(--pb-u));background:linear-gradient(180deg, var(--kit-ehon-paper), var(--kit-ehon-paper));position:absolute}@supports (color:color-mix(in lab, red, red)){.pb-picture-fade{background:linear-gradient(180deg, color-mix(in srgb, var(--kit-ehon-paper) 0%, transparent), var(--kit-ehon-paper))}}.pb-text-band{left:calc(20 * var(--pb-u));top:calc(270 * var(--pb-u));width:calc(350 * var(--pb-u));height:calc(394 * var(--pb-u))}.pb-text{gap:calc(6 * var(--pb-u));font-size:max(12px, calc(17 * var(--pb-u)));line-height:1.6}.pb-turn--prev{left:calc(20 * var(--pb-u));top:calc(676 * var(--pb-u));width:max(44px, calc(56 * var(--pb-u)));height:max(44px, calc(56 * var(--pb-u)))}.pb-turn--prev .pb-chevron{width:calc(23 * var(--pb-u));height:calc(23 * var(--pb-u))}.pb-turn--next{left:calc(306 * var(--pb-u));top:calc(672 * var(--pb-u));width:max(44px, calc(64 * var(--pb-u)));height:max(44px, calc(64 * var(--pb-u)))}.pb-turn--next .pb-chevron{width:calc(26 * var(--pb-u));height:calc(26 * var(--pb-u))}.pb-back{left:calc(88 * var(--pb-u));top:calc(680 * var(--pb-u));height:max(44px, calc(48 * var(--pb-u)));padding:0 calc(14 * var(--pb-u));gap:calc(6 * var(--pb-u));font-size:max(12px, calc(15 * var(--pb-u)))}.pb-cover .pb-back{left:calc(20 * var(--pb-u))}.pb-back .pb-chevron{width:calc(15 * var(--pb-u));height:calc(15 * var(--pb-u))}.pb-count{left:calc(196 * var(--pb-u));top:calc(682 * var(--pb-u));width:calc(90 * var(--pb-u));height:calc(44 * var(--pb-u));gap:calc(4 * var(--pb-u));padding-top:calc(4 * var(--pb-u))}.pb-count-now{font-size:max(12px, calc(26 * var(--pb-u)))}.pb-count-total{font-size:max(12px, calc(15 * var(--pb-u)))}.pb-cover-title{left:0;top:calc(290 * var(--pb-u));width:calc(390 * var(--pb-u));gap:calc(4 * var(--pb-u))}.pb-cover-title>span{text-shadow:none}.pb-cover-lead{font-size:max(12px, calc(20 * var(--pb-u)))}.pb-cover-main{font-size:calc(36 * var(--pb-u))}.pb-open{right:calc(20 * var(--pb-u));top:calc(672 * var(--pb-u));height:max(44px, calc(64 * var(--pb-u)));padding:0 calc(18 * var(--pb-u)) 0 calc(22 * var(--pb-u));border-radius:calc(32 * var(--pb-u));gap:calc(6 * var(--pb-u));font-size:max(12px, calc(20 * var(--pb-u)))}.pb-open .pb-chevron{width:calc(22 * var(--pb-u));height:calc(22 * var(--pb-u))}.pb-end-actions{left:0;top:calc(300 * var(--pb-u));width:calc(390 * var(--pb-u));gap:calc(12 * var(--pb-u))}.pb-end-again,.pb-end-shelf{height:max(44px, calc(56 * var(--pb-u)));padding:0 calc(18 * var(--pb-u));font-size:max(12px, calc(17 * var(--pb-u)))}}@media (max-width:767.98px){.pb-root{--pb-clear-x:max(0px, calc(var(--pb-chip-clear) - var(--nav-w) - (100vw - var(--nav-w) - var(--pb-bw) * var(--pb-u)) / 2));--pb-left-edge:max(calc(20 * var(--pb-u)), var(--pb-clear-x))}.pb-nekomaru{left:auto;right:calc(10 * var(--pb-u))}.pb-bubble{left:max(calc(10 * var(--pb-u)), var(--pb-clear-x));right:calc(112 * var(--pb-u));width:auto}.pb-bubble-svg.pb-compact-only{transform:scaleX(-1)}.pb-bubble-text{left:calc(12 * var(--pb-u));right:calc(30 * var(--pb-u));width:auto}.pb-text-band{left:var(--pb-left-edge);width:calc(370 * var(--pb-u) - var(--pb-left-edge))}.pb-turn--prev,.pb-cover .pb-back{left:var(--pb-left-edge)}.pb-page .pb-back{left:calc(var(--pb-left-edge) + max(44px, calc(56 * var(--pb-u))) + 8 * var(--pb-u));padding:0 calc(10 * var(--pb-u));gap:calc(4 * var(--pb-u))}.pb-count{left:auto;right:calc(90 * var(--pb-u));gap:calc(2 * var(--pb-u));width:auto}}.eb-switch,.eb-switch-tag{--eb-dim-rim:#0c1733;--eb-dim-glyph:#5b699a;--eb-dim-ink:#b6c4e8;--eb-dim-edge:#29396a;font-family:inherit}.eb-switch{z-index:20;right:calc(var(--sel-u) * 68);bottom:calc(var(--sel-u) * 26);width:calc(var(--sel-u) * 360);min-height:calc(var(--sel-u) * 330);box-sizing:border-box;gap:calc(var(--sel-u) * 8);padding:calc(var(--sel-u) * 44) calc(var(--sel-u) * 22) calc(var(--sel-u) * 18) calc(var(--sel-u) * 22);background:var(--scene-ground);border:4px solid var(--kit-bronze);border-radius:calc(var(--sel-u) * 10) calc(var(--sel-u) * 22) calc(var(--sel-u) * 10) calc(var(--sel-u) * 22);box-shadow:inset 0 0 0 3px var(--scene-ground), inset 0 0 0 5px var(--kit-gold), calc(var(--sel-u) * 8) calc(var(--sel-u) * 8) 0 var(--scene-shadow);color:var(--kit-cream);flex-direction:column;display:none;position:absolute}.eb-switch-band{left:calc(var(--sel-u) * 56);top:calc(var(--sel-u) * -26);width:calc(var(--sel-u) * 248);height:calc(var(--sel-u) * 52);box-sizing:border-box;background:var(--kit-band,var(--scene-band));border:3px solid var(--kit-ink);clip-path:polygon(0 0,100% 0,92% 50%,100% 100%,0 100%,8% 50%);font-size:calc(var(--sel-u) * 30);font-weight:var(--kit-weight-hero);letter-spacing:.12em;color:var(--kit-cream);justify-content:center;align-items:center;display:flex;position:absolute}.eb-switch-key{right:calc(var(--sel-u) * -14);top:calc(var(--sel-u) * -16);width:calc(var(--sel-u) * 40);height:calc(var(--sel-u) * 40);box-sizing:border-box;background:var(--kit-cream);border:2px solid var(--kit-ink);border-radius:calc(var(--sel-u) * 9);box-shadow:0 calc(var(--sel-u) * 5) 0 var(--kit-key-cream-lip);font-size:calc(var(--sel-u) * 24);font-weight:var(--kit-weight-button);color:var(--kit-ink);justify-content:center;align-items:center;display:flex;position:absolute}.eb-switch-stud{width:calc(var(--sel-u) * 9);height:calc(var(--sel-u) * 9);background:var(--kit-gold);border-radius:50%;position:absolute}.eb-switch-stud--tl{left:calc(var(--sel-u) * 10);top:calc(var(--sel-u) * 10)}.eb-switch-stud--tr{right:calc(var(--sel-u) * 10);top:calc(var(--sel-u) * 10)}.eb-switch-stud--bl{left:calc(var(--sel-u) * 10);bottom:calc(var(--sel-u) * 10)}.eb-switch-stud--br{right:calc(var(--sel-u) * 10);bottom:calc(var(--sel-u) * 10)}.eb-switch-row{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:calc(var(--sel-u) * 12);height:max(44px, calc(var(--sel-u) * 221 / 4));padding:0 calc(var(--sel-u) * 14) 0 calc(var(--sel-u) * 8);border-radius:calc(var(--sel-u) * 8) calc(var(--sel-u) * 14) calc(var(--sel-u) * 8) calc(var(--sel-u) * 14);background:var(--scene-ground);border:3px solid var(--scene-raised);opacity:.86;color:var(--kit-cream);flex:none;display:flex}.eb-switch-row[aria-pressed=true]{background:var(--scene-raised);border-color:var(--kit-light);box-shadow:0 0 0 2px var(--kit-ink), 0 0 calc(var(--sel-u) * 18) var(--kit-coin);transform:translateX(calc(var(--sel-u) * 6)) rotate(-1deg);opacity:1}.eb-switch-row:disabled{cursor:default;background:var(--scene-shadow);border-color:var(--eb-dim-rim);opacity:.38}.eb-switch-cursor{width:calc(var(--sel-u) * 22);font-size:calc(var(--sel-u) * 22);color:var(--kit-coin);opacity:0}.eb-switch-row[aria-pressed=true] .eb-switch-cursor{opacity:1}.eb-switch-glyph,.eb-switch-tag-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.eb-switch-dice circle{fill:currentColor}.eb-switch-glyph{width:calc(var(--sel-u) * 34);height:calc(var(--sel-u) * 34);color:var(--kit-coin);flex:none}.eb-switch-glyph[data-endless-glyph=stop],.eb-switch-random .eb-switch-glyph{color:var(--kit-cream)}.eb-switch-random[aria-pressed=true] .eb-switch-glyph{color:var(--kit-coin)}.eb-switch-row:disabled .eb-switch-glyph{color:var(--eb-dim-glyph)}.eb-switch-label{font-size:calc(var(--sel-u) * 26);font-weight:var(--kit-weight-button);white-space:nowrap}.eb-switch-row:disabled .eb-switch-label{color:var(--eb-dim-ink)}.eb-switch-divider{height:3px;margin:calc(var(--sel-u) * 2) calc(var(--sel-u) * 6);background:var(--kit-bronze);border-radius:2px;flex:none}.eb-switch-random[aria-pressed=true]{box-shadow:0 0 0 2px var(--kit-ink);transform:none}.eb-switch-random[aria-pressed=true] .eb-switch-cursor{opacity:0}.eb-switch-random-label{flex:1}.eb-switch-lamp{width:calc(var(--sel-u) * 22);height:calc(var(--sel-u) * 22);box-sizing:border-box;background:var(--scene-ground);border:3px solid var(--eb-dim-edge);border-radius:50%;flex:none}.eb-switch-random[aria-pressed=true] .eb-switch-lamp{background:var(--kit-coin);border-color:var(--kit-ink);box-shadow:0 0 calc(var(--sel-u) * 12) var(--kit-coin)}.eb-switch-tag{all:unset;box-sizing:border-box;cursor:pointer;z-index:20;right:calc(var(--sel-u) * 8);top:calc(var(--sel-u) * 144);width:max(44px, calc(var(--sel-u) * 82));height:max(44px, calc(var(--sel-u) * 70));border-radius:calc(var(--sel-u) * 6) calc(var(--sel-u) * 12) calc(var(--sel-u) * 6) calc(var(--sel-u) * 12);background:var(--scene-ground);border:3px solid var(--eb-dim-edge);box-shadow:calc(var(--sel-u) * 4) calc(var(--sel-u) * 4) 0 var(--scene-shadow);color:var(--eb-dim-ink);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:none;position:absolute}.eb-switch-tag[aria-pressed=true]{border-color:var(--kit-bronze);box-shadow:inset 0 0 0 2px var(--kit-gold), 0 0 0 2px var(--kit-ink), 0 0 calc(var(--sel-u) * 14) var(--kit-coin), calc(var(--sel-u) * 4) calc(var(--sel-u) * 4) 0 var(--scene-shadow);color:var(--kit-cream)}.eb-switch-tag-glyph{width:calc(var(--sel-u) * 24);height:calc(var(--sel-u) * 24);color:var(--eb-dim-glyph)}.eb-switch-tag[aria-pressed=true] .eb-switch-tag-glyph{color:var(--kit-coin)}.eb-switch-tag--random{right:calc(var(--sel-u) * (8 + 82 + 8))}.eb-switch-tag--random:disabled{cursor:default;opacity:.38}.eb-switch-tag-title{font-size:calc(var(--sel-u) * 13);font-weight:var(--kit-weight-button);line-height:1.1}.eb-switch-tag-state{font-size:calc(var(--sel-u) * 13);font-weight:var(--kit-weight-hero);color:var(--eb-dim-ink);line-height:1.1}.eb-switch-tag[aria-pressed=true] .eb-switch-tag-state{color:var(--kit-light)}@media (min-width:900px){.eb-switch{display:flex}}@media (max-width:899.99px){.eb-switch-tag{display:flex}}.eb-medal{z-index:2;pointer-events:none;left:calc(var(--br-u) * 1148);top:calc(var(--br-u) * 8);width:calc(var(--br-u) * 150);height:calc(var(--br-u) * 140);color:var(--kit-ink);position:absolute;transform:rotate(6deg)}.eb-medal[data-endless-milestone]{transform:rotate(6deg)scale(1.08)}.eb-medal-tail{top:calc(var(--br-u) * 92);width:calc(var(--br-u) * 34);height:calc(var(--br-u) * 48);box-sizing:border-box;background:var(--kit-band,var(--scene-band));border:3px solid var(--kit-ink);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);position:absolute}.eb-medal-tail--left{left:calc(var(--br-u) * 34);transform:rotate(14deg)}.eb-medal-tail--right{left:calc(var(--br-u) * 82);transform:rotate(-14deg)}.eb-medal-coin{left:calc(var(--br-u) * 13);width:calc(var(--br-u) * 124);height:calc(var(--br-u) * 124);box-sizing:border-box;background:var(--kit-coin);border:5px solid var(--kit-bronze);box-shadow:inset 0 0 0 4px var(--kit-gold), inset 0 -8px 0 4px var(--kit-coin-lip), 0 0 0 3px var(--kit-ink), calc(var(--br-u) * 5) calc(var(--br-u) * 6) 0 var(--scene-shadow);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.eb-medal[data-endless-milestone] .eb-medal-coin{box-shadow:inset 0 0 0 4px var(--kit-light), inset 0 -8px 0 4px var(--kit-coin-lip), 0 0 0 3px var(--kit-ink), 0 0 calc(var(--br-u) * 34) calc(var(--br-u) * 10) var(--kit-light), calc(var(--br-u) * 5) calc(var(--br-u) * 6) 0 var(--scene-shadow)}.eb-medal-title{font-size:calc(var(--br-u) * 17);font-weight:var(--kit-weight-button);letter-spacing:.04em}.eb-medal-count{font-size:calc(var(--br-u) * 50);font-weight:var(--kit-weight-hero);font-variant-numeric:tabular-nums;color:var(--kit-cream);text-shadow:3px 0 var(--kit-ink), -3px 0 var(--kit-ink), 0 3px var(--kit-ink), 0 -3px var(--kit-ink), 2px 2px var(--kit-ink), -2px -2px var(--kit-ink), 2px -2px var(--kit-ink), -2px 2px var(--kit-ink);line-height:1}.eb-reward-bubble{z-index:2;pointer-events:none;left:calc(var(--br-u) * 1234);top:calc(var(--br-u) * 846);width:calc(var(--br-u) * 356);height:calc(var(--br-u) * 104);color:var(--kit-ink);position:absolute;transform:rotate(-2deg)}.eb-reward-bubble-shape{width:100%;height:100%;fill:var(--kit-paper);stroke:var(--kit-outline);stroke-width:4px;stroke-linejoin:round;position:absolute;inset:0}.eb-reward-bubble-body{left:0;top:calc(var(--br-u) * 4);width:100%;height:calc(var(--br-u) * 78);justify-content:center;align-items:center;gap:calc(var(--br-u) * 10);display:flex;position:absolute}.eb-reward-bubble-streak{font-size:calc(var(--br-u) * 26);font-weight:var(--kit-weight-hero)}.eb-reward-bubble-candy{width:calc(var(--br-u) * 42);height:calc(var(--br-u) * 42);display:inline-flex}.eb-reward-bubble-candy>*{width:100%;height:100%}.eb-reward-bubble-gain{font-size:calc(var(--br-u) * 30);font-weight:var(--kit-weight-hero);color:var(--kit-ember)}.br-candy[data-endless-reward]{border-color:var(--kit-light);box-shadow:0 0 0 2px var(--kit-ink), 0 0 calc(var(--br-u) * 22) var(--kit-coin)}@media not all and (min-aspect-ratio:13/10) and (min-width:951px){.eb-medal{left:calc(var(--br-u) * 44);top:calc(var(--br-u) * 58);width:calc(var(--br-u) * 88);height:calc(var(--br-u) * 88);transform:rotate(-8deg)}.eb-medal[data-endless-milestone]{transform:rotate(-8deg)scale(1.08)}.eb-medal-tail,.eb-reward-bubble{display:none}.eb-medal-coin{width:100%;height:100%;box-shadow:inset 0 0 0 3px var(--kit-gold), inset 0 -5px 0 3px var(--kit-coin-lip), 0 0 0 2px var(--kit-ink), calc(var(--br-u) * 3) calc(var(--br-u) * 4) 0 var(--scene-shadow);border-width:4px;left:0}.eb-medal-title{font-size:calc(var(--br-u) * 12)}.eb-medal-count{font-size:calc(var(--br-u) * 32);text-shadow:2px 0 var(--kit-ink), -2px 0 var(--kit-ink), 0 2px var(--kit-ink), 0 -2px var(--kit-ink), 1px 1px var(--kit-ink), -1px -1px var(--kit-ink), 1px -1px var(--kit-ink), -1px 1px var(--kit-ink)}}.cd-candy{--cd-w:calc(100cqi / 284);--cd-n:min(1px, 100cqi / 118);box-sizing:border-box;width:100%;margin-top:min(10px, max(6 * var(--cd-n), 10 * var(--cd-w)));padding:min(12px, max(7 * var(--cd-n), 12 * var(--cd-w))) min(16px, max(6 * var(--cd-n), 16 * var(--cd-w))) min(12px, max(8 * var(--cd-n), 12 * var(--cd-w))) min(14px, max(6 * var(--cd-n), 14 * var(--cd-w)));align-content:center;align-items:center;column-gap:min(16px, max(5 * var(--cd-n), 16 * var(--cd-w)));row-gap:min(8px, max(5 * var(--cd-n), 8 * var(--cd-w)));background:var(--scene-ground);border:min(4px, max(3 * var(--cd-n), 4 * var(--cd-w))) solid var(--kit-bronze);border-radius:min(10px, max(8 * var(--cd-n), 10 * var(--cd-w)));box-shadow:inset 0 0 0 min(3px, max(2 * var(--cd-n), 3 * var(--cd-w))) var(--scene-ground), inset 0 0 0 min(5.5px, max(3.5 * var(--cd-n), 5.5 * var(--cd-w))) var(--kit-gold), 0 min(8px, max(4 * var(--cd-n), 8 * var(--cd-w))) 0 var(--scene-shadow);font-family:var(--font-rounded), sans-serif;color:var(--kit-cream);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"chip label""chip pct""chip track";display:grid}.cd-candy-chip{pointer-events:auto;box-sizing:border-box;width:max(44px, min(76px, max(44 * var(--cd-n), 76 * var(--cd-w))));height:max(44px, min(76px, max(44 * var(--cd-n), 76 * var(--cd-w))));cursor:pointer;background:var(--scene-ground);border:min(3px, max(2 * var(--cd-n), 3 * var(--cd-w))) solid var(--kit-bronze);border-radius:min(14px, max(10 * var(--cd-n), 14 * var(--cd-w))) min(5px, max(4 * var(--cd-n), 5 * var(--cd-w))) min(14px, max(10 * var(--cd-n), 14 * var(--cd-w))) min(5px, max(4 * var(--cd-n), 5 * var(--cd-w)));box-shadow:inset 0 2px 0 #ffffff14, 0 min(5px, max(3 * var(--cd-n), 5 * var(--cd-w))) 0 var(--scene-shadow);flex-direction:column;grid-area:chip;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:relative}.cd-candy-chip[aria-pressed=true]{border-width:min(4px, max(3 * var(--cd-n), 4 * var(--cd-w)));border-color:var(--kit-light);box-shadow:0 min(5px, max(3 * var(--cd-n), 5 * var(--cd-w))) 0 var(--scene-shadow), 0 0 0 min(3px, max(2 * var(--cd-n), 3 * var(--cd-w))) var(--kit-outline), 0 0 min(22px, max(10 * var(--cd-n), 22 * var(--cd-w))) min(5px, max(2 * var(--cd-n), 5 * var(--cd-w))) var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.cd-candy-chip[aria-pressed=true]{box-shadow:0 min(5px, max(3 * var(--cd-n), 5 * var(--cd-w))) 0 var(--scene-shadow), 0 0 0 min(3px, max(2 * var(--cd-n), 3 * var(--cd-w))) var(--kit-outline), 0 0 min(22px, max(10 * var(--cd-n), 22 * var(--cd-w))) min(5px, max(2 * var(--cd-n), 5 * var(--cd-w))) color-mix(in srgb, var(--kit-light) 50%, transparent)}}.cd-candy-icon{width:min(40px, max(24 * var(--cd-n), 40 * var(--cd-w)));height:min(40px, max(24 * var(--cd-n), 40 * var(--cd-w)));display:inline-flex}.cd-candy-count{font-size:max(12px, min(19px, max(12 * var(--cd-n), 19 * var(--cd-w))));font-weight:var(--kit-weight-number);font-variant-numeric:tabular-nums;color:var(--kit-cream);text-shadow:1.5px 0 0 var(--kit-ink), -1.5px 0 0 var(--kit-ink), 0 1.5px 0 var(--kit-ink), 0 -1.5px 0 var(--kit-ink), 1.5px 1.5px 0 var(--kit-ink), -1.5px 1.5px 0 var(--kit-ink), 1.5px -1.5px 0 var(--kit-ink), -1.5px -1.5px 0 var(--kit-ink);line-height:1}.cd-candy .cd-candy-key{--kit-key-size:min(28px, max(20 * var(--cd-n), 28 * var(--cd-w)));--kit-key-font:max(12px, min(15px, max(11 * var(--cd-n), 15 * var(--cd-w))));right:calc(-1 * min(10px, max(7 * var(--cd-n), 10 * var(--cd-w))));top:calc(-1 * min(10px, max(7 * var(--cd-n), 10 * var(--cd-w))));position:absolute}.cd-candy-label{min-width:0;font-size:max(12px, min(16px, max(12 * var(--cd-n), 16 * var(--cd-w))));font-weight:var(--kit-weight-number);color:var(--kit-gold);white-space:nowrap;grid-area:label;line-height:1}.cd-candy-pct{min-width:0;font-size:max(12px, min(32px, max(15 * var(--cd-n), 32 * var(--cd-w))));font-weight:var(--kit-weight-hero);font-variant-numeric:tabular-nums;color:var(--kit-cream);white-space:nowrap;grid-area:pct;line-height:1}.cd-candy-track{box-sizing:border-box;height:min(18px, max(10 * var(--cd-n), 18 * var(--cd-w)));background:var(--scene-shadow);border:min(3px, max(2 * var(--cd-n), 3 * var(--cd-w))) solid var(--kit-ink);border-radius:min(9px, max(5 * var(--cd-n), 9 * var(--cd-w)));box-shadow:0 0 0 min(2px, max(1 * var(--cd-n), 2 * var(--cd-w))) var(--kit-bronze);grid-area:track;display:block;position:relative;overflow:hidden}.cd-candy-fill{border-radius:min(6px, max(3 * var(--cd-n), 6 * var(--cd-w)));background:linear-gradient(#ffd27a,#f59e2b);display:block;position:absolute;top:0;bottom:0;left:0}@container (max-width:200px){.cd-candy{padding-inline:min(4px, 4 * var(--cd-n));grid-template-areas:"label label""chip pct""track track"}.cd-candy-label{text-align:center;white-space:normal;word-break:var(--notation-word-break);text-wrap:balance;line-height:1.15}.cd-candy-pct{text-align:right}}[data-countdown-candy][data-shape=thin] .cd-candy{padding:0 min(12px, max(6 * var(--cd-n), 12 * var(--cd-w))) 0 0;column-gap:min(12px, max(6 * var(--cd-n), 12 * var(--cd-w)));box-shadow:inset 0 0 0 1px var(--scene-ground), inset 0 0 0 2.5px var(--kit-gold), 0 4px 0 var(--scene-shadow);border-width:2px;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"chip pct track";row-gap:0;margin-top:3px}[data-countdown-candy][data-shape=thin] .cd-candy-label{display:none}[data-countdown-candy][data-shape=thin] .cd-candy-chip{width:44px;height:44px}[data-countdown-candy][data-shape=thin] .cd-candy-icon{width:24px;height:24px}[data-countdown-candy][data-shape=thin] .cd-candy-count{font-size:12px}[data-countdown-candy][data-shape=thin] .cd-candy-pct{font-size:max(12px, min(20px, 20 * var(--cd-w)));text-align:left}[data-countdown-candy][data-shape=thin] .cd-candy-track{height:10px}.dojo-keypop{--dojo-keypop-ground:#2a1508;box-sizing:border-box;padding:var(--dojo-keypop-pad);background:var(--dojo-keypop-ground);border:3px solid var(--kit-bronze);box-shadow:inset 0 0 0 2px var(--dojo-keypop-ground), inset 0 0 0 4px var(--kit-gold), 6px 7px 0 #1408028c;pointer-events:none;border-radius:16px 6px;position:absolute}.dojo-keypop-tail{left:calc(var(--dojo-keypop-tail-x) - 3px - 12.5px);background:var(--dojo-keypop-ground);width:22px;height:22px;position:absolute;transform:rotate(45deg)}.dojo-keypop-tail-below{border-left:3px solid var(--kit-bronze);border-top:3px solid var(--kit-bronze);top:-13px}.dojo-keypop-tail-above{border-right:3px solid var(--kit-bronze);border-bottom:3px solid var(--kit-bronze);bottom:-13px}.dojo-keypop-grid{position:relative}.dojo-keypop .kg-key-blank{color:#ffffff52}.dojo-romaji-cell-lit{position:relative}.dojo-romaji-cell-lit:after{content:"";pointer-events:none;border:4px solid #fde047;border-radius:10px;position:absolute;inset:-4px;box-shadow:0 0 14px #fde047e6}@media (prefers-reduced-motion:no-preference){.dojo-keypop{animation:.12s ease-out dojo-keypop-in}}@keyframes dojo-keypop-in{0%{opacity:0}to{opacity:1}}.dtg-goal-caret{animation:1s step-end infinite dtg-goal-caret-blink}@keyframes dtg-goal-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.dtg-goal-caret{animation:none}}.home-pick-slots{gap:calc(var(--hm-u) * 17);margin-top:calc(var(--hm-u) * 8);margin-left:calc(var(--hm-u) * 39);flex:none;display:flex}.home-pick-slot{width:calc(var(--hm-u) * 76);height:calc(var(--hm-u) * 76);box-sizing:border-box;border:calc(var(--hm-u) * 4) solid var(--kit-coin);border-radius:calc(var(--hm-u) * 15) calc(var(--hm-u) * 5) calc(var(--hm-u) * 15) calc(var(--hm-u) * 5);box-shadow:0 0 0 2px var(--kit-outline), 0 calc(var(--hm-u) * 5) 0 var(--kit-outline);cursor:pointer;pointer-events:auto;--ps-size:calc(var(--hm-u) * 76);--ps-border:calc(var(--hm-u) * 4);--ps-short:max(0px, calc(44px - var(--ps-size)));background:#08103b;justify-content:center;align-items:center;padding:0;font-family:inherit;display:flex;position:relative}.home-pick-slot:after{content:"";top:calc(-1 * var(--ps-border));bottom:calc(-1 * (var(--ps-border) + var(--ps-short)));left:calc(-1 * var(--ps-border));right:calc(-1 * var(--ps-border));position:absolute}.home-header-row:has(.home-pick-slots) .home-meter{pointer-events:none}.home-pick-slot--companion:after{left:calc(-1 * (var(--ps-border) + var(--ps-short)))}.home-pick-slot--partner:after{right:calc(-1 * (var(--ps-border) + var(--ps-short)))}.home-pick-slot--companion[aria-pressed=true]{border-color:var(--kit-light);box-shadow:0 0 0 2px var(--kit-outline), 0 calc(var(--hm-u) * 5) 0 var(--kit-outline), 0 0 calc(var(--hm-u) * 23) calc(var(--hm-u) * 5) var(--kit-light)}@supports (color:color-mix(in lab, red, red)){.home-pick-slot--companion[aria-pressed=true]{box-shadow:0 0 0 2px var(--kit-outline), 0 calc(var(--hm-u) * 5) 0 var(--kit-outline), 0 0 calc(var(--hm-u) * 23) calc(var(--hm-u) * 5) color-mix(in srgb, var(--kit-light) 65%, transparent)}}.home-pick-slot--companion[aria-pressed=true]{translate:0 calc(var(--hm-u) * -4)}.home-pick-slot--partner,.home-pick-slot--partner[aria-pressed=true]{border-color:var(--kit-partner)}@supports (color:color-mix(in lab, red, red)){.home-pick-slot--partner[aria-pressed=true]{border-color:color-mix(in srgb, var(--kit-partner) 65%, white)}}.home-pick-slot--partner[aria-pressed=true]{box-shadow:0 0 0 2px var(--kit-outline), 0 calc(var(--hm-u) * 5) 0 var(--kit-outline), 0 0 calc(var(--hm-u) * 23) calc(var(--hm-u) * 5) var(--kit-partner)}@supports (color:color-mix(in lab, red, red)){.home-pick-slot--partner[aria-pressed=true]{box-shadow:0 0 0 2px var(--kit-outline), 0 calc(var(--hm-u) * 5) 0 var(--kit-outline), 0 0 calc(var(--hm-u) * 23) calc(var(--hm-u) * 5) color-mix(in srgb, var(--kit-partner) 70%, transparent)}}.home-pick-slot--partner[aria-pressed=true]{translate:0 calc(var(--hm-u) * -4)}.home-pick-slot--empty{background:#0c1733}.home-pick-slot--resting .home-pick-slot-img{filter:brightness(.35)saturate(.5)}.home-pick-slot-img{width:calc(var(--hm-u) * 61);height:calc(var(--hm-u) * 61);border-radius:calc(var(--hm-u) * 11)}.home-pick-slot-empty{color:#5b699a;font-size:calc(var(--hm-u) * 38);font-weight:var(--kit-weight-hero);line-height:1}.home-pick-slot-key{left:calc(var(--hm-u) * -9);bottom:calc(var(--hm-u) * -9);width:calc(var(--hm-u) * 27);height:calc(var(--hm-u) * 27);box-sizing:border-box;background:var(--kit-coin);border:2px solid var(--kit-outline);color:var(--kit-outline);font-size:max(9px, calc(var(--hm-u) * 17));font-weight:var(--kit-weight-hero);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.home-pick-slot--partner .home-pick-slot-key{background:var(--kit-partner)}.home-partner-frame{inset:calc((1 - 1 / var(--hm-cell-scale)) * 50%);box-sizing:border-box;border:calc(var(--hm-u) * 3 / var(--hm-cell-scale)) solid var(--kit-partner);border-radius:calc(var(--hm-u) * 12 / var(--hm-cell-scale));box-shadow:0 0 calc(var(--hm-u) * 16) var(--kit-partner), inset 0 0 0 1px var(--kit-outline);position:absolute}@supports (color:color-mix(in lab, red, red)){.home-partner-frame{box-shadow:0 0 calc(var(--hm-u) * 16) color-mix(in srgb, var(--kit-partner) 55%, transparent), inset 0 0 0 1px var(--kit-outline)}}.home-partner-frame{pointer-events:none}.home-partner-corner{width:calc(var(--hm-u) * 28 / var(--hm-cell-scale));height:calc(var(--hm-u) * 28 / var(--hm-cell-scale));box-sizing:border-box;border:0 solid var(--kit-partner-lip);filter:drop-shadow(0 0 1px var(--kit-outline)) drop-shadow(0 0 1px var(--kit-outline));position:absolute}.home-partner-corner--tl,.home-partner-corner--tr{border-top-width:calc(var(--hm-u) * 6 / var(--hm-cell-scale));top:0}.home-partner-corner--bl,.home-partner-corner--br{border-bottom-width:calc(var(--hm-u) * 6 / var(--hm-cell-scale));bottom:0}.home-partner-corner--tl,.home-partner-corner--bl{border-left-width:calc(var(--hm-u) * 6 / var(--hm-cell-scale));left:0}.home-partner-corner--tr,.home-partner-corner--br{border-right-width:calc(var(--hm-u) * 6 / var(--hm-cell-scale));right:0}.home-plinth--partner{height:calc(var(--hm-u) * 40 / var(--hm-cell-scale));background:var(--kit-partner);border-color:var(--kit-outline);box-shadow:inset 0 3px 0 #ffffff73, 0 calc(var(--hm-u) * 4) 0 var(--kit-outline), 0 0 calc(var(--hm-u) * 18) calc(var(--hm-u) * 4) var(--kit-partner)}@supports (color:color-mix(in lab, red, red)){.home-plinth--partner{box-shadow:inset 0 3px 0 #ffffff73, 0 calc(var(--hm-u) * 4) 0 var(--kit-outline), 0 0 calc(var(--hm-u) * 18) calc(var(--hm-u) * 4) color-mix(in srgb, var(--kit-partner) 50%, transparent)}}.home-plinth--partner .home-plinth-no{background:var(--kit-outline);color:var(--kit-partner)}.home-plinth--partner .home-plinth-no:not(:last-child){border-right-color:var(--kit-outline)}.home-plinth--partner .home-plinth-name{color:var(--kit-outline)}.home-cell-dim{border-radius:calc(var(--hm-u) * 12);pointer-events:none;background:#08103b80;position:absolute;inset:0}.home-plinth-anchor{left:50%;bottom:var(--hm-plinth-bottom);pointer-events:none;align-items:center;max-width:100%;display:inline-flex;position:absolute;translate:-50% 50%}.home-plinth--anchored{position:relative;bottom:auto;left:auto;translate:none}.home-mark{right:calc(100% + var(--hm-u) * 2);position:absolute;top:50%;translate:0 -50%}.home-mark,.home-tally-icon{width:calc(var(--hm-u) * 34);height:calc(var(--hm-u) * 34);box-sizing:border-box;border:max(2px, calc(var(--hm-u) * 3)) solid #2f1913;box-shadow:0 calc(var(--hm-u) * 3) 0 #2f1913;border-radius:50%;justify-content:center;align-items:center;display:flex}.home-mark-svg{stroke:#2f1913;width:70%;height:70%}.home-mark--starter{background:#fef4ce}.home-mark--starter .home-mark-svg{fill:#c65455}.home-mark--longtime{background:#4b2109}.home-mark--longtime .home-mark-svg{fill:#fbe894}.home-tally{left:50%;top:calc(100% + var(--hm-u) * 14 / var(--hm-cell-scale));z-index:1;height:calc(var(--hm-u) * 38 / var(--hm-cell-scale));box-sizing:border-box;border:calc(var(--hm-u) * 3 / var(--hm-cell-scale)) solid #2f1913;border-radius:calc(var(--hm-u) * 13 / var(--hm-cell-scale)) calc(var(--hm-u) * 5 / var(--hm-cell-scale)) calc(var(--hm-u) * 13 / var(--hm-cell-scale)) calc(var(--hm-u) * 5 / var(--hm-cell-scale));box-shadow:inset 0 calc(var(--hm-u) * -3 / var(--hm-cell-scale)) 0 #d9b276, 0 calc(var(--hm-u) * 4 / var(--hm-cell-scale)) 0 #2f1913;color:#2f1913;font-size:calc(var(--hm-u) * 20 / var(--hm-cell-scale));font-weight:var(--kit-weight-button);white-space:nowrap;pointer-events:none;background:#fef4ce;align-items:center;line-height:1;display:flex;position:absolute;translate:-50%}.home-tally-main{padding:0 calc(var(--hm-u) * 14 / var(--hm-cell-scale))}.home-tally-main--marked{padding-left:calc(var(--hm-u) * 44 / var(--hm-cell-scale))}.home-tally-num{font-size:calc(var(--hm-u) * 24 / var(--hm-cell-scale));font-weight:var(--kit-weight-hero)}.home-tally-iconbox{left:calc(var(--hm-u) * -10 / var(--hm-cell-scale));top:calc(var(--hm-u) * -5 / var(--hm-cell-scale));position:absolute}.home-tally-icon{width:calc(var(--hm-u) * 46 / var(--hm-cell-scale));height:calc(var(--hm-u) * 46 / var(--hm-cell-scale))}@media not all and (min-width:900px){.home-pick-slots{gap:calc(var(--hm-u) * 10);margin-top:calc(var(--hm-u) * 2);margin-left:calc(var(--hm-u) * 24)}.home-pick-slot{--ps-size:calc(var(--hm-u) * 44);--ps-border:calc(var(--hm-u) * 3);width:calc(var(--hm-u) * 44);height:calc(var(--hm-u) * 44);border-width:calc(var(--hm-u) * 3);border-radius:calc(var(--hm-u) * 9) calc(var(--hm-u) * 3) calc(var(--hm-u) * 9) calc(var(--hm-u) * 3)}.home-pick-slot--companion[aria-pressed=true],.home-pick-slot--partner[aria-pressed=true]{translate:0 calc(var(--hm-u) * -2)}.home-pick-slot-img{width:calc(var(--hm-u) * 35);height:calc(var(--hm-u) * 35);border-radius:calc(var(--hm-u) * 6)}.home-pick-slot-empty{font-size:calc(var(--hm-u) * 22)}.home-pick-slot-key{left:calc(var(--hm-u) * -6);bottom:calc(var(--hm-u) * -6);width:16px;height:16px;font-size:10px}.home-plinth-anchor{width:calc(100% - var(--hm-u) * 4)}.home-plinth-anchor .home-plinth{width:100%}.home-mark{right:auto;left:calc(var(--hm-u) * -9);top:calc(var(--hm-u) * -7);z-index:1;width:calc(var(--hm-u) * 20);height:calc(var(--hm-u) * 20);border-width:2px;translate:none;box-shadow:0 2px #2f1913}.home-partner-frame{inset:calc((1 - 1 / var(--hm-cell-scale)) * 50%);border-radius:calc(var(--hm-u) * 5 / var(--hm-cell-scale));border-width:2px}.home-partner-corner,.home-tally{display:none}}.br-kcard-heart{background:var(--partner-pink,#f39bbb);box-shadow:none;border-radius:0;position:absolute;top:0;bottom:0}.br-kcard-boost--joined{border-top-right-radius:0;border-bottom-right-radius:0}.br-kcard-jar{width:calc(var(--pf-u) * 88);opacity:0;pointer-events:none;z-index:3;position:absolute;top:0;left:0}.br-kcard-burst{left:50%;top:calc(100% - var(--pf-u) * 40);pointer-events:none;z-index:3;width:0;height:0;position:absolute}.br-kcard-chips{left:50%;top:calc(100% - var(--pf-u) * 6);width:calc(var(--pf-u) * 520);margin-left:calc(var(--pf-u) * -260);justify-content:center;align-items:center;gap:calc(var(--pf-u) * 16);font-size:calc(var(--pf-u) * 28);font-weight:var(--kit-weight-hero);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;flex-direction:row;line-height:1.15;display:flex;position:absolute}.br-kcard-chip{align-items:center;gap:calc(var(--pf-u) * 6);display:flex}.br-kcard-chip-icon{width:calc(var(--pf-u) * 30);height:calc(var(--pf-u) * 30);display:block;overflow:visible}.br-kcard-chip--heart .br-kcard-chip-icon{width:calc(var(--pf-u) * 28);height:calc(var(--pf-u) * 26)}.br-kcard-chip--mato,.br-kcard-chip--candy{color:var(--kit-light);text-shadow:2px 2px 0 var(--kit-ink), -2px 2px 0 var(--kit-ink), 2px -2px 0 var(--kit-ink), -2px -2px 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink), 2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink)}.br-kcard-chip--heart{color:#ffd9e6;text-shadow:2px 2px #5b1a33,-2px 2px #5b1a33,2px -2px #5b1a33,-2px -2px #5b1a33,0 2px #5b1a33,0 -2px #5b1a33,2px 0 #5b1a33,-2px 0 #5b1a33}.br-kcard-mato-white{fill:#fff}.br-kcard-mato-rim{stroke:#2f1913}.br-kcard-mato-red{fill:#e2483d}.home-select-frame--paired{inset:calc((1 - 1 / var(--hm-cell-scale)) * 50% + var(--hm-u) * 3 / var(--hm-cell-scale))}.home-select-frame--paired .home-select-bracket--tl{left:calc(var(--hm-u) * -3 / var(--hm-cell-scale));top:calc(var(--hm-u) * -3 / var(--hm-cell-scale))}.home-select-frame--paired .home-select-bracket--tr{right:calc(var(--hm-u) * -3 / var(--hm-cell-scale));top:calc(var(--hm-u) * -3 / var(--hm-cell-scale))}.home-select-frame--paired .home-select-bracket--br{right:calc(var(--hm-u) * -3 / var(--hm-cell-scale));bottom:calc(var(--hm-u) * -3 / var(--hm-cell-scale))}.home-select-frame--paired .home-select-bracket--bl{left:calc(var(--hm-u) * -3 / var(--hm-cell-scale));bottom:calc(var(--hm-u) * -3 / var(--hm-cell-scale))}@media not all and (min-width:900px){.home-select-frame--paired .home-select-bracket--tl,.home-select-frame--paired .home-select-bracket--tr,.home-select-frame--paired .home-select-bracket--br,.home-select-frame--paired .home-select-bracket--bl{--hm-bracket-off:calc(var(--hm-u) * -3 / var(--hm-cell-scale))}}.rc-stage,.rc-entry{--rc-ribbon:#7f1c1c;--rc-brush:#e2483d}@property --rc-u{syntax:"<length>";inherits:true;initial-value:1px}.rc-stage{--rc-u:min(calc((100vw - var(--nav-w)) / 1648), calc(var(--screen-h) / 1080));--rc-btn-h:max(44px, calc(var(--rc-u) * 92));box-sizing:border-box;height:var(--screen-h);color:var(--kit-cream);font-family:var(--font-rounded), sans-serif;flex-direction:column;display:flex;overflow:hidden}.rc-header{padding:calc(var(--rc-u) * 14) calc(var(--rc-u) * 88) 0 calc(var(--rc-u) * 72);flex:none;justify-content:space-between;align-items:flex-start;display:flex}.rc-title{box-sizing:border-box;width:calc(var(--rc-u) * 620);height:calc(var(--rc-u) * 74);background:var(--scene-floor);border:calc(var(--rc-u) * 4) solid var(--kit-bronze);border-radius:calc(var(--rc-u) * 6);box-shadow:inset 0 0 0 calc(var(--rc-u) * 3) var(--kit-gold), 0 calc(var(--rc-u) * 6) 0 var(--scene-shadow);font-size:calc(var(--rc-u) * 44);font-weight:var(--kit-weight-hero);letter-spacing:.08em;text-shadow:3px 0 0 var(--kit-ink), -3px 0 0 var(--kit-ink), 0 3px 0 var(--kit-ink), 0 -3px 0 var(--kit-ink), 2px 2px 0 var(--kit-ink), -2px 2px 0 var(--kit-ink), 2px -2px 0 var(--kit-ink), -2px -2px 0 var(--kit-ink);place-items:center;margin:0;line-height:1;display:grid}.rc-trial{box-sizing:border-box;align-items:center;gap:calc(var(--rc-u) * 12);height:calc(var(--rc-u) * 58);margin-top:calc(var(--rc-u) * 8);padding:0 calc(var(--rc-u) * 22);background:var(--rc-ribbon);border:calc(var(--rc-u) * 4) solid var(--kit-ink);border-radius:calc(var(--rc-u) * 6);box-shadow:inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-gold), 0 calc(var(--rc-u) * 5) 0 var(--scene-shadow);font-size:calc(var(--rc-u) * 26);white-space:nowrap;display:flex;transform:rotate(-2deg)}.rc-trial-label{font-weight:var(--kit-weight-hero);color:var(--kit-light)}.rc-trial-until{font-weight:var(--kit-weight-button);font-variant-numeric:tabular-nums}.rc-body{align-items:flex-start;gap:calc(var(--rc-u) * 150);min-height:0;padding:calc(var(--rc-u) * 48) 0 0 calc(var(--rc-u) * 172);flex:1;display:flex}.rc-figure{width:calc(var(--rc-u) * 600);flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.rc-floor-shadow{left:calc(var(--rc-u) * -50);top:calc(var(--rc-u) * 540);width:calc(var(--rc-u) * 700);height:calc(var(--rc-u) * 150);background:radial-gradient(ellipse at center, var(--scene-shadow) 0%, var(--scene-shadow) 55%, transparent 72%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.rc-floor-shadow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--scene-shadow) 75%, transparent) 0%, color-mix(in srgb, var(--scene-shadow) 35%, transparent) 55%, transparent 72%)}}.rc-floor-shadow{pointer-events:none}.rc-sprite{width:calc(var(--rc-u) * 600);height:calc(var(--rc-u) * 600);object-fit:contain;position:relative}.rc-name{box-sizing:border-box;width:calc(var(--rc-u) * 500);height:calc(var(--rc-u) * 76);margin-top:calc(var(--rc-u) * 50);background:var(--scene-raised);border:calc(var(--rc-u) * 4) solid var(--kit-bronze);border-radius:calc(var(--rc-u) * 8);box-shadow:inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-gold), 0 calc(var(--rc-u) * 6) 0 var(--scene-shadow);font-size:calc(var(--rc-u) * 38);font-weight:var(--kit-weight-hero);letter-spacing:.04em;white-space:nowrap;text-shadow:0 3px 0 var(--kit-ink);place-items:center;display:grid;position:relative}.rc-attack{box-sizing:border-box;justify-content:center;align-items:center;gap:calc(var(--rc-u) * 12);width:calc(var(--rc-u) * 400);height:max(44px, calc(var(--rc-u) * 72));margin-top:calc(var(--rc-u) * 28);background:var(--scene-floor);border:calc(var(--rc-u) * 4) solid var(--kit-bronze);border-radius:calc(var(--rc-u) * 10);box-shadow:inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-gold), inset 0 calc(var(--rc-u) * 3) 0 var(--kit-light), 0 calc(var(--rc-u) * 6) 0 var(--scene-shadow);flex:none;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rc-attack{box-shadow:inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-gold), inset 0 calc(var(--rc-u) * 3) 0 color-mix(in srgb, var(--kit-light) 20%, transparent), 0 calc(var(--rc-u) * 6) 0 var(--scene-shadow)}}.rc-attack{color:var(--kit-cream);font-family:inherit;font-size:calc(var(--rc-u) * 28);font-weight:var(--kit-weight-button);white-space:nowrap;cursor:pointer;line-height:1}.rc-attack:disabled{opacity:.5;cursor:default}.rc-attack-icon{width:calc(var(--rc-u) * 34);height:calc(var(--rc-u) * 34);flex:none}.rc-attack-label--short{display:none}.rc-attack-key{padding:calc(var(--rc-u) * 2) calc(var(--rc-u) * 10);background:var(--kit-ink);border-radius:calc(var(--rc-u) * 6);color:var(--kit-light);font-size:calc(var(--rc-u) * 20);font-weight:var(--kit-weight-button);line-height:1.2}.rc-attack-layer{width:100%;height:100%;position:absolute;top:0;left:0}.rc-sprite-fill{object-fit:contain;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.rc-panel{box-sizing:border-box;gap:calc(var(--rc-u) * 22);width:calc(var(--rc-u) * 680);height:calc(var(--rc-u) * 560);margin-top:calc(var(--rc-u) * 80);padding:calc(var(--rc-u) * 36) calc(var(--rc-u) * 40) calc(var(--rc-u) * 40) calc(var(--rc-u) * 64);background:var(--scene-raised);border:calc(var(--rc-u) * 5) solid var(--kit-bronze);border-radius:calc(var(--rc-u) * 10);box-shadow:inset 0 0 0 calc(var(--rc-u) * 3) var(--kit-gold), inset 0 0 0 calc(var(--rc-u) * 10) var(--scene-raised), calc(var(--rc-u) * 10) calc(var(--rc-u) * 12) 0 var(--scene-shadow);flex-direction:column;flex:none;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rc-panel{box-shadow:inset 0 0 0 calc(var(--rc-u) * 3) var(--kit-gold), inset 0 0 0 calc(var(--rc-u) * 10) var(--scene-raised), calc(var(--rc-u) * 10) calc(var(--rc-u) * 12) 0 color-mix(in srgb, var(--scene-shadow) 70%, transparent)}}.rc-rivet{box-sizing:border-box;width:calc(var(--rc-u) * 14);height:calc(var(--rc-u) * 14);background:var(--kit-gold);border:calc(var(--rc-u) * 3) solid var(--kit-ink);border-radius:50%;position:absolute}.rc-rivet--tl{left:calc(var(--rc-u) * 12);top:calc(var(--rc-u) * 12)}.rc-rivet--tr{right:calc(var(--rc-u) * 12);top:calc(var(--rc-u) * 12)}.rc-rivet--bl{left:calc(var(--rc-u) * 12);bottom:calc(var(--rc-u) * 12)}.rc-rivet--br{right:calc(var(--rc-u) * 12);bottom:calc(var(--rc-u) * 12)}.rc-row{gap:calc(var(--rc-u) * 4);padding:calc(var(--rc-u) * 14) calc(var(--rc-u) * 18);border-radius:calc(var(--rc-u) * 8);flex-direction:column;display:flex;position:relative}.rc-row--mon{gap:calc(var(--rc-u) * 10)}.rc-row.is-current{background:var(--scene-floor);box-shadow:0 0 0 calc(var(--rc-u) * 4) var(--kit-coin), 0 0 calc(var(--rc-u) * 18) var(--kit-coin)}@supports (color:color-mix(in lab, red, red)){.rc-row.is-current{box-shadow:0 0 0 calc(var(--rc-u) * 4) var(--kit-coin), 0 0 calc(var(--rc-u) * 18) color-mix(in srgb, var(--kit-coin) 55%, transparent)}}.rc-cursor{left:calc(var(--rc-u) * -48);top:calc(var(--rc-u) * 58);font-size:calc(var(--rc-u) * 34);color:var(--kit-coin);opacity:0;line-height:1;position:absolute}.rc-row--mon .rc-cursor{top:calc(var(--rc-u) * 60)}.rc-row.is-current .rc-cursor{opacity:1}.rc-label{font-size:calc(var(--rc-u) * 28);font-weight:var(--kit-weight-button);color:var(--kit-light)}.rc-picker{align-items:center;gap:calc(var(--rc-u) * 14);display:flex}.rc-arrow{box-sizing:border-box;width:max(44px, calc(var(--rc-u) * 64));height:max(44px, calc(var(--rc-u) * 64));background:var(--scene-floor);border:calc(var(--rc-u) * 4) solid var(--kit-bronze);border-radius:calc(var(--rc-u) * 8);box-shadow:inset 0 2px 0 var(--kit-light), 0 calc(var(--rc-u) * 5) 0 var(--scene-shadow);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rc-arrow{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--kit-light) 25%, transparent), 0 calc(var(--rc-u) * 5) 0 var(--scene-shadow)}}.rc-arrow{color:var(--kit-coin);font-family:inherit;font-size:calc(var(--rc-u) * 30);cursor:pointer;line-height:1}.rc-picked{box-sizing:border-box;min-width:0;height:max(44px, calc(var(--rc-u) * 64));background:var(--scene-ground);border:calc(var(--rc-u) * 3) solid var(--kit-bronze);border-radius:calc(var(--rc-u) * 8);font-size:calc(var(--rc-u) * 32);font-weight:var(--kit-weight-button);white-space:nowrap;flex:1;place-items:center;display:grid;overflow:hidden}.rc-bar{padding-top:calc(var(--rc-u) * 30);position:relative}.rc-origin{font-size:calc(var(--rc-u) * 20);font-weight:var(--kit-weight-button);flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.rc-origin-mark{font-size:calc(var(--rc-u) * 16);color:var(--kit-coin)}.rc-track{position:relative}.rc-band{box-sizing:border-box;height:calc(var(--rc-u) * 30);border:calc(var(--rc-u) * 4) solid var(--kit-ink);border-radius:calc(var(--rc-u) * 8);background:var(--rc-band,transparent);margin-block:auto;position:absolute;inset:0}.rc-range{appearance:none;width:100%;height:max(44px, calc(var(--rc-u) * 56));cursor:pointer;background:0 0;margin:0;display:block;position:relative}.rc-range:focus{outline:none}.rc-range::-webkit-slider-runnable-track{box-sizing:border-box;height:calc(var(--rc-u) * 30);border:calc(var(--rc-u) * 4) solid transparent;background:0 0}.rc-range::-moz-range-track{height:calc(var(--rc-u) * 22);border:calc(var(--rc-u) * 4) solid transparent;background:0 0}.rc-range::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;width:max(44px, calc(var(--rc-u) * 52));height:max(44px, calc(var(--rc-u) * 52));margin-top:calc(var(--rc-u) * 15 - max(44px, calc(var(--rc-u) * 52)) / 2);background:radial-gradient(circle at 38% 32%, var(--kit-light) 0 22%, var(--kit-coin) 23% 62%, var(--kit-coin-lip) 63%);border:calc(var(--rc-u) * 4) solid var(--kit-ink);box-shadow:0 calc(var(--rc-u) * 4) 0 var(--scene-shadow);border-radius:50%}.rc-range::-moz-range-thumb{box-sizing:border-box;width:max(44px, calc(var(--rc-u) * 44));height:max(44px, calc(var(--rc-u) * 44));background:var(--kit-coin);border:calc(var(--rc-u) * 4) solid var(--kit-ink);border-radius:50%}.rc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 calc(var(--rc-u) * 5) var(--kit-light), 0 calc(var(--rc-u) * 4) 0 var(--scene-shadow)}.rc-actions{align-items:stretch;gap:calc(var(--rc-u) * 22);margin-top:auto;display:flex}.rc-actions>.kit-ground{font-size:calc(var(--rc-u) * 30);font-weight:var(--kit-weight-button);flex:1}.rc-actions>.kit-gold{justify-content:center;align-items:center;gap:calc(var(--rc-u) * 16);font-size:calc(var(--rc-u) * 36);font-weight:var(--kit-weight-hero);flex:1.25;display:flex}.rc-actions>.is-picked,.rc-actions .kit-gold:focus-visible,.rc-actions .kit-ground:focus-visible,.rc-arrow:focus-visible{outline:calc(var(--rc-u) * 5) solid var(--kit-light);outline-offset:calc(var(--rc-u) * 3)}.rc-trial--ended{margin-right:calc(var(--rc-u) * 90);background:var(--scene-floor);box-shadow:inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-bronze), 0 calc(var(--rc-u) * 5) 0 var(--scene-shadow);gap:.3em}.rc-trial--ended .rc-trial-label,.rc-trial--ended .rc-trial-until{color:var(--kit-cream);font-weight:var(--kit-weight-hero)}.rc-panel--ended{height:calc(var(--rc-u) * 640);margin-top:calc(var(--rc-u) * 50)}.rc-row.is-locked{gap:calc(var(--rc-u) * 14)}.rc-row.is-locked .rc-label{opacity:.45}.rc-row.is-locked .rc-bar{padding-top:0}.rc-row.is-locked .rc-track{filter:grayscale();opacity:.45}.rc-row.is-locked .rc-range{height:calc(var(--rc-u) * 30)}.rc-range:disabled{cursor:default}.rc-lock{left:50%;top:calc(var(--rc-u) * 28);width:calc(var(--rc-u) * 80);height:calc(var(--rc-u) * 80);pointer-events:none;position:absolute;transform:translate(-50%)}.rc-picks{gap:calc(var(--rc-u) * 48);padding:0 0 calc(var(--rc-u) * 6) calc(var(--rc-u) * 6);margin-top:auto;display:flex}.rc-pick{box-sizing:border-box;min-width:0;height:calc(var(--rc-u) * 176);justify-content:center;align-items:center;gap:calc(var(--rc-u) * 8);background:var(--scene-floor);border:calc(var(--rc-u) * 4) solid var(--kit-bronze);border-radius:calc(var(--rc-u) * 10);box-shadow:inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-gold), inset 0 calc(var(--rc-u) * 3) 0 var(--kit-light), 0 calc(var(--rc-u) * 6) 0 var(--scene-shadow);flex-direction:column;flex:1;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rc-pick{box-shadow:inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-gold), inset 0 calc(var(--rc-u) * 3) 0 color-mix(in srgb, var(--kit-light) 20%, transparent), 0 calc(var(--rc-u) * 6) 0 var(--scene-shadow)}}.rc-pick{color:var(--kit-cream);font-family:inherit;font-size:calc(var(--rc-u) * 30);font-weight:var(--kit-weight-button);white-space:nowrap;cursor:pointer;line-height:1.2;transition:transform .12s}.rc-pick[data-on="1"]{background:var(--kit-coin)}@supports (color:color-mix(in lab, red, red)){.rc-pick[data-on="1"]{background:color-mix(in srgb, var(--kit-coin) 9%, var(--scene-floor))}}.rc-pick[data-on="1"]{border:calc(var(--rc-u) * 5) solid var(--kit-coin);box-shadow:0 0 0 calc(var(--rc-u) * 4) var(--kit-coin), inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-light), 0 calc(var(--rc-u) * 9) 0 var(--scene-shadow)}@supports (color:color-mix(in lab, red, red)){.rc-pick[data-on="1"]{box-shadow:0 0 0 calc(var(--rc-u) * 4) color-mix(in srgb, var(--kit-coin) 45%, transparent), inset 0 0 0 calc(var(--rc-u) * 2) var(--kit-light), 0 calc(var(--rc-u) * 9) 0 var(--scene-shadow)}}.rc-pick[data-on="1"]{font-weight:var(--kit-weight-hero);transform:rotate(-2deg) translateY(calc(var(--rc-u) * -6))}.rc-pick-cursor{left:calc(var(--rc-u) * -38);color:var(--kit-coin);font-size:calc(var(--rc-u) * 30);text-shadow:0 calc(var(--rc-u) * 3) 0 var(--kit-ink);visibility:hidden;position:absolute;top:50%;transform:translateY(-50%)}.rc-pick[data-on="1"] .rc-pick-cursor{visibility:visible}.rc-pick-img{width:calc(var(--rc-u) * 96);height:calc(var(--rc-u) * 96);object-fit:contain;flex:none;max-width:none}@media (prefers-reduced-motion:reduce){.rc-pick{transition:none}}.rc-entry-slot{justify-content:flex-start;display:flex}.rc-entry{box-sizing:border-box;align-items:center;gap:calc(var(--hm-u) * 12);width:calc(var(--hm-u) * 270);height:max(44px, calc(var(--hm-u) * 70));margin-top:calc(var(--hm-u) * 14);padding:0 calc(var(--hm-u) * 14) 0 calc(var(--hm-u) * 16);background:var(--scene-raised);border:calc(var(--hm-u) * 4) solid var(--kit-bronze);border-radius:calc(var(--hm-u) * 10);box-shadow:inset 0 0 0 calc(var(--hm-u) * 2) var(--kit-gold), inset 0 calc(var(--hm-u) * 3) 0 var(--kit-light), 0 calc(var(--hm-u) * 5) 0 var(--scene-shadow);flex:none;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rc-entry{box-shadow:inset 0 0 0 calc(var(--hm-u) * 2) var(--kit-gold), inset 0 calc(var(--hm-u) * 3) 0 color-mix(in srgb, var(--kit-light) 25%, transparent), 0 calc(var(--hm-u) * 5) 0 var(--scene-shadow)}}.rc-entry{color:var(--kit-cream);cursor:pointer;font-family:inherit}.rc-entry:focus-visible{outline:3px solid var(--kit-light);outline-offset:3px}.rc-entry-icon{width:calc(var(--hm-u) * 40);height:calc(var(--hm-u) * 40);flex:none}.rc-entry-text{font-size:calc(var(--hm-u) * 25);font-weight:var(--kit-weight-button);letter-spacing:.04em;white-space:nowrap;text-shadow:0 2px 0 var(--kit-ink)}.rc-entry-trial{left:calc(var(--hm-u) * -20);top:calc(var(--hm-u) * -12);padding:calc(var(--hm-u) * 3) calc(var(--hm-u) * 14) calc(var(--hm-u) * 4);background:var(--rc-ribbon);border:calc(var(--hm-u) * 3) solid var(--kit-ink);border-radius:calc(var(--hm-u) * 4);box-shadow:0 calc(var(--hm-u) * 3) 0 var(--scene-shadow);font-size:calc(var(--hm-u) * 17);font-weight:var(--kit-weight-hero);color:var(--kit-light);white-space:nowrap;pointer-events:none;line-height:1.2;position:absolute;transform:rotate(-8deg)}@media not all and (min-width:900px){.rc-stage{--rc-u:min(calc((100vw - var(--nav-w)) / 390), calc(var(--screen-h) / 584));--rc-btn-h:max(44px, calc(var(--rc-u) * 54))}.rc-header{padding:calc(var(--rc-u) * 8) calc(var(--rc-u) * 16) 0 calc(var(--rc-u) * 16)}.rc-title{width:calc(var(--rc-u) * 238);height:calc(var(--rc-u) * 44);border-radius:calc(var(--rc-u) * 5);box-shadow:inset 0 0 0 2px var(--kit-gold), 0 4px 0 var(--scene-shadow);font-size:calc(var(--rc-u) * 22);letter-spacing:.06em;text-shadow:2px 0 0 var(--kit-ink), -2px 0 0 var(--kit-ink), 0 2px 0 var(--kit-ink), 0 -2px 0 var(--kit-ink);border-width:3px}.rc-trial{width:calc(var(--rc-u) * 112);height:calc(var(--rc-u) * 40);margin-top:calc(var(--rc-u) * 2);border-radius:calc(var(--rc-u) * 5);box-shadow:none;border-width:3px;flex-direction:column;justify-content:center;gap:0;padding:0;line-height:1.05;transform:rotate(-3deg)}.rc-trial-label{font-size:calc(var(--rc-u) * 13)}.rc-trial-until{font-size:calc(var(--rc-u) * 14)}.rc-body{padding:calc(var(--rc-u) * 6) calc(var(--rc-u) * 12) 0;flex-direction:column;align-items:center;gap:0}.rc-figure{width:calc(var(--rc-u) * 200)}.rc-floor-shadow{left:calc(var(--rc-u) * -25);top:calc(var(--rc-u) * 156);width:calc(var(--rc-u) * 250);height:calc(var(--rc-u) * 50)}.rc-sprite{width:calc(var(--rc-u) * 200);height:calc(var(--rc-u) * 190)}.rc-name{display:none}.rc-attack{gap:calc(var(--rc-u) * 4);width:calc(var(--rc-u) * 120);height:max(44px, calc(var(--rc-u) * 44));margin-top:calc(var(--rc-u) * 14);border-radius:calc(var(--rc-u) * 6);box-shadow:inset 0 0 0 2px var(--kit-gold), 0 4px 0 var(--scene-shadow);font-size:calc(var(--rc-u) * 15);border-width:3px}.rc-attack-icon{width:calc(var(--rc-u) * 20);height:calc(var(--rc-u) * 20)}.rc-attack-label--long,.rc-attack-key{display:none}.rc-attack-label--short{display:inline}.rc-panel{align-self:flex-end;gap:calc(var(--rc-u) * 8);width:min(calc(var(--rc-u) * 312), calc(100vw - var(--nav-w) - var(--rc-u) * 12 - var(--rc-gear-clear,0px)));height:calc(var(--rc-u) * 260);margin-top:calc(var(--rc-u) * 12);padding:calc(var(--rc-u) * 12) calc(var(--rc-u) * 14);border-radius:calc(var(--rc-u) * 8);box-shadow:inset 0 0 0 2px var(--kit-gold), 6px 6px 0 var(--scene-shadow);border-width:4px}@supports (color:color-mix(in lab, red, red)){.rc-panel{box-shadow:inset 0 0 0 2px var(--kit-gold), 6px 6px 0 color-mix(in srgb, var(--scene-shadow) 70%, transparent)}}.rc-rivet,.rc-cursor,.rc-row--mon>.rc-label{display:none}.rc-row{align-items:center;gap:calc(var(--rc-u) * 8);flex-direction:row;padding:0}.rc-row.is-current{box-shadow:0 0 0 3px var(--kit-coin)}.rc-row--mon,.rc-row--mon .rc-picker{gap:calc(var(--rc-u) * 8);flex:1}.rc-row .rc-label{width:calc(var(--rc-u) * 44);font-size:calc(var(--rc-u) * 18);flex:none}.rc-arrow{width:48px;height:48px;box-shadow:0 4px 0 var(--scene-shadow);border-width:3px;border-radius:6px;font-size:22px}.rc-picked{height:48px;font-size:calc(var(--rc-u) * 19);border-width:2px;border-radius:6px}.rc-bar{padding-top:calc(var(--rc-u) * 16);flex:1}.rc-origin{font-size:calc(var(--rc-u) * 12);flex-direction:row}.rc-origin-mark{font-size:inherit;color:inherit}.rc-range{height:44px}.rc-range::-webkit-slider-runnable-track{border-width:3px;height:22px}.rc-band{border-width:3px;border-radius:6px;height:22px}.rc-range::-webkit-slider-thumb{width:44px;height:44px;box-shadow:0 3px 0 var(--scene-shadow);border-width:3px;margin-top:-14px}.rc-actions{gap:calc(var(--rc-u) * 10)}.rc-actions>.kit-ground,.rc-actions>.kit-gold{font-size:calc(var(--rc-u) * 18)}.rc-actions>.kit-gold{font-size:calc(var(--rc-u) * 22);flex:1.2}.rc-gold-key{display:none}.rc-entry{justify-content:center;gap:calc(var(--hm-u) * 4);width:calc(var(--hm-u) * 116);height:44px;margin-top:calc(var(--hm-u) * 8);padding:0 calc(var(--hm-u) * 6);border-radius:calc(var(--hm-u) * 6);box-shadow:inset 0 0 0 2px var(--kit-gold), 0 4px 0 var(--scene-shadow);border-width:3px}.rc-entry-slot{justify-content:flex-end}.rc-entry-icon{width:calc(var(--hm-u) * 24);height:calc(var(--hm-u) * 24)}.rc-entry-text{font-size:calc(var(--hm-u) * 14);letter-spacing:0;text-shadow:none}.rc-trial--ended{margin-right:0}.rc-trial--ended .rc-trial-label{color:var(--kit-light)}.rc-trial--ended .rc-trial-until{font-weight:var(--kit-weight-button)}.rc-panel--ended{height:calc(var(--rc-u) * 260);margin-top:calc(var(--rc-u) * 12)}.rc-panel--ended .rc-row--mon{flex:none}.rc-row.is-locked{gap:calc(var(--rc-u) * 8)}.rc-row.is-locked .rc-range{height:44px}.rc-lock{left:calc(50% + var(--rc-u) * 26);width:44px;height:44px;top:50%;transform:translate(-50%,-50%)}.rc-lock-shine{display:none}.rc-picks{gap:calc(var(--rc-u) * 24);padding:0 0 0 calc(var(--rc-u) * 4)}.rc-pick{height:calc(var(--rc-u) * 96);gap:calc(var(--rc-u) * 2);border-radius:calc(var(--rc-u) * 8);box-shadow:inset 0 0 0 2px var(--kit-gold), 0 4px 0 var(--scene-shadow);font-size:calc(var(--rc-u) * 17);border-width:3px}.rc-pick[data-on="1"]{box-shadow:0 0 0 3px var(--kit-coin), inset 0 0 0 2px var(--kit-light), 0 6px 0 var(--scene-shadow);border-width:4px}@supports (color:color-mix(in lab, red, red)){.rc-pick[data-on="1"]{box-shadow:0 0 0 3px color-mix(in srgb, var(--kit-coin) 45%, transparent), inset 0 0 0 2px var(--kit-light), 0 6px 0 var(--scene-shadow)}}.rc-pick[data-on="1"]{transform:rotate(-2deg) translateY(calc(var(--rc-u) * -4))}.rc-pick-cursor{left:calc(var(--rc-u) * -20);font-size:calc(var(--rc-u) * 16);text-shadow:0 2px 0 var(--kit-ink)}.rc-pick-img{width:calc(var(--rc-u) * 52);height:calc(var(--rc-u) * 52)}.rc-entry-trial{left:calc(var(--hm-u) * -10);top:calc(var(--hm-u) * -8);padding:calc(var(--hm-u) * 1) calc(var(--hm-u) * 6) calc(var(--hm-u) * 2);box-shadow:none;font-size:calc(var(--hm-u) * 11);border-width:2px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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 bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
