@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--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-sans);--default-mono-font-family:var(--font-mono);--color-teal:var(--teal);--color-mint:var(--mint);--color-amber:var(--amber);--color-red:var(--red);--color-bg:var(--bg);--color-surface:var(--surface);--color-ink:var(--text);--color-muted:var(--muted);--color-line:var(--line);--color-focus:var(--focus);--color-teal-ink:var(--teal-ink);--color-mint-ink:var(--mint-ink);--color-amber-ink:var(--amber-ink);--color-red-ink:var(--red-ink);--color-teal-fill:var(--teal-fill);--color-red-fill:var(--red-fill);--color-tint-mint:var(--tint-mint);--color-tint-amber:var(--tint-amber);--color-tint-red:var(--tint-red);--color-tint-focus:var(--tint-focus);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--font-heading:var(--font-heading);--font-body:var(--font-body)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--focus);outline-offset:2px}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-16{bottom:calc(var(--spacing)*16)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.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-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-3{height:calc(var(--spacing)*3)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.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-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[525px\]{max-height:525px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.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-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-\[5\.5rem\]{width:5.5rem}.w-\[min\(620px\,92vw\)\]{width:min(620px,92vw)}.w-\[min\(640px\,92vw\)\]{width:min(640px,92vw)}.w-\[min\(820px\,92vw\)\]{width:min(820px,92vw)}.w-\[min\(960px\,92vw\)\]{width:min(960px,92vw)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[40\%\]{max-width:40%}.max-w-\[58\%\]{max-width:58%}.max-w-\[70\%\]{max-width:70%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-\[4rem\]{min-width:4rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.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-pointer{cursor:pointer}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1\.6fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1.1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.grid-cols-\[minmax\(280px\,1fr\)_3fr\]{grid-template-columns:minmax(280px,1fr) 3fr}.grid-cols-\[repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-rows-\[4rem_minmax\(0\,1fr\)\]{grid-template-rows:4rem minmax(0,1fr)}.flex-col{flex-direction:column}.\!flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.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-8{gap:calc(var(--spacing)*8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}: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-line>:not(:last-child)){border-color:var(--color-line)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--r-card\)\]{border-radius:var(--r-card)}.rounded-\[var\(--r-control\)\]{border-radius:var(--r-control)}.rounded-\[var\(--r-pill\)\]{border-radius:var(--r-pill)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-\[var\(--r-card\)\]{border-top-left-radius:var(--r-card);border-top-right-radius:var(--r-card)}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-8{border-left-style:var(--tw-border-style);border-left-width:8px}.border-amber{border-color:var(--color-amber)}.border-amber-ink{border-color:var(--color-amber-ink)}.border-line{border-color:var(--color-line)}.border-mint{border-color:var(--color-mint)}.border-red-ink{border-color:var(--color-red-ink)}.border-teal{border-color:var(--color-teal)}.border-teal-fill{border-color:var(--color-teal-fill)}.border-teal-ink{border-color:var(--color-teal-ink)}.border-l-amber-ink{border-left-color:var(--color-amber-ink)}.border-l-teal-ink{border-left-color:var(--color-teal-ink)}.\!bg-transparent{background-color:#0000!important}.bg-\[var\(--cam\)\]{background-color:var(--cam)}.bg-\[var\(--stage-a\)\],.bg-\[var\(--stage-a\)\]\/95{background-color:var(--stage-a)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--stage-a\)\]\/95{background-color:color-mix(in oklab,var(--stage-a)95%,transparent)}}.bg-\[var\(--sunken\)\]{background-color:var(--sunken)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-amber{background-color:var(--color-amber)}.bg-bg{background-color:var(--color-bg)}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-line,.bg-line\/60{background-color:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.bg-line\/60{background-color:color-mix(in oklab,var(--color-line)60%,transparent)}}.bg-mint{background-color:var(--color-mint)}.bg-red{background-color:var(--color-red)}.bg-red-fill{background-color:var(--color-red-fill)}.bg-surface{background-color:var(--color-surface)}.bg-teal{background-color:var(--color-teal)}.bg-teal-fill{background-color:var(--color-teal-fill)}.bg-tint-amber{background-color:var(--color-tint-amber)}.bg-tint-focus{background-color:var(--color-tint-focus)}.bg-tint-mint{background-color:var(--color-tint-mint)}.bg-tint-red{background-color:var(--color-tint-red)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,\#161B22\,\#0B0E12\)\]{background-image:radial-gradient(circle at 50% 40%,#161b22,#0b0e12)}.bg-\[repeating-linear-gradient\(45deg\,var\(--amber-ink\)_0_1px\,transparent_1px_4px\)\]{background-image:repeating-linear-gradient(45deg,var(--amber-ink)0 1px,transparent 1px 4px)}.p-1{padding:calc(var(--spacing)*1)}.p-3{padding:calc(var(--spacing)*3)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\!{padding-inline:calc(var(--spacing)*0)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-3{padding-top:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-\[4\.5rem\]{padding-left:4.5rem}.text-center{text-align:center}.text-left{text-align:left}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-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))}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#8DB5FF\]{color:#8db5ff}.text-\[\#E7A447\]{color:#e7a447}.text-\[var\(--mint\)\]{color:var(--mint)}.text-amber-ink{color:var(--color-amber-ink)}.text-focus{color:var(--color-focus)}.text-ink{color:var(--color-ink)}.text-mint-ink{color:var(--color-mint-ink)}.text-muted{color:var(--color-muted)}.text-red-ink{color:var(--color-red-ink)}.text-teal{color:var(--color-teal)}.text-teal-ink{color:var(--color-teal-ink)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(242\,180\,87\,0\.25\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#f2b45740);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-1\)\]{--tw-shadow:var(--shadow-1);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-2\)\]{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--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)}.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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-\[background-color\,box-shadow\,transform\,filter\]{transition-property:background-color,box-shadow,transform,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.peer-checked\:bg-teal-fill:is(:where(.peer):checked~*){background-color:var(--color-teal-fill)}.peer-focus-visible\:ring-4:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-\[var\(--focus\)\]\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--focus)}@supports (color:color-mix(in lab,red,red)){.peer-focus-visible\:ring-\[var\(--focus\)\]\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab,var(--focus)40%,transparent)}}.placeholder\:text-muted::placeholder{color:var(--color-muted)}@media(hover:hover){.hover\:bg-tint-mint:hover{background-color:var(--color-tint-mint)}.hover\:bg-tint-red:hover{background-color:var(--color-tint-red)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);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-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,)}}.focus\:border-teal-ink:focus{border-color:var(--color-teal-ink)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--focus\)\]\/40:focus-visible{--tw-ring-color:var(--focus)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--focus\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--focus)40%,transparent)}}.focus-visible\:ring-focus\/60:focus-visible{--tw-ring-color:var(--color-focus)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-focus\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-focus)60%,transparent)}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:active\:translate-y-0:disabled:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=off\]\:text-ink[data-state=off]{color:var(--color-ink)}@media(hover:hover){.data-\[state\=off\]\:hover\:bg-tint-mint[data-state=off]:hover{background-color:var(--color-tint-mint)}}.data-\[state\=on\]\:bg-teal-fill[data-state=on]{background-color:var(--color-teal-fill)}.data-\[state\=on\]\:text-white[data-state=on]{color:var(--color-white)}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media not all and (min-width:64rem){.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:48rem){.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.\[\&\>\*\]\:truncate>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>button\]\:flex-1>button{flex:1}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-5>svg{height:calc(var(--spacing)*5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing)*4)}.\[\&\>svg\]\:w-5>svg{width:calc(var(--spacing)*5)}}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mulish-cyrillic-ext-300-normal-Dp2fwS0G.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-300-normal-BRa42Zpt.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mulish-cyrillic-300-normal-BvkZaj4r.woff2)format("woff2"),url(/assets/mulish-cyrillic-300-normal-CC8DdO6g.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mulish-vietnamese-300-normal-Bxw8HsYC.woff2)format("woff2"),url(/assets/mulish-vietnamese-300-normal-C1ucRwR_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mulish-latin-ext-300-normal-D0Y4n4bL.woff2)format("woff2"),url(/assets/mulish-latin-ext-300-normal-Bkcuw6B_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/mulish-latin-300-normal-CUksJvDM.woff2)format("woff2"),url(/assets/mulish-latin-300-normal-DjilOh2I.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-ext-400-normal-wd4asoXq.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-400-normal-DGgLiUMh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-400-normal-NYULt11J.woff2)format("woff2"),url(/assets/mulish-cyrillic-400-normal-BNekwWHs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-vietnamese-400-normal-DoBClvYm.woff2)format("woff2"),url(/assets/mulish-vietnamese-400-normal-wxj85OR_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-ext-400-normal-avcijv45.woff2)format("woff2"),url(/assets/mulish-latin-ext-400-normal-CkhBr6wh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-400-normal-C9Snyl1s.woff2)format("woff2"),url(/assets/mulish-latin-400-normal-BRmeVNaI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-cyrillic-ext-500-normal-BTJLs2q5.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-500-normal-NOuHDXve.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-cyrillic-500-normal-5Gm1uDpZ.woff2)format("woff2"),url(/assets/mulish-cyrillic-500-normal-C9oc_C6e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-vietnamese-500-normal-BcKeiari.woff2)format("woff2"),url(/assets/mulish-vietnamese-500-normal-DC_f6fjv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-latin-ext-500-normal-CyTKV2lK.woff2)format("woff2"),url(/assets/mulish-latin-ext-500-normal-CWDcFwYe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/mulish-latin-500-normal-BoPlPdCZ.woff2)format("woff2"),url(/assets/mulish-latin-500-normal-CoJZbj2t.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-ext-600-normal-vB0dh4Vd.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-600-normal-B_z2ex1z.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-600-normal-CKFF8GaG.woff2)format("woff2"),url(/assets/mulish-cyrillic-600-normal-DPq7SEaB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-vietnamese-600-normal-DQ5mKFzk.woff2)format("woff2"),url(/assets/mulish-vietnamese-600-normal-BpgYXBxh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-ext-600-normal-D7_foosS.woff2)format("woff2"),url(/assets/mulish-latin-ext-600-normal-Chxu7DbI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-600-normal-BSghSUeJ.woff2)format("woff2"),url(/assets/mulish-latin-600-normal-BgWMv2vh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-cyrillic-ext-700-normal-8rTAbKX1.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-700-normal-BOPj4Aba.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-cyrillic-700-normal-Cdb6nxyj.woff2)format("woff2"),url(/assets/mulish-cyrillic-700-normal-C83yEZuV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-vietnamese-700-normal-B7ZZnzhK.woff2)format("woff2"),url(/assets/mulish-vietnamese-700-normal-iBzJykbs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-ext-700-normal-DmQ9OtDO.woff2)format("woff2"),url(/assets/mulish-latin-ext-700-normal-CZscPGxd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-700-normal-DP36JSCV.woff2)format("woff2"),url(/assets/mulish-latin-700-normal-LuPokTVX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-cyrillic-ext-800-normal-DHXDzINK.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-800-normal-PnLpklXX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-cyrillic-800-normal-C_e00Lsl.woff2)format("woff2"),url(/assets/mulish-cyrillic-800-normal-D8Rm6jlN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-vietnamese-800-normal-BTkKiZSW.woff2)format("woff2"),url(/assets/mulish-vietnamese-800-normal-Ck-vY46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-ext-800-normal-CKMK3Z_R.woff2)format("woff2"),url(/assets/mulish-latin-ext-800-normal-CEoVKVpH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-800-normal-B_RVkmOV.woff2)format("woff2"),url(/assets/mulish-latin-800-normal-DFBkNLap.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-ext-400-italic-DQQq7WG2.woff2)format("woff2"),url(/assets/mulish-cyrillic-ext-400-italic-f7RjAn8R.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-400-italic-CFDaAylC.woff2)format("woff2"),url(/assets/mulish-cyrillic-400-italic-CyD664Xp.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Mulish;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/mulish-vietnamese-400-italic-Q7hWd6NK.woff2)format("woff2"),url(/assets/mulish-vietnamese-400-italic-B92H_1nL.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-ext-400-italic-HaV-wNYx.woff2)format("woff2"),url(/assets/mulish-latin-ext-400-italic-BqRqc150.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mulish;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-400-italic-DuQKn9cr.woff2)format("woff2"),url(/assets/mulish-latin-400-italic-BQ3JJzJz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal:#3d62e3;--mint:#3d62e3;--amber:#a15c00;--red:#c0362c;--teal-ink:#2d4fc7;--mint-ink:#2d4fc7;--amber-ink:#a15c00;--red-ink:#c0362c;--teal-fill:#3d62e3;--red-fill:#c0362c;--bg:#ecedf0;--surface:#fff;--surface-soft:#f5f6f8;--sunken:#eef0f3;--edge:#fffffff2;--text:#0e1433;--muted:#4a5578;--line:#e1e3e7;--focus:#3d62e3;--cam:#e4e7ec;--stage-a:#0b0e12;--stage-b:#161b22;--font-heading:"Mulish","Segoe UI",system-ui,sans-serif;--font-body:"Mulish","Segoe UI",system-ui,sans-serif;--tint-mint:#e3eafb;--tint-amber:#fff1dc;--tint-red:#fde7e5;--tint-focus:#e3eafb;--shadow-1:0 1px 2px #14181f0a,0 6px 20px #14181f0f;--shadow-2:0 12px 32px #14181f24;--sel-bg:linear-gradient(180deg,#6a88ee,#4a6be2);--sel-shadow:inset 0 1px 0 #ffffff38,0 4px 12px #3d62e329;--glass:#f0fcfd57;--glass-strong:#fafcffcc;--glass-edge:#fffc;--glass-hi:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #ffffff40;--glass-shadow:0 18px 40px #465a781a,0 2px 6px #465a780d;--glass-blur:blur(26px)saturate(120%);--ease:cubic-bezier(.2,.8,.2,1);--a-sh:#f56e0f;--a-sh-t:#b04a04;--a-el:#43d1a7;--a-el-t:#12805f;--a-ha:#9646ef;--a-ha-t:#7429cc;--r-card:16px;--r-control:12px;--r-pill:12px}:root[data-text=large]{font-size:18px}:root[data-theme=dark]{color-scheme:dark;--teal:#3a84ff;--mint:#5b95ff;--amber:#e7a447;--red:#ff7a6e;--teal-ink:#8db5ff;--mint-ink:#8db5ff;--amber-ink:#e7a447;--red-ink:#ff7a6e;--teal-fill:#2f6fe0;--red-fill:#c0362c;--bg:#0f1217;--surface:#181c22;--surface-soft:#1e232a;--sunken:#14181d;--edge:#ffffff0a;--text:#eaf0fa;--muted:#8391aa;--line:#262b33;--focus:#5b95ff;--cam:#1a1f26;--tint-mint:#1b2a45;--tint-amber:#2c2112;--tint-red:#2e1614;--tint-focus:#1b2a45;--shadow-1:0 1px 2px #0006,0 6px 20px #00000059;--shadow-2:0 12px 32px #0000008c;--sel-bg:linear-gradient(180deg,#3a84ff,#1f5fe0);--sel-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px #4d8dff4d,0 2px 8px #2f7bff24;--glass:#1e242e80;--glass-strong:#1e242ed1;--glass-edge:#ffffff14;--glass-hi:inset 0 1px 0 #ffffff14;--glass-shadow:0 10px 30px #0006;--a-sh-t:#f99556;--a-el-t:#6fe0be;--a-ha-t:#b98af7;--d-bg:#05070d;--d-shell:#080c16;--d-surf:linear-gradient(180deg,#0d1526 0%,#0a101d 100%);--d-surf-flat:#0b111f;--d-edge:#5c8cff29;--d-edge-hi:#5c8cff52;--d-text:#eaf0fa;--d-body:#c3cddd;--d-muted:#8391aa;--d-acc:#3a84ff;--d-acc-hi:#6fa5ff;--d-ctl:#ffffff0a;--d-ctl-hi:#ffffff14}html{font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:16px}h1,h2,h3{font-family:var(--font-heading);font-weight:600}.ui-skip{z-index:100;border-radius:var(--r-control);background:var(--surface);color:var(--teal-ink);box-shadow:var(--shadow-2);padding:12px 16px;font-weight:700;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.ui-skip:focus{transform:none}.dth-root{z-index:45;color:#eceff3;font-family:var(--font-body);background:#0b0e12;position:fixed;inset:0;overflow:hidden}.dth-top{z-index:2;pointer-events:none;align-items:flex-start;gap:20px;padding:18px 28px 0;display:flex;position:absolute;top:0;left:0;right:0}.dth-top>*{pointer-events:auto}.dth-exit{border-radius:var(--r-control);color:#eceff3cc;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:1rem;display:inline-flex}.dth-exit:hover{color:#fff;background:#ffffff14}.dth-titles{min-width:0}.dth-title{font-family:var(--font-heading);color:#fff;margin:0;font-size:1.6rem;font-weight:600;line-height:1.2}.dth-sub{color:#eceff399;margin:2px 0 0;font-size:.95rem}.dth-count{color:#eceff399;white-space:nowrap;margin-top:6px;margin-left:auto;font-size:.95rem}.dth-main,.dth-panel{position:absolute;inset:0}.dth-stage{background:#0b0e12;position:absolute;inset:0;overflow:hidden}.dth-dock{z-index:2;box-sizing:content-box;flex-direction:column;gap:12px;width:auto;max-width:880px;margin:0 auto;padding:0 28px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.dth-caption{border-radius:var(--r-card);text-align:center;background:#00000061;border:1px solid #ffffff0f;padding:12px 20px 14px}.dth-steplabel{letter-spacing:.14em;text-transform:uppercase;color:#eceff38c;font-size:.75rem;font-weight:700}.dth-steptext{color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:1.35rem;line-height:1.35;display:flex}.dth-hold{color:#081530;font-variant-numeric:tabular-nums;background:#5b95ff;border-radius:8px;justify-content:center;align-items:center;min-width:42px;padding:2px 10px;font-size:1rem;font-weight:700}.dth-progress{gap:6px;display:flex}.dth-seg{background:#ffffff24;border-radius:999px;flex:1;height:4px;overflow:hidden}.dth-fill{background:#5b95ff;border-radius:999px;width:0;height:100%}.dth-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dth-group{flex-wrap:wrap;gap:8px;display:flex}.dth-btn{border-radius:var(--r-control);color:#eceff3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:1rem;font-weight:700;display:inline-flex}.dth-btn:disabled{opacity:.45;cursor:default}.dth-btn:focus-visible,.dth-exit:focus-visible,.dth-mbtn:focus-visible,.dth-links button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.dth-btn.dth-on{color:#081530;background:#5b95ff;border-color:#5b95ff}.dth-scrim{z-index:46;background:#0b0e12b8;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out dth-fade;display:flex;position:fixed;inset:0}.dth-modal{background:var(--surface);width:100%;max-width:520px;color:var(--text);box-shadow:var(--shadow-2);border-radius:18px;padding:24px 26px 20px;animation:.22s ease-out dth-pop}.dth-kicker{color:var(--mint-ink);align-items:center;gap:6px;margin:0;font-size:.9rem;font-weight:700;display:flex}.dth-mtitle{font-family:var(--font-heading);margin:8px 0 0;font-size:1.6rem;line-height:1.2}.dth-msub{color:var(--muted);margin:2px 0 0;font-size:1rem}.dth-rows{flex-direction:column;gap:2px;margin:16px 0 0;display:flex}.dth-row{border-radius:10px;grid-template-columns:20px 104px 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:1rem;display:grid}.dth-row+.dth-row{border-top:1px solid var(--line)}.dth-row dt{font-weight:700}.dth-row dd{margin:0}.dth-row-stop{background:var(--tint-red);border-top-color:#0000!important}.dth-row-stop dt{color:var(--red-ink)}.dth-ic{width:18px;height:18px;margin-top:3px}.dth-ic-teal{color:var(--teal-ink)}.dth-ic-amber{color:var(--amber-ink)}.dth-ic-red{color:var(--red-ink)}.dth-note{color:var(--muted);margin:12px 0 0;font-size:.9rem}.dth-note-warn{color:var(--amber-ink);font-weight:700}.dth-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.dth-mbtn{border-radius:var(--r-control);cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:1rem;font-weight:700;display:inline-flex}.dth-mbtn-2{background:var(--surface);color:var(--teal-ink);border:2px solid var(--teal-ink)}.dth-mbtn-2:hover{background:var(--tint-mint)}.dth-mbtn-1{background:var(--teal-fill);color:#fff;border:2px solid var(--teal-fill)}.dth-mbtn-1:hover:not(:disabled){filter:brightness(1.1)}.dth-mbtn:disabled{opacity:.45;cursor:default}.dth-links{color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:.9rem;display:flex}.dth-links button{color:var(--teal-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px;text-decoration:underline}.dth-links button:disabled{opacity:.45;cursor:default}@keyframes dth-fade{0%{opacity:0}to{opacity:1}}@keyframes dth-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media(max-width:640px){.dth-top{gap:10px;padding:12px 16px 0}.dth-dock{padding:0 16px 16px}.dth-count{display:none}.dth-title{font-size:1.3rem}.dth-steptext{font-size:1.1rem}.dth-row{grid-template-columns:20px 1fr}.dth-row dd{grid-column:2}}@media(prefers-reduced-motion:reduce){.dth-scrim,.dth-modal{animation:none}}.dth-root:before,.dth-root:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.dth-root:before{background:linear-gradient(#0b0e12d9,#0b0e1200);height:120px;top:0}.dth-root:after{background:linear-gradient(#0b0e1200,#0b0e12eb 45%,#0b0e12);height:240px;bottom:0}.dth-ang-svg{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dth-ang-limit{stroke:#e7a447;stroke-width:2px;stroke-dasharray:6 6;stroke-linecap:round}.dth-ang-arc{fill:none;stroke:#fff;stroke-width:2px;opacity:.9}.dth-ang-ltag{z-index:2;pointer-events:none;color:#e7a447;white-space:nowrap;background:#0b0e12bf;border-radius:6px;padding:2px 8px;font-size:.8rem;font-weight:700;position:absolute;top:0;left:0}.dth-ang-tag{z-index:2;pointer-events:none;color:#0b1a1c;background:#fff;border-radius:6px;flex-direction:column;align-items:center;min-width:44px;padding:3px 7px;line-height:1.1;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 8px #00000059}.dth-ang-tag b{font-variant-numeric:tabular-nums;font-size:.95rem}.dth-ang-tag span{color:#5c6b68;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.dth-ang-tag[data-at="1"]{background:#5b95ff}.cs-root{z-index:45;color:#eceff3;font-family:var(--font-body);background:#0f1217;flex-direction:column;display:flex;position:fixed;inset:0}.cs-top{align-items:center;gap:16px;padding:14px 20px 12px;display:flex}.cs-exit{border-radius:var(--r-control);color:#eceff3d9;cursor:pointer;background:0 0;border:1px solid #ffffff24;align-items:center;gap:6px;padding:6px 12px;font-size:.95rem;display:inline-flex}.cs-exit:hover{color:#fff;background:#ffffff14}.cs-titles{min-width:0}.cs-title{font-family:var(--font-heading);color:#fff;margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.cs-sub{color:#eceff38c;margin:1px 0 0;font-size:.85rem}.cs-crumbs{color:#eceff366;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:.85rem;display:flex}.cs-crumb{align-items:center;gap:6px;display:inline-flex}.cs-crumb-on{color:#fff;font-weight:700}.cs-crumb-dot{background:#5b95ff;border-radius:50%;width:7px;height:7px}.cs-audio{white-space:nowrap;border-radius:var(--r-control);color:#eceff3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;align-items:center;gap:6px;padding:7px 12px;font-size:.9rem;font-weight:700;display:inline-flex}.cs-audio:hover{background:#ffffff1a}.cs-audio-on{color:#081530;background:#5b95ff;border-color:#5b95ff}.cs-stage{background:#12161b;border-radius:16px;flex:1 1 0;min-height:0;margin:0 20px;position:relative;overflow:hidden;container-type:size}.cs-frame{aspect-ratio:4/3;width:min(100cqw,133.333cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-video{object-fit:cover;background:#12161b;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.cs-guide{pointer-events:none;border:2px dashed #e7a447;border-radius:14px;transition:border-color .3s;position:absolute;inset:8% 9% 5%}.cs-live{z-index:3;color:#eceff3cc;background:#0b0e12b8;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;display:inline-flex;position:absolute;top:12px;left:14px}.cs-live-dot{background:#e5483a;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite cs-pulse}.cs-info-btn{z-index:4;color:#fff;cursor:pointer;background:#0b0e12b8;border:0;border-radius:50%;width:30px;height:30px;font:700 15px/1 Georgia,serif;position:absolute;top:12px;right:14px}.cs-info-btn:hover,.cs-info-btn[aria-expanded=true]{color:#081530;background:#5b95ff}.cs-info{z-index:5;background:var(--surface);width:min(360px,100% - 28px);max-height:calc(100% - 64px);color:var(--text);box-shadow:var(--shadow-2);border-radius:14px;padding:16px 18px;font-size:.95rem;position:absolute;top:50px;right:14px;overflow:auto}.cs-info-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cs-info-head h2{margin:0;font-size:1.15rem}.cs-info-head button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px}.cs-info-diagram{color:var(--text);margin:10px 0 4px}.cs-info-diagram svg{max-width:100%;height:auto}.cs-info p{margin:8px 0 0}.cs-info-muted{color:var(--muted)}.cs-info-checks{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:flex}.cs-info-checks li{align-items:center;gap:8px;display:flex}.cs-mini{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.cs-mini-ok{background:var(--mint);color:#fff}.cs-mini-todo{border:2px solid var(--line)}.cs-telemetry{color:#eceff3cc;background:#0f1217;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.8rem;line-height:1.5}.cs-info-actions{gap:14px;margin-top:12px;display:flex}.cs-info-actions button{color:var(--teal-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.cs-off{z-index:2;text-align:center;background:#12161b;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.cs-off-icon{color:#eceff38c}.cs-off h2{font-family:var(--font-heading);color:#fff;margin:0;font-size:1.4rem}.cs-off p{color:#eceff3b3;max-width:520px;margin:0}.cs-allow{border-radius:var(--r-control);color:#081530;cursor:pointer;background:#5b95ff;border:0;min-height:44px;margin-top:6px;padding:0 22px;font-size:1rem;font-weight:700}.cs-allow:hover{filter:brightness(1.06)}.cs-link{color:#5b95ff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:.95rem;font-weight:700;text-decoration:underline}.cs-coach{z-index:3;color:#fff;background:#0b0e12db;border-radius:999px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:8px 18px 8px 8px;font-size:1.15rem;font-weight:700;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000059}.cs-coach-ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:inline-flex}.cs-coach-amber .cs-coach-ic{color:#2a1a02;background:#e7a447}.cs-coach-mint .cs-coach-ic{color:#081530;background:#5b95ff}.cs-coach-text{min-width:0}.cs-coach-yes{color:#081530;cursor:pointer;background:#5b95ff;border:0;border-radius:999px;flex-shrink:0;min-height:34px;margin-left:4px;padding:0 14px;font-size:.9rem;font-weight:700}.cs-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:12px 20px 14px;display:grid}.cs-seg{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-self:start;padding:3px;display:inline-flex}.cs-seg button{color:#eceff3b3;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 14px;font-size:.85rem;font-weight:700}.cs-seg button.cs-seg-on{color:#14201e;background:#fff}.cs-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-step{color:#eceff366;text-align:center;flex-direction:column;align-items:center;gap:4px;width:64px;font-size:.72rem;display:flex}.cs-step-ic{border:1.5px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.cs-step-badge{border:2px solid #0f1217;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:-3px;right:-4px}.cs-step-ok .cs-step-ic{color:#5b95ff;border-color:#5b95ff8c}.cs-step-ok .cs-step-badge{color:#fff;background:#3d62e3}.cs-step-now{color:#fff;font-weight:700}.cs-step-now .cs-step-ic{color:#e7a447;background:#e7a4471f;border-color:#e7a447}.cs-step-now .cs-step-badge{color:#2a1a02;background:#e7a447}.cs-step-label{white-space:nowrap}.cs-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cs-go{justify-self:end;align-items:center;gap:10px;display:flex}.cs-skip{color:#eceff3bf;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.cs-skip:disabled{opacity:.35;cursor:default}.cs-continue{border-radius:var(--r-control);color:#081530;cursor:pointer;background:#5b95ff;border:0;min-width:130px;min-height:42px;padding:0 20px;font-size:1rem;font-weight:700}.cs-continue:disabled{color:#eceff359;cursor:default;background:#ffffff14}.cs-root button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes cs-pulse{50%{opacity:.35}}@media(max-width:1100px){.cs-crumbs{display:none}.cs-step{width:52px}.cs-step-label{font-size:.65rem}}@media(max-width:760px){.cs-bar{grid-template-columns:1fr auto;grid-template-areas:"steps steps""seg go"}.cs-steps{grid-area:steps;justify-content:center;overflow-x:auto}.cs-seg{grid-area:seg}.cs-go{grid-area:go}.cs-stage{margin:0 12px}.cs-top{padding:10px 12px}.cs-coach{border-radius:18px;max-width:none;font-size:1rem;left:12px;right:12px;transform:none}.cs-title{font-size:1.1rem}.cs-audio{padding:6px 9px}}@media(prefers-reduced-motion:reduce){.cs-live-dot{animation:none}}.sx-root{background:var(--bg);height:100dvh;color:var(--text);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.sx-head{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:60px;padding:0 24px;display:flex}.sx-brand{font-family:var(--font-heading);color:var(--teal-ink);font-size:1.4rem;font-weight:600}.sx-htitle{white-space:nowrap;font-size:1.1rem;font-weight:700}.sx-hsub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;overflow:hidden}.sx-hright{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;display:flex}.sx-rec{color:var(--muted);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.sx-rec-dot{background:var(--red);border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite sx-pulse}.sx-rec-replay{background:var(--amber);animation:none}.sx-chip{border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.9rem;font-weight:700;display:inline-flex}.sx-chip-ic{display:inline-flex}.sx-chip-ic svg{width:15px;height:15px}.sx-chip-mint{background:var(--tint-mint);color:var(--mint-ink)}.sx-chip-amber{background:var(--tint-amber);color:var(--amber-ink)}.sx-chip-red{background:var(--tint-red);color:var(--red-ink)}.sx-chip-neutral{background:var(--bg);color:var(--muted)}.sx-grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr 1fr;gap:16px;min-height:0;padding:16px 24px;display:grid}.sx-panel{color:#fff;min-height:0;box-shadow:var(--shadow-1);background:#121b1c;border-radius:16px;position:relative;overflow:hidden}.sx-feed{container-type:size}.sx-frame{aspect-ratio:4/3;width:min(100cqw,133.333cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.sx-replaybg{background:linear-gradient(180deg,var(--stage-a),var(--stage-b));position:absolute;inset:0}.sx-tag{z-index:3;color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0b0e129e;border-radius:999px;align-items:center;gap:7px;max-width:calc(100% - 28px);padding:4px 10px;font-size:.85rem;display:inline-flex;position:absolute;top:12px;left:14px;overflow:hidden}.sx-tag b{color:#fff}.sx-tag-quiet{color:#ffffffa6}.sx-dot{background:#ffffff59;border-radius:50%;flex-shrink:0;width:8px;height:8px}.sx-dot-live{background:#e5483a;animation:1.6s ease-in-out infinite sx-pulse}.sx-dot-replay{background:#e9a23b}.sx-foot{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;bottom:10px;left:14px;right:14px}.sx-band{font-variant-numeric:tabular-nums;background:#0b0e12b3;border-radius:8px;padding:3px 10px;font-size:1.15rem;font-weight:700}.sx-mono{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;max-width:100%;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.sx-blocked{z-index:6;position:absolute;inset:0}.sx-ref-stage{position:absolute;inset:0}.sx-ref.sx-dim .sx-ref-stage{filter:grayscale(.85)brightness(.55);transition:filter .3s}.sx-ref-foot{z-index:3;position:absolute;bottom:10px;left:14px;right:14px}.sx-ref-legend{color:#fff9;justify-content:space-between;margin-bottom:5px;font-size:.8rem;display:flex}.sx-ref-bar{background:#ffffff24;border-radius:999px;height:5px;overflow:hidden}.sx-ref-bar>div{background:#5b95ff;border-radius:999px;height:100%;transition:width .2s}.sx-board-inset{transform-origin:0 100%;position:absolute;bottom:0;left:0;transform:scale(.5)}.sx-trace>div{position:absolute;inset:0}.sx-card{background:var(--surface);box-shadow:var(--shadow-1);border-radius:14px;min-width:0;padding:14px 20px}.sx-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.sx-coach{border-left:5px solid var(--teal-ink)}.sx-coach-watch{border-left-color:var(--amber)}.sx-coach-watch .sx-kicker{color:var(--amber-ink)}.sx-coach-text{margin:4px 0 0;font-size:1.45rem;line-height:1.35}.sx-coach-off{color:var(--muted);margin:6px 0 0;font-style:italic}.sx-small{color:var(--muted);font-size:.85rem}.sx-coach .sx-small{margin:6px 0 0}.sx-stats{align-items:stretch;gap:20px;display:flex}.sx-metric{border-right:1px solid var(--line);flex-shrink:0;min-width:110px;padding-right:20px}.sx-big{font-family:var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.6rem;font-weight:600;line-height:1.05}.sx-unit{font-family:var(--font-body);color:var(--text);margin-left:4px;font-size:1.1rem;font-weight:700}.sx-stats-main{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;display:flex}.sx-stats-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sx-stats-head b{font-size:1rem}.sx-dots{flex-wrap:wrap;gap:6px;display:flex}.sx-d{border:2px solid var(--line);width:20px;height:20px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.sx-d-done{background:var(--mint);border-color:var(--mint);color:#fff}.sx-d-now{border-color:var(--amber);background:var(--tint-amber);color:var(--amber-ink)}.sx-minis{gap:24px;display:flex}.sx-minis div{flex-direction:column;display:flex}.sx-minis b{font-family:var(--font-heading);font-size:1.3rem;line-height:1.1}.sx-minis span{color:var(--muted);font-size:.8rem}.sx-minis .sx-warn b,.sx-minis .sx-warn span{color:var(--amber-ink)}.sx-hold-wrap{z-index:5;background:#0b0e128c;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.sx-hold{background:var(--surface);width:100%;max-width:440px;color:var(--text);box-shadow:var(--shadow-2);border-radius:14px;padding:20px 22px 16px;animation:.2s ease-out sx-pop}.sx-hold-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sx-hold-head h2{margin:0;font-size:1.35rem;line-height:1.25}.sx-hold-time{background:var(--tint-amber);color:var(--amber-ink);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.85rem;font-weight:700}.sx-hold p{color:var(--muted);margin:6px 0 14px;font-size:.95rem}.sx-hold-end{margin:10px auto 0;display:block}.sx-prompt{width:100%;max-width:520px;max-height:100%;overflow:auto}.sx-bar{background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 24px;display:flex}.sx-pill{border:1.5px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;border-radius:999px;padding:0 16px;font-size:.9rem;font-weight:700}.sx-pill-on{background:var(--teal-fill);border-color:var(--teal-fill);color:#fff}.sx-vol{color:var(--muted);align-items:center;gap:10px;font-size:.9rem;display:inline-flex}.sx-vol input{width:140px;accent-color:var(--teal-fill)}.sx-trace-btn{margin-left:auto}.sx-btn{border-radius:var(--r-control);cursor:pointer;border:2px solid #0000;min-height:46px;padding:0 24px;font-size:1rem;font-weight:700}.sx-btn:disabled{opacity:.45;cursor:default}.sx-btn-primary{background:var(--teal-fill);color:#fff}.sx-btn-primary:hover:not(:disabled){filter:brightness(1.1)}.sx-btn-secondary{background:var(--surface);color:var(--teal-ink);border-color:var(--teal-ink)}.sx-btn-secondary:hover:not(:disabled){background:var(--tint-mint)}.sx-btn-danger{background:var(--red-fill);color:#fff}.sx-btn-danger:hover{filter:brightness(1.08)}.sx-btn-wide{width:100%}.sx-linkbtn{color:var(--teal-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px;font-size:.9rem;font-weight:700;text-decoration:underline}.sx-scrim{z-index:40;background:#0a14138c;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out sx-fade;display:flex;position:fixed;inset:0}.sx-modal{background:var(--surface);width:100%;max-width:520px;max-height:92vh;color:var(--text);box-shadow:var(--shadow-2);border-radius:16px;padding:24px;animation:.2s ease-out sx-pop;overflow:auto}.sx-modal h2{margin:0;font-size:1.6rem}.sx-modal-sub{color:var(--muted);margin:6px 0 16px;font-size:.95rem}.sx-reasons{flex-direction:column;gap:8px;display:flex}.sx-reason{text-align:left;border:1.5px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--text);cursor:pointer;border-radius:10px;padding:0 16px;font-size:1rem;font-weight:700}.sx-reason:hover{border-color:var(--teal-ink);background:var(--tint-mint)}.sx-reason-pain{border-color:var(--red);color:var(--red-ink)}.sx-reason-pain:hover{background:var(--tint-red);border-color:var(--red)}.sx-modal-foot{align-items:center;gap:14px;margin-top:16px;display:flex}.sx-back{flex-shrink:0;width:auto}.sx-modal-foot p{color:var(--muted);margin:0;font-size:.85rem}.sx-root button:focus-visible,.sx-scrim button:focus-visible,.sx-vol input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes sx-pulse{50%{opacity:.35}}@keyframes sx-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.sx-root{height:auto;min-height:100vh;overflow:visible}.sx-grid{grid-template-rows:none;grid-template-columns:1fr;padding:12px}.sx-panel{height:56vw;min-height:240px}.sx-head{flex-wrap:wrap;gap:8px 14px;padding:8px 12px}.sx-hright{margin-left:0}.sx-bar{flex-wrap:wrap;padding:10px 12px;position:sticky;bottom:0}.sx-trace-btn{margin-left:0}.sx-stats{flex-direction:column}.sx-metric{border-right:0;border-bottom:1px solid var(--line);padding-bottom:10px;padding-right:0}}@media(prefers-reduced-motion:reduce){.sx-rec-dot,.sx-dot-live,.sx-hold,.sx-modal,.sx-scrim{animation:none}}.sx-trace .text-base,.sx-trace{font-size:13px}.sx-trace button{min-height:32px;padding:0 10px;font-size:13px}.lib-ctas{flex-wrap:wrap;gap:10px;padding:0 20px 20px;display:flex}.lib-cta{border-radius:var(--r-control);cursor:pointer;border:2px solid var(--teal-ink);flex:120px;min-height:44px;padding:0 14px;font-size:1rem;font-weight:700}.lib-cta-2{background:var(--surface);color:var(--teal-ink)}.lib-cta-2:hover:not(:disabled){background:var(--tint-mint)}.lib-cta-1{background:var(--teal-fill);border-color:var(--teal-fill);color:#fff}.lib-cta-1:hover:not(:disabled){filter:brightness(1.1)}.lib-cta:disabled{opacity:.45;cursor:default}.lib-cta:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ci-form [role=radiogroup].ui-seg,.ci-form [role=group]{background:0 0;border:0;flex-wrap:wrap;gap:10px;padding:0}.ci-form [role=radiogroup]>button.ui-seg-btn,.ci-form [role=group]>button{border:1.5px solid var(--line);min-height:46px;padding:0 20px;font-size:1.05rem;font-weight:500}.ci-form [role=radiogroup]>button[data-state=on],.ci-form [role=group]>button[data-state=on]{border-color:var(--teal-fill);font-weight:700}.ci-form [role=radiogroup]{gap:10px}.ci-form [role=radiogroup]>button.ui-scale-btn{border-width:1.5px;flex:1 1 0;max-width:58px;min-height:58px;font-size:1.05rem;font-weight:500}.ci-form [role=radiogroup]>button[aria-checked=true]{font-weight:700}.ci-form [role=radiogroup]+div{max-width:738px}.ci-form .ci-mic{background:var(--tint-mint);box-shadow:none;border-color:#0000}.ci-mic-btn{background:var(--mint);border:0;border-radius:8px;min-height:34px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.ci-mic-btn{background:color-mix(in srgb,var(--mint)22%,var(--surface))}}.ci-mic-btn{color:var(--teal-ink);cursor:pointer;font-size:.9rem;font-weight:700}.ci-mic-btn:hover{filter:brightness(.97)}.ci-mic-btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ci-form footer .ml-auto{align-items:center}@media(max-width:1280px){footer.ui-flowbar{flex-wrap:wrap;row-gap:10px;height:auto;min-height:5rem;padding-top:12px;padding-bottom:12px}footer.ui-flowbar .ml-auto{flex-wrap:wrap;justify-content:flex-end}footer.ui-flowbar button{white-space:nowrap}}.lib-cta{white-space:nowrap}.lib-rest{background:var(--tint-amber);min-height:48px;color:var(--amber-ink);border-radius:999px;flex:120px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.lib-rest-link{color:var(--teal-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.ui-btn{min-height:48px;padding-inline:20px;font-size:1rem;line-height:1.25}.ui-hub{height:44px;padding-inline:14px;font-size:1rem}.ui-ther{height:44px;font-size:1rem}.ui-avatar{height:44px;padding:0}.ui-avatar>span{width:44px;height:44px;font-size:1.1rem}[role=radiogroup]>button.ui-seg-btn{min-height:44px;font-size:1rem}.lib-cta,.sx-btn,.cs-continue,.dth-mbtn{min-height:48px}.cal-week *{word-break:normal;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}[class~=gap-x-6]>label{align-items:flex-start}[class~=gap-x-6]>label>span:first-of-type{margin-top:2px}@media(max-width:1279px){.ui-program{display:none}.ui-nav{gap:12px;padding-inline:16px}.ui-nav .ui-ther{margin-left:auto}[class~="grid-cols-[minmax(0,1.1fr)_minmax(0,1.6fr)_minmax(0,1.1fr)]"]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)!important}[class~="grid-cols-[minmax(0,1.1fr)_minmax(0,1.6fr)_minmax(0,1.1fr)]"]>:nth-child(3){grid-column:1/-1}}@media(max-width:1099px){.ui-hub{padding-inline:10px}main .grid.grid-cols-3:not([role]){grid-template-columns:repeat(2,minmax(0,1fr))}.cal-layout{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:899px){.ui-shell{grid-template-rows:56px minmax(0,1fr) 64px}.ui-nav{height:56px}.ui-hubs{z-index:30;background:var(--surface);border-top:1px solid var(--line);height:64px;padding:4px 4px calc(4px + env(safe-area-inset-bottom));justify-content:space-around;gap:0;position:fixed;bottom:0;left:0;right:0}.ui-hub{border-radius:10px;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;height:56px;padding:0;font-size:.75rem}.ui-hub svg{width:22px;height:22px}.ui-ther-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-ther{justify-content:center;width:44px;padding:0}[class~="grid-cols-[minmax(0,1.1fr)_minmax(0,1.6fr)_minmax(0,1.1fr)]"],[class~="grid-cols-[3fr_2fr]"],main .grid.grid-cols-2:not([role]),main .grid.grid-cols-3:not([role]),.grid.grid-cols-3.gap-6{grid-template-columns:minmax(0,1fr)!important}[class~="grid-cols-[minmax(0,1.1fr)_minmax(0,1.6fr)_minmax(0,1.1fr)]"]>*{grid-column:auto!important}main .p-6,main .p-8{padding:16px}main .gap-6{gap:16px}div:has(>.cal-week){overflow-x:auto}.cal-week{min-width:600px}}@media(max-width:599px){main h1.text-4xl{font-size:1.6rem}main h1.text-3xl{font-size:1.45rem}[role=radiogroup]:not(.ui-seg){gap:4px!important}[role=radiogroup]:not(.ui-seg)>button{min-height:44px;font-size:.95rem}}.th-head,.ui-nav{flex-wrap:wrap}@media(max-width:1099px){.th-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:899px){.th-head,.ui-nav{row-gap:6px;height:auto;min-height:56px;padding:8px 16px}.th-head>a[href$="/details"],.ui-nav>a.ui-logo{height:44px;font-size:1rem}.th-grid{gap:16px;padding:16px}}:root{--teal:#3d62e3;--teal-ink:#1a2f8f;--teal-fill:#3d62e3;--mint:#3d62e3;--mint-ink:#1a2f8f;--amber:#a15c00;--amber-ink:#a15c00;--red:#c0362c;--red-ink:#c0362c;--red-fill:#c0362c;--bg:#ecedf0;--surface:#fff;--text:#1a1d21;--muted:#5f6670;--line:#e1e3e7;--focus:#3d62e3;--stage-a:#0b0e12;--stage-b:#161b22;--tint-mint:#e8f0ff;--tint-amber:#fff1dc;--tint-red:#fde7e5;--tint-focus:#e8f0ff;--shadow-1:0 1px 2px #14181f0a,0 6px 20px #14181f0f;--shadow-2:0 12px 32px #14181f24;--r-card:16px;--r-control:12px;--font-heading:"Mulish","Segoe UI",system-ui,sans-serif;--font-body:"Mulish","Segoe UI",system-ui,sans-serif}:root[data-theme=dark]{--teal:#5b95ff;--teal-ink:#8db5ff;--teal-fill:#2f6fe0;--mint:#5b95ff;--mint-ink:#8db5ff;--amber:#e7a447;--amber-ink:#e7a447;--red:#ff7a6e;--red-ink:#ff7a6e;--red-fill:#c0362c;--bg:#0f1217;--surface:#181c22;--text:#eceff3;--muted:#a2aab5;--line:#262b33;--focus:#5b95ff;--tint-mint:#1b2a45;--tint-amber:#2c2112;--tint-red:#2e1614;--tint-focus:#1b2a45;--shadow-1:0 1px 2px #0006,0 6px 20px #00000059;--shadow-2:0 12px 32px #0000008c}.font-heading{font-weight:700}:root{--surface-soft:#f5f6f8;--sunken:#eef0f3;--edge:#fffffff2;--text-base:.9375rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.625rem;--text-4xl:2rem;--text-6xl:3rem}:root[data-theme=dark]{--surface-soft:#1e232a;--sunken:#14181d;--edge:#ffffff0a}body{-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5}main h1.text-4xl{font-size:2rem;line-height:1.2}main h1.text-3xl{font-size:1.625rem;line-height:1.25}.ui-card-title{align-items:center;gap:8px;font-weight:700;line-height:1.5rem;display:flex;font-size:1.125rem!important}.ui-card-title:before{content:"";background:var(--teal);border-radius:50%;flex:none;width:6px;height:6px}.ui-card [class*=border-line]:not(button):not([role=radio]){border-color:var(--line)}.ui-btn{border-radius:12px;font-size:.9375rem;font-weight:700}.ui-btn.ui-btn--secondary:hover{background:var(--sunken)!important}.ui-btn.ui-btn--secondary svg{color:var(--teal)}[role=group] [data-state=off]{color:var(--muted)!important}[role=group] [data-state=on]{box-shadow:0 4px 12px #3d62e340}[role=radiogroup]>button:not(.ui-seg-btn){background:var(--surface);box-shadow:0 1px 2px #14181f0d;border-width:1px!important}[role=radiogroup]>button[aria-checked=true]{box-shadow:0 6px 16px #3d62e347}[data-stage] [data-testid=avatar-caption]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text)!important;background:#ffffffe0!important}@media(min-width:900px){.ui-shell{padding-left:96px;grid-template-rows:minmax(0,1fr)!important}.ui-nav{z-index:20;flex-direction:column;align-items:center;gap:16px;width:96px;position:fixed;top:0;bottom:0;left:0;background:0 0!important;border:0!important;height:auto!important;padding:24px 0!important}.ui-nav>a.ui-logo{background:var(--surface);width:52px;height:52px;box-shadow:var(--shadow-1);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:0;display:flex}.ui-nav>a.ui-logo:before{content:"P";font:800 22px/1 var(--font-heading);color:var(--teal)}.ui-hubs{flex-direction:column;gap:14px;margin-top:32px}.ui-hub{border:1px solid var(--edge);justify-content:center;width:48px;box-shadow:0 1px 2px #14181f0f,0 4px 12px #14181f0d;background:var(--surface)!important;height:48px!important;color:var(--muted)!important;border-radius:50%!important;padding:0!important}.ui-hub:hover{color:var(--teal)!important}.ui-hub[aria-current=page]{border-color:#0000;box-shadow:0 6px 16px #3d62e359;background:var(--teal-fill)!important;color:#fff!important}.ui-hub-label,.ui-ther-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-program{display:none}.ui-ther{background:var(--surface);justify-content:center;width:48px;box-shadow:0 1px 2px #14181f0f,0 4px 12px #14181f0d;border:1px solid var(--edge)!important;border-radius:50%!important;height:48px!important;margin:auto 0 0!important;padding:0!important}.ui-avatar{background:0 0!important;padding:0!important}.ui-shell>main{padding-top:8px}}.dth-root{background:var(--bg)!important;color:var(--text)!important}.dth-stage{background:0 0!important}.dth-exit{color:var(--muted)!important;border:1px solid var(--line)!important;background:var(--surface)!important}.dth-exit:hover,.dth-title{color:var(--text)!important}.dth-sub,.dth-count{color:var(--muted)!important}.dth-caption{box-shadow:var(--shadow-1);background:var(--surface)!important;border:1px solid var(--edge)!important}.dth-steplabel{color:var(--muted)!important}.dth-steptext{color:var(--text)!important}.dth-hold{background:var(--tint-mint)!important;color:var(--teal-ink)!important}.dth-seg{background:var(--line)!important}.dth-fill{background:var(--teal)!important}.dth-btn{box-shadow:0 1px 2px #14181f0f,0 4px 12px #14181f0d;background:var(--surface)!important;border:1px solid var(--edge)!important;color:var(--text)!important}.dth-btn:hover:not(:disabled){background:var(--sunken)!important}.dth-btn.dth-on{background:var(--teal-fill)!important;color:#fff!important}.dth-ang-arc{opacity:.7;stroke:var(--text)!important}.dth-ang-ltag{box-shadow:0 2px 8px #14181f1f;background:var(--surface)!important;color:var(--amber-ink)!important}.dth-ang-tag{box-shadow:0 4px 12px #14181f1f!important}.dth-ang-tag[data-at="1"]{background:var(--teal-fill)!important;color:#fff!important}.dth-ang-tag[data-at="1"] span{color:#ffffffd9!important}.sx-ref .sx-tag{box-shadow:0 1px 2px #14181f0f;color:var(--muted)!important;background:#ffffffe6!important}.sx-card{background:var(--surface-soft);border:1px solid var(--edge)}.sx-bar,.sx-head{background:var(--surface-soft)}.sx-coach{padding-left:28px;position:relative;border-left:0!important}.sx-coach:before{content:"";background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:22px;left:16px}.sx-coach-watch:before{background:var(--amber)}.sx-btn-secondary,.lib-cta-2{box-shadow:0 1px 2px #14181f0f,0 4px 12px #14181f0d;border:1px solid var(--edge)!important;background:var(--surface)!important;color:var(--text)!important}.lib-cta-1{box-shadow:0 6px 16px #3d62e347}.dth-mbtn-2{border:1px solid var(--line)!important;color:var(--text)!important}.dth-mbtn-1{box-shadow:0 6px 16px #3d62e347}:root[data-theme=dark] [data-stage],:root[data-theme=dark] .sx-ref{background:linear-gradient(#1e232a,#12161b)!important}.ui-card--brand{border:1px solid var(--edge);background:var(--surface-soft)!important;color:var(--text)!important}.ui-card--brand [class*=text-white]{color:var(--text)!important}.ui-card--brand p[class*="text-white/"],.ui-card--brand [class*="text-white/8"],.ui-card--brand [class*="text-white/7"]{color:var(--muted)!important}.ui-card--brand .ui-btn.ui-btn--inverse{box-shadow:0 6px 16px #3d62e347;background:var(--teal-fill)!important;color:#fff!important}.ui-card--brand h2,.ui-card--brand h1,.ui-card--brand [class*=font-heading]{color:var(--text)!important}.ui-hero-links button{color:var(--teal-ink)!important}:root{--cam:#e4e7ec}:root[data-theme=dark]{--cam:#1a1f26}.sx-feed,.sx-replaybg{background:var(--cam)!important}.sx-video{background:var(--cam)}.sx-feed .sx-tag{box-shadow:0 1px 2px #14181f14;color:var(--muted)!important;background:#ffffffeb!important}.sx-feed .sx-tag b{color:var(--text)!important}.sx-band{box-shadow:0 2px 8px #14181f1f;background:#fffffff0!important}.sx-band-amber{color:var(--amber-ink)!important}.sx-band-mint{color:var(--teal-ink)!important}.sx-mono{background:#ffffffd9;border-radius:6px;padding:2px 8px;color:var(--muted)!important}[aria-label="board view"]{box-shadow:var(--shadow-1);border:1px solid var(--edge);background:var(--surface)!important}[aria-label="board view"] [data-state=empty]{border-color:var(--line)!important;background:var(--sunken)!important;color:var(--muted)!important}[aria-label="board view"] [data-state=occupied]{border-color:var(--teal-fill)!important;background:var(--teal-fill)!important;color:#fff!important}[aria-label="board view"] [data-state=next]{border-color:var(--amber)!important;color:var(--amber-ink)!important}[aria-label="board view"] p{color:var(--muted)!important}[aria-label="board view"]>span[aria-hidden]{border-color:var(--teal)!important}.sx-board-inset{bottom:14px!important;left:14px!important;transform:scale(.42)!important}.sx-trace{background:var(--surface)!important}.sx-trace [class*="bg-[var(--stage-a)]"]{background:var(--surface)!important;color:var(--text)!important}.sx-trace .text-white,.sx-trace [class*="text-white/8"]{color:var(--text)!important}.sx-trace [class*="text-white/6"]{color:var(--muted)!important}.sx-trace [class*=border-white]{border-color:var(--line)!important}.sx-trace [class*="text-[#8DB5FF]"]{color:var(--teal-ink)!important}.sx-trace [class*="text-[#E9A23B]"]{color:var(--amber-ink)!important}.sx-trace [class*="text-[#F08A7C]"]{color:var(--red-ink)!important}[class*="bg-[radial-gradient(circle_at_50%_40%"]{color:var(--muted)!important;background:linear-gradient(#f8f9fb,#e4e7ec)!important}[role=alert][class*="bg-[var(--stage-a)]"]{background:#ecedf0f5!important}[class*="rounded-[var(--r-card)]"][class*="bg-[var(--stage-a)]"]:not(.sx-trace *){background:var(--cam)!important;color:var(--text)!important}.cs-root{background:var(--bg)!important;color:var(--text)!important}.cs-exit,.cs-audio{box-shadow:0 1px 2px #14181f0f,0 4px 12px #14181f0d;border:1px solid var(--edge)!important;background:var(--surface)!important;color:var(--text)!important}.cs-audio-on{background:var(--teal-fill)!important;color:#fff!important}.cs-title{color:var(--text)!important}.cs-sub{color:var(--muted)!important}.cs-crumbs{color:#8a9099!important}.cs-crumb-on{color:var(--text)!important}.cs-crumb-done{color:var(--muted)!important}.cs-crumb-dot{background:var(--teal)!important}.cs-stage{box-shadow:var(--shadow-1);background:var(--cam)!important}.cs-video{background:var(--cam)!important}.cs-guide{border-color:var(--amber)!important}.cs-guide-ok{border-color:var(--teal)!important}.cs-live{color:var(--muted)!important;background:#ffffffeb!important}.cs-live b{color:var(--text)!important}.cs-info-btn{box-shadow:0 1px 2px #14181f1a;background:var(--surface)!important;color:var(--text)!important}.cs-info-btn[aria-expanded=true]{background:var(--teal-fill)!important;color:#fff!important}.cs-telemetry{background:var(--sunken)!important;color:var(--muted)!important}.cs-off{background:var(--surface-soft)!important}.cs-off h2{color:var(--text)!important}.cs-off p,.cs-off-icon{color:var(--muted)!important}.cs-allow{box-shadow:0 6px 16px #3d62e347;background:var(--teal-fill)!important;color:#fff!important}.cs-link{color:var(--teal-ink)!important}.cs-coach{background:var(--surface)!important;color:var(--text)!important;box-shadow:var(--shadow-2)!important}.cs-coach-mint .cs-coach-ic{background:var(--teal-fill)!important;color:#fff!important}.cs-coach-amber .cs-coach-ic{background:var(--tint-amber)!important;color:var(--amber-ink)!important}.cs-coach-yes{background:var(--teal-fill)!important;color:#fff!important}.cs-seg{background:var(--sunken)!important;border-color:#0000!important}.cs-seg button{color:var(--muted)!important}.cs-seg button.cs-seg-on{box-shadow:0 1px 3px #14181f1f;background:var(--surface)!important;color:var(--text)!important}.cs-step{color:#8a9099!important}.cs-step-ic{background:var(--surface);border-color:var(--line)!important}.cs-step-ok{color:var(--muted)!important}.cs-step-ok .cs-step-ic{border-color:var(--teal)!important;color:var(--teal)!important}.cs-step-ok .cs-step-badge{background:var(--teal-fill)!important;color:#fff!important}.cs-step-now{color:var(--text)!important}.cs-step-now .cs-step-ic{border-color:var(--amber)!important;color:var(--amber-ink)!important;background:var(--tint-amber)!important}.cs-step-now .cs-step-badge{background:var(--amber)!important;color:#fff!important}.cs-step-badge{border-color:var(--bg)!important}.cs-continue{box-shadow:0 6px 16px #3d62e347;background:var(--teal-fill)!important;color:#fff!important}.cs-continue:disabled{box-shadow:none;background:var(--sunken)!important;color:#8a9099!important}[data-stage] [data-testid=view-line]{opacity:.75;color:#1a1d21!important}.dth-title{color:#1a1d21!important}.dth-sub,.dth-count{opacity:.85;color:#1f2a44!important}.dth-ang-limit{stroke:#7a4300!important}.dth-ang-ltag{color:#7a4300!important}.dth-ang-arc{stroke:#1a1d21!important}.sx-ref-legend{color:#1f2a44!important}.sx-ref-bar{background:#ffffff80!important}.sx-ref-bar>div{background:#fff!important}:root[data-theme=dark]{--glass:#1e242e80;--glass-strong:#1e242ed1;--glass-edge:#ffffff14;--glass-hi:inset 0 1px 0 #ffffff14;--glass-shadow:0 10px 30px #0006}.ui-shell,.sx-root,.cs-root,body:has(.ui-shell) main{background:0 0!important}.ui-card,.ui-card--default,.ui-card--brand,.sx-card,.sx-head,.sx-bar,.dth-caption,footer.ui-flowbar,.ui-nav,.sx-modal,.dth-modal,.sx-hold,:is(.ui-dialog,.lc-panel,.fb-dialog)[data-state=open]{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-hi),var(--glass-shadow)!important}.ui-card--highlight{background:var(--glass)!important;border:1.5px solid #3d62e38c!important}.sx-modal,.dth-modal,.sx-hold,:is(.ui-dialog,.lc-panel,.fb-dialog)[data-state=open]{background:var(--glass-strong)!important}.sx-head,.sx-bar,footer.ui-flowbar{border-radius:0;border-width:0!important}.sx-head{border-bottom:1px solid var(--glass-edge)!important}.sx-bar,footer.ui-flowbar{border-top:1px solid var(--glass-edge)!important}@media(min-width:900px){.ui-nav{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}}.ui-btn.ui-btn--secondary,.lib-cta-2,.sx-btn-secondary,.dth-btn,.dth-exit,.cs-exit,.cs-audio,.ui-hub,.ui-ther,.ui-nav>a.ui-logo,.cs-coach,.cs-live,.sx-tag,.dth-ang-tag,.dth-ang-ltag,.cs-info-btn,[data-stage] button,[aria-label^=Left],[aria-label^=Right],[role=group].ui-seg,[role=radiogroup]>button:not([aria-checked=true]):not([data-state=on]){-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:var(--glass)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-hi),0 4px 14px #26488c14!important}.ui-hub[aria-current=page],.dth-btn.dth-on,.cs-audio-on,.cs-info-btn[aria-expanded=true]{background:var(--teal-fill)!important;border-color:#ffffff59!important;box-shadow:inset 0 1px #ffffff59,0 8px 20px #3d62e359!important}.ui-btn.ui-btn--primary,.lib-cta-1,.dth-mbtn-1,.cs-continue:not(:disabled),.cs-allow,.sx-pill-on,.ui-card--brand .ui-btn.ui-btn--inverse{background:linear-gradient(#5277f0,#3d62e3)!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff59,0 8px 20px #3d62e34d!important}.ui-card [class*="bg-line/"],.ui-card .bg-bg,.sx-card .sx-metric{background-color:#ffffff59}[data-stage],.sx-ref{box-shadow:inset 0 0 0 1px #ffffff80,inset 0 1px #ffffffb3!important}.sx-feed,.cs-stage{box-shadow:inset 0 0 0 1px #fff9,var(--glass-shadow)!important}.dth-caption{background:#ffffff8c!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass:#ffffffe6}}@media(prefers-reduced-transparency:reduce){:root{--glass:#fffffff5;--glass-strong:#fff}}:root{--glass:#f4f7fb6b;--glass-strong:#fafcffcc;--glass-edge:#ffffffd9;--glass-hi:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #ffffff40;--glass-shadow:0 18px 40px #465a781a,0 2px 6px #465a780d;--glass-blur:blur(26px)saturate(120%)}html,body,.ui-shell,.sx-root,.cs-root{background:0 0!important}@media(min-width:900px){.ui-shell>main{-webkit-backdrop-filter:blur(30px)saturate(120%);backdrop-filter:blur(30px)saturate(120%);border:6px solid #ffffffb8;border-radius:36px;margin:20px 20px 20px 0;box-shadow:0 30px 60px #465a781f,inset 0 1px #ffffffe6;background:#ffffff42!important;padding-top:0!important}.sx-root,.cs-root{padding:0}}:root[data-theme=dark] .ui-shell>main{border-color:#ffffff14;background:#14182066!important}.ui-card,.ui-card--default,.ui-card--brand,.sx-card,.dth-caption{background:var(--glass)!important;border:1.5px solid var(--glass-edge)!important;box-shadow:var(--glass-hi),0 10px 30px #465a7812!important;border-radius:24px!important}.sx-head,.sx-bar,footer.ui-flowbar{background:#ffffff59!important}.sx-feed,.sx-ref,.cs-stage,[data-stage]{border:1.5px solid #ffffffd9;border-radius:28px!important}.ui-seg:is([role=group],[role=radiogroup]){-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px;box-shadow:none!important;background:0 0!important;border:0!important}.ui-seg:is([role=group],[role=radiogroup])>button{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:#5f6670!important;background:#ffffff80!important;border:1px solid #ffffffe6!important;border-radius:999px!important;font-weight:500!important}.ui-seg:is([role=group],[role=radiogroup])>button[data-state=on]{color:#fff!important;background:#111418!important;border-color:#111418!important;box-shadow:0 6px 14px #11141840!important}:root[data-theme=dark] .ui-seg:is([role=group],[role=radiogroup])>button[data-state=on]{color:#111418!important;background:#f3f5f8!important}.ui-hub,.ui-ther,.ui-nav>a.ui-logo,.cs-info-btn{background:#ffffff8c!important;border:1.5px solid #ffffffe6!important}.ui-hub svg,.ui-ther svg,.ui-btn svg{stroke-width:1.6px}.ui-nav>a.ui-logo{background:#111418!important;border-color:#111418!important}.ui-nav>a.ui-logo:before{color:#fff!important;font-weight:700!important}h1,h2,h3{letter-spacing:-.02em;font-weight:500!important}.ui-card-title{font-weight:500!important}.ui-stat-num,.sx-big,.dth-title{letter-spacing:-.02em;font-weight:300!important}.sx-big{font-size:2.75rem}main h1.text-4xl:first-line{font-style:normal}.ui-card-title:before{width:5px;height:5px}.ui-btn.ui-btn--secondary,.lib-cta-2,.sx-btn-secondary,.dth-btn,.dth-exit,.cs-exit,.cs-audio{font-weight:600;background:#ffffff8c!important;border:1px solid #fffffff2!important;border-radius:999px!important}.ui-btn.ui-btn--primary,.lib-cta-1,.dth-mbtn-1,.cs-continue,.sx-btn-danger,.sx-pill,.cs-allow{border-radius:999px!important}@media(min-width:900px){.ui-shell>main footer.ui-flowbar{border-radius:0 0 30px 30px}}.hp-card{flex-direction:column;gap:16px;display:flex}.hp-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hp-head h2{margin:0}.hp-head p{margin:4px 0 0}.hp-sample{color:var(--muted);background:#fff9;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.8rem;font-weight:600}.hp-tabs{flex-wrap:wrap;gap:8px;display:flex}.hp-tab{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:44px;color:var(--text);font:600 .95rem/1 var(--font-body);cursor:pointer;background:#ffffff80;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;display:inline-flex}.hp-tab-on{color:#fff;background:#111418;border-color:#111418;box-shadow:0 6px 14px #11141838}.hp-tab:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.hp-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.hp-st{background:#ffffffd9;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.hp-st-watch{color:#8a4e00}.hp-st-stable{color:#3e5a86}.hp-stage{width:100%;max-width:460px;margin:0 auto}.hp-delta{color:#1a2f8f;background:#e8f0ff;border-radius:999px;align-self:center;margin-left:auto;padding:3px 8px;font-size:.75rem;font-weight:700}.hp-spark{width:100%;height:36px;margin-top:8px;display:block;overflow:visible}.hp-spark polyline{fill:none;stroke:#3d62e3;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hp-meter{background:#3d62e326;border-radius:999px;height:8px;margin-top:10px;position:relative}.hp-meter>div{background:#c97f14;border-radius:999px;height:100%}.hp-meter span{color:var(--muted);font-size:.7rem;position:absolute;top:12px;right:0}.hp-actions{gap:10px;display:flex}.hp-actions .lib-cta{flex:1 1 0}@media(max-width:599px){.hp-facts{grid-template-columns:minmax(0,1fr)}.hp-callout{width:160px}}.hp-stage [data-testid=avatar-caption]{display:none}.hp-delta{background:#ffffffb3;padding:2px 6px;font-size:.66rem}.hp-spark{height:24px;margin-top:6px}.hp-spark polyline{stroke:#0f3fbf}.hp-spark circle{fill:#0f3fbf}.hp-meter{background:#ffffff80;height:6px;margin-top:8px}.hp-meter span{color:#1f2a44;text-align:right;margin-top:10px;font-size:.62rem;line-height:1;display:block;position:static;top:9px}.hp-meter{margin-bottom:16px}:root{--ease:cubic-bezier(.2,.8,.2,1)}.ui-card,.sx-card,.hp-callout,.lib-cta,.ui-btn,.hp-tab,.ui-hub,.dth-btn,.sx-btn,.cs-exit,.cs-audio,.ui-seg:is([role=group],[role=radiogroup])>button{isolation:isolate;position:relative;overflow:hidden}.ui-card:before,.sx-card:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.ui-card,.sx-card,.lib-cta,.ui-btn,.hp-tab,.ui-hub,.dth-btn,.sx-btn,.cs-exit,.cs-audio,.cs-continue,.cs-coach-yes,[role=radiogroup]>button,.ui-seg:is([role=group],[role=radiogroup])>button{transition:transform .28s var(--ease),box-shadow .28s var(--ease),background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.choose-card,.ui-card:has(.lib-ctas){will-change:transform}.ui-card:has(.lib-ctas):hover,.hp-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 22px 44px #465a7824!important}.lib-cta:hover:not(:disabled),.ui-btn:hover:not(:disabled),.hp-tab:hover,.dth-btn:hover:not(:disabled),.sx-btn:hover,.cs-continue:hover:not(:disabled),.ui-seg:is([role=group],[role=radiogroup])>button:hover{transform:translateY(-1px)}.ui-hub:hover{transform:scale(1.06)}.lib-cta:active:not(:disabled),.ui-btn:active:not(:disabled),.hp-tab:active,.dth-btn:active,.sx-btn:active,.ui-hub:active,.cs-continue:active,[role=radiogroup]>button:active,.ui-seg:is([role=group],[role=radiogroup])>button:active{transition-duration:80ms;transform:translateY(0)scale(.97)}.ui-card :focus-visible,.lib-cta:focus-visible,.ui-btn:focus-visible,.hp-tab:focus-visible,.ui-hub:focus-visible,[role=radiogroup]>button:focus-visible,[role=group]>button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #fffffff2,0 0 0 6px #3d62e38c!important}@keyframes gl-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:none;transform:none}}main .ui-card,.sx-card,.hp-callout,.dth-caption,.cs-coach{animation:gl-in .55s var(--ease)both}main .grid>:nth-child(2) .ui-card,main .grid>.ui-card:nth-child(2){animation-delay:60ms}main .grid>:nth-child(3) .ui-card,main .grid>.ui-card:nth-child(3){animation-delay:.12s}@keyframes gl-pop{0%{opacity:0;transform:translateY(6px)scale(.94)}to{opacity:1;transform:none}}.hp-tab-on,[data-state=on],[aria-checked=true],.ui-hub[aria-current=page]{transition:background-color .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease)}.sx-scrim,.dth-scrim,:is(.ui-scrim,.fb-scrim)[data-state=open]{-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);background:#c8d6ec59!important}@keyframes gl-modal{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}.sx-modal,.dth-modal,:is(.ui-dialog,.lc-panel,.fb-dialog)[data-state=open]{animation:gl-modal .4s var(--ease)both}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.ui-card:hover,.lib-cta:hover,.ui-btn:hover,.hp-tab:hover,.ui-hub:hover{transform:none!important}}.ui-card:has(.lib-ctas):hover,.hp-card:hover{background:#f8faff99!important;background:var(--glass)!important;border-color:#fff!important}.ui-btn.ui-btn--primary:after,.ui-btn.ui-btn--inverse:after,.lib-cta-1:after,.dth-mbtn-1:after,.sx-btn-danger:after,.ui-hub[aria-current=page]:after,.hp-tab-on:after,[data-state=on]:after,[aria-checked=true]:after{display:none!important}[role=radiogroup]>button[aria-checked=true]:not(.ui-seg-btn){color:#fff!important;background:linear-gradient(#ffffff40,#fff0 52%),linear-gradient(#5277f0,#3d62e3)!important;border-color:#0000!important;font-weight:700!important;box-shadow:inset 0 1px #ffffff59,0 8px 18px #3d62e352!important}.ui-seg:is([role=group],[role=radiogroup])>button[data-state=on],.hp-tab-on{background:var(--sel-bg)!important;color:#fff!important;box-shadow:var(--sel-shadow)!important;border-color:#0000!important;font-weight:700!important}:root[data-theme=dark] .ui-seg:is([role=group],[role=radiogroup])>button[data-state=on]{background:var(--sel-bg)!important;color:#fff!important}.hp-tab-on .hp-st{background:#ffffffe6}.ui-seg:is([role=group],[role=radiogroup])>button[data-state=off]{color:var(--text)!important;font-weight:500!important}[role=radiogroup]>button:not(.ui-seg-btn){color:var(--text);font-weight:500!important}.ci-form .ui-seg:is([role=group],[role=radiogroup])>button{min-height:48px!important}.ui-check>.peer+.ui-check-box{box-shadow:inset 0 1px #fff,0 2px 6px #26488c14;background:#fff9!important;border:1.5px solid #3d62e38c!important;border-radius:8px!important;width:28px!important;height:28px!important}.ui-check>.peer:checked+.ui-check-box{background:var(--sel-bg)!important;box-shadow:var(--sel-shadow)!important;border-color:#0000!important}.ui-check>.peer:focus-visible+.ui-check-box{box-shadow:0 0 0 3px #fff,0 0 0 6px #3d62e38c!important}.ui-nav>a.ui-logo{background:var(--sel-bg)!important;box-shadow:var(--sel-shadow)!important;background:0 0!important;border:0!important;border-radius:16px!important;box-shadow:0 8px 18px #3d62e34d!important}.ui-nav>a.ui-logo:before{content:none!important}.ui-logo{isolation:isolate;position:relative;overflow:hidden}.ui-logo-mark{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sx-brand{letter-spacing:-.02em;align-items:center;gap:8px;display:inline-flex;color:#1a1d21!important;font-weight:800!important;font-family:var(--font-body)!important}.sx-brand:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJnIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNTI3N0YwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzQ1OEQ2Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0IiByeD0iMTgiIGZpbGw9InVybCgjZykiLz4KPGNpcmNsZSBjeD0iMjciIGN5PSIxNiIgcj0iNS41IiBmaWxsPSIjZmZmIi8+CjxwYXRoIGQ9Ik0yNyAyN1Y0OSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjcgMjhDMzUgMjggNDIgMjUgNDYgMTgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTI3IDI4QzIwIDMwIDE4IDM0IDE4IDQwIiBmaWxsPSJub25lIiBzdHJva2U9IiM5RkQzRjAiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxjaXJjbGUgY3g9IjQ2IiBjeT0iMTgiIHI9IjMuNCIgZmlsbD0iIzlGRDNGMCIvPgo8L3N2Zz4K) 50%/100% 100% no-repeat;border-radius:8px;width:28px;height:28px}.hp-tab-on{background:var(--sel-bg)!important;color:#fff!important;border-color:#0000!important}:root{--teal:#3d62e3;--teal-ink:#2d4fc7;--teal-fill:#3d62e3;--mint:#3d62e3;--mint-ink:#2d4fc7;--focus:#3d62e3;--tint-mint:#e3eafb;--tint-focus:#e3eafb;--text:#0e1433;--muted:#4a5578;--glass:#f0fcfd57;--glass-edge:#fffc}@media(min-width:900px){.ui-shell>main{background:linear-gradient(150deg,#ffffff6b,#dcf6f838 55%,#c8e6fa47)!important;border:1.5px solid #ffffffb3!important;border-radius:40px!important;box-shadow:inset 0 1px #ffffffd9,0 30px 70px #3c509629!important}}.ui-card,.ui-card--default,.ui-card--brand,.sx-card,.dth-caption{background:linear-gradient(160deg,#ffffff80,#e2f8fa4d)!important;border:1.5px solid #ffffffd9!important;border-radius:28px!important;box-shadow:inset 0 1px #fffffff2,0 10px 28px #3c5a9614!important}.ui-card--highlight{border:1.5px solid #1f3bb359!important}.ui-ther,.cs-info-btn{background:#dcf7f9d9!important}main h1,main h2,.ui-card-title,.hp-head h2{color:#0e1433!important;font-weight:700!important}.ui-card-title:before{background:#3d62e3}.ui-stat-num,.sx-big,.hp-num,.hp-callout-v{color:#1f5fa8!important;font-weight:400!important}.ui-btn.ui-btn--secondary,.lib-cta-2,.sx-btn-secondary,.dth-btn,.cs-exit,.cs-audio{color:#0e1433!important;background:#ffffff8c!important}[class~=bg-tint-mint],[class~=bg-tint-focus]{background-color:#e3eafbbf!important}[class*=text-mint-ink],[class*=text-teal-ink],[class*=text-focus]{color:#1a2f8f!important}[data-stage],.sx-ref{background:linear-gradient(160deg,#9fb2f3,#8fcbe6)!important;border:1.5px solid #fffc!important}.dth-root{background:linear-gradient(160deg,#a9b6f2,#93cfe6)!important}.dth-root:before{background:linear-gradient(#a9b6f2,#a9b6f200)!important}.dth-root:after{background:linear-gradient(#93cfe600,#93cfe6 55%)!important}.hp-st-focus{color:#1a2f8f}.cal-day{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .25s var(--ease),box-shadow .25s var(--ease);background:#fff6;border:1.5px solid #ffffffd9;border-radius:20px;padding:14px 14px 12px;position:relative;box-shadow:inset 0 1px #ffffffe6}.cal-day:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 10px 24px #3c5a961f}.cal-num{color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:1.35rem;font-weight:700;line-height:1.2;display:flex}.cal-tick{background:var(--sel-bg);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 3px 8px #3d62e34d}.cal-tick svg{width:13px;height:13px}.cal-line{color:var(--text);overflow-wrap:break-word;font-size:.95rem;line-height:1.35}.cal-done{background:linear-gradient(160deg,#ffffffbf,#e4ecfd99);border-color:#3d62e359}.cal-today{box-shadow:var(--sel-shadow);border-color:#0000;background:var(--sel-bg)!important}.cal-today .cal-num,.cal-today .cal-line{color:#fff}.cal-today:after{content:"Today";color:#fff;letter-spacing:.04em;background:#ffffff40;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:700;position:absolute;top:14px;right:14px}.cal-is-today{box-shadow:0 0 0 2px #3d62e3,inset 0 1px #fff}.cal-planned{background:#ffffffb3}.cal-planned .cal-num:after{content:"";background:#3d62e3;border-radius:50%;width:7px;height:7px}.cal-missed{background:linear-gradient(160deg,#ffffffb3,#fde7e5bf);border-color:#c0362c4d}.cal-missed .cal-line{color:#9e2e22}.cal-clinic{background:linear-gradient(160deg,#ffffffb3,#fff1dcd9);border-color:#a15c0059}.cal-line-clinic{color:#7a4300;background:#fff1dcf2;border-radius:8px;align-self:flex-start;margin-top:2px;padding:3px 8px;font-size:.82rem;font-weight:700;display:inline-flex}.cal-rest{background:#ffffff38}.cal-rest .cal-num,.cal-rest .cal-line{color:var(--muted)}.cal-untracked{box-shadow:none;background:#ffffff2e;border-style:dashed;border-color:#fffffff2}.cal-untracked .cal-num{color:var(--muted);font-weight:500}.cal-untracked .cal-line{color:#6a7390}.cal-sample{border-style:dashed;border-color:#3d62e373}.cal-key{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px;width:18px;height:18px;padding:0;display:inline-block}.cal-key:after,.cal-key.cal-planned:after{display:none}.cal-rest{box-shadow:none;background:#c8d2e461!important;border-color:#fff9!important}.cal-rest .cal-num,.cal-rest .cal-line{font-weight:500;color:#5a6585!important}.cal-key{border:1.5px solid #ffffffe6}.cal-key.cal-done{background:#e4ecfd;border-color:#3d62e380}.cal-key.cal-planned{background:#fff;border-color:#c9d3ea}.cal-key.cal-missed{background:#fde7e5;border-color:#c0362c73}.cal-key.cal-clinic{background:#fff1dc;border-color:#a15c0080}.cal-key.cal-rest{background:#d3dbea!important}.cal-key.cal-sample{background:0 0;border:1.5px dashed #3d62e399}.cal-key.cal-untracked{background:0 0;border:1.5px dashed #aab4cc}.cs-seg{visibility:hidden}.cs-crumbs,.hp-stage>.dth-panel+p,.hp-stage p.text-center{display:none!important}.ci-note p{margin:0}.ci-mic-row{color:var(--muted);border-top:1px solid #fffc;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:.95rem;display:flex}:root:not([data-judge]) .sx-mono,:root:not([data-judge]) .sx-trace-btn,:root:not([data-judge]) .sx-trace,:root:not([data-judge]) .cs-telemetry{display:none!important}@media(min-width:900px){[class~="grid-cols-[minmax(0,1.1fr)_minmax(0,1.6fr)_minmax(0,1.1fr)]"]{grid-template-rows:auto 1fr;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important}[class~="grid-cols-[minmax(0,1.1fr)_minmax(0,1.6fr)_minmax(0,1.1fr)]"]>:nth-child(2){grid-row:1/span 2;grid-column:2!important}[class~="grid-cols-[minmax(0,1.1fr)_minmax(0,1.6fr)_minmax(0,1.1fr)]"]>:nth-child(3){grid-row:2;grid-column:1!important}}html,body{background:#f2f5fa!important}:root[data-theme=dark] html,:root[data-theme=dark] body{background:#0f1217!important}body:before{display:none!important}@media(min-width:900px){.ui-shell>main{background:#ffffff8c!important}}:root[data-theme=dark] .ui-shell>main{background:#181c2299!important}article.ui-card:has(.lib-ctas)>button[aria-pressed]{padding-bottom:12px;background:0 0!important}article.ui-card:has(.lib-ctas)>button[aria-pressed]:hover{background:0 0!important}.lib-ctas>*{min-width:0;flex:1 1 0!important}main .ui-card.hp-card,main .ui-card.hp-card:hover{gap:14px;background:radial-gradient(120% 80% at 50% 45%,#a8b9f4,#a8b9f400 70%),linear-gradient(160deg,#9fb2f3,#8fcbe6)!important;border:1.5px solid #ffffffd9!important;transform:none!important;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #26488c29!important}main .ui-card.hp-card:after{display:none!important}.hp-head p{color:#1f2a55!important}.hp-sample{color:#1f2a55;background:#ffffff8c}.hp-tab:not(.hp-tab-on){color:#0e1433;background:#ffffff61;border-color:#ffffffd9}.hp-stage{flex-direction:column;flex:auto;max-width:none;min-height:380px;margin:0 -24px;display:flex}.hp-stage>.flex.flex-col{flex:auto;min-height:0}.hp-stage [data-stage]{flex:auto;height:100%;aspect-ratio:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.hp-stage [data-stage]>.absolute.left-3{color:#0e143399;left:24px}.hp-stage>.absolute.right-3{right:24px}.hp-actions .lib-cta-2{background:#ffffff8c!important;border-color:#ffffffe6!important}main>.grid:has(.hp-card){flex:1 0 auto}main .ui-card.hp-card{height:100%;min-height:640px}.hp-stage [data-stage]>.absolute.left-3{top:14px}.hp-stage>.absolute.right-3{top:4px}.hp-facts,.hp-actions{z-index:6;position:relative}.hp-stage{align-self:stretch;width:auto!important}main .ui-card.hp-card{position:relative}@media(min-width:1024px){.hp-facts{gap:10px;width:150px;top:256px;right:24px;grid-template-columns:minmax(0,1fr)!important;position:absolute!important}.hp-facts>div{border-radius:16px;padding:10px 12px}.hp-facts dd.hp-num{font-size:1.45rem}.hp-facts dt{font-size:.72rem}.hp-facts{top:240px}}.hp-stage canvas{-webkit-mask-image:linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(#000 86%,#0000)}@media(min-width:1024px){.hp-facts{width:170px}.hp-facts dt{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}:root{--sel-bg:linear-gradient(180deg,#6a88ee,#4a6be2)!important;--sel-shadow:inset 0 1px 0 #ffffff38,0 4px 12px #3d62e329!important}.ui-btn.ui-btn--primary,.lib-cta-1,.dth-mbtn-1,.cs-continue:not(:disabled),.cs-allow{background-image:linear-gradient(#6a88ee,#4a6be2)!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff38,0 4px 12px #3d62e329!important}[role=radiogroup]>button[aria-checked=true]:not(.ui-seg-btn){background:linear-gradient(#6a88ee,#4a6be2)!important;box-shadow:inset 0 1px #ffffff38,0 4px 12px #3d62e329!important}.ui-hub,.ui-ther{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#4a5578!important;background:#ffffff9e!important;border:1px solid #fffffff2!important;box-shadow:inset 0 1px #fff,0 4px 12px #3d62e314!important}.ui-hub:hover,.ui-ther:hover{color:#3d62e3!important;background:#ffffffd9!important}.ui-hub[aria-current=page]{background:var(--sel-bg)!important;color:#fff!important;box-shadow:var(--sel-shadow)!important;border-color:#0000!important}.hp-hot{z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;left:0}.hp-hot-dot{background:var(--hc);width:14px;height:14px;box-shadow:0 0 0 6px var(--hc),0 2px 6px #0e143340;border:2px solid #fff;border-radius:50%;position:relative}@supports (color:color-mix(in lab,red,red)){.hp-hot-dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--hc)22%,transparent),0 2px 6px #0e143340}}.hp-hot-dot{transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.hp-hot-on .hp-hot-dot{width:18px;height:18px;box-shadow:0 0 0 8px var(--hc),0 0 0 9.5px #ffffffe6,0 4px 10px #0e14334d}@supports (color:color-mix(in lab,red,red)){.hp-hot-on .hp-hot-dot{box-shadow:0 0 0 8px color-mix(in srgb,var(--hc)30%,transparent),0 0 0 9.5px #ffffffe6,0 4px 10px #0e14334d}}.hp-hot-on .hp-hot-dot:after{content:"";border:2px solid var(--hc);opacity:0;animation:hp-ping 1.8s var(--ease)infinite;border-radius:50%;position:absolute;inset:-14px}@keyframes hp-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.hp-hot:focus-visible{outline:none}.hp-hot:focus-visible .hp-hot-dot{outline-offset:4px;outline:3px solid #fff}@media(prefers-reduced-motion:reduce){.hp-hot-on .hp-hot-dot:after{animation:none}}.ui-btn.ui-btn--primary,.lib-cta-1,.dth-mbtn-1,.cs-continue:not(:disabled),.cs-allow,.ui-card--brand .ui-btn.ui-btn--inverse,.hp-card .lib-cta-1{background:var(--sel-bg)!important;background-image:var(--sel-bg)!important;color:#fff!important;box-shadow:var(--sel-shadow)!important;border:1px solid #0000!important;font-weight:700!important}.ui-btn.ui-btn--primary:hover,.lib-cta-1:hover,.dth-mbtn-1:hover,.ui-card--brand .ui-btn.ui-btn--inverse:hover,.hp-card .lib-cta-1:hover{filter:brightness(1.05);background:var(--sel-bg)!important;box-shadow:inset 0 1px #ffffff38,0 6px 14px #3d62e333!important}.hp-hot .hp-hot-dot{transform:scale(1);border-width:2px!important;width:12px!important;height:12px!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s!important;box-shadow:0 1px 4px #0e143340!important}.hp-hot:hover .hp-hot-dot{transform:scale(1.2)}.hp-hot-on .hp-hot-dot{transform:scale(1.6);width:12px!important;height:12px!important;box-shadow:0 0 0 5px var(--hc),0 0 0 6px #ffffffe6,0 3px 8px #0e14334d!important}@supports (color:color-mix(in lab,red,red)){.hp-hot-on .hp-hot-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--hc)28%,transparent),0 0 0 6px #ffffffe6,0 3px 8px #0e14334d!important}}:root[data-theme=dark] .hp-hot .hp-hot-dot{box-shadow:0 0 6px var(--hc)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hp-hot .hp-hot-dot{box-shadow:0 0 6px color-mix(in srgb,var(--hc)60%,transparent)!important}}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hp-hot-on .hp-hot-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--hc)32%,transparent),0 0 0 6px #ffffff73,0 0 14px var(--hc)!important}}@media(prefers-reduced-motion:reduce){.hp-hot .hp-hot-dot{transition:none!important}}.hp-stage button.hp-hot,.hp-stage button.hp-hot:hover,:root[data-theme=dark] .hp-stage button.hp-hot{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.hp-hot-on .hp-hot-dot{box-shadow:0 0 0 4px var(--hc),0 0 0 5px #ffffffe6,0 3px 8px #0e14334d!important;transform:scale(2.2)!important}@supports (color:color-mix(in lab,red,red)){.hp-hot-on .hp-hot-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--hc)30%,transparent),0 0 0 5px #ffffffe6,0 3px 8px #0e14334d!important}}.hp-hot-on .hp-hot-dot:after{inset:-8px!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hp-hot-on .hp-hot-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--hc)34%,transparent),0 0 0 5px #ffffff73,0 0 12px var(--hc)!important}}.hp-hot .hp-hot-dot{width:16px!important;height:16px!important;box-shadow:0 0 0 4px var(--hc),0 2px 6px #0e143347!important;border-width:2.5px!important}@supports (color:color-mix(in lab,red,red)){.hp-hot .hp-hot-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--hc)22%,transparent),0 2px 6px #0e143347!important}}.hp-hot-on .hp-hot-dot{width:16px!important;height:16px!important;transform:scale(1.7)!important}:root[data-theme=dark] .hp-hot:not(.hp-hot-on) .hp-hot-dot{box-shadow:0 0 0 4px var(--hc),0 0 10px var(--hc)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hp-hot:not(.hp-hot-on) .hp-hot-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--hc)28%,transparent),0 0 10px color-mix(in srgb,var(--hc)70%,transparent)!important}}:root{--r-card:16px!important;--r-control:12px!important;--r-pill:12px!important}main.ui-main{border-radius:20px!important}.ui-card,section.ui-card,article.ui-card,.sx-card,.cs-stage,.dth-stage,.dth-caption,main .ui-card.hp-card{border-radius:16px!important}.hp-callout,.hp-facts>div,.cs-guide,li.flex.min-w-0.flex-col,[data-stage],.sx-ref{border-radius:14px!important}.ui-btn,.lib-cta,.dth-btn,.dth-exit,.cs-exit,.cs-audio,.cs-continue,.cs-allow,.cs-coach,.hp-tab,.sx-btn,label.flex.min-h-14,button.min-h-14,button.min-h-12,.ui-ther,.ui-hub{border-radius:12px!important}.ui-seg:is([role=group],[role=radiogroup]),div.ui-seg,.dth-seg{border-radius:14px!important}.ui-seg:is([role=group],[role=radiogroup])>button,.dth-seg>*{border-radius:10px!important}.hp-st,.hp-delta,.hp-sample,.cs-live,span.flex.min-h-14.items-center{border-radius:6px!important}.ui-hub:after,.ui-btn:after,.lib-cta:after,.hp-tab:after{border-radius:inherit!important}.ui-btn.ui-btn.ui-btn.ui-btn,.lib-cta.lib-cta.lib-cta.lib-cta{border-radius:12px!important}main>.grid.gap-5.p-5,main>div>.grid.gap-5.p-5{gap:24px!important;padding:32px!important}main .flex-1.p-6,main .grid.flex-1.gap-6{padding:32px!important}main .grid.flex-1.gap-6{gap:24px!important}.ui-card.px-4.py-3:not(.flex){padding:24px!important}.ui-card.px-4.py-3.flex{gap:12px!important;padding:16px 16px 16px 20px!important}main .ui-card h2.text-2xl:not(.text-white){font-size:18px!important;line-height:24px!important}main .ui-card h2.mt-4{margin-top:24px!important}main .ui-card.hp-card{gap:16px!important}.hp-actions{gap:12px!important}.hp-tabs{gap:8px!important}.hp-tab{gap:8px!important;padding:0 12px 0 16px!important}.ui-card>button.flex.min-h-14.flex-1{padding:24px 24px 16px!important}.lib-ctas{gap:12px!important;padding:16px 24px 24px!important}.lib-cta{padding:0 16px!important}.cs-top,.cs-bar{gap:16px!important;padding:16px 24px!important}.cs-coach{gap:12px!important;padding:8px 16px 8px 8px!important}.cs-live{gap:8px!important;padding:4px 12px!important}.ui-hubs{gap:16px!important}.ui-card--brand .ui-btn.hero-coach{color:#0e1433!important;background:#ffffff8c!important;border:1px solid #fffffff2!important;font-weight:600!important;box-shadow:inset 0 1px #fff,0 2px 8px #26488c0f!important}.ui-card--brand .ui-btn.hero-coach:hover{background:#fffc!important}:root[data-theme=dark] .ui-card--brand .ui-btn.hero-coach{color:#dce5f5!important;box-shadow:none!important;background:#ffffff0a!important;border:1px solid #6e96ff33!important}.wk-card .grid.grid-cols-7{gap:8px!important;margin-top:12px!important}.wk-card .grid.grid-cols-7 .text-base.text-muted{letter-spacing:.04em;font-weight:600;font-size:12px!important;line-height:16px!important}.wk-day{width:100%;max-width:44px;height:40px;transition:transform .2s var(--ease);border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:700;line-height:20px;display:flex}.wk-done{background:var(--sel-bg);color:#fff;box-shadow:var(--sel-shadow)}.wk-today{color:#2343b8;background:#3d62e31a;border:1.5px solid #3d62e38c}.wk-todo{color:var(--muted);background:#ffffff8c;border:1px solid #fffffff2}.wk-card .border-t{border-color:#0e143314!important;margin-top:16px!important;padding-top:16px!important}.wk-card .border-t>span{font-size:14px;line-height:20px}:root[data-theme=dark] .wk-today{color:#8db6ff;background:#3a84ff1f;border-color:#3a84ff99}:root[data-theme=dark] .wk-todo{color:#8391aa;background:#ffffff08;border-color:#5c8cff24}:root[data-theme=dark] .wk-card .border-t{border-color:#5c8cff24!important}.hp-head{align-items:flex-start}.hp-zoom .ui-btn{width:44px!important;height:44px!important;min-height:44px!important}@media(min-width:1024px){.hp-stage .hp-facts{top:44px!important;right:24px!important}}:root{--text-xs:.75rem!important;--text-sm:.875rem!important;--text-base:1rem!important;--text-lg:1rem!important;--text-xl:1.125rem!important}body{font-size:16px;line-height:24px}main h1.text-4xl,main h1.text-3xl:not(.text-white){font-size:32px!important;line-height:40px!important}main h1.text-3xl.text-white,main h2.text-3xl,.dth-title{font-size:24px!important;line-height:32px!important}.cs-title{font-size:20px!important;line-height:28px!important}main .ui-card h2.text-2xl:not(.text-white),.hp-head h2{font-size:18px!important;line-height:24px!important}main h3.text-2xl{font-size:20px!important;line-height:28px!important}.ui-btn,.lib-cta,.hp-tab,.dth-btn,.dth-exit,.cs-exit,.cs-continue,.cs-allow,button.min-h-14,button.min-h-12,.ui-btn.ui-btn.ui-btn.ui-btn{font-size:16px!important;line-height:24px!important}.cs-coach-text,.dth-caption span{font-size:18px!important;line-height:26px!important}main [class*=dth-caption] span:not([class]){font-size:20px!important;line-height:28px!important}main span.ui-chip,main .text-base.text-muted:is(span,figcaption),main span.block.text-base.text-muted,main p.mt-2.text-base.text-muted,main li.flex.items-center.gap-2,main .cal-key li,main span.inline-flex.items-center.gap-1,.hp-stage [data-stage]>.absolute.left-3,.cs-sub,.dth-sub,.dth-count,.ci-mic-btn,.cs-audio,.cal-line,.ci-scale span,small,main .ci-form .flex.justify-between span,main p.mt-3.text-base.text-muted{font-size:14px!important;line-height:20px!important}.hp-callout-k,.hp-callout-l,.hp-facts dt,.hp-st,.hp-delta,.hp-sample,.dth-steplabel,.dth-ang-ltag,.dth-ang-tag span,.cs-step-label,.cs-live,.cs-live b,.cal-line-clinic,.hp-meter span{font-size:12px!important;line-height:16px!important}main figure svg text,main .ui-card svg text{font-size:12px!important}main .ui-stat-num.ui-stat-num{font-size:32px!important;line-height:40px!important}.dth-ang-tag b{font-size:16px!important;line-height:20px!important}.cal-day>span:first-child,main [class*=cal-] .text-2xl{font-size:20px!important;line-height:28px!important}.ui-avatar span,.ui-nav span.flex.h-12.w-12{font-size:16px!important}.cs-sr{font-size:12px!important}.cs-info-btn{font-size:14px!important}.ci-note span,main .ci-note p span{font-size:14px!important;line-height:20px!important}:root[data-theme=dark]{--d-bg:#05070d;--d-shell:#080c16;--d-surf:linear-gradient(180deg,#0d1526 0%,#0a101d 100%);--d-surf-flat:#0b111f;--d-edge:#5c8cff29;--d-edge-hi:#5c8cff52;--d-text:#eaf0fa;--d-body:#c3cddd;--d-muted:#8391aa;--d-acc:#3a84ff;--d-acc-hi:#6fa5ff;--d-ctl:#ffffff0a;--d-ctl-hi:#ffffff14;color-scheme:dark;--sel-bg:linear-gradient(180deg,#3a84ff,#1f5fe0)!important;--sel-shadow:inset 0 1px 0 #ffffff24,0 0 0 1px #4d8dff4d,0 2px 8px #2f7bff24!important;--text:#eaf0fa!important;--muted:#8391aa!important;--teal:#3a84ff!important}:root[data-theme=dark] html,:root[data-theme=dark] body,:root[data-theme=dark]{background:var(--d-bg)!important}:root[data-theme=dark] body:before{display:none!important}:root[data-theme=dark] .ui-shell{color:var(--d-body);background:var(--d-bg)!important}:root[data-theme=dark] .ui-shell>main{background:var(--d-shell)!important;border:1px solid #5c8cff1a!important;box-shadow:inset 0 1px #ffffff08!important}:root[data-theme=dark] :is(.ui-card,.sx-card,.sx-panel:not(.sx-ref),.ci-note),:root[data-theme=dark] main .ui-card:is(.ui-card--brand,.ui-card--highlight,.ui-card--default),:root[data-theme=dark] .ui-card:has(.lib-ctas):hover{background:var(--d-surf)!important;border:1px solid var(--d-edge)!important;color:var(--d-body)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000073!important}:root[data-theme=dark] .ui-card:after,:root[data-theme=dark] .ui-card:before{display:none!important}:root[data-theme=dark] .ui-card .ui-card,:root[data-theme=dark] .ui-card.px-4.py-3{box-shadow:none!important;background:#ffffff06!important}:root[data-theme=dark] main .ui-card--highlight{border-color:var(--d-edge-hi)!important;box-shadow:0 0 0 1px #3a84ff40,0 12px 32px #00000073!important}:root[data-theme=dark] :is(footer.ui-flowbar,.sx-head,.sx-bar,.cs-top,.cs-bar){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--d-edge)!important;background:#080c16d9!important}:root[data-theme=dark] :is(main h1,main h2,main h3,.ui-card-title,.hp-head h2,.dth-title,.cs-title,.sx-brand,.sx-title){color:var(--d-text)!important}:root[data-theme=dark] :is(main .ui-card h2.text-2xl,.hp-head h2){text-transform:uppercase;letter-spacing:.06em;font-weight:600!important}:root[data-theme=dark] .ui-card-title:before{box-shadow:0 0 8px #3a84ffcc;background:var(--d-acc)!important}:root[data-theme=dark] main :is(p,li,dd,label,figcaption,span:not([class]),.text-ink,.text-body){color:var(--d-body)}:root[data-theme=dark] :is(.text-muted,.hp-head p,.dth-sub,.dth-count,.cs-sub,.hp-callout-l,.hp-facts dt,.ui-hub-label,.ui-ther-label,.dth-steplabel,.cs-step-label,.cal-line,[class*="text-white/7"],[class*="text-white/8"]){color:var(--d-muted)!important}:root[data-theme=dark] :is(.hp-callout-k,.hp-stage [data-stage]>.absolute.left-3){color:var(--d-body)!important}:root[data-theme=dark] :is(.hp-callout-v,.hp-num,.sx-big,main .ui-stat-num,.ui-stat-num){color:#fff!important;font-weight:300!important}:root[data-theme=dark] :is(.hp-callout-v small,.hp-facts dd small,.text-xl.font-normal),:root[data-theme=dark] main a:not(.ui-hub):not(.ui-ther):not(.ui-avatar),:root[data-theme=dark] main button.underline,:root[data-theme=dark] .text-teal-ink{color:var(--d-acc-hi)!important}:root[data-theme=dark] .text-red-ink,:root[data-theme=dark] li.text-red-ink{color:#ff7a7a!important}:root[data-theme=dark] :is(.ui-btn:not(.ui-btn--primary),.lib-cta-2,.dth-btn,.dth-exit,.cs-exit,.cs-audio,.sx-btn-secondary,.hp-tab,.cs-info-btn,[role=radiogroup]>button,[role=group]>button,label.flex.min-h-14,.ci-mic-btn,span.flex.min-h-14.items-center){background:var(--d-ctl)!important;color:#dce5f5!important;box-shadow:none!important;border:1px solid #6e96ff33!important}:root[data-theme=dark] :is(.ui-btn:not(.ui-btn--primary),.lib-cta-2,.dth-btn,.hp-tab,[role=radiogroup]>button,[role=group]>button,.cs-exit,.cs-audio):hover{background:var(--d-ctl-hi)!important;border-color:#6e96ff5c!important}:root:root:root[data-theme=dark] .ui-card--brand .ui-btn.ui-btn--inverse{background:var(--sel-bg)!important;color:#fff!important;box-shadow:var(--sel-shadow)!important;border-color:#0000!important}:root:root:root[data-theme=dark] :is(.ui-btn.ui-btn--primary,.lib-cta-1,.dth-mbtn-1,.cs-continue:not(:disabled),.cs-allow,.hp-card .lib-cta-1,.hp-tab-on,[aria-checked=true],[data-state=on],.ui-hub[aria-current=page],[role=radiogroup]>button[aria-checked=true],[role=group]>button[aria-pressed=true]){background:var(--sel-bg)!important;background-image:var(--sel-bg)!important;color:#fff!important;box-shadow:var(--sel-shadow)!important;border-color:#0000!important}:root[data-theme=dark] :is(button,.ui-btn):disabled{opacity:.45!important}:root[data-theme=dark] .cs-continue:disabled{color:#eaf0fa80!important;background:#3a84ff2e!important;border-color:#0000!important}:root:root[data-theme=dark] label.ui-check>.peer+.ui-check-box{background:#ffffff0a!important;border-color:#6e96ff59!important}:root[data-theme=dark] :is(.ui-hub,.ui-ther){-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--d-muted)!important;box-shadow:none!important;background:#ffffff08!important;border:1px solid #5c8cff24!important}:root[data-theme=dark] :is(.ui-hub,.ui-ther):hover{color:var(--d-acc-hi)!important;border-color:#5c8cff59!important}:root[data-theme=dark] .ui-hub[aria-current=page]{color:#fff!important}:root[data-theme=dark] .ui-avatar{background:#3a84ff29!important}:root[data-theme=dark] .ui-avatar>span,:root[data-theme=dark] .ui-nav span.flex.h-12.w-12{background:var(--sel-bg)!important;color:#fff!important}:root[data-theme=dark] main span.ui-chip,:root[data-theme=dark] .sx-tag,:root[data-theme=dark] .hp-sample{color:#8db6ff!important;background:#3a84ff1f!important;border:1px solid #4d8dff38!important}:root[data-theme=dark] .sx-tag-quiet{color:var(--d-body)!important;background:#ffffff0d!important}:root[data-theme=dark] .hp-st{background:#ffffff0f!important}:root[data-theme=dark] .hp-st-focus{color:#8db6ff!important}:root[data-theme=dark] .hp-st-stable{color:#a9b8d3!important}:root[data-theme=dark] .hp-st-watch,:root[data-theme=dark] .dth-ang-ltag{color:#f5b04a!important}:root[data-theme=dark] .hp-tab-on .hp-st{color:#fff!important;background:#ffffff2e!important}:root[data-theme=dark] .hp-delta{color:#8db6ff!important;background:#3a84ff2e!important}:root[data-theme=dark] :is([data-stage],.sx-ref,.dth-stage,.dth-root),:root[data-theme=dark] main .ui-card.hp-card,:root[data-theme=dark] main .ui-card.hp-card:hover{border:1px solid var(--d-edge)!important;background:radial-gradient(at 50% 38%,#13254d,#0a1428 52%,#060a14)!important}:root[data-theme=dark] .hp-stage [data-stage]{background:0 0!important;border:0!important}:root[data-theme=dark] main .ui-card.hp-card{box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000073!important}:root[data-theme=dark] :is(.hp-callout,.hp-facts>div,.dth-caption,.dth-ang-tag,.dth-ang-ltag,.sx-metric,.cs-coach,.cs-live,.cs-guide){color:var(--d-body)!important;background:#0a1224b8!important;border:1px solid #5c8cff3d!important;box-shadow:0 8px 24px #00000059!important}:root[data-theme=dark] .dth-ang-tag b{color:#fff!important}:root[data-theme=dark] .dth-ang-tag span{color:var(--d-muted)!important}:root[data-theme=dark] .dth-caption *{color:var(--d-text)!important}:root[data-theme=dark] .hp-meter{background:#ffffff14!important}:root[data-theme=dark] .hp-meter span{color:var(--d-muted)!important}:root[data-theme=dark] .hp-spark polyline{filter:drop-shadow(0 0 4px #3a84ffb3);stroke:var(--d-acc-hi)!important}:root[data-theme=dark] .hp-spark circle{fill:var(--d-acc-hi)!important}:root[data-theme=dark] .hp-hot-dot{box-shadow:0 0 0 6px var(--hc),0 0 14px var(--hc)!important;border-color:#0a1226!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hp-hot-dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--hc)26%,transparent),0 0 14px var(--hc)!important}}:root[data-theme=dark] .hp-hot-on .hp-hot-dot{box-shadow:0 0 0 8px var(--hc),0 0 0 9.5px #ffffff80,0 0 22px var(--hc)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hp-hot-on .hp-hot-dot{box-shadow:0 0 0 8px color-mix(in srgb,var(--hc)34%,transparent),0 0 0 9.5px #ffffff80,0 0 22px var(--hc)!important}}:root[data-theme=dark] .hp-hot-focus{--hc:#3a84ff}:root[data-theme=dark] .dth-seg>*,:root[data-theme=dark] .sx-dot{background:#ffffff1f!important}:root[data-theme=dark] li.cal-day{color:var(--d-body)!important;background:#ffffff06!important;border:1px solid #5c8cff1f!important}:root[data-theme=dark] li.cal-day span{color:inherit}:root[data-theme=dark] li.cal-day.cal-planned{background:#ffffff0a!important;border-color:#5c8cff33!important}:root[data-theme=dark] li.cal-day.cal-done{background:#3a84ff1a!important;border-color:#3a84ff4d!important}:root[data-theme=dark] li.cal-day.cal-today{background:#3a84ff29!important;border:1.5px solid #3a84ff!important;box-shadow:0 0 8px #3a84ff2e!important}:root[data-theme=dark] li.cal-day.cal-missed{background:#ff6b6b14!important;border-color:#ff6b6b4d!important}:root[data-theme=dark] li.cal-day.cal-clinic{background:#f5b04a14!important;border-color:#f5b04a59!important}:root[data-theme=dark] li.cal-day.cal-rest{color:var(--d-muted)!important;background:#ffffff04!important;border-style:dashed!important}:root[data-theme=dark] li.cal-day.cal-untracked{color:var(--d-muted)!important}:root[data-theme=dark] .cal-line-clinic{color:#f5b04a!important;background:#f5b04a24!important}:root[data-theme=dark] .cal-key{border-color:#ffffff40!important}:root[data-theme=dark] .cal-key.cal-done{background:#3a84ff4d!important}:root[data-theme=dark] .cal-key.cal-planned{background:#ffffff14!important}:root[data-theme=dark] .cal-key.cal-missed{background:#ff6b6b40!important}:root[data-theme=dark] .cal-key.cal-clinic{background:#f5b04a47!important}:root[data-theme=dark] .cal-key.cal-rest{background:#ffffff0a!important}:root[data-theme=dark] main svg text{fill:var(--d-muted)!important}:root[data-theme=dark] main svg :is(line,path)[stroke="#E5E7EB"],:root[data-theme=dark] main svg [stroke*="rgba(0"],:root[data-theme=dark] main svg .grid line{stroke:#ffffff14!important}:root[data-theme=dark] main svg polyline,:root[data-theme=dark] main svg path[fill=none]{filter:drop-shadow(0 0 4px #3a84ff8c)}:root[data-theme=dark] :focus-visible{outline-offset:2px;outline:2px solid #6fa5ff!important}:root[data-theme=dark] .dth-root:before{background:linear-gradient(#060a14,#060a1400)!important}:root[data-theme=dark] .dth-root:after{background:linear-gradient(#060a1400,#060a14 55%)!important}:root[data-theme=dark] span.ui-chip{color:#8db6ff!important;background:#3a84ff1f!important;border:1px solid #4d8dff38!important}:root[data-theme=dark] span.ui-chip.ui-chip--neutral{color:var(--d-muted)!important;background:#ffffff0d!important;border-color:#ffffff14!important}:root[data-theme=dark] button.flex.min-h-14.w-full[class*=bg-tint],:root[data-theme=dark] button.flex.min-h-14.w-full[aria-current]{color:var(--d-text)!important;background:#3a84ff24!important;border:1px solid #3a84ff59!important}:root[data-theme=dark] button.flex.min-h-14.w-full *{color:inherit}:root[data-theme=dark] button.flex.min-h-14.w-full .text-muted,:root[data-theme=dark] li.cal-day.cal-rest span{color:var(--d-muted)!important}.ui-card:after,.sx-card:after,.hp-callout:after,.lib-cta:after,.ui-btn:after,.hp-tab:after,.ui-hub:after,.dth-btn:after,.sx-btn:after,.cs-coach:after,.sx-panel:after,.ui-seg:is([role=group],[role=radiogroup])>button:after{background:0 0!important;display:none!important}.lib-head-right{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.lib-filters{gap:8px;padding:0;display:flex;background:0 0!important;border:0!important}.lib-filter{min-height:44px;font:600 16px/24px var(--font-body);color:var(--text);cursor:pointer;transition:background-color .2s var(--ease);background:#ffffff8c;border:1px solid #fffffff2;border-radius:12px;padding:0 16px}.lib-filter:hover{background:#ffffffd9}.lib-filter[aria-checked=true]{background:var(--sel-bg)!important;color:#fff!important;box-shadow:var(--sel-shadow)!important;border-color:#0000!important}.lib-eyebrow{color:var(--muted);font-size:14px;line-height:20px}.lib-tag{color:#2343b8;background:#3d62e31a;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:14px;font-weight:600;line-height:20px}.lib-body{flex-direction:column;flex:1;padding:24px 24px 16px;display:flex}main [data-testid=choose-cards]{grid-auto-rows:1fr;gap:24px!important;margin-top:0!important}main [data-testid=choose-cards] h3{font-size:20px!important;line-height:28px!important}main [data-testid=choose-cards] p{font-size:16px;line-height:24px}main [data-testid=choose-cards] p.text-muted{font-size:14px;line-height:20px}.lib-ctas{justify-content:flex-start!important}.lib-ctas>*{flex:none!important}.lib-ctas .lib-cta{min-width:0;padding:0 20px!important}.lib-cta-outline{font-weight:600;color:#2343b8!important;box-shadow:none!important;background:0 0!important;border:1.5px solid #2343b873!important}.lib-cta-outline:hover{background:#3d62e30f!important;border-color:#3d62e3!important}.lib-steps{flex-direction:column;gap:8px;margin-top:16px;padding-left:24px;font-size:16px;line-height:24px;list-style:decimal;display:flex}:root[data-theme=dark] .lib-filter{color:#dce5f5;background:#ffffff0a;border:1px solid #6e96ff33}:root[data-theme=dark] .lib-tag{color:#8db6ff;background:#3a84ff1f;border:1px solid #4d8dff38}:root[data-theme=dark] .lib-cta-outline{color:#8db6ff!important;border-color:#6fa5ff80!important}:root[data-theme=dark] .lib-cta-outline:hover{background:#3a84ff14!important}@media(min-width:1024px){main .grid>.flex.flex-col.gap-5:has(>.ci-note){padding-top:92px}}.lib-sub{margin-top:4px;font-size:16px;line-height:24px}main [data-testid=choose-cards] h3{letter-spacing:-.01em;margin-bottom:4px;color:var(--text)!important;margin-top:12px!important;font-size:24px!important;font-weight:700!important;line-height:32px!important}.dth-actions{grid-template-columns:1fr 1fr;width:100%;gap:12px!important;display:grid!important}.dth-actions>.dth-mbtn{justify-content:center;align-items:center;gap:8px;display:inline-flex;width:100%!important;min-width:0!important}.dth-links:empty{display:none}:root{--a-sh:#ff862e;--a-sh-t:#b0520a;--a-el:#43d1a7;--a-el-t:#12805f;--a-ha:#9646ef;--a-ha-t:#7429cc}:root[data-theme=dark]{--a-sh-t:#ffa766;--a-el-t:#6fe0be;--a-ha-t:#b98af7}.hp-dot-watch{background:var(--a-sh)!important}.hp-dot-stable{background:var(--a-el)!important}.hp-dot-focus{background:var(--a-ha)!important}.hp-hot-watch{--hc:var(--a-sh)!important}.hp-hot-stable{--hc:var(--a-el)!important}.hp-hot-focus{--hc:var(--a-ha)!important}.hp-meter>div{background:var(--a-sh)!important}main .grid>.flex.flex-col.gap-4:has(>.ad-card){align-self:stretch;min-height:0}main .ad-card{--ac:var(--a-sh);--act:var(--a-sh-t);border-radius:16px;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;animation:.35s both ad-in;display:flex;position:relative;overflow:hidden;container-type:size;background:linear-gradient(170deg,#fbfcff,#f2f6ff 55%,#e6edff)!important;border:1px solid #fffffff2!important;box-shadow:inset 0 1px #fff,0 1px 2px #26488c0d,0 10px 28px #26488c14!important}main .ad-card.ad-lElbow{--ac:var(--a-el);--act:var(--a-el-t)}main .ad-card.ad-lWrist{--ac:var(--a-ha);--act:var(--a-ha-t)}@keyframes ad-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ad-card{animation:none}}.ad-head{flex-shrink:0;align-items:center;gap:12px;display:flex}.ad-ico{background:var(--ac);width:40px;height:40px;box-shadow:0 4px 12px var(--ac);border-radius:12px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ad-ico{box-shadow:0 4px 12px color-mix(in srgb,var(--ac)35%,transparent)}}.ad-ico svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ad-titles{flex-direction:column;flex:1;min-width:0;display:flex}.ad-name{letter-spacing:.06em;text-transform:uppercase;color:var(--act);font-size:12px;font-weight:600;line-height:16px}.ad-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px!important;font-weight:700!important;line-height:22px!important}.ad-status{color:var(--act);background:var(--ac);border-radius:6px;flex-shrink:0;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px}@supports (color:color-mix(in lab,red,red)){.ad-status{background:color-mix(in srgb,var(--ac)14%,#fff)}}.ad-hero,.ad-steps,.ad-tile,.ad-prog{background:#ffffffb8;border:1px solid #fffffff2;border-radius:12px}.ad-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.ad-hero{flex:auto;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;padding:12px 16px;display:grid}.ad-hero-num{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.ad-hero-num b{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:600;line-height:40px}.ad-hero-num b small{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:500}.ad-cap{color:var(--muted);white-space:nowrap;font-size:12px;line-height:16px}.ad-delta{color:var(--muted);white-space:nowrap;background:#0e14330f;border-radius:6px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:12px;font-weight:700;line-height:16px}.ad-delta-up{color:#12805f;background:#43d1a729}.ad-hero-viz{align-items:flex-end;min-width:0;min-height:0;display:flex}.ad-viz{width:100%;height:100%;max-height:100%;overflow:visible}.ad-arc-track{fill:none;stroke:var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-arc-track{stroke:color-mix(in srgb,var(--ac)16%,transparent)}}.ad-arc-track{stroke-width:9px;stroke-linecap:round}.ad-arc-val{fill:none;stroke:var(--ac);stroke-width:9px;stroke-linecap:round}.ad-arc-prev{fill:#fff;stroke:var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-arc-prev{stroke:color-mix(in srgb,var(--ac)60%,#888)}}.ad-arc-prev{stroke-width:1.5px}.ad-arc-limit{stroke:var(--text);stroke-width:1.5px;stroke-dasharray:2 2;opacity:.55}.ad-viz-t{font:600 7px/1 var(--font-body,Inter),sans-serif;fill:var(--muted)}.ad-band{fill:var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-band{fill:color-mix(in srgb,var(--ac)14%,transparent)}}.ad-wave-area{fill:var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-wave-area{fill:color-mix(in srgb,var(--ac)18%,transparent)}}.ad-wave-line{fill:none;stroke:var(--ac);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linecap:round}.ad-bar{fill:var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-bar{fill:color-mix(in srgb,var(--ac)30%,transparent)}}.ad-bar-now{fill:var(--ac)}.ad-goal-line{stroke:var(--text);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.5;vector-effect:non-scaling-stroke}.ad-steps{flex-direction:column;flex-shrink:0;gap:8px;padding:10px 16px 12px;display:flex}.ad-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ad-steps ol:before{content:"";background:#0e14331a;height:2px;position:absolute;top:7px;left:16.6667%;right:16.6667%}.ad-steps li{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex;position:relative}.ad-steps li i{z-index:1;background:#fff;border:2px solid #0e14332e;border-radius:50%;width:16px;height:16px;position:relative}.ad-steps li.is-done i{background:var(--ac);border-color:var(--ac)}.ad-steps li.is-done i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ad-steps li.is-now i{border-color:var(--ac);box-shadow:0 0 0 4px var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-steps li.is-now i{box-shadow:0 0 0 4px color-mix(in srgb,var(--ac)22%,transparent)}}.ad-steps li.is-now i:after{content:"";background:var(--ac);border-radius:50%;position:absolute;inset:3px}.ad-steps li.is-now{color:var(--text);font-weight:600}.ad-steps li span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ad-steps li.is-done+li:before{content:"";background:var(--ac);width:100%;height:2px;position:absolute;top:7px;right:50%}.ad-tiles{flex-shrink:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.ad-tile{flex-direction:column;gap:2px;padding:10px 14px;display:flex}.ad-tile b{color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:28px}.ad-tile b small{color:var(--muted);font-size:12px;font-weight:500}.ad-mini{background:var(--ac);border-radius:999px;height:4px;margin-top:4px;display:block}@supports (color:color-mix(in lab,red,red)){.ad-mini{background:color-mix(in srgb,var(--ac)14%,transparent)}}.ad-mini{overflow:hidden}.ad-mini span{border-radius:inherit;background:var(--ac);height:100%;display:block}.ad-prog{flex-direction:column;flex-shrink:0;gap:2px;padding:10px 14px 4px;display:flex}.ad-prog ul{margin:0;padding:0;list-style:none}.ad-item{width:100%;min-height:40px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border-bottom:1px solid #0e14330f;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.ad-prog li:last-child .ad-item{border-bottom:0}.ad-item:hover{color:var(--act)}.ad-item:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:6px}.ad-tag{color:var(--muted);background:#0e14330d;border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.ad-tag-camera{background:var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-tag-camera{background:color-mix(in srgb,var(--ac)14%,#fff)}}.ad-tag-camera{color:var(--act)}.ad-sample{position:absolute;bottom:12px;right:16px}@container (max-height:470px){.ad-prog{display:none}}@container (max-height:340px){.ad-tiles{display:none}}@container (max-height:250px){.ad-hero-num b{font-size:28px;line-height:34px}.ad-card{gap:10px}}@container (max-height:170px){.ad-steps,.ad-delta{display:none}.ad-hero{padding:8px 14px}.ad-ico{border-radius:10px;width:32px;height:32px}.ad-ico svg{width:18px;height:18px}}:root[data-theme=dark] main .ad-card{background:linear-gradient(170deg,#0d1526,#0e1a33 60%,#12224a)!important;border-color:#5c8cff2e!important;box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000073!important}:root[data-theme=dark] :is(.ad-hero,.ad-steps,.ad-tile,.ad-prog){background:#ffffff09;border-color:#5c8cff1f}:root[data-theme=dark] :is(.ad-title,.ad-hero-num b,.ad-tile b,.ad-item,.ad-steps li.is-now){color:#eaf0fa!important}:root[data-theme=dark] .ad-status{background:var(--ac)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .ad-status{background:color-mix(in srgb,var(--ac)16%,transparent)}}:root[data-theme=dark] .ad-tag-camera{background:var(--ac)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .ad-tag-camera{background:color-mix(in srgb,var(--ac)16%,transparent)}}:root[data-theme=dark] .ad-tag,:root[data-theme=dark] .ad-delta{background:#ffffff0f}:root[data-theme=dark] .ad-delta-up{color:#6fe0be;background:#43d1a724}:root[data-theme=dark] .ad-steps li i{background:#0b1222;border-color:#ffffff2e}:root[data-theme=dark] .ad-steps ol:before{background:#ffffff1a}:root[data-theme=dark] .ad-arc-prev{fill:#0b1222}:root[data-theme=dark] .ad-arc-limit,:root[data-theme=dark] .ad-goal-line{stroke:#c3cddd}:root[data-theme=dark] .ad-item{border-color:#ffffff0f}main .wk-card{padding-top:20px!important;padding-bottom:20px!important}main .wk-card .border-t{margin-top:12px!important;padding-top:12px!important}main .wk-card .border-t .ui-btn{height:40px!important;min-height:40px!important}main .wk-card .grid.grid-cols-7{margin-top:8px!important}.hp-tab .hp-st{display:none!important}.hp-tab{padding:0 16px!important}:root[data-theme=dark] .hp-hot .hp-hot-dot{border-color:var(--hc)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .hp-hot .hp-hot-dot{border-color:color-mix(in srgb,var(--hc)45%,#e6ecf8)!important}}.ad-hero{min-height:92px}@container (max-height:250px){.ad-card{gap:8px!important}.ad-steps{gap:6px;padding:8px 14px 10px}.ad-hero{min-height:88px;padding:10px 14px}.ad-hero-num b{font-size:26px;line-height:32px}}@container (max-height:170px){.ad-hero{min-height:0}.ad-cap{display:none}.ad-hero-num b{font-size:24px;line-height:30px}}@container (max-height:250px){.ad-hero{min-height:80px;padding:8px 14px}.ad-steps li{gap:4px}.ad-delta{margin-top:2px}}@container (max-height:170px){.ad-hero{min-height:0;padding:6px 14px}}:root[data-theme=dark] .ad-steps li.is-done i{background:var(--ac);border-color:var(--ac)}:root[data-theme=dark] .ad-steps li.is-now i{border-color:var(--ac);background:#0b1222}.ad-arc-limit{display:none}.ad-viz-ring{aspect-ratio:1;width:auto;height:100%;max-height:100%;margin:0 auto}.ad-lShoulder .ad-hero-viz{justify-content:center;align-items:center}.ad-ring-track{fill:none;stroke:#0e14331a;stroke-width:8px;stroke-linecap:round}.ad-ring-val{fill:none;stroke:var(--ac);stroke-width:8px;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.2,.8,.2,1)}.ad-ring-v{font:600 22px/1 var(--font-body,Inter),sans-serif;fill:var(--text);letter-spacing:-.02em}.ad-ring-u{fill:var(--muted);font-size:11px;font-weight:500}.ad-ring-s{font:500 7.5px/1 var(--font-body,Inter),sans-serif;fill:var(--muted)}.ad-kicker{color:var(--text);font-size:16px;font-weight:600;line-height:24px}.ad-lShoulder .ad-cap{white-space:normal}.ad-tag{color:#2343b8!important;background:#3d62e31a!important}:root[data-theme=dark] .ad-tag{border:1px solid #4d8dff38;color:#8db6ff!important;background:#3a84ff1f!important}.ad-num-alt{display:none!important}@container (max-height:250px){.ad-steps .ad-lbl{display:none}.ad-steps{padding-top:10px}}@container (max-height:170px){.ad-lShoulder .ad-hero-viz{display:none}.ad-num-alt{display:block!important}.ad-lShoulder .ad-kicker{display:none}}.ad-ring-fill{fill:var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-ring-fill{fill:color-mix(in srgb,var(--ac)12%,transparent)}}.ad-ring-track{stroke:var(--ac)!important}@supports (color:color-mix(in lab,red,red)){.ad-ring-track{stroke:color-mix(in srgb,var(--ac)18%,transparent)!important}}.ad-ring-track,.ad-ring-val{stroke-width:5px!important}:root[data-theme=dark] .ad-ring-fill{fill:var(--ac)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .ad-ring-fill{fill:color-mix(in srgb,var(--ac)14%,transparent)}}:root[data-theme=dark] .ad-ring-track{stroke:var(--ac)!important}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .ad-ring-track{stroke:color-mix(in srgb,var(--ac)22%,transparent)!important}}.ad-ring-v{font-size:19px!important}:root[data-theme=dark] .ad-ring-v{fill:#fff!important}@container (max-height:250px){.ad-ring-s{display:none}.ad-ring-v{transform:translateY(5px);font-size:22px!important}}.ad-ring-v{font-weight:600;font-size:15px!important}.ad-ring-u{font-size:8px!important}.ad-ring-s{font-size:7.5px!important}@container (max-height:250px){.ad-ring-v{font-size:17px!important}}:root{--a-sh:#f56e0f;--a-sh-t:#b04a04}:root[data-theme=dark]{--a-sh:#f56e0f;--a-sh-t:#f99556}.lc-scrim{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e143347;animation:.2s lc-fade;position:fixed;inset:0}.lc-panel{z-index:50;background:#f7f9fe;border-left:1px solid #ffffffe6;flex-direction:column;width:min(480px,94vw);animation:.28s cubic-bezier(.2,.8,.2,1) lc-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 48px #26488c24}@keyframes lc-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes lc-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lc-panel,.lc-scrim{animation:none}}.lc-head{justify-content:space-between;align-items:center;gap:12px;padding:24px 24px 12px;display:flex}.lc-title{color:var(--text);font-size:24px!important;font-weight:700!important;line-height:32px!important}.lc-close{height:40px;min-height:40px!important;padding:0 16px!important}.lc-scope{color:var(--muted);border-left:3px solid #3d62e3;margin:0 24px 8px;padding-left:12px;font-size:14px;line-height:20px}.lc-log{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 24px 16px;display:flex;overflow:auto}.lc-turn{flex-direction:column;gap:12px;display:flex}.lc-bubble{background:#fff;border:1px solid #3d62e31f;border-left:3px solid #3d62e3;border-radius:4px 16px 16px;padding:14px 16px;box-shadow:0 1px 2px #26488c0a}.lc-bubble p{color:var(--text);margin-top:4px;font-size:16px;line-height:24px}.lc-who{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.lc-alert{background:#fff6f6;border-left-color:#d64545}.lc-me{background:var(--sel-bg);color:#fff;max-width:80%;box-shadow:var(--sel-shadow);border-radius:16px 16px 4px;align-self:flex-end;padding:10px 14px;font-size:14px;line-height:20px}.lc-sug{background:#fff;border:1px solid #0e143314;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:0 4px 16px #26488c0f}.lc-sug-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.lc-sug-h b{color:var(--text);font-size:18px;font-weight:700;line-height:24px}.lc-tag{color:#2343b8;background:#3d62e31a;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}.lc-sug-d{color:var(--muted);font-size:14px;line-height:20px}.lc-why{color:var(--text);opacity:.85;border-left:2px solid #0e14331f;margin-top:4px;padding-left:12px;font-size:14px;line-height:20px}.lc-why span{font-weight:600}.lc-sug-a{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.lc-sug-a .lib-cta{justify-content:center;width:100%}.lc-chips{flex-wrap:wrap;gap:8px;display:flex}.lc-chip{min-height:40px;font:500 14px/20px var(--font-body);color:var(--text);cursor:pointer;background:#fffc;border:1px solid #0e14331f;border-radius:12px;padding:0 14px;transition:border-color .15s,background-color .15s}.lc-chip:hover{color:#2343b8;background:#fff;border-color:#3d62e3}.lc-chip:focus-visible{outline-offset:2px;outline:2px solid #3d62e3}.lc-foot{background:#fff9;border-top:1px solid #0e14330f;padding:12px 24px 24px}.lc-note{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:16px}.lc-input{gap:10px;display:flex}.lc-input input{min-width:0;height:48px;font:400 16px/24px var(--font-body);color:var(--text);background:#fff;border:1px solid #0e143324;border-radius:12px;flex:1;padding:0 16px}.lc-input input:focus{border-color:#3d62e3;outline:none;box-shadow:0 0 0 3px #3d62e333}.lc-mic{background:var(--sel-bg);color:#fff;width:48px;height:48px;box-shadow:var(--sel-shadow);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.lc-mic svg{width:20px;height:20px}.lc-mic.is-on{animation:1.2s ease-in-out infinite lc-pulse}@keyframes lc-pulse{0%,to{box-shadow:0 0 #3d62e366}50%{box-shadow:0 0 0 8px #3d62e300}}:root[data-theme=dark] .lc-scrim{background:#00000080}:root[data-theme=dark] .lc-panel{background:#0a101d;border-left-color:#5c8cff29;box-shadow:-24px 0 48px #00000080}:root[data-theme=dark] :is(.lc-title,.lc-bubble p,.lc-sug-h b,.lc-why,.lc-chip,.lc-input input){color:#eaf0fa}:root[data-theme=dark] .lc-bubble{background:#ffffff0a;border-color:#5c8cff29 #5c8cff29 #5c8cff29 #3a84ff}:root[data-theme=dark] .lc-alert{background:#ff6b6b14;border-left-color:#ff6b6b}:root[data-theme=dark] .lc-sug{background:linear-gradient(#0d1526,#0a101d);border-color:#5c8cff2e}:root[data-theme=dark] .lc-tag{color:#8db6ff;background:#3a84ff1f}:root[data-theme=dark] .lc-why{border-left-color:#ffffff1f}:root[data-theme=dark] .lc-chip{background:#ffffff0a;border-color:#6e96ff33}:root[data-theme=dark] .lc-foot{background:#ffffff05;border-top-color:#5c8cff1f}:root[data-theme=dark] .lc-input input{background:#ffffff0a;border-color:#6e96ff33}:root[data-theme=dark] .lc-scope{border-left-color:#3a84ff}.lc-head .lc-close{flex:none!important;width:auto!important}@keyframes px-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.av-ref .sx-ref-stage{transition:opacity .35s,filter .35s}.av-dim .sx-ref-stage{opacity:.4;filter:saturate(.6)}.av-idle .sx-ref-stage canvas{transform-origin:50% 85%;animation:4.4s ease-in-out infinite av-breathe}@keyframes av-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.006)}}@media(prefers-reduced-motion:reduce){.av-idle .sx-ref-stage canvas{animation:none}}.av-ov{pointer-events:none;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0;overflow:visible}.av-arc{fill:none;stroke:#ffffffbf;stroke-width:2px;stroke-dasharray:5 6}.av-tick{stroke:#0e1433;stroke-width:3px;stroke-linecap:round}.av-tick-t{font:700 12px/1 var(--font-body,Inter),sans-serif;fill:#0e1433}.av-cue{fill:none;stroke:#7ff0cf;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #3fd9b0e6);transition:opacity .25s}.av-ring-bg{fill:#ffffff59;stroke:#fff9;stroke-width:4px;transition:opacity .2s}.av-ring{fill:none;stroke:#3fd9b0;stroke-width:4px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transition:opacity .2s;transform:rotate(-90deg)}.av-foot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #fffc;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.av-phases{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.av-ph{color:#4a5578;border-radius:8px;justify-content:center;align-items:baseline;gap:2px;padding:4px 0;font-size:14px;font-weight:600;line-height:20px;transition:background-color .25s,color .25s;display:flex}.av-ph small{font-size:12px;font-weight:500}.av-ph.is-on{background:var(--sel-bg);color:#fff;box-shadow:var(--sel-shadow)}.av-reps{justify-content:space-between;align-items:center;gap:12px;display:flex}.av-reps-l{color:#4a5578;font-size:12px;font-weight:600;line-height:16px}.av-ticks{gap:4px;display:flex}.av-ticks i{background:#0e143324;border-radius:3px;width:14px;height:6px;transition:background-color .3s}.av-ticks i.is-done{background:#3d62e3}:root[data-theme=dark] .av-foot{background:#0a1224b8;border-color:#5c8cff33}:root[data-theme=dark] .av-ph,:root[data-theme=dark] .av-reps-l{color:#8391aa}:root[data-theme=dark] .av-ticks i{background:#ffffff1f}:root[data-theme=dark] .av-ticks i.is-done{background:#3a84ff}:root[data-theme=dark] .av-tick{stroke:#eaf0fa}:root[data-theme=dark] .av-tick-t{fill:#eaf0fa}:root[data-theme=dark] .av-arc{stroke:#8db6ff99}.cs-frame .cs-guide{z-index:2}.av-ticks i{background:#0e143338;width:16px;height:6px}.av-ph{color:#2a3352;color:#2a3352!important;transition:none!important}.av-ph.is-on{color:#fff!important}:root[data-theme=dark] .av-ph{color:#8391aa!important}:root[data-theme=dark] .av-ph.is-on{color:#fff!important}.sx-card .sx-metric,:root[data-theme=dark] .sx-card .sx-metric{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-right:1px solid #0e14331a!important;border-radius:0!important;padding:0 20px 0 0!important}:root[data-theme=dark] .sx-card .sx-metric{border-right-color:#5c8cff29!important}.sx-card .sx-metric:before,.sx-card .sx-metric:after{display:none!important}.cs-coach{width:fit-content!important;margin-inline:auto!important;left:0!important;right:0!important;transform:none!important}.sx-feed .sx-foot{align-items:flex-end!important;inset:14px 14px auto auto!important}.sx-feed .sx-mono-row{z-index:3;pointer-events:none;max-width:calc(100% - 28px);position:absolute;bottom:10px;left:14px}.sx-feed .sx-band{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff1f;box-shadow:none!important;background:#0c1018c7!important;border-radius:10px!important;padding:6px 12px!important;font-size:16px!important;line-height:24px!important}.sx-feed .sx-band-amber{color:#f5b04a!important}.sx-feed .sx-band-mint{color:#6fe0be!important}.sx-feed .sx-sample{z-index:5;padding:0 14px;font-size:14px;position:absolute;bottom:10px;right:14px;min-height:40px!important}.sx-feed .sx-sample-layer{z-index:4;cursor:crosshair;background:0 0;border:3px dashed #f5b04a;border-radius:16px;position:absolute;inset:0}.sx-feed .sx-sample-layer:focus-visible{outline-offset:-8px;outline:3px solid #6fe0be}.sx-switch{min-height:44px;font:600 16px/24px var(--font-body);color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.sx-switch-track{background:#0e14332e;border-radius:999px;width:44px;height:26px;transition:background-color .2s;position:relative}.sx-switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0e14334d}.sx-switch[aria-checked=true] .sx-switch-track{background:var(--sel-bg)}.sx-switch[aria-checked=true] .sx-switch-thumb{transform:translate(18px)}.sx-switch:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #3d62e3}.sx-vol-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;color:var(--text)}:root[data-theme=dark] .sx-switch{color:#eaf0fa}:root[data-theme=dark] .sx-switch-track{background:#ffffff24}:root[data-theme=dark] .sx-vol-ic{color:#c3cddd}@media(prefers-reduced-motion:reduce){.sx-switch-thumb,.sx-switch-track{transition:none}}.sx-root .sx-switch,.sx-root .sx-switch[aria-checked=true],:root[data-theme=dark] .sx-root .sx-switch[aria-checked=true]{box-shadow:none!important;color:var(--text)!important;background:0 0!important;border:0!important}:root[data-theme=dark] .sx-root .sx-switch{color:#eaf0fa!important}.sx-switch:after{display:none!important}.sx-cc-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sx-switch[aria-checked=false] .sx-cc-ic{opacity:.6}:root:root:root:root[data-theme=dark] .sx-root .sx-switch[aria-checked=true],:root:root:root:root .sx-root .sx-switch[aria-checked=true]{box-shadow:none!important;background:0 0!important;border:0!important}:root .sx-root .sx-switch[aria-checked=true] .sx-switch-track,:root[data-theme=dark] .sx-root .sx-switch[aria-checked=true] .sx-switch-track{background:var(--sel-bg)!important}:root .dth-row.dth-row-stop{border-top:1px solid var(--line)!important;background:0 0!important}:root .dth-row.dth-row-stop dt,:root .dth-row.dth-row-stop dd{color:inherit!important}.dth-mbtn.dth-mbtn.dth-mbtn{border-radius:var(--r-control,12px)!important}@media(min-width:900px)and (max-width:1099.98px){#root .th-grid{grid-template-columns:220px minmax(0,1fr)!important;gap:16px!important;padding:16px!important}#root .th-grid .space-y-6>.grid.grid-cols-3{grid-template-columns:1fr 1.5fr 1fr!important;gap:16px!important}#root .th-grid .space-y-6>*+*{margin-top:16px!important}}@media(max-height:860px)and (min-width:900px){.ci-form .ui-card>*+*{margin-top:16px!important}.ci-form .ui-card>div>.mb-2{margin-bottom:6px!important}.ci-form h1+p{margin-top:4px!important}.ci-form .grid.flex-1{padding-top:24px!important;padding-bottom:16px!important}.ci-form h1~.ui-card{margin-top:16px!important}}@media(min-width:1100px){#root .th-grid .space-y-6>.grid.grid-cols-3{grid-template-columns:1fr 1.6fr 1fr!important}}@media(min-width:900px){ul.divide-y>li.flex.flex-wrap.items-center.py-3{padding-top:6px!important;padding-bottom:6px!important}ul.divide-y>li.flex.flex-wrap.items-center .ui-btn.ui-btn.ui-btn.ui-btn{height:40px;min-height:40px!important}}.fb-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e143352;animation:.2s lc-fade}.fb-dialog{z-index:50;width:min(720px,100vw - 32px);height:fit-content;max-height:calc(100vh - 32px);color:var(--text);background:#fff;border:1px solid #0e14330f;border-radius:16px;flex-direction:column;margin:auto;padding:32px;display:flex;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 64px #26488c2e;transform:none!important}.fb-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.fb-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.fb-progress{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:14px;line-height:20px;display:inline-flex}.fb-dots{align-items:center;gap:6px;display:inline-flex}.fb-dots i{background:#0e143324;border-radius:999px;width:8px;height:8px;transition:width .2s,background-color .2s}.fb-dots i.fb-dot-done{background:#8da4f2}.fb-dots i.fb-dot-on{background:#3d62e3;width:24px}.fb-title{color:var(--text);margin-top:8px;font-size:24px!important;font-weight:700!important;line-height:32px!important}.fb-sub{color:var(--muted);margin-top:4px;font-size:16px;line-height:24px}.fb-body{margin-top:24px;animation:.22s fb-in}@keyframes fb-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fb-body,.fb-scrim{animation:none}}.fb-faces,.fb-scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}.fb-faces{justify-items:center;margin-bottom:12px}.fb-face{fill:none;stroke-width:1.4px;stroke-linecap:round;width:40px;height:40px;transition:opacity .2s,transform .2s}.fb-face .fb-eye{stroke:none}.fb-face-ok{stroke:#1f9d74}.fb-face-ok circle:first-child{fill:#43d1a71f}.fb-face-ok .fb-eye{fill:#1f9d74}.fb-face-ok2{stroke:#4c9f86}.fb-face-ok2 circle:first-child{fill:#43d1a712}.fb-face-ok2 .fb-eye{fill:#4c9f86}.fb-face-mid{stroke:#8a7a3c}.fb-face-mid circle:first-child{fill:#e7be471a}.fb-face-mid .fb-eye{fill:#8a7a3c}.fb-face-warn{stroke:#c27411}.fb-face-warn circle:first-child{fill:#f56e0f14}.fb-face-warn .fb-eye{fill:#c27411}.fb-face-bad{stroke:#c23b3b}.fb-face-bad circle:first-child{fill:#d6454514}.fb-face-bad .fb-eye{fill:#c23b3b}.fb-face-dim{opacity:.35}.fb-face-on{transform:scale(1.12)}.fb-num{min-height:56px;color:var(--text);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #0e14331f;border-radius:12px;font-size:18px;font-weight:600;transition:background-color .15s,border-color .15s}.fb-num:hover{background:#3d62e30f;border-color:#3d62e34d}.fb-num[aria-checked=true]{background:var(--sel-bg);color:#fff;box-shadow:var(--sel-shadow);border-color:#0000}.fb-num:focus-visible,.fb-choice:focus-visible,.fb-chip:focus-visible{outline-offset:2px;outline:3px solid #3d62e373}.fb-anchors{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:14px;line-height:20px;display:flex}.fb-compare{color:var(--text);background:#3d62e30f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.fb-compare b{font-weight:700}.fb-delta{color:#2343b8;background:#3d62e31f;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;line-height:16px}.fb-compare-up{background:#f56e0f14}.fb-compare-up .fb-delta{color:#b04a04;background:#f56e0f24}.fb-where{align-items:center;gap:12px;margin-top:12px;display:flex}.fb-where-l{color:var(--text);font-size:14px;font-weight:600;line-height:20px}.fb-where-opts{flex-wrap:wrap;gap:8px;display:flex}.fb-chip{min-height:40px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #0e14331f;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600}.fb-chip[aria-checked=true]{background:var(--sel-bg);color:#fff;box-shadow:var(--sel-shadow);border-color:#0000}.fb-alert{color:var(--text);border-left:3px solid #d64545;margin-top:12px;padding-left:12px;font-size:14px;line-height:20px}.fb-choices{flex-direction:column;gap:12px;display:flex}.fb-barriers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fb-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #0e14331f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:14px 20px;transition:background-color .15s,border-color .15s;display:flex}.fb-choice:hover{background:#3d62e30d;border-color:#3d62e34d}.fb-choice b{color:var(--text);font-size:16px;font-weight:700;line-height:24px}.fb-choice span{color:var(--muted);font-size:14px;line-height:20px}.fb-choice-sm{justify-content:center;min-height:56px;padding:12px 16px}.fb-choice[aria-checked=true],.fb-choice[aria-pressed=true]{background:var(--sel-bg);box-shadow:var(--sel-shadow);border-color:#0000}.fb-choice[aria-checked=true] b,.fb-choice[aria-pressed=true] b{color:#fff}.fb-choice[aria-checked=true] span{color:#ffffffd9}.fb-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.fb-actions>button{min-width:120px}@media(max-width:560px){.fb-dialog{padding:24px 16px}.fb-barriers{grid-template-columns:1fr}.fb-face{width:28px;height:28px}.fb-num{min-height:44px;font-size:16px}.fb-faces,.fb-scale{gap:4px}}@media(max-height:760px){.fb-dialog{padding:24px}.fb-body{margin-top:16px}.fb-actions{margin-top:20px}.fb-choice{padding:10px 16px}}:root[data-theme=dark] .fb-scrim{background:#0000008c}:root[data-theme=dark] .fb-dialog{background:#0a101d;border-color:#5c8cff29;box-shadow:0 24px 64px #0000008c}:root[data-theme=dark] :is(.fb-title,.fb-choice b,.fb-where-l,.fb-compare,.fb-alert){color:#eaf0fa}:root[data-theme=dark] :is(.fb-num,.fb-choice,.fb-chip){color:#eaf0fa;background:#ffffff0a;border-color:#5c8cff2e}:root[data-theme=dark] :is(.fb-num,.fb-choice,.fb-chip):hover{background:#5c8cff1a}:root[data-theme=dark] .fb-dots i{background:#ffffff29}:root[data-theme=dark] .fb-dots i.fb-dot-done{background:#5c7fe8}:root[data-theme=dark] .fb-dots i.fb-dot-on{background:#3a84ff}:root[data-theme=dark] .fb-compare{background:#5c8cff14}:root[data-theme=dark] .fb-delta{color:#8db6ff;background:#3a84ff29}:root[data-theme=dark] .fb-compare-up{background:#f56e0f1a}:root[data-theme=dark] .fb-compare-up .fb-delta{color:#f99556;background:#f56e0f2e}:root[data-theme=dark] .fb-face-dim{opacity:.3}:root[data-theme=dark] .fb-face-ok{stroke:#43d1a7}:root[data-theme=dark] .fb-face-ok .fb-eye{fill:#43d1a7}:root[data-theme=dark] .fb-face-ok2{stroke:#7fcbb4}:root[data-theme=dark] .fb-face-ok2 .fb-eye{fill:#7fcbb4}:root[data-theme=dark] .fb-face-mid{stroke:#d9c27a}:root[data-theme=dark] .fb-face-mid .fb-eye{fill:#d9c27a}:root[data-theme=dark] .fb-face-warn{stroke:#f99556}:root[data-theme=dark] .fb-face-warn .fb-eye{fill:#f99556}:root[data-theme=dark] .fb-face-bad{stroke:#ff7b7b}:root[data-theme=dark] .fb-face-bad .fb-eye{fill:#ff7b7b}:root:root:root:root[data-theme=dark] :is(.fb-num,.fb-chip,.fb-choice)[aria-checked=true],:root:root:root:root[data-theme=dark] .fb-choice[aria-pressed=true]{background:var(--sel-bg)!important;background-image:var(--sel-bg)!important;color:#fff!important;border-color:#0000!important}:root .fb-dialog .fb-num[aria-checked=false],:root .fb-dialog .fb-chip[aria-checked=false],:root .fb-dialog .fb-choice:is([aria-checked=false],[aria-pressed=false]){color:var(--text)!important;box-shadow:none!important;background:#fff!important}:root .fb-dialog .fb-num[aria-checked=false]:hover,:root .fb-dialog .fb-chip[aria-checked=false]:hover,:root .fb-dialog .fb-choice:is([aria-checked=false],[aria-pressed=false]):hover{background:#f3f6fe!important}:root[data-theme=dark] .fb-dialog .fb-num[aria-checked=false],:root[data-theme=dark] .fb-dialog .fb-chip[aria-checked=false],:root[data-theme=dark] .fb-dialog .fb-choice:is([aria-checked=false],[aria-pressed=false]){color:#eaf0fa!important;background:#ffffff0a!important}:root[data-theme=dark] .fb-dialog .fb-num[aria-checked=false]:hover,:root[data-theme=dark] .fb-dialog .fb-chip[aria-checked=false]:hover,:root[data-theme=dark] .fb-dialog .fb-choice:is([aria-checked=false],[aria-pressed=false]):hover{background:#5c8cff1a!important}:root .cal-layout{grid-template-columns:minmax(0,1fr)!important}:root .cal-layout>aside{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:16px;display:grid!important}:root .cal-layout>aside>*{height:100%;margin:0!important}.fb-choice{position:relative;padding-right:84px!important}.fb-eff{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;font-weight:600;line-height:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.fb-choice[aria-checked=true] .fb-eff{color:#ffffffe6}.fb-barriers .fb-choice{padding-right:16px!important}.rp{flex-direction:column;gap:20px;display:flex}.rp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rp-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:14px;line-height:20px;display:flex}.rp-actions{flex-wrap:wrap;gap:12px;display:flex}.rp-grid{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start;gap:20px;display:grid}.rp-col{flex-direction:column;gap:20px;min-width:0;display:flex}.rp-stats{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;display:grid}.rp-exs{border-top:1px solid #0e143314;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;padding-top:20px;display:grid}.rp-ex{flex-direction:column;min-width:0;display:flex}.rp-ex-h{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.rp-ex-h b{color:var(--text);font-size:16px;font-weight:700;line-height:24px}.rp-ex-h>span:not([class]){color:var(--muted);font-size:14px;line-height:20px}.rp-ex-sub{color:var(--muted);margin-top:2px;font-size:14px;line-height:20px}.rp-bars{align-items:flex-end;gap:4px;height:96px;margin-top:16px;display:flex;position:relative}.rp-bars i{background:#3d62e3;border-radius:3px 3px 0 0;flex:1;min-width:3px}.rp-bars i.rp-bar-u{background:repeating-linear-gradient(135deg,#e7a447 0 3px,#f2c27e 3px 6px)}.rp-ceil{z-index:1;pointer-events:none;border-top:1.5px dashed #0e143347;position:absolute;left:0;right:0}.rp-ceil span{color:var(--muted);font-size:12px;line-height:16px;position:absolute;top:-18px;right:0}.rp-done-other{color:var(--text);align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}.rp-done-other svg{color:#1f9d74}.rp-empty{background:#3d62e308;border:1.5px dashed #0e143329;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:96px;margin-top:16px;display:flex;position:relative;overflow:hidden}.rp-ghost{opacity:.1;align-items:flex-end;gap:4px;display:flex;position:absolute;inset:16px 16px 0}.rp-ghost i{background:#3d62e3;border-radius:3px 3px 0 0;flex:1}.rp-empty-c{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.rp-empty-c p{color:var(--muted);font-size:14px;line-height:20px}.rp-empty-c button{min-height:40px!important;padding:0 16px!important;font-size:14px!important}.rp-ex-pend .rp-ex-h b{color:var(--muted)}.rp-notes{flex-direction:column;display:flex}.rp-notes li{color:var(--text);justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;font-size:16px;line-height:24px;display:flex}.rp-notes li+li{border-top:1px solid #0e143314}.rp-told{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rp-told-line{color:var(--text);margin:8px 0 16px;font-size:16px;line-height:24px}.rp-p{color:var(--text);font-size:16px;line-height:24px}.rp-prop{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:14px;line-height:20px;display:flex}.rp-deliv b{color:var(--text);font-size:16px;font-weight:600}.rp-deliv p{color:var(--muted);margin-top:4px;font-size:14px;line-height:20px}@media(max-width:1100px){.rp-grid{grid-template-columns:1fr}.rp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.rp-exs{grid-template-columns:1fr}.rp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-theme=dark] :is(.rp-exs,.rp-notes li+li){border-color:#ffffff14}:root[data-theme=dark] .rp-empty{background:#5c8cff0a;border-color:#5c8cff38}:root[data-theme=dark] .rp-bars i:not(.rp-bar-u){background:#3a84ff}:root[data-theme=dark] .rp-ceil{border-top-color:#ffffff4d}:root[data-theme=dark] :is(.rp-ex-h b,.rp-notes li,.rp-told-line,.rp-p,.rp-deliv b,.rp-done-other){color:#eaf0fa}:root[data-theme=dark] .rp-ex-pend .rp-ex-h b{color:var(--muted)}.rp-legend{color:var(--muted);gap:16px;margin-top:8px;font-size:13px;line-height:18px;display:flex}.rp-legend li{align-items:center;gap:6px;display:inline-flex}.rp-legend i{background:#3d62e3;border-radius:3px;width:12px;height:12px;display:inline-block}.rp-legend i.rp-bar-u{background:repeating-linear-gradient(135deg,#e7a447 0 3px,#f2c27e 3px 6px)}:root[data-theme=dark] .rp-legend i:not(.rp-bar-u){background:#3a84ff}.rp{flex-shrink:0;min-height:100%}.rp-cam{flex-direction:column;min-height:45vh;display:flex}.rp-cam.rp-cam-flat{min-height:0}.rp-cam .rp-exs,.rp-cam .rp-ex{flex:1}.rp-cam .rp-bars{flex:1;height:auto;min-height:88px}.rp-cam .rp-empty{min-height:88px}.rp-grid{flex:1;align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.rp-grid>.rp-col:first-child>.rp-notes-card,.rp-grid>.rp-col:last-child>.rp-next{flex:1}.rp-pending{background:#3d62e30f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.rp-pending p{color:var(--text);font-size:16px;line-height:24px}.rp-pending button{flex-shrink:0;min-height:44px!important}:root[data-theme=dark] .rp-pending{background:#5c8cff14}:root[data-theme=dark] .rp-pending p{color:#eaf0fa}@media(max-width:900px){.rp-grid{grid-template-columns:1fr!important}}@media(max-height:780px){.rp{gap:12px}.rp-grid,.rp-col{gap:12px!important}.rp .ui-card{padding:16px 20px!important}.rp .ui-card>div:first-child{margin-bottom:8px}.rp-exs{margin-top:12px;padding-top:12px}.rp-told-line{margin:4px 0 8px}.rp-told+.rp-told-line+button,.rp-pending button{min-height:40px!important}.rp-pending{margin-bottom:8px;padding:8px 12px}.rp-prop{margin-top:8px}}.rp-nt{flex-direction:column;gap:2px;display:flex}.rp-nt small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:14px;font-weight:400;line-height:20px}.rp-notes-card .rp-notes{flex:1;min-height:0;overflow:auto}.rp-note-b{flex-direction:column;gap:2px;display:flex}.rp-note-b small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.rp-notes-card{flex-direction:column;min-height:0;display:flex}.rp-authority{color:var(--muted);border-top:1px solid #0e143314;margin-top:auto;padding-top:14px;font-size:14px;line-height:20px}.rp-next{flex-direction:column;display:flex}.rp-next .rp-pending+.rp-authority{margin-top:auto}:root[data-theme=dark] .rp-authority{border-top-color:#ffffff14}:root[data-theme=dark] :root .rp-nt small{color:var(--muted)}.rp-nx{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.rp-nx-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rp-nx-h small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;line-height:16px;display:block}.rp-nx-h b{color:var(--text);font-size:18px;font-weight:700;line-height:24px;display:block}.rp-nx-tag{color:#2343b8;background:#3d62e31a;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}.rp-nx-rows{flex-direction:column;display:flex}.rp-nx-rows>div{border-top:1px solid #0e14330f;grid-template-columns:104px 1fr;gap:12px;padding:6px 0;font-size:14px;line-height:20px;display:grid}.rp-nx-rows>div:first-child{border-top:0}.rp-nx-rows dt{color:var(--muted)}.rp-nx-rows dd{color:var(--text);margin:0}.rp-nx>button{margin-top:auto;min-height:44px!important}.rp-next .rp-authority{margin-top:14px}@media(max-height:780px){.rp-nx{gap:8px}.rp-nx-rows>div{padding:3px 0}}:root[data-theme=dark] .rp-nx-h b,:root[data-theme=dark] .rp-nx-rows dd{color:#eaf0fa}:root[data-theme=dark] .rp-nx-tag{color:#8db6ff;background:#3a84ff24}:root[data-theme=dark] .rp-nx-rows>div{border-top-color:#ffffff0f}@media(max-height:780px){.rp-nx-rows>div:nth-child(4),.rp-nx-h small{display:none}.rp-next .rp-authority{margin-top:8px;padding-top:8px}.rp-nx>button{min-height:40px!important}}.rp-day{justify-content:space-between;align-items:center;gap:16px;padding:14px 20px!important;display:flex!important}.rp-day-l b{color:var(--text);font-size:18px;font-weight:700;line-height:24px;display:block}.rp-day-l p,.rp-day-msg{color:var(--muted);margin-top:2px;font-size:14px;line-height:20px}.rp-day-tags{flex-direction:column;align-items:flex-end;gap:6px;display:flex}:root[data-theme=dark] .rp-day-l b{color:#eaf0fa}.rp-grid,.rp-grid>.rp-col{min-height:0}.rp-grid>.rp-col:first-child>.rp-notes-card{min-height:0;overflow:hidden}.rp-notes-card .rp-notes{padding-bottom:16px;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.rp:has(.rp-day) .rp-cam{min-height:36vh}.rp-notes-card .rp-notes{max-height:34vh}.rp:has(.rp-day) .rp-notes-card .rp-notes{max-height:30vh}.cup-dot{fill:none;stroke:#ecf1fa6b;stroke-width:2px}.cup-dot-done{fill:#43d1a7;stroke:#43d1a7}.cup-dot-unv{fill:none;stroke:#f5b04a;stroke-width:3px}.cup-dot-next{stroke:#f5b04a;stroke-width:3.5px;animation:1.6s ease-in-out infinite cup-pulse}.cup-dot-off{stroke:#ecf1fa29;stroke-dasharray:3 4}@keyframes cup-pulse{50%{stroke-opacity:.45}}.cup-marker{fill:#0e1116;stroke:#e9eef6;stroke-width:2px}.cup-start{fill:none;stroke:#ecf1fa66;stroke-width:1.5px;stroke-dasharray:4 4}.cup-start-t{font:500 11px/1 var(--font-sans,system-ui);fill:#ecf1fa8c}.cup-seat-ring{fill:none;stroke:#6fe0be;stroke-width:3px}.cup-wrong-ring{fill:none;stroke:#f5b04a;stroke-width:3px;stroke-dasharray:6 5}.cup-arrow{stroke:#f5b04a;stroke-width:2.5px}.cup-occl{fill:#c7ced942;stroke:#c7ced980;stroke-width:1.5px}.cup-joint-key{fill:#fff!important;stroke:#9febd3!important}.cup-side-ring{fill:none;stroke:#f5b04a;stroke-width:3px;animation:1.4s ease-in-out infinite cup-pulse}.cup-vert{stroke:#f5b04a;stroke-width:2px;stroke-dasharray:5 5}.cup-lbl{font:600 15px/1 var(--font-sans,system-ui);paint-order:stroke;stroke:#0b0e128c;stroke-width:3px}.cup-lbl-amber{fill:#f5b04a}.cup-lbl-mint{fill:#6fe0be}.cup-lbl-grey{fill:#d3d9e3}@media(prefers-reduced-motion:reduce){.cup-dot-next,.cup-side-ring{animation:none}}.cup-center{z-index:4;text-align:center;pointer-events:none;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.cup-center b{letter-spacing:-.01em;text-shadow:0 2px 12px #0006;font-size:32px;font-weight:700;line-height:40px}.cup-center span{color:#ffffffd1;font-size:16px;line-height:24px}.cup-center .cup-big{font-variant-numeric:tabular-nums;font-size:64px;line-height:72px}.cup-center .cup-ready{pointer-events:auto;margin-top:8px;min-height:44px!important}.cup-speed{z-index:4;color:#fffc;pointer-events:none;background:#0b0e129e;border-radius:999px;padding:4px 10px;font-size:12px;line-height:16px;position:absolute;bottom:12px;left:14px}.sx-feed .sx-band-neutral{color:#d3d9e3!important}.cup-coach-mint{background:linear-gradient(#43d1a71a,#43d1a70a)!important}.cup-coach-mint:before{background:#1f9d74!important}.cup-coach-mint .sx-kicker{color:#12805f!important}.cup-coach-amber{background:linear-gradient(#f5b04a24,#f5b04a0d)!important}.cup-coach-amber:before{background:#e7a447!important}.cup-coach-amber .sx-kicker{color:#a15c00!important}.cup-coach-neutral:before{background:#9aa4b2!important}.sx-d-amber{color:#fff;background:#e7a447;border-color:#e7a447}.cupr-ov{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cupr-dot{fill:none;stroke:#ffffffd9;stroke-width:2px}.cupr-dot-done{fill:#43d1a7;stroke:#43d1a7}.cupr-dot-next{fill:#f5b04a2e;stroke:#f5b04a;stroke-width:3px}.cupr-dot-amber{fill:#e7a447;stroke:#e7a447}.cupr-dot-off{display:none}.cupr-path{fill:none;stroke:#f5b04a;stroke-width:2px;stroke-dasharray:5 5;transition:opacity .3s}.cup-modal{max-width:640px!important;padding:28px!important}.cup-modal-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cup-modal-h h2{color:var(--text);font-size:24px;font-weight:700;line-height:32px}.cup-tag{color:#a15c00;font-variant-numeric:tabular-nums;background:#f5b04a29;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:600;line-height:18px}.cup-tag-mint{color:#12805f;background:#43d1a729}.cup-modal-p{color:var(--text);margin-top:8px;font-size:16px;line-height:24px}.cup-basis{color:var(--muted);border-left:3px solid #0e143324;margin-top:12px;padding-left:12px;font-size:14px;line-height:20px}.cup-why{color:var(--text);background:#3d62e30f;border-radius:12px;flex-direction:column;gap:6px;margin-top:12px;padding:12px 16px;font-size:14px;line-height:20px;list-style:inside;display:flex}.cup-modal-actions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:20px;display:grid}.cup-modal-actions .sx-btn{width:100%;min-height:48px!important}.cup-modal-foot{color:var(--muted);margin-top:12px;font-size:13px;line-height:18px}.cup-nums{border-bottom:1px solid #0e143314;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;padding-bottom:16px;display:grid}.cup-nums b{color:var(--text);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:40px;display:block}.cup-nums span{color:var(--muted);font-size:14px;line-height:20px}.cup-trace{padding:20px;overflow:auto}.cup-trace h3{color:var(--text);margin-bottom:8px;font-size:16px;font-weight:700}.cup-trace ol{flex-direction:column;gap:6px;display:flex}.cup-trace li{gap:10px;font-size:13px;line-height:18px;display:flex}.cup-trace time{width:40px;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.cup-trace code{color:var(--text);word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sx-hands{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px;line-height:18px}.sx-hands b{color:var(--text);font-weight:600}.sx-hands+.sx-trace-btn{margin-left:0!important}@media(max-width:1180px){.sx-hands{display:none}}.dth-stopline{z-index:5;color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffb8;border-radius:8px;padding:6px 12px;font-size:14px;line-height:20px;position:absolute;top:84px;right:28px}:root[data-theme=dark] .cup-coach-mint{background:linear-gradient(#43d1a71f,#43d1a708)!important}:root[data-theme=dark] .cup-coach-mint .sx-kicker{color:#6fe0be!important}:root[data-theme=dark] .cup-coach-amber{background:linear-gradient(#f5b04a24,#f5b04a08)!important}:root[data-theme=dark] .cup-coach-amber .sx-kicker{color:#f5b04a!important}:root[data-theme=dark] .cup-modal-h h2,:root[data-theme=dark] .cup-modal-p,:root[data-theme=dark] .cup-nums b,:root[data-theme=dark] .cup-why,:root[data-theme=dark] .cup-trace h3,:root[data-theme=dark] .cup-trace code,:root[data-theme=dark] .sx-hands b{color:#eaf0fa}:root[data-theme=dark] .cup-why{background:#5c8cff14}:root[data-theme=dark] .cup-tag{color:#f5b04a;background:#f5b04a29}:root[data-theme=dark] .cup-tag-mint{color:#6fe0be;background:#43d1a729}:root[data-theme=dark] .cup-basis{border-left-color:#ffffff24}:root[data-theme=dark] .cup-nums{border-bottom-color:#ffffff14}:root[data-theme=dark] .dth-stopline{color:#eaf0fa;background:#0a101db8}.sx-reason[aria-checked=true]{box-shadow:inset 0 0 0 1px #3d62e3;background:#3d62e314!important;border-color:#3d62e3!important}.sx-reason-pain[aria-checked=true]{box-shadow:inset 0 0 0 1px #d64545;background:#d6454514!important;border-color:#d64545!important}.sx-end-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.sx-end-actions .sx-btn{justify-content:center;width:100%;min-height:48px!important}.sx-end-actions .sx-btn:disabled{opacity:.45;cursor:not-allowed;filter:none!important}.sx-modal-foot{flex-direction:column!important;align-items:stretch!important}:root[data-theme=dark] .sx-reason[aria-checked=true]{background:#5c8cff24!important;border-color:#3a84ff!important}:root[data-theme=dark] .sx-reason-pain[aria-checked=true]{background:#ff6b6b1f!important;border-color:#ff6b6b!important}:root:root .sx-reason.sx-reason-pain{border-color:var(--line)!important;color:var(--text)!important;background:var(--surface)!important}:root:root .sx-reason.sx-reason-pain:hover{border-color:var(--teal-ink)!important;background:var(--tint-mint)!important}:root:root .sx-reason.sx-reason-pain[aria-checked=true]{background:#3d62e314!important;border-color:#3d62e3!important;box-shadow:inset 0 0 0 1px #3d62e3!important}:root:root[data-theme=dark] .sx-reason.sx-reason-pain{color:#eaf0fa!important}:root:root[data-theme=dark] .sx-reason.sx-reason-pain[aria-checked=true]{background:#5c8cff24!important;border-color:#3a84ff!important}.dth-stopline{align-items:center;gap:8px;display:inline-flex}.dth-stop-ic{color:#d64545;flex-shrink:0;width:16px;height:16px}:root[data-theme=dark] .dth-stop-ic{color:#ff6b6b}.pg{flex-direction:column;gap:20px;height:100%;min-height:100%;padding:24px 32px;display:flex}.pg-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pg-row1{flex:46%;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-height:0;display:grid}.pg-row2{flex:54%;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;min-height:0;display:grid}.pg-side{flex-direction:column;gap:20px;min-height:0;display:flex}.pg-side>.pg-pe{flex:1}.pg-card{flex-direction:column;min-width:0;min-height:0;display:flex}.pg-card>div:first-child{margin-bottom:8px!important}.pg-act{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.pg-chart{flex:1;width:100%;height:auto;min-height:80px;overflow:visible}.pg-chart-sm{min-height:60px}.pg-axis{stroke:#0e14331a;stroke-width:1px;vector-effect:non-scaling-stroke}.pg-limit{stroke:#e7a447;stroke-width:1.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.pg-line{fill:none;stroke:#3d62e3;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.pg-pt{fill:#3d62e3;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.pg-pt-s{fill:#fff;stroke:#3d62e3}.pg-pain{stroke:#d64545}.pg-eff{stroke:#5b6b82;stroke-dasharray:6 5;stroke-width:2px}.pg-spike{fill:#d64545;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.pg-spike-l{color:#b33a3a;margin-top:2px;font-size:12px;font-weight:600;line-height:16px}.pg-xl{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:4px;font-size:12px;line-height:16px;display:flex}.pg-xl-lim{color:#a15c00}.pg-bars{border-bottom:1px solid #0e14331a;flex:1;align-items:flex-end;gap:10px;min-height:80px;padding:8px 4px 0;display:flex}.pg-bars i{opacity:.85;background:#3d62e3;border-radius:6px 6px 0 0;flex:1;max-width:48px}.pg-bars i.pg-bar-live{opacity:1;background:#2f55d8}.pg-bars i.pg-bar-l{opacity:1;background:#c9d3ea}.pg-note{color:var(--muted);margin-top:10px;font-size:14px;line-height:20px}.pg-empty{color:var(--muted);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.pg-list .pg-rows{flex-direction:column;flex:1;display:flex;overflow:auto}.pg-rows li{border-bottom:1px solid #0e143314;align-items:center;gap:16px;padding:12px 0;display:flex}.pg-rows li:last-child{border-bottom:0}.pg-date{width:64px;color:var(--text);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;line-height:24px}.pg-what{flex-direction:column;flex:1;min-width:0;display:flex}.pg-what b{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.pg-what small{color:var(--muted);font-size:14px;line-height:20px}.pg-open{color:#2f55d8;cursor:pointer;background:0 0;border-radius:10px;flex-shrink:0;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.pg-open:hover{background:#3d62e314}.pg-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pg-legend{color:var(--muted);gap:16px;margin-top:8px;font-size:13px;line-height:18px;display:flex}.pg-legend span{align-items:center;gap:6px;display:inline-flex}.pg-legend i{border-top:2.5px solid #d64545;width:16px;height:0;display:inline-block}.pg-legend i.pg-lg-eff{border-top:2px dashed #5b6b82}@media(max-height:820px){.pg{gap:14px;padding:18px 28px}.pg-row1,.pg-row2,.pg-side{gap:14px}.pg .ui-card{padding:16px 20px!important}.pg-rows li{padding:8px 0}.pg-note{margin-top:6px}}@media(max-width:1100px){.pg{height:auto}.pg-row1{grid-template-columns:1fr 1fr}.pg-row2{grid-template-columns:1fr}}:root[data-theme=dark] .pg-axis{stroke:#ffffff1a}:root[data-theme=dark] .pg-line{stroke:#5b95ff}:root[data-theme=dark] .pg-pt{fill:#5b95ff;stroke:#0a101d}:root[data-theme=dark] .pg-pt-s{fill:#0a101d;stroke:#5b95ff}:root[data-theme=dark] .pg-pain{stroke:#ff7b7b}:root[data-theme=dark] .pg-eff{stroke:#9aa8c0}:root[data-theme=dark] .pg-bars{border-bottom-color:#ffffff1a}:root[data-theme=dark] .pg-bars i{background:#3a84ff}:root[data-theme=dark] .pg-bars i.pg-bar-l{background:#5c8cff40}:root[data-theme=dark] .pg-rows li{border-bottom-color:#ffffff14}:root[data-theme=dark] :is(.pg-date,.pg-what b){color:#eaf0fa}:root[data-theme=dark] .pg-open{color:#8db6ff}:root[data-theme=dark] .pg-spike-l{color:#ff9a9a}.pg-main{flex-direction:column;gap:20px;min-height:0;display:flex}.pg-main>.pg-list{flex:1}@media(max-height:820px){.pg-main{gap:14px}}.pg-bars i{flex-direction:column;display:flex;overflow:hidden}.pg-bars i>.pg-bar-u{background:repeating-linear-gradient(135deg,#e7a447 0 3px,#f2c27e 3px 6px);flex-shrink:0;display:block}.pg-bars i.pg-bar-s{opacity:1;background:0 0;box-shadow:inset 0 0 0 2px #3d62e3}:root[data-theme=dark] .pg-bars i.pg-bar-s{background:0 0;box-shadow:inset 0 0 0 2px #5b95ff}.pg-sample{color:var(--muted);background:#0e14330f;border-radius:6px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}:root[data-theme=dark] .pg-sample{background:#ffffff14}.pg-row1{flex:40%}.pg-row2{flex:60%}.pg-list .pg-rows{padding-bottom:20px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.pg-side .ui-card{padding-top:18px!important;padding-bottom:18px!important}.pg-two .sx-big,.pg-two [class*=text-3xl]{font-size:28px!important;line-height:34px!important}.pg-t{flex-direction:column;gap:2px;display:flex}.pg-t small{color:var(--muted);text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.pg-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media(max-height:820px){.pg-t small{font-size:13px!important;line-height:18px!important}.pg-chart,.pg-bars{min-height:48px}.pg-pe .pg-chart{min-height:44px}.pg-note{-webkit-line-clamp:1;margin-top:4px}.pg-xl{margin-top:2px}.pg-legend{margin-top:4px}.pg-two .sx-big,.pg-two [class*=text-3xl]{font-size:24px!important;line-height:30px!important}}.pg-pe .pg-chart{min-height:36px!important}.pg-side .pg-note{-webkit-line-clamp:1}.pg-two>div>div:last-child{white-space:nowrap}.pg-side .pg-card>div:first-child{margin-bottom:4px!important}.pg-plot{flex:1;min-height:80px;position:relative}.pg-plot-sm{min-height:44px}.pg-plot>.pg-chart{width:100%;height:100%;position:absolute;inset:0;min-height:0!important}.pg-dot{pointer-events:none;background:#3d62e3;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 2px #fff}.pg-dot-s{background:#fff;box-shadow:inset 0 0 0 2px #3d62e3}.pg-dot-spike{background:#d64545;box-shadow:0 0 0 2px #fff}:root[data-theme=dark] .pg-dot{background:#5b95ff;box-shadow:0 0 0 2px #0a101d}:root[data-theme=dark] .pg-dot-s{background:#0a101d;box-shadow:inset 0 0 0 2px #5b95ff}:root[data-theme=dark] .pg-dot-spike{background:#ff7b7b;box-shadow:0 0 0 2px #0a101d}@media(max-height:820px){.pg-plot{min-height:48px}.pg-plot-sm{min-height:40px}}.st{flex-direction:column;gap:20px;padding:24px 32px;display:flex}.st-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.st-note{color:var(--muted);font-size:14px;line-height:20px}.st-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.st-col{flex-direction:column;gap:20px;min-width:0;display:flex}.st .ui-card>div:first-child{margin-bottom:4px!important}.st-list{flex-direction:column;display:flex}.st-list>li{border-top:1px solid #0e143314}.st-list>li:first-child{border-top:0}.st-row{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 0;display:flex}.st-row-btn{cursor:pointer;border-radius:8px}.st-row-btn:hover .st-txt b{color:#2f55d8}.st-row-btn:focus-visible{outline-offset:2px;outline:3px solid #3d62e373}.st-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.st-txt b{color:var(--text);font-size:16px;font-weight:600;line-height:24px}.st-txt small{color:var(--muted);font-size:14px;line-height:20px}.st-chev{color:var(--muted);flex-shrink:0;font-size:22px;line-height:1}.st-val{color:var(--muted);flex-shrink:0;font-size:13px}.st-tag{color:var(--muted);background:#0e14330f;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px}.st-tag-ok{color:#12805f;background:#43d1a724}.st-danger{color:#b33a3a;cursor:pointer;background:#d645450f;border:1px solid #d6454559;border-radius:10px;flex-shrink:0;min-height:36px;padding:0 14px;font-size:14px;font-weight:600}.st-danger:hover{background:#d645451f}.st-switch{cursor:pointer;background:#0e14332e;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background-color .2s;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.st-switch:after{display:none!important}.st-switch .st-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0e143340}.st-switch[aria-checked=true]{background:#3d62e3!important}.st-switch[aria-checked=true] .st-thumb{transform:translate(18px)}.st-switch:focus-visible{outline-offset:2px;outline:3px solid #3d62e373}.st-seg{background:#0e14330f;border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.st-seg button{min-height:32px;color:var(--muted);cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important}.st-seg button[aria-checked=true]{color:var(--text)!important;background:#fff!important;box-shadow:0 1px 3px #0e14331f!important}.st-seg button:after,.st-seg button[aria-checked=true]:after{display:none!important}@media(max-width:1100px){.st-grid{grid-template-columns:1fr 1fr}}@media(max-height:820px){.st{gap:14px;padding:18px 28px}.st-grid,.st-col{gap:14px}.st .ui-card{padding:16px 20px!important}.st-row{padding:7px 0}.st-txt b{font-size:15px;line-height:22px}.st-txt small{font-size:13px;line-height:18px}}:root:root:root:root[data-theme=dark] .st-switch{background:#ffffff29!important;border:0!important}:root:root:root:root[data-theme=dark] .st-switch[aria-checked=true]{background:#3a84ff!important}:root:root:root:root[data-theme=dark] .st-seg{background:#ffffff0f}:root:root:root:root[data-theme=dark] .st-seg button[aria-checked=true]{color:#eaf0fa!important;box-shadow:none!important;background:#ffffff24!important}:root[data-theme=dark] .st-list>li{border-top-color:#ffffff14}:root[data-theme=dark] .st-txt b{color:#eaf0fa}:root[data-theme=dark] .st-tag{background:#ffffff14}:root[data-theme=dark] .st-tag-ok{color:#6fe0be;background:#43d1a724}:root[data-theme=dark] .st-danger{color:#ff9a9a;background:#ff6b6b14;border-color:#ff6b6b59}:root[data-contrast=high]{--muted:#3f4a5e}:root[data-contrast=high] .ui-card{border-color:#0e143347!important}:root[data-contrast=high][data-theme=dark]{--muted:#c7d2e6}:root[data-contrast=high][data-theme=dark] .ui-card{border-color:#ffffff4d!important}:root[data-motion=reduced] *{transition-duration:.001ms!important;animation-duration:.001ms!important}:root .ui-check{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}:root .ui-check:after,:root .ui-check:before{display:none!important}:root .ui-check:hover{background:0 0!important}:root .ui-check .ui-check-box{width:22px!important;height:22px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1.5px solid #0e143352!important;border-radius:6px!important}:root .ui-check .peer:checked+.ui-check-box{background:#3d62e3!important;border-color:#3d62e3!important}:root[data-theme=dark] .ui-check .ui-check-box{background:0 0!important;border-color:#ffffff59!important}:root[data-theme=dark] .ui-check .peer:checked+.ui-check-box{background:#3a84ff!important;border-color:#3a84ff!important}:root .sx-coach:before{content:none!important;display:none!important}:root .sx-coach{padding-left:24px!important}:root .sx-panel.sx-feed{border-radius:14px!important}:root .hero-coach{border:1px solid #fffffff2!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff40,0 4px 14px #26488c14!important}:root[data-theme=dark] .hero-coach{box-shadow:none!important;border:1px solid #6e96ff33!important}:root:root:root:root .st-seg button{color:var(--muted)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important}:root:root:root:root .st-seg button[aria-checked=true]{background:var(--sel-bg)!important;background-image:var(--sel-bg)!important;color:#fff!important;box-shadow:var(--sel-shadow)!important}.st{min-height:100%}.st-grid{flex:1;align-items:stretch}.st-col>.ui-card:last-child{flex:1}:root:root[data-theme=dark] .sx-stats-head b{color:#eaf0fa!important}:root:root[data-theme=dark] .sx-ref .sx-tag{color:#c7d2e6!important;background:#0a101db8!important}.mn{z-index:5;pointer-events:none;--ac:var(--a-sh);--act:var(--a-sh-t);position:absolute;inset:0}.mn-el{--ac:var(--a-el);--act:var(--a-el-t)}.mn-ha{--ac:var(--a-ha);--act:var(--a-ha-t)}.mn-link{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mn-link line{stroke:var(--ac);stroke-opacity:.4;stroke-width:1px;transition:opacity .2s}.mn-l,.mn-q{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #fffffff2;border-radius:14px;position:absolute;box-shadow:0 1px 2px #26488c0d,0 8px 20px #26488c14}.mn-l{box-sizing:border-box;flex-direction:column;gap:2px;width:220px;height:132px;padding:12px 14px;display:flex;top:44px;left:24px}.mn-k{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:flex;overflow:hidden}.mn-k i{background:var(--ac);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mn-v{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:34px}.mn-v small,.mn-qv small{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:500}.mn-c{color:var(--muted);font-size:13px;line-height:18px}.mn-arc{width:64px;height:30px;position:absolute;bottom:10px;right:12px;overflow:visible}.mn-arc-tr{fill:none;stroke:var(--ac)}@supports (color:color-mix(in lab,red,red)){.mn-arc-tr{stroke:color-mix(in srgb,var(--ac)18%,transparent)}}.mn-arc-tr{stroke-width:6px;stroke-linecap:round}.mn-arc-v{fill:none;stroke:var(--ac);stroke-width:6px;stroke-linecap:round}.mn-arc-lim{stroke:var(--text);stroke-width:1.5px;opacity:.6}.mn-r{flex-direction:column;gap:10px;width:190px;display:flex;position:absolute;top:44px;right:24px}.mn-q{box-sizing:border-box;flex-direction:column;gap:2px;height:96px;padding:10px 14px;display:flex;position:relative}.mn-ql{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.mn-qv{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:32px}.mn-q .mn-c{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media(max-width:1180px){.mn-l{width:190px}.mn-r{width:170px}}:root[data-theme=dark] .mn-l,:root[data-theme=dark] .mn-q{background:#0d1526c7;border-color:#5c8cff2e;box-shadow:0 8px 20px #00000059}:root[data-theme=dark] :is(.mn-k,.mn-v,.mn-qv){color:#eaf0fa}:root[data-theme=dark] .mn-arc-lim{stroke:#eaf0fa}.ad2 .ad-now{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.ad-now-t{flex-direction:column;min-width:0;display:flex}.ad-now-t b{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:600;line-height:34px}.ad-now-t b small{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:500}.ad-now-t span{color:var(--muted);font-size:13px;line-height:18px}.ad-now-g{flex-shrink:0;width:64px;height:64px}.ad-now-g .ad-viz{width:64px;height:64px}.ad-now-g .ad-ring-s{display:none}.ad-trend{background:#ffffffb8;border:1px solid #fffffff2;border-radius:12px;flex-direction:column;flex:auto;gap:4px;min-height:72px;margin:0;padding:10px 14px;display:flex}.ad-trend-l{color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.ad-plot{flex:1;min-height:36px;position:relative}.ad-plot>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ad-tr-area{fill:var(--ac)}@supports (color:color-mix(in lab,red,red)){.ad-tr-area{fill:color-mix(in srgb,var(--ac)14%,transparent)}}.ad-tr-line{fill:none;stroke:var(--ac);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ad-tr-ref{stroke:var(--text);stroke-opacity:.45;stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.ad-tr-reft{color:var(--muted);font-size:11px;font-weight:600;line-height:14px;position:absolute;right:0;transform:translateY(-120%)}.ad-tr-pt{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--ac);background:#fff;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.ad-tr-last{background:var(--ac);width:12px;height:12px;box-shadow:0 0 0 3px var(--ac);margin:-6px 0 0 -6px}@supports (color:color-mix(in lab,red,red)){.ad-tr-last{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac)25%,transparent)}}.ad-tr-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:16px;display:flex}.ad-tr-cap{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.ad-tr-cap em{color:var(--text);font-size:12px;font-style:normal}.ad-chip{color:var(--muted);white-space:nowrap;background:#0e14330f;border-radius:6px;padding:1px 8px;font-size:12px;font-weight:700;line-height:16px}.ad-chip-good{color:#12805f;background:#43d1a729}.ad-chip-watch{color:#a15c00;background:#f5b04a2e}.ad2 .ad-tile b{font-size:18px;line-height:24px}.ad2 .ad-tile b small{font-size:12px}@container (max-height:560px){.ad2 .ad-prog{display:none}}@container (max-height:440px){.ad2 .ad-tiles{display:none}}@container (max-height:330px){.ad2 .ad-steps{display:none!important}}@container (max-height:230px){.ad2 .ad-now-t span,.ad2 .ad-trend-l{display:none}.ad2 .ad-now-g,.ad2 .ad-now-g .ad-viz{width:44px;height:44px}}:root[data-theme=dark] .ad-trend{background:#ffffff0a;border-color:#5c8cff24}:root[data-theme=dark] :is(.ad-now-t b,.ad-tr-cap em){color:#eaf0fa}:root[data-theme=dark] .ad-tr-ref{stroke:#eaf0fa}:root[data-theme=dark] .ad-chip-good{color:#6fe0be}:root[data-theme=dark] .ad-chip-watch{color:#f5b04a}:root[data-theme=dark] .ad-chip{background:#ffffff14}:root:root .mn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mn-q{height:auto;min-height:104px}.mn-ql{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@container (max-height:290px){.ad2 .ad-now-g,.ad2 .ad-trend-l{display:none}}@container (max-height:230px){.ad2 .ad-now-t span{display:block!important}}.mn-cl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.mn-l{gap:0;height:136px}.mn-l .mn-v{margin-top:2px}@media(max-height:820px){main .wk-card>div.border-t{display:none!important}main .wk-card,main .ui-card--brand:has(.hero-coach){padding:16px 20px!important}main .ui-card--brand:has(.hero-coach) .mt-5{margin-top:12px!important}main .ui-card--brand:has(.hero-coach) .mt-3{margin-top:8px!important}}.ad-tr-foot>span{white-space:nowrap}.ad-tr-cap{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.ad-tr-cap em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ad-tr-cap b{flex-shrink:0}@container (max-height:240px){.ad2 .ad-tr-foot{display:none}.ad2 .ad-trend{gap:2px;padding:6px 12px}.ad2 .ad-now-t b{font-size:24px;line-height:28px}}.mn-link{display:none!important}.mn-arc{display:none}.mn-ring{width:64px;height:64px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.mn-ring .ad-ring-s{display:none}.mn-ring{width:84px;height:84px;right:14px}.mn-ring .ad-viz{width:84px;height:84px}.mn-ring .ad-ring-s{font-size:9px!important;display:block!important}.mn-ring .ad-ring-v{font-size:24px!important}.mn-ring .ad-ring-u{font-size:12px!important}.mn-l:has(.mn-ring){justify-content:center}.mn-l:has(.mn-ring) .mn-c,.mn-l:has(.mn-ring) .mn-cl{padding-right:92px}.mn-l:has(.mn-ring) .mn-cl{margin-top:2px}.mn-qv.mn-qv-word{font-size:20px;line-height:32px}:root[data-theme=dark] .ad-tr-pt{background:#fff}:root[data-theme=dark] .ad-tr-pt.ad-tr-last{background:var(--ac)}:root:root[data-theme=dark] .ad-steps li i{background:#fff;border-color:#ffffff8c}:root:root[data-theme=dark] .ad-steps li.is-now i{border-color:var(--ac);background:#fff}:root:root[data-theme=dark] .ad-steps li.is-done i{background:var(--ac);border-color:var(--ac)}:root:root:root .ad-steps li:not(.is-done):not(.is-now) i{box-shadow:none;background:#0e143329;border:0}:root:root:root[data-theme=dark] .ad-steps li:not(.is-done):not(.is-now) i{background:#ffffff47;border:0}:root:root:root:root .ad-steps li:not(.is-done):not(.is-now) i{box-shadow:none;opacity:1;background:#c9d0dc;border:0}:root:root:root:root[data-theme=dark] .ad-steps li:not(.is-done):not(.is-now) i{opacity:1;background:#5a6478;border:0}@media(min-width:900px)and (max-height:960px){.ci-form .grid.flex-1{grid-template-columns:minmax(0,5fr) minmax(0,4fr);padding-top:20px!important;padding-bottom:12px!important}.ci-form h1~.ui-card,.ci-form .ci-today{margin-top:14px!important;padding:18px 24px!important}.ci-form .ci-today{margin-top:0!important}.ci-form .ui-card>*+*{margin-top:12px!important}.ci-form .ui-card>div>.mb-2{margin-bottom:6px!important}.ci-form [role=radiogroup]>button.ui-scale-btn{min-height:48px}.ci-form .ui-seg:is([role=group],[role=radiogroup])>button{min-height:44px!important}.ci-form .ui-card>div>p.mt-1{margin-top:4px}main .grid>.flex.flex-col.gap-5:has(>.ci-note){gap:14px;padding-top:82px}.ci-form .ci-today [role=radiogroup]>button.ui-seg-btn{padding:0 14px}.rp{gap:12px;padding-top:20px!important;padding-bottom:20px!important}.rp-grid,.rp-col{gap:12px!important}.rp .ui-card{padding:14px 20px!important}.rp .ui-card>div:first-child{margin-bottom:6px}.rp-cam{min-height:0}.rp-cam .ui-stat-num.ui-stat-num{font-size:28px!important;line-height:34px!important}.rp-cam .rp-stats .text-base{font-size:14px;line-height:20px}.rp-cam .rp-stats+p.mt-4{margin-top:8px;font-size:1.05rem}.rp-cam .rp-exs{margin-top:10px;padding-top:10px}.rp-cam .rp-bars{flex:none;height:84px;min-height:0;margin-top:10px}.rp-cam .rp-empty{min-height:80px;margin-top:10px}.rp-cam>.mt-5{margin-top:10px}.rp-told .ui-stat-num.ui-stat-num{font-size:28px!important;line-height:34px!important}.rp-told-line{margin:4px 0 8px}.rp .ui-card>div:first-child>.ui-btn{min-height:40px!important}.rp-cam-foot{flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}.rp-cam-foot>p.rp-meta.mt-3,.rp-cam-foot>.rp-ex-sub{margin-top:8px}}@media(min-width:900px){.th-head{height:56px}.th-head>a{height:44px;font-size:16px}.th-head span.ui-chip,.th-grid span.ui-chip{padding:2px 10px;font-size:14px;line-height:20px}.th-grid{gap:20px;padding:20px 24px}.th-grid .text-lg{font-size:16px;line-height:24px}.th-grid .text-base.text-muted,.th-grid p.text-muted{font-size:14px;line-height:20px}.th-grid .ui-card{padding:16px 20px}.th-grid .space-y-6>*+*{margin-top:20px}.th-grid .grid.grid-cols-3{gap:20px}.th-grid .ui-btn{min-height:40px;padding-left:16px;padding-right:16px;font-size:16px}.th-grid ul>li>button.min-h-14{min-height:48px}.th-grid li.py-3{padding-top:8px;padding-bottom:8px}.th-grid h1.text-4xl{font-size:30px;line-height:36px}}.dth-skip{margin-left:auto}.dth-count+.dth-skip{margin-left:0}.start-here-tag{--sh-glow:141,181,255;background:var(--teal-fill);color:#fff;border:1px solid rgba(var(--sh-glow),.9);min-height:32px;font:800 14px/18px var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;animation:start-here-glow 1.8s var(--ease)infinite;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.start-here-arrow{font-size:16px;line-height:1;animation:1s ease-in-out infinite start-here-bounce;display:inline-block}.ui-btn.start-here{--sh-glow:141,181,255;outline:3px solid rgba(var(--sh-glow),.95);outline-offset:4px;animation:start-here-glow 1.8s var(--ease)infinite;font-weight:800}:root[data-theme=light] .start-here-tag,:root[data-theme=light] .ui-btn.start-here{--sh-glow:61,98,227}@keyframes start-here-glow{0%{box-shadow:0 0 rgba(var(--sh-glow),.75),0 0 18px rgba(var(--sh-glow),.45)}70%{box-shadow:0 0 0 14px rgba(var(--sh-glow),0),0 0 18px rgba(var(--sh-glow),.45)}to{box-shadow:0 0 rgba(var(--sh-glow),0),0 0 18px rgba(var(--sh-glow),.45)}}@keyframes start-here-bounce{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.ui-btn.start-here,.start-here-tag,.start-here-arrow{animation:none}}:root[data-motion=reduced] .ui-btn.start-here,:root[data-motion=reduced] .start-here-tag,:root[data-motion=reduced] .start-here-arrow{animation:none}.start-here-hint{color:var(--muted);font-size:14px;line-height:20px}.lc-panel.lc-panel[data-state=open]{animation:.34s cubic-bezier(.22,1,.36,1) both lc-slide-in}.lc-panel.lc-panel[data-state=closed]{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:.24s cubic-bezier(.4,0,1,1) both lc-slide-out;background:var(--glass-strong)!important;border:1px solid var(--glass-edge)!important;box-shadow:var(--glass-hi),var(--glass-shadow)!important}.lc-scrim[data-state=open]{animation:.3s both lc-fade}.lc-scrim[data-state=closed]{animation:.24s both lc-fade-out}@keyframes lc-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes lc-slide-out{0%{transform:none}to{transform:translate(100%)}}@keyframes lc-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.lc-panel.lc-panel[data-state],.lc-scrim[data-state]{animation:.15s both lc-fade}.lc-panel.lc-panel[data-state=closed],.lc-scrim[data-state=closed]{animation:.15s both lc-fade-out}}:root[data-motion=reduced] .lc-panel.lc-panel[data-state=open],:root[data-motion=reduced] .lc-scrim[data-state=open]{animation:.15s both lc-fade}:root[data-motion=reduced] .lc-panel.lc-panel[data-state=closed],:root[data-motion=reduced] .lc-scrim[data-state=closed]{animation:.15s both lc-fade-out}.lib-cta.lib-cta-2.lc-close.lc-close{align-items:center;gap:8px;transition:background .15s,color .15s;display:inline-flex;border:1.5px solid var(--teal-ink)!important;color:var(--teal-ink)!important;box-shadow:none!important;background:0 0!important}.lib-cta.lib-cta-2.lc-close.lc-close:hover{background:var(--teal-fill)!important;border-color:var(--teal-fill)!important;color:#fff!important}.lc-close-x{font-size:18px;font-weight:600;line-height:1}:root[data-theme=dark] .lib-cta.lib-cta-2.lc-close.lc-close{color:#cfe0ff!important;background:#3a84ff1f!important;border-color:#8db5ffb3!important}:root[data-theme=dark] .lib-cta.lib-cta-2.lc-close.lc-close:hover{color:#fff!important;background:#2f6fe0!important;border-color:#2f6fe0!important}.hp-stage [data-testid=view-line]{display:none}:root .ui-btn.coach-btn.coach-btn.coach-btn.coach-btn{transition:background .15s,border-color .15s,color .15s,box-shadow .15s}:root .ui-btn.coach-btn.coach-btn.coach-btn.coach-btn:hover{color:#2d4fc7!important;background:#3d62e31a!important;border-color:#3d62e3!important}:root .ui-btn.coach-btn.coach-btn.coach-btn.coach-btn:active,:root .ui-btn.coach-btn.coach-btn.coach-btn.coach-btn[aria-expanded=true]{color:#fff!important;background:#3d62e3!important;border-color:#3d62e3!important;box-shadow:0 0 0 4px #3d62e340!important}:root[data-theme=dark] .ui-btn.coach-btn.coach-btn.coach-btn.coach-btn:hover{color:#cfe0ff!important;background:#3a84ff29!important;border-color:#8db5ffb3!important}:root[data-theme=dark] .ui-btn.coach-btn.coach-btn.coach-btn.coach-btn:active,:root[data-theme=dark] .ui-btn.coach-btn.coach-btn.coach-btn.coach-btn[aria-expanded=true]{color:#fff!important;background:#2f6fe0!important;border-color:#2f6fe0!important;box-shadow:0 0 0 4px #3a84ff4d!important}.dth-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dth-demo-badge{color:#cfe0ff;min-height:26px;font:700 12px/16px var(--font-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#3a84ff29;border:1px solid #8db5ff8c;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}:root[data-theme=dark] .dth-mbtn.dth-mbtn-2.dth-mbtn-2{color:#dce5f5!important;background:#ffffff0f!important;border:1px solid #8db5ff73!important}:root[data-theme=dark] .dth-mbtn.dth-mbtn-2.dth-mbtn-2:hover{background:#3a84ff29!important;border-color:#8db5ffb3!important}.ci-wrap{width:100%;max-width:860px;margin:0 auto}.ci-key{font:500 14px/20px var(--font-body);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:10px;padding:0;list-style:none;display:flex}.ci-key li{opacity:.8;align-items:center;gap:7px;display:inline-flex}.ci-key li:before{content:"";background:var(--k);border-radius:3px;width:10px;height:10px}.ci-key .ci-key-full{--k:var(--teal)}.ci-key .ci-key-gentle{--k:var(--amber)}.ci-key .ci-key-rest{--k:var(--red)}.ci-key li.ci-key-on{opacity:1;color:var(--ink);font-weight:700}.ci-meaning{color:var(--muted);margin-top:8px;font-size:16px;line-height:24px}.ci-form .ci-meaning.ci-meaning-full{font-weight:600;color:var(--teal-ink)!important}.ci-form .ci-meaning.ci-meaning-gentle{font-weight:600;color:var(--amber-ink)!important}.ci-careful{border:1px solid var(--amber);border-radius:12px;margin-top:14px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.ci-careful{border:1px solid color-mix(in srgb,var(--amber)55%,transparent)}}.ci-careful{background:var(--amber);border-left-width:6px}@supports (color:color-mix(in lab,red,red)){.ci-careful{background:color-mix(in srgb,var(--amber)10%,transparent)}}.ci-careful-title{color:var(--amber-ink);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.ci-careful-title span[aria-hidden]{background:var(--amber);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:inline-grid}.ci-careful p{margin:6px 0 12px;font-size:16px;line-height:24px}:root[data-theme=dark] .ci-careful{background:#f5a62314;border-color:#f5a62373}:root[data-theme=dark] .ci-careful-title{color:#f5c46b}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
