@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@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}option,optgroup{background-color:var(--bg-soft);color:var(--text)}option:disabled{color:var(--muted)}}@layer components;@layer utilities{.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}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-inset-y-1{inset-block:calc(var(--spacing) * -1)}.inset-y-0{inset-block:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[18px\]{left:18px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-12{grid-column:span 12/span 12}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[2vh\]{margin-top:2vh}.mt-\[3px\]{margin-top:3px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-auto{margin-right:auto}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.ml-px{margin-left:1px}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-96{height:calc(var(--spacing) * 96)}.h-\[7px\]{height:7px}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[84px\]{height:84px}.h-\[92px\]{height:92px}.h-\[132px\]{height:132px}.h-\[150px\]{height:150px}.h-\[176px\]{height:176px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[45vh\]{max-height:45vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.\!min-h-\[40px\]{min-height:40px!important}.min-h-0{min-height:0}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-auto{width:auto!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[18px\]{width:18px}.w-\[23rem\]{width:23rem}.w-\[52px\]{width:52px}.w-\[92px\]{width:92px}.w-\[132px\]{width:132px}.w-\[176px\]{width:176px}.w-\[min\(18rem\,calc\(100vw-3rem\)\)\]{width:min(18rem,100vw - 3rem)}.w-\[min\(20rem\,calc\(100vw-3rem\)\)\]{width:min(20rem,100vw - 3rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[62ch\]{max-width:62ch}.max-w-\[72rem\]{max-width:72rem}.max-w-\[78ch\]{max-width:78ch}.max-w-\[86rem\]{max-width:86rem}.max-w-\[104px\]{max-width:104px}.max-w-\[var\(--page-max\)\]{max-width:var(--page-max)}.max-w-\[var\(--read-max\)\]{max-width:var(--read-max)}.max-w-\[var\(--settings-max\)\]{max-width:var(--settings-max)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[14rem\]{min-width:14rem}.min-w-\[260px\]{min-width:260px}.min-w-\[380px\]{min-width:380px}.min-w-\[560px\]{min-width:560px}.flex-1{flex:1}.flex-\[1_1_11rem\]{flex:11rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-full{flex-basis:100%}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-none{cursor:none}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-flow-row{grid-auto-flow:row}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[0\.8rem_minmax\(0\,1fr\)\]{grid-template-columns:.8rem minmax(0,1fr)}.grid-cols-\[1rem_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,1fr)}.grid-cols-\[3\.4rem_1fr_2\.4rem_2\.4rem\]{grid-template-columns:3.4rem 1fr 2.4rem 2.4rem}.grid-cols-\[5rem_1fr_2rem\]{grid-template-columns:5rem 1fr 2rem}.grid-cols-\[7\.2rem_1fr_3\.6rem\]{grid-template-columns:7.2rem 1fr 3.6rem}.grid-cols-\[minmax\(0\,8rem\)_1fr_5\.2rem\]{grid-template-columns:minmax(0,8rem) 1fr 5.2rem}.grid-cols-\[minmax\(0\,9\.5rem\)_1fr_3\.2rem\]{grid-template-columns:minmax(0,9.5rem) 1fr 3.2rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[var\(--gap\)\]{gap:var(--gap)}.gap-\[var\(--section-y\)\]{gap:var(--section-y)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-\[3px\]{column-gap:3px}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-\[3px\]{row-gap:3px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line-soft\)\]>:not(:last-child)){border-color:var(--line-soft)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[12px\]{border-radius:12px}.rounded-\[calc\(var\(--radius-md\)-3px\)\]{border-radius:calc(var(--radius-md) - 3px)}.rounded-\[calc\(var\(--radius-md\)-4px\)\]{border-radius:calc(var(--radius-md) - 4px)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[4px\]{border-top-left-radius:4px;border-top-right-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-lift\)_35\%\,transparent\)\]{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent-lift\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-lift) 35%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-lift\)_45\%\,transparent\)\]{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent-lift\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-lift) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-lift\)_55\%\,transparent\)\]{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent-lift\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-lift) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--accent-lift\)_60\%\,transparent\)\]{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--accent-lift\)_60\%\,transparent\)\]{border-color:color-mix(in srgb,var(--accent-lift) 60%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--danger\)_45\%\,transparent\)\]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--danger\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--highlight\)_40\%\,transparent\)\]{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--highlight\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--highlight) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--highlight\)_45\%\,transparent\)\]{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--highlight\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--highlight) 45%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--highlight\)_55\%\,transparent\)\]{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--highlight\)_55\%\,transparent\)\]{border-color:color-mix(in srgb,var(--highlight) 55%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--warning\)_30\%\,transparent\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--warning\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 30%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--warning\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 40%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--warning\)_45\%\,transparent\)\]{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--warning\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--warning) 45%,transparent)}}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--accent-lift\)\]{border-color:var(--accent-lift)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-soft\)\]{border-color:var(--line-soft)}.border-\[var\(--success\)\]{border-color:var(--success)}.\!bg-transparent{background-color:#0000!important}.bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent\)_20\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-lift\)_5\%\,var\(--bg\)\)\]{background-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent-lift\)_5\%\,var\(--bg\)\)\]{background-color:color-mix(in srgb,var(--accent-lift) 5%,var(--bg))}}.bg-\[color-mix\(in_srgb\,var\(--accent-lift\)_9\%\,transparent\)\]{background-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent-lift\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-lift) 9%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-lift\)_16\%\,transparent\)\]{background-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent-lift\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-lift) 16%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--accent-lift\)_18\%\,transparent\)\]{background-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--accent-lift\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--accent-lift) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--bg-soft\)_94\%\,transparent\)\]{background-color:var(--bg-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--bg-soft\)_94\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bg-soft) 94%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--danger\)_14\%\,transparent\)\]{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--danger\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--danger) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--highlight\)_13\%\,transparent\)\]{background-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--highlight\)_13\%\,transparent\)\]{background-color:color-mix(in srgb,var(--highlight) 13%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--highlight\)_14\%\,transparent\)\]{background-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--highlight\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--highlight) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--success\)_18\%\,transparent\)\]{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--success\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--success) 18%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_8\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 8%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_10\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_12\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 12%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_14\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 14%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--warning\)_18\%\,transparent\)\]{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--warning\)_18\%\,transparent\)\]{background-color:color-mix(in srgb,var(--warning) 18%,transparent)}}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-lift\)\]{background-color:var(--accent-lift)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-soft\)\]{background-color:var(--bg-soft)}.bg-\[var\(--success\)\]{background-color:var(--success)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-strong\)\]{background-color:var(--surface-strong)}.bg-\[var\(--text\)\]{background-color:var(--text)}.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\/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\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--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}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-\[var\(--screen-x\)\]{padding:var(--screen-x)}.\!px-1{padding-inline:var(--spacing)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-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-\[10vw\]{padding-inline:10vw}.px-\[var\(--screen-x\)\]{padding-inline:var(--screen-x)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[3px\]{padding-block:3px}.py-\[calc\(var\(--section-y\)\+6px\)\]{padding-block:calc(var(--section-y) + 6px)}.py-\[var\(--section-y\)\]{padding-block:var(--section-y)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-px{padding-top:1px}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-\[3px\]{padding-right:3px}.\!pb-2{padding-bottom:calc(var(--spacing) * 2)!important}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[46px\]{padding-left:46px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-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-\[1em\]{font-size:1em!important}.\!text-\[13px\]{font-size:13px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[22px\]{font-size:22px!important}.\!text-\[28px\]{font-size:28px!important}.\!text-\[34px\]{font-size:34px!important}.text-\[0\.5em\]{font-size:.5em}.text-\[8px\]{font-size:8px}.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-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[clamp\(1\.4rem\,3vw\,3rem\)\]{font-size:clamp(1.4rem,3vw,3rem)}.text-\[length\:var\(--display-hero\)\]{font-size:var(--display-hero)}.text-\[length\:var\(--display-score\)\]{font-size:var(--display-score)}.text-\[length\:var\(--display-title\)\]{font-size:var(--display-title)}.\!leading-\[1\.15\]{--tw-leading:1.15!important;line-height:1.15!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-\[1\.35rem\]{--tw-leading:1.35rem;line-height:1.35rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[var\(--muted\)\]{color:var(--muted)!important}.text-\[color-mix\(in_srgb\,var\(--text\)_84\%\,var\(--muted\)\)\]{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_srgb\,var\(--text\)_84\%\,var\(--muted\)\)\]{color:color-mix(in srgb,var(--text) 84%,var(--muted))}}.text-\[var\(--accent-lift\)\]{color:var(--accent-lift)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--highlight\)\]{color:var(--highlight)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--on-accent\)\]{color:var(--on-accent)}.text-\[var\(--on-tint\)\]{color:var(--on-tint)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-\[color-mix\(in_srgb\,var\(--muted\)_35\%\,transparent\)\]{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.decoration-\[color-mix\(in_srgb\,var\(--muted\)_35\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 35%,transparent)}}.decoration-\[color-mix\(in_srgb\,var\(--muted\)_40\%\,transparent\)\]{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.decoration-\[color-mix\(in_srgb\,var\(--muted\)_40\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 40%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 40%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 40%,transparent)}}.decoration-\[color-mix\(in_srgb\,var\(--muted\)_45\%\,transparent\)\]{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.decoration-\[color-mix\(in_srgb\,var\(--muted\)_45\%\,transparent\)\]{-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 45%,transparent)}}.decoration-\[var\(--line\)\]{-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.decoration-\[var\(--muted\)\]{-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-\[var\(--danger\)\]{accent-color:var(--danger)}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_48px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_var\(--accent-lift\)\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--accent-lift));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)}.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-\[color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\]{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-\[color-mix\(in_srgb\,var\(--accent\)_40\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--accent) 40%,transparent)}}.ring-\[var\(--accent\)\]{--tw-ring-color:var(--accent)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.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,)}.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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-\[var\(--accent-lift\)\]:is(:where(.group):hover *){color:var(--accent-lift)}.group-hover\:decoration-\[var\(--accent-lift\)\]:is(:where(.group):hover *){-webkit-text-decoration-color:var(--accent-lift);-webkit-text-decoration-color:var(--accent-lift);-webkit-text-decoration-color:var(--accent-lift);text-decoration-color:var(--accent-lift)}}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-\[var\(--accent-lift\)\]:hover{border-color:var(--accent-lift)}.hover\:border-\[var\(--muted\)\]:hover{border-color:var(--muted)}.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]:hover{background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--danger\)_12\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--danger) 12%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]:hover{background-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--text\)_8\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--text) 8%,transparent)}}.hover\:bg-\[var\(--bg\)\]:hover{background-color:var(--bg)}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--surface-strong\)\]:hover{background-color:var(--surface-strong)}.hover\:text-\[var\(--accent-lift\)\]:hover{color:var(--accent-lift)}.hover\:text-\[var\(--danger\)\]:hover{color:var(--danger)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[var\(--accent-lift\)\]:hover{-webkit-text-decoration-color:var(--accent-lift);-webkit-text-decoration-color:var(--accent-lift);-webkit-text-decoration-color:var(--accent-lift);text-decoration-color:var(--accent-lift)}.hover\:decoration-solid:hover{text-decoration-style:solid}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--text\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--text));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--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)}.hover\:ring-\[var\(--text\)\]:hover{--tw-ring-color:var(--text)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-\[var\(--accent-lift\)\]:focus{border-color:var(--accent-lift)}.focus\:border-\[var\(--danger\)\]:focus{border-color:var(--danger)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color-mix\(in_srgb\,var\(--accent\)_30\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.focus\:ring-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color-mix\(in_srgb\,var\(--accent\)_35\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.focus-visible\:bg-\[var\(--surface-strong\)\]:focus-visible{background-color:var(--surface-strong)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-\[var\(--accent-lift\)\]:focus-visible{outline-color:var(--accent-lift)}.active\:cursor-grabbing:active{cursor:grabbing}@media (hover:hover){.enabled\:hover\:border-\[var\(--accent-lift\)\]:enabled:hover{border-color:var(--accent-lift)}.enabled\:hover\:text-\[var\(--text\)\]:enabled:hover{color:var(--text)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-\[invalid\=true\]\:border-\[var\(--danger\)\][aria-invalid=true]{border-color:var(--danger)}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-14{height:calc(var(--spacing) * 14)}.sm\:h-40{height:calc(var(--spacing) * 40)}.sm\:max-h-none{max-height:none}.sm\:min-h-24{min-height:calc(var(--spacing) * 24)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:max-w-\[400px\]{max-width:400px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(150px\,200px\)_1fr\]{grid-template-columns:minmax(150px,200px) 1fr}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-none{border-radius:0}.sm\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.sm\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:48rem){.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-12{grid-column:span 12/span 12}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&_button\]\:whitespace-nowrap button{white-space:nowrap}.\[\&\>\*\]\:h-full>*{height:100%}}:root{--bg:#06080b;--bg-soft:#0c1015;--surface:#ffffff0b;--surface-strong:#ffffff17;--line:#ffffff21;--line-soft:#ffffff12;--text:#eef2f5;--muted:#a7b1bc;--accent:#4f74b2;--accent-lift:#8cb0eb;--accent-pale:#d9e4f6;--on-accent:#fff;--highlight:#f6d06b;--on-highlight:#06080b;--warning:#eb9a04;--success:#4ac08a;--danger:#f2705f;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--radius-pill:999px;--display-hero:52px;--display-hero-lg:62px;--display-title:22px;--display-score:34px;--display-rank:15px;--display-scheme:48px;--display-scheme-lg:58px;--display-leading:.9;--display-tracking:-.028em;--screen-x:18px;--section-y:16px;--row-y:10px;--gap:11px;--motion-duration:.36s;--motion-stagger:45ms;--motion-distance:14px;--ease:cubic-bezier(.2, .8, .25, 1);--on-tint:var(--accent-pale);--ease-out:cubic-bezier(.23, 1, .32, 1);--font-display:"Barlow Condensed", "Oswald", "Arial Narrow", sans-serif;--font-body:"Manrope", "Segoe UI", system-ui, sans-serif;--page-max:1760px;--read-max:70ch;--settings-max:1240px}html,body{background:var(--bg)}body{color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-weight:700;line-height:var(--display-leading)}.hero{font-size:var(--display-hero);padding-block:var(--display-hero-pad);text-wrap:balance;overflow-wrap:break-word}@media (min-width:640px){.hero{font-size:var(--display-hero-lg);padding-block:var(--display-hero-pad-lg)}}.label{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.num{font-variant-numeric:tabular-nums}.display .num,.num.display{font-feature-settings:"tnum" 1}.unit{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--muted);margin-left:.04em;font-size:.4em;font-weight:700}.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-style=broadcast] .surface{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0}[data-style=layered] .surface{background:linear-gradient(165deg, var(--surface-strong), var(--surface))}[data-style=arena] .surface{border-radius:var(--radius-md);background:var(--bg-soft);border:1px solid var(--line);position:relative}[data-style=arena] .surface:before{content:"";background:var(--accent);width:44px;height:4px;position:absolute;top:-1px;left:-1px}[data-style=layered] .surface{box-shadow:inset 0 1px 0 var(--text), inset 0 0 0 1px var(--text), 0 18px 44px #0000004d;border-color:#0000}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .surface{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 9%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--text) 4%, transparent), 0 18px 44px #0000004d}}[data-ground=light][data-style=layered] .surface{box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #1419230f,0 12px 30px #14192314}.decor{pointer-events:none;z-index:0;position:absolute;inset:0}.decor-fixed{position:fixed}.decor-grain,.decor-glow{display:none}[data-ground=dark][data-style=arena] .decor-grain{opacity:.45;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/><feColorMatrix type='saturate' values='0'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='.15'/></svg>");display:block}[data-ground=dark][data-style=arena] .decor-glow,[data-ground=dark][data-style=layered] .decor-glow{background:radial-gradient(62% 40% at 50% -8%, var(--accent) 0%, transparent 70%);display:block}@supports (color:color-mix(in lab, red, red)){[data-ground=dark][data-style=arena] .decor-glow,[data-ground=dark][data-style=layered] .decor-glow{background:radial-gradient(62% 40% at 50% -8%, color-mix(in srgb, var(--accent) 26%, transparent) 0%, transparent 70%)}}.app-header{top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);border-bottom:1px solid var(--line-soft);position:sticky}[data-style=layered] .app-header{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .app-header{background:color-mix(in srgb, var(--bg) 72%, transparent)}}[data-style=layered] .app-header{-webkit-backdrop-filter:blur(20px)saturate(1.3)}[data-style=arena] .app-header{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){[data-style=arena] .app-header{background:color-mix(in srgb, var(--bg) 88%, transparent)}}[data-style=arena] .app-header{-webkit-backdrop-filter:blur(10px);border-bottom-color:var(--line)}[data-style=broadcast] .app-header{border-bottom:2px solid var(--text)}.wordmark{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-weight:700;line-height:1}.wordmark .stop{color:var(--highlight)}.nav-link{white-space:nowrap;color:var(--muted);transition:color .16s var(--ease-out);align-items:center;padding:0 10px;font-size:14px;font-weight:600;display:flex;position:relative}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text)}.nav-link[aria-current=page]:after{content:"";background:var(--accent-lift);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}[data-style=broadcast] .nav-link{text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:800}[data-style=broadcast] .nav-link[aria-current=page]:after{background:var(--text);border-radius:0;height:4px}[data-style=arena] .nav-link{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;padding-inline:9px;font-size:18px}[data-style=arena] .nav-link[aria-current=page]:after{background:var(--accent);border-radius:0;height:4px;left:9px;right:9px}.header-me{border-radius:var(--radius-pill);transition:box-shadow .16s var(--ease-out);flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 0 2px #0000}.header-me:hover,.header-me[aria-current=page]{box-shadow:0 0 0 2px var(--accent-lift)}[data-style=broadcast] .header-me,[data-style=arena] .header-me{border-radius:var(--radius-sm)}[data-style=broadcast] .header-me>*,[data-style=arena] .header-me>*{border-radius:var(--radius-sm)!important}.view-switch{border-radius:var(--radius-pill);background:var(--text);flex-shrink:0;align-self:center;gap:2px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.view-switch{background:color-mix(in srgb, var(--text) 5%, transparent)}}.view-switch{box-shadow:inset 0 0 0 1px var(--line-soft)}.view-opt{border-radius:var(--radius-pill);height:30px;color:var(--muted);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);align-items:center;gap:7px;padding:0 13px 0 11px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.view-opt:hover:not(.is-on){color:var(--text)}.view-opt.is-on{color:var(--text);background:var(--surface-strong);box-shadow:inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab, red, red)){.view-opt.is-on{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent)}}.view-opt.is-coach.is-on{color:var(--on-accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.view-opt.is-coach.is-on{background:color-mix(in srgb, var(--accent) 72%, var(--surface-strong))}}.view-dot{background:var(--danger);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:99px;position:absolute;top:4px;right:5px}[data-style=broadcast] .view-switch,[data-style=arena] .view-switch,[data-style=broadcast] .view-opt,[data-style=arena] .view-opt{border-radius:var(--radius-sm)}@media (max-width:639px){.view-opt{padding:0 9px}.view-lab{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;display:flex}.page-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-lift);margin-bottom:10px;font-size:11px;font-weight:800}.page-title{font-size:min(var(--display-hero), 12.5vw);overflow-wrap:break-word;padding-top:.04em}@media (min-width:640px){.page-title{font-size:min(var(--display-hero), 96px)}}.page-sub{max-width:62ch;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.5}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-style=broadcast] .page-head{border-bottom:3px solid var(--text);padding-bottom:16px}[data-style=arena] .page-title{margin-left:-.04em}.day-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.day-when{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.day-label{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-lift);font-size:11px;font-weight:800}.day-date{color:var(--text);font-size:14px;font-weight:700}[data-style=broadcast] .day-date,[data-style=arena] .day-date{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:19px}.day-nav{flex-shrink:0;gap:4px;display:flex}.day-btn{border-radius:var(--radius-md);border:1px solid var(--line);min-width:40px;height:40px;color:var(--muted);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);place-items:center;padding-inline:10px;font-size:13px;font-weight:700;display:grid}.day-btn:hover{color:var(--text);border-color:var(--muted)}.day-date-wrap{min-width:0;position:relative}.day-date-btn{border-radius:var(--radius-pill);border:1px solid var(--line);max-width:100%;color:var(--text);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);align-items:center;gap:8px;margin-block:-6px;padding:6px 10px 6px 11px;display:inline-flex}.day-date-btn:hover,.day-date-btn[aria-expanded=true]{border-color:var(--muted);background:var(--surface)}.day-date-btn>svg{color:var(--muted);flex-shrink:0}.day-date-btn .day-date{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.day-ctl{flex-shrink:0;align-items:center;gap:10px;display:flex}.day-mode{border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);gap:2px;padding:2px;display:inline-flex}.day-mode button{border-radius:var(--radius-pill);color:var(--muted);transition:color .16s var(--ease-out), background-color .16s var(--ease-out);align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.day-mode button:hover{color:var(--text)}.day-mode button[aria-pressed=true]{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.day-mode button[aria-pressed=true]{background:color-mix(in srgb, var(--text) 13%, transparent)}}[data-ground=light] .day-mode button[aria-pressed=true]{background:var(--bg-soft);box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px #090f181a}@media (max-width:560px){.day-head{flex-wrap:wrap}.day-ctl{justify-content:space-between;width:100%}.day-mode button{padding:7px 10px}.day-mode button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cal-pop{z-index:60;width:min(340px, calc(100vw - 2 * var(--screen-x)));background:var(--bg-soft);border:1px solid var(--line);color:var(--text);font-family:var(--font-body);animation:cal-in .18s var(--ease-out) both;border-radius:22px;padding:18px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 30px 80px -20px #0009,0 0 0 1px #00000014}@keyframes cal-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.cal-pop{animation:none}}.cal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cal-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:26px;line-height:1}.cal-title span{color:var(--muted)}.cal-nav{gap:6px;display:flex}.cal-nav button{border:1px solid var(--line);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;display:grid}.cal-nav button:hover{border-color:var(--muted)}.cal-wd,.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-wd{margin-top:14px}.cal-wd span{text-align:center;letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:800}.cal-grid{row-gap:4px;margin-top:6px}.cal-day{color:var(--text);transition:background-color .14s var(--ease-out);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;display:flex}.cal-day:hover{background:var(--surface-strong)}.cal-day .n{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1.1}.cal-day .m{place-items:center;height:10px;display:grid}.cal-day .m i{border-radius:50%;width:5px;height:5px}.cal-day.is-logged .m{color:var(--success)}.cal-day.is-missed .m i{background:var(--danger)}.cal-day.is-upcoming .m i{box-shadow:inset 0 0 0 1.5px var(--muted)}.cal-day.is-other .n{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.cal-day.is-other .n{color:color-mix(in srgb, var(--text) 32%, transparent)}}.cal-day.is-today:not(.is-picked) .n{color:var(--accent-lift)}.cal-day.is-today:not(.is-picked){box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.cal-day.is-today:not(.is-picked){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 50%, transparent)}}.cal-day.is-picked{background:var(--accent);box-shadow:0 6px 18px -6px var(--accent)}@supports (color:color-mix(in lab, red, red)){.cal-day.is-picked{box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 90%, transparent)}}.cal-day.is-picked .n,.cal-day.is-picked .m{color:var(--on-accent)}.cal-day.is-picked .m i{background:var(--on-accent);box-shadow:none}.cal-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.cal-legend{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:11.5px;font-weight:600;display:flex}.cal-legend span{align-items:center;gap:5px;display:inline-flex}.cal-legend svg{color:var(--success)}.cal-legend i{border-radius:50%;width:5px;height:5px}.cal-legend i.dot{background:var(--danger)}.cal-legend i.ring{box-shadow:inset 0 0 0 1.5px var(--muted)}.cal-today{border-radius:var(--radius-pill);background:var(--surface-strong);color:var(--text);flex-shrink:0;padding:8px 14px;font-size:13px;font-weight:700}.wk-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wk-chips{flex-wrap:wrap;gap:8px;display:flex}.wk-chip{border-radius:var(--radius-pill);border:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.wk-chip b{color:var(--text)}.wk-all{color:var(--accent-lift);font-size:12.5px;font-weight:700}.wk-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:1100px){.wk-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}}.wk-day{flex-direction:column;gap:10px;min-width:0;display:flex}.wk-dh{border-bottom:2px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:6px;padding:0 2px 8px;display:flex}.wk-dh>div{flex-direction:column;display:flex}.wk-dow{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.wk-num{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;font-size:34px;line-height:.9}.wk-tag{border-radius:var(--radius-pill);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.wk-tag.is-today{color:var(--on-accent);background:var(--accent)}.wk-tag.is-done{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.wk-tag.is-done{background:color-mix(in srgb, var(--success) 16%, transparent)}}.wk-day.is-today .wk-dh{border-bottom-color:var(--accent-lift)}.wk-day.is-today .wk-dow{color:var(--accent-lift)}.wk-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-lg);overflow:hidden}.wk-day.is-today .wk-card{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.wk-day.is-today .wk-card{border-color:color-mix(in srgb, var(--accent-lift) 55%, transparent)}}.wk-day.is-today .wk-card{box-shadow:0 0 0 1px var(--accent-lift), 0 18px 40px -18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.wk-day.is-today .wk-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent-lift) 20%, transparent), 0 18px 40px -18px color-mix(in srgb, var(--accent) 60%, transparent)}}.wk-day.is-past .wk-card{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.wk-day.is-past .wk-card{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.wk-title{text-align:left;width:100%;color:var(--text);padding:13px 13px 9px;display:block}.wk-title .t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);overflow-wrap:anywhere;font-size:23px;line-height:.95;display:block}.wk-title:hover .t{color:var(--accent-lift)}.wk-title small{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:10px;font-weight:800;display:block}.wk-live{letter-spacing:.08em;color:var(--warning);align-items:center;gap:5px;margin-top:6px;font-size:10px;font-weight:800;display:inline-flex}.wk-row{border-top:1px solid var(--line-soft);text-align:left;align-items:center;gap:8px;width:100%;min-width:0;padding:9px 13px;display:flex}.wk-row:hover{background:var(--surface)}.wk-row .kn{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wk-row .k{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.wk-row .n{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.wk-row .solo{color:var(--text);font-size:12.5px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.wk-row .solo{color:color-mix(in srgb, var(--text) 82%, var(--muted))}}.wk-row .v{color:var(--accent-lift);white-space:nowrap;font-size:12px;font-weight:700}.wk-row .v small{font-size:10.5px}.wk-row>svg{color:var(--muted);opacity:.7;flex-shrink:0}.wk-open{border-top:1px solid var(--line-soft);padding:13px}.wk-open.is-metcon{background:linear-gradient(180deg, var(--accent), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.wk-open.is-metcon{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent 70%)}}.wk-ok{letter-spacing:.16em;text-transform:uppercase;text-align:left;width:100%;color:var(--accent-lift);flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:9.5px;font-weight:800;display:flex}.wk-ok span{color:var(--muted)}.wk-ok em{letter-spacing:0;text-transform:none;color:var(--text);flex-basis:100%;font-size:12.5px;font-style:normal}.wk-sch{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere;margin-top:8px;font-size:30px;line-height:.9}.wk-lines{flex-direction:column;margin-top:10px;display:flex}.wk-lines li{border-top:1px solid var(--line-soft);color:var(--text);justify-content:space-between;gap:6px;padding:6px 0;font-size:13px;font-weight:700;display:flex}.wk-lines li:first-child{border-top:0}.wk-lines li span{overflow-wrap:anywhere;min-width:0}.wk-lines li em{color:var(--accent-lift);white-space:nowrap;flex-shrink:0;font-size:12px;font-style:normal;font-weight:700}.wk-notes{color:var(--muted);margin-top:8px;font-size:11.5px;line-height:1.4}.wk-tally{border:1px solid var(--line-soft);color:var(--muted);border-radius:12px;justify-content:space-between;gap:6px;margin-top:11px;padding:8px 11px;font-size:11.5px;display:flex}.wk-tally b{color:var(--text);font-weight:800}.wk-score{background:var(--accent);border-radius:14px;justify-content:space-between;align-items:center;gap:6px;width:100%;margin-top:11px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.wk-score{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.wk-score{border:1px solid var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.wk-score{border:1px solid color-mix(in srgb, var(--accent-lift) 45%, transparent)}}.wk-score{text-align:left}.wk-score b{font-family:var(--font-display);color:var(--text);font-size:22px;font-weight:400;line-height:1}.wk-score b small{font-size:14px}.wk-score span{color:var(--text);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.wk-score span{color:color-mix(in srgb, var(--text) 80%, var(--accent-lift))}}.wk-log{background:var(--accent);width:100%;color:var(--on-accent);border-radius:14px;justify-content:center;align-items:center;margin-top:11px;padding:9px;font-size:12.5px;font-weight:800;display:flex}.wk-rest,.wk-wait{border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 13px 18px;display:flex}.wk-rest{background:repeating-linear-gradient(135deg, var(--text) 0 8px, transparent 8px 16px)}@supports (color:color-mix(in lab, red, red)){.wk-rest{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text) 3%, transparent) 0 8px, transparent 8px 16px)}}.wk-rest{border:1px solid var(--line-soft)}.wk-rest .t{font-family:var(--font-display);text-transform:uppercase;color:var(--muted);font-size:23px;line-height:.95}.wk-rest .s,.wk-wait .s{color:var(--muted);font-size:12px;line-height:1.4}.wk-wait{border:1px dashed var(--line)}.wk-wait .ic{background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.wk-wait .k{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.wk-wait .big{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:26px;line-height:.9}.wk-link{color:var(--accent-lift);font-size:12.5px;font-weight:700}.track-switch{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.track-switch::-webkit-scrollbar{display:none}.ts-tab{color:var(--muted);border-radius:var(--radius-pill);transition:color .16s var(--ease-out), background .16s var(--ease-out);flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.ts-tab:hover{color:var(--text)}.ts-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ts-tab[aria-selected=true]{color:var(--text)}.ts-tab[aria-selected=true] .ts-dot{box-shadow:0 0 0 3px currentColor, 0 0 10px var(--dot,transparent)}@supports (color:color-mix(in lab, red, red)){.ts-tab[aria-selected=true] .ts-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 0%, transparent), 0 0 10px var(--dot,transparent)}}[data-style=layered] .track-switch{border-radius:var(--radius-pill);background:var(--surface);max-width:100%;box-shadow:inset 0 0 0 1px var(--line-soft);align-self:flex-start;padding:2px}[data-style=layered] .ts-tab[aria-selected=true]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .ts-tab[aria-selected=true]{background:color-mix(in srgb, var(--text) 13%, transparent)}}[data-style=layered][data-ground=light] .ts-tab[aria-selected=true]{background:var(--bg-soft);box-shadow:0 0 0 1px var(--line-soft), 0 1px 2px #090f181a}[data-style=layered][data-ground=light] .ts-tab[aria-selected=true] .ts-dot{box-shadow:none}[data-style=layered] .ts-tab{padding:8px 18px 8px 14px;line-height:1}[data-style=layered] .ts-tab .ts-dot{margin-top:1px}[data-style=broadcast] .track-switch{border-bottom:1px solid var(--line-soft);gap:18px}[data-style=broadcast] .ts-tab{text-transform:uppercase;letter-spacing:.08em;border-radius:0;padding:10px 0;font-size:12px;font-weight:800}[data-style=broadcast] .ts-tab[aria-selected=true]:after{content:"";background:var(--tab,var(--text));height:3px;position:absolute;bottom:-1px;left:0;right:0}[data-style=arena] .track-switch{gap:16px}[data-style=arena] .ts-tab{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--muted);border-radius:0;padding:6px 0;font-size:22px}@supports (color:color-mix(in lab, red, red)){[data-style=arena] .ts-tab{color:color-mix(in srgb, var(--muted) 70%, transparent)}}[data-style=arena] .ts-tab .ts-dot{display:none}[data-style=arena] .ts-tab[aria-selected=true]{color:var(--text);box-shadow:inset 0 -4px 0 var(--tab,var(--accent))}.hero-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:4px 10px;font-size:11px;font-weight:800;display:flex}.hero-kicker>span+span:before{content:"·";color:var(--line);margin-right:10px}.hero-kicker .is-benchmark{color:var(--accent-lift)}[data-style=arena] .hero{margin-left:-.04em}.part-line{text-align:left;border-top:1px solid var(--line-soft);width:100%;transition:background .16s var(--ease-out);grid-template-columns:76px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:13px 4px;display:grid}.part-line:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.part-line:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}}.part-line+.part-line{border-top-color:var(--line-soft)}.pl-type{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.pl-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.pl-what small{color:var(--muted);margin-left:8px;font-weight:600}.pl-mine{font-family:var(--font-display);font-feature-settings:"tnum" 1;white-space:nowrap;font-size:20px;font-weight:700;line-height:1}.pl-log{color:var(--accent-lift);white-space:nowrap;font-size:12px;font-weight:800}.pl-mine .unit,.lb-score .unit{margin-left:0;font-size:11px}.pl-chev{color:var(--muted);transition:transform .2s var(--ease-out)}.part-line[aria-expanded=true] .pl-chev{transform:rotate(90deg)}[data-style=broadcast] .pl-what,[data-style=arena] .pl-what{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}[data-style=arena] .pl-what{font-family:var(--font-display);letter-spacing:.01em;font-size:18px}.part-panel{padding:var(--screen-x)}.pp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.pp-type{align-items:baseline;gap:10px;min-width:0;display:flex}.pp-title{font-size:15px;font-weight:800}.pp-fold{color:var(--muted);transition:color .16s var(--ease-out);font-size:12px;font-weight:700}.pp-fold:hover{color:var(--text)}.pp-body{align-items:start;gap:22px;margin-top:14px;display:grid}@media (min-width:640px){.part-line{grid-template-columns:96px minmax(0,1fr) auto 18px}}@media (min-width:1024px){.pp-body.is-scored{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);gap:48px}.pp-board{border-left:1px solid var(--line-soft);padding-left:40px}[data-style=broadcast] .pp-board{border-left-width:2px;border-left-color:var(--line)}}.day-sheet{flex-direction:column;display:flex;overflow:hidden}.day-sheet>*+*{border-top:1px solid var(--line-soft)}.day-sheet>.part-line{padding-inline:var(--screen-x);border-top-width:0}.day-sheet>*+.part-line{border-top-width:1px}.day-sheet>.part-panel+*{border-top-color:var(--line)}[data-style=broadcast] .day-sheet{border-top:3px solid var(--text);overflow:visible}[data-style=broadcast] .day-sheet>.part-line,[data-style=broadcast] .day-sheet>.part-panel{padding-inline:0}[data-style=broadcast] .day-sheet>*+*{border-top:1px solid var(--line)}[data-style=arena] .day-sheet>*+*{border-top:2px solid var(--line-soft)}.pp-enter{animation:drawer .26s var(--ease-out) both}.pp-toggle{text-align:left;align-items:baseline;gap:10px;min-width:0;display:flex}.pp-toggle .pl-chev{align-self:center;transform:rotate(90deg)}.pp-type-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-lift);font-size:10.5px;font-weight:800}.pp-score-type{color:var(--muted);font-size:11.5px;font-weight:700}[data-style=arena] .pp-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:20px}[data-style=broadcast] .pp-title{text-transform:uppercase;letter-spacing:.05em;font-size:13px}.rx{flex-direction:column;max-width:44rem;display:flex}.rx-headline{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 16px;padding-bottom:12px;display:flex}.rx-scheme{font-family:var(--font-display);font-weight:700;font-size:var(--display-scheme);text-wrap:balance;letter-spacing:-.01em;font-feature-settings:"tnum" 1;padding-top:.06em;line-height:.82}.rx-scheme .sep{color:var(--muted);opacity:.6;margin-inline:.05em}.rx-scheme-rest{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:12px;font-weight:800;display:block}.rx-format{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:calc(var(--display-scheme) * .72);letter-spacing:-.005em;padding-top:.06em;line-height:.86}.rx-cap{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-bottom:4px;font-size:11px;font-weight:800}.rx-cap b{color:var(--text);font-feature-settings:"tnum" 1}@media (min-width:1024px){.rx.is-lead .rx-scheme{font-size:var(--display-scheme-lg)}.rx.is-lead .rx-format{font-size:calc(var(--display-scheme-lg) * .72)}}.rx-lift{font-family:var(--font-body);letter-spacing:-.015em;font-size:20px;font-weight:800;line-height:1.22}.rx-lift>span{display:inline-block}.rx-lift .sep{color:var(--muted);opacity:.55;font-weight:700}.rx-liftrow{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:12px;padding-top:12px;display:flex}.rx-liftrow.is-top{border-top:0;margin-top:0;padding-top:0}.rx.is-lift .rx-scheme{font-size:calc(var(--display-scheme) * .58);padding-top:0;line-height:.9}.rx.is-lift .rx-format{font-size:calc(var(--display-scheme) * .5)}.rx.is-lift .rx-cap{padding-bottom:0}.rx.is-lift .rx-liftrow+.rx-rows,.rx.is-lift .rx-lift+.rx-rows{margin-top:14px}@media (min-width:640px){.rx-lift{font-size:22px}}@media (min-width:1024px){.rx-lift{font-size:25px}.rx.is-lift .rx-scheme{font-size:calc(var(--display-scheme-lg) * .55)}.rx.is-lift .rx-format{font-size:calc(var(--display-scheme-lg) * .5)}}.rx-rows{grid-template-columns:max-content minmax(0,1fr) auto;column-gap:12px;display:grid}.rx-rows>*{grid-column:1/-1}.rx-row{grid-template-columns:subgrid;border-top:1px solid var(--line-soft);align-items:baseline;padding:10px 0;display:grid}.rx-row>.rx-reps{grid-column:1}.rx-row>.rx-name{grid-column:2}.rx-row>.rx-load{grid-column:3}.rx-reps{text-align:right;font-family:var(--font-display);font-feature-settings:"tnum" 1;min-width:1.6ch;color:var(--text);white-space:nowrap;justify-self:end;font-size:22px;font-weight:700;line-height:1}.rx-reps small,.rx-card-amt small{color:var(--muted);margin-left:.12em;font-size:.62em}.rx-row.no-reps>.rx-name{grid-column:1/3}.rx-stations{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:-4px 0 12px;font-size:11px;font-weight:800}.rx-st{container-type:inline-size}.rx-rows.is-stations{grid-template-columns:auto max-content minmax(0,1fr) auto;column-gap:16px}.rx-row.is-station>.rx-reps{grid-column:2}.rx-row.is-station>.rx-name,.rx-row.is-station.no-reps>.rx-name{grid-column:3}.rx-n{background:var(--accent-pale);width:26px;height:26px;color:var(--accent-lift);font-family:var(--font-display);border-radius:999px;grid-column:1;align-self:baseline;place-items:center;font-size:15px;font-weight:700;line-height:1;display:inline-grid}.rx-rounds{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;grid-column:4;font-size:11px;font-weight:800}.rx-row .rx-name>.rx-load.is-beside{margin-left:.4em;font-size:.85em}@container (max-width:520px){.rx-rows.is-stations{grid-template-columns:auto max-content minmax(0,1fr);column-gap:12px}.rx-n{width:22px;height:22px;font-size:13px}.rx-rounds{grid-column:3;padding-top:4px}}.rx-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@container (min-width:620px){.rx-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:420px){.rx-cards{gap:8px}.rx-card{padding:12px 12px 13px}.rx-card-k{letter-spacing:.07em;font-size:9.5px}}.rx-card-wide{grid-column:1/-1}.rx-card{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.rx-card-k{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lift);justify-content:space-between;gap:6px;font-size:10.5px;font-weight:800;display:flex}.rx-card-rd{color:var(--muted);white-space:nowrap}.rx-card-amt{font-family:var(--font-display);font-feature-settings:"tnum" 1;white-space:nowrap;margin-top:6px;font-size:clamp(22px,8cqi,30px);font-weight:700;line-height:.95}.rx-card-name{font-size:15px;font-weight:700;line-height:1.25}.rx-card-load{margin-top:auto;padding-top:4px}.rx-card-load span{background:var(--accent-pale);color:var(--accent-lift);font-variant-numeric:tabular-nums;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:800;display:inline-block}@media (min-width:1024px){.rx.is-lead .rx-card-amt{font-size:clamp(30px,7cqi,40px)}.rx.is-lead .rx-card-name{font-size:17px}.rx.is-lead .rx-n{width:28px;height:28px;font-size:16px}}.rx-name{font-size:16px;font-weight:700;line-height:1.3}.rx-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:8px;font-size:10.5px;font-weight:800;display:inline-block}.rx-load{color:var(--accent-lift);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:800}.rx.is-lead .rx-name{font-size:17px}@media (min-width:1024px){.rx.is-lead .rx-row{padding:13px 0}.rx.is-lead .rx-name{font-size:20px}.rx.is-lead .rx-reps{font-size:28px}.rx.is-lead .rx-load{font-size:17px}}.rx-note{color:var(--muted);padding:8px 0 2px;font-size:13.5px;line-height:1.5}.rx-text{white-space:pre-wrap;padding:6px 0;font-size:15.5px;line-height:1.55}.rx-gap{height:12px}.rx-rows>.rx-row:first-child{border-top-color:var(--line)}[data-style=broadcast] .rx-name{text-transform:uppercase;letter-spacing:.03em;font-weight:800}[data-style=arena] .rx-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:22px;line-height:1}@media (min-width:1024px){[data-style=arena] .rx.is-lead .rx-name{font-size:28px}}.rx-sub{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;margin-top:14px;padding-bottom:6px;font-size:24px;font-weight:700;line-height:.95}.rx-sub .sep{color:var(--muted);opacity:.6;margin-inline:.05em}.rx-aside{letter-spacing:.02em;color:var(--muted);margin-left:7px;font-size:12.5px;font-weight:600}.rx-head{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-lift);padding:14px 0 8px;font-size:11px;font-weight:800}.rx-head .rx-aside{letter-spacing:.1em;font-size:11px}.rx-rows>.rx-head:first-child{padding-top:2px}.rx-then{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;padding:16px 0 4px;font-size:10.5px;font-weight:800;display:flex}.rx-then:before,.rx-then:after{content:"";background:var(--line);flex:1;height:1px}.rx-cue{color:var(--muted);padding:12px 0 2px;font-size:14px;font-style:italic;line-height:1.45}.rx-plan{color:var(--muted);padding-bottom:8px;font-size:13.5px}.rx-plan b{color:var(--text);font-weight:800}.rx .rx-rows.is-quiet .rx-row{border-top:0;padding:5px 0}.rx .rx-rows.is-quiet .rx-reps{font-family:var(--font-body);min-width:2ch;font-size:15px;font-weight:800}.rx .rx-rows.is-quiet .rx-reps small{font-size:.78em;font-weight:700}.rx .rx-rows.is-quiet .rx-name{font-size:15px;font-weight:500}[data-style=arena] .rx .rx-rows.is-quiet .rx-name{font-size:17px}.rx .rx-rows.is-quiet .rx-head{padding:12px 0 4px}.rx .rx-rows.is-quiet>.rx-head:first-child{padding-top:0}.rx .rx-rows.is-quiet .rx-then{padding-top:12px}.rx .rx-rows.is-quiet .rx-sub{font-family:var(--font-body);text-transform:none;margin-top:8px;padding-bottom:4px;font-size:13.5px;font-weight:800;line-height:1.4}.rx .rx-rows.is-quiet>.rx-sub:first-child{margin-top:0}.rx-demos{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.demo-chip{border-radius:var(--radius-pill);color:var(--text);background:var(--text);align-items:center;gap:6px;padding:6px 11px 6px 8px;font-size:12.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.demo-chip{background:color-mix(in srgb, var(--text) 6%, transparent)}}.demo-chip{transition:background .16s var(--ease-out)}.demo-chip:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.demo-chip:hover{background:color-mix(in srgb, var(--text) 11%, transparent)}}.demo-chip svg{color:var(--accent-lift)}.demo-chip.is-plain{color:var(--muted);padding-left:11px}[data-style=broadcast] .demo-chip,[data-style=arena] .demo-chip{border-radius:var(--radius-sm)}.pct{margin-top:16px}.pct-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;max-width:34rem;margin-top:8px;display:grid}.pct-cell{border-radius:var(--radius-md);background:var(--accent);padding:9px 12px 10px}@supports (color:color-mix(in lab, red, red)){.pct-cell{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.pct-cell{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.pct-cell{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 20%, transparent)}}.pct-cell>span{letter-spacing:.14em;color:var(--on-tint);font-size:10px;font-weight:800;display:block}.pct-cell b{font-family:var(--font-display);font-feature-settings:"tnum" 1;margin-top:4px;font-size:26px;font-weight:700;line-height:.9;display:block}.pct-cell b .unit{font-size:.45em}[data-style=broadcast] .pct-cell{box-shadow:inset 3px 0 0 var(--accent-lift);background:0 0;border-radius:0}[data-style=arena] .pct-cell{border-radius:var(--radius-sm);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.my-score{text-align:left;border-radius:var(--radius-lg);background:var(--accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;width:100%;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.my-score{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.my-score{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.my-score{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 28%, transparent)}}.my-score{transition:background .16s var(--ease-out)}.my-score:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.my-score:hover{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.ms-label{letter-spacing:.18em;text-transform:uppercase;color:var(--on-tint);opacity:.8;grid-column:1/-1;font-size:10px;font-weight:800}.ms-value{font-family:var(--font-display);font-weight:700;font-size:var(--display-score);font-feature-settings:"tnum" 1;padding-top:.05em;line-height:.85}.ms-side{align-items:center;gap:10px;display:flex}.ms-edit{color:var(--on-tint);opacity:.8;font-size:12px;font-weight:700}.ms-meta{color:var(--on-tint);flex-wrap:wrap;grid-column:1/-1;gap:2px 10px;font-size:12.5px;font-weight:600;display:flex}.ms-meta .is-record{color:var(--highlight);font-weight:800}[data-style=layered] .my-score{background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .my-score{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 26%, transparent), color-mix(in srgb, var(--accent) 12%, transparent))}}[data-style=layered] .my-score{box-shadow:inset 0 1px 0 var(--accent-lift), inset 0 0 0 1px var(--accent-lift), 0 12px 30px #0000004d}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .my-score{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-lift) 45%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 22%, transparent), 0 12px 30px #0000004d}}[data-style=broadcast] .my-score{box-shadow:inset 5px 0 0 var(--accent-lift);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-left:20px}[data-style=broadcast] .ms-label,[data-style=broadcast] .ms-meta,[data-style=broadcast] .ms-edit{color:var(--muted)}[data-style=arena] .my-score{border-radius:var(--radius-sm);background:var(--accent);box-shadow:none;color:var(--on-accent)}[data-style=arena] .my-score:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-style=arena] .my-score:hover{background:color-mix(in srgb, var(--accent) 88%, var(--text))}}[data-style=arena] .ms-label,[data-style=arena] .ms-meta,[data-style=arena] .ms-edit{color:var(--on-accent)}[data-style=arena] .ms-value .unit{color:var(--on-accent);opacity:.75}[data-style=arena] .my-score .tick-rx{color:var(--on-accent)}.my-score.is-record{box-shadow:inset 0 0 0 1px var(--highlight)}@supports (color:color-mix(in lab, red, red)){.my-score.is-record{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--highlight) 55%, transparent)}}.my-score.is-record{background:linear-gradient(180deg, var(--highlight), var(--highlight))}@supports (color:color-mix(in lab, red, red)){.my-score.is-record{background:linear-gradient(180deg, color-mix(in srgb, var(--highlight) 16%, transparent), color-mix(in srgb, var(--highlight) 5%, transparent))}}.my-score.is-record .ms-label{color:var(--highlight);opacity:1}[data-style=broadcast] .my-score.is-record{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){[data-style=broadcast] .my-score.is-record{background:color-mix(in srgb, var(--highlight) 8%, transparent)}}[data-style=broadcast] .my-score.is-record{box-shadow:inset 5px 0 0 var(--highlight)}[data-style=arena] .my-score.is-record{background:var(--highlight);box-shadow:none;color:var(--on-highlight)}[data-style=arena] .my-score.is-record .ms-label,[data-style=arena] .my-score.is-record .ms-meta,[data-style=arena] .my-score.is-record .ms-meta .is-record,[data-style=arena] .my-score.is-record .ms-edit,[data-style=arena] .my-score.is-record .tick-rx,[data-style=arena] .my-score.is-record .ms-value .unit{color:var(--on-highlight)}[data-style=arena] .my-score:not(.is-record) .ms-meta .is-record{color:var(--on-accent)}.score-form{border-radius:var(--radius-lg);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);animation:drawer .22s var(--ease-out) both;padding:16px}.sf-title{font-size:14px;font-weight:800}.sf-num{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);height:60px;color:var(--text);text-align:center;font-family:var(--font-display);font-feature-settings:"tnum" 1;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);outline:none;padding:0 10px;font-size:34px;font-weight:700;line-height:1}.sf-num::placeholder{color:var(--muted);opacity:.8}.sf-num:focus{border-color:var(--accent-lift);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.sf-num:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent)}}.sf-sep{font-family:var(--font-display);color:var(--muted);padding-bottom:10px;font-size:32px;font-weight:700}.seg-lg button{padding:9px 14px;font-size:13px}[data-style=layered] .score-form{background:linear-gradient(180deg, var(--surface-strong), var(--surface));box-shadow:inset 0 1px 0 var(--text), 0 18px 40px #00000059}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .score-form{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 10%, transparent), 0 18px 40px #00000059}}[data-style=broadcast] .score-form{box-shadow:none;border-top:3px solid var(--accent-lift);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}[data-style=broadcast] .sf-title{text-transform:uppercase;letter-spacing:.08em;font-size:12px}[data-style=arena] .sf-title{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:700}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:18px 0 8px;display:flex}.board-title{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.board-title b{color:var(--text);font-feature-settings:"tnum" 1}.seg{border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);align-items:center;gap:2px;padding:2px;display:inline-flex}.seg button{border-radius:calc(var(--radius-md) - 3px);color:var(--muted);transition:color .16s var(--ease-out), background .16s var(--ease-out);padding:5px 9px;font-size:11.5px;font-weight:800}.seg button:hover{color:var(--text)}.seg button[aria-checked=true]{background:var(--text);color:var(--bg)}.seg .seg-rule{background:var(--line);width:1px;height:14px;margin-inline:3px}.seg button.is-rx[aria-checked=true]{background:var(--highlight);color:var(--on-highlight)}[data-style=broadcast] .seg,[data-style=arena] .seg{box-shadow:inset 0 0 0 1px var(--line);background:0 0;border-radius:0}[data-style=broadcast] .seg button,[data-style=arena] .seg button{text-transform:uppercase;letter-spacing:.06em;border-radius:0;font-size:10.5px}.lb-list{flex-direction:column;display:flex}.lb-item{view-transition-class:lb-item}.lb-row{text-align:left;border-bottom:1px solid var(--line-soft);width:100%;min-height:48px;transition:background .16s var(--ease-out);grid-template-columns:26px auto minmax(0,1fr) auto auto 34px;align-items:center;gap:10px;padding:6px 8px;display:grid}.lb-row:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.lb-row:hover{background:color-mix(in srgb, var(--text) 3%, transparent)}}.lb-rank{font-family:var(--font-display);font-weight:700;font-size:var(--display-rank);color:var(--muted);text-align:center;font-feature-settings:"tnum" 1;line-height:1}.lb-avatar{border-radius:var(--radius-pill);background:var(--surface-strong);width:30px;height:30px;color:var(--muted);place-items:center;font-size:10.5px;font-weight:800;display:grid;overflow:hidden}.lb-avatar img{object-fit:cover;width:100%;height:100%}.lb-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.notes-box{resize:none;line-height:1.45;display:block;overflow-y:auto}.note-lines{white-space:pre-line;overflow-wrap:anywhere}.lb-drawer-note{border-left:2px solid var(--line);color:var(--muted);margin-bottom:12px;padding-left:10px;font-size:13px;font-style:italic;line-height:1.5}.lb-note{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;font-weight:500;display:block;overflow:hidden}.lb-pr{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11.5px;font-weight:700;line-height:15px;display:block;overflow:hidden}.lb-pr b{color:var(--highlight);font-weight:800}.lb-pr-star{vertical-align:-.5px;color:var(--highlight);margin-right:4px;display:inline-block}.lb-pr-note{font-weight:500}[data-style=broadcast] .lb-pr,[data-style=arena] .lb-pr{text-transform:none;letter-spacing:0}.lb-list.is-tall .lb-row{min-height:54px}[data-style=broadcast] .lb-list.is-tall .lb-row{min-height:56px}[data-style=arena] .lb-list.is-tall .lb-row{min-height:60px}.lb-score{font-family:var(--font-display);letter-spacing:-.005em;font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.lb-social{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;font-size:10.5px;font-weight:800;display:flex}.lb-social span{align-items:center;gap:3px;display:inline-flex}.lb-social .is-mine{color:var(--accent-lift)}.lb-social .lb-bumps{color:var(--highlight);transform-origin:100%}.lb-social .lb-bumps.is-mine{color:var(--accent-lift)}.lb-social .lb-n{min-width:2ch}[data-style=broadcast] .lb-social,[data-style=arena] .lb-social{padding-right:6px}.lb-row[data-heat]{isolation:isolate;position:relative}.lb-row[data-heat]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(270deg, var(--highlight), transparent var(--reach));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.lb-row[data-heat]:after{background:linear-gradient(270deg, color-mix(in srgb, var(--highlight) var(--heat), transparent), transparent var(--reach))}}.lb-row[data-heat]:after{transition:opacity .4s var(--ease-out)}.lb-row[data-heat="1"]{--heat:10%;--reach:55%}.lb-row[data-heat="2"]{--heat:20%;--reach:70%}.lb-row[data-heat="3"]{--heat:34%;--reach:92%}.lb-row[data-heat="3"]:after{box-shadow:inset -3px 0 0 var(--highlight)}.lb-row[data-heat="3"] .lb-bumps svg{filter:drop-shadow(0 0 4px var(--highlight))}@supports (color:color-mix(in lab, red, red)){.lb-row[data-heat="3"] .lb-bumps svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--highlight) 80%, transparent))}}@keyframes lb-bump-pop{0%{transform:scale(1)}35%{transform:scale(1.5)}to{transform:scale(1)}}.lb-social .lb-bumps.is-new{animation:.5s cubic-bezier(.34,1.56,.64,1) lb-bump-pop}@media (prefers-reduced-motion:reduce){.lb-social .lb-bumps.is-new{animation:none}}.lb-row.is-me .lb-name{font-weight:800}.lb-list.no-social .lb-row{grid-template-columns:26px auto minmax(0,1fr) auto auto}.lb-list.no-social .lb-social{display:none}.lb-row[aria-expanded=true]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.lb-row[aria-expanded=true]{background:color-mix(in srgb, var(--text) 4%, transparent)}}.lb-row[aria-expanded=true]{border-bottom-color:#0000}[data-style=layered] .lb-row{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--text), var(--text));border-bottom:0;margin-bottom:6px}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .lb-row{background:linear-gradient(180deg, color-mix(in srgb, var(--text) 6%, transparent), color-mix(in srgb, var(--text) 3%, transparent))}}[data-style=layered] .lb-row{box-shadow:inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .lb-row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 8%, transparent)}}[data-style=layered] .lb-row.is-me{background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .lb-row.is-me{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 34%, transparent), color-mix(in srgb, var(--accent) 16%, transparent))}}[data-style=layered] .lb-row.is-me{box-shadow:inset 0 1px 0 var(--accent-lift), 0 8px 22px #00000047}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .lb-row.is-me{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-lift) 45%, transparent), 0 8px 22px #00000047}}[data-style=layered] .lb-row.is-me .lb-avatar{background:var(--accent);color:var(--on-accent)}[data-style=layered] .lb-row.is-first{background:linear-gradient(180deg, var(--highlight), var(--highlight))}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .lb-row.is-first{background:linear-gradient(180deg, color-mix(in srgb, var(--highlight) 18%, transparent), color-mix(in srgb, var(--highlight) 6%, transparent))}}[data-style=layered] .lb-row.is-first{box-shadow:inset 0 1px 0 var(--highlight)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .lb-row.is-first{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--highlight) 38%, transparent)}}[data-style=layered] .lb-row.is-first .lb-rank,[data-style=layered] .lb-row.is-first .lb-avatar{color:var(--highlight)}[data-style=layered] .lb-row.is-first .lb-avatar{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .lb-row.is-first .lb-avatar{background:color-mix(in srgb, var(--highlight) 20%, transparent)}}[data-style=layered] .lb-row[aria-expanded=true]{border-bottom-right-radius:4px;border-bottom-left-radius:4px;margin-bottom:0}[data-style=broadcast] .lb-row{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto auto 34px;min-height:52px;padding-inline:0}[data-style=broadcast] .lb-avatar{display:none}[data-style=broadcast] .lb-rank{font-size:var(--display-rank);text-align:left}[data-style=broadcast] .lb-row.is-first .lb-rank{color:var(--highlight)}[data-style=broadcast] .lb-name{text-transform:uppercase;letter-spacing:.04em;font-size:13.5px;font-weight:800}[data-style=broadcast] .lb-score{font-size:var(--display-score)}[data-style=broadcast] .lb-row.is-me{box-shadow:inset 4px 0 0 var(--accent-lift);background:var(--accent);padding-left:12px}@supports (color:color-mix(in lab, red, red)){[data-style=broadcast] .lb-row.is-me{background:color-mix(in srgb, var(--accent) 12%, transparent)}}[data-style=broadcast] .lb-list{border-top:3px solid var(--text)}[data-style=broadcast] .lb-list.no-social .lb-row{grid-template-columns:38px minmax(0,1fr) auto auto}[data-style=arena] .lb-row{border-bottom:0;border-top:2px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr) auto auto 34px;min-height:50px;padding-inline:0}[data-style=arena] .lb-avatar{display:none}[data-style=arena] .lb-list.no-social .lb-row{grid-template-columns:34px minmax(0,1fr) auto auto}[data-style=arena] .lb-rank{text-align:left;font-size:var(--display-rank);color:var(--muted)}@supports (color:color-mix(in lab, red, red)){[data-style=arena] .lb-rank{color:color-mix(in srgb, var(--muted) 80%, transparent)}}[data-style=arena] .lb-rank[data-pad]:before{content:"0"}[data-style=arena] .lb-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;font-size:21px;font-weight:700}[data-style=arena] .lb-score{font-size:28px}[data-style=arena] .lb-row.is-first{border-top-color:var(--highlight)}[data-style=arena] .lb-row.is-first .lb-rank,[data-style=arena] .lb-row.is-first .lb-score{color:var(--highlight)}[data-style=arena] .lb-row.is-me .lb-name,[data-style=arena] .lb-row.is-me .lb-score{color:var(--accent-lift)}.lb-drawer{border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--text);margin-bottom:8px;padding:12px 12px 14px}@supports (color:color-mix(in lab, red, red)){.lb-drawer{background:color-mix(in srgb, var(--text) 4%, transparent)}}.lb-drawer{animation:drawer .22s var(--ease-out) both}@keyframes drawer{0%{opacity:0;transform:translateY(-4px)}}[data-style=broadcast] .lb-drawer,[data-style=arena] .lb-drawer{border-bottom:1px solid var(--line);border-radius:0}.bump-btn{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text);transition:background .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.bump-btn:hover{border-color:var(--muted)}.bump-btn[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:#0000}[data-style=broadcast] .bump-btn,[data-style=arena] .bump-btn{border-radius:var(--radius-sm)}.lb-swipe{touch-action:pan-y;position:relative}.lb-strip{border-radius:var(--radius-md);color:#3a2600;opacity:0;pointer-events:none;background:linear-gradient(90deg,#f6c450,#e7ad2f);align-items:center;display:flex;position:absolute;inset:0}.lb-strip-in{flex-direction:column;align-items:center;gap:2px;width:72px;display:flex}.lb-strip-word{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;font-weight:800}.lb-swipe.is-sliding .lb-strip{opacity:1}.lb-swipe.is-mine .lb-strip{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.lb-swipe.is-mine .lb-strip{background:color-mix(in srgb, var(--text) 14%, var(--bg))}}.lb-swipe.is-mine .lb-strip{color:var(--text)}.lb-strip-mark{width:26px;height:26px;transition:transform .16s var(--ease-out);background:#ffffff73;border-radius:50%;place-items:center;display:grid;transform:scale(.85)}.lb-strip.is-past .lb-strip-mark{transform:scale(1.12)}.lb-slide{position:relative}.lb-swipe.is-sliding .lb-slide{background:var(--bg);border-radius:var(--radius-md)}[data-style=broadcast] .lb-strip,[data-style=arena] .lb-strip,[data-style=broadcast] .lb-swipe.is-sliding .lb-slide,[data-style=arena] .lb-swipe.is-sliding .lb-slide{border-radius:0}.lb-quick{z-index:2;border-radius:var(--radius-pill);color:#3a2600;opacity:0;pointer-events:none;width:30px;height:30px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);background:linear-gradient(160deg,#ffd978,#eab13a);place-items:center;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)scale(.7);box-shadow:0 6px 14px -6px #d99a1ce6}.lb-quick.is-mine{background:var(--accent);color:var(--on-accent);box-shadow:none}[data-style=broadcast] .lb-quick,[data-style=arena] .lb-quick{border-radius:var(--radius-sm);right:4px}@media (hover:hover) and (pointer:fine){.lb-swipe:hover .lb-quick,.lb-quick:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.lb-social{transition:opacity .12s var(--ease-out)}.lb-swipe:hover .lb-social{opacity:0}.lb-swipe:has(.lb-quick:focus-visible) .lb-social{opacity:0}.lb-list.no-social .lb-row{grid-template-columns:26px auto minmax(0,1fr) auto auto 34px}[data-style=broadcast] .lb-list.no-social .lb-row{grid-template-columns:38px minmax(0,1fr) auto auto 34px}[data-style=arena] .lb-list.no-social .lb-row{grid-template-columns:34px minmax(0,1fr) auto auto 34px}}@media (hover:none),(pointer:coarse){.lb-quick{display:none}}.lb-tip{border-radius:var(--radius-md);background:#f2bd4521;border:1px solid #f2bd4573;align-items:center;gap:9px;margin:0 0 10px;padding:8px 6px 8px 10px;font-size:12.5px;font-weight:700;display:flex}.lb-tip>span:nth-child(2){flex:1}.lb-tip-go{color:#3a2600;background:#f2bd45;border-radius:9px;place-items:center;width:26px;height:18px;font-weight:800;display:grid}.lb-tip-x{width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.lb-drawer.is-talk{padding-top:10px}.lbd-sum{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.lbd-bump{border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.lbd-bump[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:#0000}.lbd-faces{flex-shrink:0;display:flex}.lbd-faces>*{box-shadow:0 0 0 1.5px var(--bg);border-radius:50%}.lbd-faces>*+*{margin-left:-6px}.lbd-who{min-width:96px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:96px;font-size:12px;font-weight:700;overflow:hidden}.lbd-links{gap:14px;margin-left:auto;display:flex}.lbd-link{color:var(--accent-lift);white-space:nowrap;flex-shrink:0;font-size:12.5px;font-weight:800}.lbd-link:hover{text-decoration:underline}.lbd-talk{flex-direction:column;gap:2px;display:flex}.lbd-cm{border-radius:var(--radius-md);transition:background-color .14s var(--ease-out);margin-inline:-6px;padding:6px;position:relative}.lbd-cm:hover,.lbd-cm:focus-within{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.lbd-cm:hover,.lbd-cm:focus-within{background:color-mix(in srgb, var(--text) 4%, transparent)}}.lbd-talk .lbd-cm:first-child .wc-tools{top:-6px}[data-style=broadcast] .lbd-bump,[data-style=arena] .lbd-bump{border-radius:var(--radius-sm)}.log-cta{border-radius:var(--radius-lg);background:var(--accent);width:100%;min-height:54px;color:var(--on-accent);justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:800;display:flex}.log-cta:hover{filter:brightness(1.08)}[data-style=layered] .log-cta{box-shadow:inset 0 1px 0 #ffffff38, 0 12px 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .log-cta{box-shadow:inset 0 1px 0 #ffffff38, 0 12px 28px color-mix(in srgb, var(--accent) 38%, transparent)}}[data-style=broadcast] .log-cta{text-transform:uppercase;letter-spacing:.1em;border-radius:2px;font-size:13px}[data-style=arena] .log-cta{border-radius:var(--radius-sm);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:24px;font-weight:700}.brief{border-radius:var(--radius-lg);background:var(--accent);margin-bottom:18px;padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.brief{background:color-mix(in srgb, var(--accent) 7%, var(--bg-soft))}}.brief{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.brief{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 22%, transparent)}}.brief-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.brief-sum{color:var(--text);margin-top:4px;font-size:14px;font-weight:700}.brief-toggle{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:800}.brief-toggle:hover{color:var(--text)}.brief-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px;margin-top:14px;display:grid}.brief-card{--tone:var(--muted);border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-soft), inset 3px 0 0 var(--tone);padding:12px 14px 8px}.brief-card.is-wide{grid-column:1/-1}.brief-card.tone-accent{--tone:var(--accent-lift)}.brief-card.tone-warning{--tone:var(--warning)}.brief-card.tone-highlight{--tone:var(--highlight)}.brief-title{letter-spacing:.16em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.brief-dot{background:var(--tone);border-radius:99px;width:7px;height:7px}.brief-n{font-feature-settings:"tnum" 1;color:var(--muted);margin-left:auto}.brief-note{color:var(--muted);margin-top:4px;font-size:12px}.brief-list{flex-direction:column;margin-top:6px;display:flex}.brief-card.is-wide .brief-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));column-gap:18px;display:grid}.brief-row{border-top:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.brief-list>.brief-row:first-child,.brief-card.is-wide .brief-row{border-top:0}.brief-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.brief-name{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:800;display:flex}.brief-line{color:var(--muted);font-size:12.5px}.brief-strong{color:var(--warning);font-size:12.5px;font-weight:800}.brief-row[data-impact=avoid] .brief-strong{color:var(--danger)}.brief-quote{color:var(--text);font-size:12.5px}.brief-chip{letter-spacing:.04em;color:var(--highlight);background:var(--highlight);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.brief-chip{background:color-mix(in srgb, var(--highlight) 14%, transparent)}}.brief-act{color:var(--accent-lift);flex-shrink:0;font-size:12px;font-weight:800}[data-style=broadcast] .brief,[data-style=broadcast] .brief-card{border-radius:0}[data-style=arena] .brief,[data-style=arena] .brief-card{border-radius:var(--radius-sm)}.sp-tabs{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.sp-tab{border-radius:calc(var(--radius-md) - 3px);min-height:36px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding:0 6px;font-size:12.5px;font-weight:800;overflow:hidden}.sp-tab:hover{color:var(--text)}.sp-tab.is-on{background:var(--text);color:var(--bg)}.sp-frame{justify-content:center;margin-top:16px;display:flex}.sp-pic,.sp-wait{aspect-ratio:9/16;border-radius:var(--radius-lg);width:min(100%,280px)}.sp-pic{box-shadow:0 18px 44px #00000073, 0 0 0 1px var(--line);display:block}.sp-wait{text-align:center;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;justify-content:center;align-items:center;padding:20px;font-size:13px;display:flex}.sp-wait.skel{border-radius:var(--radius-lg)}.sp-hint{text-align:center;color:var(--muted);margin-top:10px;font-size:12px}.sp-more{border-top:1px solid var(--line-soft);margin-top:18px}.share-score{color:var(--on-tint);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.share-score:hover{color:var(--text)}.pr-share{color:#1a1406;background:var(--highlight);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:9px 16px;font-size:13px;font-weight:800;display:inline-flex;position:relative}[data-style=broadcast] .pr-share,[data-style=arena] .pr-share{border-radius:var(--radius-sm)}.last-time{border-radius:var(--radius-lg);background:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 18px;margin-bottom:10px;padding:12px 16px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.last-time{background:color-mix(in srgb, var(--text) 4%, transparent)}}.last-time{box-shadow:inset 0 0 0 1px var(--line)}.lt-then,.lt-best{flex-direction:column;gap:7px;min-width:0;display:flex}.lt-best{text-align:right;align-items:flex-end}.lt-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.lt-when{letter-spacing:.1em}.lt-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.lt-value{font-family:var(--font-display);font-feature-settings:"tnum" 1;color:var(--text);font-size:34px;font-weight:700;line-height:.85}.lt-best .lt-value{color:var(--highlight)}.lt-mark{letter-spacing:.08em;text-transform:uppercase;color:var(--highlight);font-size:11px;font-weight:800}[data-style=broadcast] .last-time{box-shadow:inset 3px 0 0 var(--line);background:0 0;border-radius:0;padding-left:18px}[data-style=arena] .last-time{border-radius:var(--radius-sm);background:var(--bg)}[data-style=arena] .lt-value{font-size:40px}.log-secondary{color:var(--muted);transition:color .16s var(--ease-out);font-size:12.5px;font-weight:700}.log-secondary:hover{color:var(--text)}.board-empty{color:var(--muted);margin-top:14px;font-size:13px}.board-more{color:var(--muted);transition:color .16s var(--ease-out);margin-top:10px;font-size:12px;font-weight:800}.board-more:hover{color:var(--text)}[data-style=broadcast] .board-more,[data-style=arena] .board-more{text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.cm{gap:10px;display:flex}.cm-meta{font-size:12px}.cm-meta b{font-weight:800}.cm-meta span{color:var(--muted);margin-left:8px}.cm-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.45}.cm-actions{color:var(--muted);gap:12px;margin-top:4px;font-size:11.5px;font-weight:700;display:flex}.composer{align-items:flex-end;gap:8px;display:flex}.composer textarea{resize:vertical;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);min-width:0;min-height:40px;transition:border-color .16s var(--ease-out);outline:none;flex:1;padding:9px 12px;font-size:14px}.composer textarea:focus{border-color:var(--accent-lift)}.composer>button{border-radius:var(--radius-md);background:var(--accent);height:40px;color:var(--on-accent);flex-shrink:0;padding:0 14px;font-size:13px;font-weight:800}.composer>button:disabled{opacity:.45}[data-style=broadcast] .composer textarea,[data-style=broadcast] .composer>button,[data-style=arena] .composer textarea,[data-style=arena] .composer>button{border-radius:var(--radius-sm)}.mention-wrap{flex:1;min-width:0;display:flex;position:relative}.mention-list{z-index:5;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-soft);max-height:232px;animation:drawer .16s var(--ease-out) both;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.mention-option{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;min-height:38px;padding:6px 8px;font-size:14px;font-weight:650;display:flex}.mention-option[aria-selected=true]{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.mention-option[aria-selected=true]{background:color-mix(in srgb, var(--accent-lift) 16%, transparent)}}.emoji-anchor{flex-shrink:0;align-self:flex-end;position:relative}.mention-wrap .emoji-anchor{margin-left:4px;position:static}.emoji-btn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--muted);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);place-items:center;display:grid}.emoji-btn svg{width:21px;height:21px}.emoji-btn:hover,.emoji-btn[aria-expanded=true]{background:var(--surface-strong);color:var(--text)}.emoji-pop{z-index:6;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);animation:drawer .16s var(--ease-out) both;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000073}[data-placement=below]>.emoji-pop{top:calc(100% + 8px);bottom:auto}.emoji-key{width:36px;height:38px;font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--font-sans), sans-serif;transition:transform .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:10px;place-items:center;font-size:22px;line-height:1;display:grid}.emoji-key:hover,.emoji-key:focus-visible{background:var(--surface-strong);transform:scale(1.12)}.emoji-quick{flex-wrap:wrap;align-items:center;gap:2px;max-width:min(380px,100vw - 24px);padding:6px;display:flex}.emoji-quick .emoji-key{width:34px;height:36px;font-size:21px}.emoji-all{border:1px solid var(--line);border-radius:var(--radius-pill);height:30px;color:var(--muted);white-space:nowrap;margin-left:4px;padding:0 10px;font-size:12px;font-weight:800}.emoji-all:hover{color:var(--text)}.emoji-full{grid-template-rows:auto auto auto minmax(0,1fr);width:min(352px,100vw - 40px);height:min(384px,60vh);display:grid}.emoji-top{gap:6px;padding:10px 10px 6px;display:flex}.emoji-search{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);min-width:0;color:var(--text);outline:none;flex:1;padding:8px 12px;font-size:13.5px}.emoji-search:focus{border-color:var(--accent)}.emoji-tone-btn{border:1px solid var(--line);border-radius:var(--radius-pill);flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.emoji-tone-btn:hover,.emoji-tone-btn[aria-expanded=true]{background:var(--surface-strong)}.emoji-tones{justify-content:flex-end;gap:2px;padding:0 10px 6px;display:flex}.emoji-tones .emoji-key[aria-checked=true]{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.emoji-tones .emoji-key[aria-checked=true]{background:color-mix(in srgb, var(--accent-lift) 20%, transparent)}}.emoji-cats-wrap{scrollbar-width:none;overflow-x:auto}.emoji-cats{gap:4px;padding:0 10px 6px;display:flex}.emoji-cats button{border-radius:var(--radius-pill);color:var(--muted);white-space:nowrap;padding:4px 9px;font-size:11.5px;font-weight:700}.emoji-cats button:hover{color:var(--text)}.emoji-cats button[aria-selected=true]{background:var(--surface-strong);color:var(--text)}.emoji-grid{overscroll-behavior:contain;border-top:1px solid var(--line-soft);padding:0 8px 8px;overflow-y:auto}.emoji-grid h4{z-index:1;background:var(--bg-soft);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:8px 4px 4px;font-size:10px;font-weight:800;position:sticky;top:0}.emoji-cells{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));display:grid}.emoji-cells .emoji-key{width:100%}.emoji-empty{color:var(--muted);text-align:center;padding:18px 8px;font-size:13px}.emoji-colon{z-index:5;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);max-width:100%;animation:drawer .16s var(--ease-out) both;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow-x:auto;box-shadow:0 18px 40px #00000073}.emoji-colon-option{border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;justify-items:center;gap:1px;width:66px;padding:5px 6px 4px;display:grid}.emoji-colon-option[aria-selected=true]{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.emoji-colon-option[aria-selected=true]{background:color-mix(in srgb, var(--accent-lift) 16%, transparent)}}.emoji-colon-char{font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--font-sans), sans-serif;font-size:22px;line-height:1.15}.emoji-colon-option small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.emoji-field{position:relative}.emoji-field-box{display:block;padding-right:58px!important}.emoji-field>.emoji-anchor{position:absolute;bottom:6px;right:14px}.emoji-field>.emoji-anchor[data-placement=below]>.emoji-pop{top:calc(100% + 12px)}@media (prefers-reduced-motion:reduce){.emoji-pop,.emoji-colon{animation:none}.emoji-key:hover,.emoji-key:focus-visible{transform:none}}.mention{color:var(--accent-lift);font-weight:750}[data-style=broadcast] .mention{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}[data-style=arena] .mention{color:var(--accent)}.own-tag{border-radius:var(--radius-pill);border:1px solid var(--accent-lift);align-items:center;gap:5px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.own-tag{border:1px solid color-mix(in srgb, var(--accent-lift) 45%, transparent)}}.own-tag{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.own-tag{background:color-mix(in srgb, var(--accent-lift) 12%, transparent)}}.own-tag{color:var(--accent-lift);letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:800}.own-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.log-start{gap:12px;display:grid}@media (min-width:520px){.log-start{grid-template-columns:1fr 1fr}}.log-choice{text-align:left;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg);transition:border-color .16s var(--ease-out), background .16s var(--ease-out);flex-direction:column;gap:6px;padding:18px;display:flex}.log-choice:hover,.log-choice:focus-visible{border-color:var(--accent-lift);background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.log-choice:hover,.log-choice:focus-visible{background:color-mix(in srgb, var(--accent-lift) 6%, var(--bg))}}.log-choice-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-lift);font-size:11px;font-weight:800}.log-choice-title{font-family:var(--font-display);color:var(--text);font-size:24px;font-weight:700;line-height:1.05}.log-choice-body{color:var(--muted);font-size:13.5px;line-height:1.45}.log-bench-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:8px;display:grid}.log-bench{text-align:left;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);min-width:0;transition:border-color .16s var(--ease-out);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.log-bench:hover,.log-bench:focus-visible{border-color:var(--accent-lift)}.log-bench-name{color:var(--text);font-size:14px;font-weight:800}.log-bench-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.log-form{flex-direction:column;gap:16px;display:flex}.log-row{flex-wrap:wrap;gap:12px;display:flex}.log-field{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.log-field-grow{flex:1;min-width:12rem}.log-input{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);outline:none;padding:10px 12px;font-size:15px}.log-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.log-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}}.log-from{border-radius:var(--radius-md);background:var(--accent-lift);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.log-from{background:color-mix(in srgb, var(--accent-lift) 10%, transparent)}}.log-from{color:var(--text);font-size:14px;font-weight:700}.log-from .label{color:var(--accent-lift)}.log-tags{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.log-tags:focus-within{border-color:var(--accent)}.log-tag{border-radius:var(--radius-pill);background:var(--accent);align-items:center;gap:6px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.log-tag{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.log-tag{color:var(--text);font-size:13px;font-weight:700}.log-tag span{color:var(--muted);font-size:11px}.log-tag:hover span{color:var(--danger)}.log-tag-input{width:100%;color:var(--text);background:0 0;border:0;outline:none;padding:6px;font-size:15px}.log-tag-list{z-index:20;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-soft);width:min(16rem,80vw);max-height:220px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.log-tag-list button{border-radius:calc(var(--radius-md) - 4px);text-align:left;width:100%;padding:8px 10px;font-size:14px}.log-tag-list button:hover{background:var(--surface-strong)}.log-score{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg);flex-direction:column;gap:10px;padding:14px;display:flex}.hist-own{text-align:left;width:100%;transition:box-shadow .16s var(--ease-out)}.hist-own:hover,.hist-own:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.hist-own:hover,.hist-own:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 55%, transparent)}}[data-style=broadcast] .log-choice-title,[data-style=arena] .log-choice-title{text-transform:uppercase}[data-style=layered] .btn-primary{box-shadow:inset 0 1px 0 #fff3, 0 8px 20px var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .btn-primary{box-shadow:inset 0 1px 0 #fff3, 0 8px 20px color-mix(in srgb, var(--accent) 30%, transparent)}}[data-style=broadcast] .btn{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}[data-style=arena] .btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;padding-block:7px;font-size:18px;font-weight:700}.empty{text-align:center;border-radius:var(--radius-lg);background:var(--text);padding:52px 24px}@supports (color:color-mix(in lab, red, red)){.empty{background:color-mix(in srgb, var(--text) 3%, transparent)}}.empty{box-shadow:inset 0 0 0 1px var(--line-soft)}.empty-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-size:36px;font-weight:700;line-height:.9}.empty-body{max-width:26rem;color:var(--muted);margin:10px auto 0;font-size:14px;line-height:1.5}[data-style=broadcast] .empty{box-shadow:none;border-top:3px solid var(--text);border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;padding:30px 0 34px}[data-style=broadcast] .empty-body{margin-left:0}[data-style=arena] .empty{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);padding-block:64px}[data-style=arena] .empty-title{font-size:56px}.tick{letter-spacing:.1em;border-radius:var(--radius-sm);text-align:center;flex:none;padding:3px 6px;font-size:9.5px;font-weight:800;line-height:1.1}.tick-rx{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.tick-rx{background:color-mix(in srgb, var(--highlight) 18%, transparent)}}.tick-rx{color:var(--highlight)}.tick-scaled{background:var(--surface-strong);color:var(--muted)}[data-style=broadcast] .tick{border-radius:2px;min-width:30px}[data-style=broadcast] .tick-rx{background:var(--highlight);color:var(--on-highlight)}[data-style=broadcast] .tick-scaled{background:var(--surface-strong);color:var(--text)}[data-style=arena] .tick{background:0 0;border-radius:0;min-width:0;padding-inline:0}[data-style=arena] .tick-scaled{color:var(--muted)}.notice{border-radius:var(--radius-lg);background:var(--accent);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.notice{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.notice{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.notice{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 22%, transparent)}}.notice-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-shrink:0;margin-top:2px;font-size:9.5px;font-weight:800}.notice-tag.is-pinned{color:var(--accent-lift)}[data-style=layered] .notice{background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .notice{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent) 9%, transparent))}}[data-style=layered] .notice{box-shadow:inset 0 1px 0 var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .notice{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-lift) 32%, transparent)}}[data-style=broadcast] .notice{box-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}[data-style=arena] .notice{border-radius:var(--radius-sm);background:var(--bg-soft);box-shadow:inset 4px 0 0 var(--accent), inset 0 0 0 1px var(--line);padding-left:18px}.notice-thumb{border:1px solid var(--line-soft);cursor:zoom-in;border-radius:10px;flex-shrink:0;width:58px;height:72px;overflow:hidden}.notice-thumb img{object-fit:cover;object-position:center 15%;width:100%;height:100%;display:block}.nw-full{border-radius:calc(var(--radius-lg) - 6px);cursor:zoom-in;background:#000;place-items:center;width:100%;margin-top:14px;display:grid;position:relative;overflow:hidden}.nw-full .bk{filter:blur(28px)brightness(.45)saturate(1.2);background-position:50%;background-size:cover;position:absolute;inset:-20px}.nw-full img{width:auto;max-width:100%;height:auto;max-height:560px;display:block;position:relative}.nw-full i{color:#fff;opacity:0;width:32px;height:32px;transition:opacity .16s var(--ease-out);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.nw-full:hover i,.nw-full:focus-visible i{opacity:1}.lb{z-index:100;color:#eef2f5;animation:cal-in .18s var(--ease-out) both;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:64px 24px 28px;display:flex;position:fixed;inset:0}.lb img{object-fit:contain;border-radius:6px;max-width:100%;min-height:0;max-height:calc(100% - 72px)}.lb-x{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.lb-cap{text-align:center;max-width:48rem}.lb-cap .k{letter-spacing:.16em;text-transform:uppercase;color:#8cb0eb;font-size:10px;font-weight:800}.lb-cap .t{font-family:var(--font-display);text-transform:uppercase;margin-top:4px;font-size:30px;line-height:1}.nw-add{border:1px dashed var(--line);color:var(--text);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;font-size:13.5px;font-weight:700;display:flex}.nw-add:hover{border-color:var(--muted)}.nw-add span{color:var(--muted);font-size:12px;font-weight:500}.nw-drop{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:10px;display:flex}.nw-drop img{object-fit:cover;border-radius:10px;flex-shrink:0;width:72px;height:90px}.nw-drop b{font-size:13.5px;font-weight:700}.nw-drop span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.nw-drop .acts{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.nw-mini{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--text);padding:7px 12px;font-size:12.5px;font-weight:700}.nw-mini.is-danger{color:var(--danger)}@media (max-width:520px){.nw-drop{flex-wrap:wrap}.nw-drop .acts{margin-left:0}}.skel{border-radius:var(--radius-sm);background:var(--text);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skel{background:color-mix(in srgb, var(--text) 6%, transparent)}}.skel:after{content:"";background:linear-gradient(90deg, transparent, var(--text), transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab, red, red)){.skel:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 7%, transparent), transparent)}}.skel:after{animation:shimmer 1.4s var(--ease) infinite}@keyframes shimmer{to{transform:translate(100%)}}.pr-card{border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 0% 0%, var(--highlight), transparent 58%), var(--bg-soft);padding:18px 18px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pr-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--highlight) 22%, transparent), transparent 58%), var(--bg-soft)}}.pr-card{box-shadow:inset 0 0 0 1px var(--highlight), 0 24px 60px #0006}@supports (color:color-mix(in lab, red, red)){.pr-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--highlight) 38%, transparent), 0 24px 60px #0006}}.pr-card{animation:pr-in .42s var(--ease-out) both}[data-ground=light] .pr-card{box-shadow:inset 0 0 0 1px var(--highlight), 0 16px 40px #1419231f}@supports (color:color-mix(in lab, red, red)){[data-ground=light] .pr-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--highlight) 45%, transparent), 0 16px 40px #1419231f}}@keyframes pr-in{0%{opacity:0;transform:translateY(8px)scale(.97)}}.pr-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--highlight);justify-content:space-between;gap:12px;font-size:10.5px;font-weight:800;display:flex}.pr-value{font-family:var(--font-display);letter-spacing:-.015em;font-feature-settings:"tnum" 1;margin:12px 0 4px;padding-top:.06em;font-size:84px;font-weight:700;line-height:.8}.pr-delta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13.5px;display:flex}.pr-delta b{font-family:var(--font-display);color:var(--highlight);font-feature-settings:"tnum" 1;font-size:26px;font-weight:700;line-height:1}.rm-est{font-family:var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--muted);vertical-align:.45em;font-size:12px;font-weight:700}.rm-table{border-collapse:collapse;font-feature-settings:"tnum" 1;width:100%}.rm-table tbody tr+tr{border-top:1px solid var(--line-soft)}.rm-table th,.rm-table td{text-align:left;vertical-align:baseline;padding:9px 0}.rm-table tbody th{width:76px;font-family:var(--font-display);letter-spacing:.03em;color:var(--muted);white-space:nowrap;font-size:15px;font-weight:700}.rm-table .rm-weight{width:118px;font-family:var(--font-display);color:var(--text);white-space:nowrap;padding-right:14px;font-size:24px;font-weight:700;line-height:1}.rm-table .rm-weight .unit{font-size:11px}.mx-tile .unit{font-size:.5em}.rm-table .rm-from,.rm-table .rm-when{color:var(--muted);font-size:12.5px}.rm-table .rm-when{text-align:right;white-space:nowrap;padding-left:10px}.rm-table tr.is-empty .rm-weight{color:var(--muted)}.rm-table tbody tr.is-estimate{border-top:1px dashed var(--line)}.rm-table tr.is-estimate th,.rm-table tr.is-estimate .rm-weight{color:var(--accent-lift)}@media (max-width:420px){.rm-table tbody th{width:62px}.rm-table .rm-weight{width:96px;font-size:21px}}.pr-delta .pr-also{color:var(--text);flex-basis:100%;font-weight:700}.pr-bars{align-items:flex-end;gap:5px;height:52px;margin-top:18px;display:flex}.pr-bars span{background:var(--text);border-radius:3px 3px 0 0;flex:1;min-height:6px}@supports (color:color-mix(in lab, red, red)){.pr-bars span{background:color-mix(in srgb, var(--text) 14%, transparent)}}.pr-bars span{transform-origin:bottom;animation:bar-in .5s var(--ease-out) both}.pr-bars span.is-now{background:var(--highlight)}@keyframes bar-in{0%{opacity:0;transform:scaleY(.4)}}.pr-bar-labels{color:var(--muted);font-variant-numeric:tabular-nums;gap:5px;margin-top:6px;font-size:10px;font-weight:700;display:flex}.pr-bar-labels span{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pr-sweep{pointer-events:none;background:linear-gradient(100deg, transparent, var(--highlight), transparent);width:45%;position:absolute;top:0;bottom:0;left:-60%}@supports (color:color-mix(in lab, red, red)){.pr-sweep{background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--highlight) 22%, transparent), transparent)}}.pr-sweep{animation:sweep 1.1s var(--ease-out) .35s both}@keyframes sweep{to{left:120%}}.pr-dismiss{width:30px;height:30px;color:var(--muted);transition:color .16s var(--ease-out), background .16s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.pr-dismiss:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.pr-dismiss:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}}[data-style=broadcast] .pr-card,[data-style=arena] .pr-card{border-radius:var(--radius-sm)}.pr-card.is-first{--highlight:var(--accent-lift)}.pr-card.is-first .pr-share{color:var(--on-accent);background:var(--accent)}.sp-post{white-space:nowrap;color:var(--text);gap:8px}.sp-post-mark{color:#1a1406;background:linear-gradient(#fff4c9,#f6d06b);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.sp-chat{border-radius:var(--radius-md);border:1px solid var(--line);width:100%;color:var(--text);justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.sp-chat:hover{border-color:var(--accent)}.splash{justify-items:center;gap:18px;display:grid}.splash-mark{animation:breathe 1.6s var(--ease) infinite alternate;font-size:34px}.splash-line{background:var(--text);border-radius:2px;width:120px;height:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.splash-line{background:color-mix(in srgb, var(--text) 10%, transparent)}}.splash-line{position:relative}.splash-line:after{content:"";background:var(--accent-lift);width:40%;animation:travel 1.1s var(--ease) infinite;position:absolute;inset:0}@keyframes breathe{0%{opacity:.55}}@keyframes travel{0%{transform:translate(-100%)}to{transform:translate(260%)}}.brand{min-height:100dvh;display:grid;position:relative}@media (min-width:1024px){.brand{grid-template-columns:minmax(0,1.12fr) minmax(460px,.88fr)}}.owner-bar{z-index:2;padding:11px var(--screen-x);background:linear-gradient(90deg, var(--highlight), var(--highlight));flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:6px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.owner-bar{background:linear-gradient(90deg, color-mix(in srgb, var(--highlight) 20%, var(--bg)), color-mix(in srgb, var(--highlight) 7%, var(--bg)))}}.owner-bar{border-bottom:1px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.owner-bar{border-bottom:1px solid color-mix(in srgb, var(--highlight) 45%, transparent)}}.owner-bar{color:var(--text);text-align:center;font-size:14.5px;line-height:1.35;text-decoration:none}.owner-bar-ask{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--highlight);font-size:18px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.owner-bar-ask{color:color-mix(in srgb, var(--highlight) 75%, var(--text))}}.owner-bar-go{border-radius:var(--radius-pill);background:var(--highlight);color:var(--bg);transition:filter .15s var(--ease);align-items:center;padding:7px 15px;font-size:13.5px;font-weight:800;display:inline-flex}.owner-bar:hover .owner-bar-go{filter:brightness(1.08)}.owner-bar:focus-visible{outline:3px solid var(--accent-lift);outline-offset:-3px}@media (min-width:1024px){.brand.has-bar{grid-template-rows:auto 1fr}}.brand-poster{isolation:isolate;padding:calc(var(--screen-x) + 10px) var(--screen-x) 34px;background:var(--bg-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:30px;display:flex;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:1024px){.brand-poster{border-bottom:0;border-right:1px solid var(--line-soft);justify-content:space-between;gap:48px;padding:44px clamp(40px,4.6vw,76px) 48px}}.brand-glow{z-index:-1;pointer-events:none;background:radial-gradient(75% 60% at 0% 0%, var(--accent), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.brand-glow{background:radial-gradient(75% 60% at 0% 0%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 72%)}}[data-ground=light] .brand-glow{opacity:.45}.brand-scheme{z-index:-1;left:calc(var(--screen-x) - .05em);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;font-feature-settings:"tnum" 1;color:#0000;-webkit-text-stroke:1.5px var(--text);margin:0;font-size:30vw;font-weight:700;line-height:.8;position:absolute;bottom:-.14em}@supports (color:color-mix(in lab, red, red)){.brand-scheme{-webkit-text-stroke:1.5px color-mix(in srgb, var(--text) 13%, transparent)}}.brand-scheme{pointer-events:none;-webkit-user-select:none;user-select:none}.brand-scheme span{-webkit-text-stroke-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.brand-scheme span{-webkit-text-stroke-color:color-mix(in srgb, var(--text) 6%, transparent)}}@media (min-width:1024px){.brand-scheme{font-size:min(26cqw,250px);inset:.02em -.2em auto auto}}.brand-lockup{font-size:30px}@media (min-width:1024px){.brand-lockup{font-size:40px}}.lockup{font-family:var(--font-display);text-transform:uppercase;flex-direction:column;align-self:flex-start;font-weight:700;line-height:.86;display:inline-flex}.lockup-the{letter-spacing:.34em;color:var(--muted);margin-bottom:.2em;margin-left:.06em;font-size:.36em}.lockup-name{letter-spacing:.01em}.lockup .stop{color:var(--highlight)}.brand-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.brand-kicker{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--text);align-items:center;gap:9px;padding:7px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.brand-kicker{background:color-mix(in srgb, var(--text) 4%, transparent)}}.brand-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.brand-kicker:before{content:"";background:var(--accent-lift);border-radius:50%;width:6px;height:6px}.brand-headline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);text-wrap:balance;font-size:clamp(44px,13vw,68px);font-weight:700;line-height:.9}@media (min-width:1024px){.brand-headline{font-size:clamp(72px,6.6vw,118px)}}.brand-headline span{display:block}.brand-headline span:last-child{color:var(--accent-lift)}.brand-sub{max-width:32em;color:var(--muted);font-size:15px;line-height:1.55}@media (min-width:1024px){.brand-sub{font-size:17px}}.brand-promises{display:none}@media (min-width:1024px){.brand-promises{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:22px;display:grid}}.brand-promises li{flex-direction:column;gap:6px;display:flex}.brand-n{font-family:var(--font-display);letter-spacing:.1em;font-feature-settings:"tnum" 1;color:var(--accent-lift);font-size:14px;font-weight:700}.brand-p-title{font-size:14px;font-weight:800}.brand-p-body{color:var(--muted);font-size:13px;line-height:1.5}.brand-form{z-index:1;padding:34px var(--screen-x) 44px;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.brand-form{padding:48px clamp(32px,4vw,72px)}}.brand-form-inner{width:100%;max-width:400px}.brand-legal{text-align:center;color:var(--muted);margin-top:36px;font-size:12px}.brand-legal a{text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;transition:color .16s var(--ease-out)}.brand-legal a:hover{color:var(--text)}[data-style=broadcast] .brand-poster{background:var(--bg);border-bottom:2px solid var(--text)}[data-style=broadcast] .brand-glow{display:none}[data-style=broadcast] .brand-kicker{border-width:0 0 0 3px;border-color:var(--accent);background:0 0;border-radius:0;padding:2px 0 2px 10px}[data-style=broadcast] .brand-kicker:before{display:none}@media (min-width:1024px){[data-style=broadcast] .brand-poster{border-bottom:0;border-right:2px solid var(--text)}}[data-style=arena] .brand-poster:before{content:"";background:var(--accent);width:64px;height:5px;position:absolute;top:0;left:0}[data-style=arena] .brand-kicker{border-radius:var(--radius-sm)}.auth-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-weight:700;line-height:var(--display-leading);font-size:40px}.auth-sub{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.5}.auth-submit{padding-block:13px;font-size:15px}.auth-switch{color:var(--muted);text-align:center;margin-top:20px;font-size:14px}.auth-switch button{color:var(--accent-lift);text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-out);font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.auth-switch button:hover{text-decoration-color:currentColor}.auth-switch.auth-delete{margin-top:6px}.auth-switch.auth-delete button{color:var(--danger)}.auth-forgot{text-align:right;margin-top:-6px;font-size:13px}.auth-forgot button,.auth-inline{color:var(--accent-lift);text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-out);font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.auth-forgot button:hover,.auth-inline:hover{text-decoration-color:currentColor}.auth-switch a{color:var(--accent-lift);text-underline-offset:4px;font-weight:700}.auth-sent{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--accent);gap:8px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-sent{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.auth-sent{color:var(--muted);font-size:14.5px;line-height:1.5}.auth-sent b{color:var(--text);overflow-wrap:anywhere;font-weight:700}.auth-sent-title{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:22px;font-weight:700;line-height:1}.auth-sent .auth-inline{justify-self:start;font-size:13.5px}.pw-field{position:relative}.pw-toggle{color:var(--accent-lift);font-size:12.5px;font-weight:700;position:absolute;top:0;right:0}.code-field{color:var(--muted);font-size:14px;font-weight:500;display:block}.code-field input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);width:100%;color:var(--text);font-family:var(--font-display);letter-spacing:.22em;text-indent:.22em;text-align:center;text-transform:uppercase;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);outline:none;margin-top:6px;padding:12px 14px;font-size:34px;font-weight:700;line-height:1;display:block}.code-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.code-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}}.confirm-code input{font-variant-numeric:tabular-nums;letter-spacing:.3em;text-indent:.3em}.confirm-resend{flex-direction:column;align-items:center;gap:6px;display:flex}.confirm-resend button:disabled{opacity:.6;cursor:default}.confirm-spam{font-size:13px}.auth-switch.confirm-signin{margin-top:8px}::view-transition-group(.lb-item){animation-duration:.36s;animation-timing-function:var(--ease-out)}.ac{padding:calc(var(--screen-x) + 6px)}.ac-top{align-items:center;gap:20px;display:flex}.ac-photo{background:linear-gradient(145deg, var(--accent-lift), var(--accent));border-radius:50%;flex-shrink:0;padding:3px}@supports (color:color-mix(in lab, red, red)){.ac-photo{background:linear-gradient(145deg, var(--accent-lift), color-mix(in srgb, var(--accent) 40%, transparent))}}.ac-photo>*{border:3px solid var(--bg-soft)}.ac-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-lift);font-size:10.5px;font-weight:800}.ac-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);overflow-wrap:anywhere;margin-top:6px;font-size:clamp(34px,7vw,52px);font-weight:700;line-height:.9}.ac-since{color:var(--muted);margin-top:8px;font-size:13px}.ac-stats{border-radius:var(--radius-md);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.ac-stat{background:var(--bg-soft);padding:12px 14px}.ac-stat dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.ac-stat dd{font-family:var(--font-display);font-feature-settings:"tnum" 1;margin-top:4px;font-size:34px;font-weight:700;line-height:.9}@media (max-width:520px){.ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-top{align-items:flex-start}}.ac-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.ac-activity{margin-top:24px}.ac-bars{align-items:flex-end;gap:5px;height:64px;margin-top:10px;display:flex}.ac-bars span{background:var(--accent-lift);border-radius:3px 3px 0 0;flex:1;justify-content:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ac-bars span{background:color-mix(in srgb, var(--accent-lift) 35%, transparent)}}.ac-bars span{transform-origin:bottom;animation:bar-in .5s var(--ease-out) both}.ac-bars b{font-family:var(--font-display);color:var(--text);padding-top:3px;font-size:13px;font-weight:700;line-height:14px}.ac-bars span.is-low b{color:var(--muted);padding:0 0 2px;position:absolute;bottom:100%}.ac-bars span.is-now:not(.is-low) b{color:var(--bg)}.ac-bars span:nth-child(n){animation-delay:calc(var(--motion-stagger) * .5)}.ac-bars span.is-now{background:var(--accent-lift)}.ac-months{gap:5px;margin-top:6px;display:flex}.ac-months span{text-align:center;color:var(--muted);flex:1;font-size:10px;font-weight:800}.ac-records{margin-top:24px}.ac-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px;display:grid}.ac-tile{border-radius:var(--radius-md);background:var(--bg-soft);box-shadow:inset 0 2px 0 var(--highlight), inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:4px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ac-tile{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--highlight) 55%, transparent), inset 0 0 0 1px var(--line-soft)}}.ac-tile-name{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.ac-tile-value{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:30px;font-weight:700;line-height:.95}.ac-tile-meta{color:var(--muted);font-size:11.5px}.ac-empty{color:var(--muted);margin-top:8px;font-size:13.5px}.ac-note{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:20px;padding-top:14px;font-size:12.5px}.ac-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg);animation:drawer .26s var(--ease-out) both;box-shadow:0 30px 80px #00000080}@media (min-width:640px){.ac-dialog{border-radius:var(--radius-lg)}}.ac-dialog>.ac{border-radius:inherit}.ac-close{z-index:2;width:34px;height:34px;color:var(--muted);background:var(--text);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.ac-close{background:color-mix(in srgb, var(--text) 8%, transparent)}}.ac-close:hover{color:var(--text)}[data-style=broadcast] .ac-stats,[data-style=broadcast] .ac-tile,[data-style=arena] .ac-tile{border-radius:var(--radius-sm)}[data-style=broadcast] .ac-stats{border-top:3px solid var(--text);border-radius:0}[data-style=broadcast] .ac-photo,[data-style=arena] .ac-photo{border-radius:var(--radius-sm)}[data-style=broadcast] .ac-photo>*,[data-style=arena] .ac-photo>*{border-radius:var(--radius-sm)!important}[data-style=arena] .ac-name{margin-left:-.03em;font-size:clamp(44px,10vw,76px)}[data-style=arena] .ac-stat dd{font-size:44px}.hist-summary{gap:24px;display:grid}.hist-stats{flex-wrap:wrap;gap:20px 40px;display:flex}@media (min-width:768px){.hist-summary{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:56px}.hist-stats{flex-direction:column}.hist-chart{justify-content:flex-end;display:flex}}.pg{width:100%;max-width:max(13rem, calc(var(--n,24) * 3rem));margin:0}.pg-plot{align-items:flex-end;gap:3px;height:132px;padding-top:22px;display:flex}.pg-col{outline:none;flex:1;align-items:flex-end;min-width:6px;height:100%;display:flex;position:relative}.pg-bar{background:var(--accent-lift);border-radius:4px 4px 0 0;width:100%}@supports (color:color-mix(in lab, red, red)){.pg-bar{background:color-mix(in srgb, var(--accent-lift) 38%, transparent)}}.pg-bar{transform-origin:bottom;animation:bar-in .45s var(--ease-out) both;transition:filter .16s var(--ease-out)}.pg-col.is-record .pg-bar{background:var(--highlight)}.pg-col.is-latest:not(.is-record) .pg-bar{background:var(--accent-lift)}.pg-col:hover .pg-bar,.pg-col:focus-visible .pg-bar{filter:brightness(1.25)}.pg-label{font-family:var(--font-display);white-space:nowrap;color:var(--text);font-feature-settings:"tnum" 1;pointer-events:none;font-size:15px;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.pg-col .pg-label{top:-18px;bottom:auto}.pg-tip{z-index:3;border-radius:var(--radius-sm);background:var(--text);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);gap:2px;padding:7px 10px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.pg-tip b{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:18px;line-height:1}.pg-tip .unit{color:inherit;opacity:.7}.pg-col:hover .pg-tip,.pg-col:focus-visible .pg-tip{opacity:1;transform:translate(-50%)}.pg-col:hover .pg-label,.pg-col:focus-visible .pg-label{opacity:0}.pg-axis{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:6px;font-size:11px;font-weight:700;display:flex}.pg-key{align-items:center;gap:6px;display:inline-flex}.pg-key i{background:var(--highlight);border-radius:2px;width:10px;height:10px}.bw-top{gap:24px;display:grid}@media (min-width:900px){.bw-top{grid-template-columns:minmax(12rem,auto) minmax(0,1fr);align-items:end;column-gap:56px}}.bw-figure{font-family:var(--font-display);letter-spacing:var(--display-tracking);margin-top:6px;font-size:clamp(52px,7vw,84px);font-weight:700;line-height:.9}.bw-figure .num{font-feature-settings:"tnum" 1}.bw-meta{color:var(--muted);margin-top:8px;font-size:13px}.bw-meta .num{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.bw-form{gap:10px;display:grid}.bw-inputs{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.bw-weight,.bw-date{color:var(--muted);gap:6px;font-size:13px;font-weight:500;display:grid}.bw-weight-field{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);height:54px;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);align-items:center;padding-right:14px;display:flex}.bw-weight-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bw-weight-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}}.bw-weight-field input{width:6.2ch;color:var(--text);font-family:var(--font-display);font-feature-settings:"tnum" 1;background:0 0;border:0;outline:none;padding:0 4px 0 14px;font-size:30px;font-weight:700}.bw-weight-field input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bw-weight-field input::placeholder{color:color-mix(in srgb, var(--muted) 80%, transparent)}}.bw-weight-field>span{color:var(--muted);font-size:13px;font-weight:700}.bw-date input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);height:54px;color:var(--text);outline:none;padding:0 12px;font-size:15px}.bw-date input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bw-date input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}}.bw-save{height:54px;padding-inline:22px!important;font-size:15px!important}.bw-private{max-width:56ch;color:var(--muted);font-size:12.5px;line-height:1.5}.bw-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.bw-chart{margin:0}.bw-plot{height:220px;margin:26px 8px 0 44px;position:relative}@media (max-width:640px){.bw-plot{height:180px}}.bw-tick{border-top:1px solid var(--line-soft);height:0;position:absolute;left:0;right:0}.bw-tick span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700;position:absolute;top:-.65em;right:calc(100% + 8px)}.bw-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bw-dot{border:2px solid var(--accent-lift);background:var(--bg-soft);cursor:default;border-radius:50%;outline:none;width:9px;height:9px;margin:0 0 -4.5px -4.5px;position:absolute}.bw-dot:before{content:"";position:absolute;inset:-9px}.bw-dot.is-latest{background:var(--accent-lift);width:12px;height:12px;box-shadow:0 0 0 3px var(--bg-soft);margin:0 0 -6px -6px}.bw-dot.is-bare:not(.is-latest){background:0 0;border-color:#0000}.bw-dot:hover,.bw-dot:focus-visible{border-color:var(--text);background:var(--text)}.bw-tip{z-index:3;border-radius:var(--radius-sm);background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);gap:2px;padding:7px 10px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.bw-tip b{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:18px;line-height:1}.bw-tip .unit{color:inherit;opacity:.7}.bw-dot:hover .bw-tip,.bw-dot:focus-visible .bw-tip{opacity:1;transform:translate(-50%)}.bw-dot.tip-right .bw-tip{left:-6px;transform:translateY(4px)}.bw-dot.tip-left .bw-tip{left:auto;right:-6px;transform:translateY(4px)}.bw-dot.tip-right:hover .bw-tip,.bw-dot.tip-right:focus-visible .bw-tip,.bw-dot.tip-left:hover .bw-tip,.bw-dot.tip-left:focus-visible .bw-tip{transform:translate(0)}.bw-last-label{font-family:var(--font-display);color:var(--text);font-feature-settings:"tnum" 1;pointer-events:none;transition:opacity .14s var(--ease-out);margin:0 0 12px 6px;font-size:20px;font-weight:700;line-height:1;position:absolute;transform:translate(-100%)}.bw-plot:has(.bw-dot:hover,.bw-dot:focus-visible) .bw-last-label{opacity:0}.bw-axis{color:var(--muted);justify-content:space-between;margin:10px 8px 0 44px;font-size:11px;font-weight:700;display:flex}.bw-list{flex-direction:column;display:flex}.bw-row{border-bottom:1px solid var(--line-soft);grid-template-columns:8.5rem minmax(0,1fr) 6rem auto;align-items:center;gap:12px;min-height:52px;padding:6px 4px;display:grid}.bw-row-date b{font-size:14px;font-weight:700}.bw-row-date span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-left:8px;font-size:11.5px;font-weight:700}.bw-row-value{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1}.bw-row-value .num{font-feature-settings:"tnum" 1}.bw-row-step{text-align:right;color:var(--muted);font-size:12.5px;font-weight:700}.bw-row-actions{justify-content:flex-end;gap:14px;display:flex}.bw-row-actions button{color:var(--muted);transition:color .16s var(--ease-out);font-size:13px;font-weight:700}.bw-row-actions button:hover{color:var(--text)}.bw-row-actions .bw-danger{color:var(--danger)}@media (max-width:560px){.bw-row{grid-template-columns:minmax(0,1fr) auto auto}.bw-row-step{display:none}.bw-save{flex:100%}.bw-last-label{display:none}}[data-style=layered] .bw-row{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--text), var(--text));border-bottom:0;margin-bottom:6px;padding-inline:12px}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .bw-row{background:linear-gradient(180deg, color-mix(in srgb, var(--text) 5%, transparent), color-mix(in srgb, var(--text) 2.5%, transparent))}}[data-style=layered] .bw-row{box-shadow:inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .bw-row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent)}}[data-style=broadcast] .bw-list{border-top:3px solid var(--text)}[data-style=arena] .bw-row-date b{font-family:var(--font-display);text-transform:uppercase;font-size:17px}.wb{--h:112px;width:100%;margin:0}.wb-sm{--h:64px}.wb-lg{--h:188px}.wb-plot{height:var(--h);align-items:flex-end;gap:4px;margin-top:20px;display:flex;position:relative}.wb-lg .wb-plot{gap:6px}.wb-col{outline:none;flex:1;align-items:flex-end;min-width:6px;height:100%;display:flex;position:relative}.wb-stack{transform-origin:bottom;width:100%;min-height:0;animation:bar-in .45s var(--ease-out) both;transition:filter .16s var(--ease-out);flex-direction:column;gap:2px;display:flex}.wb-stack>span{flex-basis:0;min-height:2px}.wb-stack>:first-child{border-radius:4px 4px 0 0}.wb-came{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.wb-came{background:color-mix(in srgb, var(--accent-lift) 62%, transparent)}}.wb-col.is-now .wb-came{background:var(--accent-lift)}.wb-missed,.wb-key-missed{background:repeating-linear-gradient(135deg, var(--text) 0 1.5px, transparent 1.5px 5px)}@supports (color:color-mix(in lab, red, red)){.wb-missed,.wb-key-missed{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text) 46%, transparent) 0 1.5px, transparent 1.5px 5px)}}.wb-missed,.wb-key-missed{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab, red, red)){.wb-missed,.wb-key-missed{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 32%, transparent)}}.wb-none{border-top:2px dotted var(--muted);width:100%;height:0}@supports (color:color-mix(in lab, red, red)){.wb-none{border-top:2px dotted color-mix(in srgb, var(--muted) 70%, transparent)}}.wb-col:hover .wb-stack,.wb-col:focus-visible .wb-stack{filter:brightness(1.25)}.wb-col:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent);border-radius:4px}.wb-cap{border-top:1.5px dashed var(--text);height:0;position:absolute;inset-inline:-4px}@supports (color:color-mix(in lab, red, red)){.wb-cap{border-top:1.5px dashed color-mix(in srgb, var(--text) 45%, transparent)}}.wb-cap{pointer-events:none;z-index:1}.wb-label{font-family:var(--font-display);color:var(--text);font-feature-settings:"tnum" 1;pointer-events:none;white-space:nowrap;font-size:15px;font-weight:700;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.wb-lg .wb-label{font-size:18px}.wb-tip{z-index:3;border-radius:var(--radius-sm);background:var(--text);color:var(--bg);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);justify-items:start;gap:2px;padding:7px 10px;font-size:11px;font-weight:700;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.wb-tip b{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:20px;line-height:1}.wb-tip-noun{opacity:.8;margin-top:-2px;font-size:10.5px}.wb-tip em{font-style:normal}.wb-tip small{opacity:.7;font-size:10.5px}.wb-col:first-child .wb-tip{left:0;transform:translateY(4px)}.wb-col:last-child .wb-tip{left:auto;right:0;transform:translateY(4px)}.wb-col:hover .wb-tip,.wb-col:focus-visible .wb-tip{opacity:1;transform:translate(-50%)}.wb-col:first-child:hover .wb-tip,.wb-col:first-child:focus-visible .wb-tip,.wb-col:last-child:hover .wb-tip,.wb-col:last-child:focus-visible .wb-tip{transform:translate(0)}.wb-col:hover .wb-label,.wb-col:focus-visible .wb-label{opacity:0}.wb-sm .wb-tip{display:none}.wb-axis{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:8px;padding-top:6px;font-size:11px;font-weight:700;display:flex}.wb-keys{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.wb-key{align-items:center;gap:6px;display:inline-flex}.wb-key i{border-radius:2px;width:10px;height:10px}.wb-key-came{background:var(--accent-lift)}.wb-key .wb-key-cap{border-top:1.5px dashed var(--text);border-radius:0;width:14px;height:0}@supports (color:color-mix(in lab, red, red)){.wb-key .wb-key-cap{border-top:1.5px dashed color-mix(in srgb, var(--text) 55%, transparent)}}@media (max-width:520px){.wb-plot{gap:3px}.wb-lg{--h:150px}.wb-axis>span:first-child,.wb-axis>span:last-child{order:1}.wb-keys{order:2;width:100%}}.spark{align-items:flex-end;gap:2px;height:30px;display:inline-flex}.spark>span{background:var(--accent-lift);border-radius:2px 2px 0 0;width:5px;min-height:0}@supports (color:color-mix(in lab, red, red)){.spark>span{background:color-mix(in srgb, var(--accent-lift) 58%, transparent)}}.spark>span:last-child{background:var(--accent-lift)}.spark>span.is-gap{background:var(--line);border-radius:1px;height:2px}.att-hero,.att-gym,.att-file{padding:var(--screen-x);gap:22px;display:grid}.att-file{gap:18px}@media (min-width:900px){.att-hero{grid-template-columns:minmax(11rem,auto) minmax(0,1fr);align-items:end;column-gap:56px}.att-hero .att-stats{grid-column:1/-1}}.att-figure{font-family:var(--font-display);letter-spacing:var(--display-tracking);margin-top:6px;font-size:clamp(76px,10vw,128px);font-weight:700;line-height:.82}.att-figure .num{font-feature-settings:"tnum" 1}.att-meta{color:var(--muted);margin-top:10px;font-size:13px}.att-stats{border-radius:var(--radius-md);background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.att-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.att-stats>div{background:var(--bg-soft);min-width:0;padding:12px 14px}.att-stats dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.att-stats dd{font-family:var(--font-display);font-feature-settings:"tnum" 1;margin-top:6px;font-size:34px;font-weight:700;line-height:.9}.att-stats .att-word{text-transform:uppercase;font-size:24px;line-height:1}.att-usual dd{font-family:var(--font-body);gap:4px;font-size:14px;font-weight:700;line-height:1.2;display:grid}@media (max-width:640px){.att-stats,.att-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}.att-stats>div:nth-child(3):last-child{grid-column:1/-1}}.att-list{flex-direction:column;display:flex}@media (min-width:1100px){.att-list-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}}.att-month{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:14px 4px 6px;font-size:10px;font-weight:800}.att-row{border-bottom:1px solid var(--line-soft);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:6px 4px;display:grid}.att-date{border-radius:var(--radius-md);background:var(--surface-strong);align-content:center;justify-items:center;width:2.75rem;height:2.75rem;display:grid}.att-date b{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:21px;font-weight:700;line-height:.95}.att-date small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.att-what{min-width:0;display:grid}.att-what strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.att-what span{color:var(--muted);font-size:12.5px}[data-style=layered] .att-row{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--text), var(--text));border-bottom:0;margin-bottom:6px;padding-inline:10px}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .att-row{background:linear-gradient(180deg, color-mix(in srgb, var(--text) 5%, transparent), color-mix(in srgb, var(--text) 2.5%, transparent))}}[data-style=layered] .att-row{box-shadow:inset 0 1px 0 var(--text)}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .att-row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent)}}[data-style=broadcast] .att-list{border-top:3px solid var(--text)}[data-style=broadcast] .att-date{background:var(--text);color:var(--bg);border-radius:2px}[data-style=broadcast] .att-date small{color:inherit;opacity:.75}[data-style=arena] .att-what strong{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-size:18px}.att-chip{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;padding:4px 8px;font-size:10px;font-weight:800;line-height:1.1}.att-chip.is-came{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.att-chip.is-came{background:color-mix(in srgb, var(--success) 16%, transparent)}}.att-chip.is-came{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.att-chip.is-came{color:color-mix(in srgb, var(--success) 70%, var(--text))}}.att-chip.is-walk-in{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.att-chip.is-walk-in{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.att-chip.is-walk-in{color:var(--on-tint)}.att-chip.is-no-show{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text);background:0 0}@supports (color:color-mix(in lab, red, red)){.att-chip.is-no-show{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text) 45%, transparent)}}.att-chip.is-booked,.att-chip.is-waitlisted,.att-chip.is-cancelled{background:var(--surface-strong);color:var(--muted)}[data-style=broadcast] .att-chip{border-radius:2px}.att-classes{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:10px;display:grid}.att-class{text-align:left;width:100%;transition:border-color .16s var(--ease-out), transform .16s var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 16px 20px;display:grid;position:relative;overflow:hidden}.att-class:hover,.att-class:focus-visible{border-color:var(--accent)}.att-class-when{min-width:0;display:grid}.att-class-when strong{white-space:nowrap;font-size:22px;line-height:1}.att-class-when span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:4px;font-size:12.5px;overflow:hidden}.att-class-avg{justify-items:end;display:grid}.att-class-avg b{font-size:30px;line-height:.9}.att-class-avg small{color:var(--muted);font-size:10.5px;font-weight:700}.att-fill{background:var(--line-soft);border-radius:2px;height:3px;position:absolute;inset:auto 16px 9px;overflow:hidden}.att-fill i{border-radius:inherit;background:var(--accent-lift);height:100%;display:block}[data-style=broadcast] .att-class{border-top:1px solid var(--line-soft)}.att-session{overflow:hidden}.att-session-head{text-align:left;grid-template-columns:2.75rem minmax(0,1fr) auto 1rem;align-items:center;gap:14px;width:100%;padding:10px 14px;display:grid}.att-session-head:disabled{cursor:default;grid-template-columns:2.75rem minmax(0,1fr) auto}.att-session.is-cancelled{opacity:.6}.att-session-counts{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:4px 14px;font-size:12.5px;display:flex}.att-session-counts b{color:var(--text);font-size:15px}.att-caret{color:var(--muted);transition:transform .18s var(--ease-out);font-size:20px;line-height:1}.att-session.is-open .att-caret{transform:rotate(90deg)}.att-roster{border-top:1px solid var(--line-soft);padding:4px 14px 16px;gap:14px;padding-top:14px;display:grid}.att-roster-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:6px 20px;display:grid}.att-roster-list li{align-items:center;gap:10px;min-height:40px;display:flex}.eng-top{padding:var(--screen-x);gap:24px;display:grid}.eng-stats dd{align-items:baseline;gap:2px;display:flex}.eng-of{font-family:var(--font-body);color:var(--muted);font-size:13px;font-weight:700}.eng-delta{color:var(--muted);margin-top:6px;font-size:11.5px}.eng-delta b{font-variant-numeric:tabular-nums;font-weight:800}.eng-delta.is-up b{color:var(--success)}.eng-delta.is-down b{color:var(--text)}.eng-charts{gap:28px;display:grid}@media (min-width:900px){.eng-charts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.eng-none{padding:28px var(--screen-x);text-align:center}.eng-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:16px;display:grid}.eng-row.is-reached{box-shadow:inset 3px 0 0 var(--accent-lift)}.eng-who{align-items:center;gap:14px;min-width:0;display:flex}.eng-who p+p{margin-top:2px}.eng-days{justify-items:end;line-height:1;display:grid}.eng-days b{font-feature-settings:"tnum" 1;font-size:40px;line-height:.85}.eng-days small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:10px;font-weight:800}.eng-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:12px;display:flex}.eng-reached{border-radius:var(--radius-pill);background:var(--accent);align-items:center;gap:8px;margin-right:4px;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eng-reached{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.eng-reached{color:var(--on-tint);font-size:12px;font-weight:700}.eng-link{text-underline-offset:2px;color:inherit;opacity:.8;font-size:12px;font-weight:800;text-decoration:underline}.eng-link:hover{opacity:1}.eng-picker{border-radius:var(--radius-md);background:var(--bg-soft);border:1px solid var(--line);grid-column:1/-1;gap:10px;padding:14px;display:grid}.eng-preset{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted);transition:border-color .16s var(--ease-out), color .16s var(--ease-out);padding:7px 12px;font-size:12.5px;font-weight:700}.eng-preset:hover{color:var(--text)}.eng-preset.is-on{border-color:var(--accent);color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.eng-preset.is-on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.eng-fold{align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.eng-fold[aria-expanded=true] .att-caret{transform:rotate(90deg)}.eng-away{align-items:center;gap:12px;padding:12px 14px;display:flex}@media (min-width:1000px){.eng-row{grid-template-columns:minmax(0,1fr) auto 5.5rem}.eng-actions{border-top:0;grid-area:1/2;justify-content:flex-end;padding-top:0}.eng-days{grid-row:1;grid-column-start:3}}@media (max-width:520px){.eng-days b{font-size:32px}.eng-actions>*{flex:auto}}.qr{background:#fff;border-radius:10px;max-width:100%;height:auto;display:block}.page-tabs{border-bottom:1px solid var(--line-soft);scrollbar-width:none;align-items:stretch;gap:2px;height:48px;margin-inline:-10px;display:flex;overflow-x:auto}.page-tabs::-webkit-scrollbar{display:none}.page-tabs .nav-link{flex:none}.page-tab-count{color:var(--muted);margin-left:7px;font-size:12px;font-weight:600}.page-tabs[data-fade=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.page-tabs[data-fade=left]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.page-tabs[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}@media (max-width:639px){.page-tabs{margin-inline:calc(-1 * var(--screen-x));padding-inline:calc(var(--screen-x) - 10px)}}.tab-panel>.border-t:first-child{border-top-width:0;padding-top:0}.tab-panel>.mt-8{margin-top:0}.nav-badge{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);place-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-grid}.alert-mark{border-radius:var(--radius-pill);background:var(--danger);width:18px;height:18px;box-shadow:0 0 0 2px var(--danger);flex-shrink:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.alert-mark{box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 22%, transparent)}}.alert-mark{color:var(--bg);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px;font-weight:900;line-height:1}.nav-alert{margin-left:6px}.st-alert{width:22px;height:22px;font-size:13.5px}.bill-headline:has(.bill-alert){align-items:center;gap:12px;display:flex}.bill-alert{width:30px;height:30px;font-size:19px}.inv-share{padding:var(--screen-x);gap:22px;display:grid}@media (min-width:640px){.inv-share{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:32px}}.inv-qr{background:#fff;border-radius:16px;justify-self:center;padding:10px;box-shadow:0 10px 30px -12px #00000080}.inv-share-body{gap:12px;min-width:0;display:grid}.inv-code{letter-spacing:.04em;font-feature-settings:"tnum" 1;font-size:clamp(44px,7vw,64px);line-height:.9}.inv-code.is-long{font-size:clamp(34px,5.2vw,50px)}.inv-link{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);align-items:center;gap:8px;min-width:0;padding:4px 4px 4px 12px;display:flex}.inv-link input{min-width:0;color:var(--text);text-overflow:ellipsis;background:0 0;outline:none;flex:1;font-size:14px;font-weight:600}.inv-poster-link,.poster-back{border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);transition:filter .16s var(--ease-out);align-items:center;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.inv-poster-link:hover{filter:brightness(1.1)}.poster-back{color:var(--muted);border:1px solid var(--line);background:0 0}.inv-confirm{border-radius:var(--radius-md);border:1px solid var(--danger);gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.inv-confirm{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}}.inv-confirm{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.inv-confirm{background:color-mix(in srgb, var(--danger) 8%, transparent)}}.inv-choose{gap:6px;display:grid}.inv-choose-row{flex-wrap:wrap;gap:8px;display:flex}.inv-choose-row input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);min-width:0;color:var(--text);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);outline:none;flex:200px;padding:10px 14px;font-size:24px;font-weight:700;line-height:1}.inv-choose-row input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.inv-choose-row input::placeholder{color:color-mix(in srgb, var(--muted) 80%, transparent)}}.inv-choose-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.inv-choose-row input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}}.inv-choose-row input[aria-invalid=true]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.inv-choose-row input[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 70%, transparent)}}.inv-email{padding:var(--screen-x);gap:10px;display:grid}.inv-email textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);width:100%;min-height:108px;color:var(--text);outline:none;padding:12px 14px;font-size:15px;line-height:1.5}.inv-email textarea:focus{border-color:var(--accent)}.inv-summary{border-radius:var(--radius-md);background:var(--accent);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.inv-summary{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.inv-summary{color:var(--on-tint);font-size:13px;font-weight:600}.inv-row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:56px;padding:8px 4px;display:flex}.inv-state{border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-strong);color:var(--muted);flex:none;padding:4px 8px;font-size:10px;font-weight:800}.inv-state.is-joined{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.inv-state.is-joined{background:color-mix(in srgb, var(--success) 16%, transparent)}}.inv-state.is-joined{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.inv-state.is-joined{color:color-mix(in srgb, var(--success) 70%, var(--text))}}.inv-state.is-sent{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inv-state.is-sent{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.inv-state.is-sent{color:var(--on-tint)}.inv-actions{flex:none;gap:14px;display:flex}.inv-act{color:var(--muted);transition:color .16s var(--ease-out);font-size:13px;font-weight:700}.inv-act:hover{color:var(--text)}.inv-act:disabled{opacity:.5}.inv-fallback{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg);width:min(22rem,100%);padding:6px 8px;font-size:12px}[data-style=layered] .inv-row{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--text), var(--text));border-bottom:0;margin-bottom:6px;padding-inline:12px}@supports (color:color-mix(in lab, red, red)){[data-style=layered] .inv-row{background:linear-gradient(180deg, color-mix(in srgb, var(--text) 5%, transparent), color-mix(in srgb, var(--text) 2.5%, transparent))}}.req{padding:var(--screen-x);border-color:var(--accent);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.req{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.req{box-shadow:inset 0 3px 0 var(--accent-lift)}.req-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.req-count{border-radius:var(--radius-pill);background:var(--accent);min-width:1.4em;color:var(--on-accent);vertical-align:.12em;place-items:center;margin-left:6px;padding:0 .3em;font-size:.75em;display:inline-grid}.req-list{flex-direction:column;display:flex}.req-row{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:10px 0;display:flex}.req-give{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.req-track{border:1px solid var(--accent);align-items:center;gap:7px;min-height:36px;padding:6px 14px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.req-track{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.req-track{border-radius:var(--radius-pill);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.req-track{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.req-track{color:var(--text);font-size:13px;font-weight:700;transition:border-color .15s,background-color .15s}.req-track:hover:not(:disabled){border-color:var(--accent)}.req-track:disabled{cursor:default}.req-track[aria-pressed=true]{background:var(--success);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.req-track[aria-pressed=true]{background:color-mix(in srgb, var(--success) 16%, transparent)}}.req-track[aria-pressed=true]{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.req-track[aria-pressed=true]{color:color-mix(in srgb, var(--success) 70%, var(--text))}}.req-track:disabled:not([aria-pressed=true]){opacity:.6}@media (prefers-reduced-motion:reduce){.req-track{transition:none}}.waiting-gym{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:flex;position:relative}.waiting-logo{border-radius:var(--radius-md);object-fit:contain;background:var(--surface-strong);flex:none;width:48px;height:48px}.waiting-initial{font-family:var(--font-display);text-transform:uppercase;color:var(--accent-lift);place-items:center;font-size:26px;font-weight:700;display:grid}.waiting-pulse{background:var(--accent-lift);border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite breathe;position:absolute;top:14px;right:14px}.trk-swatch{width:12px;height:12px;box-shadow:0 0 0 2px var(--text);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.trk-swatch{box-shadow:0 0 0 2px color-mix(in srgb, var(--text) 10%, transparent)}}.trk-order{border-left:1px solid var(--line-soft);flex-direction:column;display:flex}.trk-order button{min-width:44px;color:var(--muted);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);flex:1;padding:0 12px;font-size:15px;font-weight:700}.trk-order button+button{border-top:1px solid var(--line-soft)}.trk-order button:hover:not(:disabled){background:var(--surface-strong);color:var(--text)}.trk-order button:disabled{opacity:.3;cursor:default}.trk-input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);width:100%;min-width:0;max-width:360px;color:var(--text);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);outline:none;flex:220px;padding:9px 12px;font-size:15px;font-weight:600}.trk-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.trk-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent)}}.trk-input[aria-invalid=true]{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.trk-input[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 70%, transparent)}}.trk-colours{grid-template-columns:repeat(8,minmax(0,34px));gap:clamp(6px,2.2vw,10px);display:grid}.trk-colour{aspect-ratio:1;color:#fff;width:100%;box-shadow:0 0 0 1px var(--text);border-radius:999px;place-items:center;font-size:15px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.trk-colour{box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}}.trk-colour{transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out)}.trk-colour:hover{transform:scale(1.08)}.trk-colour[aria-checked=true]{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--text)}.trk-colour:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.trk-add{padding:var(--screen-x);gap:18px;display:grid}.trk-archived summary{cursor:pointer;width:fit-content}.trk-archived-row{border:1px dashed var(--line);border-radius:var(--radius-md);align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.trk-person{border:1px solid var(--accent);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.trk-person{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.trk-person{border-radius:var(--radius-pill);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.trk-person{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.trk-person{color:var(--text);font-size:12px;font-weight:600}.trk-person:hover{border-color:var(--accent)}.mtk-list{padding-block:4px}.mtk-row{align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex}.mtk-row+.mtk-row{border-top:1px solid var(--line-soft)}.mtk-state{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.mtk-state.is-on{color:var(--text)}.mtk-switch{background:var(--text);border-radius:999px;flex-shrink:0;width:46px;height:28px;position:relative}@supports (color:color-mix(in lab, red, red)){.mtk-switch{background:color-mix(in srgb, var(--text) 12%, transparent)}}.mtk-switch{box-shadow:inset 0 0 0 1.5px var(--text)}@supports (color:color-mix(in lab, red, red)){.mtk-switch{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text) 45%, transparent)}}.mtk-switch{transition:background .18s var(--ease-out), box-shadow .18s var(--ease-out)}.mtk-switch:before{content:"";position:absolute;inset:-8px}.mtk-slot{flex-shrink:0;width:46px}.mtk-switch[aria-checked=true]{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.mtk-knob{background:var(--text);width:20px;height:20px;transition:transform .2s var(--ease-out), background .18s var(--ease-out);border-radius:999px;position:absolute;top:4px;left:4px}.mtk-switch[aria-checked=true] .mtk-knob{background:var(--on-accent);transform:translate(18px)}.mtk-switch:disabled{cursor:wait;opacity:.6}.mtk-switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mtk-switch,.mtk-knob{transition:none}}.studio{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.studio-controls{align-content:start;gap:20px;min-width:0;display:grid}.studio-controls .poster-back{justify-self:start}.studio-title{font-family:var(--font-display);font-weight:700;font-size:var(--display-title,34px);letter-spacing:.01em;text-transform:uppercase;line-height:.95}.studio-sub{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:14px}.studio-group{border:0;justify-items:start;gap:10px;min-width:0;margin:0;padding:0;display:grid}.studio-legend{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);padding:0;font-size:12px;font-weight:700}.studio-designs{gap:6px;width:100%;display:grid}.studio-design{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;padding:7px 10px 7px 7px;transition:border-color .15s,background-color .15s;display:grid}.studio-design:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.studio-design:hover{border-color:color-mix(in srgb, var(--text) 32%, transparent)}}.studio-design[aria-checked=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.studio-design[aria-checked=true]{background:color-mix(in srgb, var(--accent) 13%, transparent)}}.studio-design[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--accent)}.studio-design:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio-thumb{border-radius:3px;width:46px;display:block;overflow:hidden;box-shadow:0 6px 16px -8px #000000bf}.studio-thumb .pz{pointer-events:none}.studio-thumb-empty{aspect-ratio:8.5/11;background:var(--surface-strong);display:block}.studio-design-words{gap:2px;min-width:0;display:grid}.studio-design-name{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.05}.studio-design-blurb{color:var(--muted);font-size:13px;line-height:1.35}.studio-hint{color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.45}.studio-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;width:100%;display:flex}.studio-bar .studio-hint{flex:260px;max-width:62ch}.studio-print{flex-shrink:0}.studio-stage{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--text);align-content:start;justify-items:center;gap:12px;min-width:0;padding:clamp(16px,3vw,40px);display:grid}@supports (color:color-mix(in lab, red, red)){.studio-stage{background:color-mix(in srgb, var(--text) 4%, transparent)}}.studio-sheet{width:min(100%,640px);position:relative;box-shadow:0 30px 80px -30px #000000bf}.studio-sheet-empty{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.studio-sheet-empty{background:color-mix(in srgb, var(--text) 8%, transparent)}}.studio-trim{pointer-events:none;border:1.5px dashed #ff3b30;position:absolute}.studio-trim-key{text-align:center}@media (max-width:999px){.studio-designs{scroll-snap-type:x mandatory;grid-auto-columns:124px;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.studio-design{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:8px}.studio-thumb{width:100%}.studio-design-blurb{display:none}}@media (min-width:1000px){.studio{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:40px}.studio-sheet{width:min(100%, 700px, calc((100vh - 250px) * var(--sheet-ratio,.75)))}}@media (min-width:1000px) and (min-height:880px){.studio-controls{position:sticky;top:78px}}@media (prefers-reduced-motion:reduce){.studio-design{transition:none}}@media print{@page{margin:0}:root{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body{background:#fff!important;height:auto!important;min-height:0!important}.app-header,.decor,.offline-bar,.studio-controls,.studio-bar,.studio-trim,.studio-trim-key{display:none!important}.min-h-screen{min-height:0!important}main{max-width:none!important;margin:0!important;padding:0!important}.studio,.studio-stage{background:0 0;border:0;padding:0;display:block}.studio-sheet{box-shadow:none;aspect-ratio:auto!important;width:auto!important}.pz-print{break-inside:avoid;width:var(--pz-print-w)!important;height:calc(var(--pz-print-h) - .02in)!important;aspect-ratio:auto!important}}.pz{color:#06080b;width:100%;font-family:var(--font-body);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;position:relative;overflow:hidden;container-type:size}.pz *,.pz :before,.pz :after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pz-sheet{padding:calc(var(--pz-safe) * 1cqw);flex-direction:column;display:flex;position:absolute;inset:0}.pz h1,.pz p,.pz ol{margin:0}.pz ol{padding:0;list-style:none}.pz-line{display:block}.pz-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance;font-weight:700;line-height:.92}.pz-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:26cqw;height:8cqw;display:block}.pz-monogram{background:var(--pz-fill);width:8cqw;height:8cqw;color:var(--pz-on-fill);font-family:var(--font-display);letter-spacing:.02em;border-radius:1.2cqw;flex-shrink:0;place-items:center;font-size:4cqw;font-weight:800;line-height:1;display:grid}.pz-qr{background:#fff}.pz-qr .qr{border-radius:0;width:100%;height:auto;display:block}.pz-lede{text-wrap:pretty;font-size:2.5cqw;font-weight:600;line-height:1.38}.pz-fallback-label{font-size:2.3cqw;font-weight:600;line-height:1.3}.pz-link{overflow-wrap:normal;font-size:2.7cqw;font-weight:800;line-height:1.25}.pz-code{font-family:var(--font-display);letter-spacing:.06em;font-feature-settings:"tnum" 1;white-space:nowrap;font-size:7cqw;font-weight:700;line-height:1}.pz-lockup{font-family:var(--font-display);text-transform:uppercase;color:currentColor;flex-direction:column;flex-shrink:0;font-size:3.2cqw;font-weight:700;line-height:.86;display:inline-flex}.pz-lockup-the{letter-spacing:.34em;opacity:.72;margin:0 0 .2em .06em;font-size:.36em}.pz-lockup-stop{color:#c99a1a}.pz-photo .pz-lockup-stop,.pz-industrial .pz-lockup-stop{color:#f6d06b}.pz-c-foot,.pz-b-foot,.pz-p-foot,.pz-i-foot,.pz-w-foot{justify-content:space-between;align-items:flex-end;gap:3cqw;font-size:2cqw;font-weight:600;line-height:1.35;display:flex}.pz-c-head{border-bottom:.55cqw solid #06080b;align-items:center;gap:2.4cqw;padding-bottom:2.4cqw;display:flex}.pz-c-name{min-width:0;font-size:calc(5cqw * var(--pz-name));flex:1}.pz-c-tag{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--pz-on-paper);flex-shrink:0;align-items:center;gap:1.2cqw;font-size:2.3cqw;font-weight:700;display:flex}.pz-c-tag:before{content:"";background:var(--pz-on-paper);width:1.7cqw;height:1.7cqw}.pz-c-title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin-top:4cqw;font-size:15.5cqw;font-weight:800;line-height:.82}.pz-c-stop{color:var(--pz-on-paper)}.pz-c-body{flex:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5cqw;margin-top:4.5cqw;display:grid}.pz-c-qrwrap{width:min(54cqw,36cqh);padding:2cqw;position:relative}.pz-c-corner,.pz-w-tape,.pz-p-shade,.pz-i-bolt{pointer-events:none}.pz-c-corner{border:0 solid var(--pz-on-paper);width:6.5cqw;height:6.5cqw;position:absolute}.pz-c-tl{border-top-width:.8cqw;border-left-width:.8cqw;top:0;left:0}.pz-c-tr{border-top-width:.8cqw;border-right-width:.8cqw;top:0;right:0}.pz-c-bl{border-bottom-width:.8cqw;border-left-width:.8cqw;bottom:0;left:0}.pz-c-br{border-bottom-width:.8cqw;border-right-width:.8cqw;bottom:0;right:0}.pz-c-steps{gap:3.4cqw;display:grid}.pz-c-steps li{text-wrap:balance;border-top:.25cqw solid #06080b;gap:.7cqw;padding-top:1.4cqw;font-size:3.3cqw;font-weight:800;line-height:1.15;display:grid}.pz-c-n{font-family:var(--font-display);letter-spacing:.16em;color:var(--pz-on-paper);font-size:2.2cqw;font-weight:700}.pz-c-fallback{color:#4a5563;flex-wrap:wrap;align-items:baseline;gap:.6cqw 2.4cqw;margin-top:4cqw;display:flex}.pz-c-fallback .pz-link,.pz-c-fallback .pz-code{color:#06080b}.pz-c-fallback .pz-code{font-size:8cqw}.pz-c-foot{color:#4a5563;border-top:.25cqw solid #06080b;margin-top:3.5cqw;padding-top:2.2cqw}.pz-c-foot .pz-lockup{color:#06080b}.pz-b-block{margin:calc(var(--pz-safe) * -1cqw) calc(var(--pz-safe) * -1cqw) 0;padding:calc(var(--pz-safe) * 1cqw);background:var(--pz-fill);color:var(--pz-on-fill);flex-direction:column;flex:1 0 auto;justify-content:space-between;gap:4cqw;padding-bottom:12cqw;display:flex;position:relative;overflow:hidden}.pz-b-head{align-items:center;gap:2.4cqw;display:flex}.pz-b-mark.pz-logo{background:#fff;border-radius:1cqw;height:8cqw;padding:1cqw}.pz-b-mark.pz-monogram{background:var(--pz-on-fill);color:var(--pz-fill)}.pz-b-name{font-size:calc(5cqw * var(--pz-name))}.pz-b-shout{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:calc(var(--pz-fit) * 1cqw);letter-spacing:-.02em;text-transform:uppercase;margin-left:-1cqw;line-height:.8}.pz-b-lower{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4cqw;display:grid}.pz-b-card{background:#fff;border:.6cqw solid #06080b;width:min(45cqw,32cqh);margin-top:-11cqw;padding:2cqw;position:relative}.pz-b-copy{gap:2.2cqw;padding-top:4cqw;display:grid}.pz-b-lede{color:#06080b;font-size:3.1cqw;font-weight:700;line-height:1.3}.pz-b-fallback{color:#4a5563}.pz-b-fallback .pz-link,.pz-b-fallback .pz-code{color:#06080b}.pz-b-foot{color:#4a5563;border-top:.25cqw solid #06080b;margin-top:4cqw;padding-top:2.2cqw}.pz-b-foot .pz-lockup{color:#06080b}.pz-photo{color:#eef2f5;background:#06080b}.pz-p-hero{min-height:50cqw;margin:calc(var(--pz-safe) * -1cqw) calc(var(--pz-safe) * -1cqw) 0;padding:calc(var(--pz-safe) * 1cqw);background:var(--pz-fill);flex-direction:column;flex:1 0 auto;justify-content:space-between;align-items:flex-start;gap:4cqw;padding-bottom:3cqw;display:flex;position:relative;overflow:hidden}.pz-p-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pz-p-nophoto{background:repeating-linear-gradient(-45deg, #ffffff12 0 .5cqw, transparent .5cqw 3.2cqw), var(--pz-fill)}.pz-p-initials{font-family:var(--font-display);color:#0000;-webkit-text-stroke:.5cqw var(--pz-on-fill);opacity:.28;font-size:64cqw;font-weight:800;line-height:.8;position:absolute;top:2cqw;right:-4cqw}.pz-p-shade{background:linear-gradient(#06080b66 0%,#06080b00 26% 42%,#06080bdb 86%,#06080b 100%);position:absolute;inset:0}.pz-p-mark,.pz-p-name{position:relative}.pz-p-mark.pz-logo{background:#fff;border-radius:1.2cqw;height:9cqw;padding:1.1cqw}.pz-p-mark.pz-monogram{color:#06080b;background:#fff;width:9cqw;height:9cqw;font-size:4.4cqw}.pz-p-name{max-width:92%;font-size:calc(12cqw * var(--pz-name));color:#fff;font-weight:800;line-height:.86}.pz-p-lower{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5cqw;padding-top:4cqw;display:grid}.pz-p-card{background:#fff;border-radius:1.6cqw;width:min(42cqw,31cqh);padding:1.8cqw}.pz-p-copy{gap:1.8cqw;display:grid}.pz-p-copy .pz-lede{font-size:2.3cqw}.pz-p-copy .pz-link{font-size:2.4cqw}.pz-p-title{font-family:var(--font-display);text-transform:uppercase;color:#fff;font-size:8cqw;font-weight:800;line-height:.84}.pz-p-lede,.pz-p-fallback{color:#a7b1bc}.pz-p-fallback .pz-link{color:#eef2f5}.pz-p-fallback .pz-code{color:var(--pz-on-night);font-size:6.4cqw}.pz-p-foot{color:#a7b1bc;border-top:.25cqw solid #ffffff38;margin-top:4cqw;padding-top:2.2cqw}.pz-p-foot .pz-lockup{color:#eef2f5}.pz-industrial{color:#eef2f5;background:#0e1012}.pz-industrial .pz-sheet{padding-top:calc(var(--pz-safe) * 1cqw + 5cqw);padding-bottom:calc(var(--pz-safe) * 1cqw + 5cqw)}.pz-i-stripes{height:calc(var(--pz-bleed) * 1cqw + 4.4cqw);background:repeating-linear-gradient(-45deg, var(--pz-on-night) 0 2.6cqw, #0e1012 2.6cqw 5.2cqw);position:absolute;top:0;left:0;right:0}.pz-i-stripes-bottom{top:auto;bottom:0}.pz-i-head{justify-content:space-between;align-items:flex-start;gap:3cqw;display:flex}.pz-i-station{font-family:"Saira Stencil One", var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--pz-on-night);font-size:3cqw;font-weight:400;line-height:1}.pz-i-property{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:#a7b1bc;margin-top:1.2cqw;font-size:2.4cqw;font-weight:600}.pz-i-name{font-size:inherit;letter-spacing:.1em;color:#eef2f5}.pz-i-mark.pz-logo{background:#fff;border-radius:.4cqw;height:9cqw;padding:1cqw}.pz-i-mark.pz-monogram{background:var(--pz-on-night);color:#0e1012;border-radius:0}.pz-i-title{font-family:"Saira Stencil One", var(--font-display);font-weight:400;font-size:calc(var(--pz-fit) * 1cqw);letter-spacing:0;text-transform:uppercase;white-space:nowrap;margin-top:5cqw;line-height:.9}.pz-i-plate{background:linear-gradient(150deg,#e3e7ea 0%,#c3c9ce 55%,#aab1b7 100%);border-radius:.6cqw;align-self:center;width:min(50cqw,33cqh);margin-top:auto;padding:5.6cqw 3cqw 3cqw;position:relative}.pz-i-bolt{background:radial-gradient(circle at 35% 35%,#f6f8fa 0%,#8a929a 72%);border-radius:50%;width:1.8cqw;height:1.8cqw;position:absolute}.pz-i-b1{top:1.4cqw;left:1.4cqw}.pz-i-b2{top:1.4cqw;right:1.4cqw}.pz-i-b3{bottom:1.4cqw;left:1.4cqw}.pz-i-b4{bottom:1.4cqw;right:1.4cqw}.pz-i-plate-label{text-align:center;font-family:"Saira Stencil One", var(--font-display);letter-spacing:.34em;text-transform:uppercase;color:#0e1012;font-size:2.3cqw;font-weight:400;line-height:1;position:absolute;top:1.5cqw;left:0;right:0}.pz-i-lower{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4cqw;margin-top:auto;padding-top:3cqw;display:grid}.pz-i-lede{color:#a7b1bc}.pz-i-tape{background:var(--pz-fill);max-width:52cqw;color:var(--pz-on-fill);clip-path:polygon(.8% 0,100% 4%,99.2% 100%,0 95%);padding:1.6cqw 2.8cqw 1.8cqw;transform:rotate(-1.6deg)}.pz-i-tape .pz-fallback-label{opacity:.82}.pz-i-tape .pz-code{font-family:"Saira Stencil One", var(--font-display);letter-spacing:.04em;font-size:5.6cqw;font-weight:400}.pz-i-foot{color:#a7b1bc;border-top:.25cqw solid #ffffff2e;margin-top:2.6cqw;padding-top:2cqw}.pz-i-foot .pz-lockup{color:#eef2f5}.pz-board{background:linear-gradient(160deg,#eceff2 0%,#b9bfc5 48%,#d7dbdf 100%)}.pz-board .pz-sheet{padding:calc(var(--pz-bleed) * 1cqw + 2.6cqw)}.pz-w-strip{color:#fff;background:#14171b;align-items:center;gap:2cqw;padding:2cqw 3.4cqw;display:flex}.pz-w-mark.pz-logo{background:#fff;border-radius:.6cqw;height:6cqw;padding:.6cqw}.pz-w-mark.pz-monogram{border-radius:.6cqw;width:6cqw;height:6cqw;font-size:3cqw}.pz-w-name{min-width:0;font-size:calc(4.4cqw * var(--pz-name));flex:1}.pz-w-wod{font-family:var(--font-display);letter-spacing:.24em;color:var(--pz-on-night);font-size:3cqw;font-weight:800}.pz-w-board{font-family:"Permanent Marker", var(--font-display);color:#15181c;background:#fbfcfd;flex-direction:column;flex:1;padding:4cqw 4.6cqw 2cqw;display:flex;box-shadow:inset 0 0 6cqw #14181c12}.pz-w-titles{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1cqw 4cqw;display:flex}.pz-w-title{text-transform:uppercase;font-size:10.5cqw;font-weight:400;line-height:1.05;position:relative}.pz-w-underline{width:calc(100% + 3cqw);height:2.8cqw;position:absolute;bottom:-1.6cqw;left:-1cqw;right:-2cqw;overflow:visible}.pz-w-underline path{fill:none;stroke:var(--pz-on-paper);stroke-width:5px;stroke-linecap:round}.pz-w-scheme{text-transform:uppercase;color:var(--pz-on-paper);font-size:5cqw;line-height:1;transform:rotate(-2.5deg)}.pz-w-body{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4cqw;margin-top:5cqw;display:grid}.pz-w-steps{text-transform:uppercase;gap:3.4cqw;font-size:4.6cqw;line-height:1.12;display:grid}.pz-w-n{color:var(--pz-on-paper)}.pz-w-taped{background:#fff;width:min(42cqw,30cqh);padding:1.6cqw;position:relative;transform:rotate(2deg);box-shadow:0 .8cqw 2cqw #14181c33}.pz-w-tape{background:#e9debce0;width:15cqw;height:4cqw;margin-left:-7.5cqw;position:absolute;left:50%}.pz-w-tape-a{top:-2cqw;transform:rotate(-4deg)}.pz-w-tape-b{bottom:-2cqw;transform:rotate(3deg)}.pz-w-levels{text-transform:uppercase;gap:2.2cqw;margin-top:5cqw;font-size:4cqw;line-height:1.2;display:grid}.pz-w-levels p{grid-template-columns:17cqw minmax(0,1fr);align-items:baseline;display:grid}.pz-w-level{color:var(--pz-on-paper);justify-self:start}.pz-w-rx{color:#c62828;border:.45cqw solid;border-radius:50%;padding:0 1.4cqw}.pz-w-link{overflow-wrap:normal}.pz-w-code{white-space:nowrap;color:#c62828}.pz-w-foot{color:#5b6570;background:#fbfcfd;border-top:.25cqw solid #dfe3e7;padding:1.8cqw 4.6cqw 2.2cqw}.pz-w-foot .pz-lockup{color:#15181c}.tv{--u:min(1vh, .5625vw)}.tv-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 4);padding:calc(var(--u) * 3.2) calc(var(--u) * 4.4) 0;flex-shrink:0;display:flex}.tv-head-left,.tv-head-right{align-items:baseline;gap:calc(var(--u) * 3);display:flex}.tv-gym,.tv-clock,.tv-title,.tv-scheme,.tv-format,.tv-reps,.tv-rank,.tv-score,.tv-board-piece,.tv-empty{font-family:var(--font-display);text-transform:uppercase;font-feature-settings:"tnum" 1;font-weight:700}.tv-gym{font-size:calc(var(--u) * 4.6);letter-spacing:.05em}.tv-track{align-items:center;gap:calc(var(--u) * 1.1);font-size:calc(var(--u) * 2.6);letter-spacing:.14em;text-transform:uppercase;font-weight:800;display:inline-flex}.tv-track-dot{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5);border-radius:50%}.tv-date{font-size:calc(var(--u) * 2.6);color:var(--muted)}.tv-clock{font-size:calc(var(--u) * 5.4);line-height:1}.tv-body{gap:calc(var(--u) * 6);min-height:0;padding:calc(var(--u) * 2.6) calc(var(--u) * 4.4) calc(var(--u) * 2);animation:reveal .5s var(--ease-out) both;flex:1;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);display:grid}.tv-workout,.tv-board{flex-direction:column;min-height:0;display:flex;overflow:hidden}.tv-kicker{font-size:calc(var(--u) * 2.4);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-lift);font-weight:800}.tv-title{margin-top:calc(var(--u) * .8);font-size:calc(var(--u) * 10.5);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;line-height:.88}.tv-piece{margin-top:calc(var(--u) * 3.2);padding-left:calc(var(--u) * 2.6);border-left:calc(var(--u) * .7) solid}.tv-piece-label{font-size:calc(var(--u) * 2.4);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.tv-rx-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 1);display:flex}.tv-scheme{font-size:calc(var(--u) * 11);padding-top:.06em;line-height:.85}.tv-scheme .sep{color:var(--muted);opacity:.6;margin-inline:.04em}.tv-format{font-size:calc(var(--u) * 8);padding-top:.05em;line-height:.88}.tv-cap{font-size:calc(var(--u) * 2.6);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-bottom:calc(var(--u) * .8);font-weight:800}.tv-cap b{color:var(--text)}.tv-lift{margin-top:calc(var(--u) * 1);font-family:var(--font-body);font-weight:800;font-size:calc(var(--u) * 4.8);letter-spacing:-.015em;overflow-wrap:break-word;line-height:1.15}.tv-lift>span{display:inline-block}.tv-lift .sep{color:var(--muted);opacity:.55;font-weight:700}.tv-rx-head.tv-liftrow{margin-top:calc(var(--u) * 1.6);padding-top:calc(var(--u) * 1.6);border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline}.tv-rx.is-lift .tv-scheme{font-size:calc(var(--u) * 6)}.tv-rx.is-lift .tv-format{font-size:calc(var(--u) * 5)}.tv-rx-rows{margin-top:calc(var(--u) * 1.4);column-gap:calc(var(--u) * 2.2);grid-template-columns:max-content minmax(0,1fr) auto;display:grid}.tv-rx-rows>*{grid-column:1/-1}.tv-mv{grid-template-columns:subgrid;padding-block:calc(var(--u) * 1.1);border-top:calc(var(--u) * .3) solid var(--line-soft);align-items:baseline;display:grid}.tv-mv>.tv-reps{grid-column:1}.tv-mv>.tv-mv-name{grid-column:2}.tv-mv>.tv-load{grid-column:3}.tv-mv.no-reps>.tv-mv-name{grid-column:1/3}.tv-reps{text-align:right;white-space:nowrap;font-size:calc(var(--u) * 6.2);justify-self:end;line-height:1}.tv-reps small,.tv-card-amt small{color:var(--muted);margin-left:.1em;font-size:.6em}.tv-stations{margin-top:calc(var(--u) * 1.2);font-size:calc(var(--u) * 2.4);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:800}.tv-rx-rows.is-stations{grid-template-columns:auto max-content minmax(0,1fr) auto}.tv-mv.is-station>.tv-reps{grid-column:2}.tv-mv.is-station>.tv-mv-name,.tv-mv.is-station.no-reps>.tv-mv-name{grid-column:3}.tv-n{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);background:var(--accent);border-radius:999px;grid-column:1;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tv-n{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.tv-n{color:var(--text);font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 3);line-height:1}.tv-rounds{font-size:calc(var(--u) * 2.3);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;grid-column:4;font-weight:800}.tv-mv-name>.tv-load.is-beside{margin-left:.4em;font-size:.8em}.tv-cards{margin-top:calc(var(--u) * 1.6);gap:calc(var(--u) * 1.6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tv-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tv-card-wide{grid-column:1/-1}.tv-card{gap:calc(var(--u) * .8);padding:calc(var(--u) * 2) calc(var(--u) * 2.4);border-radius:calc(var(--u) * 2);background:var(--surface);box-shadow:inset 0 0 0 calc(var(--u) * .25) var(--line-soft);flex-direction:column;display:flex}.tv-card-k{justify-content:space-between;gap:calc(var(--u) * 1);font-size:calc(var(--u) * 2.1);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lift);font-weight:800;display:flex}.tv-card-rd{color:var(--muted);white-space:nowrap}.tv-card-amt{font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 7);text-transform:uppercase;line-height:.95}.tv-card-name{font-size:calc(var(--u) * 3.6);font-weight:700;line-height:1.15}.tv-card-load{font-size:calc(var(--u) * 3);color:var(--accent-lift);font-variant-numeric:tabular-nums;margin-top:auto;font-weight:800}.tv-mv-name{font-size:calc(var(--u) * 4.6);font-weight:700;line-height:1.15}.tv-mv-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.5em;font-weight:800}.tv-load{font-size:calc(var(--u) * 4);color:var(--accent-lift);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.tv-rx-note{padding-top:calc(var(--u) * 1);font-size:calc(var(--u) * 2.8);color:var(--muted)}.tv-rx-text{padding-block:calc(var(--u) * .6);font-size:calc(var(--u) * 3.6);white-space:pre-wrap;line-height:1.3}.tv-others{padding-top:calc(var(--u) * 2.4);gap:calc(var(--u) * .8);flex-direction:column;margin-top:auto;display:flex}.tv-others li{align-items:baseline;gap:calc(var(--u) * 1.8);font-size:calc(var(--u) * 2.8);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.tv-others b{font-size:calc(var(--u) * 2.1);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lift);flex-shrink:0;font-weight:800}.tv-board{padding-top:calc(var(--u) * 1.4);justify-content:flex-start}.tv-board-head{margin-bottom:calc(var(--u) * 1.8);flex-shrink:0}.tv-board-title{font-size:calc(var(--u) * 2.4);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:800}.tv-board-title b{color:var(--text)}.tv-board-piece{align-items:center;gap:calc(var(--u) * 1.4);margin-top:calc(var(--u) * .6);font-size:calc(var(--u) * 4.6);line-height:1;display:flex}.tv-board-piece span{width:calc(var(--u) * .7);height:calc(var(--u) * 4.2)}.tv-rows{gap:calc(var(--u) * 1);flex-direction:column;min-height:0;display:flex;overflow:hidden}.tv-rows li{grid-template-columns:calc(var(--u) * 6.5) minmax(0, 1fr) auto auto;align-items:center;gap:calc(var(--u) * 2);min-height:calc(var(--u) * 8);padding:calc(var(--u) * .8) calc(var(--u) * 2.4);border-radius:var(--radius-lg);background:var(--surface);flex-shrink:0;display:grid}.tv-rows li:not(:has(.tv-level)){grid-template-columns:calc(var(--u) * 6.5) minmax(0, 1fr) auto}.tv-rank{font-size:calc(var(--u) * 6);color:var(--muted);line-height:1}.tv-name{font-size:calc(var(--u) * 4.4);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tv-level{font-size:calc(var(--u) * 2.2);letter-spacing:.12em;color:var(--muted);font-weight:800}.tv-score{font-size:calc(var(--u) * 6.6);text-align:right;line-height:1}.tv-score .unit{font-size:.4em}.tv-rows li.is-first{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.tv-rows li.is-first{background:color-mix(in srgb, var(--highlight) 15%, transparent)}}.tv-rows li.is-first{box-shadow:inset 0 calc(var(--u) * .4) 0 var(--highlight)}@supports (color:color-mix(in lab, red, red)){.tv-rows li.is-first{box-shadow:inset 0 calc(var(--u) * .4) 0 color-mix(in srgb, var(--highlight) 60%, transparent)}}.tv-rows li.is-first .tv-rank,.tv-rows li.is-first .tv-score{color:var(--highlight)}[data-style=broadcast] .tv-rows{border-top:calc(var(--u) * .6) solid var(--text);gap:0}[data-style=broadcast] .tv-rows li{border-bottom:calc(var(--u) * .3) solid var(--line);background:0 0;border-radius:0;padding-inline:0}[data-style=broadcast] .tv-name,[data-style=broadcast] .tv-mv-name{text-transform:uppercase;letter-spacing:.03em}[data-style=arena] .tv-name,[data-style=arena] .tv-mv-name{font-family:var(--font-display);text-transform:uppercase;font-size:calc(var(--u) * 5.2)}[data-style=arena] .tv-rows li{border-radius:var(--radius-sm);background:var(--bg-soft)}.tv-note{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 3.4);color:var(--muted)}.tv-more{padding-top:calc(var(--u) * 1.2);font-size:calc(var(--u) * 2.4);color:var(--muted);flex-shrink:0}.tv-dots{justify-content:center;gap:calc(var(--u) * 1.2);padding:0 calc(var(--u) * 4) calc(var(--u) * 2.6);flex-wrap:wrap;flex-shrink:0;display:flex}.tv-dots span{width:calc(var(--u) * 4.4);height:calc(var(--u) * .7);opacity:.3;border-radius:999px;position:relative;overflow:hidden}.tv-dots span.is-now{width:calc(var(--u) * 9);opacity:1;background:var(--surface-strong)}.tv-dots i{transform-origin:0;animation:linear both tv-hold;position:absolute;inset:0}@keyframes tv-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tv-empty{font-size:calc(var(--u) * 8);color:var(--muted)}@media (prefers-reduced-motion:reduce){.tv-body,.tv-dots i{animation:none}}.reveal{animation:reveal min(var(--motion-duration), .15s) var(--ease) backwards}@keyframes reveal{0%{opacity:0;transform:translateY(var(--motion-distance))}}.press{transition:transform .16s var(--ease-out), filter .16s var(--ease-out), background-color .16s var(--ease-out), color .16s var(--ease-out)}.press:active{transform:scale(.97)}.press-row:active{transform:scale(.99)}.stagger>*{animation:reveal min(var(--motion-duration), .15s) var(--ease-out) backwards}.stagger>:nth-child(2){animation-delay:calc(min(var(--motion-stagger), 15ms) * 1)}.stagger>:nth-child(3){animation-delay:calc(min(var(--motion-stagger), 15ms) * 2)}.stagger>:nth-child(4){animation-delay:calc(min(var(--motion-stagger), 15ms) * 3)}.stagger>:nth-child(5){animation-delay:calc(min(var(--motion-stagger), 15ms) * 4)}.stagger>:nth-child(6){animation-delay:calc(min(var(--motion-stagger), 15ms) * 5)}.stagger>:nth-child(n+7){animation-delay:calc(min(var(--motion-stagger), 15ms) * 6)}:root[data-settled] .reveal,:root[data-settled] .stagger>*{animation:none}@media (prefers-reduced-motion:reduce){.reveal,.stagger>*{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px;border-radius:4px}.ci-page{background:var(--bg);min-height:100dvh;color:var(--text);flex-direction:column;display:flex;position:relative;overflow-x:clip}.ci-page-head{z-index:1;padding:22px var(--screen-x) 0;justify-content:center;display:flex;position:relative}.ci-lockup{font-size:22px}.ci-page-body{z-index:1;padding:28px var(--screen-x) 44px;flex:1;place-items:center;display:grid;position:relative}.ci-landing{gap:24px;width:min(100%,440px);display:grid}.ci-gym{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.ci-out{--tone:var(--accent-lift);text-align:center;width:100%;animation:reveal var(--motion-duration) var(--ease-out) both;justify-items:center;gap:18px;display:grid}.ci-success{--tone:var(--success)}.ci-warning{--tone:var(--warning)}.ci-danger{--tone:var(--danger)}.ci-mark{flex-shrink:0;place-items:center;display:grid}.ci-mark svg{overflow:visible}.ci-mark-ring{stroke:var(--tone);fill:var(--tone)}@supports (color:color-mix(in lab, red, red)){.ci-mark-ring{fill:color-mix(in srgb, var(--tone) 14%, transparent)}}.ci-mark-glyph{stroke:var(--tone)}.ci-mark-dot{fill:var(--tone)}.ci-success .ci-mark{animation:ci-pop .52s var(--ease-out) both}.ci-draw{stroke-dasharray:40;stroke-dashoffset:40px;animation:ci-draw .42s .2s var(--ease-out) forwards}@keyframes ci-draw{to{stroke-dashoffset:0}}@keyframes ci-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}.ci-words{justify-items:center;gap:8px;display:grid}.ci-title{text-wrap:balance;font-size:clamp(36px,10vw,46px);line-height:.92}.ci-detail{max-width:34ch;color:var(--muted);text-wrap:balance;font-size:15px;line-height:1.45}.ci-class{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:100%;transition:border-color .16s var(--ease-out), background .16s var(--ease-out);grid-template-columns:6px auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px 14px 0;display:grid;overflow:hidden}.ci-class.is-here{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.ci-class.is-here{border-color:color-mix(in srgb, var(--success) 50%, transparent)}}.ci-class.is-here{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ci-class.is-here{background:color-mix(in srgb, var(--success) 10%, var(--bg))}}.ci-class-bar{align-self:stretch;margin-block:-14px}.ci-class-time{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-size:28px;font-weight:700;line-height:1}.ci-class-body{gap:2px;min-width:0;display:grid}.ci-class-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.ci-class-meta{color:var(--muted);font-size:12px}.ci-class-tag{border-radius:var(--radius-pill);letter-spacing:.12em;text-transform:uppercase;color:var(--on-tint);background:var(--accent);padding:4px 8px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ci-class-tag{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.ci-options{gap:10px;width:100%;display:grid}.ci-option{border-radius:var(--radius-md);width:100%;display:block}.ci-option:hover .ci-class{border-color:var(--accent)}.ci-option:disabled{cursor:default}.ci-option[aria-busy=true] .ci-class{opacity:.6}.ci-move{justify-items:center;gap:10px;width:100%;display:grid}.ci-move-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-self:start;font-size:11px;font-weight:800}.ci-link{color:var(--accent-lift);text-underline-offset:4px;padding:6px 4px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.ci-actions{justify-items:center;gap:10px;display:grid}.ci-primary{border-radius:var(--radius-md);width:100%;color:var(--on-accent);background:var(--accent);justify-content:center;padding:14px 18px;font-size:15px;font-weight:700;display:inline-flex}.ci-spinner{border:3px solid var(--line);border-top-color:var(--accent-lift);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite ci-spin}@keyframes ci-spin{to{transform:rotate(360deg)}}.ci-out.is-compact{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:12px 14px}.ci-out.is-compact .ci-words{justify-items:start;gap:4px}.ci-out.is-compact .ci-title{font-size:26px}.ci-out.is-compact .ci-detail{max-width:none;font-size:14px}.ci-out.is-compact>:not(.ci-mark):not(.ci-words){grid-column:1/-1}.ci-out.is-compact .ci-move{justify-items:start}.ci-type{border:1px solid var(--accent);gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ci-type{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.ci-type{border-radius:var(--radius-lg);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ci-type{background:color-mix(in srgb, var(--accent) 7%, var(--bg))}}.ci-type-label{max-width:60ch;font-size:14px;font-weight:600;display:block}.ci-type-row{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ci-type-row input{border:1px solid var(--line);border-radius:var(--radius-md);width:calc(7ch + .7em + 30px);min-width:0;font-family:var(--font-display);letter-spacing:.08em;color:var(--text);background:var(--bg);outline:none;padding:6px 14px;font-size:30px;font-weight:700}.ci-type-row input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ci-type-row input::placeholder{color:color-mix(in srgb, var(--muted) 80%, transparent)}}.ci-type-row input:focus{border-color:var(--accent)}.ci-door-hint{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.cl-now{color:var(--accent-lift);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;margin:2px 0;font-size:11px;font-weight:800;display:flex}.cl-now:before{content:"";background:var(--accent-lift);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-lift);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.cl-now:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-lift) 22%, transparent)}}.cl-now:after{content:"";background:linear-gradient(90deg, var(--accent-lift), transparent);border-radius:1px;flex:1;height:2px}.cl-card.is-done{opacity:.5;box-shadow:none}.cl-card.is-done.is-came{opacity:.85;box-shadow:inset 3px 0 0 var(--success)}.cl-mark{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.cl-mark.is-came{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.cl-mark.is-came{color:color-mix(in srgb, var(--success) 72%, var(--text))}}.cl-live{letter-spacing:.12em;text-transform:uppercase;height:26px;color:var(--accent-lift);background:var(--accent-lift);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cl-live{background:color-mix(in srgb, var(--accent-lift) 14%, transparent)}}.cl-live:before{content:"";background:var(--accent-lift);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-lift);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cl-live:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-lift) 22%, transparent)}}@media (prefers-reduced-motion:no-preference){.cl-live:before{animation:1.8s ease-in-out infinite cl-live}}@keyframes cl-live{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent-lift) 6%, transparent)}}.ci-undo-hint{color:var(--muted);font-size:12px}.ci-set-grid{gap:14px;display:grid}.ci-set-card{padding:var(--screen-x);gap:14px;display:grid}.ci-set-off{border:1px dashed var(--line);border-radius:var(--radius-md);max-width:65ch;color:var(--muted);padding:14px 16px;font-size:14px;line-height:1.5}.ci-set-off b{color:var(--text);font-weight:700}.ci-set-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}@media (max-width:480px){.ci-set-top{grid-template-columns:minmax(0,1fr)}.ci-set-qr{justify-self:start}}.ci-set-qr{padding:8px}.ci-set-title{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:4px;font-size:22px;font-weight:700;display:flex}.ci-set-on{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.14em;color:var(--success);padding:3px 8px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ci-set-on{color:color-mix(in srgb, var(--success) 70%, var(--text))}}.ci-set-on{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ci-set-on{background:color-mix(in srgb, var(--success) 18%, transparent)}}.ci-set-digits{letter-spacing:.06em;margin-top:2px;font-size:36px;line-height:1}@media (prefers-reduced-motion:reduce){.ci-draw{stroke-dashoffset:0;animation:none}.ci-success .ci-mark,.ci-out{animation:none}}.door{--u:min(1vh, .9vw);column-gap:calc(var(--u) * 5);width:100vw;height:100dvh;padding:calc(var(--u) * 3.4) calc(var(--u) * 5) calc(var(--u) * 4);color:var(--text);background:var(--bg);-webkit-user-select:none;user-select:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.door-head{z-index:1;justify-content:space-between;align-items:center;gap:calc(var(--u) * 3);grid-column:1/-1;display:flex;position:relative}.door-gym{align-items:center;gap:calc(var(--u) * 1.6);min-width:0;font-family:var(--font-display);font-size:calc(var(--u) * 3.4);letter-spacing:.04em;text-transform:uppercase;font-weight:700;display:flex}.door-gym span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.door-logo{width:auto;max-width:calc(var(--u) * 14);height:calc(var(--u) * 5);object-fit:contain}.door-clock{font-family:var(--font-display);font-size:calc(var(--u) * 4.2);text-transform:uppercase;font-weight:700;line-height:1}.door-code{z-index:1;align-content:center;justify-items:center;gap:calc(var(--u) * .6);min-height:0;display:grid;position:relative}.door-qr{padding:calc(var(--u) * 2) calc(var(--u) * 2) calc(var(--u) * 3);border-radius:calc(var(--u) * 2.6);box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 9) calc(var(--u) * -3) #0009;background:#fff;position:relative}.door-qr-svg{width:min(calc(var(--u) * 54), 38vw);height:auto;display:block}.door-qr.is-lapsed .door-qr-svg{opacity:.12}.door-qr-note{font-size:calc(var(--u) * 2.8);text-align:center;color:#06080b;place-items:center;padding:12%;font-weight:800;display:grid;position:absolute;inset:0}.door-timer{left:calc(var(--u) * 3);right:calc(var(--u) * 3);bottom:calc(var(--u) * 1.2);height:calc(var(--u) * .7);border-radius:var(--radius-pill);background:#e6eaee;position:absolute;overflow:hidden}.door-timer i{border-radius:inherit;transform-origin:0;background:#06080b;height:100%;animation-name:door-drain;animation-timing-function:linear;animation-fill-mode:both;display:block}@keyframes door-drain{0%{transform:scaleX(var(--from,1))}to{transform:scaleX(0)}}.door-or{margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 1.8);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:800}.door-digits{font-family:var(--font-display);font-size:calc(var(--u) * 8);letter-spacing:.08em;font-weight:700;line-height:.9}.door-side{z-index:1;gap:calc(var(--u) * 3.4);min-height:0;padding-top:calc(var(--u) * 4);flex-direction:column;display:flex;position:relative}.door-offline{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.4);font-size:calc(var(--u) * 2);color:var(--warning);background:var(--warning);justify-self:start;font-weight:700}@supports (color:color-mix(in lab, red, red)){.door-offline{background:color-mix(in srgb, var(--warning) 14%, transparent)}}.door-intro,.door-welcome{animation:reveal .45s var(--ease-out) both}.door-kicker{font-size:calc(var(--u) * 2);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-lift);font-weight:800}.door-kicker-ok{color:var(--success)}.door-line{margin-top:calc(var(--u) * .8);font-family:var(--font-display);font-size:calc(var(--u) * 8.5);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:.88}.door-how{margin-top:calc(var(--u) * 1.8);font-size:calc(var(--u) * 2.2);color:var(--muted);font-weight:600}.door-welcome{justify-items:start;gap:calc(var(--u) * .6);display:grid}.door-welcome-face{margin-bottom:calc(var(--u) * 1.6);position:relative}.door-welcome-face:after{content:"";inset:calc(var(--u) * -1.2);border:calc(var(--u) * .5) solid var(--success);animation:door-ring 1.2s var(--ease-out) both;pointer-events:none;border-radius:50%;position:absolute}@keyframes door-ring{0%{opacity:1;transform:scale(.86)}to{opacity:0;transform:scale(1.3)}}.door-welcome-tick{right:calc(var(--u) * -.4);bottom:calc(var(--u) * -.4);width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2);padding:calc(var(--u) * .8);border:calc(var(--u) * .5) solid var(--bg);color:var(--bg);background:var(--success);animation:ci-pop .5s .15s var(--ease-out) both;border-radius:50%;position:absolute}.door-welcome-name{font-family:var(--font-display);font-size:calc(var(--u) * 11);letter-spacing:-.01em;text-transform:uppercase;font-weight:700;line-height:.86}.door-welcome-name span{letter-spacing:.02em;color:var(--muted);margin-bottom:.08em;font-size:.4em;display:block}.door-welcome-class{margin-top:calc(var(--u) * .6);font-size:calc(var(--u) * 2.6);color:var(--muted);font-weight:700}.door-welcome-more{font-size:calc(var(--u) * 2);color:var(--accent-lift);font-weight:800}.door-face{object-fit:cover;background:var(--surface-strong);border-radius:50%;flex-shrink:0}.door-face-initials{color:var(--text);background:var(--accent);place-items:center;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.door-face-initials{background:color-mix(in srgb, var(--accent) 34%, var(--bg))}}.door-face-lg{width:calc(var(--u) * 15);height:calc(var(--u) * 15);font-size:calc(var(--u) * 5.4)}.door-face-sm{width:calc(var(--u) * 4.8);height:calc(var(--u) * 4.8);font-size:calc(var(--u) * 1.7)}.door-here{gap:calc(var(--u) * 1.6);min-height:0;padding-top:calc(var(--u) * 2.2);border-top:calc(var(--u) * .3) solid var(--line);flex-direction:column;flex:1;display:flex}.door-here-head{font-size:calc(var(--u) * 1.9);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:800}.door-here-head b{color:var(--text);margin-left:.5em}.door-here-empty{font-size:calc(var(--u) * 2.4);color:var(--muted)}.door-list{grid-template-columns:repeat(auto-fill, minmax(calc(var(--u) * 24), 1fr));align-content:start;gap:calc(var(--u) * 1.4) calc(var(--u) * 2.4);min-height:0;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--u) * 7), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--u) * 7), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--u) * 7), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--u) * 7), transparent);flex:1;display:grid;overflow:hidden}.door-list li{align-items:center;column-gap:calc(var(--u) * 1.3);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);display:grid}.door-list li .door-face{grid-row:1/3}.door-list-name{font-size:calc(var(--u) * 2.3);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-weight:800;overflow:hidden}.door-list-meta{font-size:calc(var(--u) * 1.7);text-overflow:ellipsis;white-space:nowrap;color:var(--muted);align-self:start;overflow:hidden}@media (orientation:portrait){.door{--u:min(.8vh, .95vw);row-gap:calc(var(--u) * 4);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.door-qr-svg{width:min(calc(var(--u) * 58), 64vw)}.door-side{padding-top:0}.door-line{font-size:calc(var(--u) * 7.5)}}.door-plain{min-height:100dvh;color:var(--text);background:var(--bg);place-items:center;display:grid;position:relative}.door-off{z-index:1;text-align:center;justify-items:center;gap:18px;max-width:640px;padding:24px;display:grid;position:relative}.door-off-mark{font-size:30px}.door-off-logo{object-fit:contain;width:auto;max-width:240px;height:72px}.door-off-title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(40px,7vw,72px);font-weight:700;line-height:.9}.door-off-body{color:var(--muted);text-wrap:balance;font-size:18px}@media (prefers-reduced-motion:reduce){.door-timer,.door-welcome-face:after{display:none}}.badge-art{flex-shrink:0;line-height:0;display:inline-block}.badge-art>svg{width:100%;height:100%;display:block;overflow:visible}.ac-badges{margin-top:24px}.bs-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bs-more{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-lift);font-size:12px;font-weight:800}.bs-more:hover{color:var(--text)}.bs-row{grid-template-columns:repeat(5,minmax(0,88px));gap:4px;margin-top:10px;display:grid}.bs-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:12px 6px;margin-top:10px;display:grid}.bs-item{border-radius:var(--radius-sm);text-align:center;align-content:start;justify-items:center;gap:6px;width:100%;padding:6px 2px;display:grid}.bs-item:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.bs-item:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.bs-name{-webkit-line-clamp:2;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);-webkit-box-orient:vertical;font-size:10.5px;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.tc{padding:calc(var(--screen-x) + 6px);scroll-margin-top:76px}.tc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.tc-title{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;margin-top:6px;font-size:48px;font-weight:700;line-height:.9}.tc-of{letter-spacing:.02em;color:var(--muted);font-size:20px}.tc-note{color:var(--muted);font-size:13px}.tc-group{margin-top:26px}.tc-group-name{border-bottom:1px solid var(--line-soft);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-bottom:8px;font-size:10.5px;font-weight:800}.tc-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;margin-top:12px;display:grid}.tc-tile{border-radius:var(--radius-md);background:var(--bg-soft);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line-soft);text-align:center;transition:box-shadow .16s var(--ease-out), transform .16s var(--ease-out);align-content:start;justify-items:center;gap:6px;padding:14px 10px 12px;display:grid}.tc-tile.is-held{background:radial-gradient(80% 55% at 50% 30%, var(--highlight), transparent 72%), var(--bg-soft)}@supports (color:color-mix(in lab, red, red)){.tc-tile.is-held{background:radial-gradient(80% 55% at 50% 30%, color-mix(in srgb, var(--highlight) 11%, transparent), transparent 72%), var(--bg-soft)}}.tc-tile:hover{box-shadow:inset 0 0 0 1px var(--line)}.tc-tile .badge-art{margin-bottom:2px}.tc-name{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;font-size:17px;font-weight:700;line-height:1}.tc-tile.is-locked .tc-name{color:var(--muted)}.tc-sub{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.tc-progress{gap:5px;width:100%;margin-top:2px;display:grid}.tc-bar{border-radius:var(--radius-pill);background:var(--text);height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.tc-bar{background:color-mix(in srgb, var(--text) 10%, transparent)}}.tc-bar{overflow:hidden}.tc-bar i{border-radius:inherit;background:var(--accent-lift);height:100%;display:block}.tc-count{color:var(--muted);font-feature-settings:"tnum" 1;font-size:11px;line-height:1.3}[data-style=broadcast] .tc-tile,[data-style=arena] .tc-tile{border-radius:var(--radius-sm)}.bd-panel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg);animation:drawer .26s var(--ease-out) both;box-shadow:0 30px 80px #00000080}@media (min-width:640px){.bd-panel{border-radius:var(--radius-lg)}}.bd-hero{background:radial-gradient(55% 60% at 50% 45%, var(--bd-glow), transparent 72%);place-items:center;padding:36px 20px 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.bd-hero{background:radial-gradient(55% 60% at 50% 45%, color-mix(in srgb, var(--bd-glow) 26%, transparent), transparent 72%)}}.bd-body{gap:10px;padding:6px 22px 22px;display:grid}.bd-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-lift);font-size:10.5px;font-weight:800}.bd-name{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;text-wrap:balance;font-size:38px;font-weight:700;line-height:.9}.bd-desc,.bd-meta{color:var(--muted);font-size:14px}.bd-how{color:var(--muted);font-size:13px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.bd-how{color:color-mix(in srgb, var(--muted) 82%, var(--text))}}.bd-how{border-left:2px solid var(--highlight)}@supports (color:color-mix(in lab, red, red)){.bd-how{border-left:2px solid color-mix(in srgb, var(--highlight) 45%, transparent)}}.bd-how{padding-left:10px}.bd-progress{color:var(--muted);gap:6px;font-size:13px;display:grid}.bd-levels{border-top:1px solid var(--line-soft);margin-top:4px;display:grid}.bd-levels li{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.bd-lv b{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:16px;font-weight:700;line-height:1.05;display:block}.bd-levels li.is-reached .bd-lv b{color:var(--text)}.bd-lv span{color:var(--muted);font-size:12.5px}.bd-when{color:var(--muted);font-feature-settings:"tnum" 1;font-size:12px}.bd-levels li.is-reached .bd-when{color:var(--text)}.bd-gives{gap:8px;display:grid}.bd-gives li{border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px}.bd-from{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.bd-gives q{margin-top:4px;font-size:14px;display:block}.bd-foot{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:4px;padding-top:12px;font-size:12px}.bm-backdrop{background:radial-gradient(60% 52% at 50% 38%, var(--bm-glow), #040609f2 72%)}@supports (color:color-mix(in lab, red, red)){.bm-backdrop{background:radial-gradient(60% 52% at 50% 38%, color-mix(in srgb, var(--bm-glow) 26%, #040609e6), #040609f2 72%)}}.bm-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bm-stage{text-align:center;color:#eef2f5;z-index:1;justify-items:center;gap:8px;width:min(420px,100%);display:grid}.bm-stage.is-animated:not(.is-moment){animation:pr-in .42s var(--ease-out) both}.bm{overflow:hidden}.bm-backdrop{animation:.35s ease-out both bm-in}.bm-confetti{pointer-events:none;z-index:2;width:100%;height:100%;position:fixed;inset:0}.bm-art{place-items:center;width:250px;max-width:100%;height:290px;margin-bottom:4px;display:grid;position:relative}.bm-rays,.bm-halo,.bm-ring,.bm-flash{pointer-events:none;border-radius:50%;position:absolute;top:46%;left:50%}.bm-rays{background:repeating-conic-gradient(from 0deg, var(--bm-glow) 0deg 5deg, transparent 5deg 15deg);width:620px;height:620px;margin:-310px 0 0 -310px}@supports (color:color-mix(in lab, red, red)){.bm-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--bm-glow) 42%, transparent) 0deg 5deg, transparent 5deg 15deg)}}.bm-rays{opacity:.9;-webkit-mask:radial-gradient(circle,#000 18%,#0000 64%);mask:radial-gradient(circle,#000 18%,#0000 64%)}.bm-halo{background:radial-gradient(circle, var(--bm-glow) 0%, var(--bm-glow) 38%, transparent 66%);width:420px;height:420px;margin:-210px 0 0 -210px}@supports (color:color-mix(in lab, red, red)){.bm-halo{background:radial-gradient(circle, color-mix(in srgb, var(--bm-glow) 55%, transparent) 0%, color-mix(in srgb, var(--bm-glow) 16%, transparent) 38%, transparent 66%)}}.bm-ring{border:3px solid var(--bm-glow);width:200px;height:200px;box-shadow:0 0 24px var(--bm-glow), inset 0 0 24px var(--bm-glow);opacity:0;margin:-100px 0 0 -100px}.bm-flash{background:radial-gradient(circle, #fff 0%, #ffffffd9 18%, var(--bm-glow) 40%, transparent 68%);width:340px;height:340px;margin:-170px 0 0 -170px}@supports (color:color-mix(in lab, red, red)){.bm-flash{background:radial-gradient(circle, #fff 0%, #ffffffd9 18%, color-mix(in srgb, var(--bm-glow) 50%, transparent) 40%, transparent 68%)}}.bm-flash{opacity:0}.bm-float{z-index:1;display:block;position:relative}.bm-spin{transform-style:preserve-3d;filter:drop-shadow(0 18px 30px #0000008c);display:block}.bm-sparks i{z-index:1;opacity:0;width:22px;height:22px;position:absolute}.bm-sparks i svg{width:100%;height:100%;display:block}.is-moment.is-animated .bm-spin{opacity:0;animation:.78s cubic-bezier(.2,.9,.25,1.25) .28s forwards bm-spin-in}.is-moment.is-animated .bm-float{animation:3.4s ease-in-out 1.2s infinite bm-float}.is-moment.is-animated .bm-flash{animation:.6s ease-out 1s forwards bm-flash}.is-moment.is-animated .bm-ring.r1{animation:.9s cubic-bezier(.1,.7,.3,1) 1s forwards bm-ring}.is-moment.is-animated .bm-ring.r2{animation:1.1s cubic-bezier(.1,.7,.3,1) 1.12s forwards bm-ring}.is-moment.is-animated .bm-halo{opacity:0;animation:1s ease-out 1s forwards bm-halo,3.4s ease-in-out 2s infinite bm-pulse}.is-moment.is-animated .bm-rays{opacity:0;animation:1.2s ease-out 1s forwards bm-rays-in,22s linear 1s infinite bm-turn}.is-moment.is-animated .bm-sparks i{animation:1.6s ease-in-out infinite bm-twinkle}.is-moment.is-animated .bm-kicker{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) 1.12s forwards bm-kicker}.is-moment.is-animated .bm-name{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) 1.2s forwards bm-rise}.is-moment.is-animated .bm-line{opacity:0;animation:.5s ease-out 1.34s forwards bm-in}.is-moment.is-animated .bm-how,.is-moment.is-animated .bm-note{opacity:0;animation:.5s ease-out 1.42s forwards bm-in}.is-moment.is-animated .bm-actions{opacity:0;animation:.5s cubic-bezier(.3,1.5,.5,1) 1.75s forwards bm-pop}.is-moment.is-animated .bm-dots{opacity:0;animation:.4s ease-out 1.9s forwards bm-in}.is-moment.is-animated.is-big{animation:.42s ease-out 1s bm-shake}@media (max-height:700px){.bm-art{height:236px}.bm-float{scale:.8}}@keyframes bm-spin-in{0%{opacity:0;transform:perspective(900px)translateY(-60px)scale(.15)rotateY(-720deg)}55%{opacity:1;transform:perspective(900px)translateY(6px)scale(1.16)rotateY(-24deg)}78%{transform:perspective(900px)translateY(0)scale(.95)rotateY(10deg)}to{opacity:1;transform:perspective(900px)translateY(0)scale(1)rotateY(0)}}@keyframes bm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes bm-flash{0%{opacity:.95;transform:scale(.35)}to{opacity:0;transform:scale(1.7)}}@keyframes bm-ring{0%{opacity:.95;transform:scale(.55)}to{opacity:0;transform:scale(2.9)}}@keyframes bm-halo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes bm-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes bm-rays-in{to{opacity:.9}}@keyframes bm-turn{to{transform:rotate(360deg)}}@keyframes bm-twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes bm-kicker{0%{opacity:0;letter-spacing:.7em}to{opacity:1;letter-spacing:.22em}}@keyframes bm-rise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.96)}to{opacity:1;filter:blur();transform:none}}@keyframes bm-in{0%{opacity:0}to{opacity:1}}@keyframes bm-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes bm-shake{0%,to{transform:none}20%{transform:translate(-4px,2px)}40%{transform:translate(3px,-3px)}60%{transform:translate(-2px,2px)}80%{transform:translate(1px,-1px)}}.bm-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--bm-kick,var(--bm-glow));font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.bm-kicker{color:var(--bm-kick,color-mix(in srgb, var(--bm-glow) 70%, #fff))}}.bm-name{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 30px var(--bm-glow);font-size:clamp(42px,11vw,62px);font-weight:700;line-height:.88}@supports (color:color-mix(in lab, red, red)){.bm-name{text-shadow:0 2px 30px color-mix(in srgb, var(--bm-glow) 45%, transparent)}}.bm-line{letter-spacing:.1em;text-transform:uppercase;color:#eef2f5a8;font-size:12px;font-weight:800}.bm-how,.bm-note{color:#eef2f5db;max-width:34ch;font-size:15px;line-height:1.5}.bm-note{font-style:italic}.bm-actions{align-items:center;gap:18px;margin-top:16px;display:flex}.bm-primary{border-radius:var(--radius-pill);color:#06080b;letter-spacing:.1em;text-transform:uppercase;background:#eef2f5;min-width:150px;height:48px;padding:0 24px;font-size:13px;font-weight:800}.bm-secondary{color:#eef2f5c7;text-underline-offset:4px;font-size:13px;font-weight:700;-webkit-text-decoration:underline #eef2f54d;text-decoration:underline #eef2f54d}.bm-secondary:hover{color:#eef2f5}.bm-dots{gap:6px;margin-top:10px;display:flex}.bm-dots span{background:#eef2f540;border-radius:50%;width:6px;height:6px}.bm-dots span.is-on{background:#eef2f5}.bm-fan{justify-content:center;align-items:flex-end;height:150px;margin-bottom:10px;display:flex}.bm-fan-item{transform-origin:50% 100%;margin-inline:-16px}.bm-fan-item.f0{transform:rotate(-16deg)translateY(8px)}.bm-fan-item.f1{transform:rotate(-8deg)}.bm-fan-item.f2{z-index:1;transform:translateY(-10px)scale(1.12)}.bm-fan-item.f3{transform:rotate(8deg)}.bm-fan-item.f4{transform:rotate(16deg)translateY(8px)}.is-animated .bm-fan-item{animation:bm-fan-in .6s var(--ease-out) both}.is-animated .bm-fan-item.f1{animation-delay:60ms}.is-animated .bm-fan-item.f2{animation-delay:.12s}.is-animated .bm-fan-item.f3{animation-delay:.18s}.is-animated .bm-fan-item.f4{animation-delay:.24s}@keyframes bm-fan-in{0%{opacity:0;translate:0 30px}}.gb-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10.5px;font-weight:800}.gb-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.gb-option{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-soft);text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:10px 6px 8px;font-size:11px;font-weight:700;line-height:1.25;display:grid}.gb-option:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.gb-option.is-picked{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.gb-option.is-picked{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.gb-option.is-picked{box-shadow:inset 0 0 0 2px var(--accent-lift)}.gb-preview{border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:16px;padding:12px 16px;display:flex}.gb-name{font-family:var(--font-display);text-transform:uppercase;font-size:26px;font-weight:700;line-height:.95}.gb-sub{color:var(--muted);margin-top:4px;font-size:13px}.mb-list{border-top:1px solid var(--line-soft);margin-top:14px;display:grid}.mb-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:10px 0;display:flex}.mb-name{font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.05}.mb-sub{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.bst-list{border-top:1px solid var(--line-soft);display:grid}.bst-row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;display:flex}.bst-row.is-retired .mb-name{color:var(--muted)}.bst-tag{border-radius:var(--radius-pill);border:1px solid var(--line);font-family:var(--font-body);letter-spacing:.1em;vertical-align:3px;color:var(--muted);margin-left:8px;padding:2px 8px;font-size:10.5px;font-weight:800}.bst-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;margin-top:10px;display:grid}.bst-starter{border-radius:var(--radius-sm);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line-soft);cursor:pointer;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.bst-starter.is-off{background:0 0}.bst-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.bst-starter.is-off .bst-name{color:var(--muted)}.bst-meta{color:var(--muted);font-size:12px;display:block}.bst-switch{appearance:none;border-radius:var(--radius-pill);background:var(--text);flex-shrink:0;width:38px;height:22px;position:relative}@supports (color:color-mix(in lab, red, red)){.bst-switch{background:color-mix(in srgb, var(--text) 18%, transparent)}}.bst-switch{cursor:pointer;transition:background .18s var(--ease-out)}.bst-switch:after{content:"";background:var(--text);width:16px;height:16px;transition:transform .18s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.bst-switch:checked{background:var(--accent)}.bst-switch:checked:after{background:var(--on-accent);transform:translate(16px)}.bst-switch:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.bst-weather,.bst-found{border-radius:var(--radius-md);background:var(--surface);padding:14px 16px}.bdz-panel{background:var(--bg);max-height:100dvh;animation:drawer .26s var(--ease-out) both;box-shadow:0 30px 80px #00000080}@media (min-width:640px){.bdz-panel{border-radius:var(--radius-lg);border:1px solid var(--line);max-height:92vh}}.bdz-head,.bdz-foot{align-items:center;gap:12px;padding:14px 20px;display:flex}.bdz-head{border-bottom:1px solid var(--line-soft);justify-content:space-between}.bdz-foot{border-top:1px solid var(--line-soft)}.bdz-body{flex:1;min-height:0;display:grid;overflow-y:auto}@media (min-width:860px){.bdz-body{grid-template-columns:340px minmax(0,1fr);overflow:hidden}.bdz-form{overflow-y:auto}}.bdz-preview{background:radial-gradient(70% 45% at 50% 28%, var(--bd-glow,transparent), transparent 75%), var(--bg-soft);align-content:start;justify-items:center;gap:14px;padding:24px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.bdz-preview{background:radial-gradient(70% 45% at 50% 28%, color-mix(in srgb, var(--bd-glow,transparent) 18%, transparent), transparent 75%), var(--bg-soft)}}.bdz-stage{place-items:center;padding:10px;display:grid}.bdz-sizes{align-items:flex-end;gap:14px;display:flex}.bdz-goal{color:var(--muted);text-align:center;font-size:13px}.bdz-form{gap:8px;padding:8px 22px 24px;display:grid}.bdz-set{border-bottom:1px solid var(--line-soft);gap:14px;padding:18px 0;display:grid}.bdz-set:last-child{border-bottom:0}.bdz-set legend{float:left;letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--accent-lift);font-size:10.5px;font-weight:800}.bdz-label{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600}.bdz-shapes,.bdz-rules{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;display:grid}.bdz-choice{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--line-soft);text-align:left;color:var(--muted);align-items:center;gap:10px;padding:10px 12px;font-size:12px;line-height:1.35;display:flex}.bdz-choice b{color:var(--text);font-size:14px;display:block}.bdz-choice.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bdz-choice.is-on{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.bdz-choice.is-on{box-shadow:inset 0 0 0 2px var(--accent-lift)}.bdz-swatches{flex-wrap:wrap;gap:8px;display:flex}.bdz-swatch{border-radius:50%;width:30px;height:30px;box-shadow:inset 0 0 0 1px #ffffff26}.bdz-swatch.is-brand{outline:1px dashed var(--line);outline-offset:2px;width:30px}.bdz-swatch.is-on{outline:2px solid var(--text);outline-offset:2px}.bdz-emblems{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:4px;display:grid}.bdz-emblem{aspect-ratio:1;border-radius:var(--radius-sm);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-soft);place-items:center;display:grid}.bdz-emblem svg{width:70%;height:70%}.bdz-emblem:hover{color:var(--text)}.bdz-emblem.is-on{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bdz-emblem.is-on{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.bdz-emblem.is-on{box-shadow:inset 0 0 0 2px var(--accent-lift)}.bdz-check{align-items:center;gap:8px;font-size:14px;display:flex}.bdz-check input{width:16px;height:16px;accent-color:var(--accent)}.bdz-levels{gap:8px;display:grid}.bdz-levels li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bdz-levels input{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);width:96px;color:var(--text);font-feature-settings:"tnum" 1;padding:8px 10px}.bdz-unit{min-width:90px;color:var(--muted);font-size:13px}.bdz-remove{width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.bdz-remove:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.bdz-remove:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}}.tc-switch{justify-items:end;gap:8px;display:grid}@media (max-width:560px){.tc-switch{justify-items:start}}.bg-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));align-items:start;gap:10px;margin-top:12px;display:grid}.bg-card{border-radius:var(--radius-md);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line-soft);grid-template-columns:100px minmax(0,1fr);gap:14px;padding:16px 16px 16px 10px;display:grid}.bg-card.is-held{background:radial-gradient(70% 50% at 12% 22%, var(--highlight), transparent 72%), var(--bg-soft)}@supports (color:color-mix(in lab, red, red)){.bg-card.is-held{background:radial-gradient(70% 50% at 12% 22%, color-mix(in srgb, var(--highlight) 10%, transparent), transparent 72%), var(--bg-soft)}}.bg-art{justify-items:center;padding-top:2px;display:grid}.bg-info{align-content:start;gap:6px;min-width:0;display:grid}.bg-name{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;font-size:22px;font-weight:700;line-height:1}.bg-desc{font-size:14px;line-height:1.45}.bg-how{color:var(--muted);font-size:13px;line-height:1.5}.bg-levels{gap:7px;margin-top:4px;display:grid}.bg-levels li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.bg-lv{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.bg-lv b{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.2}.bg-lv span{color:var(--muted);font-feature-settings:"tnum" 1;font-size:13px}.bg-lv .bg-status{letter-spacing:.06em;text-transform:uppercase;flex-basis:100%;font-size:10.5px;font-weight:800;line-height:1.4}.bg-status.is-held{color:var(--highlight)}.bg-status.is-next{color:var(--accent-lift)}@media (max-width:420px){.bg-card{grid-template-columns:76px minmax(0,1fr);gap:10px;padding:14px 12px 14px 6px}.bg-art .badge-art{width:76px!important;height:89px!important}.bg-levels li{grid-template-columns:22px minmax(0,1fr)}.bg-levels li .badge-art{width:22px!important;height:22px!important}}[data-style=broadcast] .bg-card,[data-style=arena] .bg-card{border-radius:var(--radius-sm)}.tc-near{margin-top:22px}.tc-near-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.tc-near-card{border-radius:var(--radius-md);background:radial-gradient(90% 60% at 50% 20%, #f0c24a1f, transparent 70%), var(--bg-soft);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line-soft);text-align:center;transition:box-shadow .16s var(--ease-out);align-content:start;justify-items:center;gap:5px;padding:14px 8px 12px;display:grid}.tc-near-card:hover{box-shadow:inset 0 0 0 1px var(--line)}.tc-ring{place-items:center;width:84px;height:84px;margin-bottom:4px;display:grid;position:relative}.tc-ring>svg{width:100%;height:100%;position:absolute;inset:0}.tc-ring-track{fill:none;stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.tc-ring-track{stroke:color-mix(in srgb, var(--text) 10%, transparent)}}.tc-ring-track{stroke-width:6px}.tc-ring-fill{fill:none;stroke:#f0c24a;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 4px #f0c24a8c)}.tc-near-name{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;font-size:16px;font-weight:700;line-height:1}.tc-near-left{letter-spacing:.04em;color:#f0c24a;font-size:12px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tc-near-left{color:color-mix(in srgb, #f0c24a 80%, var(--text))}}@media (max-width:420px){.tc-near-list{gap:6px}.tc-near-card{padding-inline:4px}.tc-near-card .tc-count{font-size:10.5px}}.pn{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:65;width:min(380px, calc(100% - 2 * var(--screen-x)));position:fixed;translate:-50%}.pn-card{border-radius:var(--radius-lg);color:#eef2f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0f14f0;align-items:center;gap:12px;padding:10px 16px 12px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073,inset 0 0 0 1px #eef2f51a}.pn-art{filter:drop-shadow(0 4px 10px #00000080);flex:none;place-items:center;width:52px;display:grid}.pn-glint{pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffecaa47 45%,#fffae18c 50%,#ffecaa47 55%,#0000 70%);position:absolute;inset:0}.pn-text{flex:1;gap:4px;min-width:0;display:grid}.pn-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;line-height:1;overflow:hidden}.pn-plus{color:#f6d06b}.pn-line{color:#eef2f5b8;font-size:12.5px}.pn-bar{background:#eef2f524;border-radius:999px;height:5px;margin-top:2px;display:block;overflow:hidden}.pn-bar i{border-radius:inherit;background:linear-gradient(90deg,#f0c24a,#fff4bf);height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.pn-art{animation:.76s cubic-bezier(.2,.8,.2,1) both pn-coin-in}.pn-card{--pn-pill:inset(0 calc(100% - 70px) 0 0 round 38px);animation:.74s cubic-bezier(.3,.8,.2,1) backwards pn-unroll}.pn-text{animation:pn-words .38s var(--ease-out) .38s backwards}.pn-glint{animation:1s cubic-bezier(.45,0,.25,1) .72s pn-glint}.pn.is-leaving .pn-text{animation:.14s linear both pn-words-out}.pn.is-leaving .pn-card{animation:.42s cubic-bezier(.32,.72,0,1) 60ms forwards pn-roll-up}.pn.is-leaving .pn-art{animation:.44s cubic-bezier(.4,0,1,1) .18s forwards pn-coin-out}@keyframes pn-coin-in{0%{opacity:0;transform:perspective(420px)rotateY(-540deg)scale(.45)}18%{opacity:1}to{opacity:1;transform:perspective(420px)rotateY(0)scale(1)}}@keyframes pn-unroll{0%{opacity:0;clip-path:var(--pn-pill)}30%{opacity:1;clip-path:var(--pn-pill)}to{opacity:1;clip-path:inset(0 round 20px)}}@keyframes pn-words{0%{opacity:0;transform:translate(-14px)}}@keyframes pn-glint{0%{opacity:0;transform:translate(-100%)}30%,70%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes pn-words-out{to{opacity:0}}@keyframes pn-roll-up{0%{clip-path:inset(0 round 20px)}75%{opacity:1;clip-path:var(--pn-pill)}to{opacity:0;clip-path:var(--pn-pill)}}@keyframes pn-coin-out{0%{opacity:1;transform:perspective(420px)rotateY(0)scale(1)}to{opacity:0;transform:perspective(420px)rotateY(360deg)scale(.5)}}@media (prefers-reduced-motion:reduce){.pn-art,.pn-card,.pn-text,.pn-glint,.pn.is-leaving .pn-art,.pn.is-leaving .pn-card,.pn.is-leaving .pn-text{animation:none}.pn.is-leaving{opacity:0}.pn-bar i{transition:none}}.tc-shout{border-radius:var(--radius-md);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line-soft);cursor:pointer;align-items:center;gap:16px;margin-top:26px;padding:14px 16px;display:flex}.tc-shout-title{font-weight:700;display:block}.tc-shout-body{color:var(--muted);margin-top:2px;font-size:13px;display:block}.bm-megaphone{background:radial-gradient(closest-side, var(--bm-glow), transparent);border-radius:50%;place-items:center;width:150px;height:150px;margin-bottom:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.bm-megaphone{background:radial-gradient(closest-side, color-mix(in srgb, var(--bm-glow) 30%, transparent), transparent)}}.bm-megaphone svg{width:96px;height:96px}.so-card{border-radius:var(--radius-lg);background:radial-gradient(90% 70% at 0% 0%, var(--highlight), transparent 60%), var(--surface);padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.so-card{background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--highlight) 12%, transparent), transparent 60%), var(--surface)}}.so-card{box-shadow:inset 0 0 0 1px var(--highlight)}@supports (color:color-mix(in lab, red, red)){.so-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--highlight) 28%, transparent)}}.so-head{justify-content:space-between;align-items:baseline;display:flex}.so-head .ac-kicker{color:var(--highlight)}.so-count{font-family:var(--font-display);color:var(--muted);font-size:20px;font-weight:700}.so-list{margin-top:8px;display:grid}.so-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:9px 0;display:flex}.so-row:last-child{border-bottom:0}.so-line{flex:1;min-width:0;font-size:14.5px}.so-when{color:var(--muted);margin-left:8px;font-size:12px}.lb-badge{vertical-align:-4px;filter:drop-shadow(0 1px 2px #00000059);margin-left:6px;display:inline-flex}.tvb{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.tvb .tv-kicker{color:var(--highlight);font-size:calc(var(--u) * 3)}.tvb-grid{gap:calc(var(--u) * 4) calc(var(--u) * 3);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;display:grid}.tvb-grid.is-few{grid-template-columns:repeat(auto-fit, minmax(0, calc(var(--u) * 34)));justify-content:center}.tvb-item{text-align:center;animation:reveal .6s var(--ease-out) both;justify-items:center;display:grid}.tvb-item .badge-art{width:calc(var(--u) * 22)!important;height:calc(var(--u) * 25.7)!important}.tvb-grid.is-few .tvb-item .badge-art{width:calc(var(--u) * 30)!important;height:calc(var(--u) * 35)!important}.tvb-coin{margin-block:calc(var(--u) * 3) calc(var(--u) * 2.7);filter:drop-shadow(0 calc(var(--u) * 1) calc(var(--u) * 3) #f6d06b59);width:calc(var(--u) * 20)!important;height:calc(var(--u) * 20)!important}.tvb-grid.is-few .tvb-coin{margin-block:calc(var(--u) * 4.2) calc(var(--u) * 3.8);width:calc(var(--u) * 27)!important;height:calc(var(--u) * 27)!important}.tvb-pr{align-items:baseline;gap:calc(var(--u) * .4);margin-top:calc(var(--u) * .6);font-family:var(--font-display);color:var(--highlight);font-weight:700;line-height:1;display:flex}.tvb-pr b{font-size:calc(var(--u) * 4.4);font-weight:700}.tvb-pr small{font-size:calc(var(--u) * 2.2)}.tvb-pr i{margin-left:calc(var(--u) * .8);padding:calc(var(--u) * .35) calc(var(--u) * .9) calc(var(--u) * .25);font-family:var(--font-body);font-style:normal;font-size:calc(var(--u) * 1.7);color:var(--on-highlight);background:var(--highlight);border-radius:999px;align-self:center;font-weight:800}.tvb-name{margin-top:calc(var(--u) * 1.4);font-family:var(--font-display);font-weight:700;font-size:calc(var(--u) * 5);text-transform:uppercase;line-height:.9}.tvb-title{margin-top:calc(var(--u) * .8);font-size:calc(var(--u) * 2.5);color:var(--muted);font-weight:700}.wc-hero{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.wc-hero>.hero{flex:1}.wc-chip{border-radius:var(--radius-pill);border:1px solid var(--line);height:36px;color:var(--text);white-space:nowrap;transition:border-color .16s var(--ease-out), background .16s var(--ease-out);flex-shrink:0;align-items:center;gap:7px;margin-bottom:6px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.wc-chip svg{color:var(--muted)}.wc-chip:hover{border-color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.wc-chip:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.wc-dot{background:var(--accent-lift);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:-2px;right:-2px}[data-style=broadcast] .wc-chip,[data-style=arena] .wc-chip{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px}.wc-layer{z-index:45;position:fixed;inset:0}.wc-scrim{cursor:default;animation:wc-fade .2s var(--ease-out) both;background:#030508a3;position:absolute;inset:0}.wc-panel{background:var(--bg-soft);border-left:1px solid var(--line);width:min(440px,100vw);animation:wc-slide .28s var(--ease-out) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #00000073}@keyframes wc-fade{0%{opacity:0}}@keyframes wc-slide{0%{opacity:0;transform:translate(28px)}}@keyframes wc-rise{0%{opacity:0;transform:translateY(40px)}}@media (max-width:639px){.wc-panel{border-left:0;border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;height:88dvh;animation-name:wc-rise;top:auto;left:0;box-shadow:0 -24px 60px #00000073}.wc-panel:before{content:"";background:var(--line);border-radius:4px;width:36px;height:4px;margin-left:-18px;position:absolute;top:8px;left:50%}}@media (prefers-reduced-motion:reduce){.wc-panel,.wc-scrim{animation:none}}.wc-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 16px;display:flex}.wc-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-lift);font-size:10.5px;font-weight:800}.wc-title{overflow-wrap:anywhere;margin-top:8px;font-size:34px}.wc-sub{color:var(--muted);margin-top:6px;font-size:12.5px;font-weight:600}.wc-close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wc-close:hover{color:var(--text)}.wc-body{overscroll-behavior:contain;flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.wc-skel{flex-direction:column;gap:8px;display:flex}.wc-empty{text-align:center;color:var(--muted);margin:auto 0;padding:36px 6px;font-size:14px;line-height:1.5}.wc-empty-title{color:var(--text);margin-bottom:6px;font-size:15px;font-weight:800}.wc-thread{flex-direction:column;gap:18px;display:flex}.wc-item{align-items:flex-start}.cm-meta .wc-tag{background:var(--accent);color:var(--on-accent);letter-spacing:.12em;text-transform:uppercase;vertical-align:1px;border-radius:6px;margin-left:8px;padding:2px 6px;font-size:9px;font-weight:800}.wc-foot{padding:14px 22px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;display:flex}@media (max-width:639px){.wc-head{padding:26px 18px 14px}.wc-body{padding:16px 18px}.wc-foot{padding-inline:18px}}.wc-attach,.wc-offer{border-radius:var(--radius-md);border:1px solid var(--highlight);align-items:center;gap:10px;padding:8px 8px 8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-attach,.wc-offer{border:1px solid color-mix(in srgb, var(--highlight) 18%, transparent)}}.wc-attach,.wc-offer{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.wc-attach,.wc-offer{background:color-mix(in srgb, var(--highlight) 6%, transparent)}}.wc-attach .wc-badge,.wc-offer .wc-badge{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.wc-offer-share{border-radius:var(--radius-pill);border:1px solid var(--highlight);flex-shrink:0;height:32px;margin-left:auto;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.wc-offer-share{border:1px solid color-mix(in srgb, var(--highlight) 45%, transparent)}}.wc-offer-share{color:var(--highlight);font-size:12.5px;font-weight:800}.wc-attach-x{width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.wc-attach-x:hover{color:var(--text)}.wc-badge{border-radius:var(--radius-md);border:1px solid var(--line-soft);background:linear-gradient(115deg, var(--wc-metal), transparent 72%);align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:10px;padding:10px 18px 10px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-badge{background:linear-gradient(115deg, color-mix(in srgb, var(--wc-metal) 14%, transparent), transparent 72%)}}.wc-badge .badge-art{filter:drop-shadow(0 4px 12px var(--wc-glow));flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.wc-badge .badge-art{filter:drop-shadow(0 4px 12px color-mix(in srgb, var(--wc-glow) 45%, transparent))}}.wc-badge-words{flex-direction:column;min-width:0;display:flex}.wc-badge-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--wc-metal);font-size:9.5px;font-weight:800}.wc-badge-title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:700;line-height:1}.wc-badge-line{color:var(--muted);margin-top:4px;font-size:12px;font-weight:600}.wc-badge.is-compact .wc-badge-title{white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:18px;overflow:hidden}.wc-badge-note{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;font-weight:700;overflow:hidden}[data-ground=light] .wc-badge-kicker{filter:brightness(.62)}.cm-menu{flex-shrink:0;margin-top:-4px;position:relative}.cm-menu-btn{width:30px;height:30px;color:var(--muted);opacity:.7;transition:opacity .16s var(--ease-out), background .16s var(--ease-out);border-radius:50%;place-items:center;display:grid}.cm-menu-btn:hover,.cm-menu-btn[aria-expanded=true]{opacity:1;color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.cm-menu-btn:hover,.cm-menu-btn[aria-expanded=true]{background:color-mix(in srgb, var(--text) 7%, transparent)}}.cm-menu-list{z-index:5;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-soft);min-width:176px;animation:drawer .16s var(--ease-out) both;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 18px 40px #00000073}.cm-menu-list button{border-radius:calc(var(--radius-md) - 6px);text-align:left;padding:9px 12px;font-size:13.5px;font-weight:700}.cm-menu-list button:hover,.cm-menu-list button:focus-visible{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.cm-menu-list button:hover,.cm-menu-list button:focus-visible{background:color-mix(in srgb, var(--text) 7%, transparent)}}.cm-menu-list button:hover,.cm-menu-list button:focus-visible{outline:none}.cm-menu-list button.is-danger{color:var(--danger)}.cm-menu-list.is-floating{z-index:85;position:fixed;right:auto}.wc-lab{align-items:center;gap:10px;min-height:26px;display:flex}.wc-lab h3{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.wc-lab>span{text-align:right;min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:700;overflow:hidden}.wc-lab .wc-offer-all{background:var(--accent);height:26px;color:var(--on-accent);margin-left:0;padding:0 11px;font-size:11.5px}.wc-rail{overscroll-behavior-x:contain;scrollbar-width:thin;gap:10px;margin:8px -22px 0;padding:2px 22px 8px;display:flex;overflow-x:auto}@media (max-width:639px){.wc-rail{margin-inline:-18px;padding-inline:18px}}.wc-win{text-align:center;border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 50% 0%, var(--ink), transparent 64%), var(--ink);flex-direction:column;flex:0 0 148px;align-items:center;min-height:198px;padding:16px 10px 10px;list-style:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wc-win{background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--ink) 22%, transparent), transparent 64%), color-mix(in srgb, var(--ink) 6%, var(--surface))}}.wc-win{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab, red, red)){.wc-win{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 34%, transparent)}}.wc-win-art{filter:drop-shadow(0 6px 14px var(--glow,var(--ink)));display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.wc-win-art{filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--glow,var(--ink)) 40%, transparent))}}.wc-win-more{background:var(--text);min-width:24px;height:22px;color:var(--bg);border-radius:11px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-4px;right:-12px}.wc-win-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin-top:9px;font-size:9.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.wc-win-kicker{color:color-mix(in srgb, var(--ink) 62%, var(--text))}}.wc-win-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:20px;line-height:1;display:-webkit-box;overflow:hidden}.wc-win-by{max-width:100%;color:var(--muted);align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:700;display:inline-flex}.wc-win-by>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.wc-win-line{color:var(--muted);margin-top:4px;font-size:11.5px;font-weight:600;line-height:1.35}.wc-win-rx{margin-top:auto;padding-top:8px}.wc-win-rx .crx-row{justify-content:center;margin-top:0}.wc-win-menu{z-index:1;opacity:0;transition:opacity .16s var(--ease-out);position:absolute;top:4px;right:4px}.wc-win:hover .wc-win-menu,.wc-win:focus-within .wc-win-menu{opacity:1}.wc-win-menu .cm-menu{margin-top:0}.wc-win.is-cel .wc-win-who{box-shadow:0 0 0 2px var(--bg-soft), 0 0 0 4px var(--ink);border-radius:50%;margin-top:2px;display:grid;position:relative}.wc-win-chip{box-shadow:0 0 0 2px var(--bg-soft);border-radius:50%;display:grid;position:absolute;bottom:-5px;right:-7px}.wc-win-confetti{pointer-events:none;opacity:.9;width:132px;height:46px;margin-left:-66px;position:absolute;top:0;left:50%}.wc-win.is-pr{--ink:var(--highlight);--glow:#f6d06b}.wc-win-open{width:100%;color:inherit;text-align:center;cursor:pointer;background:0 0;flex-direction:column;align-items:center;padding:0;display:flex}.wc-win-pr{font-family:var(--font-display);color:var(--highlight);align-items:baseline;gap:3px;margin-top:4px;font-weight:700;line-height:1;display:inline-flex}.wc-win-pr b{font-size:27px;font-weight:700}.wc-win-pr small{opacity:.85;font-size:13px}.wc-win-pr i{border-radius:var(--radius-pill);font-family:var(--font-body);letter-spacing:.02em;color:var(--on-highlight);background:var(--highlight);align-self:center;margin-left:5px;padding:3px 6px 2px;font-size:10.5px;font-style:normal;font-weight:800}.wc-win.is-offer.is-pr .wc-win-pr b{font-size:22px}.wc-badge.is-pr{--wc-metal:var(--highlight);--wc-glow:#f6d06b}.wc-badge.is-pr svg{filter:drop-shadow(0 4px 12px #f6d06b66);flex-shrink:0}.wc-win.is-offer{box-shadow:none;border:1.5px dashed var(--accent-lift);background:0 0}@supports (color:color-mix(in lab, red, red)){.wc-win.is-offer{border:1.5px dashed color-mix(in srgb, var(--accent-lift) 60%, transparent)}}.wc-win.is-offer .wc-win-kicker{color:var(--accent-lift)}.wc-win-share{border-radius:var(--radius-pill);background:var(--accent);height:30px;color:var(--on-accent);margin-top:auto;padding:0 14px;font-size:12.5px;font-weight:800}.wc-win-x{width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.wc-win-x:hover{color:var(--text)}[data-style=broadcast] .wc-win{border-radius:0}[data-style=arena] .wc-win{border-radius:var(--radius-sm)}@media (hover:none){.wc-win-menu{opacity:.85}}.wc-wins+.wc-talk{margin-top:18px}.wc-talk .wc-thread{gap:4px}.wc-talk .wc-lab+.wc-thread,.wc-talk .wc-lab+.wc-none{margin-top:8px}.wc-none{color:var(--muted);font-size:13.5px}.wc-talk .wc-item{border-radius:var(--radius-md);transition:background-color .14s var(--ease-out);margin-inline:-8px;padding:7px 8px;position:relative}.wc-talk .wc-item:hover,.wc-talk .wc-item:focus-within{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.wc-talk .wc-item:hover,.wc-talk .wc-item:focus-within{background:color-mix(in srgb, var(--text) 4%, transparent)}}.wc-tools{z-index:2;border:1px solid var(--line);background:var(--bg-soft);opacity:0;transition:opacity .14s var(--ease-out);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:-12px;right:6px;box-shadow:0 8px 20px #0000002e}.wc-item:hover .wc-tools,.wc-item:focus-within .wc-tools{opacity:1}.wc-tools .crx-add{border:0;border-radius:7px;width:30px;height:28px}.wc-tools .crx-add:hover,.wc-tools .crx-add[aria-expanded=true]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.wc-tools .crx-add:hover,.wc-tools .crx-add[aria-expanded=true]{background:color-mix(in srgb, var(--text) 7%, transparent)}}.wc-tools .cm-menu{margin-top:0}.wc-tools .cm-menu-btn{opacity:1;border-radius:7px;width:30px;height:28px}@media (hover:none){.wc-tools{box-shadow:none;opacity:1;background:0 0;border:0;align-self:flex-start;padding:0;position:static}}.wc-with{color:var(--muted);align-items:center;gap:6px;margin-top:5px;font-size:12px;font-weight:700;display:flex}.wc-with-art{display:flex}.wc-with-art>*+*{margin-left:-6px}.composer>.send-btn{border-radius:50%;place-items:center;width:40px;padding:0;display:grid}.composer>.send-btn:disabled{opacity:1;background:var(--text)}@supports (color:color-mix(in lab, red, red)){.composer>.send-btn:disabled{background:color-mix(in srgb, var(--text) 9%, transparent)}}.composer>.send-btn:disabled{color:var(--muted)}.wc-compose textarea{resize:none;field-sizing:content;border-radius:20px;max-height:132px;padding-inline:14px}[data-style=broadcast] .composer>.send-btn,[data-style=arena] .composer>.send-btn,[data-style=broadcast] .wc-compose textarea,[data-style=arena] .wc-compose textarea{border-radius:var(--radius-sm)}.rp-reasons{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.rp-reasons legend{margin-bottom:8px}.rp-reason{border-radius:var(--radius-md);border:1px solid var(--line);cursor:pointer;transition:border-color .16s var(--ease-out), background .16s var(--ease-out);align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:700;display:flex}.rp-reason input{accent-color:var(--accent);width:16px;height:16px}.rp-reason.is-on{border-color:var(--accent-lift);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rp-reason.is-on{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.rp-note{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);resize:vertical;outline:none;width:100%;margin-top:8px;padding:10px 12px;font-size:14px;display:block}.rp-note:focus{border-color:var(--accent-lift)}.bl-list{flex-direction:column;display:flex}.bl-list li{border-top:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.bl-list li:last-child{border-bottom:1px solid var(--line-soft)}.sb{display:inline-flex;position:relative}.sb-btn{border-radius:var(--radius-pill);border:1px solid var(--line);height:40px;color:var(--text);transition:border-color .16s var(--ease-out);align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.sb-btn:hover,.sb-btn[aria-expanded=true]{border-color:var(--muted)}.sb-menu{z-index:5;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-soft);text-align:left;width:272px;animation:drawer .16s var(--ease-out) both;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000080}.sb-menu button{text-align:left;border-radius:calc(var(--radius-md) - 6px);color:var(--text);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.sb-menu button svg{color:var(--muted);flex-shrink:0;margin-top:2px}.sb-menu button span{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-menu b{font-size:13.5px;font-weight:800}.sb-menu small{color:var(--muted);font-size:12px;font-weight:600}.sb-menu button:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sb-menu button:hover:not(:disabled){background:color-mix(in srgb, var(--text) 7%, transparent)}}.sb-menu button:disabled{opacity:.55;cursor:default}.sb-note{color:var(--success);padding:6px 12px 8px;font-size:12px;font-weight:700}.bm .sb-btn{color:#eef2f5;letter-spacing:.1em;text-transform:uppercase;border-color:#eef2f557;height:48px;padding:0 20px}.bm .sb-btn:hover,.bm .sb-btn[aria-expanded=true]{border-color:#eef2f5b3}.bm .sb-menu{color:#eef2f5;background:#0c1015;border-color:#eef2f529;width:min(340px,100vw - 32px)}.bm .sb-menu button{color:#eef2f5}.bm .sb-menu small,.bm .sb-menu button svg{color:#a7b1bc}.bm-actions{flex-wrap:wrap;justify-content:center}.bm-stage:has(.sb-menu){z-index:3}.bm .bm-actions{position:relative}.bm .sb{position:static}.bm-stage:has(.sb-menu) .bm-actions{z-index:3}.bd-share{margin-top:14px}.bd-share .sb-menu{top:calc(100% + 8px);bottom:auto;left:0;transform:none}.rv-list{flex-direction:column;gap:14px;display:flex}.rv-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-soft);flex-direction:column;gap:12px;padding:18px;display:flex}.rv-list.is-settled .rv-card{opacity:.72;border-color:var(--line-soft)}.rv-head{align-items:center;gap:12px;display:flex}.rv-author{font-weight:800}.rv-where{color:var(--muted);font-size:12.5px;font-weight:600}.rv-quote{border-left:3px solid var(--danger);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--danger);margin:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.rv-quote{background:color-mix(in srgb, var(--danger) 7%, transparent)}}.rv-quote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.rv-reports{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.rv-reports b{color:var(--text)}.rv-reports q{margin-top:2px;font-style:italic;display:block}.rv-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rv-settled{color:var(--muted);font-size:12.5px;font-weight:700}.rv-photo{max-width:260px}.rv-photo img{border-radius:var(--radius-md);border:3px solid var(--danger);max-width:100%;max-height:280px;display:block}@supports (color:color-mix(in lab, red, red)){.rv-photo img{border:3px solid color-mix(in srgb, var(--danger) 55%, transparent)}}.rv-photo img{object-fit:contain}.rv-around{flex-direction:column;gap:8px;display:flex}.rv-around-btn{color:var(--accent-lift);align-self:flex-start;font-size:13px;font-weight:700}.rv-around-list{border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:6px;display:flex}.rv-around-list li{border-radius:var(--radius-sm);flex-direction:column;gap:1px;padding:6px 8px;font-size:13px;display:flex}.rv-around-list li.is-reported{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.rv-around-list li.is-reported{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.rv-around-who{align-items:center;gap:6px;font-weight:700;display:flex}.rv-around-who .num{color:var(--muted);font-size:12px;font-weight:500}.rv-around-tag{border-radius:var(--radius-pill);background:var(--danger);padding:1px 7px}@supports (color:color-mix(in lab, red, red)){.rv-around-tag{background:color-mix(in srgb, var(--danger) 18%, transparent)}}.rv-around-tag{color:var(--danger);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:800}.rv-around-body{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.rv-around-body i{color:var(--muted)}.bo-kicker{color:var(--accent-lift);align-items:center;gap:7px;display:inline-flex}.bo-sheet{display:grid;overflow:hidden}@media (min-width:1024px){.bo-sheet{grid-template-columns:minmax(0,1fr) 24rem}}.bo-veil{--bo-pad:var(--screen-x);place-items:center;min-height:132px;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.bo-veil{min-height:300px}}.bo-ghost{inset:var(--bo-pad);filter:blur(3.5px);flex-direction:column;display:flex;position:absolute;-webkit-mask-image:linear-gradient(#000 40%,#0000 98%);mask-image:linear-gradient(#000 40%,#0000 98%)}.bo-block{border-top:1px solid var(--text);flex-direction:column;gap:13px;padding-block:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.bo-block{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent)}}.bo-block:first-child{border-top:0;padding-top:4px}.bo-g{border-radius:var(--radius-pill);background:var(--text);flex-shrink:0;height:11px;display:block}@supports (color:color-mix(in lab, red, red)){.bo-g{background:color-mix(in srgb, var(--text) 13%, transparent)}}.bo-g.is-tag{background:var(--accent);width:72px;height:8px}@supports (color:color-mix(in lab, red, red)){.bo-g.is-tag{background:color-mix(in srgb, var(--accent) 42%, transparent)}}.bo-g.is-head{border-radius:var(--radius-sm);background:var(--text);width:30%;height:34px}@supports (color:color-mix(in lab, red, red)){.bo-g.is-head{background:color-mix(in srgb, var(--text) 22%, transparent)}}.bo-medal{width:68px;height:68px;color:var(--accent-lift);background:var(--bg);border-radius:999px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bo-medal{background:color-mix(in srgb, var(--bg) 78%, transparent)}}.bo-medal{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 9px var(--accent), 0 16px 36px #00000047}@supports (color:color-mix(in lab, red, red)){.bo-medal{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 9px color-mix(in srgb, var(--accent) 11%, transparent), 0 16px 36px #00000047}}.bo-medal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-ground=light] .bo-medal{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 9px var(--accent), 0 12px 26px #1419231a}@supports (color:color-mix(in lab, red, red)){[data-ground=light] .bo-medal{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 9px color-mix(in srgb, var(--accent) 10%, transparent), 0 12px 26px #1419231a}}.bo-side{padding:var(--screen-x);border-top:1px solid var(--line-soft);flex-direction:column;gap:18px;display:flex}@media (min-width:1024px){.bo-side{border-top:0;border-left:1px solid var(--line-soft)}}.bo-text{max-width:34rem;color:var(--muted);font-size:14px;line-height:1.55}.bo-classes{flex-direction:column;gap:8px;display:flex}.bo-class{border-radius:var(--radius-md);background:var(--text);grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 10px 8px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.bo-class{background:color-mix(in srgb, var(--text) 4%, transparent)}}.bo-class{box-shadow:inset 0 0 0 1px var(--line-soft)}.bo-when{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.bo-when .display{font-size:26px;line-height:1}.bo-period{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.bo-what{flex-direction:column;gap:2px;min-width:0;display:flex}.bo-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.bo-meta{color:var(--muted);font-size:12px}.bo-opens{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.bo-opens svg{color:var(--accent-lift);flex-shrink:0;margin-top:1px}.bo-staff{border-radius:var(--radius-pill);max-width:100%;color:var(--on-tint);background:var(--accent);align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bo-staff{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.bo-staff{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.bo-staff{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}}.bo-staff svg{color:var(--accent-lift);flex-shrink:0}[data-style=broadcast] .bo-staff,[data-style=arena] .bo-staff{border-radius:var(--radius-sm)}[data-style=broadcast] .bo-sheet{border-top:3px solid var(--text)}[data-style=broadcast] .bo-veil{--bo-pad:22px 0}[data-style=broadcast] .bo-side{padding-inline:0}@media (min-width:1024px){[data-style=broadcast] .bo-side{padding-left:28px}}[data-style=broadcast] .bo-class{box-shadow:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}[data-style=broadcast] .bo-classes{border-bottom:1px solid var(--line);gap:0}[data-style=broadcast] .bo-medal{border-radius:var(--radius-sm)}[data-style=arena] .bo-class{border-radius:var(--radius-sm);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}[data-style=arena] .bo-when .display{font-size:32px}[data-style=arena] .bo-medal{border-radius:var(--radius-md)}.wp-glyph{width:12px;height:12px;color:var(--accent-lift);flex:none;place-items:center;display:grid}.cel-glyph{background:radial-gradient(circle at 32% 26%, var(--cel), var(--cel) 48%, var(--cel-deep,var(--cel)) 100%);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.cel-glyph{background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--cel) 80%, #fff), var(--cel) 48%, var(--cel-deep,var(--cel)) 100%)}}.cel-glyph{box-shadow:inset 0 -2px #00000029}.cel-glyph svg{filter:drop-shadow(0 1px #00000038);overflow:visible}.cel-choices{flex-direction:column;gap:10px;display:flex}.cel-row{border-radius:var(--radius-md);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line-soft);transition:background .18s var(--ease-out), box-shadow .18s var(--ease-out)}.cel-row.is-on{background:var(--cel)}@supports (color:color-mix(in lab, red, red)){.cel-row.is-on{background:color-mix(in srgb, var(--cel) 9%, var(--bg-soft))}}.cel-row.is-on{box-shadow:inset 0 0 0 1px var(--cel)}@supports (color:color-mix(in lab, red, red)){.cel-row.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cel) 42%, transparent)}}.cel-row-top{cursor:pointer;align-items:center;gap:14px;padding:12px 14px;display:flex}.cel-row-words{flex:1;min-width:0}.cel-row-label{color:var(--text);font-size:14px;font-weight:700;display:block}.cel-row-body{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.4;display:block}.cel-dob{padding:0 14px 14px 62px}@media (max-width:480px){.cel-dob{padding-left:14px}}[data-style=broadcast] .cel-row{border-radius:0}[data-style=arena] .cel-row{border-radius:var(--radius-sm)}.cel-set{border:0;min-width:0;margin:0;padding:18px 0 0;position:relative}.cel-set:before{content:"";background:var(--line-soft);height:1px;position:absolute;inset:0 0 auto}.cel-legend{float:left;letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--text);padding:0;font-size:10.5px;font-weight:800}.cel-legend span{color:var(--muted);letter-spacing:.12em;margin-left:8px}.cel-sub{clear:both;color:var(--muted);margin:0 0 12px;padding-top:6px;font-size:13px;line-height:1.45}.cel-later{color:var(--muted);margin:10px 0 6px;font-size:12px}.cel-ask{border-radius:var(--radius-lg);background:linear-gradient(120deg, #ff7aa8, var(--surface) 55%);grid-template-areas:"intro""choices""actions";gap:16px;padding:20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cel-ask{background:linear-gradient(120deg, color-mix(in srgb, #ff7aa8 12%, var(--surface)), var(--surface) 55%)}}.cel-ask{box-shadow:inset 0 0 0 1px var(--line-soft)}@media (min-width:900px){.cel-ask{grid-template:"intro choices"1fr"actions choices"/minmax(0,.8fr) minmax(0,1.2fr);column-gap:32px;padding:24px}}.cel-ask-intro{grid-area:intro;position:relative}.cel-ask-choices{grid-area:choices;position:relative}.cel-ask-actions{flex-direction:column;grid-area:actions;align-self:end;gap:10px;display:flex;position:relative}.cel-ask-confetti{pointer-events:none;opacity:.85;width:92px;height:37px;position:absolute;top:4px;right:8px}@media (min-width:900px){.cel-ask-confetti{width:132px;height:53px;top:10px;left:calc(40% - 150px);right:auto}}.cel-ask-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ff7aa8;font-size:10.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.cel-ask-kicker{color:color-mix(in srgb, #ff7aa8 50%, var(--text))}}.cel-ask-title{font-size:var(--display-title);margin-top:6px}.cel-ask-body{max-width:46ch;color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.5}[data-style=broadcast] .cel-ask{box-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}[data-style=arena] .cel-ask{border-radius:var(--radius-sm)}.wc-item-cel{list-style:none}.wc-cel{border-radius:var(--radius-lg);background:linear-gradient(118deg, var(--cel) 0%, var(--cel) 58%, var(--surface) 100%);align-items:center;gap:14px;padding:14px 8px 14px 14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wc-cel{background:linear-gradient(118deg, color-mix(in srgb, var(--cel) 17%, var(--surface)) 0%, color-mix(in srgb, var(--cel) 6%, var(--surface)) 58%, var(--surface) 100%)}}.wc-cel{box-shadow:inset 0 0 0 1px var(--cel)}@supports (color:color-mix(in lab, red, red)){.wc-cel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cel) 32%, transparent)}}.wc-cel-confetti{pointer-events:none;opacity:.9;width:110px;height:44px;position:absolute;top:2px;right:40px}.wc-cel-who{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--cel);border-radius:50%;flex-shrink:0;position:relative}.wc-cel-chip{box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:grid;position:absolute;bottom:-5px;right:-7px}.wc-cel-words{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.wc-cel-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--cel);font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.wc-cel-kicker{color:color-mix(in srgb, var(--cel) 50%, var(--text))}}.wc-cel-title{overflow-wrap:anywhere;margin-top:3px;font-size:22px}.wc-cel-line{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4}.wc-cel>:last-child{align-self:flex-start;position:relative}[data-style=broadcast] .wc-cel{border-radius:0}[data-style=arena] .wc-cel{border-radius:var(--radius-sm)}.tvc-who{box-shadow:0 0 0 calc(var(--u) * .6) var(--bg), 0 0 0 calc(var(--u) * 1.2) var(--cel);border-radius:50%;display:inline-grid;position:relative}.tvc-who>:first-child{width:calc(var(--u) * 20)!important;height:calc(var(--u) * 20)!important;font-size:calc(var(--u) * 6)!important}.tvb-grid.is-few .tvc-who>:first-child{width:calc(var(--u) * 27)!important;height:calc(var(--u) * 27)!important;font-size:calc(var(--u) * 8)!important}.tvc-chip{box-shadow:0 0 0 calc(var(--u) * .6) var(--bg);border-radius:50%;display:grid;position:absolute;bottom:0;right:0}.tvc-chip .cel-glyph{width:calc(var(--u) * 6.5)!important;height:calc(var(--u) * 6.5)!important}.tvc-chip .cel-glyph svg{width:60%;height:60%}.tvc .tvb-item .tvc-who{margin-block:calc(var(--u) * 2.85)}.tvc .tvb-grid.is-few .tvb-item .tvc-who{margin-block:calc(var(--u) * 4)}.pb-card,.pb-mark{--cel:#ff7aa8;--cel-deep:#a02a6a}.pb-card{border-radius:var(--radius-lg);background:linear-gradient(118deg, var(--cel) 0%, var(--cel) 60%, var(--surface) 100%);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.pb-card{background:linear-gradient(118deg, color-mix(in srgb, var(--cel) 12%, var(--surface)) 0%, color-mix(in srgb, var(--cel) 4%, var(--surface)) 60%, var(--surface) 100%)}}.pb-card{box-shadow:inset 0 0 0 1px var(--cel)}@supports (color:color-mix(in lab, red, red)){.pb-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cel) 30%, transparent)}}.pb-body{flex:1;min-width:0}.pb-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--cel);font-size:10px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pb-kicker{color:color-mix(in srgb, var(--cel) 50%, var(--text))}}.pb-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.pb-row{align-items:center;gap:10px;display:flex}.pb-words{flex-direction:column;flex:1;min-width:0;font-size:14px;line-height:1.35;display:flex}.pb-words strong{font-weight:800}.pb-born{color:var(--muted);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.pb-born{color:color-mix(in srgb, var(--muted) 82%, var(--text))}}.pb-born{font-variant-numeric:tabular-nums}.pb-note{color:var(--muted);margin-top:10px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.pb-note{color:color-mix(in srgb, var(--muted) 82%, var(--text))}}.pb-mark{min-width:0;color:var(--cel);align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.pb-mark{color:color-mix(in srgb, var(--cel) 50%, var(--text))}}.pb-mark svg{color:var(--cel);flex-shrink:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.pb-mark svg{color:color-mix(in srgb, var(--cel) 72%, var(--text))}}.pb-mark-names{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:639px){.pb-mark.is-compact .pb-mark-names,.pb-card>.cel-glyph{display:none}}[data-style=broadcast] .pb-card{border-radius:0}[data-style=arena] .pb-card{border-radius:var(--radius-sm)}.mo-pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-strong);color:var(--text);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.mo-pill:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mo-pill:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.mo-pill:disabled{opacity:.6}.mo-dot{background:var(--accent-lift);width:7px;height:7px;transition:transform .16s var(--ease-out), opacity .16s var(--ease-out);border-radius:50%}.mo-pill[aria-pressed=false]{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);background:0 0;border-style:dashed}@supports (color:color-mix(in lab, red, red)){.mo-pill[aria-pressed=false]{-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 70%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 70%, transparent)}}.mo-pill[aria-pressed=false] .mo-dot{opacity:0;transform:scale(.4)}.mo-pill[aria-pressed=false]:hover{color:var(--text)}.mo-caret{transition:transform .2s var(--ease-out);display:inline-block}.mo-caret.is-open{transform:rotate(180deg)}.bm-make,.bm-linked{border:1px solid var(--highlight);padding:14px}@supports (color:color-mix(in lab, red, red)){.bm-make,.bm-linked{border:1px solid color-mix(in srgb, var(--highlight) 38%, var(--line))}}.bm-make,.bm-linked{border-radius:var(--radius-md);background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.bm-make,.bm-linked{background:color-mix(in srgb, var(--highlight) 6%, transparent)}}.bm-kind{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);padding:5px 11px;font-size:12px;font-weight:600}.bm-kind:hover{color:var(--text)}.bm-kind[aria-checked=true]{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.bm-kind[aria-checked=true]{border-color:color-mix(in srgb, var(--highlight) 60%, transparent)}}.bm-kind[aria-checked=true]{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.bm-kind[aria-checked=true]{background:color-mix(in srgb, var(--highlight) 16%, transparent)}}.bm-kind[aria-checked=true]{color:var(--text)}.name-dice-roll{animation:name-dice-roll .45s var(--ease-out)}@keyframes name-dice-roll{0%{transform:rotate(0)scale(1)}45%{transform:rotate(200deg)scale(.86)}to{transform:rotate(360deg)scale(1)}}@keyframes name-flash-0{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-lift) 55%, transparent);border-color:var(--accent-lift)}to{box-shadow:0 0 0 10px #0000}}@keyframes name-flash-1{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent-lift) 55%, transparent);border-color:var(--accent-lift)}to{box-shadow:0 0 0 10px #0000}}.name-flash-0{animation:name-flash-0 .6s var(--ease-out)}.name-flash-1{animation:name-flash-1 .6s var(--ease-out)}.name-ideas{animation:name-ideas-in .2s var(--ease-out)}@keyframes name-ideas-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.name-dice-roll,.name-flash-0,.name-flash-1,.name-ideas{animation:none}}.grid-tip{z-index:80;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);width:max-content;max-width:250px;color:var(--text);pointer-events:none;animation:grid-tip-in .12s var(--ease-out);padding:8px 10px 9px;font-size:12px;line-height:1.4;position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 14px 34px #0006}.grid-tip[data-below]{transform:translate(-50%,8px)}.grid-tip-head{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:800;display:flex}.grid-tip-level{color:var(--accent-lift)}.grid-tip ul{gap:1px;margin:5px 0 0;padding:0;font-weight:650;list-style:none;display:grid}@keyframes grid-tip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.grid-tip{animation:none}}.crx-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.crx-chip{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--text);align-items:center;gap:5px;height:27px;padding:0 9px 0 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.crx-chip{background:color-mix(in srgb, var(--text) 4%, transparent)}}.crx-chip{color:var(--muted);animation:crx-in .18s var(--ease-out) both;transition:border-color .14s var(--ease-out), background-color .14s var(--ease-out), color .14s var(--ease-out), transform .12s var(--ease-out);font-size:12px;font-weight:800;line-height:1}.crx-chip .num{font-variant-numeric:tabular-nums}.crx-emoji{font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--font-sans), sans-serif;font-size:15px;font-weight:400}button.crx-chip:hover{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){button.crx-chip:hover{border-color:color-mix(in srgb, var(--text) 34%, transparent)}}button.crx-chip:hover{color:var(--text)}button.crx-chip:active{transform:scale(.94)}.crx-chip[aria-pressed=true]{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.crx-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-lift) 70%, transparent)}}.crx-chip[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.crx-chip[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.crx-chip[aria-pressed=true]{color:var(--text)}.crx-chip.is-static{cursor:default}.crx-add{border:1px dashed var(--muted);place-items:center;width:30px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.crx-add{border:1px dashed color-mix(in srgb, var(--muted) 45%, transparent)}}.crx-add{border-radius:var(--radius-pill);color:var(--muted);transition:opacity .16s var(--ease-out), color .14s var(--ease-out), border-color .14s var(--ease-out)}.crx-add svg{width:17px;height:17px}.crx-add:hover,.crx-add[aria-expanded=true]{border-style:solid;border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.crx-add:hover,.crx-add[aria-expanded=true]{border-color:color-mix(in srgb, var(--text) 34%, transparent)}}.crx-add:hover,.crx-add[aria-expanded=true]{color:var(--text)}.crx-add.is-bare{opacity:.5;border-color:#0000}.cm:hover .crx-add.is-bare,.wc-item-cel:hover .crx-add.is-bare,.crx-add.is-bare:focus-visible,.crx-add.is-bare[aria-expanded=true]{opacity:1}@media (pointer:coarse){.crx-add.is-bare{opacity:.8}}.wc-item-cel .crx-row{padding-left:14px}.crx-pop{z-index:85;position:fixed}.crx-pop>.emoji-pop{position:static}.crx-tip{z-index:86;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);width:max-content;max-width:220px;color:var(--text);pointer-events:none;animation:grid-tip-in .12s var(--ease-out);align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:700;line-height:1.35;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 14px 34px #0006}.crx-tip[data-below]{transform:translate(-50%,8px)}.crx-tip-emoji{font-family:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", var(--font-sans), sans-serif;flex-shrink:0;font-size:20px;font-weight:400}@keyframes crx-in{0%{opacity:0;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.crx-chip,.crx-tip{animation:none}}.wc-cards{flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;display:flex}.wc-cards .wc-badge{margin-top:0}.wc-stack-box{border-radius:var(--radius-md);border:1px solid var(--highlight);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-stack-box{border:1px solid color-mix(in srgb, var(--highlight) 18%, transparent)}}.wc-stack-box{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.wc-stack-box{background:color-mix(in srgb, var(--highlight) 6%, transparent)}}.wc-stack-head{min-height:42px;color:var(--highlight);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:6px 8px 6px 12px;font-size:10.5px;font-weight:800;display:flex}.wc-offer-all{border-radius:var(--radius-pill);background:var(--highlight);height:32px;color:var(--on-highlight);letter-spacing:0;text-transform:none;flex-shrink:0;margin-left:auto;padding:0 14px;font-size:12.5px;font-weight:800}.wc-stack{overscroll-behavior:contain;flex-direction:column;max-height:172px;display:flex;overflow-y:auto}.wc-stack>li{border-top:1px solid var(--highlight);align-items:center;gap:10px;padding:6px 8px 6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.wc-stack>li{border-top:1px solid color-mix(in srgb, var(--highlight) 13%, transparent)}}.wc-stack .wc-badge{background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.sch-run{flex-direction:column;gap:22px;display:flex}.sch-day{flex-direction:column;gap:8px;display:flex}.sch-day-h,.sch-col-h{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.sch-day-h[data-today],.sch-col-h[data-today]{color:var(--accent-lift)}.sch-none,.sch-hint{color:var(--muted);font-size:13px}.sch-list{flex-direction:column;gap:6px;display:flex}.sch-class{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--bg-soft);grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.sch-class[data-lead]{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.sch-class[data-lead]{border-color:color-mix(in srgb, var(--accent-lift) 55%, transparent)}}.sch-class[data-lead]{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.sch-class[data-lead]{background:color-mix(in srgb, var(--accent-lift) 7%, var(--bg-soft))}}.sch-class[data-done] .sch-time,.sch-class[data-done] .sch-name{color:var(--muted)}.sch-class[data-cancelled]{opacity:.6}.sch-class[data-cancelled] .sch-name{text-decoration:line-through}.sch-time{font-family:var(--font-display);font-size:1.35rem;font-weight:800;line-height:1}.sch-time small{font-family:var(--font-body);letter-spacing:.06em;color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:700;display:block}.sch-name{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:800;display:flex}.sch-live{border-radius:var(--radius-pill);background:var(--accent-lift);color:var(--bg);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:800}.sch-meta{color:var(--muted);flex-wrap:wrap;gap:0 10px;margin-top:2px;font-size:12.5px;display:flex}.sch-meta>span+span:before{content:"·";color:var(--line);margin-right:10px}.sch-meta b{color:var(--text);font-weight:800}.sch-meta b[data-here]{color:var(--success)}.sch-week{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;display:grid}@media (min-width:640px){.sch-week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.sch-week{grid-template-columns:repeat(7,minmax(0,1fr))}}.sch-col{flex-direction:column;gap:6px;min-width:0;display:flex}.sch-col-h{padding:0 2px 2px}.sch-col-h .num{margin-left:2px}.sch-col-none{color:var(--muted);padding:2px;font-size:12px}.sch-blk{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--bg-soft);min-width:0;color:var(--text);text-align:left;transition:border-color .15s var(--ease);flex-direction:column;gap:1px;padding:8px 9px;font-size:12px;line-height:1.3;display:flex;position:relative}.sch-blk:hover{border-color:var(--line)}.sch-blk b{font-size:13px;font-weight:800}.sch-blk span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.sch-blk[aria-pressed=true]{border-color:var(--accent-lift);box-shadow:0 0 0 1px var(--accent-lift) inset}.sch-blk[data-past]{opacity:.7}.sch-blk[data-cancelled] b,.sch-blk[data-cancelled] span:first-of-type{text-decoration:line-through}.sch-blk[data-cancelled] span:last-of-type{color:var(--danger)}.sch-blk .sch-coach{color:var(--text);align-items:center;gap:5px;margin-top:2px;font-weight:700;display:flex}.sch-blk .sch-coach:before{content:"";background:var(--accent-lift);border-radius:50%;flex-shrink:0;width:6px;height:6px}.sch-blk .sch-nocoach{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.sch-blk .sch-nocoach{color:color-mix(in srgb, var(--warning) 70%, var(--text))}}.sch-blk .sch-nocoach:before{box-shadow:inset 0 0 0 1.5px var(--warning);background:0 0}.sch-mark{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin-top:3px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:800}.sch-add{border:1px dashed var(--line);border-radius:var(--radius-md);color:var(--muted);text-align:left;padding:7px 9px;font-size:12px;font-weight:700}.sch-add:hover,.sch-add[aria-pressed=true]{border-color:var(--accent-lift);color:var(--text)}.sch-edit{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);flex-direction:column;gap:14px;padding:16px;display:flex}.sch-edit-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sch-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sch-field{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.sch-field input{width:100%;min-width:0}.sch-field-name{grid-column:span 2}.sch-field select{width:100%;min-width:0}.sch-scope{border:1px solid var(--line);border-radius:var(--radius-md);gap:3px;padding:3px;display:flex}.sch-scope button{border-radius:calc(var(--radius-md) - 3px);color:var(--muted);flex:1;padding:8px 10px;font-size:13px;font-weight:700}.sch-scope button[aria-checked=true]{background:var(--text);color:var(--bg)}.sch-ask{border:1px solid var(--danger);flex-direction:column;gap:8px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.sch-ask{border:1px solid color-mix(in srgb, var(--danger) 45%, var(--line))}}.sch-ask{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.sch-ask{background:color-mix(in srgb, var(--danger) 7%, transparent)}}.sch-ask{font-size:13px}.sch-edit-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.sch-danger,.ros-danger{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.sch-danger,.ros-danger{border:1px solid color-mix(in srgb, var(--danger) 55%, transparent)}}.ros-head,.ros-foot{--ros-x:max(var(--screen-x), calc((100% - 56rem) / 2));padding-inline:var(--ros-x)}.ros-head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:12px;padding-block:14px;display:flex}.ros-counts{color:var(--muted);flex-wrap:wrap;gap:0 12px;margin-top:2px;font-size:13px;display:flex}.ros-counts b{color:var(--text);font-weight:800}.ros-big{text-align:right;flex-shrink:0}.ros-big p{font-size:2.25rem;line-height:1}.ros-big p span{color:var(--muted)}.ros-body{flex-direction:column;gap:20px;max-width:56rem;margin:0 auto;padding-bottom:12px;display:flex}.ros-empty{text-align:center;color:var(--muted);padding:56px 0;font-size:14px}.ros-list,.ros-section{flex-direction:column;gap:8px;display:flex}.ros-row{border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .15s var(--ease), background-color .15s var(--ease);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:12px;display:grid}.ros-row:hover{border-color:var(--muted)}.ros-row[data-in]{border-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.ros-row[data-in]{background:color-mix(in srgb, var(--success) 14%, transparent)}}.ros-row[data-waiting]{border-style:dashed}.ros-row[data-busy]{opacity:.65}.ros-main{grid-area:1/1/auto/-1;grid-template-columns:subgrid;border-radius:inherit;min-width:0;color:inherit;text-align:left;align-items:center;padding:12px 14px;display:grid}.ros-main>:first-child{grid-column:1}.ros-who{flex-direction:column;grid-column:2;min-width:0;display:flex}.ros-name{align-items:baseline;gap:2px 8px;min-width:0;font-size:16px;font-weight:800;display:flex}.ros-name small{color:var(--muted);flex-shrink:0;font-size:11.5px;font-weight:700}.ros-bday{color:var(--accent-lift);margin-top:1px;font-size:12px;font-weight:600}.ros-tick{border:2px solid var(--line);color:#0000;border-radius:999px;grid-column:4;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.ros-row[data-in] .ros-tick{border-color:var(--success);background:var(--success);color:var(--bg)}.ros-act{z-index:1;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);color:var(--muted);white-space:nowrap;grid-area:1/3;padding:6px 11px;font-size:12px;font-weight:700}.ros-act:hover{border-color:var(--muted);color:var(--text)}.ros-inj,.ros-confirm{grid-column:2/-1;padding:0 14px 12px 0}.ros-inj{flex-direction:column;gap:4px;margin-top:-6px;font-size:12.5px;line-height:1.4;display:flex}.ros-note{color:var(--muted);display:block}.ros-file{color:var(--accent-lift);white-space:nowrap;margin-left:2px;font-weight:700}.ros-file:hover{text-decoration:underline}.ros-confirm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;font-weight:600;display:flex}.ros-late{border:1px dashed var(--warning);align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ros-late{border:1px dashed color-mix(in srgb, var(--warning) 45%, var(--line))}}.ros-late{border-radius:var(--radius-lg)}.ros-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);padding:16px}.ros-foot{padding-block:14px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);flex-shrink:0;gap:8px;display:flex}@media (max-width:480px){.ros-name{flex-wrap:wrap}.sch-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.sch-field-name,.sch-field-coach,.sch-field-start{grid-column:1/-1}.sch-class{grid-template-columns:3.6rem minmax(0,1fr) auto;gap:10px}}.ros-name>.truncate,.sch-name>.truncate{min-width:0}.hist-row{flex-direction:column;display:flex}.hist-top{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.hist-top[role=button]:focus-visible{outline:2px solid var(--accent-lift);outline-offset:4px;border-radius:var(--radius-sm)}.hist-peek{color:var(--accent-lift);align-self:flex-start;align-items:center;gap:3px;margin:6px 0 0 6.25rem;font-size:12px;font-weight:700;display:inline-flex}.hist-peek:hover{text-decoration:underline}.hist-peek-chev{transition:transform .18s var(--ease-out)}.hist-peek[aria-expanded=true] .hist-peek-chev{transform:rotate(180deg)}.hist-words{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--bg);animation:hist-words-in .2s var(--ease-out);flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}@keyframes hist-words-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.hist-words{animation:none}}.hist-words-text{white-space:pre-wrap;font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.55}.hist-words-note{color:var(--muted);font-size:13px;font-style:italic}.hist-words-foot{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-top:8px;font-size:12px;display:flex}.hist-words-go{color:var(--accent-lift);font-weight:700}.hist-words-go:hover{text-decoration:underline}.pm{--c:#f6d06b;--c-deep:#e0a53a;--c-pale:#fff4c9;--c-ink:#1a1406}.pm .pm-stage{color:#fff;position:absolute}.pm .pm-body{position:absolute;inset:0}.pm .m-hide{opacity:0}.pm .m-actions{z-index:35;gap:10px;display:grid;position:absolute;bottom:40px;left:22px;right:22px}.pm .m-actions button{height:54px;font:800 16px/1 var(--font-body);cursor:pointer;border:0;border-radius:999px}.pm .m-actions .p{background:var(--c);color:var(--c-ink);box-shadow:0 14px 30px -12px var(--c)}@supports (color:color-mix(in lab, red, red)){.pm .m-actions .p{box-shadow:0 14px 30px -12px color-mix(in srgb, var(--c) 80%, transparent)}}.pm .pm-stage[data-state=first] .m-actions .p{background:var(--c-deep)}.pm .m-actions .g{color:#fff;background:#ffffff12;border:1px solid #ffffff24}.pm .m-actions button span{margin-right:8px;display:inline-block}.pm .shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both pm-shake}@keyframes pm-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-7px,3px)}40%,60%{transform:translate(7px,-3px)}}.pm .m1-dark{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(120% 75% at 50% 36%,#090b10f0,#020305fb 72%);position:absolute;inset:0}.pm .m1-beam{z-index:2;transform-origin:50% 0;clip-path:polygon(45.5% 0,54.5% 0,100% 100%,0 100%);background:linear-gradient(180deg, var(--c-pale) 0%, var(--c) 46%, var(--c) 78%, transparent 96%);width:560px;height:800px;margin-left:-280px;position:absolute;top:-60px;left:50%}@supports (color:color-mix(in lab, red, red)){.pm .m1-beam{background:linear-gradient(180deg, color-mix(in srgb, var(--c-pale) 62%, transparent) 0%, color-mix(in srgb, var(--c) 26%, transparent) 46%, color-mix(in srgb, var(--c) 8%, transparent) 78%, transparent 96%)}}.pm .m1-beam{filter:blur(9px);mix-blend-mode:screen}.pm .m1-beam.b2{width:380px;margin-left:-190px}.pm .m1-beam,.pm .m1-pool{opacity:0}.pm .m1-pool{z-index:2;background:radial-gradient(closest-side, var(--c), var(--c) 60%, transparent);border-radius:50%;width:440px;height:130px;margin-left:-220px;position:absolute;top:600px;left:50%}@supports (color:color-mix(in lab, red, red)){.pm .m1-pool{background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 42%, transparent), color-mix(in srgb, var(--c) 10%, transparent) 60%, transparent)}}.pm .m1-pool{filter:blur(4px)}.pm .m1-stage{z-index:5;text-align:center;position:absolute;top:176px;left:0;right:0}.pm .m1-kicker{font:800 12px/1 var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--c);text-shadow:0 0 18px var(--c)}@supports (color:color-mix(in lab, red, red)){.pm .m1-kicker{text-shadow:0 0 18px color-mix(in srgb, var(--c) 70%, transparent)}}.pm .m1-subject{font:700 36px/1 var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-top:14px}.pm .m1-subject small{font:800 11px/1 var(--font-body);letter-spacing:.26em;color:#ffffff8c;margin-top:8px;display:block}.pm .m1-numwrap{margin-top:14px;display:inline-block;position:relative}.pm .m1-num{font:800 158px/.78 var(--font-display);letter-spacing:-.02em;align-items:flex-end;gap:6px;padding-top:.06em;display:inline-flex}.pm .m1-num .v,.pm .m1-refl .v{background:linear-gradient(180deg, #fff 34%, var(--c-pale) 62%, var(--c) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pm .m1-num .v{filter:drop-shadow(0 0 26px var(--c))}@supports (color:color-mix(in lab, red, red)){.pm .m1-num .v{filter:drop-shadow(0 0 26px color-mix(in srgb, var(--c) 55%, transparent))}}.pm .m1-num .u,.pm .m1-refl .u{color:var(--c);letter-spacing:.04em;padding-bottom:12px;font-size:36px;line-height:1}.pm .m1-sheen{pointer-events:none;font:800 158px/.78 var(--font-display);letter-spacing:-.02em;align-items:flex-end;gap:6px;padding-top:.06em;display:inline-flex;position:absolute;inset:0}.pm .m1-sheen .v{color:#0000;background:linear-gradient(105deg,#0000 38%,#fffffff2 50%,#0000 62%) 130% 0/320% 100%;-webkit-background-clip:text;background-clip:text}.pm .m1-sheen .u{visibility:hidden;padding-bottom:12px;font-size:36px}.pm .m1-refl{height:64px;font:800 158px/.78 var(--font-display);letter-spacing:-.02em;transform-origin:50% 0;opacity:.22;filter:blur(1.5px);justify-content:center;align-items:flex-start;gap:6px;margin-top:2px;display:flex;overflow:hidden;transform:scaleY(-1);-webkit-mask:linear-gradient(#000 0%,#0000 100%);mask:linear-gradient(#000 0%,#0000 100%)}.pm .m1-refl .u{align-self:flex-end;padding:0}.pm .m1-gain{background:var(--c);border-radius:999px;align-items:baseline;gap:8px;margin-top:4px;padding:10px 18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pm .m1-gain{background:color-mix(in srgb, var(--c) 16%, transparent)}}.pm .m1-gain{border:1px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.pm .m1-gain{border:1px solid color-mix(in srgb, var(--c) 45%, transparent)}}.pm .m1-gain{font:700 15px/1 var(--font-body);color:#ffffffd9}.pm .m1-gain b{font:800 26px/1 var(--font-display);color:var(--c)}.pm .m1-prev{color:#ffffff94;margin-top:12px;font-size:13px}.pm .m1-also{font:800 12.5px/1.2 var(--font-body);color:var(--c);margin-top:8px}.pm .m1-bars{z-index:5;justify-content:center;align-items:flex-end;gap:7px;height:56px;display:flex;position:absolute;top:614px;left:0;right:0}.pm .m1-bars span{transform-origin:bottom;background:#ffffff24;border-radius:4px 4px 0 0;width:20px}.pm .m1-bars span.now{background:linear-gradient(180deg, var(--c-pale), var(--c));box-shadow:0 0 22px var(--c)}@supports (color:color-mix(in lab, red, red)){.pm .m1-bars span.now{box-shadow:0 0 22px color-mix(in srgb, var(--c) 80%, transparent)}}.pm .m1-bars span.slot{background:0 0;border:1.5px dashed #ffffff2e;border-bottom:0}.pm .m1-barsnote{z-index:5;text-align:center;font:800 10px/1 var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;position:absolute;top:678px;left:0;right:0}.pm .m1-flash{z-index:25;background:radial-gradient(circle, #fff, var(--c-pale) 40%, transparent 70%);border-radius:50%;width:90px;height:90px;margin:-45px 0 0 -45px;position:absolute;top:330px;left:50%}@supports (color:color-mix(in lab, red, red)){.pm .m1-flash{background:radial-gradient(circle, #fff, color-mix(in srgb, var(--c-pale) 60%, transparent) 40%, transparent 70%)}}.pm .m1-flash{opacity:0;pointer-events:none}.pm .m1 .m-actions{top:710px;bottom:auto}.pm .m2-bg{background:radial-gradient(90% 60% at 50% 40%, var(--c-deep), #030405 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pm .m2-bg{background:radial-gradient(90% 60% at 50% 40%, color-mix(in srgb, var(--c-deep) 40%, #06080b), #030405 70%)}}.pm .m2-rays{z-index:1;background:repeating-conic-gradient(from 0deg, var(--c) 0deg 6deg, transparent 6deg 18deg);width:900px;height:900px;margin:-450px 0 0 -450px;position:absolute;top:350px;left:50%}@supports (color:color-mix(in lab, red, red)){.pm .m2-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--c) 22%, transparent) 0deg 6deg, transparent 6deg 18deg)}}.pm .m2-rays{opacity:0;-webkit-mask:radial-gradient(circle,#000 10%,#0000 58%);mask:radial-gradient(circle,#000 10%,#0000 58%)}.pm .m2-rays.spin{animation:26s linear infinite pm-spin}@keyframes pm-spin{to{transform:rotate(360deg)}}.pm .m2-head{z-index:6;text-align:center;position:absolute;top:70px;left:0;right:0}.pm .m2-k{font:800 11.5px/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--c)}.pm .m2-t{font:700 30px/1 var(--font-display);text-transform:uppercase;margin-top:8px}.pm .m2-scene{z-index:5;perspective:1100px;width:286px;height:410px;margin-left:-143px;position:absolute;top:148px;left:50%}.pm .m2-float{width:100%;height:100%}.pm .m2-float.idle{animation:3.4s ease-in-out infinite pm-float}@keyframes pm-float{50%{transform:translateY(-7px)}}.pm .m2-tilt{width:100%;height:100%;transform-style:preserve-3d;transition:transform .25s var(--ease)}.pm .m2-card{width:100%;height:100%;transform-style:preserve-3d;position:relative}.pm .m2-face{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #0009}.pm .m2-back{background:repeating-linear-gradient(135deg, var(--c-deep) 0 10px, var(--c-deep) 10px 20px);transform:rotateY(180deg)}@supports (color:color-mix(in lab, red, red)){.pm .m2-back{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c-deep) 88%, #000) 0 10px, color-mix(in srgb, var(--c-deep) 70%, #000) 10px 20px)}}.pm .m2-back{border:8px solid var(--c)}@supports (color:color-mix(in lab, red, red)){.pm .m2-back{border:8px solid color-mix(in srgb, var(--c) 70%, #fff)}}.pm .m2-back{place-items:center;display:grid}.pm .m2-em{border:4px solid var(--c);text-align:center;width:150px;height:150px;box-shadow:0 0 0 10px var(--c);background:#07090c;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pm .m2-em{box-shadow:0 0 0 10px color-mix(in srgb, var(--c) 18%, transparent)}}.pm .m2-em b{font:700 34px/.84 var(--font-display);color:#fff}.pm .m2-em b i{color:#f6d06b;font-style:normal}.pm .m2-em small{font:800 9px/1 var(--font-body);letter-spacing:.24em;color:var(--c);margin-top:8px;display:block}.pm .m2-front{background:linear-gradient(150deg, var(--c-pale) 0%, var(--c) 30%, var(--c-deep) 62%, var(--c-pale) 100%);padding:9px}.pm .m2-inner{background:#0a0e14;border-radius:12px;grid-template-rows:30px 222px auto auto;height:100%;display:grid;position:relative;overflow:hidden}.pm .f-top{font:700 14px/1 var(--font-display);letter-spacing:.16em;color:#eef2f5;background:#06080b;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.pm .f-top em{color:var(--c);font-style:normal}.pm .f-top span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm .f-art{background:radial-gradient(70% 60% at 50% 38%, var(--c), transparent 70%), repeating-linear-gradient(115deg, #ffffff0b 0 2px, transparent 2px 13px), linear-gradient(180deg, #0f1622, #080b10);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pm .f-art{background:radial-gradient(70% 60% at 50% 38%, color-mix(in srgb, var(--c) 42%, transparent), transparent 70%), repeating-linear-gradient(115deg, #ffffff0b 0 2px, transparent 2px 13px), linear-gradient(180deg, #0f1622, #080b10)}}.pm .f-art{text-align:center;place-items:center;display:grid}.pm .f-n{font:800 122px/.78 var(--font-display);letter-spacing:-.02em;color:#fff;text-shadow:0 6px 24px #0000008c;justify-content:center;align-items:flex-end;gap:4px;padding-top:18px;display:flex}.pm .f-n small{color:var(--c);padding-bottom:10px;font-size:28px;line-height:1}.pm .f-s{font:700 26px/1 var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin-top:10px}.pm .f-l{font:800 9.5px/1 var(--font-body);letter-spacing:.2em;color:#fffc;background:#ffffff1a;border-radius:5px;margin-top:6px;padding:4px 8px;display:inline-block}.pm .f-name{background:linear-gradient(90deg, var(--c), var(--c-deep));color:var(--c-ink);clip-path:polygon(0 0,100% 0,100% 100%,5% 100%);justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.pm .pm-stage[data-state=first] .f-name{color:#fff}.pm .f-name b{font:800 22px/1 var(--font-display);letter-spacing:.04em}.pm .f-name span{font:800 9.5px/1 var(--font-body);letter-spacing:.14em}.pm .f-stats{text-align:center;grid-template-columns:repeat(3,1fr);padding:12px 8px 10px;display:grid}.pm .f-stats div+div{border-left:1px solid #ffffff1a}.pm .f-stats small{font:800 8.5px/1 var(--font-body);letter-spacing:.2em;color:#ffffff80;display:block}.pm .f-stats b{font:700 26px/1 var(--font-display);color:#fff;margin-top:6px;display:block}.pm .f-stats b.c{color:var(--c)}.pm .f-holo{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ff28a080 30%,#28ffe680 40%,#fff03c80 50%,#3c82ff80 60%,#0000 72%) 0 0/260% 260%;background-position:var(--hx,0%) var(--hy,50%);mix-blend-mode:color-dodge;opacity:.3;position:absolute;inset:0}.pm .f-glare{z-index:4;pointer-events:none;background:radial-gradient(circle at var(--gx,30%) var(--gy,20%), #ffffff59, transparent 42%);mix-blend-mode:overlay;position:absolute;inset:0}.pm .f-seal{z-index:10;text-align:center;color:#1a1406;background:conic-gradient(from 20deg,#fff4c9,#f6d06b,#c98e25,#fff0b0,#e0a53a,#fff4c9);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:absolute;top:-20px;right:-18px;transform:translateZ(40px)rotate(-12deg);box-shadow:0 6px 16px #00000080,inset 0 0 0 3px #ffffff73}.pm .f-seal b{font:800 30px/.8 var(--font-display);display:block}.pm .f-seal span{font:800 9px/1 var(--font-body);letter-spacing:.06em;margin-top:3px;display:block}.pm .f-seal.rc{clip-path:polygon(50% 0,100% 14%,100% 64%,50% 100%,0 64%,0 14%);width:68px;height:80px;box-shadow:none;color:#16335f;filter:drop-shadow(0 6px 10px #00000080);background:#fff;border-radius:0}.pm .f-seal.rc b{color:#d7263d;font-size:34px}.pm .f-seal.rc span{color:#fff;letter-spacing:.14em;background:#16335f;margin-top:2px;padding:3px 5px;font-size:7.5px}.pm .m2-foot{z-index:6;text-align:center;color:#ffffffb3;font-size:14px;position:absolute;top:580px;left:0;right:0}.pm .m2-foot b{color:var(--c)}.pm .m2-also{color:var(--c);margin-top:5px;font-size:12.5px;font-weight:800}.pm .m2-shadow{z-index:4;background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;width:240px;height:30px;margin-left:-120px;position:absolute;top:565px;left:50%}.pm .m2 .m-actions{top:690px;bottom:auto}.pm .m3-sky{background:radial-gradient(60% 30% at 8% 0,#ffffff24,#0000 70%),radial-gradient(60% 30% at 92% 0,#ffffff24,#0000 70%),linear-gradient(#0a1020 0%,#05070c 55%,#030406 100%);position:absolute;inset:0}.pm .m3-board{z-index:5;background:linear-gradient(#1b2029,#0f1217);border-radius:22px;height:510px;position:absolute;top:96px;left:16px;right:16px;box-shadow:0 30px 70px #000000b3,inset 0 0 0 1px #ffffff14}.pm .m3-panel{background:#050608;border-radius:10px;position:absolute;inset:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 10px 30px #000c}.pm .m3-bulb{background:#3a3322;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute}.pm .pm-stage[data-state=first] .m3-bulb{background:#1f2a3a}.pm .m3-board.lit .m3-bulb{animation:1s step-end infinite pm-bulb}.pm .m3-bulb.odd{animation-delay:-.5s!important}@keyframes pm-bulb{0%{background:var(--c-pale);box-shadow:0 0 8px var(--c), 0 0 16px var(--c)}50%{box-shadow:none;background:#3a3322}}.pm .m3-led .st{vertical-align:.42em;margin:0 .3em;font-size:.5em}.pm .m3-led{white-space:nowrap;text-align:center;font:800 66px/.9 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle, var(--c-pale) 0 36%, var(--c) 40%, transparent 48%);color:#0000;filter:drop-shadow(0 0 10px var(--c));background-size:5px 5px;-webkit-background-clip:text;background-clip:text;margin-top:26px}@supports (color:color-mix(in lab, red, red)){.pm .m3-led{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--c) 75%, transparent))}}.pm .m3-led.two{margin-top:22px;font-size:50px;line-height:.92}.pm .m3-sub{text-align:center;font:800 11px/1 var(--font-body);letter-spacing:.26em;color:#ffffff9e;text-transform:uppercase;margin-top:12px}.pm .m3-flaps{justify-content:center;align-items:center;gap:7px;margin-top:22px;display:flex}.pm .flap{width:calc(70px * var(--fk,1));height:calc(104px * var(--fk,1));perspective:300px;font:800 calc(86px * var(--fk,1))/calc(104px * var(--fk,1)) var(--font-display);color:#f4f6f8;text-align:center;background:#151a21;border-radius:8px;position:relative;box-shadow:0 4px 10px #0009,inset 0 0 0 1px #ffffff0d}.pm .flap.unit{width:calc(54px * var(--fk,1));font-size:calc(30px * var(--fk,1));color:var(--c)}.pm .flap.colon{width:calc(20px * var(--fk,1));box-shadow:none;background:0 0}.pm .flap .half{background:inherit;backface-visibility:hidden;height:50%;position:absolute;left:0;right:0;overflow:hidden}.pm .flap .half span{height:calc(104px * var(--fk,1));display:block}.pm .flap .top{background:#181e26;border-radius:8px 8px 0 0;top:0}.pm .flap .bot{background:#141920;border-radius:0 0 8px 8px;bottom:0}.pm .flap .bot span{transform:translateY(-50%)}.pm .flap .ft{transform-origin:50% 100%;z-index:3}.pm .flap .fb{transform-origin:50% 0;z-index:3;transform:rotateX(90deg)}.pm .flap:after{content:"";z-index:4;background:#050608;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.pm .flap.colon:after,.pm .flap.unit.plain:after{display:none}.pm .flap.sm{width:calc(34px * var(--sk,1));height:calc(48px * var(--sk,1));font-size:calc(40px * var(--sk,1));line-height:calc(48px * var(--sk,1));border-radius:5px}.pm .flap.sm .half span{height:calc(48px * var(--sk,1))}.pm .flap.sm.colon{width:calc(10px * var(--sk,1))}.pm .m3-cells{grid-template-columns:1fr 1fr;gap:10px;margin:24px 16px 0;display:grid}.pm .m3-cell{text-align:center;background:#0b0e13;border-radius:10px;padding:10px 8px 12px;box-shadow:inset 0 0 0 1px #ffffff0f}.pm .m3-cell small{font:800 9.5px/1 var(--font-body);letter-spacing:.22em;color:#ffffff80;display:block}.pm .m3-cell .row{justify-content:center;gap:3px;margin-top:8px;display:flex}.pm .m3-cell em{font:700 11px/1 var(--font-body);color:#ffffff73;margin-top:6px;font-style:normal;display:block}.pm .m3-cell.win .flap{color:var(--c)}.pm .m3-also{text-align:center;font:800 12px/1.2 var(--font-body);color:var(--c);margin-top:12px}.pm .m3-ticker{background:#0a0c10;border-top:1px solid #ffffff0f;height:38px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.pm .m3-ticker div{white-space:nowrap;font:800 20px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:radial-gradient(circle, var(--c) 0 38%, transparent 46%);color:#0000;background-size:3px 3px;-webkit-background-clip:text;background-clip:text;position:absolute;top:9px}.pm .m3-ticker.run div{animation:14s linear infinite pm-tick}@keyframes pm-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.pm .m3 .m-actions{top:640px;bottom:auto}.pm .m5-paper{background-color:#121416;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(110% 80% at 50% 40%,#1a1d21,#08090b 80%);position:absolute;inset:0}.pm .m5-wrap{z-index:5;position:absolute;inset:0}.pm .m5-top{font:800 11px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;border-top:3px solid #eef2f5;border-bottom:1px solid #eef2f580;justify-content:space-between;padding:10px 0 9px;display:flex;position:absolute;top:62px;left:22px;right:22px}.pm .m5-sub{font:700 50px/.9 var(--font-display);text-transform:uppercase;letter-spacing:.01em;position:absolute;top:106px;left:22px;right:22px}.pm .m5-sub small{font:800 11px/1 var(--font-body);letter-spacing:.24em;color:#ffffff8c;margin-top:6px;display:block}.pm .m5-num{width:390px;height:250px;position:absolute;top:196px;left:0}.pm .m5-num svg{width:390px;height:250px;overflow:visible}.pm .m5-num text{font:800 240px/1 var(--font-display);letter-spacing:-6px}.pm .m5-stamp{z-index:8;border:5px solid var(--c);box-shadow:inset 0 0 0 3px #121416, inset 0 0 0 6px var(--c);color:var(--c);font:800 64px/.9 var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-align:center;border-radius:10px;padding:10px 22px 8px;position:absolute;top:366px;left:50%;transform:translate(-50%)rotate(-9deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.9'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2.4 1.9'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.pm .m5-stamp.two{padding:12px 20px 10px;font-size:46px;line-height:.92}.pm .m5-note{z-index:9;text-align:center;position:absolute;top:470px;left:0;right:0}.pm .m5-note .w{font:400 40px/1 "Permanent Marker", var(--font-display);color:var(--c);display:inline-block;transform:rotate(-4deg)}.pm .m5-note svg{width:190px;height:18px;margin:2px auto 0;display:block;overflow:visible}.pm .m5-prev{z-index:9;text-align:center;font:800 11.5px/1 var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#fff9;position:absolute;top:552px;left:0;right:0}.pm .m5-prev s{-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);text-decoration-thickness:2px}.pm .m5-also{z-index:9;text-align:center;font:800 12px/1 var(--font-body);color:var(--c);position:absolute;top:576px;left:0;right:0}.pm .m5-ticker{z-index:9;background:var(--c);height:34px;color:var(--c-ink);position:absolute;top:604px;left:0;right:0;overflow:hidden;transform:rotate(-2deg)}.pm .pm-stage[data-state=first] .m5-ticker{background:var(--c-deep);color:#fff}.pm .m5-ticker div{white-space:nowrap;font:800 20px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;position:absolute;top:8px}.pm .m5-ticker.run div{animation:12s linear infinite pm-tick}.pm .m5 .m-actions{top:690px;bottom:auto}.pm-host{z-index:75;color:#fff;position:fixed;inset:0;overflow:hidden}.pm-host>.pm-bg{animation:pm-in .35s var(--ease-out) both;position:absolute;inset:0}.pm-host>.pm-stage{transform-origin:50%;width:390px;height:844px;position:absolute;top:50%;left:50%}.pm-host.is-closing{animation:.24s ease-in both pm-out}@keyframes pm-in{0%{opacity:0}}@keyframes pm-out{to{opacity:0}}.pm-host:focus{outline:none}.pm-fx{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.pm .m-actions{z-index:6}.pm-host .m-actions{z-index:8}.pm-thumb{pointer-events:none;background:#030405;border-radius:14px;position:relative;overflow:hidden}.pm-thumb>.pm-stage{transform-origin:0 0;width:390px;height:844px;position:absolute;top:0;left:0}.pm-thumb .pm-bg{position:absolute;inset:0}.pm-still .m1-beam{opacity:1}.pm-still .m1-beam.b2{opacity:.4}.pm-still .m1-pool,.pm-still .m2-rays{opacity:1}.pm-still .m1-refl{opacity:.22}.pm-thumb .m3-led{color:var(--c-pale);background:0 0}.pm-thumb .m3-ticker div{color:var(--c);background:0 0}.pm-still .m3-board.lit .m3-bulb{background:var(--c-pale);box-shadow:0 0 6px var(--c);animation:none}.pm-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:640px){.pm-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.pm-tile{border-radius:var(--radius-md);background:var(--surface);border:1.5px solid var(--line-soft);transition:border-color .16s var(--ease-out), background .16s var(--ease-out);align-content:start;gap:8px;padding:8px 8px 10px;display:grid}.pm-tile:has(.pm-pick:hover){background:var(--surface-strong)}.pm-pick{text-align:left;border-radius:calc(var(--radius-md) - 4px);gap:8px;display:grid}.pm-play{border:1px solid var(--line);color:var(--muted);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.pm-play:hover{color:var(--text);border-color:var(--muted)}.pm-tile[aria-checked=true]{border-color:var(--accent-lift);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pm-tile[aria-checked=true]{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.pm-tile .pm-thumb{aspect-ratio:390/844;width:100%}.pm-pick>b{align-items:center;gap:6px;font-size:14px;display:flex}.pm-pick>b i{color:var(--accent-lift);margin-left:auto;font-style:normal}.pm-pick>small{color:var(--muted);font-size:12px;line-height:1.4;display:block}.pm-link{border-radius:var(--radius-md);border:1px dashed var(--line);color:var(--muted);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.pm-link b{color:var(--text)}.pm-link a{color:var(--accent-lift);white-space:nowrap;margin-left:auto;font-weight:800}.st-home{flex-direction:column;gap:22px;width:100%;max-width:1040px;margin-inline:auto;display:flex}.st-home.is-wide{max-width:none}.st-home .page-actions{width:300px}@media (max-width:639px){.st-home .page-actions{width:100%}}.st-search{border:1px solid var(--line);background:var(--surface);width:100%;height:42px;color:var(--muted);transition:border-color .15s var(--ease-out);border-radius:13px;align-items:center;gap:9px;padding:0 12px;display:flex}.st-search:focus-within{border-color:var(--accent)}.st-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.st-search input::placeholder{color:var(--muted)}.st-search input::-webkit-search-cancel-button{display:none}.st-search kbd{font:700 11px var(--font-body);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:2px 6px}@media (hover:none){.st-search kbd{display:none}}.st-gl{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 9px 4px;font-size:10.5px;font-weight:800}.st-cols{flex-direction:column;gap:22px;display:flex}@media (min-width:900px){.st-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 26px;display:grid}}.st-col{flex-direction:column;gap:22px;display:flex}.st-none{color:var(--muted);grid-column:1/-1;padding:8px 4px;font-size:14px}.st-card{border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:var(--surface);box-shadow:inset 0 1px 0 var(--text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.st-card{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 7%, transparent)}}.st-card>li+li{border-top:1px solid var(--line-soft)}.st-row{min-height:62px;transition:background .15s var(--ease-out);grid-template-columns:34px minmax(0,1fr) auto 16px;align-items:center;column-gap:13px;padding:10px 14px;display:grid}.st-row:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.st-row:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.st-row:focus-visible,.st-nav a:focus-visible,.st-id:focus-visible,.st-mini:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.st-row b{color:var(--text);font-size:15px;font-weight:800;display:block}.st-row small,.st-nav small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.st-row small.is-warn,.st-nav small.is-warn{color:var(--warning)}.st-row small.is-hint,.st-nav small.is-hint{opacity:.7}.st-ico{width:34px;height:34px;color:var(--accent-lift);background:var(--accent-lift);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.st-ico{background:color-mix(in srgb, var(--accent-lift) 13%, transparent)}}.st-chev{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.st-chev{color:color-mix(in srgb, var(--muted) 75%, transparent)}}.st-count{background:var(--accent);min-width:22px;height:22px;color:var(--on-accent);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:800;display:grid}.st-swatch{border:1px solid var(--line);border-radius:6px;width:22px;height:22px;display:flex;overflow:hidden}.st-swatch i{flex:1}.st-hit{background:var(--highlight);border-radius:3px;padding:0 1px}@supports (color:color-mix(in lab, red, red)){.st-hit{background:color-mix(in srgb, var(--highlight) 30%, transparent)}}.st-hit{color:inherit}.st-id{border-radius:var(--radius-lg);border:1px solid var(--accent-lift);grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.st-id{border:1px solid color-mix(in srgb, var(--accent-lift) 30%, transparent)}}.st-id{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-id{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.st-id{transition:background .15s var(--ease-out)}.st-id:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-id:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.st-id-k{letter-spacing:.18em;text-transform:uppercase;color:var(--on-tint);font-size:9.5px;font-weight:800;display:block}.st-id-n{font:700 25px/1 var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--text);margin-top:4px;display:block;overflow:hidden}.st-id-e{white-space:nowrap;text-overflow:ellipsis;color:var(--on-tint);margin-top:3px;font-size:12px;font-weight:600;display:block;overflow:hidden}.st-mini{border:1px solid var(--accent-lift);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.st-mini{border:1px solid color-mix(in srgb, var(--accent-lift) 26%, transparent)}}.st-mini{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-mini{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.st-mini{transition:background .15s var(--ease-out)}.st-mini:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.st-mini:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.st-mini[aria-current]{box-shadow:inset 0 0 0 1px var(--accent-lift)}.st-mini .st-id-n{margin-top:0;font-size:19px}.st-mini .st-id-e{font-size:11.5px}.st-mark{object-fit:contain;border:1px solid var(--line);background:var(--surface-strong);border-radius:14px;flex:none}.st-mark.is-letter{font-family:var(--font-display);background:var(--bg);color:var(--text);place-items:center;font-weight:800;line-height:1;display:grid}.st-mini .st-mark{border-radius:11px}.st-foot{flex-direction:column;align-items:center;gap:14px;display:flex}.st-out{border-radius:var(--radius-md);border:1px solid var(--line);height:46px;color:var(--muted);transition:color .15s var(--ease-out), border-color .15s var(--ease-out);align-self:stretch;font-weight:700}.st-out:hover{color:var(--text);border-color:var(--muted)}.st-del{color:var(--danger);font-size:14px;font-weight:800}.st-legal{color:var(--muted);font-size:12px}.st-legal a{text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.st-legal a:hover{color:var(--text)}.st-side-foot{flex-direction:column;gap:8px;padding:4px 10px;display:flex}.st-side-foot span{gap:14px;font-size:13px;font-weight:700;display:flex}.st-side-foot button{color:var(--muted)}.st-side-foot button:hover{color:var(--text)}.st-side-foot button.is-danger{color:var(--danger)}.st-split{width:100%;max-width:var(--settings-max);margin-inline:auto}.st-side{display:none}.st-nav{flex-direction:column;gap:1px;display:flex}.st-nav a{transition:background .15s var(--ease-out);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:11px;padding:7px 10px;display:grid;position:relative}.st-nav a:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.st-nav a:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.st-nav .st-ico{width:30px;height:30px}.st-nav b{color:var(--text);font-size:14px;font-weight:700;display:block}.st-nav small{margin-top:1px;font-size:11.5px}.st-nav a[aria-current]{background:var(--surface-strong);box-shadow:inset 0 0 0 1px var(--line)}.st-nav a[aria-current]:before{content:"";background:var(--accent-lift);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.st-nav a[aria-current] .st-ico{background:var(--accent);color:var(--on-accent)}.st-side .st-gl{margin:0 0 5px 10px}.st-side>*{flex-shrink:0}@media (min-width:1024px){.st-split{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:48px;display:grid}.st-side{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:16px;max-height:calc(100vh - 98px);padding:2px 4px 12px 2px;display:flex;position:sticky;top:78px;overflow-y:auto}.st-back{display:none!important}}.st-page{flex-direction:column;gap:28px;min-width:0;display:flex}.st-head{flex-direction:column;display:flex}.st-head .page-kicker{margin-bottom:8px}.st-head .page-title{font-size:clamp(36px,7vw,48px);line-height:.95}.st-head .page-sub{max-width:100%;margin-top:8px}.st-back{color:var(--accent-lift);align-self:flex-start;align-items:center;gap:4px;margin-bottom:14px;font-size:15px;font-weight:700;display:inline-flex}.st-auto{color:var(--success);align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:700;display:inline-flex}.st-body{flex-direction:column;gap:36px;min-width:0;display:flex}.st-note{font-size:13px;font-weight:600}.stn{--stn-x:clamp(18px, 4vw, 44px);min-height:100dvh;color:var(--text);background:var(--bg);flex-direction:column;display:flex;position:relative}.stn-head{z-index:3;padding:22px var(--stn-x);border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;display:grid;position:relative}.stn-gym{align-items:center;gap:16px;min-width:0;display:flex}.stn-logo{object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0;width:56px;height:56px}.stn-mark{flex-shrink:0;font-size:24px}.stn-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lift);font-size:11.5px;font-weight:800}.stn-name{white-space:nowrap;text-overflow:ellipsis;font-size:clamp(28px,3.4vw,42px);line-height:.95;overflow:hidden}.stn-clock{text-align:right}.stn-time{font-size:clamp(46px,5.6vw,68px);line-height:.85}.stn-time span{color:var(--muted);margin-left:.12em;font-size:.4em}.stn-date{color:var(--muted);margin-top:6px;font-size:13px;font-weight:600}.stn-menu{position:relative}.stn-more{border:1px solid var(--line);border-radius:var(--radius-pill);width:46px;height:46px;color:var(--muted);place-items:center;display:grid}.stn-more:hover{color:var(--text);border-color:var(--muted)}.stn-pop{z-index:5;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);width:280px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px -18px #0009}.stn-pop button{border-radius:var(--radius-sm);text-align:left;width:100%;color:var(--danger);padding:12px;font-size:15px;font-weight:700}.stn-pop button:hover{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.stn-pop button:hover{background:color-mix(in srgb, var(--danger) 10%, transparent)}}.stn-pop p{color:var(--muted);padding:2px 12px 10px;font-size:12.5px;line-height:1.45}.stn-body{z-index:1;width:100%;max-width:68rem;padding:26px var(--stn-x) 40px;flex-direction:column;gap:22px;margin:0 auto;display:flex;position:relative}.stn-open{border:1px solid var(--success);align-items:center;gap:12px;padding:12px 12px 12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.stn-open{border:1px solid color-mix(in srgb, var(--success) 55%, transparent)}}.stn-open{border-radius:var(--radius-lg);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.stn-open{background:color-mix(in srgb, var(--success) 12%, transparent)}}.stn-open{font-size:15px}.stn-open b{font-weight:800}.stn-open-until{color:var(--muted)}.stn-open-dot{background:var(--success);width:10px;height:10px;animation:stn-pulse 1.8s var(--ease-out) infinite;border-radius:999px;flex-shrink:0}@keyframes stn-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--success) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.stn-open-go,.stn-open-lock{border-radius:var(--radius-pill);flex-shrink:0;padding:10px 18px;font-size:14px;font-weight:800}.stn-open-go{color:var(--on-accent);background:var(--accent)}.stn-open-lock{border:1px solid var(--line);color:var(--text)}.stn-notice{border:1px dashed var(--warning);padding:12px 16px}@supports (color:color-mix(in lab, red, red)){.stn-notice{border:1px dashed color-mix(in srgb, var(--warning) 60%, transparent)}}.stn-notice{border-radius:var(--radius-md);font-size:14px;font-weight:600}.stn-section{gap:12px;display:grid}.stn-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.stn-list{gap:10px;display:grid}.stn-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);text-align:left;width:100%;min-height:100px;transition:border-color .16s var(--ease-out), transform .16s var(--ease-out);grid-template-columns:6px auto minmax(0,1fr) auto;align-items:center;column-gap:20px;padding-right:22px;display:grid;position:relative;overflow:hidden}.stn-row:hover{border-color:var(--muted)}.stn-row[data-status=now]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.stn-row[data-status=now]{background:color-mix(in srgb, var(--accent) 9%, var(--bg-soft))}}.stn-row[data-status=now]{box-shadow:0 0 0 1px var(--accent)}.stn-row[data-open]{border-color:var(--success)}.stn-row[data-status=done]{opacity:.6}.stn-row[data-status=cancelled]{opacity:.5;cursor:default}.stn-row[data-status=cancelled] .stn-cls{text-decoration:line-through}.stn-ghost{border-radius:var(--radius-lg);min-height:100px}.stn-bar{background:var(--line);align-self:stretch}.stn-when{gap:4px;width:7.4rem;padding-block:18px;display:grid}.stn-t{font-size:42px;line-height:.85}.stn-t small{color:var(--muted);margin-left:4px;font-size:15px}.stn-until{color:var(--muted);font-size:12.5px;font-weight:600}.stn-what{gap:4px;min-width:0;padding-block:18px;display:grid}.stn-cls{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-weight:700;line-height:1;overflow:hidden}.stn-sub{color:var(--muted);font-size:14px;font-weight:600}.stn-counts{font-size:14.5px;font-weight:700}.stn-end{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.stn-chip{border-radius:var(--radius-pill);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--text);padding:4px 10px;font-size:11px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.stn-chip{background:color-mix(in srgb, var(--text) 7%, transparent)}}.stn-chip[data-status=now]{color:var(--on-accent);background:var(--accent)}.stn-chip[data-status=next]{color:var(--accent-lift);background:0 0;box-shadow:inset 0 0 0 1.5px}.stn-chip[data-status=cancelled]{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.stn-chip[data-status=cancelled]{background:color-mix(in srgb, var(--danger) 12%, transparent)}}.stn-go{color:var(--accent-lift);align-items:center;gap:2px;font-size:15px;font-weight:800;display:inline-flex}.stn-empty{border:1px dashed var(--line);border-radius:var(--radius-lg);text-align:center;color:var(--muted);gap:6px;padding:44px 20px;display:grid}.stn-empty-title{color:var(--text);font-size:30px}.stn-foot{text-align:center;color:var(--muted);text-wrap:balance;font-size:13px}@media (max-width:640px){.stn-head{grid-template-columns:minmax(0,1fr) auto}.stn-clock,.stn-mark{display:none}.stn-row{grid-template-columns:6px auto minmax(0,1fr);padding-right:16px}.stn-end{flex-direction:row;grid-column:2/-1;justify-content:space-between;align-items:center;padding-bottom:14px}.stn-what,.stn-when{padding-block:16px 8px}}.ros-lock{border:1px solid var(--success);flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ros-lock{border:1px solid color-mix(in srgb, var(--success) 55%, transparent)}}.ros-lock{border-radius:var(--radius-pill);background:var(--success);font-size:13.5px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ros-lock{background:color-mix(in srgb, var(--success) 10%, transparent)}}.ros-lock-who{color:var(--muted);font-weight:600}.pin-scrim{z-index:60;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pin-backdrop{cursor:default;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;position:absolute;inset:0}.pin-card{border:1px solid var(--line);border-radius:calc(var(--radius-lg) + 6px);background:var(--bg-soft);width:min(580px,100%);max-height:calc(100dvh - 32px);animation:reveal .32s var(--ease-out) both;padding:24px;position:relative;overflow-y:auto;box-shadow:0 30px 80px -24px #000000a6}.pin-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pin-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lift);font-size:12px;font-weight:800}.pin-title{margin-top:2px;font-size:32px;line-height:.95}.pin-close{border:1px solid var(--line);border-radius:var(--radius-pill);width:42px;height:42px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.pin-wait{text-align:center;color:var(--muted);grid-column:1/-1;padding:24px 0;font-size:14px}.pin-faces{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;margin-top:22px;display:grid}.pin-face{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);justify-items:center;gap:8px;padding:18px 8px 14px;display:grid}.pin-face:hover{border-color:var(--muted)}.pin-face[data-lead]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pin-face[data-lead]{background:color-mix(in srgb, var(--accent) 9%, var(--bg))}}.pin-face[data-off]{opacity:.55}.pin-face-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:800;overflow:hidden}.pin-face-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.pin-face[data-lead] .pin-face-tag{color:var(--accent-lift)}.pin-body{justify-items:center;gap:16px;margin-top:18px;display:grid}.pin-who{justify-items:center;gap:8px;display:grid}.pin-not{color:var(--accent-lift);font-size:13.5px;font-weight:700}.pin-dots{gap:20px;padding:6px 0;display:flex}.pin-dots[data-shake]{animation:pin-shake .42s var(--ease-out)}@keyframes pin-shake{20%{transform:translate(-12px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.pin-dot{border:2px solid var(--text);width:18px;height:18px;transition:background-color .12s var(--ease-out);border-radius:999px}.pin-dot[data-on]{background:var(--text)}.pin-problem{text-align:center;max-width:40ch;min-height:1.45em;color:var(--danger);text-wrap:balance;font-size:14px;font-weight:700}.pin-keys{grid-template-columns:repeat(3,1fr);gap:12px;width:min(340px,100%);display:grid}.pin-key{border:1px solid var(--line);border-radius:calc(var(--radius-md) + 6px);height:70px;font-family:var(--font-display);background:var(--bg);place-items:center;font-size:32px;font-weight:700;display:grid}.pin-key:hover{background:var(--surface)}.pin-key[data-back]{color:var(--muted);background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.pin-dots[data-shake],.stn-open-dot,.pin-card{animation:none}}.dev-list{gap:10px;display:grid}.dev-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 16px;display:grid}.dev-confirm,.dev-err{grid-column:1/-1}.dev-err:empty{display:none}.dev-ico{border-radius:var(--radius-md);background:var(--text);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dev-ico{background:color-mix(in srgb, var(--text) 7%, transparent)}}.dev-dot{border:2.5px solid var(--bg-soft);background:var(--muted);border-radius:999px;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.dev-dot[data-state=signed_in]{background:var(--success)}.dev-dot[data-state=waiting]{background:var(--warning)}.dev-name{font-size:15.5px;font-weight:800;display:block}.dev-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:10.5px;font-weight:800}.dev-line{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.dev-run{color:var(--text);font-weight:600}.dev-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dev-btn{padding:7px 12px;font-size:13px}.dev-quiet{color:var(--muted)}@media (max-width:560px){.dev-acts{grid-column:1/-1;justify-content:flex-start}}.dev-empty{border:1px dashed var(--line);border-radius:var(--radius-lg);justify-items:start;gap:18px;padding:20px;display:grid}.dev-empty-kinds{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:100%;display:grid}.dev-empty-kind{gap:12px;display:flex}.dev-add{padding:var(--screen-x);gap:16px;display:grid}.dev-add-title{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:700}.dev-kinds{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.dev-kind-card{border:1px solid var(--line);border-radius:var(--radius-lg);text-align:left;gap:12px;padding:14px;display:flex}.dev-kind-card:hover{border-color:var(--muted)}.dev-kind-card[aria-checked=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dev-kind-card[aria-checked=true]{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.dev-kind-card[aria-checked=true] .dev-ico{color:var(--on-accent);background:var(--accent)}.dev-runs{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-lift);margin-top:8px;font-size:10.5px;font-weight:800;display:block}.dev-code-card{border-color:var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.dev-code-card{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.dev-code-card[data-expired] .dev-code-qr{opacity:.25}.dev-code-card[data-expired] .dev-code-digits{color:var(--muted);text-decoration:line-through;text-decoration-thickness:3px}.dev-code-body{gap:10px;min-width:0;display:grid}.dev-code-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-lift);font-size:12px;font-weight:800}.dev-code-digits{letter-spacing:.06em;font-size:clamp(50px,7vw,76px);line-height:.88}.dev-code-left{color:var(--muted);font-size:14px}.dev-code-left b{color:var(--text);font-weight:800}.dev-code-left.is-out{color:var(--warning);font-weight:700}.dev-steps{max-width:60ch;color:var(--muted);gap:6px;padding-left:20px;font-size:14px;line-height:1.5;list-style:decimal;display:grid}.dev-steps b{color:var(--text);font-weight:700}@media (max-width:560px){.dev-code-card{grid-template-columns:minmax(0,1fr)}.dev-code-qr{justify-self:start}}.dev-joined{border-radius:var(--radius-md);background:var(--success);align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.dev-joined{background:color-mix(in srgb, var(--success) 14%, transparent)}}.dev-joined>span{color:var(--success)}.dev-joined button{color:var(--muted);margin-left:auto;font-size:18px}.dev-pins{padding:var(--screen-x);gap:14px;display:grid}.dev-pin-list{flex-wrap:wrap;gap:8px;display:flex}.dev-pin{border:1px solid var(--line);border-radius:var(--radius-pill);align-items:center;gap:8px;max-width:100%;padding:5px 12px 5px 5px;font-size:13.5px;display:inline-flex}.dev-pin-state{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.dev-pin[data-set] .dev-pin-state{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dev-pin[data-set] .dev-pin-state{color:color-mix(in srgb, var(--success) 75%, var(--text))}}.dev-pin-card{align-items:center;gap:18px;padding:18px;display:flex}.dev-pin-dots{flex-shrink:0;gap:8px;display:flex}.dev-pin-dots span{border:2px solid var(--muted);border-radius:999px;width:14px;height:14px}.dev-pin-dots span[data-on]{border-color:var(--text);background:var(--text)}.dev-pin-input{border:1px solid var(--line);border-radius:var(--radius-md);letter-spacing:.5em;text-align:center;width:11rem;color:var(--text);background:var(--bg);outline:none;padding:10px 14px;font-size:24px}.dev-pin-input:focus{border-color:var(--accent)}.auth-device{margin-top:12px}.dev-code-field{display:block}.dev-code{border:1px solid var(--line);border-radius:var(--radius-md);width:100%;font-family:var(--font-display);letter-spacing:.16em;text-align:center;color:var(--text);background:var(--bg);outline:none;padding:14px;font-size:44px;font-weight:700}.dev-code::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dev-code::placeholder{color:color-mix(in srgb, var(--muted) 45%, transparent)}}.dev-code:focus{border-color:var(--accent)}.dev-peek{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.dev-peek-logo{object-fit:contain;border-radius:var(--radius-sm);flex-shrink:0;width:56px;height:56px}.dev-peek-gym{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.dev-peek-name{margin-top:2px;font-size:32px;line-height:.95}.dev-peek-kind{color:var(--accent-lift);margin-top:4px;font-size:13.5px;font-weight:700}.dev-note-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.auth-agree{color:var(--muted);text-align:center;text-wrap:balance;margin-top:2px;font-size:12.5px;line-height:1.5}.auth-agree a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;font-weight:600}.auth-agree a:hover{text-decoration-color:currentColor}.gnh{margin-top:26px;display:grid}.gnh-rule{background:linear-gradient(90deg, transparent, var(--line) 15%, var(--line) 85%, transparent);height:1px;margin-bottom:14px;display:block}.gnh-open{border-radius:var(--radius-md);width:100%;color:var(--accent-lift);transition:background .16s var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:700;display:inline-flex}.gnh-open:hover{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.gnh-open:hover{background:color-mix(in srgb, var(--accent-lift) 10%, transparent)}}.gnh-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-weight:700;line-height:var(--display-leading);text-wrap:balance;font-size:26px}.byg,.byg-pair{gap:14px;display:grid}.byg-wide .byg-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.byg-roles{gap:8px;margin-top:6px;display:grid}.byg-wide .byg-roles{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.byg-role{text-align:left;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);transition:border-color .16s var(--ease-out), background .16s var(--ease-out), color .16s var(--ease-out);align-items:center;gap:10px;padding:11px 13px;font-size:14px;font-weight:600;display:flex}.byg-role:hover{color:var(--text)}.byg-role[aria-checked=true]{color:var(--text);border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.byg-role[aria-checked=true]{border-color:color-mix(in srgb, var(--accent-lift) 60%, transparent)}}.byg-role[aria-checked=true]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.byg-role[aria-checked=true]{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.byg-dot{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}.byg-role[aria-checked=true] .byg-dot{border-color:var(--accent-lift)}.byg-role[aria-checked=true] .byg-dot:after{content:"";background:var(--accent-lift);border-radius:50%;width:8px;height:8px}.byg-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.byg-sent{border:1px solid var(--success);gap:8px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.byg-sent{border:1px solid color-mix(in srgb, var(--success) 40%, var(--line))}}.byg-sent{border-radius:var(--radius-md);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.byg-sent{background:color-mix(in srgb, var(--success) 9%, transparent)}}.byg-sent{color:var(--muted);font-size:14.5px;line-height:1.5}.byg-sent b{color:var(--text);overflow-wrap:anywhere;font-weight:700}.byg-tick{background:var(--success);width:32px;height:32px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.byg-sent-title{font-family:var(--font-display);text-transform:uppercase;color:var(--text);font-size:22px;font-weight:700;line-height:1}.support{gap:clamp(44px,7vw,88px);max-width:1120px;padding-block:clamp(28px,6vw,72px) 48px;display:grid}.support-hero{align-items:end;gap:28px;display:grid}@media (min-width:900px){.support-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}}.support-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--highlight);font-size:11px;font-weight:800}.support-headline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);margin-top:12px;font-size:clamp(60px,11vw,116px);font-weight:700;line-height:.9;display:grid}.support-headline-accent{color:var(--accent-lift)}.support-lede{max-width:46ch;color:var(--muted);text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.55}.support-contact{border:1px solid var(--line);border-top-color:var(--accent-lift);gap:10px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-contact{border-top-color:color-mix(in srgb, var(--accent-lift) 45%, var(--line))}}.support-contact{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--accent), transparent 70%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.support-contact{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), var(--surface)}}.support-contact-label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.support-contact-addr{font-family:var(--font-display);overflow-wrap:anywhere;color:var(--text);-webkit-user-select:all;user-select:all;font-size:clamp(24px,4.2vw,34px);font-weight:700;line-height:1.05}.support-contact-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.support-contact-compact{padding:18px}.support-contact-compact .support-contact-addr{font-size:26px}.support-section{gap:18px;display:grid}.support-h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--display-tracking);font-weight:700;line-height:var(--display-leading);text-wrap:balance;font-size:clamp(30px,4.4vw,44px)}.support-faq{border-top:1px solid var(--line);display:grid}.support-q{border-bottom:1px solid var(--line)}.support-q summary{cursor:pointer;color:var(--text);transition:color .16s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.support-q summary::-webkit-details-marker{display:none}.support-q summary svg{color:var(--muted);transition:transform .2s var(--ease-out);flex:none}.support-q[open] summary svg{color:var(--accent-lift);transform:rotate(180deg)}.support-q summary:hover{color:var(--accent-lift)}.support-q summary:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px;border-radius:var(--radius-sm)}.support-a{max-width:70ch;color:var(--text);gap:10px;padding:0 2px 20px;font-size:15px;line-height:1.6;display:grid}@supports (color:color-mix(in lab, red, red)){.support-a{color:color-mix(in srgb, var(--text) 84%, var(--muted))}}.support-gym{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);gap:28px;padding:clamp(22px,4vw,40px);scroll-margin-top:80px}@media (min-width:900px){.support-gym{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}}.support-gym-intro .support-h2{margin-top:10px}.support-gym-points{color:var(--muted);gap:10px;margin-top:20px;font-size:14.5px;display:grid}.support-gym-points li{gap:10px;display:flex}.support-gym-points li:before{content:"";background:var(--highlight);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.support-foot{color:var(--muted);text-align:center;padding-top:8px;font-size:13px}.support-foot a{text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.support-foot a:hover{color:var(--text)}.help-links{border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;overflow:hidden}.help-link{color:var(--muted);transition:background .16s var(--ease-out);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.help-link+.help-link{border-top:1px solid var(--line)}.help-link:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.help-link:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.swi-drop{border:1.5px dashed var(--line);border-radius:var(--radius-lg);background:var(--surface);transition:border-color .16s var(--ease-out), background .16s var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.swi-drop.is-over{border-color:var(--accent-lift);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.swi-drop.is-over{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.swi-stats{border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.swi-stats>div{box-shadow:-1px 0 0 var(--line-soft), 0 -1px 0 var(--line-soft);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.swi-stats dt{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.swi-stats dd{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.swi-stats span{color:var(--muted);font-size:12px}.swi-notes{max-width:var(--read-max);flex-direction:column;gap:6px;display:flex}.swi-notes li{padding-left:16px;position:relative}.swi-notes li:before{content:"";background:var(--accent-lift);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.swi-moves{max-width:var(--read-max)}.swi-moves summary{cursor:pointer;width:fit-content}.swi-day{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-soft);flex-direction:column;display:flex;overflow:hidden}.swi-day-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.swi-day-title{font-family:var(--font-display);font-size:var(--display-title);text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:1.1}.swi-part{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.swi-part+.swi-part{border-top:1px solid var(--line-soft)}.swi-part-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.swi-part-head .label{min-width:76px}.swi-pill{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted);padding:2px 8px;font-size:11px;font-weight:700}.swi-pill.is-gold{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.swi-pill.is-gold{border-color:color-mix(in srgb, var(--highlight) 55%, transparent)}}.swi-pill.is-gold{color:var(--highlight)}.swi-text{max-width:var(--read-max);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.swi-coach{border-top:1px solid var(--line);background:var(--highlight);flex-direction:column;gap:6px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.swi-coach{background:color-mix(in srgb, var(--highlight) 6%, transparent)}}.swi-progress{flex-direction:column;gap:8px;max-width:520px;display:flex}.swi-bar{border-radius:var(--radius-pill);background:var(--surface-strong);height:8px;display:block;overflow:hidden}.swi-bar i{border-radius:inherit;background:var(--accent);height:100%;transition:width .3s var(--ease-out);display:block}.swi-done{border:1px solid var(--success);gap:14px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.swi-done{border:1px solid color-mix(in srgb, var(--success) 45%, transparent)}}.swi-done{border-radius:var(--radius-lg);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.swi-done{background:color-mix(in srgb, var(--success) 8%, transparent)}}.swi-done-mark{background:var(--success);width:34px;height:34px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.swi-table{border-collapse:collapse;width:100%;font-size:13px}.swi-table th{text-align:left;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:10px;font-weight:800}.swi-table td{border-bottom:1px solid var(--line-soft);vertical-align:baseline;padding:9px 12px}.swi-table td.num{white-space:nowrap;font-weight:700}.swi-table .where{white-space:nowrap;color:var(--muted);font-size:12px}.swi-scroll{border:1px solid var(--line);border-radius:var(--radius-lg);overflow-x:auto}.info-tip{align-items:center;display:inline-flex;position:relative}.info-tip-btn{width:24px;height:24px;color:var(--muted);transition:color .16s var(--ease-out), background .16s var(--ease-out);border-radius:50%;place-items:center;margin:-4px 0;display:grid}.info-tip-btn:hover,.info-tip-btn[aria-expanded=true]{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.info-tip-btn:hover,.info-tip-btn[aria-expanded=true]{background:color-mix(in srgb, var(--text) 8%, transparent)}}.info-tip-btn:focus-visible{outline:2px solid var(--accent-lift);outline-offset:1px}.info-tip-pop{z-index:40;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);width:max-content;max-width:min(360px,100vw - 32px);color:var(--text);text-wrap:pretty;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 8px);left:-10px;box-shadow:0 12px 32px #00000059}.golive{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.golive-pick{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.golive-chip{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-variant-numeric:tabular-nums;transition:border-color .16s var(--ease-out), color .16s var(--ease-out), background .16s var(--ease-out);padding:7px 14px;font-size:13px;font-weight:700}.golive-chip:hover:not(:disabled){color:var(--text);border-color:var(--muted)}.golive-chip.is-on{color:var(--text);border-color:var(--accent-lift);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.golive-chip.is-on{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.golive-chip:disabled{cursor:not-allowed;opacity:.6}.golive-preview{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--accent), var(--accent));flex-direction:column;justify-content:center;gap:6px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.golive-preview{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 24%, transparent), color-mix(in srgb, var(--accent) 4%, transparent))}}.golive-when{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:.95}.golive-count{color:var(--accent-lift);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@media (max-width:720px){.golive{grid-template-columns:1fr}}.bm-list{border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.bm-row+.bm-row{border-top:1px solid var(--line-soft)}.bm-row.is-open{background:var(--surface)}.bm-row.is-archived .bm-head{opacity:.6}.bm-head{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.bm-head:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.bm-head:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.bm-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bm-tags .pill{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:700}.bm-chev{color:var(--muted);transition:transform .16s var(--ease-out)}.bm-row.is-open .bm-chev{transform:rotate(180deg)}.bm-body{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.bm-workout{max-width:var(--read-max);border-left:2px solid var(--accent-lift);background:var(--bg-soft);border-radius:0 var(--radius-md) var(--radius-md) 0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.bm-group summary{cursor:pointer;align-items:baseline;gap:10px;padding:6px 0;list-style:none;display:flex}.bm-group summary::-webkit-details-marker{display:none}.bm-group summary:before{content:"▸";color:var(--muted);transition:transform .16s var(--ease-out)}.bm-group[open] summary:before{transform:rotate(90deg)}.bm-form{border:1px solid var(--accent-lift);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.mv-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mv-tabs{border:1px solid var(--line);border-radius:var(--radius-md);gap:4px;padding:4px;display:inline-flex}.mv-tabs button{border-radius:calc(var(--radius-md) - 4px);color:var(--muted);padding:7px 14px;font-size:13px;font-weight:700}.mv-tabs button.is-on{background:var(--surface-strong);color:var(--text)}.mv-search{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);min-width:200px;color:var(--text);outline:none;flex:1;padding:9px 12px;font-size:14px}.mv-search:focus{border-color:var(--accent)}.mv-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);position:relative;overflow-x:auto}.mv-table{border-collapse:collapse;width:100%;font-size:14px}.mv-table th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:10px 14px;font-size:10px;font-weight:800}.mv-table th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.mv-table th button.is-on{color:var(--text)}.mv-table th button.is-on:after{content:" ↓"}.mv-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px 14px}.mv-table tbody tr:last-child td{border-bottom:0}.mv-table tr.is-dim td{opacity:.55}.mv-tag{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);margin-left:8px;padding:1px 7px;font-size:11px;font-weight:700}.mv-kind{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.mv-dot{background:var(--muted);border-radius:2px;width:8px;height:8px}.mv-dot.is-weightlifting{background:var(--accent-lift)}.mv-dot.is-gymnastics{background:var(--success)}.mv-dot.is-monostructural{background:var(--highlight)}.mv-dot.is-accessory{background:#c792ea}.mv-dot.is-mobility{background:#4fb3a2}.mv-filter{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);color:var(--text);padding:9px 12px;font-size:14px}.mv-menu{display:inline-block;position:relative}.mv-more{width:32px;height:32px;color:var(--muted);border-radius:50%;font-weight:800}.mv-more:hover,.mv-more[aria-expanded=true]{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mv-more:hover,.mv-more[aria-expanded=true]{background:color-mix(in srgb, var(--text) 8%, transparent)}}.mv-menu-list{z-index:30;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-soft);flex-direction:column;min-width:140px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #00000059}.mv-menu-list button{text-align:left;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.mv-menu-list button:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.mv-menu-list button:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}}.mv-menu-list button.is-danger{color:var(--danger)}.mv-menu-note{text-align:left;max-width:220px;color:var(--muted);flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;line-height:1.35;display:flex}.mv-menu-note strong{color:var(--text);font-size:13px;font-weight:600}.mv-held{margin-top:2px;font-size:12px;display:block}.mv-form{border:1px solid var(--accent-lift);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}.sch-day-h[data-today]{font-size:13px}.sch-now-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.sch-now-grid.is-done{grid-template-columns:1fr}@media (max-width:860px){.sch-now-grid{grid-template-columns:1fr}}.sch-hero-wrap{display:flex}.sch-class.sch-hero{border-color:var(--accent-lift);flex-direction:column;flex:1;align-items:stretch;gap:14px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.sch-class.sch-hero{border-color:color-mix(in srgb, var(--accent-lift) 70%, transparent)}}.sch-class.sch-hero{background:linear-gradient(150deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.sch-class.sch-hero{background:linear-gradient(150deg, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent) 5%, transparent))}}.sch-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sch-hero-pill{border-radius:var(--radius-pill);border:1px solid var(--accent-lift);align-items:center;gap:7px;padding:3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sch-hero-pill{border:1px solid color-mix(in srgb, var(--accent-lift) 60%, transparent)}}.sch-hero-pill{color:var(--accent-lift);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.sch-hero-pill.is-live{background:var(--accent-lift);border-color:var(--accent-lift);color:var(--bg)}.sch-hero-pill.is-live:before{content:"";background:var(--bg);border-radius:50%;width:6px;height:6px}.sch-hero-time{align-items:baseline;gap:6px;font-size:clamp(44px,6vw,64px);line-height:.88;display:flex}.sch-hero-time small{font-size:18px;display:inline}.sch-hero-name{margin-top:6px;font-size:20px}.sch-hero-name .sch-live{display:none}.sch-cap{border-radius:var(--radius-pill);background:var(--surface-strong);height:6px;display:block;overflow:hidden}.sch-cap i{border-radius:inherit;background:var(--accent-lift);height:100%;display:block}.sch-cap[data-full] i{background:var(--highlight)}.sch-hero .sch-meta{font-size:14px}.sch-roster{flex-wrap:wrap;gap:6px;display:flex}.sch-av{background:var(--surface-strong);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.sch-av.is-here{box-shadow:0 0 0 2px var(--success)}.sch-av.is-more{color:var(--muted)}.sch-rest .sch-class{padding:10px 12px}.sch-later{flex-direction:column;gap:8px;display:flex}.sch-later-h{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.sch-fold-list{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--bg-soft);flex-direction:column;display:flex;overflow:hidden}.sch-fold+.sch-fold{border-top:1px solid var(--line-soft)}.sch-fold{gap:0}.sch-fold .sch-day-h{font-size:inherit;letter-spacing:normal;text-transform:none}.sch-fold .sch-day-h button{text-align:left;grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:12px 16px;display:grid}.sch-fold .sch-day-h button:not(:disabled):hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sch-fold .sch-day-h button:not(:disabled):hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.sch-fold-day{letter-spacing:.12em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:800}.sch-fold-sum{color:var(--muted);font-size:13px}.sch-fold-chev{color:var(--muted);transition:transform .16s var(--ease-out)}.sch-fold[data-open] .sch-fold-chev{transform:rotate(180deg)}.sch-fold .sch-list{padding:0 12px 12px}.fb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:stretch;gap:16px;display:grid}.fb-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-soft);flex-direction:column;gap:12px;padding:18px;display:flex}.fb-head{align-items:center;gap:12px;display:flex}.fb-badge{flex:none}.fb-title{text-wrap:balance;font-size:16px;font-weight:800}.fb-how{color:var(--muted);text-wrap:pretty;margin-top:2px;font-size:13px}.fb-count{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;margin-top:-6px;font-size:12px}.fb-anon{border-radius:var(--radius-md);background:var(--surface);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.fb-sent{color:var(--success);align-items:flex-start;gap:8px;font-size:13.5px;font-weight:700;display:flex}.fb-sent svg{flex:none;margin-top:2px}.fb-remind{border-top:1px solid var(--line-soft);background:0 0;border-radius:0;padding:12px 0 0}.fb-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.fb-note{color:var(--muted);text-wrap:pretty;flex:200px;font-size:12.5px}.fb-list{flex-direction:column;gap:14px;display:flex}.fb-item{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-soft);flex-direction:column;gap:12px;padding:18px;display:flex}.fb-item.is-done{border-color:var(--line-soft)}.fb-item.is-done .fb-quote{opacity:.78}.fb-item-head{align-items:center;gap:12px;display:flex}.fb-who{overflow-wrap:anywhere;font-weight:800}.fb-who.is-anon{color:var(--muted)}.fb-email{color:var(--muted);text-underline-offset:2px;margin-left:8px;font-size:13px;font-weight:600;text-decoration:underline}.fb-when{color:var(--muted);font-size:12.5px;font-weight:600}.fb-mask{background:var(--surface);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fb-quote{border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--accent);margin:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.fb-quote{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.fb-quote{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.fb-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fb-done-line{color:var(--muted);font-size:12.5px;font-weight:700}.me-badge{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);box-shadow:0 0 0 2px var(--bg);place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-grid;position:absolute;top:-4px;right:-6px}.fb-item{position:relative}.fb-item.is-new{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fb-item.is-new{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.fb-new{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;font-size:10.5px;font-weight:800;position:absolute;top:16px;right:16px}.hold-bar{--tone:var(--warning);border-bottom:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.hold-bar{border-bottom:1px solid color-mix(in srgb, var(--tone) 40%, var(--line))}}.hold-bar{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.hold-bar{background:color-mix(in srgb, var(--tone) 11%, var(--bg-soft))}}.hold-bar{padding:10px var(--screen-x)}.hold-bar.is-stop{--tone:var(--danger)}.hold-bar.is-info{--tone:var(--accent-lift)}.hold-bar-in{max-width:var(--page-max);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-inline:auto;display:flex}.hold-bar-mark{color:var(--tone);flex:none;place-items:center;display:inline-grid}.hold-bar-words{min-width:0;color:var(--muted);text-wrap:pretty;flex:320px;font-size:13.5px;line-height:1.45}.hold-bar-words b{color:var(--text);font-weight:800}.hold-bar-go{border-radius:var(--radius-pill);background:var(--tone);color:var(--bg);white-space:nowrap;flex:none;padding:7px 14px;font-size:13px;font-weight:800}.hold-bar-x{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--muted);flex:none;place-items:center;display:inline-grid}.hold-bar-x:hover{color:var(--text);background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.hold-bar-x:hover{background:color-mix(in srgb, var(--tone) 14%, transparent)}}.getapp-icon{box-shadow:0 0 0 1px var(--text);border-radius:22.5%;flex:none}@supports (color:color-mix(in lab, red, red)){.getapp-icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--text) 10%, transparent)}}.getapp-card{border-radius:var(--radius-lg);border:1px solid var(--accent-lift);flex-direction:column;gap:14px;margin-top:18px;padding:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.getapp-card{border:1px solid color-mix(in srgb, var(--accent-lift) 35%, var(--line))}}.getapp-card{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.getapp-card{background:color-mix(in srgb, var(--accent) 12%, var(--bg-soft))}}.getapp-card-top{align-items:center;gap:14px;display:flex}.getapp-title{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;color:var(--text);font-size:22px;font-weight:700;line-height:1}.getapp-body{color:var(--muted);text-wrap:pretty;margin-top:5px;font-size:13.5px;line-height:1.45}.getapp-go{border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);justify-content:center;padding:11px 16px;font-size:14.5px;font-weight:800;display:flex}.getapp-bar{border-bottom:1px solid var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.getapp-bar{border-bottom:1px solid color-mix(in srgb, var(--accent-lift) 30%, var(--line))}}.getapp-bar{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.getapp-bar{background:color-mix(in srgb, var(--accent) 10%, var(--bg-soft))}}.getapp-bar{padding:9px var(--screen-x)}.getapp-bar-in{max-width:var(--page-max);align-items:center;gap:10px 12px;margin-inline:auto;display:flex}.getapp-bar-words{min-width:0;color:var(--muted);text-wrap:pretty;flex:auto;font-size:13px;line-height:1.4}.getapp-bar-words b{color:var(--text);font-weight:800}.getapp-bar-go{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);white-space:nowrap;flex:none;padding:7px 14px;font-size:13px;font-weight:800}.getapp-bar-x{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--muted);flex:none;place-items:center;margin-right:-6px;display:grid}.getapp-bar-x:hover{color:var(--text)}.gym-switch{min-width:0;max-width:190px;color:var(--muted);flex:none;align-self:center;align-items:center;display:flex;position:relative}.gym-switch select{appearance:none;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;font:inherit;color:var(--text);text-overflow:ellipsis;cursor:pointer;padding:6px 28px 6px 12px;font-size:13px;font-weight:700}.gym-switch select:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.gym-switch svg{pointer-events:none;position:absolute;right:10px}@media (max-width:520px){.gym-switch{max-width:120px}}.setup-card{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.setup-card{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line))}}.setup-card{border-radius:var(--radius-lg);background:linear-gradient(160deg, var(--accent), var(--surface) 60%)}@supports (color:color-mix(in lab, red, red)){.setup-card{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 14%, transparent), var(--surface) 60%)}}.setup-card{padding:18px 18px 8px}.setup-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.setup-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-lift);font-size:11px;font-weight:800}.setup-title{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;text-wrap:balance;margin-top:4px;font-size:28px;font-weight:700;line-height:.95}.setup-hide{border-radius:var(--radius-pill);color:var(--muted);flex:none;padding:6px 12px;font-size:12.5px;font-weight:700}.setup-hide:hover{color:var(--text);background:var(--surface)}.setup-meter{border-radius:var(--radius-pill);background:var(--line-soft);height:5px;margin-top:14px;overflow:hidden}.setup-meter span{border-radius:inherit;background:var(--accent-lift);height:100%;transition:width var(--motion-duration) var(--ease-out);display:block}.setup-steps{gap:2px;margin-top:8px;display:grid}@media (min-width:900px){.setup-steps{grid-template-columns:1fr 1fr;column-gap:18px}}.setup-link{border-radius:var(--radius-sm);align-items:flex-start;gap:12px;padding:10px 6px;display:flex}.setup-link:hover{background:var(--surface)}.setup-tick{border:2px solid var(--line);width:20px;height:20px;color:var(--bg);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}.setup-step.is-next .setup-tick{border-color:var(--accent-lift)}.setup-step.is-done .setup-tick{border-color:var(--success);background:var(--success)}.setup-step-title{font-size:14.5px;font-weight:700;display:block}.setup-step.is-done .setup-step-title{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.setup-step.is-done .setup-step-title{-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}}.setup-step-sub{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.setup-go{color:var(--muted);flex:none;margin-top:3px;margin-left:auto}.setup-alt{color:var(--accent-lift);text-underline-offset:3px;margin:-4px 0 8px 38px;font-size:13px;font-weight:700;display:inline-block}.setup-alt:hover{text-decoration:underline}.bill{flex-direction:column;gap:16px;max-width:640px;display:flex}.bill-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:6px;padding:20px;display:flex}.bill-card.is-warn{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bill-card.is-warn{border-color:color-mix(in srgb, var(--warning) 55%, var(--line))}}.bill-card.is-warn{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bill-card.is-warn{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.bill-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.bill-headline{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;font-size:40px;font-weight:700;line-height:.95}.bill-card.is-warn .bill-headline{color:var(--warning)}.bill-line{text-wrap:pretty;max-width:58ch;font-size:14.5px;line-height:1.5}.bill-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;display:flex}.bill-note{color:var(--muted);font-size:12.5px}.bill-fine,.start-fine{max-width:58ch;color:var(--muted);text-wrap:pretty;margin-top:10px;font-size:12.5px;line-height:1.5}.bill-points{color:var(--muted);gap:8px;padding-left:18px;font-size:13.5px;line-height:1.45;list-style:outside;display:grid}.bill-points b{color:var(--text)}.bill-payer{border-top:1px solid var(--line-soft);flex-direction:column;gap:4px;margin-top:14px;padding-top:14px;display:flex}.bill-payer-line{text-wrap:pretty;max-width:58ch;font-size:14px;font-weight:600;line-height:1.45}.bill-payer .bill-actions{margin-top:6px}.bill-export{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;padding-top:18px;display:flex}.start-terms a{color:var(--accent-lift);text-decoration:underline;-webkit-text-decoration-color:var(--accent-lift);-webkit-text-decoration-color:var(--accent-lift);-webkit-text-decoration-color:var(--accent-lift);text-decoration-color:var(--accent-lift);font-weight:700}@supports (color:color-mix(in lab, red, red)){.start-terms a{-webkit-text-decoration-color:color-mix(in srgb, var(--accent-lift) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-lift) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-lift) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-lift) 40%, transparent)}}.start-terms a{text-underline-offset:3px}.start-price{border:1px solid var(--highlight);margin-bottom:14px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.start-price{border:1px solid color-mix(in srgb, var(--highlight) 45%, var(--line))}}.start-price{border-radius:var(--radius-pill);letter-spacing:.04em;color:var(--highlight);padding:5px 12px;font-size:12.5px;font-weight:800}.start-own a{color:var(--accent-lift);font-weight:700}.start-tour{white-space:nowrap;color:var(--accent-lift);text-decoration:underline;-webkit-text-decoration-color:var(--accent-lift);-webkit-text-decoration-color:var(--accent-lift);-webkit-text-decoration-color:var(--accent-lift);text-decoration-color:var(--accent-lift);margin-bottom:14px;margin-left:12px;font-size:13px;font-weight:700;display:inline-block}@supports (color:color-mix(in lab, red, red)){.start-tour{-webkit-text-decoration-color:color-mix(in srgb, var(--accent-lift) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-lift) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-lift) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-lift) 40%, transparent)}}.start-tour{text-underline-offset:3px}.start-pulse{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, var(--accent-lift), transparent) 0 0 / 40% 100% no-repeat, var(--line-soft);height:4px;animation:start-pulse 1.4s var(--ease) infinite;margin-top:22px;display:block;overflow:hidden}@keyframes start-pulse{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}@media (prefers-reduced-motion:reduce){.start-pulse{animation:none}}.admin{flex-direction:column;gap:18px;max-width:1240px;margin-inline:auto;display:flex}.admin-body{padding-top:4px}.admin-pill{--tone:var(--muted);border:1px solid var(--tone);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-pill{border:1px solid color-mix(in srgb, var(--tone) 50%, transparent)}}.admin-pill{border-radius:var(--radius-pill);background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.admin-pill{background:color-mix(in srgb, var(--tone) 12%, transparent)}}.admin-pill{color:var(--tone);white-space:nowrap;padding:2px 9px;font-size:11.5px;font-weight:800}.admin-pill.is-open{--tone:var(--success)}.admin-pill.is-setup{--tone:var(--accent-lift)}.admin-pill.is-read_only{--tone:var(--danger)}.admin-pill.is-paused{--tone:var(--warning)}.admin-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.admin-tile{border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.admin-tile.is-accent{border-color:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.admin-tile.is-accent{border-color:color-mix(in srgb, var(--highlight) 45%, var(--line))}}.admin-tile.is-accent .admin-tile-value{color:var(--highlight)}.admin-tile.is-warn .admin-tile-value{color:var(--warning)}.admin-tile-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.admin-tile-value{font-family:var(--font-display);font-size:36px;font-weight:700;line-height:1}.admin-tile-sub{color:var(--muted);font-size:12.5px}.admin-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-search{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;max-width:420px;color:var(--text);flex:260px;padding:9px 12px;font-size:14px}.admin-filters{flex-wrap:wrap;gap:6px;display:flex}.admin-filter{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.admin-filter .num{opacity:.75;font-size:11.5px}.admin-filter.is-on{border-color:var(--text);background:var(--text);color:var(--bg)}.admin-empty{text-align:center;color:var(--muted);padding:28px 0;font-size:14px}.admin-empty a{color:var(--accent-lift);font-weight:700}.admin-table-wrap{border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:860px;font-size:13.5px}.admin-table th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:800}.admin-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px 12px}.admin-table tr:last-child td{border-bottom:0}.admin-table .num{text-align:right;font-variant-numeric:tabular-nums}.admin-table tbody tr:hover{background:var(--surface)}.admin-gym-link{flex-direction:column;min-width:0;display:flex}.admin-gym-name{font-weight:800}.admin-gym-link:hover .admin-gym-name{color:var(--accent-lift)}.admin-gym-sub{text-overflow:ellipsis;white-space:nowrap;max-width:340px;color:var(--muted);font-size:12.5px;overflow:hidden}.admin-muted{color:var(--muted)}.admin-waiting{color:var(--warning);font-weight:700}.admin-via{opacity:.8;font-size:12px}.admin-back{color:var(--muted);align-self:flex-start;font-size:13px;font-weight:700}.admin-back:hover{color:var(--text)}.admin-gym{flex-direction:column;gap:14px;display:flex}.admin-gym-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.admin-gym-title{font-family:var(--font-display);letter-spacing:var(--display-tracking);text-transform:uppercase;overflow-wrap:anywhere;font-size:40px;font-weight:700;line-height:.95}.admin-gym-head .admin-gym-sub{white-space:normal;max-width:none;margin-top:6px}.admin-flash{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.admin-flash{border:1px solid color-mix(in srgb, var(--success) 50%, var(--line))}}.admin-flash{border-radius:var(--radius-md);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.admin-flash{background:color-mix(in srgb, var(--success) 10%, transparent)}}.admin-flash{padding:9px 12px;font-size:13.5px;font-weight:700}.admin-grid{gap:12px;display:grid}@media (min-width:960px){.admin-grid{grid-template-columns:1fr 1fr;align-items:start}}.admin-panel{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.admin-panel.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-panel.is-danger{border-color:color-mix(in srgb, var(--danger) 35%, var(--line-soft))}}.admin-panel-title{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.admin-line{font-size:15px;font-weight:700;line-height:1.4}.admin-note{color:var(--muted);text-wrap:pretty;font-size:12.5px;line-height:1.45}.admin-label{color:var(--muted);font-size:12px;font-weight:800}.admin-facts{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 16px;display:grid}.admin-fact dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.admin-fact dd{overflow-wrap:anywhere;margin-top:2px;font-size:14px;font-weight:600}.admin-fact a{color:var(--accent-lift)}.admin-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.admin-act{flex-direction:column;gap:4px;display:inline-flex}.admin-staff{flex-direction:column;display:flex}.admin-staff li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.admin-staff li:first-child{border-top:0}.admin-role{border-radius:var(--radius-pill);background:var(--surface-strong);text-transform:capitalize;color:var(--muted);flex:none;padding:2px 8px;font-size:11px;font-weight:800}.admin-role.is-owner{background:var(--highlight)}@supports (color:color-mix(in lab, red, red)){.admin-role.is-owner{background:color-mix(in srgb, var(--highlight) 18%, transparent)}}.admin-role.is-owner{color:var(--highlight)}.admin-claim{border:1px dashed var(--line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13.5px;display:flex}.admin-claim.is-new{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-claim.is-new{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.admin-claim-acts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.admin-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.4;display:flex}.admin-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:2px}.pl{flex-direction:column;gap:10px;display:flex}.pl-label{color:var(--muted);font-size:.875rem;font-weight:500}.pl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;display:grid}.pl-grid.one{grid-template-columns:minmax(0,1fr)}.pl-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;min-width:0;transition:border-color .16s var(--ease), background-color .16s var(--ease);flex-direction:column;gap:7px;padding:13px 14px 14px 40px;display:flex;position:relative}.pl-card:before{content:"";box-sizing:border-box;border:1.5px solid var(--muted);width:16px;height:16px;position:absolute;top:15px;left:14px}@supports (color:color-mix(in lab, red, red)){.pl-card:before{border:1.5px solid color-mix(in srgb, var(--muted) 70%, transparent)}}.pl-card:before{border-radius:50%}.pl-card:hover{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.pl-card:hover{border-color:color-mix(in srgb, var(--accent-lift) 35%, var(--line))}}.pl-card.on{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.pl-card.on{border-color:color-mix(in srgb, var(--accent-lift) 62%, transparent)}}.pl-card.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pl-card.on{background:color-mix(in srgb, var(--accent) 15%, transparent)}}.pl-card.on{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.pl-card.on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 30%, transparent)}}.pl-card.on:before{border:5px solid var(--accent-lift);background:var(--bg)}.pl-card:has(.pl-radio:focus-visible){outline:2px solid var(--accent-lift);outline-offset:2px}.pl-radio{opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;top:15px;left:14px}.pl-name{color:var(--text);font-size:15px;font-weight:700;line-height:1.2}.pl-sub{color:var(--muted);font-size:12.5px;line-height:1.45}.pl-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.pl-in{border:1px solid var(--line);background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums;color-scheme:normal;border-radius:12px;padding:7px 11px;font-size:14px}.pl-card.on .pl-in{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.pl-card.on .pl-in{border-color:color-mix(in srgb, var(--accent-lift) 45%, var(--line))}}.pl-in:focus-visible{outline:2px solid var(--accent-lift);outline-offset:1px}.pl-in.num{text-align:center;width:64px}.pl-chips{flex-wrap:wrap;gap:5px;display:flex}.pl-chips button{border:1px solid var(--line-soft);border-radius:var(--radius-pill);color:var(--muted);font-variant-numeric:tabular-nums;padding:3px 9px;font-size:11.5px}.pl-chips button:hover{color:var(--text)}.pl-chips button.on{border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.pl-chips button.on{border-color:color-mix(in srgb, var(--accent-lift) 50%, transparent)}}.pl-chips button.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pl-chips button.on{background:color-mix(in srgb, var(--accent) 20%, transparent)}}.pl-chips button.on{color:var(--on-tint)}.pl-now{background:var(--surface-strong);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.pl-sum{border:1px solid var(--line-soft);background:var(--bg-soft);color:var(--muted);border-radius:12px;flex-direction:column;gap:4px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.pl-sum b{color:var(--text);font-weight:600}.pl-sum .k{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:700}.pl-warn{border:1px solid var(--warning);gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-warn{border:1px solid color-mix(in srgb, var(--warning) 35%, transparent)}}.pl-warn{background:var(--warning);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pl-warn{background:color-mix(in srgb, var(--warning) 10%, transparent)}}.pl-warn{color:var(--warning);padding:11px 13px;font-size:13px;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.pl-warn{color:color-mix(in srgb, var(--warning) 80%, var(--text))}}.pl-warn svg{flex:none;margin-top:1px}.pl-check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.pl-check-in{margin:-2px 0 0 40px}.pl-check input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:1px}@media (max-width:560px){.pl-grid{grid-template-columns:minmax(0,1fr)}}.admin-notes,.admin-audit{flex-direction:column;gap:10px;display:flex}.admin-notes li p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.admin-notes li span,.admin-audit li span+span{font-size:12px}.admin-audit{max-height:340px;overflow-y:auto}.admin-audit li{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding-top:8px;font-size:13.5px;display:flex}.admin-audit li:first-child{border-top:0;padding-top:0}.admin-requests{flex-direction:column;gap:10px;display:flex}.admin-request{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:10px;padding:16px;display:flex}.admin-request.is-new{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.admin-request.is-new{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.admin-request.is-done{opacity:.75}.admin-request-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-request-gym{font-size:16px;font-weight:800}.admin-request-who{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.admin-request-note{border-left:3px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;padding-left:10px;font-size:14px;line-height:1.45}.admin-linkbtn{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);align-items:center;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.admin-linkbtn:hover{border-color:var(--text)}.admin-new,.admin-made{max-width:560px}.admin-new{max-width:640px}.admin-code{border-radius:var(--radius-sm);background:var(--bg-soft);white-space:nowrap;padding:9px 11px;font-size:12.5px;display:block;overflow-x:auto}.yg{flex-direction:column;gap:28px;max-width:640px;display:flex}.yg-group{flex-direction:column;gap:10px;display:flex}.yg-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.yg-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.yg-row+.yg-row{border-top:1px solid var(--line-soft)}.yg-row.is-here{box-shadow:inset 3px 0 0 var(--accent)}.yg-main{align-items:center;gap:12px;padding:12px 14px;display:flex}.yg-mark{border-radius:11px;width:40px;height:40px;font-size:19px}.yg-text{flex:1;min-width:0}.yg-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.yg-sub{color:var(--muted);margin-top:1px;font-size:12.5px}.yg-row.is-here .yg-sub{color:var(--accent-lift)}.yg-actions{flex:none;gap:6px;display:flex}.yg-btn{padding:7px 12px;font-size:13px}.yg-confirm{text-wrap:pretty;padding:0 14px 14px 66px;font-size:13.5px;line-height:1.5}.yg-confirm.is-stop p{color:var(--warning)}.yg-confirm-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.yg-leave{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.yg-leave{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent)}}.yg-join{flex-direction:column;gap:8px;display:flex}.yg-join-sub{max-width:58ch;color:var(--muted);font-size:13.5px;line-height:1.5}.yg-join-row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.yg-code{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);min-width:0;max-width:260px;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text);outline:none;flex:180px;padding:9px 12px;font-size:19px;font-weight:700}.yg-code::placeholder{font-family:var(--font-body,inherit);letter-spacing:0;text-transform:none;color:var(--muted);font-size:14px;font-weight:500}.yg-code:focus{border-color:var(--accent)}.yg-done{color:var(--success);font-size:13.5px;font-weight:600}.yg-start{font-size:13.5px}.yg-start a{color:var(--accent-lift);text-underline-offset:4px;font-weight:700}@media (max-width:520px){.yg-confirm{padding-left:14px}}.look{border-top:1px solid var(--line-soft);flex-direction:column;gap:6px;margin-top:22px;padding-top:18px;display:flex}.look-title{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:800}.look-logo{align-items:center;gap:12px;margin-bottom:10px;display:flex}.look-mark{border:1px solid var(--line);background:var(--surface-strong);object-fit:contain;border-radius:12px;flex:none;width:48px;height:48px}.look-mark.is-letter{font-family:var(--font-display);color:var(--text);place-items:center;font-size:24px;font-weight:800;display:grid}.look-label{font-size:14px;font-weight:700}.look-hint{color:var(--muted);font-size:12.5px;line-height:1.4}.look-upload{border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);flex:none;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:700}.look-upload:hover{border-color:var(--muted)}.look-colours{margin-top:6px}.look-swatches{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.look-swatch{border:1px solid var(--line);border-radius:var(--radius-md);text-align:left;transition:border-color .15s var(--ease-out);overflow:hidden}.look-swatch:hover{border-color:var(--muted)}.look-swatch.is-on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.look-swatch.is-on{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent)}}.look-swatch-paint{align-items:flex-end;gap:4px;height:40px;padding:7px;display:flex}.look-swatch-paint span:first-child{border-radius:2px;flex:1;height:16px}.look-swatch-paint span:nth-child(2){border-radius:2px;width:10px;height:22px}.look-swatch-paint span:nth-child(3){border-radius:2px;width:10px;height:13px}.look-swatch-name{padding:5px 8px 6px;font-size:12px;font-weight:600;display:block}.fs{flex-direction:column;margin-top:10px;display:flex}.fs-sum{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);cursor:pointer;align-items:center;gap:14px;padding:12px;transition:box-shadow .15s;display:flex}.fs-sum:hover{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.fs-sum:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 35%, var(--line-soft))}}.fs.is-open .fs-sum{cursor:default;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:inset 0 0 0 1px var(--line)}.fs-ic{background:var(--accent-pale);width:44px;height:44px;color:var(--accent-lift);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.fs-ic svg{width:22px;height:22px}.fs-tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fs-hl{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;flex-wrap:wrap;gap:0 .3em;font-size:26px;font-weight:700;line-height:1.05;display:flex}.fs-hl>span{white-space:nowrap}.fs-hl em{color:var(--accent-lift);font-style:normal}.fs-hl.is-empty{color:var(--muted)}.fs-sb{color:var(--muted);font-size:13px;font-weight:500}.fs-sb b{color:var(--text);font-weight:700}.fs-warn{color:var(--warning);font-size:12.5px;font-weight:700}.fs-edit{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--bg-soft);height:36px;color:var(--text);flex-shrink:0;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.fs-edit svg{width:14px;height:14px}.fs-pane{border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line), 0 14px 30px -20px #090f1859;flex-direction:column;gap:16px;margin-top:-1px;padding:18px 18px 16px;display:flex}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 18px;max-width:640px;display:grid}.fs-row{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;display:flex}.fs-f{flex-direction:column;gap:6px;min-width:0;display:flex}.fs-l{color:var(--muted);font-size:12px;font-weight:700}.fs-hint{color:var(--muted);font-size:11.5px;font-weight:500}.fs-note{color:var(--muted);font-size:12.5px;font-weight:500}.fs-in{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);height:42px;font-family:var(--font-display);align-self:flex-start;align-items:center;gap:2px;padding:0 10px;font-size:22px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:inline-flex}.fs-in:focus-within{border-color:var(--accent-lift);box-shadow:0 0 0 3px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.fs-in:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-lift) 22%, transparent)}}.fs-in .iv-num{width:1.5em;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.fs-in .iv-num:focus{box-shadow:none}.fs-in .iv-colon{margin:0}.fs-sel{min-width:170px}.fs-pane .seg{height:44px}.fs-pane .seg button{height:100%;padding:0 14px;font-size:13px}.fs-tg{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:42px;display:flex}.fs-tg-l{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:inline-flex}.fs-tg.is-on .fs-tg-l{color:var(--text)}.fs-sw{appearance:none;border-radius:var(--radius-pill);background:var(--surface-strong);width:38px;height:22px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;flex-shrink:0;margin:0;transition:background-color .15s;position:relative}.fs-sw:after{content:"";background:var(--bg-soft);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.fs-sw:checked{background:var(--accent);box-shadow:none}.fs-sw:checked:after{transform:translate(16px)}.fs-sw:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.fs-tg-words{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.fs-tg-words .fs-in{align-self:center}.fs-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.fs-today{color:var(--muted);flex:260px;min-width:0;font-size:12.5px;font-weight:500}.fs-today b{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-size:15px;font-weight:700}.fs-done{border-radius:var(--radius-pill);background:var(--accent);height:36px;color:var(--on-accent);flex-shrink:0;margin-left:auto;padding:0 18px;font-size:13px;font-weight:800}.fs-pane .sl-box{margin-top:0}.sr-note{margin-top:-8px}.sr-box{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);width:58px;height:42px;color:var(--text);font-family:var(--font-display);text-align:center;font-feature-settings:"tnum" 1;outline:none;padding:0 4px;font-size:22px;font-weight:700;transition:border-color .15s,box-shadow .15s}.sr-box::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sr-box::placeholder{color:color-mix(in srgb, var(--muted) 55%, transparent)}}.sr-box:focus{border-color:var(--accent-lift);box-shadow:0 0 0 3px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.sr-box:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-lift) 22%, transparent)}}.sr-box.sr-pct{font-size:18px}.sr-lifts{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13.5px;font-weight:700;display:flex}.sr-lift{align-items:center;gap:8px 10px;display:inline-flex}.sr-plus{font-family:var(--font-display);color:var(--muted);font-size:18px}.sr-grid{grid-template-columns:auto repeat(var(--n), 58px);justify-content:start;align-items:center;gap:8px 10px;max-width:100%;margin:-3px;padding:3px;display:grid;overflow-x:auto}.sr-grid .sr-box{width:100%}.sr-col{text-align:center;white-space:nowrap}.sr-row{text-align:right;padding-right:6px}.sr-clear{color:var(--muted);align-self:flex-start;font-size:12.5px;font-weight:700;transition:color .15s}.sr-clear:hover{color:var(--text)}.sr-picked{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--bg);height:36px;color:var(--text);align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.sr-picked span{color:var(--muted);font-size:11px}.sr-search{position:relative}.sr-q{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--bg);width:170px;height:36px;color:var(--text);outline:none;padding:0 14px;font-size:13px}.sr-q:focus{border-color:var(--accent-lift)}.sr-matches{z-index:20;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-soft);width:224px;max-height:208px;margin-top:4px;padding:4px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 24px -12px #090f1859}.sr-matches button{border-radius:calc(var(--radius-md) - 4px);text-align:left;width:100%;color:var(--text);padding:8px 10px;font-size:13px}.sr-matches button:hover{background:var(--surface-strong)}@media (max-width:640px){.sr-grid{grid-template-columns:auto repeat(var(--n), 48px);gap:8px 6px}.sr-row{padding-right:2px}.fs-sum{gap:11px;padding:11px}.fs-ic{width:38px;height:38px}.fs-hl{font-size:22px}.fs-pane{padding:14px}}.iv-box{border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-soft);flex-direction:column;gap:10px;margin-top:10px;padding:14px 16px;display:flex}.iv-kick{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-lift);font-size:10.5px;font-weight:800}.iv-sent{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:30px;font-weight:700;line-height:1;display:flex}.iv-grp{align-items:center;gap:8px;display:inline-flex}.iv-num{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);width:2.1em;height:1.5em;color:var(--text);font:inherit;text-align:center;font-feature-settings:"tnum" 1;outline:none;padding:0 .15em;transition:border-color .15s,box-shadow .15s}.iv-num::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.iv-num::placeholder{color:color-mix(in srgb, var(--muted) 55%, transparent)}}.iv-num:focus{border-color:var(--accent-lift);box-shadow:0 0 0 3px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.iv-num:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-lift) 24%, transparent)}}.iv-colon{color:var(--muted);margin:0 -4px}.iv-sum{color:var(--muted);font-size:12.5px;font-weight:600}.iv-sum b{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-size:15px;font-weight:700}.iv-sum.is-warn{color:var(--warning)}.iv-head{align-items:center;gap:6px;display:flex}.iv-tip{flex-direction:column;gap:6px;max-width:320px;display:flex}.iv-tip-line{color:var(--muted);display:block}.iv-tip-line b{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-size:15px;font-weight:700}.iv-check{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.iv-check input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.iv-check:hover{color:var(--text)}.iv-sent.is-small{gap:6px 14px;font-size:22px}.iv-sent.is-small .iv-num{width:2.2em;height:1.75em;font-size:20px}.iv-grp.is-opt{color:var(--muted)}.iv-then{color:var(--muted);font-size:.8em}.fmt-window{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:6px;font-size:18px;font-weight:700;display:inline-flex}.fmt-window .iv-num{width:2.3em;height:2.1em;font-size:16px}.fmt-window.is-opt{color:var(--muted)}.fmt-window.is-warn .iv-num{border-color:var(--warning)}.iv-pair{flex-wrap:wrap;gap:10px 22px;display:flex}.iv-fixed{border-radius:var(--radius-md);border:1px dashed var(--line);color:var(--text);margin-top:4px;padding:10px 12px;font-size:14px;font-weight:600}.iv-offer{align-items:center;gap:4px;margin-top:8px;display:flex}.iv-offer-go{border-radius:var(--radius-pill);border:1px dashed var(--accent-lift);align-items:center;gap:6px;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.iv-offer-go{border:1px dashed color-mix(in srgb, var(--accent-lift) 55%, transparent)}}.iv-offer-go{color:var(--accent-lift);font-size:12.5px;font-weight:700}.iv-offer-go:hover{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.iv-offer-go:hover{background:color-mix(in srgb, var(--accent-lift) 12%, transparent)}}.iv-offer-x{width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.iv-offer-x:hover{color:var(--text)}.iv-log{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.iv-log-what{color:var(--muted);font-size:12px;font-weight:600}.iv-rounds{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:8px;width:100%;display:grid}.iv-round{flex-direction:column;gap:5px;min-width:0;display:flex}.iv-round-n{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.iv-round .sf-num{text-align:center;width:100%;min-width:0;height:54px;padding:0 4px;font-size:28px}.iv-round-rr{color:var(--muted);align-items:center;gap:4px;display:flex}.iv-sofar{border-radius:var(--radius-md);background:var(--text);justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.iv-sofar{background:color-mix(in srgb, var(--text) 5%, transparent)}}.iv-sofar{color:var(--muted);font-size:13px;font-weight:700}.iv-sofar b{font-family:var(--font-display);color:var(--text);font-feature-settings:"tnum" 1;font-size:26px;font-weight:700;line-height:1}.iv-switch{color:var(--accent-lift);font-size:12.5px;font-weight:700}.iv-switch:hover{text-decoration:underline}.lb-splits{font-family:var(--font-display);letter-spacing:.03em;font-feature-settings:"tnum" 1;font-size:13px;font-weight:700}.ms-splits{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.ms-splits i{background:var(--text);border-radius:7px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.ms-splits i{background:color-mix(in srgb, var(--text) 9%, transparent)}}.ms-splits i{font-family:var(--font-display);font-feature-settings:"tnum" 1;color:var(--text);font-size:15px;font-style:normal;font-weight:700}.sl-box{flex-direction:column;gap:8px;margin-top:10px;display:flex}.iv-box .sl-box{margin-top:0}.sl-layout{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.sl-layout-k{color:var(--muted);font-size:12px;font-weight:700}.sl-info-wrap{display:inline-flex;position:relative}.sl-info{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);border-radius:999px;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;font-weight:700;display:inline-grid}.sl-info:hover,.sl-info[aria-expanded=true]{border-color:var(--accent);color:var(--accent-lift)}.sl-preview{z-index:40;border-radius:var(--radius-lg);background:var(--bg-soft);width:min(620px,100vw - 48px);box-shadow:inset 0 0 0 1px var(--line), 0 18px 44px #090f1838;padding:14px;position:absolute;top:calc(100% + 8px);left:-12px}.sl-preview-k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:10.5px;font-weight:800}.sl-preview-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sl-preview figure{border-radius:var(--radius-md);background:var(--bg);min-width:0;box-shadow:inset 0 0 0 1px var(--line-soft);padding:10px}.sl-preview figure.is-on{box-shadow:inset 0 0 0 2px var(--accent)}.sl-preview figcaption{margin-bottom:6px;font-size:12px;font-weight:800}.sl-preview figcaption b{color:var(--accent-lift)}.sl-mini{zoom:.62;pointer-events:none}@media (max-width:560px){.sl-preview-pair{grid-template-columns:minmax(0,1fr)}}.sl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.sl-count{color:var(--muted);font-size:12px;font-weight:700}.sl-found{color:var(--accent-lift);font-size:12px;font-weight:700}.sl-lines{flex-direction:column;gap:6px;display:flex}.sl-line{border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-soft);grid-template-columns:22px minmax(0,1.4fr) minmax(0,1fr) 32px;align-items:center;gap:8px;padding:8px 10px;display:grid}.sl-lines.is-clock .sl-line{grid-template-columns:22px minmax(0,1.3fr) minmax(0,2.2fr) 32px}.sl-line .sl-n{font-family:var(--font-display);color:var(--muted);text-align:center;font-size:18px;font-weight:700}.sl-name{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);align-items:center;gap:6px;min-width:0;padding:0 8px 0 0;transition:border-color .15s;display:flex}.sl-name:focus-within{border-color:var(--accent)}.sl-name input{min-width:0;color:var(--text);background:0 0;outline:none;flex:1;padding:9px 10px;font-size:14px;font-weight:600}.sl-namebox{flex:1;min-width:0;display:flex;position:relative}.sl-suggest{z-index:30;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg-soft);width:max-content;min-width:calc(100% + 2px);max-width:min(340px,80vw);max-height:264px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:-1px;overflow-y:auto;box-shadow:0 14px 34px #00000047}.sl-suggest li{border-radius:calc(var(--radius-md) - 4px);color:var(--text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:8px 10px;font-size:14px;font-weight:600;overflow:hidden}.sl-suggest li.is-on{background:var(--surface-strong)}.sl-rec{background:var(--accent-lift);border-radius:6px;flex-shrink:0;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.sl-rec{background:color-mix(in srgb, var(--accent-lift) 18%, transparent)}}.sl-rec{color:var(--accent-lift);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-style:normal;font-weight:800}.sl-pairs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;min-width:0;display:grid}.sl-pairs select{width:100%;min-width:0}.sl-fixed{border-radius:var(--radius-md);border:1px dashed var(--line);white-space:nowrap;text-overflow:ellipsis;padding:11px 12px;font-size:15px;font-weight:600;overflow:hidden}.sl-rounds{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:5px;display:flex}.sl-rounds-k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:10.5px;font-weight:800}.sl-rounds button{border-radius:var(--radius-pill);border:1px solid var(--line);font-feature-settings:"tnum" 1;min-width:30px;height:28px;color:var(--muted);padding:0 8px;font-size:12.5px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.sl-rounds button:hover:not(.on){border-color:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.sl-rounds button:hover:not(.on){border-color:color-mix(in srgb, var(--accent-lift) 45%, var(--line))}}.sl-rounds button:hover:not(.on){color:var(--text)}.sl-rounds button.on{background:var(--accent);color:var(--on-accent);border-color:#0000}.sl-rounds .sl-every{padding:0 11px}.sl-rounds button:focus-visible{outline:2px solid var(--accent-lift);outline-offset:2px}.sl-picked{border-radius:var(--radius-pill);background:var(--accent-pale);min-width:24px;height:24px;color:var(--accent-lift);font-feature-settings:"tnum" 1;place-items:center;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.sl-picked.is-every{padding:0 10px}.sl-rounds button.sl-change{min-width:0;color:var(--accent-lift);border-style:dashed}.sl-x{width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;display:grid}.sl-x:hover:not(:disabled){color:var(--text);background:var(--surface-strong)}.sl-x:disabled{opacity:.3}.sl-note{color:var(--muted);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 6px;font-size:12px;font-weight:600;display:flex}.sl-note input{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg);width:3rem;color:var(--text);text-align:center;outline:none;padding:4px 6px;font-weight:700}.sl-note.is-warn{color:var(--warning)}.sl-add{border-radius:var(--radius-pill);border:1px dashed var(--accent-lift);align-self:flex-start;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.sl-add{border:1px dashed color-mix(in srgb, var(--accent-lift) 55%, transparent)}}.sl-add{color:var(--accent-lift);font-size:12.5px;font-weight:700}.sl-add:hover{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.sl-add:hover{background:color-mix(in srgb, var(--accent-lift) 12%, transparent)}}@media (max-width:720px){.sl-line,.sl-lines.is-clock .sl-line{grid-template-columns:22px minmax(0,1fr) 32px}.sl-pairs,.sl-rounds{grid-column:2/3}}.ls-card{flex-direction:column;align-items:stretch;gap:10px;display:flex}.ls-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ls-three{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:10px 12px;display:grid}.ls-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.ls-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--on-tint);opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:800;overflow:hidden}.ls-val{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:30px;font-weight:700;line-height:.95}.ls-val .unit{font-size:.5em}.ls-place{color:var(--on-tint);opacity:.85;font-size:11.5px;font-weight:600}.ls-card .ms-meta b{font-weight:800}[data-style=broadcast] .ls-lbl,[data-style=broadcast] .ls-place{color:var(--muted)}[data-style=arena] .ls-lbl,[data-style=arena] .ls-place,[data-style=arena] .ls-val .unit{color:var(--on-accent)}.ls-tabs{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.ls-tab{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);transition:color .16s var(--ease-out), background .16s var(--ease-out);padding:7px 13px;font-size:13px;font-weight:700}.ls-tab:hover{color:var(--text)}.ls-tab[aria-selected=true]{background:var(--text);box-shadow:none;color:var(--bg)}.ls-tab.is-overall:not([aria-selected=true]){box-shadow:inset 0 0 0 1px var(--line);border:1px dashed var(--line);padding:6px 12px}.ls-sub{color:var(--muted);margin-top:10px;font-size:12px;font-weight:600}.ls-sub b{color:var(--text);font-weight:800}.ls-sub+div .board-head,.ls-sub+.board-head{margin-top:8px}[data-style=broadcast] .ls-tab,[data-style=arena] .ls-tab{border-radius:var(--radius-sm)}.ov-wrap{overflow-x:auto}.ov-grid{border-collapse:separate;border-spacing:0 5px;width:100%;font-size:13px}.ov-grid th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;vertical-align:bottom;padding:0 6px;font-size:9.5px;font-weight:800;line-height:1.25}.ov-grid th.is-sort{color:var(--text)}.ov-grid td{background:var(--text);padding:8px 6px}@supports (color:color-mix(in lab, red, red)){.ov-grid td{background:color-mix(in srgb, var(--text) 5%, transparent)}}.ov-grid td{white-space:nowrap}.ov-grid td:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.ov-grid td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.ov-grid .ov-num{text-align:right}.ov-rank{text-align:center;width:2.2em;font-family:var(--font-display);color:var(--muted);font-size:17px;font-weight:700}.ov-name{text-overflow:ellipsis;max-width:9rem;font-weight:700;overflow:hidden}.ov-grid td b{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:17px;font-weight:700}.ov-grid sup{color:var(--muted);margin-left:2px;font-size:9.5px;font-weight:800}.ov-grid sup.is-gold{color:var(--highlight)}.ov-pts{font-family:var(--font-display);font-feature-settings:"tnum" 1;font-size:19px;font-weight:700}.ov-none{color:var(--muted)}.ov-grid tr.is-first .ov-rank{color:var(--highlight)}.ov-grid tr.is-me td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ov-grid tr.is-me td{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.ov-foot{color:var(--muted);margin-top:6px;font-size:11.5px;font-weight:600}[data-style=broadcast] .ov-grid td,[data-style=arena] .ov-grid td{border-radius:0}.lf-section{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding-top:12px;display:flex}.lf-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lf-head b{font-size:15px;font-weight:800}.lf-head span{color:var(--muted);font-size:12px;font-weight:600}.lf-hint{color:var(--accent-lift);font-size:12.5px;font-weight:700}.hist-lines{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.hist-lines li{align-items:baseline;gap:6px;display:flex}.hist-lines span{color:var(--muted);font-size:12px;font-weight:700}.hist-lines b{font-size:22px;line-height:1}.hist-lines b .unit{font-size:.55em}.hist-lines-level{align-self:center}.pd-lines{color:var(--muted);flex-direction:column;gap:4px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.pd-lines b{color:var(--text);font-weight:800}.sl-note.sl-kept{display:block}.lines-form .iv-log-what{display:none}.chat-btn{border-radius:var(--radius-pill);width:34px;height:34px;color:var(--text);background:var(--text);flex-shrink:0;align-self:center;place-items:center;margin-right:-6px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.chat-btn{background:color-mix(in srgb, var(--text) 5%, transparent)}}.chat-btn{box-shadow:inset 0 0 0 1px var(--line-soft);transition:box-shadow .16s var(--ease-out), background-color .16s var(--ease-out)}.chat-btn:hover{box-shadow:inset 0 0 0 1px var(--line)}.chat-btn[aria-current=page]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chat-btn[aria-current=page]{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.chat-btn[aria-current=page]{box-shadow:0 0 0 2px var(--accent-lift)}.chat-btn-count{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);box-shadow:0 0 0 2px var(--bg);place-items:center;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-grid;position:absolute;top:-5px;right:-7px}.chat-btn-dot{background:var(--accent-lift);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);border-radius:99px;position:absolute;top:0;right:0}[data-style=broadcast] .chat-btn,[data-style=arena] .chat-btn{border-radius:var(--radius-sm)}.ch-page{height:calc(100dvh - 58px - 2 * (var(--section-y) + 6px));border-radius:var(--radius-lg);background:var(--text);grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:460px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ch-page{background:color-mix(in srgb, var(--text) 2%, transparent)}}.ch-page{box-shadow:inset 0 0 0 1px var(--line-soft)}.ch-page.is-narrow,.ch-page.is-off{grid-template-columns:minmax(0,1fr)}.ch-page.is-narrow{height:calc(100dvh - 58px - 2 * (var(--section-y) + 6px));margin-inline:calc(-1 * var(--screen-x));box-shadow:none;background:0 0;border-radius:0}.ch-page>.ch-skel{padding:20px}.ch-side{border-right:1px solid var(--line-soft);flex-direction:column;min-height:0;display:flex}.ch-page.is-narrow .ch-side{border-right:0}.ch-side-head{padding:16px 16px 10px}.ch-side-title{margin-top:2px;font-size:30px;line-height:1}.ch-list{flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.ch-row{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.ch-row:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ch-row:hover{background:color-mix(in srgb, var(--text) 4%, transparent)}}.ch-row.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ch-row.is-on{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.ch-row.is-on{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.ch-row.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 30%, transparent)}}.ch-row-name{align-items:center;gap:7px;min-width:0;font-size:15px;font-weight:650;display:flex}.ch-row.is-new .ch-row-name{font-weight:800}.ch-row-name .wc-tag,.ch-who .wc-tag{background:var(--accent);border-radius:6px;flex-shrink:0;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.ch-row-name .wc-tag,.ch-who .wc-tag{background:color-mix(in srgb, var(--accent) 30%, transparent)}}.ch-row-name .wc-tag,.ch-who .wc-tag{color:var(--accent-lift);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800}.ch-row-last{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;display:block;overflow:hidden}.ch-row.is-new .ch-row-last{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.ch-row.is-new .ch-row-last{color:color-mix(in srgb, var(--text) 82%, var(--muted))}}.ch-row-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.ch-row-time{color:var(--muted);font-size:12px;font-weight:600}.ch-row.is-new .ch-row-time{color:var(--accent-lift)}.ch-row-count{border-radius:var(--radius-pill);background:var(--accent);min-width:21px;height:21px;color:var(--on-accent);place-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-grid}.ch-row-muted{color:var(--muted)}.ch-row-gap{height:21px}.ch-tile{border-radius:30%;flex-shrink:0;place-items:center;display:grid}.ch-tile.is-gym{background:var(--accent);color:var(--on-accent);font-family:var(--font-display);letter-spacing:.02em;font-weight:800}.ch-tile.is-logo{object-fit:contain;background:var(--surface)}.ch-tile.is-emoji{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ch-tile.is-emoji{background:color-mix(in srgb, var(--text) 7%, transparent)}}.ch-tile.is-emoji{box-shadow:inset 0 0 0 1px var(--line-soft)}.ch-thread{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ch-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:10px;padding:12px 16px;display:flex}.ch-back,.ch-info{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--text);flex-shrink:0;place-items:center;display:grid}.ch-info{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ch-info{background:color-mix(in srgb, var(--text) 5%, transparent)}}.ch-info{box-shadow:inset 0 0 0 1px var(--line-soft)}.ch-back{margin-right:-6px}.ch-title{white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1;overflow:hidden}.ch-sub{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:600}.ch-pin{border-bottom:1px solid var(--line-soft);background:var(--accent);align-items:center;gap:10px;width:100%;padding:8px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ch-pin{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.ch-pin{color:var(--accent-lift);text-align:left}.ch-pin small{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.ch-pin span span,.ch-pin .truncate{color:var(--text);font-size:13px;font-weight:600;display:block}.ch-pin em{color:var(--muted);flex-shrink:0;font-size:11.5px;font-style:normal;font-weight:700}.ch-body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 20px 16px;overflow-y:auto}.ch-day,.ch-new{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:16px 4px 4px;font-size:10px;font-weight:800;display:flex}.ch-day:before,.ch-day:after,.ch-new:before,.ch-new:after{content:"";background:var(--line-soft);flex:1;height:1px}.ch-new{color:var(--accent-lift)}.ch-new:before,.ch-new:after{background:var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.ch-new:before,.ch-new:after{background:color-mix(in srgb, var(--accent-lift) 45%, transparent)}}.ch-older{border-radius:var(--radius-pill);color:var(--accent-lift);margin:6px auto 4px;padding:6px 12px;font-size:12.5px;font-weight:700;display:block}.ch-run{grid-template-columns:30px minmax(0,1fr);align-items:end;gap:8px;margin-top:14px;display:grid}.ch-run.is-mine{grid-template-columns:minmax(0,1fr)}.ch-av{margin-bottom:2px;position:sticky;bottom:0}.ch-run:has(.ch-msg:last-child .crx-row>.crx-chip) .ch-av{margin-bottom:38px}.ch-inner{min-width:0}.ch-stack{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ch-run.is-mine .ch-stack{align-items:flex-end}.ch-who{color:var(--muted);align-items:center;gap:6px;margin:0 0 2px 12px;font-size:12.5px;display:flex}.ch-who b{font-weight:700}.ch-who span:last-child,.ch-time{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.ch-who span:last-child,.ch-time{color:color-mix(in srgb, var(--muted) 78%, transparent)}}.ch-who span:last-child,.ch-time{font-size:11px;font-weight:600}.ch-time{margin:3px 4px 0 0}.ch-msg{align-items:inherit;max-width:min(560px,100%);transition:background-color .4s var(--ease-out);border-radius:20px;flex-direction:column;display:flex;position:relative}.ch-run.is-mine .ch-msg{align-items:flex-end}.ch-msg.is-flash{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ch-msg.is-flash{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.ch-item{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ch-run.is-mine .ch-item{align-items:flex-end}.ch-bubble{background:var(--text);border-radius:19px;max-width:100%;padding:8px 13px 9px}@supports (color:color-mix(in lab, red, red)){.ch-bubble{background:color-mix(in srgb, var(--text) 9%, var(--bg))}}.ch-bubble{overflow-wrap:anywhere;white-space:pre-wrap;font-size:15px;line-height:1.4}.ch-run:not(.is-mine) .ch-msg:not(:last-of-type) .ch-bubble{border-bottom-left-radius:7px}.ch-run:not(.is-mine) .ch-msg+.ch-msg .ch-bubble{border-top-left-radius:7px}.ch-run.is-mine .ch-bubble{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:7px}.ch-run.is-mine .ch-bubble .mention{color:var(--on-accent);background:#ffffff2b;border-radius:5px;padding:0 3px}.ch-bubble.is-deleted{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:0 0;font-size:13.5px;font-style:italic}.ch-run.is-mine .ch-bubble.is-deleted{color:var(--muted);background:0 0}.ch-quote{border-left:3px solid var(--accent-lift);max-width:100%;color:var(--muted);text-align:left;white-space:normal;margin:1px 0 6px;padding:1px 0 1px 8px;font-size:12.5px;line-height:1.35;display:block}.ch-quote b{color:var(--accent-lift);font-size:12px;font-weight:800;display:block}.ch-quote span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ch-run.is-mine .ch-quote{color:#ffffffd1;border-left-color:#ffffffb3}.ch-run.is-mine .ch-quote b{color:var(--on-accent)}.ch-edited{color:currentColor}@supports (color:color-mix(in lab, red, red)){.ch-edited{color:color-mix(in srgb, currentColor 60%, transparent)}}.ch-edited{font-size:11px;font-weight:600}.ch-item .crx-row{margin-top:0}.ch-tools{z-index:2;border:1px solid var(--line);background:var(--bg-soft);opacity:0;transition:opacity .14s var(--ease-out);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:-12px;right:-8px;box-shadow:0 8px 20px #0000002e}.ch-run.is-mine .ch-tools{left:-8px;right:auto}.ch-msg:hover .ch-tools,.ch-msg:focus-within .ch-tools{opacity:1}@media (hover:none){.ch-tools{opacity:1;box-shadow:none;background:0 0;border:0;position:static}}.ch-tools .crx-add,.ch-tool{width:30px;height:28px;color:var(--muted);border:0;border-radius:7px;place-items:center;display:grid}.ch-tools .crx-add:hover,.ch-tool:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ch-tools .crx-add:hover,.ch-tool:hover{background:color-mix(in srgb, var(--text) 7%, transparent)}}.ch-tools .crx-add:hover,.ch-tool:hover{color:var(--text)}.ch-tools .cm-menu{margin-top:0}.ch-tools .cm-menu-btn{opacity:1;border-radius:7px;width:30px;height:28px}.wc-win.ch-card{flex:none;width:172px;min-height:0;padding-bottom:14px}.ch-photo{background:var(--text);border-radius:18px;max-width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ch-photo{background:color-mix(in srgb, var(--text) 6%, transparent)}}.ch-photo{box-shadow:0 0 0 1px var(--line-soft)}.ch-photo img{object-fit:cover;width:100%;height:100%;display:block}.ch-photo-wait{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.ch-viewer{z-index:80;cursor:zoom-out;background:#030508e6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ch-viewer img{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}.ch-viewer-x{color:#fff;background:#ffffff1f;border-radius:99px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.ch-poll{background:var(--text);border-radius:19px;width:min(300px,100%);padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.ch-poll{background:color-mix(in srgb, var(--text) 9%, var(--bg))}}.ch-poll-k{color:var(--accent-lift);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.ch-poll-q{margin:6px 0 8px;font-size:15.5px;font-weight:800;line-height:1.3}.ch-poll-opts{flex-direction:column;gap:6px;display:flex}.ch-poll-opt{background:var(--text);border-radius:12px;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ch-poll-opt{background:color-mix(in srgb, var(--text) 5%, transparent)}}.ch-poll-opt{text-align:left;font-size:14px;font-weight:700}.ch-poll-opt:not(:disabled):hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ch-poll-opt:not(:disabled):hover{background:color-mix(in srgb, var(--text) 9%, transparent)}}.ch-poll-opt.is-mine{box-shadow:inset 0 0 0 1.5px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.ch-poll-opt.is-mine{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent-lift) 65%, transparent)}}.ch-poll-fill{background:var(--accent);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.ch-poll-fill{background:color-mix(in srgb, var(--accent) 34%, transparent)}}.ch-poll-fill{transition:width .3s var(--ease-out)}.ch-poll-tick{background:var(--accent-lift);width:18px;height:18px;color:var(--bg);border-radius:99px;place-items:center;display:grid;position:relative}.ch-poll-label{flex:1;position:relative}.ch-poll-n{color:var(--muted);font-size:13px;font-weight:800;position:relative}.ch-poll-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:12px;font-weight:600;display:flex}.ch-faces{display:flex}.ch-faces>*+*{margin-left:-6px}.ch-foot{border-top:1px solid var(--line-soft);flex-direction:column;gap:8px;padding:10px 16px 14px;display:flex}.ch-compose{align-items:flex-end}.ch-plus{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;background:var(--text)!important;border-radius:50%!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.ch-plus{background:color-mix(in srgb, var(--text) 7%, transparent)!important}}.ch-plus{color:var(--text)!important}.ch-plus-list{z-index:70;border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;flex-direction:column;width:250px;padding:6px;display:flex;position:fixed;box-shadow:0 18px 44px #00000059}.ch-plus-list button{text-align:left;border-radius:10px;align-items:center;gap:11px;padding:9px 10px;display:flex}.ch-plus-list button:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ch-plus-list button:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}}.ch-plus-list b{font-size:14px;font-weight:750;display:block}.ch-plus-list small{color:var(--muted);font-size:12px;display:block}.ch-plus-ic{background:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.ch-plus-ic{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.ch-plus-ic{color:var(--accent-lift)}.ch-replying{border-left:3px solid var(--accent-lift);background:var(--text);border-radius:12px;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ch-replying{background:color-mix(in srgb, var(--text) 5%, transparent)}}.ch-replying{color:var(--muted);font-size:13px}.ch-replying b{color:var(--text);font-weight:700}.ch-x{width:28px;height:28px;color:var(--muted);border-radius:99px;flex-shrink:0;place-items:center;display:grid}.ch-x:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.ch-x:hover{background:color-mix(in srgb, var(--text) 8%, transparent)}}.ch-x:hover{color:var(--text)}.ch-attach{align-self:flex-start}.ch-attach-photo{background:var(--text);border-radius:12px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.ch-attach-photo{background:color-mix(in srgb, var(--text) 6%, transparent)}}.ch-attach-photo{font-size:13px;font-weight:700}.ch-attach-photo img{object-fit:cover;border-radius:8px;width:44px;height:44px}.ch-paused{background:var(--warning);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ch-paused{background:color-mix(in srgb, var(--warning) 12%, transparent)}}.ch-paused{color:var(--warning);font-size:13.5px;font-weight:600}.ch-below{z-index:3;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);padding:7px 14px;font-size:12.5px;font-weight:800;position:absolute;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0000004d}.ch-empty{max-width:420px;color:var(--muted);text-align:center;margin:40px auto;padding:0 20px;font-size:14px}.ch-empty-title{color:var(--text);font-family:var(--font-display);text-transform:uppercase;margin-bottom:6px;font-size:26px;font-weight:700}.ch-skel{flex-direction:column;gap:8px;padding:16px 4px;display:flex}.ch-edit{width:min(520px,100%)}.ch-input{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);outline:none;width:100%;min-width:0;height:42px;padding:0 12px;font-size:14.5px}.ch-input:focus{border-color:var(--accent-lift)}.ch-add-opt{color:var(--accent-lift);align-self:flex-start;align-items:center;gap:6px;padding:8px 4px;font-size:13.5px;font-weight:700;display:flex}.ch-check{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ch-check input{width:18px;height:18px;accent-color:var(--accent)}.ch-wins{flex-wrap:wrap;gap:10px;display:flex}.ch-wins .wc-win.ch-win{flex:0 0 148px;padding:0}.ch-win .wc-win-open{padding:16px 10px 14px}.ch-pinrow{background:var(--text);border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.ch-pinrow{background:color-mix(in srgb, var(--text) 5%, transparent)}}.ch-pinrow{color:var(--accent-lift);text-align:left;font-size:13.5px}.ch-pinrow span{color:var(--text)}.ch-pinrow svg{flex:none}[data-style=broadcast] .ch-bubble,[data-style=arena] .ch-bubble,[data-style=broadcast] .ch-poll,[data-style=arena] .ch-poll,[data-style=broadcast] .ch-photo,[data-style=arena] .ch-photo{border-radius:10px}@media (max-width:767px){.ch-body{padding:8px 12px 14px}.ch-foot{padding:8px 12px 12px}}.cs-pick{max-height:16rem;padding-block:4px;overflow-y:auto}.cs-pick li+li{border-top:1px solid var(--line-soft)}.cs-pick-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 14px;display:flex}.cs-pick-row.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cs-pick-row.is-on{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.cs-pick-row.is-on{box-shadow:inset 3px 0 0 var(--accent)}.ch-tile.is-photo{object-fit:cover;background:var(--surface)}.ch-new-btn{border-radius:var(--radius-pill);background:var(--accent);width:38px;height:38px;color:var(--on-accent);box-shadow:0 6px 18px -8px var(--accent);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ch-new-btn{box-shadow:0 6px 18px -8px color-mix(in srgb, var(--accent) 80%, transparent)}}.cg-search{border-radius:var(--radius-pill);background:var(--text);align-items:center;gap:8px;height:38px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cg-search{background:color-mix(in srgb, var(--text) 5%, transparent)}}.cg-search{box-shadow:inset 0 0 0 1px var(--line-soft);color:var(--muted)}.cg-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent-lift)}.cg-search input{min-width:0;color:var(--text);background:0 0;outline:none;flex:1;font-size:14px}.cg-search input::placeholder{color:var(--muted)}.ch-find{margin-top:12px}.ch-section{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:14px 10px 4px;font-size:11px;font-weight:800}.ch-list-empty{color:var(--muted);padding:18px 12px;font-size:14px}.ch-row.is-past{opacity:.72}.ch-row-join{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--accent-lift);padding:2px 9px}@supports (color:color-mix(in lab, red, red)){.ch-row-join{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 55%, transparent)}}.ch-row-join{color:var(--accent-lift);font-size:11px;font-weight:800}.ch-top{background:var(--text);border-radius:14px;flex-direction:column;gap:3px;max-width:440px;margin:6px auto 14px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ch-top{background:color-mix(in srgb, var(--text) 4%, transparent)}}.ch-top{color:var(--muted);text-align:center;font-size:12.5px;line-height:1.45}.ch-top p:first-child{color:var(--text);font-weight:650}.ch-closed{background:var(--text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ch-closed{background:color-mix(in srgb, var(--text) 5%, transparent)}}.ch-closed{color:var(--muted);font-size:13.5px;font-weight:600}.ch-closed p{flex:220px;min-width:0}.ch-closed-btn{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);padding:8px 16px;font-size:13.5px;font-weight:750}.cg-newgroup{background:var(--accent);border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cg-newgroup{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.cg-newgroup{box-shadow:inset 0 0 0 1px var(--accent-lift)}@supports (color:color-mix(in lab, red, red)){.cg-newgroup{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-lift) 28%, transparent)}}.cg-newgroup{text-align:left}.cg-newgroup b{font-size:15px;display:block}.cg-newgroup small{color:var(--muted);font-size:12.5px;display:block}.cg-newgroup-icon{background:var(--accent);width:40px;height:40px;color:var(--on-accent);border-radius:30%;place-items:center;display:grid}.cg-people{flex-direction:column;max-height:20rem;margin-inline:-6px;display:flex;overflow-y:auto}.cg-person{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:7px 8px;display:flex}.cg-person:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.cg-person:hover{background:color-mix(in srgb, var(--text) 5%, transparent)}}.cg-person.is-picked{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cg-person.is-picked{background:color-mix(in srgb, var(--accent) 14%, transparent)}}.cg-person .wc-tag,.cg-member .wc-tag{background:var(--accent);border-radius:6px;flex-shrink:0;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.cg-person .wc-tag,.cg-member .wc-tag{background:color-mix(in srgb, var(--accent) 30%, transparent)}}.cg-person .wc-tag,.cg-member .wc-tag{color:var(--accent-lift);letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:800}.cg-member .wc-tag.is-quiet{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.cg-member .wc-tag.is-quiet{background:color-mix(in srgb, var(--text) 8%, transparent)}}.cg-member .wc-tag.is-quiet{color:var(--muted)}.cg-check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cg-person.is-picked .cg-check{background:var(--accent);box-shadow:none;color:var(--on-accent)}.cg-face{align-items:flex-start;gap:14px;display:flex}.cg-face-tile{background:var(--text);border-radius:30%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cg-face-tile{background:color-mix(in srgb, var(--text) 7%, transparent)}}.cg-face-tile{box-shadow:inset 0 0 0 1px var(--line-soft);font-size:32px}.cg-face-tile img{object-fit:cover;width:100%;height:100%}.cg-emoji{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cg-emoji button{border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.cg-emoji button:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.cg-emoji button:hover{background:color-mix(in srgb, var(--text) 6%, transparent)}}.cg-emoji button.is-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cg-emoji button.is-on{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.cg-emoji button.is-on{box-shadow:inset 0 0 0 1.5px var(--accent-lift)}.cg-open{background:var(--text);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.cg-open{background:color-mix(in srgb, var(--text) 4%, transparent)}}.cg-open{box-shadow:inset 0 0 0 1px var(--line-soft)}.cg-lines{min-width:0;color:var(--muted);flex-direction:column;gap:3px;font-size:13.5px;line-height:1.45;display:flex}.cg-lines p:first-child{color:var(--text);font-weight:650}.cg-members{flex-direction:column;margin-top:6px;display:flex}.cg-member{align-items:center;gap:10px;min-height:46px;padding:4px 0;display:flex}.cg-member+.cg-member{border-top:1px solid var(--line-soft)}.cg-leave{background:var(--danger);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.cg-leave{background:color-mix(in srgb, var(--danger) 9%, transparent)}}.ac-message{border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);align-items:center;gap:7px;margin-top:10px;padding:7px 14px;font-size:13.5px;font-weight:750;display:inline-flex}.fa{z-index:55;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.fa{align-items:center;padding:24px}}.fa-scrim{cursor:default;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fa-fade .24s var(--ease-out) both;background:#030508a8;position:absolute;inset:0}.fa-card{width:100%;max-width:420px;max-height:92vh;padding:28px 22px calc(18px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg-soft);animation:fa-rise .34s var(--ease-out) both;border-bottom:0;position:relative;overflow-y:auto;box-shadow:0 -12px 40px #00000059}@media (min-width:640px){.fa-card{border-bottom:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px 22px;box-shadow:0 30px 80px #00000080}}[data-style=arena] .fa-card{border-width:2px}.fa-x{width:32px;height:32px;color:var(--muted);background:var(--surface);border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.fa-x:hover{color:var(--text)}.fa-kicker{color:var(--muted)}.fa-title{text-wrap:balance;margin-top:8px;font-size:30px}.fa-body{color:var(--muted);margin-top:10px;font-size:14.5px;line-height:1.5}.fa-line{color:var(--text);font-size:13px;line-height:1.4}.fa-pips{flex-wrap:wrap;gap:5px;display:inline-flex}.fa-pip{background:var(--text);border-radius:999px;width:16px;height:6px}@supports (color:color-mix(in lab, red, red)){.fa-pip{background:color-mix(in srgb, var(--text) 14%, transparent)}}.fa-pip.is-done{background:linear-gradient(90deg,#f0c24a,#fff4bf)}.fa-pip.is-this{background:0 0;animation:1.6s ease-in-out infinite fa-pip;box-shadow:inset 0 0 0 1.5px #f0c24a}.fa-actions{gap:8px;margin-top:22px;display:grid}.fa-btn{border-radius:var(--radius-md);min-height:48px;padding:12px 18px;font-size:15px;font-weight:700}.fa-go{background:var(--accent);color:var(--on-accent)}.fa-go:hover{filter:brightness(1.1)}.fa-later{border:1px solid var(--line);color:var(--text)}.fa-later:hover{background:var(--surface)}.fa-never{color:var(--muted);justify-self:center;margin-top:2px;padding:8px 10px;font-size:13px;font-weight:600}.fa-never:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}[data-style=broadcast] .fa-btn,[data-style=broadcast] .fa-never{text-transform:uppercase;letter-spacing:.08em;font-size:13px}[data-style=arena] .fa-btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:18px}.fa-card{text-align:center}.fa-art{place-items:center;width:140px;height:134px;margin:-4px auto 14px;display:grid;position:relative}.fa-art:before{content:"";background:radial-gradient(closest-side, var(--fa-glow), transparent);border-radius:999px;position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.fa-art:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--fa-glow) 42%, transparent), transparent)}}.fa-art:before{animation:3.2s ease-in-out infinite fa-glow}.fa-art>*{filter:drop-shadow(0 10px 18px #00000073);animation:.8s cubic-bezier(.2,.8,.2,1) .1s both fa-coin;position:relative}.fa-body{max-width:34ch;margin-inline:auto}.fa-count{justify-items:center;gap:8px;margin-top:18px;display:grid}@keyframes fa-fade{0%{opacity:0}}@keyframes fa-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes fa-coin{0%{opacity:0;transform:rotateY(-540deg)scale(.6)}}@keyframes fa-glow{50%{opacity:.6;transform:scale(.94)}}@keyframes fa-pip{50%{box-shadow:inset 0 0 0 1.5px #f0c24a,0 0 10px #f0c24a8c}}@media (prefers-reduced-motion:reduce){.fa-scrim,.fa-card,.fa-art>*,.fa-art:before,.fa-pip.is-this{animation:none}}.fa-card:focus{outline:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}
