/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-violet-600:oklch(54.1% .281 293.009);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.625rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.2s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:.5rem;--color-brand-50:#eff5fb;--color-brand-100:#dbe7f4;--color-brand-200:#b7d0e8;--color-brand-300:#88b0d8;--color-brand-400:#4f8ac9;--color-brand-500:#1b5fbf;--color-brand-600:#1450a2;--color-brand-700:#103f84;--color-brand-800:#0d2f65;--color-brand-900:#091f45;--color-ink-900:#1a1a1a;--color-ink-700:#3f3f46;--color-ink-500:#6b7280;--color-ink-400:#9ca3af;--color-ink-300:#d4d4d8;--color-ink-200:#e4e4e7;--color-ink-100:#f4f4f5;--color-ink-50:#fafafa;--color-warn-50:#fffbeb;--color-error-600:#dc2626;--ease-out-toss:cubic-bezier(.4,0,.2,1)}}@layer base, components;@layer utilities{.\@container\/analysis-settings{container:analysis-settings/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[2px\]{inset:-2px}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[calc\(env\(safe-area-inset-top\)\+1rem\)\]{top:calc(env(safe-area-inset-top) + 1rem)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-4{right:calc(var(--spacing) * 4)}.right-\[calc\(env\(safe-area-inset-right\)\+1rem\)\]{right:calc(env(safe-area-inset-right) + 1rem)}.right-\[calc\(env\(safe-area-inset-right\)\+4\.75rem\)\]{right:calc(env(safe-area-inset-right) + 4.75rem)}.right-\[calc\(env\(safe-area-inset-right\)\+9rem\)\]{right:calc(env(safe-area-inset-right) + 9rem)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[0\.95rem\]{bottom:.95rem}.bottom-\[calc\(0\.5rem_\+_env\(safe-area-inset-bottom\)\)\]{bottom:calc(.5rem + env(safe-area-inset-bottom))}.bottom-\[calc\(max\(2\.75rem\,11\%\)\+0\.95rem\)\]{bottom:calc(max(2.75rem, 11%) + .95rem)}.bottom-\[calc\(var\(--controls-bottom\,env\(safe-area-inset-bottom\)\)\+1\.375rem\)\]{bottom:calc(var(--controls-bottom, env(safe-area-inset-bottom)) + 1.375rem)}.bottom-\[calc\(var\(--controls-bottom\,env\(safe-area-inset-bottom\)\)\+1rem\)\]{bottom:calc(var(--controls-bottom, env(safe-area-inset-bottom)) + 1rem)}.bottom-\[max\(2\.75rem\,11\%\)\]{bottom:max(2.75rem,11%)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[calc\(env\(safe-area-inset-left\)\+1rem\)\]{left:calc(env(safe-area-inset-left) + 1rem)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.float-left{float:left}.clear-both{clear:both}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.m-0\!{margin:0!important}.mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[24vh\]{height:24vh}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[240px\]{max-height:240px}.max-h-\[min\(100\%\,85dvh\)\]{max-height:min(100%,85dvh)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[140px\]{min-height:140px}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[3px\]{width:3px}.w-\[35\%\]{width:35%}.w-\[65\%\]{width:65%}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-14{min-width:calc(var(--spacing) * 14)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.-translate-y-1\/2,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;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-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.\[touch-action\:manipulation\]{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.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))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}: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-ink-100>:not(:last-child)){border-color:var(--color-ink-100)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-right-radius:var(--radius-2xl)}.rounded-l-2xl,.rounded-t-2xl{border-top-left-radius:var(--radius-2xl)}.rounded-l-2xl{border-bottom-left-radius:var(--radius-2xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-200{border-color:var(--color-brand-200)}.border-brand-300{border-color:var(--color-brand-300)}.border-brand-500{border-color:var(--color-brand-500)}.border-brand-700{border-color:var(--color-brand-700)}.border-ink-100{border-color:var(--color-ink-100)}.border-ink-200{border-color:var(--color-ink-200)}.border-ink-300{border-color:var(--color-ink-300)}.border-ink-700{border-color:var(--color-ink-700)}.border-ink-900{border-color:var(--color-ink-900)}.border-line{border-color:var(--line)}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-500{border-color:var(--color-rose-500)}.border-white{border-color:var(--color-white)}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-\[\#4f8ff0\]{background-color:#4f8ff0}.bg-\[\#f5f7fb\]{background-color:#f5f7fb}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/40{background-color:#eff5fb66}@supports (color:color-mix(in lab,red,red)){.bg-brand-50\/40{background-color:color-mix(in oklab,var(--color-brand-50) 40%,transparent)}}.bg-brand-50\/50{background-color:#eff5fb80}@supports (color:color-mix(in lab,red,red)){.bg-brand-50\/50{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}.bg-brand-50\/60{background-color:#eff5fb99}@supports (color:color-mix(in lab,red,red)){.bg-brand-50\/60{background-color:color-mix(in oklab,var(--color-brand-50) 60%,transparent)}}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-300{background-color:var(--color-brand-300)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-700{background-color:var(--color-brand-700)}.bg-current{background-color:currentColor}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-ink-50{background-color:var(--color-ink-50)}.bg-ink-50\/40{background-color:#fafafa66}@supports (color:color-mix(in lab,red,red)){.bg-ink-50\/40{background-color:color-mix(in oklab,var(--color-ink-50) 40%,transparent)}}.bg-ink-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.bg-ink-50\/60{background-color:color-mix(in oklab,var(--color-ink-50) 60%,transparent)}}.bg-ink-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab,red,red)){.bg-ink-50\/70{background-color:color-mix(in oklab,var(--color-ink-50) 70%,transparent)}}.bg-ink-100{background-color:var(--color-ink-100)}.bg-ink-200{background-color:var(--color-ink-200)}.bg-ink-700{background-color:var(--color-ink-700)}.bg-ink-900{background-color:var(--color-ink-900)}.bg-ink-900\/25{background-color:#1a1a1a40}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/25{background-color:color-mix(in oklab,var(--color-ink-900) 25%,transparent)}}.bg-ink-900\/45{background-color:#1a1a1a73}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/45{background-color:color-mix(in oklab,var(--color-ink-900) 45%,transparent)}}.bg-ink-900\/50{background-color:#1a1a1a80}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/50{background-color:color-mix(in oklab,var(--color-ink-900) 50%,transparent)}}.bg-ink-900\/55{background-color:#1a1a1a8c}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/55{background-color:color-mix(in oklab,var(--color-ink-900) 55%,transparent)}}.bg-ink-900\/70{background-color:#1a1a1ab3}@supports (color:color-mix(in lab,red,red)){.bg-ink-900\/70{background-color:color-mix(in oklab,var(--color-ink-900) 70%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-transparent{background-color:#0000}.bg-violet-600{background-color:var(--color-violet-600)}.bg-warn-50{background-color:var(--color-warn-50)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black) 70%,transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-18{padding-right:calc(var(--spacing) * 18)}.pr-\[calc\(env\(safe-area-inset-right\)\+12\.25rem\)\]{padding-right:calc(env(safe-area-inset-right) + 12.25rem)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[0\.4rem\]{padding-bottom:.4rem}.pb-\[1\.375rem\]{padding-bottom:1.375rem}.pb-\[5rem\]{padding-bottom:5rem}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[13rem\]{padding-left:13rem}.text-center{text-align:center}.text-left{text-align:left}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-900{color:var(--color-brand-900)}.text-error-600{color:var(--color-error-600)}.text-ink-300{color:var(--color-ink-300)}.text-ink-400{color:var(--color-ink-400)}.text-ink-500{color:var(--color-ink-500)}.text-ink-700{color:var(--color-ink-700)}.text-ink-900{color:var(--color-ink-900)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.lowercase{text-transform:lowercase}.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}.accent-brand-500{accent-color:var(--color-brand-500)}.accent-ink-700{accent-color:var(--color-ink-700)}.accent-white{accent-color:var(--color-white)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[-8px_0_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:-8px 0 32px var(--tw-shadow-color,#0000001f)}.shadow-\[-8px_0_32px_rgba\(0\,0\,0\,0\.12\)\],.shadow-\[0_-8px_32px_rgba\(0\,0\,0\,0\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 -8px 32px var(--tw-shadow-color,#0000001f)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-1,.ring-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-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-amber-500{--tw-ring-color:var(--color-amber-500)}.ring-brand-500{--tw-ring-color:var(--color-brand-500)}.ring-ink-900{--tw-ring-color:var(--color-ink-900)}.ring-rose-500{--tw-ring-color:var(--color-rose-500)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.ring-white\/70{--tw-ring-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[clip-path\:circle\(25\%_at_50\%_50\%\)\]{clip-path:circle(25%)}.\[clip-path\:polygon\(50\%_0\%\,_100\%_50\%\,_50\%_100\%\,_0\%_50\%\)\]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.\[clip-path\:polygon\(50\%_0\%\,_100\%_100\%\,_0\%_100\%\)\]{clip-path:polygon(50% 0,100% 100%,0 100%)}.ring-inset{--tw-ring-inset:inset}.peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:bg-brand-600:is(:where(.peer):checked~*){background-color:var(--color-brand-600)}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus-visible\:ring-brand-500:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--color-brand-500)}.peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.placeholder\:text-ink-400::placeholder{color:var(--color-ink-400)}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-brand-300:hover{border-color:var(--color-brand-300)}.hover\:border-brand-400:hover{border-color:var(--color-brand-400)}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-brand-700:hover{border-color:var(--color-brand-700)}.hover\:border-ink-200:hover{border-color:var(--color-ink-200)}.hover\:border-ink-300:hover{border-color:var(--color-ink-300)}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-50\/40:hover{background-color:#eff5fb66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-50\/40:hover{background-color:color-mix(in oklab,var(--color-brand-50) 40%,transparent)}}.hover\:bg-brand-100:hover{background-color:var(--color-brand-100)}.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-brand-800:hover{background-color:var(--color-brand-800)}.hover\:bg-ink-50:hover{background-color:var(--color-ink-50)}.hover\:bg-ink-100\/70:hover{background-color:#f4f4f5b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink-100\/70:hover{background-color:color-mix(in oklab,var(--color-ink-100) 70%,transparent)}}.hover\:bg-ink-700:hover{background-color:var(--color-ink-700)}.hover\:bg-ink-900\/60:hover{background-color:#1a1a1a99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink-900\/60:hover{background-color:color-mix(in oklab,var(--color-ink-900) 60%,transparent)}}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-ink-700:hover{color:var(--color-ink-700)}.hover\:text-ink-900:hover{color:var(--color-ink-900)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-500\/20:focus{--tw-ring-color:#1b5fbf33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand-500:focus-visible{--tw-ring-color:var(--color-brand-500)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.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-brand-500:focus-visible{outline-color:var(--color-brand-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-brand-800:active{background-color:var(--color-brand-800)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:64rem){.max-lg\:sticky{position:sticky}.max-lg\:bottom-0{bottom:0}.max-lg\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-ink-100{border-color:var(--color-ink-100)}.max-lg\:bg-white{background-color:var(--color-white)}.max-lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-lg\:py-2{padding-block:calc(var(--spacing) * 2)}}@media (min-width:40rem){.sm\:items-center{align-items:center}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:pb-0{padding-bottom:0}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:flex{display:flex}}@container analysis-settings (min-width: 640px){.\@min-\[640px\]\/analysis-settings\:block{display:block}.\@min-\[640px\]\/analysis-settings\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[640px\]\/analysis-settings\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@min-\[640px\]\/analysis-settings\:flex-row{flex-direction:row}.\@min-\[640px\]\/analysis-settings\:justify-center{justify-content:center}.\@min-\[640px\]\/analysis-settings\:gap-3{gap:calc(var(--spacing) * 3)}.\@min-\[640px\]\/analysis-settings\:p-6{padding:calc(var(--spacing) * 6)}.\@min-\[640px\]\/analysis-settings\:px-7{padding-inline:calc(var(--spacing) * 7)}.\@min-\[640px\]\/analysis-settings\:px-8{padding-inline:calc(var(--spacing) * 8)}}@container analysis-settings (min-width: 900px){.\@min-\[900px\]\/analysis-settings\:col-span-2{grid-column:span 2/span 2}.\@min-\[900px\]\/analysis-settings\:mt-7{margin-top:calc(var(--spacing) * 7)}.\@min-\[900px\]\/analysis-settings\:block{display:block}.\@min-\[900px\]\/analysis-settings\:flex{display:flex}.\@min-\[900px\]\/analysis-settings\:hidden{display:none}.\@min-\[900px\]\/analysis-settings\:w-60{width:calc(var(--spacing) * 60)}.\@min-\[900px\]\/analysis-settings\:w-full{width:100%}.\@min-\[900px\]\/analysis-settings\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@min-\[900px\]\/analysis-settings\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@min-\[900px\]\/analysis-settings\:flex-col{flex-direction:column}.\@min-\[900px\]\/analysis-settings\:flex-row{flex-direction:row}.\@min-\[900px\]\/analysis-settings\:justify-start{justify-content:flex-start}.\@min-\[900px\]\/analysis-settings\:gap-3{gap:calc(var(--spacing) * 3)}.\@min-\[900px\]\/analysis-settings\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.\@min-\[900px\]\/analysis-settings\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\@min-\[900px\]\/analysis-settings\:px-3{padding-inline:calc(var(--spacing) * 3)}.\@min-\[900px\]\/analysis-settings\:px-5{padding-inline:calc(var(--spacing) * 5)}.\@min-\[900px\]\/analysis-settings\:py-3{padding-block:calc(var(--spacing) * 3)}.\@min-\[900px\]\/analysis-settings\:py-8{padding-block:calc(var(--spacing) * 8)}.\@min-\[900px\]\/analysis-settings\:text-left{text-align:left}.\@min-\[900px\]\/analysis-settings\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@container analysis-settings (min-width: 1200px){.\@min-\[1200px\]\/analysis-settings\:w-64{width:calc(var(--spacing) * 64)}.\@min-\[1200px\]\/analysis-settings\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_\*\]\:pointer-events-none *{pointer-events:none}.\[터치가로\]\:fixed:is(터치가로){position:fixed}.\[터치가로\]\:block:is(터치가로){display:block}.\[터치가로\]\:bg-black:is(터치가로){background-color:var(--color-black)}@media (orientation:landscape) and (max-width:1023px) and (max-height:360px){.\[\@media\(orientation\:landscape\)_and_\(max-width\:1023px\)_and_\(max-height\:360px\)\]\:hidden{display:none}}@media (orientation:landscape) and (pointer:coarse){.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:\[container-type\:size\]{container-type:size}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:absolute{position:absolute}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:fixed{position:fixed}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:relative{position:relative}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:inset-0{inset:0}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:inset-auto{inset:auto}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:right-\[calc\(env\(safe-area-inset-right\)\+9rem\)\]{right:calc(env(safe-area-inset-right) + 9rem)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bottom-\[calc\(var\(--controls-bottom\,env\(safe-area-inset-bottom\)\)\+1\.375rem\)\]{bottom:calc(var(--controls-bottom, env(safe-area-inset-bottom)) + 1.375rem)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:z-30{z-index:30}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:z-40{z-index:40}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:block{display:block}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:flex{display:flex}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:hidden{display:none}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:aspect-auto{aspect-ratio:auto}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:aspect-video{aspect-ratio:var(--aspect-video)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:h-11{height:calc(var(--spacing) * 11)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:h-\[min\(100\%\,calc\(100cqw\*9\/16\)\)\]{height:min(100%,56.25cqw)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:min-h-0{min-height:0}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:min-h-\[3rem\]{min-height:3rem}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:w-11{width:calc(var(--spacing) * 11)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:w-\[65\%\]{width:65%}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:w-auto{width:auto}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:w-full{width:100%}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:min-w-0{min-width:0}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:flex-1{flex:1}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:shrink-0{flex-shrink:0}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:flex-col{flex-direction:column}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:items-center{align-items:center}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:justify-center{justify-content:center}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:gap-0{gap:0}:where(.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:overflow-hidden{overflow:hidden}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:overflow-y-auto{overflow-y:auto}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:rounded-full{border-radius:3.40282e+38px}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:rounded-none{border-radius:0}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-black{background-color:var(--color-black)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-ink-900\/55{background-color:#1a1a1a8c}@supports (color:color-mix(in lab,red,red)){.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-ink-900\/55{background-color:color-mix(in oklab,var(--color-ink-900) 55%,transparent)}}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-white{background-color:var(--color-white)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:p-0{padding:0}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:p-2{padding:calc(var(--spacing) * 2)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pt-\[calc\(0\.5rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(.5rem + env(safe-area-inset-top))}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pr-\[calc\(0\.5rem\+env\(safe-area-inset-right\)\)\]{padding-right:calc(.5rem + env(safe-area-inset-right))}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pb-\[calc\(5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pl-\[calc\(0\.5rem\+env\(safe-area-inset-left\)\)\]{padding-left:calc(.5rem + env(safe-area-inset-left))}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:text-white{color:var(--color-white)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:hover\:bg-black\/50:hover{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:hover\:bg-black\/50:hover{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}}}@media (orientation:portrait) and (pointer:coarse){.\[\@media\(orientation\:portrait\)_and_\(pointer\:coarse\)\]\:mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.\[\@media\(orientation\:portrait\)_and_\(pointer\:coarse\)\]\:hidden{display:none}.\[\@media\(orientation\:portrait\)_and_\(pointer\:coarse\)\]\:w-screen{width:100vw}.\[\@media\(orientation\:portrait\)_and_\(pointer\:coarse\)\]\:rounded-none{border-radius:0}}[data-panel-scrolling=true] .\[\[data-panel-scrolling\=true\]_\&\]\:pointer-events-none{pointer-events:none}[data-panel-scrolling=true] .\[\[data-panel-scrolling\=true\]_\&\]\:scale-\[0\.55\]{scale:.55}[data-panel-scrolling=true] .\[\[data-panel-scrolling\=true\]_\&\]\:opacity-30{opacity:.3}}:root{--text-caption:.75rem;--text-body:.875rem;--text-item:1rem;--text-section:1.125rem;--text-brand:1.5rem;--text-page:1.75rem;--text-metric:2rem;--text-hero:clamp(2.25rem,4.8vw,4rem);--brand-50:#eff5fb;--brand-100:#dbe7f4;--brand-200:#b7d0e8;--brand-300:#88b0d8;--brand-400:#4f8ac9;--brand-500:#1b5fbf;--brand-600:#1550a3;--brand-700:#103f84;--brand-800:#0e366f;--brand-900:#0a2852;--brand:var(--brand-600);--brand-soft:var(--brand-100);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--ink);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,select,summary{cursor:pointer}a{text-decoration:none}a,button{color:inherit}button{background:none;border:0}button:disabled{opacity:.45;cursor:not-allowed}a,button{touch-action:manipulation}:focus-visible{outline:3px solid var(--brand-400);outline-offset:4px}h1,h2,h3,p{margin:0}h1{font-size:var(--text-page);letter-spacing:-1.3px;line-height:1.4}h1,h2{font-weight:700}h2{font-size:var(--text-section);letter-spacing:-.4px}h3{font-size:var(--text-item)}small{font-size:var(--text-caption)}svg{flex-shrink:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.workspace{min-height:100vh}.sidebar{z-index:40;background:var(--sidebar);color:#ccd1d8;flex-direction:column;width:238px;padding:35px 20px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#f2f4f8;font-weight:700;font-size:var(--text-brand);letter-spacing:-1px;align-items:center;gap:10px;line-height:1.1;display:flex}.brand small{font-size:var(--text-caption);letter-spacing:2.5px;color:#a8b0bd;margin-top:7px;font-weight:400;display:block}.brand-mark{color:#dbe7f4;width:34px;height:39px;font-size:var(--text-brand);font-style:italic;line-height:35px;position:relative}.brand-mark span{font-size:var(--text-brand);position:absolute;top:-8px;right:-2px}.club-switch{background:#2b333f;border:1px solid #465060;border-radius:9px;align-items:center;gap:10px;margin:36px 0 28px;padding:14px 10px;display:flex}.club-symbol{color:#b7d0e8;display:flex}.club-switch label{width:100%;min-width:0}.club-switch label>span{color:#acb3be;margin-bottom:3px;display:block}.club-switch select{color:#edf0f4;width:100%;text-overflow:ellipsis;background:none;border:0;font-weight:600}.club-switch option{background:var(--sidebar)}.nav-label{color:#8e99a9;letter-spacing:1.8px;margin:0 13px 12px;font-weight:600}.nav-item{min-height:45px;border-radius:7px;align-items:center;gap:12px;margin-bottom:5px;padding:10px 13px;transition:background .15s,color .15s;display:flex}.nav-item:active{transform:scale(.98)}.nav-item.active{color:#262c36;background:#dbe7f4;font-weight:700}.nav-count{color:#fff;font-size:var(--text-caption);background:#4a576b;margin-left:auto;padding:0 6px}.sidebar-tools{border-top:1px solid #3b4555;margin-top:12px;padding-top:28px}.sidebar-footer p{color:#a2aab6;margin:9px 12px 13px;line-height:1.8}.local-indicator{color:#cad1db;align-items:center;gap:7px;margin-left:12px;display:flex}.local-indicator>span,.online-dot{background:#88b0d8;border-radius:50%;width:6px;height:6px;display:inline-block}.workspace-body{min-width:0;margin-left:238px}.topbar{align-items:center;gap:25px;height:82px;padding:0 38px;display:flex}.breadcrumb{color:#8b8e93;white-space:nowrap;align-items:center;gap:11px}.breadcrumb strong{color:#3f454d;font-weight:500}.global-search{color:#989ba0;align-items:center;gap:9px;margin-left:auto;display:flex}.global-search input{width:140px;background:none;border:0;padding:8px 0}kbd{font-size:var(--text-caption);border:1px solid #e0e2e6;border-radius:4px;padding:1px 5px}.topbar-actions{align-items:center;gap:16px;display:flex}.role-picker{color:#85898e;flex-direction:column;gap:2px;display:flex}.role-picker select{color:#37414f;background:none;border:0;max-width:105px;font-weight:600}.icon-button{border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover{background:#edf0f4}.notification-button{position:relative}.notification-dot{background:#b59159;border:1px solid #fff;border-radius:50%;width:4px;height:4px;position:absolute;top:7px;right:8px}.avatar{width:32px;height:32px;font-size:var(--text-caption);color:#4e5969;background:#dce1e9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.avatar-1{color:#8a725e;background:#ede4da}.avatar-2{color:#667b8c;background:#e2e7ee}.avatar-3{color:#967384;background:#ebe2e7}.avatar-large{width:46px;height:46px;font-size:var(--text-section)}.sidebar-toggle{flex-shrink:0;display:inline-flex}.sidebar-toggle-icon{display:inline-flex;transform:rotate(180deg)}.workspace.is-sidebar-collapsed .sidebar-toggle-icon{transform:none}.sidebar{transition:transform .2s}.workspace-body{transition:margin-left .2s}@media (min-width:901px){.workspace.is-sidebar-collapsed .sidebar{visibility:hidden;transform:translateX(-100%)}.workspace.is-sidebar-collapsed .workspace-body{margin-left:0}}@media (max-width:900px){.sidebar-toggle{display:none}}.workspace .workspace-header{z-index:30;position:sticky;top:0}@media print{.workspace .workspace-header{position:static}}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{color:#5b6b82;letter-spacing:2px;margin-bottom:9px;font-weight:700}.page-description{color:#7b7f85;margin-top:8px}.button{min-height:40px;font-size:var(--text-body);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-weight:600;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{color:#eef1f6;background:#3b4555;border:1px solid #3b4555}.button.primary:hover:not(:disabled){background:#2d3541}.panel{background:#fff;border-radius:9px;min-width:0;margin-bottom:22px;padding:23px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.text-link{font-size:var(--text-body);color:#6c788b;align-items:center;gap:5px;font-weight:500;display:inline-flex}.dashboard-grid{grid-template-columns:minmax(0,2.4fr) minmax(245px,1fr);gap:22px;display:grid}.dashboard-review-panel{padding:22px 0 0}.dashboard-grid .tab-list,.dashboard-review-panel .panel-heading{margin-left:23px;margin-right:23px}.tab-list{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-bottom:6px;display:flex;overflow-x:auto}.tab-list button{white-space:nowrap;color:#828892;font-size:var(--text-body);border-bottom:2px solid #0000;padding:0 2px 12px}.tab-list button.selected{color:#455163;border-bottom-color:#5b6b82;font-weight:700}.table-scroll{max-width:100%;position:relative;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.data-table th{color:#8a9099;border-bottom:1px solid var(--line);background:#f8f9fb;padding:12px 15px;font-weight:500}.data-table td{font-size:var(--text-caption);border-bottom:1px solid #eceef2;padding:15px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f8f9fb}.review-title{align-items:center;gap:10px;display:flex}.review-title strong{display:block}.review-title small,.table-subtitle{color:#8f96a1;font-size:var(--text-caption);letter-spacing:.3px;margin-top:3px;display:block}.video-thumbnail{color:#e9edf3;background:linear-gradient(135deg,#738298,#a8b2c2);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:37px;display:flex;position:relative;overflow:hidden}.video-thumbnail:after{content:"";border:1px solid #f0f3df66;width:50px;height:28px;position:absolute;transform:rotate(-25deg)}.thumbnail-1{background:linear-gradient(135deg,#939aa5,#b8c0cd)}.thumbnail-2{background:linear-gradient(135deg,#aba996,#ddd6bb)}.person-inline{align-items:center;gap:8px;display:inline-flex}.person-inline .avatar{width:25px;height:25px;font-size:var(--text-caption)}.badge{color:#6c7889;white-space:nowrap;background:#ebeef2;align-items:center;padding:4px 8px;line-height:1.4;display:inline-flex}.badge-in_progress{color:#5a6a81;background:#e4e9f1}.badge-accepted,.badge-active,.badge-completed,.badge-confirmed{color:#626e81;background:#e8ecf1}.badge-draft,.badge-queued{color:#7e929e;background:#edf1f4}.badge-payment_pending,.badge-pending,.badge-transfer_reported{color:#a49464;background:#f7f0df}.badge-archived,.badge-cancelled,.badge-inactive,.badge-revoked{color:#9a8580;background:#f1ece8}.muted{color:#838992;font-size:var(--text-caption)}.coach-row{align-items:center;gap:12px;padding:8px 0 16px;display:flex}.coach-row strong{font-size:var(--text-item);font-weight:600}.coach-row p{font-size:var(--text-caption);color:#7f8794;margin-top:4px}.coach-row .online-dot{background:#8392a8;width:5px;height:5px;margin-left:auto}.content-footer{border-top:1px solid var(--line);color:#989faa;justify-content:space-between;align-items:center;margin-top:12px;padding:18px 0 0;display:flex}.content-footer>span:first-child{font-weight:700}.content-footer span span{margin-left:10px;font-weight:400}.dashboard-video-list{margin:0;padding:0;list-style:none;display:grid}.dashboard-video-list a{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;text-decoration:none;display:grid}.dashboard-video-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-video-list span{color:var(--muted);font-size:var(--text-caption);grid-column:1}.dashboard-video-list time{color:var(--muted);font-size:var(--text-caption);white-space:nowrap;grid-area:1/2}.form-panel{max-width:820px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin-bottom:20px;display:grid}.field{font-size:var(--text-caption);color:#606875;flex-direction:column;gap:7px;margin-bottom:16px;display:flex}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{color:#3c4451;width:100%;min-width:0;font-size:var(--text-body);background:#fff;border:1px solid #d9dee5;border-radius:5px;padding:10px 12px}textarea{resize:vertical;min-height:90px}input::placeholder,textarea::placeholder{color:#9ea4ae}.checkbox-field{font-size:var(--text-caption);color:#6f7987;align-items:flex-start;gap:8px;margin:16px 0;display:flex}input[type=checkbox],input[type=range]{accent-color:#485568}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.form-details{border-top:1px solid var(--line);margin:15px 0;padding-top:14px}.form-details summary{font-size:var(--text-caption);color:#657081;margin-bottom:16px}.helper{font-size:var(--text-caption);color:#747c89;margin:13px 0 20px;line-height:1.9}.helper a{color:#414d5e;text-decoration:underline}.empty{text-align:center;color:#7d8898;padding:45px 18px}.empty svg{margin-bottom:10px}.empty h3{color:#596475;margin-bottom:8px}.empty p{font-size:var(--text-caption);margin-bottom:16px}.list-heading,.list-toolbar{color:#707a89;font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.inline-search{border:1px solid #dee2e9;border-radius:5px;align-items:center;gap:8px;padding-left:10px;display:flex}.inline-search input:not([type]){font-size:var(--text-body);background:none;border:0;width:190px;padding:8px}.athlete-grid,.club-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.club-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:25px}.club-card-icon{color:#7b8ba3;margin-bottom:20px;display:flex}.club-card h2{font-size:var(--text-section);margin:10px 0 5px}.club-card p{font-size:var(--text-caption);color:#818996}.club-card>div{border-top:1px solid var(--line);font-size:var(--text-caption);color:#707e92;justify-content:space-between;margin-top:25px;padding-top:15px;display:flex}.athlete-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.athlete-card h2{font-size:var(--text-section)}.athlete-card>p{font-size:var(--text-caption);color:#7f8997;margin-top:4px}.athlete-card dl{border-top:1px solid var(--line);margin-top:20px;padding-top:15px}.athlete-card dl>div,.invoice-details>div{font-size:var(--text-caption);justify-content:space-between;gap:14px;padding:7px 0;display:flex}dt{color:#7e8896}dd{overflow-wrap:anywhere;margin:0}.roster-details{border-bottom:1px solid var(--line);padding:15px 0}.roster-details summary{font-size:var(--text-body);align-items:center;gap:12px;display:flex}.roster-details summary:before{content:"+";color:#74849c}.roster-details[open] summary:before{content:"−"}.invitation-form{background:#f3f5f9;border-radius:5px;margin-top:20px;padding:15px}.invitation-form input[readonly]{font-size:var(--text-body)}.two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.price-display{font-size:var(--text-metric);color:#37414f;letter-spacing:-1px;margin:16px 0 20px;font-weight:600}.price-display small{color:#8791a0;font-size:var(--text-caption);letter-spacing:0;margin-top:7px;font-weight:400;display:block}.pricing-grid .button{margin-bottom:10px}.invoice-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.invoice-row p{font-size:var(--text-caption);color:#7d8797;margin-top:4px}.invoice-row form{gap:8px;display:flex}.invoice-paper{max-width:820px;padding:35px}.invoice-paper-header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin-bottom:25px;padding-bottom:25px;display:flex}.wordmark{font-size:var(--text-brand);color:#3c4757;letter-spacing:-1px;font-weight:700}.invoice-paper-header p{color:#808da0;font-size:var(--text-caption)}.invoice-details{border-top:1px solid var(--line);padding-top:15px}.finance-filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:14px;display:grid}.finance-filters .field{margin-bottom:0}.review-create-action{justify-content:flex-end;margin-bottom:12px;display:flex}.back-link{color:#7c889b;margin-bottom:18px;display:inline-block}.back-link,.review-steps{font-size:var(--text-caption)}.review-steps{color:#8a94a4;gap:30px;margin:0 0 25px;display:flex}.review-steps>span{gap:8px}.review-steps i,.review-steps>span{align-items:center;display:inline-flex}.review-steps i{border:1px solid #d6dce5;border-radius:50%;justify-content:center;width:24px;height:24px;font-style:normal}.review-steps .done{color:#4d5b70}.review-steps .done i{background:#dbe7f4;border-color:#dbe7f4}.feedback-grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:25px;display:grid}.video-stage{aspect-ratio:16/9;background:#0a2852;border-radius:7px;position:relative;overflow:hidden}.video-stage video{object-fit:contain;width:100%;height:100%;display:block}.video-placeholder{width:100%;height:100%;position:relative;overflow:hidden}.video-placeholder>svg{opacity:.25;width:80%;height:125%;position:absolute;top:-20%;left:25%;transform:rotate(-15deg)}.video-placeholder>span{color:#dbe7f4;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.video-placeholder strong{font-size:var(--text-item)}.video-placeholder small{font-size:var(--text-caption);color:#9aa6b9}.arrow-overlay,.draw-overlay{width:100%;height:100%;position:absolute;inset:0}.arrow-overlay{pointer-events:none}.draw-overlay{cursor:crosshair;touch-action:none;color:#dbe7f4;background:#182c351a;justify-content:center;align-items:flex-start;padding-top:10px}.draw-overlay,.video-time{font-size:var(--text-caption);display:flex}.video-time{color:#7c8696;justify-content:space-between;margin:12px 0}.timeline{margin-bottom:16px;padding-bottom:18px;display:block;position:relative}.timeline input{width:100%}.timeline-markers{margin:0 6px;position:relative}.timeline-dot{background:#6c7e98;border:2px solid #fff;border-radius:50%;width:12px;height:12px;padding:0;position:absolute;top:1px;transform:translateX(-50%);box-shadow:0 0 0 1px #b9c2cf}.timeline-dot.selected{background:#3a4454;box-shadow:0 0 0 2px #8e9cb1}.category-question{background:#3e5f66}.clip-actions,.video-actions{flex-wrap:wrap;gap:8px;display:flex}.clip-actions .button,.video-actions .button{font-size:var(--text-body);padding:9px 12px}.moment-panel{border-left:1px solid var(--line);max-height:680px;padding-left:22px;overflow-y:auto}.moment-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.moment-heading span{color:#6d7c92;font-size:var(--text-caption);background:#e6ebf2;border-radius:4px;padding:1px 7px}.moment-card{border:1px solid #dfe4ec;border-radius:6px;margin-bottom:12px;padding:14px}.moment-card.selected{background:#f1f4f8;border-color:#a6b1c1}.moment-select{width:100%;font-size:var(--text-body);color:#64758f;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0;font-weight:600;display:flex}.moment-card p{font-size:var(--text-caption);color:#6a7484;white-space:pre-wrap}.training-action{color:#687890;background:#e4e9f1;border-radius:4px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px}.moment-tools,.training-action{font-size:var(--text-caption);display:flex}.moment-tools{color:#868f9d;justify-content:flex-end;gap:12px;margin-top:10px}.moment-empty{text-align:center;color:#8692a5;font-size:var(--text-caption);padding:35px 10px}.annotation-editor{background:#f3f5f8;border-radius:6px;margin-top:18px;padding:20px}.upload-zone{color:#758397;cursor:pointer;border:1px dashed #b3bcca;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex}.upload-zone strong{font-size:var(--text-body);overflow-wrap:anywhere}.upload-zone span{font-size:var(--text-caption)}.upload-zone input{max-width:100%;font-size:var(--text-body)}.question-point{background:#edf0f5;border-radius:5px;margin-top:18px;padding:14px}.question-point span{font-size:var(--text-caption);color:#6e809b}.product-card{padding:30px}.product-icon{color:#70829c;margin-bottom:25px;display:flex}.product-card h2{font-size:var(--text-section);margin-bottom:15px}.product-card p{font-size:var(--text-body);color:#6c798c}.policy-links{font-size:var(--text-caption);color:#5e6f88;flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.result-panel{text-align:center;color:#63748e;padding:70px 20px}.result-panel h2{margin:20px 0 10px}.result-panel p{color:#7c899c;margin-bottom:25px}.full-width{width:100%}.demo-code{color:#58677e;background:#dbe7f4;border-radius:5px;margin-top:18px;padding:12px 15px}.form-error{color:#a7644d;margin-top:20px}.toast{z-index:100;color:#54637a;font-size:var(--text-body);background:#f2f4f8;border:1px solid #cfd5dd;border-radius:7px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 35px);padding:14px 18px;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translateX(-50%);box-shadow:0 6px 30px #2e4b2b20}.toast button{margin-left:8px;display:flex}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:25px;display:flex}.mobile-menu,.sidebar-backdrop{display:none}@media (min-width:1500px){.main-content{padding:45px 55px 25px}.welcome-banner{min-height:280px}}@media (max-width:1200px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.workspace-body{margin-left:210px}.topbar{gap:15px;padding:0 25px}.main-content{padding:30px 25px 20px}.global-search{display:none}.topbar-actions{margin-left:auto}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.coach-list{gap:35px;display:flex}.coach-note{padding:10px 0 0}.coach-row{min-width:190px}.athlete-grid,.finance-filters,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-banner{grid-template-columns:1fr .9fr;padding:25px}.welcome-banner h2{font-size:var(--text-section)}.dashboard-bottom,.feedback-grid{grid-template-columns:1fr}.moment-panel{border-left:0;border-top:1px solid var(--line);max-height:none;padding:20px 0 0}.club-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:1fr}.list-toolbar{flex-direction:column;align-items:stretch}.login-story{padding:40px}.login-story h1{font-size:var(--text-page)}.login-form-wrap{padding:35px}.toast{left:calc(50% + 80px)}}@media (max-width:700px){.sidebar{width:238px;transition:transform .2s;transform:translateX(-100%)}.sidebar.is-open{transform:translateX(0)}.sidebar-backdrop{z-index:35;background:#182c3680;display:block;position:fixed;inset:0}.workspace-body{margin-left:0}.topbar{gap:10px;height:68px;padding:0 16px}.mobile-menu{display:inline-flex}.breadcrumb{font-size:var(--text-caption);gap:5px}.breadcrumb>strong{text-overflow:ellipsis;max-width:75px;overflow:hidden}.topbar-actions{gap:8px}.notification-button,.topbar-actions>.avatar{display:none}.role-picker select{font-size:var(--text-body)}.main-content{padding:24px 16px 20px}h1{font-size:var(--text-page)}.page-heading{flex-direction:column;align-items:flex-start;gap:16px}.page-heading .button{align-self:flex-start}.welcome-banner{grid-template-columns:1fr;min-height:260px;padding:25px}.welcome-banner>div:first-child{z-index:2;position:relative}.banner-court{opacity:.27;width:245px;position:absolute;top:30px;right:-65px}.banner-number{font-size:var(--text-caption)}.stat-card{padding:16px}.stat-card>strong{font-size:var(--text-metric)}.stat-card>p{font-size:var(--text-caption)}.stats-grid{gap:10px}.coach-list{flex-direction:column;gap:0}.athlete-grid,.club-grid,.form-grid,.pricing-grid{grid-template-columns:1fr}.panel{padding:20px}.content-footer{flex-direction:column;align-items:flex-start;gap:8px}.list-heading{flex-direction:column;align-items:stretch}.list-heading .inline-search input{width:100%}.finance-filters{grid-template-columns:1fr}.invoice-row{flex-wrap:wrap;align-items:flex-start}.invoice-row form{width:100%}.invoice-paper{padding:20px}.invoice-paper-header{flex-direction:column}.review-steps{font-size:var(--text-caption);gap:14px}.review-steps i{width:22px;height:22px}.login-page{grid-template-columns:1fr}.login-story{display:none}.login-form-wrap{min-height:100vh;padding:30px 25px}.toast{bottom:18px;left:50%}.quick-card{gap:12px;padding:18px}.quick-icon{padding:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none;animation:none}}@media print{body{background:#fff}.content-footer,.print-hide,.sidebar,.toast,.topbar{display:none}.workspace-body{margin:0}.main-content{padding:0}.invoice-paper{border:0;width:100%;max-width:none}.button,.page-heading{display:none}}fieldset.tab-list{border-top:0;border-left:0;border-right:0;min-width:0;padding:0}.data-table td,.review-title strong{font-size:var(--text-item)}.global-search input:not([type=checkbox]):not([type=range]):not([type=file]){background:none;border:0;width:140px;padding:8px 0}:root{--ink:#172033;--muted:#5b6576;--line:#e3e8ef;--paper:#fff;--canvas:#f5f7fa;--brand:#1550a3;--brand-soft:#dbe7f4;--sidebar:#fff}body{font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif}h1{letter-spacing:-1px}.button,h1,h2,h3{font-weight:500}.button{min-height:42px;box-shadow:none;cursor:pointer;border-radius:6px;transition:background-color .15s,border-color .15s,filter .15s,transform 80ms}.button.primary{background:var(--brand);color:#fff;border:1px solid var(--brand)}.button.secondary{color:var(--ink);background:#fff;border:1px solid #d7dbe2}.button:hover:not(:disabled){filter:brightness(1.05)}.button:active:not(:disabled){transform:scale(.98)}.panel{border:1px solid var(--line);box-shadow:none;border-radius:6px}.eyebrow{letter-spacing:1.8px;font-size:var(--text-caption);color:#5e6671;font-weight:500}.avatar,.avatar-1,.avatar-2,.avatar-3{color:#475160;background:#e9edf2}.badge{font-weight:400;font-size:var(--text-caption);border-radius:4px}.sidebar{width:224px;border-right:1px solid var(--line);background:#fff;padding:27px 18px}.brand,.sidebar{color:var(--ink)}.brand{gap:8px}.minimalist-brand{font-size:var(--text-brand);letter-spacing:-1px;font-weight:600}.club-switch{border:1px solid var(--line);background:#f5f7f9;border-radius:5px;margin:28px 0;padding:10px}.club-switch label>span{color:var(--muted);font-size:var(--text-caption)}.club-switch select{color:var(--ink);font-size:var(--text-body);max-width:150px}.club-symbol{color:#5a6677}.nav-label{color:#868c94;font-size:var(--text-caption);letter-spacing:1.6px;margin:22px 12px 10px}.nav-item{color:#606670;border-radius:4px;gap:10px;min-height:42px;padding:11px 12px}.nav-item:hover{color:var(--ink);background:#f3f5f8}.nav-item.active{background:var(--brand-soft);color:var(--brand);font-weight:600}.nav-count{background:var(--brand-100);color:var(--brand);border-radius:4px}.sidebar-tools{margin-top:24px}.sidebar-footer,.sidebar-tools{border-top:1px solid var(--line)}.sidebar-footer p{color:#717882}.local-indicator{color:#4a576a;font-size:var(--text-caption)}.workspace-body{margin-left:224px}.topbar{border-bottom:1px solid var(--line);background:#fff;gap:18px;min-height:76px;padding:14px 32px}.breadcrumb{color:var(--muted);font-size:var(--text-caption);flex-shrink:0}.topbar-actions{gap:12px}.role-picker{color:var(--muted);font-size:var(--text-caption)}.role-picker select{color:var(--ink);font-size:var(--text-body);border:1px solid var(--line);background:#fff;border-radius:4px;max-width:156px}.global-search{min-width:0;max-width:180px}.global-search input{width:100%}.notification-button,.topbar-actions>.avatar{display:none}.main-content{max-width:1440px;margin:0 auto;padding:35px 38px 24px}.page-heading{gap:16px;margin-bottom:30px}.page-heading h1{font-size:var(--text-page);line-height:1.25}.page-description{max-width:700px;color:var(--muted)}.minimal-stats{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:repeat(3,1fr);margin:0 0 30px;display:grid}.minimal-stats section{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:22px 26px;display:flex}.minimal-stats section:last-child{border:0}.minimal-stats span{color:var(--muted)}.minimal-stats strong{font-size:var(--text-metric);letter-spacing:-1px;font-weight:400;line-height:1.1}.dashboard-grid{grid-template-columns:minmax(0,2.3fr) minmax(250px,1fr);gap:20px}.coach-row{padding:18px 0}.data-table th{font-size:var(--text-caption);text-transform:none;color:var(--muted)}.data-table td{font-size:var(--text-body)}.thumbnail-1,.thumbnail-2,.video-thumbnail{color:#505d71;background:#eaedf2;border-radius:4px}.video-thumbnail:after{display:none}.review-title strong{font-weight:500;font-size:var(--text-item)}.field input,.field select,.field textarea{border-color:var(--line);background:#fff;border-radius:4px}.content-footer{font-size:var(--text-caption);gap:16px}.language-switch select{font-size:var(--text-body);color:var(--ink);background:none;border:0;max-width:95px;padding:8px 2px}.public-page{background:#fff;min-height:100vh}.public-header{justify-content:space-between;gap:20px;max-width:1240px;margin:0 auto;padding:30px 48px}.public-header,.public-header nav{flex-wrap:wrap;align-items:center;display:flex}.public-header nav{font-size:var(--text-body);white-space:nowrap;gap:26px;margin-left:auto}.public-header .button{min-height:38px;font-size:var(--text-body);padding:0 17px}.public-page main{max-width:1240px;margin:0 auto;padding:0 48px}.landing-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:58px;padding:80px 0 85px;display:grid}.landing-hero h1{font-size:var(--text-hero);letter-spacing:-3px;max-width:590px;margin:22px 0;font-weight:400;line-height:1.06}.hero-description{font-size:var(--text-body);color:var(--muted);max-width:455px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin:30px 0 26px;display:flex}.hero-footnote{color:#7d8592;font-size:var(--text-caption);letter-spacing:1px}.fencing-hero{margin:0;position:relative}.fencing-hero svg{width:100%;height:auto;display:block}.fencing-hero figcaption{font-size:var(--text-caption);color:var(--muted);justify-content:space-between;margin:13px 18px 0;display:flex}.landing-workflow{border-top:1px solid var(--line);padding:55px 0 65px}.section-intro{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:42px;display:flex}.section-intro h2{font-size:var(--text-page);letter-spacing:-.7px}.landing-workflow ol{grid-template-columns:repeat(3,1fr);gap:48px;margin:0;padding:0;list-style:none;display:grid}.landing-workflow li>span{color:#919aa7;font-size:var(--text-caption)}.landing-workflow h3{font-size:var(--text-section);margin:20px 0 12px}.landing-workflow p{color:var(--muted);font-size:var(--text-body);max-width:300px;line-height:1.9}.landing-close{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:42px;padding:52px 0 60px;display:flex}.landing-close h2{font-size:var(--text-page);letter-spacing:-1px;margin:13px 0}.landing-close p:not(.eyebrow){color:var(--muted);font-size:var(--text-body);max-width:500px;line-height:1.9}.landing-close .button{flex-shrink:0}.public-footer{border-top:1px solid var(--line);max-width:1144px;font-size:var(--text-caption);color:#747c87;justify-content:space-between;gap:24px;margin:0 auto;padding:22px 0;display:flex}.auth-page{background:#fff;min-height:100vh}.auth-header{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:30px 48px;display:flex}.auth-card{max-width:398px;margin:28px auto 0;padding:22px 0 70px}.auth-card>.back-link{font-size:var(--text-caption);margin-bottom:34px;display:inline-block}.auth-card>.eyebrow{margin-bottom:18px}.auth-card h1{font-size:var(--text-page);letter-spacing:-1px;margin-bottom:15px;line-height:1.15}.auth-card>.page-description{margin-bottom:28px;line-height:1.8}.auth-form{gap:16px;margin-bottom:18px;display:grid}.auth-form .field{font-size:var(--text-body);gap:7px}.auth-alternate{text-align:center;font-size:var(--text-body);color:var(--muted);margin-top:28px}.auth-alternate a{color:var(--brand);text-underline-offset:3px;margin-left:4px;text-decoration:underline}.auth-note{border-top:1px solid var(--line);margin-top:28px;padding-top:18px;line-height:1.8}.auth-note,.demo-code{font-size:var(--text-caption);color:var(--muted)}.demo-code{border:1px solid var(--line);background:#f3f5f8;border-radius:4px;gap:5px;margin:18px 0;padding:15px;display:grid}.demo-code strong{font-size:var(--text-brand);color:var(--ink);letter-spacing:5px;font-weight:400}.form-error{font-size:var(--text-body)}.video-placeholder>svg{opacity:.6}@media (max-width:1200px){.breadcrumb{display:none}.topbar{padding:14px 26px}.main-content{padding:30px 26px 20px}.dashboard-grid{grid-template-columns:1fr}.landing-hero{gap:24px;padding-top:60px}}@media (max-width:900px){.workspace-body{margin-left:0}.sidebar{transform:translateX(-100%)}.sidebar.is-open{transform:translateX(0)}.public-header{padding:25px 28px}.public-page main{padding:0 28px}.public-footer{margin:0 28px}.landing-hero h1{font-size:var(--text-hero)}.global-search{max-width:150px}.section-intro{display:block}.section-intro h2{margin-top:13px}}@media (max-width:700px){.topbar{flex-wrap:wrap;gap:10px;padding:12px 16px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}.topbar .global-search{display:none}.role-picker select{max-width:132px}.identity-picker{flex-direction:row;align-items:center}.main-content{padding:25px 18px 18px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:var(--text-page)}.minimal-stats section{padding:18px 12px}.minimal-stats strong{font-size:var(--text-metric)}.minimal-stats span{font-size:var(--text-caption)}.minimal-stats{margin-bottom:24px}.public-header{padding:23px 20px}.minimalist-brand{font-size:var(--text-brand)}.public-header nav{gap:15px}.public-header .public-workspace-link,.public-header nav>.button{display:none}.public-page main{padding:0 24px}.landing-hero{grid-template-columns:1fr;gap:35px;padding:38px 0 48px}.landing-hero h1{font-size:var(--text-hero);letter-spacing:-2px;max-width:400px}.hero-description{font-size:var(--text-body)}.fencing-hero{max-width:470px}.landing-workflow{padding:35px 0}.landing-workflow ol{grid-template-columns:1fr;gap:30px}.landing-workflow h3{margin-top:9px}.landing-workflow p{max-width:none}.section-intro h2{font-size:var(--text-page)}.landing-close{flex-direction:column;align-items:flex-start;gap:26px;padding:35px 0 40px}.landing-close h2{font-size:var(--text-page)}.public-footer{flex-direction:column;gap:8px;margin:0 24px;padding:22px 0}.auth-header{padding:25px 24px}.auth-card{max-width:398px;margin:10px auto 0;padding:20px 25px 45px}.auth-card h1{font-size:var(--text-page)}.content-footer{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sidebar{transition:none}}:root{--muted:#5d636d}.sidebar{padding-top:22px;overflow-y:auto}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-close{display:none}.club-switch-field{flex-direction:column;align-items:stretch;gap:4px;margin:24px 0 20px;padding:12px;display:flex}.club-switch-field>span{font-size:var(--text-caption);color:var(--muted)}.club-switch-field select{width:100%;max-width:none;font-size:var(--text-body);text-overflow:ellipsis;background:none;border:0;padding:6px 0}.navigation-group+.navigation-group{border-top:1px solid var(--line);margin-top:18px;padding-top:6px}.navigation-group .nav-label{font-size:var(--text-caption);letter-spacing:.7px;color:var(--muted);margin:12px 12px 8px;font-weight:500}.nav-item{font-size:var(--text-body);min-height:44px}.sidebar-footer{margin-top:24px;padding-top:16px}.sidebar-footer p{font-size:var(--text-caption);color:var(--muted);padding:0 12px 8px}.workspace-header{border-bottom:1px solid var(--line);background:#fff}.topbar{border-bottom:0;gap:16px;height:auto;min-height:58px}.breadcrumb{font-size:var(--text-body);min-width:0;display:flex}.breadcrumb a:hover{text-decoration:underline}.topbar .global-search{gap:8px;max-width:270px;margin-left:auto}.global-search input{font-size:var(--text-body)}.global-search .icon-button{flex-shrink:0;width:34px;height:34px}.topbar-actions{flex-shrink:0;margin-left:auto}.topbar{position:relative}.topbar-search>summary{justify-content:center;align-items:center;min-width:40px;min-height:40px;list-style:none;display:flex}.topbar-search>summary::-webkit-details-marker{display:none}.topbar-search[open]>summary{background:var(--canvas)}.topbar .topbar-search .global-search{z-index:20;border:1px solid var(--line);background:var(--paper);border-radius:8px;width:min(320px,100vw - 32px);max-width:none;margin:0;padding:10px 12px;display:flex;position:absolute;top:calc(100% - 6px);right:16px;box-shadow:0 8px 24px #24383118}.workspace-header.is-authenticated .topbar{flex-wrap:wrap;gap:12px;min-height:70px}.workspace-header.is-authenticated .breadcrumb{flex:auto;gap:8px;overflow:visible}.workspace-header.is-authenticated .breadcrumb>a,.workspace-header.is-authenticated .breadcrumb>svg{display:inline-flex}.workspace-header.is-authenticated .breadcrumb>strong{max-width:none}.workspace-header.is-authenticated .topbar-actions{flex-wrap:wrap;gap:12px}.account-controls{flex-wrap:wrap;gap:10px}.account-controls,.account-identity{align-items:center;min-width:0;display:flex}.account-identity{gap:8px;max-width:100%}.account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;font-size:var(--text-body);overflow:hidden}.account-role{background:var(--canvas);color:var(--muted);font-size:var(--text-caption);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px}.account-controls .button{white-space:nowrap;min-height:40px;font-size:var(--text-body);padding:8px 12px}.account-controls form{margin:0}.demo-controls{border:0;border-top:1px solid var(--line);background:#f4f6f8;align-items:center;gap:16px;min-width:0;margin:0;padding:10px 32px;display:flex}.demo-context-label{font-size:var(--text-caption);color:var(--muted);margin-right:auto}.demo-controls .role-picker{font-size:var(--text-caption);flex-direction:row;align-items:center;gap:8px;display:flex}.demo-controls .role-picker select{width:184px;max-width:none;font-size:var(--text-body);min-height:38px}.main-content{padding-top:28px}.page-description{line-height:1.7}.field,.page-description{font-size:var(--text-body)}.panel-heading h2{font-size:var(--text-section)}.minimal-stats span{font-size:var(--text-caption)}.dashboard-grid{align-items:start}.dashboard-review-panel{grid-area:1/1/span 2;min-width:0}.next-steps-panel{grid-area:1/2}.dashboard-coaches-panel{grid-area:2/2;min-width:0}.next-steps-list{margin:0;padding:0;list-style:none}.next-steps-list li+li{border-top:1px solid var(--line)}.next-steps-list a{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;display:flex}.next-steps-list a:hover strong{text-underline-offset:3px;text-decoration:underline}.next-steps-list strong{font-size:var(--text-item);font-weight:500;display:block}.next-steps-list small{font-size:var(--text-body);color:var(--muted);margin-top:4px;line-height:1.7;display:block}.review-mobile-list{margin:0;padding:0;list-style:none;display:none}.review-list-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.review-status-tabs{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.review-status-tabs button{min-height:40px;font-size:var(--text-body);align-items:center;gap:6px;display:inline-flex}.filter-count{font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums}.review-status-select{display:none}.review-list-toolbar .inline-search{width:100%;max-width:440px}.review-results-summary{color:var(--muted);font-size:var(--text-body);justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;display:flex}.review-results-summary button{min-height:40px}.review-desktop-table .data-table td{font-size:var(--text-body)}.review-desktop-table .review-title strong{font-size:var(--text-item);white-space:normal;overflow-wrap:anywhere}@media (max-width:1200px){.demo-controls{padding-left:26px;padding-right:26px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-grid>.panel{grid-area:auto/1}.dashboard-coaches-panel .coach-list{display:block}}@media (max-width:900px){.drawer-close,.mobile-menu{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sidebar-backdrop{z-index:35;background:#24383160;display:block;position:fixed;inset:0}.topbar .breadcrumb{display:flex}.sidebar{width:280px;max-width:calc(100vw - 40px)}}.sidebar-mobile-tools{display:none}@media (max-width:700px){.workspace-header.is-authenticated .topbar{flex-wrap:nowrap;gap:8px;min-height:56px}.workspace-header.is-authenticated .topbar-actions{flex-wrap:nowrap;flex:none;gap:4px;margin-left:auto}.workspace-header.is-authenticated .account-controls,.workspace-header.is-authenticated .language-switch{display:none}.sidebar-mobile-tools{border-top:1px solid var(--line);gap:8px;padding:12px 0 4px;display:grid}.sidebar-mobile-tools .language-switch{padding:0 12px}.sidebar-mobile-tools form{margin:0}.sidebar-mobile-tools .nav-item{cursor:pointer;text-align:left;width:100%;font:inherit;background:none;border:0}.topbar{flex-wrap:nowrap;padding:10px 16px}.breadcrumb{white-space:nowrap;flex:1;overflow:hidden}.breadcrumb>a,.breadcrumb>svg{display:none}.breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.topbar-actions{flex-shrink:0}.demo-controls{flex-wrap:wrap;gap:10px;padding:10px 18px}.demo-context-label{display:none}.demo-controls .role-picker{justify-content:space-between;width:100%}.demo-controls .role-picker select{width:min(65%,230px);min-height:40px;font-size:var(--text-body)}.main-content{padding-top:24px}.page-description{font-size:var(--text-body)}.minimal-stats span{font-size:var(--text-caption)}.review-desktop-table{display:none}.review-mobile-list{display:block}.review-mobile-list li+li{border-top:1px solid var(--line)}.review-mobile-card{gap:10px;min-width:0;padding:18px 0;display:grid}.review-mobile-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-mobile-heading strong{font-weight:500;font-size:var(--text-item);overflow-wrap:anywhere;line-height:1.5}.review-mobile-person{overflow-wrap:anywhere}.review-mobile-meta,.review-mobile-person{font-size:var(--text-body);color:var(--muted)}.review-mobile-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-mobile-card>small{font-size:var(--text-caption);color:var(--muted)}.review-status-tabs{border:0;min-width:0;margin:0;padding:0;display:none}.review-status-select{font-size:var(--text-body);flex-direction:column;gap:8px;width:100%;display:flex}.review-status-select select{border:1px solid var(--line);background:#fff;border-radius:4px;min-height:44px;padding:8px 12px}.review-results-summary{flex-wrap:wrap;padding-bottom:8px}.toast{width:max-content;max-width:calc(100vw - 36px);font-size:var(--text-body)}}.next-steps-panel{padding:23px}@media (max-width:700px){.dashboard-review-panel .review-mobile-card{padding-left:23px;padding-right:23px}}.collection-toolbar{gap:16px;margin:24px 0;display:grid}.collection-toolbar-main{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.collection-toolbar .inline-search{flex:1;width:auto;min-width:220px;max-width:480px;min-height:44px}.collection-toolbar .inline-search input{width:100%;min-width:0}.collection-select{color:var(--muted);font-size:var(--text-body);flex-direction:column;gap:6px;display:flex}.collection-select select{font-size:var(--text-body);border:1px solid var(--line);min-width:150px;min-height:44px;color:var(--ink);background:#fff;border-radius:4px;padding:8px 12px}.collection-toolbar-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.collection-results{color:var(--muted);font-size:var(--text-body);align-items:center;gap:16px;min-height:44px;display:flex}.collection-results button{min-height:44px}.collection-view-switch{border:1px solid var(--line);background:#fff;border-radius:6px;gap:4px;min-width:0;margin:0;padding:4px;display:inline-flex}.collection-view-switch button{min-height:40px;font-size:var(--text-body);color:var(--muted);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.collection-view-switch button[aria-pressed=true]{color:#2d3541;background:#e7ebf2;font-weight:600}.collection-view-switch button:hover{background:#eef1f5}.collection-items{gap:16px;margin:0;padding:0;list-style:none;display:grid}.collection-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.collection-item{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;gap:20px;min-width:0;padding:22px;display:flex}.collection-item-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.collection-identity{align-items:center;gap:12px;min-width:0;display:flex}.collection-identity>div{min-width:0}.collection-title{font-size:var(--text-item);color:var(--ink);overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:block}.collection-identity a:hover{text-underline-offset:3px;text-decoration:underline}.collection-identity p{font-size:var(--text-body);color:var(--muted);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.5}.collection-icon,.collection-identity .avatar{flex-shrink:0}.collection-icon{color:#475467;background:#e7ebf2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.collection-values{gap:12px;margin:0;display:grid}.collection-values>div{grid-template-columns:minmax(80px,1fr) minmax(0,1.4fr);align-items:baseline;gap:12px;display:grid}.collection-values dt{color:var(--muted);font-size:var(--text-body);line-height:1.5}.collection-values dd{font-size:var(--text-body);overflow-wrap:anywhere;margin:0;line-height:1.6}.collection-item-action{margin-top:auto}.collection-item-action .button{min-height:44px}.collection-list{border:1px solid var(--line);border-radius:6px;gap:0;overflow:hidden}.collection-list .collection-item{border:0;border-radius:0;grid-template-columns:minmax(220px,1.1fr) minmax(0,1.8fr) auto;align-items:center;gap:24px;padding:18px 22px;display:grid}.collection-list .collection-item+.collection-item{border-top:1px solid var(--line)}.collection-list .collection-item-heading{align-items:center}.collection-list .collection-values{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px}.collection-list .collection-values>div{display:block}.collection-list .collection-values dd{margin-top:4px}.collection-list .collection-item-action{margin-top:0}.collection-table-wrap{border:1px solid var(--line);background:#fff;border-radius:6px;overflow:hidden}.collection-table{table-layout:fixed;width:100%}.collection-table td,.collection-table th{overflow-wrap:anywhere;white-space:normal;font-size:var(--text-body);padding:16px 18px}.collection-table thead th{font-size:var(--text-body);font-weight:500}.collection-table tbody th{text-align:left;font-weight:400}.collection-table .collection-identity{gap:8px}.collection-table .collection-table-action .button{min-height:44px;padding:8px}.collection-empty{border:1px solid var(--line);background:#fff;border-radius:6px;padding:24px}.people-profile-editor{margin-bottom:24px}@media (max-width:1100px){.collection-list .collection-item{grid-template-columns:minmax(0,1fr) auto;gap:16px}.collection-list .collection-item-heading{grid-column:1/-1}}@media (max-width:700px){.collection-toolbar-main{gap:12px}.collection-toolbar .inline-search{flex-basis:100%;min-width:0;max-width:none}.collection-select{flex:1;min-width:0}.collection-select select{font-size:var(--text-body);width:100%;min-width:0}.collection-view-switch{width:100%}.collection-view-switch button{flex:1;min-height:44px;padding:8px 6px}.collection-item{padding:18px}.collection-list .collection-item{grid-template-columns:minmax(0,1fr);padding:16px 18px}.collection-list .collection-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collection-list .collection-values dt{font-size:var(--text-body)}.collection-list .collection-item-action .button{width:100%}.collection-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.collection-table,.collection-table tbody{display:block}.collection-table tr{grid-template-columns:minmax(0,1fr);padding:18px;display:grid}.collection-table tbody tr+tr{border-top:1px solid var(--line)}.collection-table tbody th{border:0;padding:0 0 14px}.collection-table td{border:0;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:6px 0;display:grid}.collection-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-body)}.collection-table .collection-table-action{padding-top:14px}.collection-table .badge{width:max-content}}.auth-form fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.auth-form .field{gap:.4rem;display:grid}.auth-form small{color:var(--muted)}.auth-app{background:var(--surface);min-height:100dvh}.auth-app-header{border-bottom:1px solid var(--line);justify-content:space-between;padding:1rem clamp(1rem,4vw,3rem)}.auth-app-header,.auth-app-header nav{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.auth-app-main{width:min(100%,72rem);margin:0 auto;padding:2rem 1rem}.auth-stack{gap:1.5rem;display:grid}.auth-details{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);gap:.75rem 1rem;margin-top:1.5rem;display:grid}.auth-details dd{overflow-wrap:anywhere;margin:0}.auth-list-row{border-top:1px solid var(--line);overflow-wrap:anywhere;padding-block:1rem}.auth-code-result{border:1px solid var(--line);gap:.5rem;padding:1rem;display:grid}.auth-code-result output{font-size:var(--text-page);letter-spacing:.1em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.form-error{color:var(--danger,#a52727);overflow-wrap:anywhere}.auth-recovery-links{flex-wrap:wrap;justify-content:center;gap:1rem;margin-block:1.5rem;display:flex}.security-question-fields,.security-question-pair{gap:.75rem;min-width:0;display:grid}.security-question-fields h2{font-size:var(--text-section)}.security-question-fields select{width:100%}.masked-email{font-size:var(--text-section);overflow-wrap:anywhere}.password-guidance{gap:.4rem;display:grid}.password-strength{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.password-strength-bars{letter-spacing:.12em;font-family:ui-monospace,monospace}.password-strength[data-level="1"] .password-strength-bars{color:var(--danger,#a52727)}.password-strength[data-level="3"] .password-strength-bars{color:var(--muted)}.password-strength[data-level="5"] .password-strength-bars{color:var(--accent)}.auth-app .panel{min-width:0}@media (max-width:480px){.auth-details{grid-template-columns:1fr;gap:.4rem}.auth-details dd{margin-bottom:.7rem}}.account-group{gap:1.5rem;scroll-margin-top:16px;display:grid}.account-shortcuts{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.account-shortcuts a{border:1px solid var(--line);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.coach-invitations-page{gap:calc(var(--spacing) * 7);width:100%;max-width:1160px;margin-inline:auto}.coach-invitations-page-heading{align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.coach-invitations-page-icon{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:var(--color-brand-50);color:var(--color-brand-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.coach-invitations-page-heading h1{--tw-font-weight:var(--font-weight-bold);font-size:clamp(1.65rem,3vw,2rem);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink-900);margin:0}.coach-invitations-page-heading .helper{margin-top:calc(var(--spacing) * 2);max-width:760px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-500)}.coach-invitations-content{gap:calc(var(--spacing) * 7);min-width:0;display:grid}.coach-invitations-create-layout{align-items:flex-start;gap:calc(var(--spacing) * 5);min-width:0;display:grid}.coach-invitation-create.panel,.coach-invitation-history.panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink-200);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 6);--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)}.coach-invitation-section-heading{margin-bottom:calc(var(--spacing) * 6);align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.coach-invitation-section-icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-brand-50);color:var(--color-brand-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.coach-invitation-history-heading h2,.coach-invitation-section-heading h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink-900);margin:0}.coach-invitation-history-heading p,.coach-invitation-section-heading p{margin:0;margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-500)}.coach-invitation-form{gap:calc(var(--spacing) * 5);min-width:0;display:grid}.coach-invitation-form>[aria-live=polite]:empty{display:none}.coach-invitation-inputs{gap:calc(var(--spacing) * 4);min-width:0;display:grid}.coach-invitation-inputs .field{gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-700);margin:0}.coach-invitation-inputs .field,.coach-invitation-inputs input{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.coach-invitation-inputs input{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-color:var(--color-ink-200);background-color:var(--color-ink-50);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-ink-900)}.coach-invitation-inputs input:focus{border-color:var(--color-brand-500);outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-brand-100)}.coach-invitation-form .coach-invitation-generate{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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);display:flex}.coach-invitation-form-note{margin:0;margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-ink-100);padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-500);display:flex}.coach-invitation-form-note svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.coach-invitation-how{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:#eff5fbb3;min-width:0}@supports (color:color-mix(in lab,red,red)){.coach-invitation-how{background-color:color-mix(in oklab,var(--color-brand-50) 70%,transparent)}}.coach-invitation-how{padding:calc(var(--spacing) * 6)}.coach-invitation-how-icon{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:var(--color-white);color:var(--color-brand-600);justify-content:center;align-items:center;display:flex}.coach-invitation-how h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-900);margin:0}.coach-invitation-how ol{margin:0;margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 5);padding:0;list-style-type:none;display:grid}.coach-invitation-how li{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-900);display:flex}.coach-invitation-how li>span{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-600);border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.coach-invitation-how>p{margin:0;margin-top:calc(var(--spacing) * 6);border-top:1px var(--tw-border-style);border-color:#b7d0e899}@supports (color:color-mix(in lab,red,red)){.coach-invitation-how>p{border-color:color-mix(in oklab,var(--color-brand-200) 60%,transparent)}}.coach-invitation-how>p{padding-top:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-700)}.auth-code-result.coach-invitation-result{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-600);background-color:var(--color-brand-900);min-width:0;padding:calc(var(--spacing) * 5);color:var(--color-white);--tw-shadow:0 12px 30px var(--tw-shadow-color,#091f452e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:grid;overflow:hidden}.coach-invitation-result-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.coach-invitation-success{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:#5ee9b526;border-radius:3.40282e+38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.coach-invitation-success{background-color:color-mix(in oklab,var(--color-emerald-300) 15%,transparent)}}.coach-invitation-success{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-emerald-200)}.coach-invitation-once{border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;border-radius:3.40282e+38px}@supports (color:color-mix(in lab,red,red)){.coach-invitation-once{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.coach-invitation-once{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-brand-100)}.coach-invitation-result-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.coach-invitation-code-box{gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.coach-invitation-code-box{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.coach-invitation-code-box{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.coach-invitation-code-box{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.coach-invitation-code-box{padding:calc(var(--spacing) * 4)}.coach-invitation-code-box output{text-align:center;min-width:0;font-family:var(--font-mono);--tw-leading:var(--leading-tight);font-size:clamp(1.125rem,3.4vw,2.5rem);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;word-break:break-all;color:var(--color-white);-webkit-user-select:all;user-select:all;display:block}.coach-invitation-history-code{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-color:var(--color-brand-100);background-color:var(--color-brand-50);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.coach-invitation-history-code output{text-align:left;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:var(--color-brand-900);flex:1}.coach-invitation-result .invitation-code-copy{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-brand-900);--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)}@media (hover:hover){.coach-invitation-result .invitation-code-copy:hover{border-color:var(--color-brand-100);background-color:var(--color-brand-50)}}.coach-invitation-result .invitation-code-copy:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-white)}.coach-invitation-result .invitation-code-copy[data-copy-state=copied]{border-color:var(--color-emerald-200);background-color:var(--color-emerald-100);color:var(--color-emerald-900)}.coach-invitation-result .coach-invitation-result-instruction{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-brand-50);margin:0}.coach-invitation-result-footer{gap:calc(var(--spacing) * 2);border-top:1px var(--tw-border-style);border-color:#ffffff26;display:grid}@supports (color:color-mix(in lab,red,red)){.coach-invitation-result-footer{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.coach-invitation-result-footer{padding-top:calc(var(--spacing) * 3)}.coach-invitation-result-footer p{color:var(--color-amber-200);margin:0}.coach-invitation-result-footer p,.coach-invitation-result-footer>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.coach-invitation-result-footer>span{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-brand-100);flex-wrap:wrap;display:flex}.coach-invitation-result .invitation-copy-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-amber-200);margin:0}.coach-invitation-history-heading{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.coach-invitation-count{min-height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);background-color:var(--color-ink-100);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-ink-700);--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, );border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.coach-invitation-history-list{gap:calc(var(--spacing) * 3);display:grid}.auth-list-row.coach-invitation-history-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink-200);background-color:#fafafa80;flex-wrap:wrap;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-list-row.coach-invitation-history-row{background-color:color-mix(in oklab,var(--color-ink-50) 50%,transparent)}}.auth-list-row.coach-invitation-history-row{padding:calc(var(--spacing) * 4)}.coach-invitation-history-details{gap:calc(var(--spacing) * 3);min-width:0;display:grid}.coach-invitation-status{align-items:center;gap:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-50);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-700);border-radius:3.40282e+38px;display:inline-flex}.coach-invitation-status>span{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:currentColor;border-radius:3.40282e+38px}.coach-invitation-status[data-status=expired],.coach-invitation-status[data-status=used]{background-color:var(--color-ink-100);color:var(--color-ink-500)}.coach-invitation-status[data-status=revoked]{background-color:var(--color-orange-50);color:var(--color-orange-700)}.coach-invitation-history-meta{align-items:flex-start;column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.coach-invitation-history-meta p{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-500);margin:0;display:grid}.coach-invitation-history-meta strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-900);--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, )}.coach-invitation-history-meta strong>span{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-ink-400)}.coach-invitation-history-row .auth-form fieldset{gap:0}.coach-invitation-history-row .coach-invitation-revoke{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-ink-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-ink-500)}@media (hover:hover){.coach-invitation-history-row .coach-invitation-revoke:hover{border-color:var(--color-orange-200);background-color:var(--color-orange-50);color:var(--color-orange-700)}}.coach-invitation-empty{justify-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-ink-200);background-color:var(--color-ink-50);padding:calc(var(--spacing) * 8);text-align:center;color:var(--color-ink-400);display:grid}.coach-invitation-empty strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-ink-700)}.coach-invitation-empty p{max-width:360px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-500);margin:0}.coach-invitation-load-error{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-orange-200);background-color:var(--color-orange-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-orange-800)}@media (min-width:600px){.coach-invitation-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.coach-invitations-create-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.85fr)}}@media (max-width:600px){.coach-invitations-page-heading{gap:calc(var(--spacing) * 3)}.coach-invitations-page-icon{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-xl)}.auth-code-result.coach-invitation-result,.coach-invitation-create.panel,.coach-invitation-history.panel,.coach-invitation-how{padding:calc(var(--spacing) * 4)}.coach-invitation-code-box{padding:calc(var(--spacing) * 3)}}.operations-page{gap:32px;max-width:1000px;margin:0 auto;padding-bottom:32px;display:grid}.operations-page-heading h1{font-size:var(--text-page);margin:0 0 8px}.operations-page-heading p,.operations-section-heading p{color:var(--muted);margin:0;line-height:1.7}.operations-jump-links{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.operations-jump-links a{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:7px;padding:8px 14px;font-weight:600;text-decoration:none}.operations-jump-links a:hover{border-color:var(--brand);background:#f1f3f5}.operations-section{gap:20px;min-width:0;scroll-margin-top:100px;display:grid}.operations-section-heading{gap:6px;display:grid}.operations-section-heading h2{font-size:var(--text-section);margin:0;font-weight:700}.operations-policy-card{background:var(--paper);border:1px solid #dcdfe3;border-radius:10px;min-width:0;overflow:hidden}.operations-policy-body{gap:14px;padding:26px 28px;display:grid}.operations-policy-heading,.operations-request-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-memberships>h2,.operations-policy-heading h3,.operations-request-heading h2,.operations-request-heading h3{font-size:var(--text-section);margin:0;font-weight:700}.operations-status{color:#555a62;max-width:100%;font-size:var(--text-caption);overflow-wrap:anywhere;background:#f4f5f6;border:1px solid #e1e3e5;border-radius:7px;align-items:center;gap:7px;padding:5px 10px;font-weight:600;line-height:1.5;display:inline-flex}.operations-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.operations-status[data-active=true]{color:#103f84;background:#eff2f6;border-color:#d8dfea}.operations-status[data-active=pending]{color:#8a641b;background:#fff8e8;border-color:#f0e3bd}.operations-status[data-active=unknown]{color:var(--danger,#a52727);background:#fff4f3;border-color:#efdbd7}.operations-description{color:#595e66;max-width:75ch;margin:0;line-height:1.75}.operations-policy-details summary{cursor:pointer;width:fit-content;color:var(--brand);font-weight:600}.operations-policy-details>div{border-top:1px solid var(--line);color:#595e66;gap:10px;margin-top:12px;padding-top:12px;line-height:1.75;display:grid}.operations-policy-details p{margin:0}.operations-policy-action,.operations-policy-unavailable{border-top:1px solid var(--line);background:#f8f9fa;margin:0;padding:18px 28px}.operations-policy-action fieldset{justify-content:space-between;align-items:center;gap:20px;display:flex}.operations-policy-note,.operations-policy-unavailable{color:#666b72;line-height:1.6}.operations-page .button{min-height:44px;color:var(--ink);font-size:var(--text-body);text-align:center;background:#fff;border:1px solid #d4d7dc;border-radius:7px;padding:10px 16px;font-weight:600}.operations-page .button.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.operations-page .button.operations-disable,.operations-page .button.operations-reject{color:#a03f33;background:snow;border-color:#e6c7c2}.operations-page .button:hover:not(:disabled){filter:none;background:#f0f2f4;border-color:#aeb5bf}.operations-page .button.primary:hover:not(:disabled){background:var(--brand);border-color:var(--brand)}.operations-page .button.operations-disable:hover:not(:disabled),.operations-page .button.operations-reject:hover:not(:disabled){background:#fff0ed;border-color:#c9958b}.operations-page fieldset:disabled .button{opacity:.55;cursor:wait}.operations-policy-button{flex-shrink:0;max-width:100%}.operations-policy-action>[aria-live]:not(:empty),.operations-policy-action>output{margin-top:10px;display:block}.operations-default-method{border:1px solid var(--line);background:#f1f3f5;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.operations-default-method strong{font-size:var(--text-body)}.operations-default-method p{color:#595e66;margin:5px 0 0}.operations-approvals>.panel,.operations-memberships{background:#fff;border:1px solid #dcdfe3;border-radius:10px;margin:0;padding:24px 28px}.operations-count{border:1px solid var(--line);font-variant-numeric:tabular-nums;background:#f3f4f6;border-radius:20px;padding:3px 10px}.operations-empty{color:var(--muted);text-align:center;border:1px dashed #dcdfe3;border-radius:7px;margin:16px 0 0;padding:16px}.operations-approvals .auth-list-row{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:18px;padding:18px}.operations-application-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:16px 0;display:grid}.operations-application-details dt{font-size:var(--text-caption);color:var(--muted);margin-bottom:4px}.operations-application-details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.operations-approvals .auth-form fieldset{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.operations-memberships>p{margin-top:8px}.operations-club-requests{border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:0 18px}.operations-club-requests>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;font-weight:600;display:flex}.operations-club-requests>summary:after{content:"+";color:var(--muted);margin-left:auto}.operations-club-requests[open]>summary:after{content:"−"}.operations-club-requests[open]>summary{border-bottom:1px solid var(--line);margin-bottom:16px}.operations-club-requests .panel{border:0;margin-bottom:16px;padding:0}.operations-page :is(a,button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:640px){.operations-page{gap:26px}.operations-approvals>.panel,.operations-memberships,.operations-policy-body{padding:20px 18px}.operations-policy-action,.operations-policy-unavailable{padding:16px 18px}.operations-policy-action fieldset{flex-direction:column;align-items:stretch;gap:12px}.operations-policy-heading{flex-direction:column;align-items:flex-start}.operations-policy-button{width:100%}.operations-application-details{grid-template-columns:1fr;gap:12px}.operations-approvals .auth-form .button{flex:1}}.analysis-workspace{gap:1rem;min-width:0;display:grid}.analysis-feedback-fields{gap:.75rem;display:grid}.analysis-tag-field{border:1px solid #dfe2e7;border-radius:.5rem;min-width:0;margin:0;padding:.5rem}.analysis-tag-field legend,.analysis-tag-summary{color:#515966;font-size:.75rem}.analysis-tag-input,.analysis-tag-list,.analysis-tag-suggestions{flex-wrap:wrap;gap:.4rem;margin-block:.3rem;display:flex}.analysis-tag-input input{flex:1;width:100%;min-width:0}.analysis-tag{color:#384250;overflow-wrap:anywhere;background:#eaeef3;border:0;border-radius:.3rem;max-width:100%;padding:.25rem .4rem}.analysis-form-title,.analysis-heading,.analysis-moments-title{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.analysis-form-title h3,.analysis-heading h2,.analysis-moments-title h3{margin:0;font-size:1rem;font-weight:650}.analysis-save-state{color:#6f7478;font-size:.75rem}.analysis-save-state.is-dirty{color:#99651a}.analysis-grid{grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr);align-items:start;gap:1rem;display:grid}.analysis-main,.analysis-player{gap:.75rem;min-width:0;display:grid}.analysis-stage{background:#111819;border-radius:.75rem;overflow:hidden}.analysis-picture{background:#111819;width:100%;position:relative}.analysis-picture video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.analysis-drawings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.analysis-drawings.is-drawing{pointer-events:auto;cursor:crosshair;touch-action:none}.analysis-controls{color:#f3f6f6;background:#111819;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.5rem .625rem;display:flex}.analysis-control{color:inherit;cursor:pointer;background:none;border:0;border-radius:.4rem;min-width:2.25rem;min-height:2.25rem;font-size:1rem}.analysis-control:hover{background:#273435}.analysis-control:disabled{opacity:.4;cursor:default}.analysis-clock{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-end:auto;font-size:.75rem}.analysis-rate select{color:#fff;background:#263233;border:1px solid #475353;border-radius:.375rem;padding:.3rem;font-size:.75rem}.analysis-volume{width:4.5rem;display:flex}.analysis-volume input{accent-color:#b7d0e8;width:100%}.analysis-scrubber{accent-color:#103f84;cursor:pointer;width:100%;margin:0}.analysis-moment-track{height:1.3rem;margin-inline:.3rem;position:relative}.analysis-moment-track:before{content:"";background:#e2e4e8;width:100%;height:2px;position:absolute;top:50%}.analysis-track-dot{cursor:pointer;background:#103f84;border:2px solid #fff;border-radius:50%;width:1rem;height:1rem;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #103f84}.analysis-track-dot.improve{background:#bd6837;box-shadow:0 0 0 1px #bd6837}.analysis-track-dot.question{background:#4c77a6;box-shadow:0 0 0 1px #4c77a6}.analysis-track-dot.training{background:#77659f;box-shadow:0 0 0 1px #77659f}.analysis-track-dot:disabled{cursor:default;opacity:.55}.analysis-player-bottom{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.analysis-hint{color:#717479;margin:0;font-size:.75rem;line-height:1.5}.analysis-moments{background:#fff;border:1px solid #dfe2e6;border-radius:.75rem;min-width:0;padding:1rem}.analysis-moments-title span{color:#626a75;background:#edf0f5;border-radius:1rem;padding:.2rem .55rem;font-size:.75rem}.analysis-empty{color:#6c7076;padding-block:1.5rem;font-size:.875rem;line-height:1.6}.analysis-marker-list{gap:.75rem;max-height:40rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.analysis-marker{border:1px solid #e4e6e9;border-radius:.6rem;min-width:0;padding:.8rem}.analysis-marker.is-selected{background:#f5f7f9;border-color:#1550a3}.analysis-marker-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.analysis-time-button{color:#103f84;cursor:pointer;font-variant-numeric:tabular-nums;background:none;border:0;padding:.2rem 0;font-size:.8125rem;font-weight:650}.analysis-category{color:#103f84;background:#edf0f4;border-radius:.3rem;padding:.15rem .4rem;font-size:.6875rem}.analysis-category.improve{color:#ad5e2d;background:#fff1e9}.analysis-category.question{color:#496e95;background:#eef4fa}.analysis-category.training{color:#77659f;background:#f2eef7}.analysis-marker-body,.analysis-training p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.6rem 0;font-size:.875rem;line-height:1.65}.analysis-training{border-inline-start:2px solid #abb5c4;padding-inline-start:.65rem}.analysis-training small{color:#5f6875;font-size:.6875rem;font-weight:600}.analysis-marker-actions{flex-wrap:wrap;gap:.6rem;margin-top:.7rem;display:flex}.analysis-text-button{color:#103f84;cursor:pointer;background:none;border:0;padding:.25rem 0;font-size:.75rem}.analysis-text-button.danger{color:#ad4f42}.analysis-text-button:disabled{opacity:.4;cursor:default}.analysis-marker-form{background:#f6f8fa;border:1px solid #bcc4d1;border-radius:.75rem;gap:.85rem;padding:1rem;display:grid}.analysis-form-grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.analysis-form-grid .field:last-child{grid-column:1/-1}.analysis-workspace .field{min-width:0;margin:0}.analysis-workspace .field textarea{resize:vertical;width:100%;line-height:1.6}.analysis-workspace .field input,.analysis-workspace .field select{width:100%;min-width:0}.analysis-drawing-tools{border:0;flex-wrap:wrap;gap:.4rem;min-width:0;margin:0;padding:0;display:flex}.analysis-tool{color:#5d6570;cursor:pointer;background:#fff;border:1px solid #d7dbe2;border-radius:.4rem;padding:.4rem .6rem;font-size:.75rem}.analysis-tool.active{color:#fff;background:#103f84;border-color:#103f84}.analysis-tool:disabled{opacity:.4;cursor:default}.analysis-form-actions{justify-content:flex-end;display:flex}.analysis-general{background:#fff;border:1px solid #dfe2e6;border-radius:.75rem;padding:1rem}.analysis-save-bar{justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.analysis-save-bar>div{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.analysis-error{color:#a24638;background:#fff2ef;line-height:1.5}.analysis-error,.analysis-success{border-radius:.5rem;margin:0;padding:.7rem .85rem;font-size:.8125rem}.analysis-success{color:#103f84;background:#edf1f6}.analysis-stage:fullscreen{border-radius:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.analysis-stage:fullscreen .analysis-picture{width:min(100vw,calc((100vh - 5rem) * var(--analysis-ratio)));flex-shrink:0}.analysis-stage:fullscreen .analysis-controls{width:min(100vw,calc((100vh - 5rem) * var(--analysis-ratio)))}@media (max-width:900px){.analysis-grid{grid-template-columns:minmax(0,1fr)}.analysis-marker-list{max-height:none}.analysis-save-bar{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.analysis-heading{flex-direction:column;align-items:flex-start;gap:.4rem}.analysis-form-grid{grid-template-columns:1fr}.analysis-volume{display:none}.analysis-controls{gap:.1rem;padding-inline:.35rem}.analysis-clock{font-size:.6875rem}}.video-review-page,.video-reviews-page{gap:22px;display:grid}.video-page-heading h1{font-size:var(--text-page);margin:0 0 10px}.video-bank-details{border:1px solid var(--line);background:var(--canvas);border-radius:8px;margin:16px 0;padding:16px}.video-bank-details h3{font-size:var(--text-body);margin:0 0 8px}.video-bank-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.video-bank-details dt{font-size:var(--text-caption);color:var(--muted);overflow-wrap:anywhere}.video-bank-details dd{font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:600}.video-upload-fields{border:0;min-width:0;margin:0 0 16px;padding:0}.video-list-tools{flex-wrap:wrap;align-items:end;gap:18px;display:flex}.video-list-search{flex:1;align-items:center;gap:10px;min-width:min(100%,270px);display:flex}.video-list-search .field{flex:1}.video-notifications{margin:0;padding:0;list-style:none}.video-notifications li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.video-notifications li:last-child{border-bottom:0}.video-notifications .unread a{font-weight:700}.video-question{white-space:pre-wrap;overflow-wrap:anywhere}.private-review-video{background:#111;border-radius:6px;width:100%;max-height:70vh}.video-upload-panel{width:100%;overflow:hidden}.video-request-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.video-request-intro .helper{max-width:480px;margin:0}.video-request-price{text-align:right;flex-shrink:0;gap:2px;display:grid}.video-request-price span{color:var(--muted);font-size:var(--text-caption)}.video-request-price strong{font-size:var(--text-section);font-variant-numeric:tabular-nums;color:var(--brand)}.video-request-steps{background:var(--canvas);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:16px;list-style:none;display:grid}.video-request-steps li{min-width:0;color:var(--muted);align-items:flex-start;gap:10px;display:flex}.video-request-steps li>span{border:1px solid var(--line);background:var(--paper);width:26px;height:26px;font-size:var(--text-caption);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .18s,color .18s,border-color .18s;display:grid}.video-request-steps strong{font-size:var(--text-body);font-weight:600;display:block}.video-request-steps small{margin-top:2px;line-height:1.5;display:block}.video-request-steps li[data-state=active]{color:var(--ink)}.video-request-steps li[data-state=active]>span,.video-request-steps li[data-state=done]>span{background:var(--brand);color:#fff;border-color:var(--brand)}.video-upload-notice{color:#6d531f;font-size:var(--text-body);background:#fff9eb;border-left:3px solid #a58236;border-radius:4px;margin:0 0 20px;padding:12px 14px;display:block}.video-upload-fields .field{color:var(--ink);font-size:var(--text-body)}.video-file-zone{cursor:default;background:var(--canvas);min-width:0;color:var(--brand);text-align:center;gap:8px;transition:background-color .18s,border-color .18s,box-shadow .18s;position:relative}.video-file-zone:focus-within,.video-file-zone[data-ready=true],.video-upload-fields:not(:disabled) .video-file-zone:hover{border-color:var(--brand);background:#edf0f5}.video-file-zone:focus-within{box-shadow:0 0 0 3px #d6dde8}.video-file-zone .video-native-file-input{display:none}.video-file-zone[data-ready=true]{border-style:solid;border-width:2px;box-shadow:0 0 0 3px #dfe5ed}.video-file-icon{background:#dfe5ed;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.video-file-zone[data-ready=true] .video-file-icon{color:var(--paper);background:var(--brand)}.video-file-zone .video-file-confirmation{background:var(--paper);gap:10px;width:100%;min-width:0;display:grid}.video-file-selected{font-size:var(--text-body);font-weight:700}.video-file-name{font-size:var(--text-item);overflow-wrap:anywhere}.video-file-metadata,.video-file-picker-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.video-file-metadata span{background:var(--canvas);color:var(--ink);font-size:var(--text-caption);border-radius:5px;padding:4px 8px}.video-file-picker-actions .button{min-height:44px}.video-upload-fields:disabled .video-file-zone{cursor:default;opacity:.65}.video-file-confirmation{color:var(--brand);font-size:var(--text-body);background:#edf0f5;border:1px solid #d2dae6;border-radius:5px;padding:10px 12px;animation:video-status-enter .18s both}.video-upload-hint{color:var(--muted);margin:12px 0 18px}.video-upload-status{border:1px solid var(--line);background:var(--canvas);border-radius:6px;margin-bottom:18px;padding:14px;animation:video-status-enter .18s both}.video-upload-status>p{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.video-upload-status .field{color:var(--muted);margin:12px 0 0}.video-upload-status progress{width:100%;height:8px;accent-color:var(--brand)}.video-upload-status[data-error=true]{color:#8c3327;background:#fff4f1;border-color:#e6c5bf}.video-upload-actions{gap:12px}.video-upload-actions .button{min-height:46px}.video-status-badge{background:var(--canvas);color:var(--muted);font-size:var(--text-caption);white-space:nowrap;border-radius:5px;padding:4px 9px;display:inline-flex}.video-status-badge[data-status=payment_pending]{color:#745713;background:#fff4d9}.video-status-badge[data-status=confirmed]{color:#4e5968;background:#eef1f5}.video-status-badge[data-status=published]{background:var(--brand-soft);color:var(--brand)}.video-reviews-table tbody tr{transition:background-color .15s}.video-reviews-table tbody tr:focus-within,.video-reviews-table tbody tr:hover{background:var(--canvas)}.video-reviews-table td:first-child a{text-underline-offset:4px;color:var(--brand);text-decoration:underline}.video-reviews-empty{border:1px dashed var(--line);text-align:center;border-radius:6px;padding:28px 16px}.video-reviews-empty .helper{color:var(--muted);margin:8px 0 0}.video-price-setup{gap:20px;width:100%;max-width:640px;margin:24px auto;display:grid}.video-price-setup-step{color:var(--brand);font-size:var(--text-body);margin-bottom:8px}.video-price-setup .helper{color:var(--muted);margin-bottom:0}.video-price-input{align-items:center;gap:10px;max-width:300px;display:flex}.video-price-input>span{font-size:var(--text-section);color:var(--brand)}.video-price-panel .field{font-size:var(--text-body);color:var(--ink)}.video-price-setup .video-price-panel .button{width:100%;min-height:46px}@keyframes video-status-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.video-list-stats{font-size:var(--text-body);margin:4px 0 0}.video-page-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.video-list-footnote{margin-top:12px}.video-review-records{border:1px solid var(--line);background:#fff;border-radius:8px;gap:16px;padding:12px 16px;display:grid}.video-review-records>summary{cursor:pointer;min-height:32px;font-weight:600;line-height:32px}.video-club-price{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.video-club-price dd{text-align:right;margin:0;font-weight:600}@media (max-width:640px){.video-reviews-table thead{display:none}.video-reviews-table,.video-reviews-table tbody,.video-reviews-table td,.video-reviews-table tr{width:100%;display:block}.video-reviews-table tr{border-bottom:1px solid var(--line);padding:12px 0}.video-reviews-table td{border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:4px 0;display:flex}.video-reviews-table td:not(:first-child):before{content:attr(data-label);min-width:96px;color:var(--muted);font-size:var(--text-caption)}.video-reviews-table td:first-child{font-weight:600}.video-list-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.video-list-tools>.video-list-search,.video-list-tools>.video-match-confirm{grid-column:1/-1}.video-playback-panel .panel-heading{flex-direction:column;align-items:flex-start}.video-playback-panel .panel-heading .button{max-width:100%}.video-request-intro{flex-direction:column;align-items:flex-start;gap:12px}.video-request-price{text-align:left}.video-request-steps{grid-template-columns:1fr;gap:14px}.video-file-zone{padding:20px 12px}.video-upload-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.video-reviews-table tbody tr,.video-upload-panel *{transition:none;animation:none}.video-upload-panel .button:active:not(:disabled){transform:none}}.video-review-back{white-space:normal;text-align:left;justify-self:start;max-width:100%;min-height:44px}.video-review-back svg{flex-shrink:0}.video-review-back:hover{background:var(--brand-50);border-color:var(--brand-200)}.video-review-back:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.video-review-back-navigation{margin-bottom:28px}.video-review-summary{border-top:1px solid var(--line);min-width:0;padding-top:20px}.video-review-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:16px;display:flex}.video-review-summary .video-review-summary-status{align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.4}.video-review-summary-status svg{flex-shrink:0}.video-review-summary-fee{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 10px;min-width:0;margin-left:auto;display:flex}.video-review-summary-fee>span{color:var(--muted);font-size:12px;line-height:1.5}.video-review-summary-fee>strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.4}.video-review-summary-details{background:var(--canvas);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1.35fr) minmax(0,1.2fr) minmax(0,.65fr);gap:16px 24px;margin:0;padding:16px;display:grid}.video-review-summary-details>div{min-width:0}.video-review-summary-details dt{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:500;line-height:1.5}.video-review-summary-details dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.6}.video-review-summary-details .video-review-summary-file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-review-summary-duration{font-variant-numeric:tabular-nums}@media (max-width:640px){.video-review-summary-details{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.video-review-summary-details>div{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.video-review-summary-details dt{margin:0}}@media (max-width:600px){.video-review-back-navigation{margin-bottom:20px}}.video-consent{border:1px solid var(--line);background:var(--canvas);border-radius:8px;gap:12px;margin:16px 0;padding:16px;display:grid}.video-consent-legend{padding:0 4px;font-weight:600}.video-consent-all,.video-consent-item{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.video-consent-all{border-bottom:1px solid var(--line);padding-bottom:12px}.video-consent-all span{gap:4px;display:grid}.video-consent-all small,.video-consent-summary{color:var(--muted);font-size:var(--text-caption)}.video-consent-history-list,.video-consent-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.video-consent input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:2px}.video-consent-summary{margin:4px 0 0 28px}.video-consent-details{font-size:var(--text-caption);margin:6px 0 0 28px}.video-consent-details summary{cursor:pointer;color:var(--brand)}.video-consent-body{white-space:pre-line;overflow-wrap:anywhere}.video-consent-badge{border:1px solid var(--line);font-size:var(--text-caption);border-radius:4px;margin-right:6px;padding:1px 6px;font-weight:600;display:inline-block}.video-consent-badge[data-required=true]{color:var(--brand);border-color:var(--brand)}.video-consent-history-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.video-match-types{border:1px solid var(--line);border-radius:8px;gap:8px;margin:0;padding:16px;display:grid}.video-match-types legend{padding:0 4px;font-weight:600}.video-match-type{cursor:pointer;align-items:center;gap:10px;display:flex}.video-match-type small{color:var(--muted);font-size:var(--text-caption);margin-left:auto}.video-match-confirm{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 4px;display:flex}.video-refund-account{border:0;gap:10px;min-width:0;margin:12px 0;padding:0;display:grid}.video-refund-account-details{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;display:grid}.video-refund-account-details dd{overflow-wrap:anywhere;margin:0}.video-review-timeline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.video-review-timeline li{border:1px solid var(--line);border-radius:8px;padding:12px}.video-review-timeline p{margin:0}.video-file-tabs{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.video-file-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.video-file-list li{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.video-file-list li span{overflow-wrap:anywhere;flex:200px}.video-due{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.video-status-badge[data-due=due_soon]{color:#745713;background:#fff4d9}.video-status-badge[data-due=delivered_late],.video-status-badge[data-due=overdue]{color:#a61b1b;background:#fdecec}.video-status-badge[data-due=delivered]{background:var(--brand-soft);color:var(--brand)}.video-refund-steps{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.video-refund-steps li{border:1px solid var(--line);color:var(--muted);font-size:var(--text-caption);border-radius:999px;padding:4px 10px}.video-refund-steps li[data-done=true]{color:var(--brand)}.video-refund-steps li[data-current=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.video-refund-details{gap:6px;margin:0 0 12px;display:grid}.video-refund-details div{flex-wrap:wrap;gap:8px;display:flex}.video-refund-details dt{color:var(--muted);min-width:120px}.video-refund-details dd{overflow-wrap:anywhere;margin:0}.video-refund-handle{gap:10px;display:grid}.video-status-badge[data-refund]{margin-left:6px}.video-status-badge[data-refund=processing],.video-status-badge[data-refund=requested]{color:#745713;background:#fff4d9}.video-status-badge[data-refund=completed]{background:var(--brand-soft);color:var(--brand)}.video-status-badge[data-refund=rejected]{color:#a61b1b;background:#fdecec}.video-respond-by{margin-top:4px;display:block}.video-ai-consent-switch{align-items:center;gap:8px;display:flex}.video-match-type .video-intake-paused{color:#a61b1b;margin-left:0}.video-intake-list{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.video-intake-pause,.video-intake-row{gap:8px;display:grid}.video-intake-state[data-paused=true]{color:#a61b1b;font-weight:600}.video-review-content-stage{min-width:0;position:relative}.video-review-stage-body[data-ready=false]{pointer-events:none;visibility:hidden}.video-review-content-stage[aria-busy=true]{min-height:min(560px,100dvh - 180px)}.video-review-stage-loading{z-index:10;inset-inline:0;position:absolute;top:0}.auth-app-header,.public-header,.workspace-header{position:relative}.header-notifications{flex-shrink:0}.header-notifications>.notification-button{cursor:pointer;width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;padding:0;list-style:none;display:flex;position:relative}.header-notifications>summary::-webkit-details-marker{display:none}.header-notifications[open]>summary{background:var(--canvas)}.notification-bell{transform-origin:50% 15%;display:inline-flex}.notification-button.has-unread .notification-bell{animation:notification-ring 1s ease-in-out 2}.header-notifications .notification-dot{border:2px solid var(--paper);background:#dc2626;width:9px;height:9px;top:8px;right:8px}.notification-popover{z-index:30;overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);white-space:normal;text-align:left;border-radius:12px;width:min(390px,100vw - 32px);max-height:min(540px,65dvh);position:absolute;top:calc(100% + 6px);right:16px;overflow-y:auto;box-shadow:0 12px 36px #24383124}.notification-popover-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.notification-popover-heading h2{font-size:var(--text-section);margin:0;font-weight:600}.notification-popover-heading p{margin:4px 0 0}.notification-popover .icon-button{flex-shrink:0;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.notification-popover .video-notifications{margin:0;padding:0}.notification-popover .video-notifications li{border-bottom:1px solid var(--line);justify-items:start;gap:8px;min-width:0;margin:0;padding:16px 18px;display:grid}.notification-popover .video-notifications li:last-child{border-bottom:0}.notification-popover .video-notifications li.unread{background:#fff8f6}.notification-popover .video-notifications a{white-space:normal;overflow-wrap:anywhere;font-size:var(--text-body);line-height:1.6;display:block}.notification-popover .video-notifications p{margin:6px 0 0}.notification-popover .button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:40px}.notification-empty{font-size:var(--text-body);color:var(--muted);text-align:center;margin:0;padding:32px 18px;display:block}.notification-error{color:#b42318;font-size:var(--text-body);justify-items:start;gap:10px;padding:16px 18px;display:grid}.notification-error p{margin:0}.notification-mark-all{width:calc(100% - 36px);margin:12px 18px;display:block}.notification-limit{border-top:1px solid var(--line);margin:0;padding:12px 18px}@keyframes notification-ring{0%,to{transform:rotate(0)}15%,45%{transform:rotate(16deg)}30%,60%{transform:rotate(-16deg)}75%{transform:rotate(8deg)}90%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.notification-button.has-unread .notification-bell{animation:none}}.coach-guides{position:relative}.coach-guides .coach-guide-launcher{min-height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 14);cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:#5c4515;--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);background-color:#ffe066;border-width:1px;border-color:#f4cd4b;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.coach-guides .coach-guide-launcher:hover{background-color:#ffda4d;border-color:#e4b72e}}.coach-guides .coach-guide-launcher:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:#b88616}.coach-guide-picker{z-index:180;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);width:min(280px,100vw - 24px);padding:calc(var(--spacing) * 4);text-align:left;color:#38352c;--tw-shadow:0 12px 32px var(--tw-shadow-color,#604c1924);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffdf5;border-width:1px;border-color:#f1d88a;display:grid;position:absolute;top:calc(100% + 12px);right:0}.coach-guide-picker p,.coach-guide-picker small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#756d5b;margin:0}.coach-guide-picker button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5c4515;background-color:#fff2ba;border-width:1px;border-color:#f4dc91}@media (hover:hover){.coach-guide-picker button:hover{background-color:#ffe58a;border-color:#edc443}}.coach-guide-picker button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:#b88616}.coach-guide-layer{pointer-events:none;z-index:210;opacity:1;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.6s;--tw-ease:var(--ease-out);transition-duration:.6s;transition-timing-function:var(--ease-out);position:fixed;inset:0}.coach-guide-layer.is-fading{opacity:0}.coach-guide-layer.is-fading .coach-guide-card{pointer-events:none}@media (prefers-reduced-motion:reduce){.coach-guide-layer{--tw-duration:0s;transition-duration:0s}}.coach-guide-highlight{pointer-events:none;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-shadow:0 0 0 2px var(--tw-shadow-color,#fff8d6),0 0 0 7px var(--tw-shadow-color,#ffd4464d);background-color:oklab(90.9681% -.0128314 .143435/.1);border-width:3px;border-color:#efb923}.coach-guide-card,.coach-guide-highlight{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:fixed}.coach-guide-card{pointer-events:auto;box-sizing:border-box;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;width:min(336px,100vw - 24px);max-height:calc(100dvh - 24px);padding:calc(var(--spacing) * 5);text-align:left;color:#38352c;--tw-shadow:0 12px 36px var(--tw-shadow-color,#604c1929),0 2px 8px var(--tw-shadow-color,#604c1914);background-color:#fffdf5;border-color:#f1d88a;border-top:4px var(--tw-border-style) #ffcf3f;overflow-y:auto}.coach-guide-eyebrow{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#72591b;display:flex}.coach-guide-eyebrow>span{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:#5c4515;background-color:#ffdf70;border-width:1px;border-color:#f0cd57;border-radius:3.40282e+38px}.coach-guide-eyebrow button{margin-top:calc(var(--spacing) * -2);margin-right:calc(var(--spacing) * -2);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:#8a8067;border-radius:3.40282e+38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.coach-guide-eyebrow button:hover{color:#5c4515;background-color:#fff0b3}}.coach-guide-eyebrow button:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:#b88616}.coach-guide-card h2{margin:0;margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#38352c}.coach-guide-card p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#635e50;margin:0}.coach-guide-card .coach-guide-hint{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#73591c;background-color:#fff0b3;border-width:1px;border-color:#f4d672}.coach-guide-card .coach-guide-hint,.coach-guide-skip{margin-top:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.coach-guide-skip{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#756d5b;border-width:1px;border-color:#e4dcc5}@media (hover:hover){.coach-guide-skip:hover{color:#5c4515;background-color:#fff4c9;border-color:#edc443}}.coach-guide-skip:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:#b88616}@media (max-width:600px){.coach-guide-card{padding:calc(var(--spacing) * 4)}}.footer-wordmark{color:var(--ink);letter-spacing:-.5px;font-weight:700}.footer-brand,.invoice-brand{align-items:center;gap:8px;display:inline-flex}.content-footer .footer-brand>span{margin-left:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(button,input,select,textarea){all:revert}.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(a,[tabindex]){outline:revert;outline-offset:revert;touch-action:auto;-webkit-tap-highlight-color:revert}.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(h1,h2,h3){letter-spacing:normal;line-height:inherit}.coach-analysis-root.coach-analysis-root.coach-analysis-root svg{flex-shrink:revert}.coach-analysis-root.coach-analysis-root.coach-analysis-root dt{color:inherit}@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root *,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::backdrop,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :after,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root{--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-600:oklch(57.7% .245 27.325);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-600:oklch(59.6% .145 163.225);--color-violet-600:oklch(54.1% .281 293.009);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.625rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.2s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:.5rem;--color-brand-50:#eff5fb;--color-brand-100:#dbe7f4;--color-brand-200:#b7d0e8;--color-brand-300:#88b0d8;--color-brand-400:#4f8ac9;--color-brand-500:#1b5fbf;--color-brand-600:#1450a2;--color-brand-700:#103f84;--color-brand-800:#0d2f65;--color-brand-900:#091f45;--color-ink-900:#1a1a1a;--color-ink-700:#3f3f46;--color-ink-500:#6b7280;--color-ink-400:#9ca3af;--color-ink-300:#d4d4d8;--color-ink-200:#e4e4e7;--color-ink-100:#f4f4f5;--color-ink-50:#fafafa;--color-warn-50:#fffbeb;--color-error-600:#dc2626;--ease-out-toss:cubic-bezier(.4,0,.2,1)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root *,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::backdrop,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :after,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root{-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root hr{height:0;color:inherit;border-top-width:1px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root h1,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root h2,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root h3,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root h4,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root h5,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root h6{font-size:inherit;font-weight:inherit}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root b,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root strong{font-weight:bolder}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root code,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root kbd,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root pre,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root samp{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}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root small{font-size:80%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root sub,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root sub{bottom:-.25em}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root sup{top:-.5em}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root table{text-indent:0;border-color:inherit;border-collapse:collapse}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :-moz-focusring:where(:not(iframe)){outline:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root progress{vertical-align:baseline}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root summary{display:list-item}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root menu,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ol,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ul{list-style:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root audio,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root canvas,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root embed,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root iframe,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root img,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root object,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root svg,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root video{vertical-align:middle;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root img,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root video{max-width:100%;height:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root button,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root input,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root optgroup,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root select,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::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}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::file-selector-button{margin-inline-end:4px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root textarea{resize:vertical}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-search-decoration{-webkit-appearance:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit{display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-fields-wrapper{padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-year-field{padding-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-day-field,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-month-field{padding-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-hour-field,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-minute-field{padding-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-millisecond-field,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-second-field{padding-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-datetime-edit-meridiem-field{padding-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-calendar-picker-indicator{line-height:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :-moz-ui-invalid{box-shadow:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root button,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root input:where([type=button],[type=reset],[type=submit]){appearance:button}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::file-selector-button{appearance:button}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-inner-spin-button,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root ::-webkit-outer-spin-button{height:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [hidden]:where(:not([hidden=until-found])){display:none!important}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@container\/analysis-settings{container:analysis-settings/inline-size}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pointer-events-auto{pointer-events:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pointer-events-none{pointer-events:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .invisible{visibility:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .visible{visibility:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .absolute{position:absolute}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .fixed{position:fixed}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .relative{position:relative}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .sticky{position:sticky}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .-inset-\[2px\]{inset:-2px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .inset-0{inset:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .inset-x-0{inset-inline:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .inset-y-0{inset-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .-top-1\.5{top:calc(var(--spacing) * -1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .top-0{top:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .top-1{top:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .top-1\.5{top:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .top-1\/2{top:50%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .top-2{top:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .top-3{top:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .top-\[calc\(env\(safe-area-inset-top\)\+1rem\)\]{top:calc(env(safe-area-inset-top) + 1rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .-right-1\.5{right:calc(var(--spacing) * -1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .right-0{right:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .right-1\.5{right:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .right-4{right:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .right-\[calc\(env\(safe-area-inset-right\)\+1rem\)\]{right:calc(env(safe-area-inset-right) + 1rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .right-\[calc\(env\(safe-area-inset-right\)\+4\.75rem\)\]{right:calc(env(safe-area-inset-right) + 4.75rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .right-\[calc\(env\(safe-area-inset-right\)\+9rem\)\]{right:calc(env(safe-area-inset-right) + 9rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-0{bottom:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-4{bottom:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-16{bottom:calc(var(--spacing) * 16)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-20{bottom:calc(var(--spacing) * 20)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-\[0\.95rem\]{bottom:.95rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-\[calc\(0\.5rem_\+_env\(safe-area-inset-bottom\)\)\]{bottom:calc(.5rem + env(safe-area-inset-bottom))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-\[calc\(max\(2\.75rem\,11\%\)\+0\.95rem\)\]{bottom:calc(max(2.75rem, 11%) + .95rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-\[calc\(var\(--controls-bottom\,env\(safe-area-inset-bottom\)\)\+1\.375rem\)\]{bottom:calc(var(--controls-bottom, env(safe-area-inset-bottom)) + 1.375rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-\[calc\(var\(--controls-bottom\,env\(safe-area-inset-bottom\)\)\+1rem\)\]{bottom:calc(var(--controls-bottom, env(safe-area-inset-bottom)) + 1rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bottom-\[max\(2\.75rem\,11\%\)\]{bottom:max(2.75rem,11%)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .left-0{left:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .left-1{left:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .left-1\/2{left:50%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .left-2{left:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .left-3{left:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .left-\[calc\(env\(safe-area-inset-left\)\+1rem\)\]{left:calc(env(safe-area-inset-left) + 1rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-0{z-index:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-10{z-index:10}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-20{z-index:20}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-30{z-index:30}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-40{z-index:40}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-50{z-index:50}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-\[60\]{z-index:60}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-\[70\]{z-index:70}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .z-\[80\]{z-index:80}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .float-left{float:left}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .clear-both{clear:both}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .m-0{margin:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .m-0\!{margin:0!important}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mx-auto{margin-inline:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-0\.5{margin-top:calc(var(--spacing) * .5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-1{margin-top:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-2{margin-top:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-3{margin-top:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-4{margin-top:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-5{margin-top:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-6{margin-top:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-8{margin-top:calc(var(--spacing) * 8)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mt-auto{margin-top:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mr-1{margin-right:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mr-2{margin-right:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mb-1{margin-bottom:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mb-2{margin-bottom:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mb-3{margin-bottom:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mb-4{margin-bottom:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .mb-6{margin-bottom:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ml-1{margin-left:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ml-2{margin-left:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ml-auto{margin-left:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\!hidden{display:none!important}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\!inline{display:inline!important}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .block{display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .flex{display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .grid{display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hidden{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .inline{display:inline}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .inline-block{display:inline-block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .inline-flex{display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .aspect-square{aspect-ratio:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .aspect-video{aspect-ratio:var(--aspect-video)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-0\.5{height:calc(var(--spacing) * .5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-1{height:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-1\.5{height:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-2{height:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-3\.5{height:calc(var(--spacing) * 3.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-4{height:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-5{height:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-6{height:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-7{height:calc(var(--spacing) * 7)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-8{height:calc(var(--spacing) * 8)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-9{height:calc(var(--spacing) * 9)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-10{height:calc(var(--spacing) * 10)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-11{height:calc(var(--spacing) * 11)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-12{height:calc(var(--spacing) * 12)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-14{height:calc(var(--spacing) * 14)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-16{height:calc(var(--spacing) * 16)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-28{height:calc(var(--spacing) * 28)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-\[3px\]{height:3px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-\[7px\]{height:7px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-\[24vh\]{height:24vh}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-\[100dvh\]{height:100dvh}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-auto{height:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-full{height:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .h-screen{height:100vh}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-h-64{max-height:calc(var(--spacing) * 64)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-h-\[60vh\]{max-height:60vh}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-h-\[80vh\]{max-height:80vh}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-h-\[240px\]{max-height:240px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-h-\[min\(100\%\,85dvh\)\]{max-height:min(100%,85dvh)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-h-full{max-height:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-0{min-height:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-8{min-height:calc(var(--spacing) * 8)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-9{min-height:calc(var(--spacing) * 9)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-10{min-height:calc(var(--spacing) * 10)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-11{min-height:calc(var(--spacing) * 11)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-12{min-height:calc(var(--spacing) * 12)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-16{min-height:calc(var(--spacing) * 16)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-20{min-height:calc(var(--spacing) * 20)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-24{min-height:calc(var(--spacing) * 24)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-48{min-height:calc(var(--spacing) * 48)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-\[2rem\]{min-height:2rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-h-\[140px\]{min-height:140px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-0\.5{width:calc(var(--spacing) * .5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-1\.5{width:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-1\/2{width:50%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-2{width:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-3\.5{width:calc(var(--spacing) * 3.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-4{width:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-5{width:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-6{width:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-7{width:calc(var(--spacing) * 7)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-10{width:calc(var(--spacing) * 10)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-11{width:calc(var(--spacing) * 11)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-12{width:calc(var(--spacing) * 12)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-14{width:calc(var(--spacing) * 14)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-16{width:calc(var(--spacing) * 16)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-20{width:calc(var(--spacing) * 20)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-\[3px\]{width:3px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-\[35\%\]{width:35%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-\[65\%\]{width:65%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-auto{width:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-full{width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .w-screen{width:100vw}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-2xl{max-width:var(--container-2xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-3xl{max-width:var(--container-3xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-4xl{max-width:var(--container-4xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-6xl{max-width:var(--container-6xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-7xl{max-width:var(--container-7xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-full{max-width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-lg{max-width:var(--container-lg)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-sm{max-width:var(--container-sm)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-w-xs{max-width:var(--container-xs)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-w-0{min-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-w-10{min-width:calc(var(--spacing) * 10)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-w-11{min-width:calc(var(--spacing) * 11)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .min-w-14{min-width:calc(var(--spacing) * 14)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .flex-1{flex:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .shrink-0{flex-shrink:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .origin-center{transform-origin:center}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .press:active{transform:scale(.97)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .animate-pulse{animation:var(--animate-pulse)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .fade-in{animation:fade-in .22s var(--ease-out-toss) both}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .cursor-crosshair{cursor:crosshair}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .cursor-default{cursor:default}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .cursor-grab{cursor:grab}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .cursor-not-allowed{cursor:not-allowed}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .cursor-pointer{cursor:pointer}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[touch-action\:manipulation\]{touch-action:manipulation}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .touch-none{touch-action:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .resize{resize:both}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .resize-none{resize:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .resize-y{resize:vertical}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .flex-col{flex-direction:column}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .flex-row-reverse{flex-direction:row-reverse}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .flex-wrap{flex-wrap:wrap}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .items-baseline{align-items:baseline}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .items-center{align-items:center}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .items-end{align-items:flex-end}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .items-start{align-items:flex-start}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .justify-between{justify-content:space-between}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .justify-center{justify-content:center}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .justify-end{justify-content:flex-end}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-0{gap:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-1{gap:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-1\.5{gap:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-2{gap:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-3{gap:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-4{gap:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-5{gap:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-6{gap:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :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)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :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)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :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)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-x-3{column-gap:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-x-4{column-gap:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .gap-y-1{row-gap:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :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)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :where(.divide-ink-100>:not(:last-child)){border-color:var(--color-ink-100)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .overflow-hidden{overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .overflow-y-auto{overflow-y:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .overscroll-contain{overscroll-behavior:contain}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded{border-radius:var(--radius)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-2xl{border-radius:var(--radius-2xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-full{border-radius:3.40282e+38px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-lg{border-radius:var(--radius-lg)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-md{border-radius:var(--radius-md)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-none{border-radius:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-xl{border-radius:var(--radius-xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border{border-style:var(--tw-border-style);border-width:1px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-0{border-style:var(--tw-border-style);border-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-2{border-style:var(--tw-border-style);border-width:2px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-\[4px\]{border-style:var(--tw-border-style);border-width:4px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-dashed{--tw-border-style:dashed;border-style:dashed}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-brand-100{border-color:var(--color-brand-100)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-brand-200{border-color:var(--color-brand-200)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-brand-300{border-color:var(--color-brand-300)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-brand-500{border-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-brand-700{border-color:var(--color-brand-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-ink-100{border-color:var(--color-ink-100)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-ink-200{border-color:var(--color-ink-200)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-ink-300{border-color:var(--color-ink-300)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-ink-700{border-color:var(--color-ink-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-ink-900{border-color:var(--color-ink-900)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-rose-200{border-color:var(--color-rose-200)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-rose-400{border-color:var(--color-rose-400)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-rose-500{border-color:var(--color-rose-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-white{border-color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-\[\#4f8ff0\]{background-color:#4f8ff0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-\[\#f5f7fb\]{background-color:#f5f7fb}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-amber-50{background-color:var(--color-amber-50)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black{background-color:var(--color-black)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/65{background-color:color-mix(in oklab,var(--color-black) 65%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-black\/85{background-color:color-mix(in oklab,var(--color-black) 85%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-50{background-color:var(--color-brand-50)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-50\/40{background-color:#eff5fb66}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-50\/40{background-color:color-mix(in oklab,var(--color-brand-50) 40%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-50\/50{background-color:#eff5fb80}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-50\/50{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-50\/60{background-color:#eff5fb99}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-50\/60{background-color:color-mix(in oklab,var(--color-brand-50) 60%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-100{background-color:var(--color-brand-100)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-300{background-color:var(--color-brand-300)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-500{background-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-brand-700{background-color:var(--color-brand-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-current{background-color:currentColor}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-emerald-600{background-color:var(--color-emerald-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-50{background-color:var(--color-ink-50)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-50\/40{background-color:#fafafa66}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-50\/40{background-color:color-mix(in oklab,var(--color-ink-50) 40%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-50\/60{background-color:#fafafa99}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-50\/60{background-color:color-mix(in oklab,var(--color-ink-50) 60%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-50\/70{background-color:color-mix(in oklab,var(--color-ink-50) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-100{background-color:var(--color-ink-100)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-200{background-color:var(--color-ink-200)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-700{background-color:var(--color-ink-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900{background-color:var(--color-ink-900)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/25{background-color:#1a1a1a40}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/25{background-color:color-mix(in oklab,var(--color-ink-900) 25%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/45{background-color:#1a1a1a73}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/45{background-color:color-mix(in oklab,var(--color-ink-900) 45%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/50{background-color:#1a1a1a80}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/50{background-color:color-mix(in oklab,var(--color-ink-900) 50%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/55{background-color:#1a1a1a8c}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/55{background-color:color-mix(in oklab,var(--color-ink-900) 55%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/70{background-color:#1a1a1ab3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-ink-900\/70{background-color:color-mix(in oklab,var(--color-ink-900) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-rose-50{background-color:var(--color-rose-50)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-rose-500{background-color:var(--color-rose-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-transparent{background-color:#0000}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-violet-600{background-color:var(--color-violet-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-warn-50{background-color:var(--color-warn-50)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white{background-color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-white\/90{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .from-black\/70{--tw-gradient-from:color-mix(in oklab,var(--color-black) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .object-contain{object-fit:contain}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .object-cover{object-fit:cover}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-0{padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-1{padding:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-1\.5{padding:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-2{padding:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-2\.5{padding:calc(var(--spacing) * 2.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-3{padding:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-4{padding:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-5{padding:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .p-6{padding:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-1{padding-inline:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-2{padding-inline:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-3{padding-inline:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-4{padding-inline:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-5{padding-inline:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .px-6{padding-inline:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-0\.5{padding-block:calc(var(--spacing) * .5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-1{padding-block:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-2{padding-block:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-3{padding-block:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-4{padding-block:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-5{padding-block:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .py-6{padding-block:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pt-1{padding-top:var(--spacing)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pt-2{padding-top:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pt-3{padding-top:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pt-6{padding-top:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pt-10{padding-top:calc(var(--spacing) * 10)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pr-3{padding-right:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pr-10{padding-right:calc(var(--spacing) * 10)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pr-18{padding-right:calc(var(--spacing) * 18)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pr-\[calc\(env\(safe-area-inset-right\)\+12\.25rem\)\]{padding-right:calc(env(safe-area-inset-right) + 12.25rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-2{padding-bottom:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-3{padding-bottom:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-4{padding-bottom:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-\[0\.4rem\]{padding-bottom:.4rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-\[1\.375rem\]{padding-bottom:1.375rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-\[5rem\]{padding-bottom:5rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-\[calc\(env\(safe-area-inset-bottom\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 1rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pl-3{padding-left:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pl-4{padding-left:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .pl-\[13rem\]{padding-left:13rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-center{text-align:center}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-left{text-align:left}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .font-mono{font-family:var(--font-mono)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-\[10px\]{font-size:10px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-\[11px\]{font-size:11px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .leading-none{--tw-leading:1;line-height:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .whitespace-nowrap{white-space:nowrap}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .whitespace-pre-line{white-space:pre-line}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .whitespace-pre-wrap{white-space:pre-wrap}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-amber-500{color:var(--color-amber-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-amber-700{color:var(--color-amber-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-brand-600{color:var(--color-brand-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-brand-700{color:var(--color-brand-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-brand-900{color:var(--color-brand-900)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-error-600{color:var(--color-error-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-ink-300{color:var(--color-ink-300)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-ink-400{color:var(--color-ink-400)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-ink-500{color:var(--color-ink-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-ink-700{color:var(--color-ink-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-ink-900{color:var(--color-ink-900)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-red-600{color:var(--color-red-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-rose-600{color:var(--color-rose-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-rose-700{color:var(--color-rose-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white{color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .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, )}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .underline{text-decoration-line:underline}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .accent-brand-500{accent-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .accent-ink-700{accent-color:var(--color-ink-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .accent-white{accent-color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .opacity-0{opacity:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .opacity-50{opacity:.5}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .opacity-100{opacity:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .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)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .shadow-\[-8px_0_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:-8px 0 32px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .shadow-\[0_-8px_32px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 -8px 32px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-amber-500{--tw-ring-color:var(--color-amber-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-brand-500{--tw-ring-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-ink-900{--tw-ring-color:var(--color-ink-900)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-rose-500{--tw-ring-color:var(--color-rose-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-transparent{--tw-ring-color:transparent}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-white{--tw-ring-color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-white\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-white\/70{--tw-ring-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .outline{outline-style:var(--tw-outline-style);outline-width:1px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .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, )}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .backdrop-blur{--tw-backdrop-blur:blur(8px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .backdrop-blur,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .press{transition-property:transform,opacity;transition-duration:.1s;transition-timing-function:var(--ease-out-toss)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .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))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .transition-none{transition-property:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .duration-200{--tw-duration:.2s;transition-duration:.2s}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .duration-300{--tw-duration:.3s;transition-duration:.3s}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ease-linear{--tw-ease:linear;transition-timing-function:linear}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .outline-none{--tw-outline-style:none;outline-style:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[clip-path\:circle\(25\%_at_50\%_50\%\)\]{clip-path:circle(25%)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[clip-path\:polygon\(50\%_0\%\,_100\%_50\%\,_50\%_100\%\,_0\%_50\%\)\]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[clip-path\:polygon\(50\%_0\%\,_100\%_100\%\,_0\%_100\%\)\]{clip-path:polygon(50% 0,100% 100%,0 100%)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .ring-inset{--tw-ring-inset:inset}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .peer-checked\:bg-brand-600:is(:where(.peer):checked~*){background-color:var(--color-brand-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .peer-focus-visible\:ring-brand-500:is(:where(.peer):focus-visible~*){--tw-ring-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .peer-focus-visible\:ring-offset-2:is(:where(.peer):focus-visible~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .placeholder\:text-ink-400::placeholder{color:var(--color-ink-400)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .first\:pt-0:first-child{padding-top:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:border-brand-300:hover{border-color:var(--color-brand-300)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:border-brand-400:hover{border-color:var(--color-brand-400)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:border-brand-700:hover{border-color:var(--color-brand-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:border-ink-200:hover{border-color:var(--color-ink-200)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:border-ink-300:hover{border-color:var(--color-ink-300)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-brand-50\/40:hover{background-color:#eff5fb66}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-brand-50\/40:hover{background-color:color-mix(in oklab,var(--color-brand-50) 40%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-brand-100:hover{background-color:var(--color-brand-100)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-brand-800:hover{background-color:var(--color-brand-800)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-ink-50:hover{background-color:var(--color-ink-50)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-ink-100\/70:hover{background-color:#f4f4f5b3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-ink-100\/70:hover{background-color:color-mix(in oklab,var(--color-ink-100) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-ink-700:hover{background-color:var(--color-ink-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-ink-900\/60:hover{background-color:#1a1a1a99}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-ink-900\/60:hover{background-color:color-mix(in oklab,var(--color-ink-900) 60%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:bg-white:hover{background-color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:text-brand-700:hover{color:var(--color-brand-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:text-ink-700:hover{color:var(--color-ink-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:text-ink-900:hover{color:var(--color-ink-900)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:text-rose-600:hover{color:var(--color-rose-600)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .hover\:underline:hover{text-decoration-line:underline}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus\:ring-brand-500\/20:focus{--tw-ring-color:#1b5fbf33}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus\:ring-brand-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus-visible\:ring-brand-500:focus-visible{--tw-ring-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus-visible\:outline-brand-500:focus-visible{outline-color:var(--color-brand-500)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .active\:cursor-grabbing:active{cursor:grabbing}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .active\:bg-brand-800:active{background-color:var(--color-brand-800)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .disabled\:opacity-35:disabled{opacity:.35}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .disabled\:opacity-40:disabled{opacity:.4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:64rem){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-lg\:sticky{position:sticky}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-lg\:bottom-0{bottom:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-lg\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-lg\:border-ink-100{border-color:var(--color-ink-100)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-lg\:bg-white{background-color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .max-lg\:py-2{padding-block:calc(var(--spacing) * 2)}}@media (min-width:40rem){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .sm\:items-center{align-items:center}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .sm\:p-5{padding:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .sm\:pb-0{padding-bottom:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .lg\:flex{display:flex}}@container analysis-settings (min-width: 640px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:block{display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:flex-row{flex-direction:row}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:justify-center{justify-content:center}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:gap-3{gap:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:p-6{padding:calc(var(--spacing) * 6)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:px-7{padding-inline:calc(var(--spacing) * 7)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[640px\]\/analysis-settings\:px-8{padding-inline:calc(var(--spacing) * 8)}}@container analysis-settings (min-width: 900px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:col-span-2{grid-column:span 2/span 2}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:mt-7{margin-top:calc(var(--spacing) * 7)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:block{display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:flex{display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:hidden{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:w-60{width:calc(var(--spacing) * 60)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:w-full{width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:flex-col{flex-direction:column}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:flex-row{flex-direction:row}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:justify-start{justify-content:flex-start}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:gap-3{gap:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:px-3{padding-inline:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:px-5{padding-inline:calc(var(--spacing) * 5)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:py-3{padding-block:calc(var(--spacing) * 3)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:py-8{padding-block:calc(var(--spacing) * 8)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:text-left{text-align:left}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[900px\]\/analysis-settings\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@container analysis-settings (min-width: 1200px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[1200px\]\/analysis-settings\:w-64{width:calc(var(--spacing) * 64)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\@min-\[1200px\]\/analysis-settings\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[\&_\*\]\:pointer-events-none *{pointer-events:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[터치가로\]\:fixed:is(터치가로){position:fixed}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[터치가로\]\:block:is(터치가로){display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[터치가로\]\:bg-black:is(터치가로){background-color:var(--color-black)}@media (orientation:landscape) and (max-width:1023px) and (max-height:360px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[\@media\(orientation\:landscape\)_and_\(max-width\:1023px\)_and_\(max-height\:360px\)\]\:hidden{display:none}}@media (orientation:landscape) and (pointer:coarse){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:\[container-type\:size\]{container-type:size}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:absolute{position:absolute}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:fixed{position:fixed}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:relative{position:relative}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:inset-0{inset:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:inset-auto{inset:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:right-\[calc\(env\(safe-area-inset-right\)\+9rem\)\]{right:calc(env(safe-area-inset-right) + 9rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bottom-\[calc\(var\(--controls-bottom\,env\(safe-area-inset-bottom\)\)\+1\.375rem\)\]{bottom:calc(var(--controls-bottom, env(safe-area-inset-bottom)) + 1.375rem)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:z-30{z-index:30}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:z-40{z-index:40}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:block{display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:flex{display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:hidden{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:aspect-auto{aspect-ratio:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:aspect-video{aspect-ratio:var(--aspect-video)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:h-11{height:calc(var(--spacing) * 11)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:h-\[min\(100\%\,calc\(100cqw\*9\/16\)\)\]{height:min(100%,56.25cqw)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:min-h-0{min-height:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:min-h-\[3rem\]{min-height:3rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:w-11{width:calc(var(--spacing) * 11)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:w-\[65\%\]{width:65%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:w-auto{width:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:w-full{width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:min-w-0{min-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:flex-1{flex:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:shrink-0{flex-shrink:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:flex-col{flex-direction:column}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:items-center{align-items:center}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:justify-center{justify-content:center}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:gap-0{gap:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) :where(.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) :where(.\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:overflow-hidden{overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:overflow-y-auto{overflow-y:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:rounded-full{border-radius:3.40282e+38px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:rounded-none{border-radius:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-black{background-color:var(--color-black)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-ink-900\/55{background-color:#1a1a1a8c}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-ink-900\/55{background-color:color-mix(in oklab,var(--color-ink-900) 55%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:bg-white{background-color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:p-0{padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:p-2{padding:calc(var(--spacing) * 2)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pt-\[calc\(0\.5rem\+env\(safe-area-inset-top\)\)\]{padding-top:calc(.5rem + env(safe-area-inset-top))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pr-\[calc\(0\.5rem\+env\(safe-area-inset-right\)\)\]{padding-right:calc(.5rem + env(safe-area-inset-right))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pb-\[calc\(0\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pb-\[calc\(5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pl-\[calc\(0\.5rem\+env\(safe-area-inset-left\)\)\]{padding-left:calc(.5rem + env(safe-area-inset-left))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:pl-\[env\(safe-area-inset-left\)\]{padding-left:env(safe-area-inset-left)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:text-white{color:var(--color-white)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:hover\:bg-black\/50:hover{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:where(.is-analysis-layout) .\[\@media\(orientation\:landscape\)_and_\(pointer\:coarse\)\]\:hover\:bg-black\/50:hover{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}}}@media (orientation:portrait) and (pointer:coarse){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[\@media\(orientation\:portrait\)_and_\(pointer\:coarse\)\]\:mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[\@media\(orientation\:portrait\)_and_\(pointer\:coarse\)\]\:hidden{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[\@media\(orientation\:portrait\)_and_\(pointer\:coarse\)\]\:w-screen{width:100vw}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .\[\@media\(orientation\:portrait\)_and_\(pointer\:coarse\)\]\:rounded-none{border-radius:0}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-panel-scrolling=true] .\[\[data-panel-scrolling\=true\]_\&\]\:pointer-events-none{pointer-events:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-panel-scrolling=true] .\[\[data-panel-scrolling\=true\]_\&\]\:scale-\[0\.55\]{scale:.55}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-panel-scrolling=true] .\[\[data-panel-scrolling\=true\]_\&\]\:opacity-30{opacity:.3}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/PretendardVariable.woff2) format("woff2-variations")}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-link-pending]{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root a:has(>[data-link-pending]){opacity:.55;cursor:progress;transition:opacity .12s var(--ease-out-toss)}@media (prefers-reduced-motion:reduce){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .fade-in{opacity:1;animation:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .skeleton{background:var(--color-ink-100);animation:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root a:has(>[data-link-pending]){transition:none}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";color:var(--color-ink-900);font-family:var(--font-sans);padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:calc(env(safe-area-inset-bottom) + var(--consent-banner-h, 0px));padding-left:env(safe-area-inset-left);background:#fff}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .kor-break{word-break:keep-all;overflow-wrap:break-word}@keyframes pulse{50%{opacity:.5}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root{background:var(--analysis-surface,#f6f8fc);min-width:0;max-width:672px;color:var(--analysis-ink,#17243b);margin-inline:auto;padding:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;font-size:16px;line-height:1.5;position:relative}@media (min-width:1024px) and (pointer:fine){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root{max-width:1600px}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled{z-index:100;max-width:none;position:fixed;inset:0;overflow:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled:has([data-desktop-fullscreen=true]){background:var(--analysis-video,#101724);overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header{z-index:50;flex:none;position:relative}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded{background:#f4f5f7;border-bottom:1px solid #dfe3e8;padding:.5rem .75rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded .coach-analysis-back{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-fill-button{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;flex:none;justify-content:center;align-items:center;min-height:36px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-fill-button:hover{background:#f4f4f5}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-fill-button:focus-visible{outline-offset:2px;outline:2px solid #1b5fbf}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-loading{text-align:center;place-content:center;gap:1rem;padding:3rem 1rem;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header [data-testid=onboarding-help]{flex:none;position:static}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline{isolation:isolate;z-index:0;background:var(--analysis-video,#101724);border:1px solid #e4e4e7;border-radius:16px;max-width:none;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root][data-desktop-fullscreen=true]{width:100%;height:clamp(360px,100dvh - 160px,900px)}@media (orientation:landscape) and (pointer:coarse){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root]{width:100%;height:max(300px,100dvh - 120px);position:relative;inset:auto}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root]:not(:fullscreen){position:relative}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root]:not(:fullscreen) [data-testid=marker-sheet]{position:absolute;max-height:calc(100% - var(--analysis-header-height, 56px))!important}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root]:not(:fullscreen) [data-testid=marker-sheet][data-side=true]{top:var(--analysis-header-height,56px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root]:not(:fullscreen) [data-testid=sheet-backdrop]{top:var(--analysis-header-height,56px);position:absolute}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=marker-sheet]{max-height:calc(100% - var(--analysis-header-height, 56px))!important}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:fullscreen [data-testid=marker-sheet]{max-height:calc(100% - var(--analysis-header-height, 56px))!important}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=marker-sheet][data-side=true]{top:var(--analysis-header-height,56px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:fullscreen [data-testid=marker-sheet][data-side=true]{top:var(--analysis-header-height,56px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=sheet-backdrop]{top:var(--analysis-header-height,56px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:fullscreen [data-testid=sheet-backdrop]{top:var(--analysis-header-height,56px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog{color:#1a1a1a;background:#fff;border:1px solid #e4e4e7;border-radius:20px;width:calc(100% - 48px);max-width:1280px;max-height:calc(100dvh - 48px);margin:auto;padding:0;animation:coach-delivery-enter .2s ease-out both;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0004}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0007;animation:coach-delivery-backdrop .2s ease-out both}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog-header{z-index:1;background:#fff;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding:24px;display:grid}@keyframes coach-delivery-enter{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes coach-delivery-backdrop{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog{border-radius:16px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog-header{padding:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog-content{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px}}@media (prefers-reduced-motion:reduce){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog::backdrop{animation:none}}.coach-review-overview{color:#1a1a1a;border:1px solid #e4e4e7;border-radius:16px;margin-bottom:24px;padding:24px;display:grid}.coach-review-overview-meta{flex-wrap:wrap;justify-content:space-between;gap:16px 32px;display:flex}.coach-review-overview-meta>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.coach-review-overview-label{color:#71717a;font-size:13px;font-weight:600;display:block}.coach-review-overview-detail{color:#52525b;font-size:14px}.coach-review-overview-title h2{overflow-wrap:anywhere;margin:6px 0 0;font-size:22px;font-weight:700;line-height:1.4}.coach-review-overview-question{border-top:1px solid #e4e4e7;padding-top:16px}.coach-review-overview-question p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:1.7}@media (max-width:767px){.coach-review-overview{gap:16px;margin-bottom:16px;padding:16px}.coach-review-overview-title h2{font-size:20px}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-preview{flex:none;position:relative}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-label{color:#52525b;cursor:help;align-items:center;gap:6px;min-height:36px;padding:0 6px;font-size:14px;line-height:1.25rem;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-preview:hover .coach-question-label{color:#1b5fbf}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-tooltip{z-index:60;color:#1a1a1a;opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:#fff;border:1px solid #dfe3e8;border-radius:12px;width:min(360px,100vw - 48px);padding:16px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;right:0;transform:translateY(-6px) scale(.98);box-shadow:0 8px 28px #0002}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-label:focus-visible~.coach-question-tooltip,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-preview:hover .coach-question-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-tooltip strong{color:#71717a;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-tooltip p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:0;font-size:14px;line-height:1.6;overflow-y:auto}@media (prefers-reduced-motion:reduce){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-tooltip{transition:none;transform:none}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-expansion{grid-template-rows:1fr;animation:coach-marker-expand .22s ease-out both;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-expansion-inner{min-height:0;overflow:hidden}@keyframes coach-marker-expand{0%{opacity:0;grid-template-rows:0fr;transform:translateY(-4px)}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-expansion{animation:none}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog:has(.coach-delivery-complete){max-width:760px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete{text-align:center;padding:40px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-icon{color:#fff;background:#1b5fbf;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 24px;font-size:48px;line-height:1;animation:coach-delivery-enter .22s ease-out both;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete h2{margin:0;font-size:24px;font-weight:700;line-height:1.4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-description{color:#71717a;margin:12px 0 32px;font-size:15px;line-height:1.7}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-details{text-align:left;border:1px solid #e4e4e7;border-radius:16px;margin:0 0 32px;padding:20px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-details>div{justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-details dt{color:#71717a;font-size:15px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-details dd{color:#1a1a1a;text-align:right;margin:0;font-size:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-details>.coach-delivery-complete-fee{border-top:1px solid #e4e4e7;margin-top:12px;padding-top:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-fee :is(dt,dd){color:#1a1a1a;font-size:18px;font-weight:700}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-primary{color:#fff;cursor:pointer;background:#1b5fbf;border:0;border-radius:14px;width:100%;padding:16px 20px;font-size:16px;font-weight:600;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-primary:hover{background:#174e9d}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-close{color:#71717a;cursor:pointer;background:none;border:0;margin-top:16px;padding:8px 16px;font-size:14px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete :is(button):focus-visible{outline-offset:3px;outline:2px solid #1b5fbf}@media (max-width:767px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete{padding:28px 20px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-details{padding:16px}}@media (prefers-reduced-motion:reduce){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-icon{animation:none}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:fullscreen{width:100vw;height:100dvh;max-height:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root]:fullscreen{width:100vw;height:100dvh;max-height:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-has-general-feedback=true]>[data-testid=reflection-seat]{flex-shrink:0;margin-top:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-has-general-feedback=true]>section{flex-shrink:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:is([data-video-expanded=true],:fullscreen) :is([data-testid=control-bar-below],[data-testid=overlay-control-bar]){flex-wrap:wrap;padding-inline:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:is([data-video-expanded=true],:fullscreen) [data-testid=playback-seek-row]{flex:0 0 100%;order:-1;width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=fullscreen-scrubber]{padding-inline:12px;bottom:64px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-shortcut-tooltip{width:min(420px,100vw - 48px);max-height:min(70vh,520px);overflow-y:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-shortcut-group+.analysis-shortcut-group{margin-top:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-shortcut-group h3{color:#71717a;margin:0 0 6px;font-size:12px;font-weight:600}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-shortcut-group ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-shortcut-group li{align-items:center;gap:8px;font-size:13px;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-shortcut-group kbd{text-align:center;background:#f6f7f9;border:1px solid #dfe3e8;border-radius:6px;min-width:44px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-shortcut-tooltip small{color:#71717a;margin-top:12px;font-size:12px;display:block}@media (max-width:767px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-shortcut-preview{display:none}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root,.coach-review-overview){--analysis-caption:var(--text-caption,.75rem);--analysis-body:var(--text-body,.875rem);--analysis-item:var(--text-item,1rem);--analysis-section:1rem;--analysis-title:1.25rem;--analysis-line:#dce4ef;--analysis-muted:#64748b;--analysis-surface:#f6f8fc;--analysis-accent:#245cce;--analysis-ink:#17243b;--analysis-video:#101724;--analysis-soft:#edf3ff;--analysis-radius:12px;--analysis-motion:.18s}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root{font-size:var(--analysis-body);line-height:1.6}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(.text-xs,.text-\[10px\],.text-\[11px\]){font-size:var(--analysis-caption);line-height:1.5}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-sm{font-size:var(--analysis-body);line-height:1.6}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .text-base{font-size:var(--analysis-item);line-height:1.5}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is([data-testid=moments-panel] h2,[data-testid=marker-sheet] h2,.coach-delivery-dialog-content h3,.coach-delivery-dialog-header h2){font-size:var(--analysis-section);font-weight:650;line-height:1.4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(input:not([type=range]):not([type=checkbox]),textarea){font-size:var(--analysis-body);line-height:1.65}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(button,textarea,input:not([type=range])){transition:background-color var(--analysis-motion) ease,border-color var(--analysis-motion) ease,box-shadow var(--analysis-motion) ease,color var(--analysis-motion) ease}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root button:not(:disabled):active{transform:translateY(1px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--analysis-accent);outline-offset:3px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-heading-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-heading-row>h1{font-size:var(--analysis-title);flex:12rem;line-height:1.4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded{border-bottom-color:var(--analysis-line);background:#fff;padding:16px 20px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-fill-button{border-color:var(--analysis-line);min-height:40px;font-size:var(--analysis-body);border-radius:9px;padding:8px 12px;font-weight:500;line-height:1.4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-fill-button[aria-pressed=true]{color:var(--analysis-accent);background:#eaf1fc;border-color:#b9cff0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-label{min-height:40px;font-size:var(--analysis-body);color:var(--analysis-muted)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-tooltip{border-color:var(--analysis-line);box-shadow:0 8px 28px #0f172a1a}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-tooltip strong{font-size:var(--analysis-caption);color:var(--analysis-muted)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-tooltip p{font-size:var(--analysis-body);line-height:1.65}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=moments-panel]{border-left:1px solid var(--analysis-line);background:var(--analysis-surface);scrollbar-gutter:stable;gap:20px;padding:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=reflection-seat]{border:1px solid var(--analysis-line);border-radius:var(--analysis-radius);background:#fff;padding:16px;box-shadow:0 1px 3px #0f172a05}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-moments-section{background:none;border:0;padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-moments-section>h2{margin-bottom:6px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-row{border-radius:var(--analysis-radius);transition:border-color var(--analysis-motion) ease,background-color var(--analysis-motion) ease,box-shadow var(--analysis-motion) ease;gap:8px;padding:12px 14px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-row:hover{box-shadow:0 3px 10px #0f172a08}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true]{border-radius:var(--analysis-radius);background:#fff;border:1px solid #c5d3e8;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true]>.coach-marker-row{box-shadow:none;background:none;border:0;border-radius:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true]>.coach-marker-row:focus-visible{outline-offset:-3px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-detail-content{border-top:1px solid var(--analysis-line);background:none;padding:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true] [data-testid^=marker-row-tags-]{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-detail>*{min-width:0;margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-detail-meta{gap:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(.coach-marker-feedback-body,.coach-marker-guidance){align-content:start;gap:8px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(.coach-marker-feedback-body,.coach-marker-guidance)>:is(h4,p,div){margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(.coach-marker-feedback-body,.coach-marker-guidance)>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-guidance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:stretch;gap:12px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-guidance-grid>.coach-marker-guidance{margin-block:0;padding:14px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-detail [data-testid^=marker-detail-tags-]{flex-wrap:wrap;gap:6px;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-actions{border-top:1px solid var(--brand-200);grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));gap:8px;padding-top:14px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-actions>button{white-space:normal;min-width:0;height:auto;min-height:32px;font-size:var(--analysis-caption);color:#435672;border:1px solid var(--analysis-line);background:#fff;padding:6px 10px;line-height:1.4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-actions>button:not(:first-child){border-color:var(--analysis-line);background:#fff}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-guidance{border-color:var(--analysis-line)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true] :is([data-testid^=marker-tag-],[data-testid^=marker-detail-tags-]>span){background:var(--brand-100);border:1px solid var(--brand-200);color:var(--brand-700)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid^=marker-row-main-]{flex-wrap:nowrap;align-items:flex-start;gap:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid^=marker-time-]{background:var(--analysis-soft);width:auto;color:var(--analysis-accent);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px;line-height:1.5}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-summary-badges{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-summary-body{-webkit-line-clamp:2;width:100%;min-width:0;font-size:var(--analysis-body);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid^=marker-row-tags-]{gap:6px;padding-left:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=tag-picker] :is(button,input){border-radius:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=tag-picker] button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=tag-picker] [data-testid=tag-input]{border-color:#cbd5e1;min-height:40px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=tag-hint]{font-size:var(--analysis-caption);background:#f1f5f9;border-radius:8px;padding:8px 10px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-general-feedback textarea{background:#fff;border-color:#cbd5e1;border-radius:8px;min-height:128px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-general-actions{grid-template-columns:minmax(0,1fr);padding-top:4px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-general-actions button{border-radius:8px;min-height:42px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-sheet]{border-color:var(--analysis-line);padding:0;box-shadow:-12px 0 36px #0f172a1f}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-sheet-header]{border-bottom:1px solid var(--analysis-line);background:#fff;flex-wrap:wrap;gap:8px;margin:0;padding:12px 16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-sheet-replay]{background:#fff;border-bottom:1px solid #edf0f5;margin:0;padding:8px 16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-sheet-body].overflow-y-auto{padding:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .marker-form-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-form-footer]{border-top:1px solid var(--analysis-line);background:#f5f7fb;margin:0;padding:12px 16px;box-shadow:0 -4px 14px #0f172a04}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-form-actions]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-form-actions]>button{width:100%;min-height:44px;font-size:var(--analysis-body);border-radius:9px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-form] textarea{background:#fbfcfe;border-color:#cbd5e1;border-radius:10px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .marker-form-body>:is([role=radiogroup],[role=group]){flex-wrap:wrap;padding-bottom:0;overflow-x:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=playback-seek-row] input[type=range]{appearance:none;background:none;border:0;height:24px;min-height:24px;padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=playback-seek-row] input::-webkit-slider-runnable-track{background:#94a3b8;border-radius:4px;height:4px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=playback-seek-row] input::-webkit-slider-thumb{box-sizing:border-box;appearance:none;background:var(--analysis-accent);border:1px solid #fff;border-radius:1px;width:4px;height:32px;margin-top:-14px;box-shadow:0 0 0 1px #0f172a66,0 1px 3px #0005}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=playback-seek-row] input::-moz-range-track{background:#94a3b8;border-radius:4px;height:4px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=playback-seek-row] input::-moz-range-thumb{box-sizing:border-box;background:var(--analysis-accent);border:1px solid #fff;border-radius:1px;width:4px;height:32px;box-shadow:0 0 0 1px #0f172a66,0 1px 3px #0005}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-dialog-content{background:var(--analysis-surface);gap:24px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(.coach-delivery-moments,.coach-delivery-summary){border:1px solid var(--analysis-line);background:#fff;border-radius:14px;min-width:0;padding:20px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-summary textarea{font-size:var(--analysis-body);line-height:1.65}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-summary>label>span:first-child{font-size:var(--analysis-section);font-weight:650;line-height:1.4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-complete-description{font-size:var(--analysis-body)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-checklist{border:1px solid var(--analysis-line);background:#f8fafc;border-radius:10px;padding:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-checklist label{align-items:center;min-height:36px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-actions{border-top:1px solid var(--analysis-line);padding-top:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-delivery-actions button{min-height:44px;font-size:var(--analysis-body)}.coach-review-overview{border-color:var(--analysis-line);background:#fff;gap:20px;box-shadow:0 2px 8px #0f172a04}.coach-review-overview-label{font-size:var(--analysis-caption);color:var(--analysis-muted)}.coach-review-overview-detail,.coach-review-overview-question p{font-size:var(--analysis-body)}.coach-review-overview-meta strong{font-size:var(--analysis-item)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=moments-panel][data-has-general-feedback=true]{padding-bottom:7rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-floating-controls{z-index:40;pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;top:auto;bottom:16px;right:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-floating-controls>:is([data-testid=floating-plus],[data-testid=rate-toggle],[data-testid=panel-toggle]){pointer-events:auto;flex:none;position:relative;inset:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-floating-controls>[data-testid=panel-toggle]{order:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-floating-controls>[data-testid=rate-toggle]{order:2}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-floating-controls>[data-testid=floating-plus]{order:3}@media (min-width:1024px) and (pointer:fine),(orientation:landscape) and (pointer:coarse){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled .coach-floating-controls{top:auto;bottom:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-floating-controls{position:absolute;top:auto;bottom:16px;right:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:is([data-video-expanded=true],:fullscreen) .coach-floating-controls{bottom:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-desktop-fullscreen=true]{position:relative}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-workspace-header{box-shadow:0 1px #17243b04}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-navigation{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-workspace-header.is-expanded .analysis-back-link{min-width:0;font-size:var(--analysis-caption);color:var(--analysis-muted);flex:auto;align-items:center;gap:6px;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-mode-badge{background:var(--analysis-surface);font-size:var(--analysis-caption);white-space:nowrap;color:var(--analysis-muted);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-status-dot{background:#94a3b8;border-radius:3.40282e+38px;width:6px;height:6px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-mode-badge[data-mode=editing] .analysis-status-dot{background:#16a085}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-title-group{flex:220px;align-items:center;gap:12px;min-width:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-controls,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-main{align-items:center;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-emblem{width:42px;height:42px;color:var(--analysis-accent);background:var(--analysis-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-copy{min-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-eyebrow{font-size:var(--analysis-caption);color:var(--analysis-muted);font-weight:500;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-title{font-size:var(--analysis-title);letter-spacing:-.02em;color:var(--analysis-ink);margin:2px 0 0;font-weight:650;line-height:1.35}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-display-controls,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-utilities{align-items:center;gap:4px;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-display-controls{background:var(--analysis-surface);border:1px solid var(--analysis-line);border-radius:10px;min-width:0;margin:0;padding:3px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-display-button{color:var(--analysis-accent);box-shadow:none;background:var(--analysis-soft);border-color:#c5d7f6;gap:7px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-display-button:hover{background:#dce8ff}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-display-button[aria-pressed=true]{border-color:var(--analysis-accent);color:#fff;background:var(--analysis-accent);box-shadow:0 1px 3px #17243b0d}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-utilities [data-testid=onboarding-help]{width:40px;height:40px;min-height:40px;box-shadow:none;border:1px solid var(--analysis-line);background:#fff;border-radius:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-reload-button{color:var(--analysis-muted);border-color:#0000;gap:6px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-section-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-section-heading h2{color:var(--analysis-ink);margin:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-section-count{min-width:26px;height:24px;font-size:var(--analysis-caption);color:#435672;background:#e8edf6;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=coach-feedback-count]{color:var(--analysis-muted);margin:0 0 16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-section-title-group{align-items:center;gap:8px;min-width:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-section-icon{color:var(--analysis-accent);display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-save-status{text-align:right;font-size:var(--analysis-caption);color:var(--analysis-muted);align-items:center;gap:6px;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-save-status[data-state=unsaved]{color:#9a6700}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-readout{font-size:var(--analysis-body);color:var(--analysis-ink);line-height:1.75}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-readout p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-readout.is-empty{color:var(--analysis-muted)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-input-wrap{width:100%;min-width:0;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-input{resize:vertical;width:100%;min-width:0;color:var(--analysis-ink);border:1px solid var(--analysis-line);font-size:var(--analysis-body);field-sizing:content;min-height:9lh;max-height:60vh;padding:12px;line-height:1.7;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-saved-at{font-variant-numeric:tabular-nums}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-footer{border-top:1px solid var(--analysis-line);margin-top:16px;padding-top:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-actions{gap:8px;padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-action-button{min-height:42px;font-size:var(--analysis-body);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-action-primary{color:#fff;background:var(--analysis-accent);border:1px solid var(--analysis-accent)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-action-primary:not(:disabled):hover{background:#194bab}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-action-secondary{color:#435672;border:1px solid var(--analysis-line);background:#fff}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-action-button:disabled{cursor:not-allowed;opacity:.45}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-help,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-message{font-size:var(--analysis-caption);color:var(--analysis-muted);margin:10px 0 0;line-height:1.6}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-list{gap:10px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-list>li{margin:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-row{border-color:var(--analysis-line);background:#fff}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-row:hover{background:#fbfdff;border-color:#b7c9e6}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-summary-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-time{grid-area:1/1;justify-self:start;font-weight:600}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-chevron{color:var(--analysis-muted);grid-area:1/3;align-self:center;transition:transform .18s}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-chevron[data-expanded=true]{transform:rotate(180deg)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-summary-badges{grid-area:1/2;justify-content:flex-start;gap:4px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-badge{color:#435672;background:#f0f4fa;border-radius:5px;padding:3px 7px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-tag{overflow-wrap:anywhere;white-space:normal;background:var(--analysis-soft)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true] .coach-marker-context-meta,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true] .coach-marker-detail-meta:not(:has(.coach-marker-edit-actions)),.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true] .coach-marker-summary-body,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true] .coach-marker-summary-tags{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-card[data-expanded=true] .coach-marker-row{background:#f8fafc}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-section-heading{font-size:var(--analysis-caption);letter-spacing:0;color:#435672;align-items:center;gap:8px;font-weight:600;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-section-index{color:#526581;background:#e8edf6;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;display:inline-grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-authorline{font-size:var(--analysis-caption);color:var(--analysis-muted)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-guidance-grid{grid-template-columns:minmax(0,1fr);gap:10px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(.coach-marker-feedback-body,.coach-marker-action-guidance,.coach-marker-practice-guidance){border:1px solid var(--analysis-line);background:#fafbfc;border-radius:10px;padding:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-detail-meta{border-top:1px solid var(--analysis-line);padding-top:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-tools{border:1px solid var(--analysis-line);background:#f8fafc;border-radius:10px;gap:8px;padding:12px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-rates{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:0;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-rates>button{min-height:32px;font-size:var(--analysis-caption);color:#526581;border:1px solid var(--analysis-line);background:#fff;border-radius:8px;font-weight:600}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-rates>button[aria-pressed=true]{color:var(--analysis-accent);background:var(--analysis-soft);border-color:#bdd0ed}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-rates>button:focus-visible{outline:2px solid var(--analysis-accent);outline-offset:2px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-actions{border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-replay-primary{border-color:var(--analysis-line);color:#435672;background:#fff;grid-column:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-empty{border-radius:var(--analysis-radius);text-align:center;background:#fff;padding:24px 16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=timeline-block]{color:var(--analysis-ink);border-top:1px solid var(--analysis-line);background:#f8fafc;margin:0;padding:14px 18px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=timeline-block]>*{margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-timeline-heading{font-size:var(--analysis-caption);color:#435672;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-timeline-count{color:var(--analysis-muted);font-weight:400}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-legend]{border-top:1px solid var(--analysis-line);row-gap:6px;padding-top:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=marker-legend]>div{column-gap:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=control-bar-below],.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=video-box],.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=video-column]{background:var(--analysis-video)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=control-bar-below]{border-top:1px solid #ffffff12;border-radius:0;flex-wrap:wrap;padding:12px 8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:is([data-video-expanded=true],:fullscreen) [data-testid=control-bar-below]{padding-inline:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=control-bar-below] [data-testid=playback-seek-row]{flex:0 0 100%;order:-1;width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=control-bar-below] .coach-floating-controls{gap:8px;margin-left:auto;position:static}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=control-bar-below] .coach-floating-controls>button{pointer-events:auto;opacity:1;width:44px;height:44px;min-height:44px;font-size:var(--analysis-body);border-radius:12px;scale:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=control-bar-below] .coach-floating-controls>button:disabled{cursor:not-allowed;opacity:.45}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root]:not([data-desktop-fullscreen=true]):not([data-video-expanded=true]):not(:fullscreen) [data-testid=overlay-control-bar] [data-testid=playback-seek-row]{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-sheet-heading{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 10px;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-sheet-time{color:var(--analysis-accent);background:var(--analysis-soft);border-radius:6px;padding:4px 8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-sheet-close{color:var(--analysis-muted);border-radius:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-question{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-question-title{font-size:var(--analysis-body);color:var(--analysis-ink);font-weight:600;line-height:1.55}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-requirement{background:var(--analysis-surface);font-size:var(--analysis-caption);color:var(--analysis-muted);border-radius:5px;flex-shrink:0;padding:3px 7px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-requirement[data-required=true]{color:var(--analysis-accent);background:var(--analysis-soft)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-field-heading{font-size:var(--analysis-caption);color:#435672;margin:0;font-weight:600}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-scene-options{border-bottom:1px solid var(--analysis-line);flex-shrink:0;gap:8px;padding-bottom:12px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-scene-options.hidden{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-form:not([data-narrow=true]) textarea{flex-shrink:0;min-height:72px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-tag-section{border-top:1px solid var(--analysis-line);gap:8px;margin-top:0;padding-top:12px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-category-group,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-context-group{gap:6px;margin-bottom:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress{margin-bottom:0;padding-bottom:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-step{min-width:0;font-size:var(--analysis-caption);color:#94a3b8;align-items:center;gap:6px;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-number{background:#eef2f7;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-label{overflow-wrap:anywhere;line-height:1.35}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-step[data-state=current]{color:var(--analysis-accent);font-weight:600}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-step[data-state=current] .coach-marker-progress-number{color:#fff;background:var(--analysis-accent)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-step[data-state=complete]{color:#48736b}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-count{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-form[data-narrow=true] [data-testid=marker-form-footer]{padding:6px 10px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-form[data-narrow=true] .coach-marker-progress{border:0;margin:0;padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-form[data-narrow=true] .coach-marker-progress-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-form[data-narrow=true] .coach-marker-progress-number{width:18px;height:18px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=panel-toggle],.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=rate-toggle]{color:#435672;border:1px solid var(--analysis-line);background:#fff;box-shadow:0 4px 16px #1017241f}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=floating-plus]{color:#fff;background:var(--analysis-accent);box-shadow:0 4px 16px #245cce38}@media (max-width:767px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-question-tooltip{transform-origin:0 0;width:min(360px,100vw - 72px);left:0;right:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-main{gap:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-title-group{flex-basis:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-title{font-size:1.125rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-emblem{border-radius:10px;width:36px;height:36px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-controls{gap:8px;width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-display-controls{gap:0;padding:2px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-display-button{gap:5px;padding-inline:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-display-button>svg{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-navigation{gap:6px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-back-link>span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-mode-badge{padding:4px 6px;font-size:11px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=timeline-block]{padding:12px 14px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-list{gap:4px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-number{width:20px;height:20px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-step{text-align:center;flex-direction:column;align-items:center;gap:4px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-label{overflow-wrap:normal;white-space:nowrap;font-size:11px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-heading-row>h1{flex-basis:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header-actions{justify-content:flex-start}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(.coach-analysis-fill-button,.coach-question-label){min-height:44px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(input:not([type=range]):not([type=checkbox]),textarea){font-size:var(--analysis-item)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(.coach-delivery-moments,.coach-delivery-summary){padding:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=moments-panel]{border-left:0;border-top:1px solid var(--analysis-line)}}@media (orientation:landscape) and (pointer:coarse){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-emblem,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-eyebrow,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-navigation{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-main{flex-wrap:nowrap;gap:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-title-group{flex:120px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-title{font-size:var(--analysis-item)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-header-controls{flex:0 auto;width:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-question-preview{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress{margin-bottom:6px;padding-bottom:6px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-label{overflow-wrap:normal;white-space:nowrap;font-size:11px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-progress-step{flex-direction:column;align-items:center;gap:3px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-marker-question{margin-bottom:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-heading-row>h1{flex-basis:10rem}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is([data-testid=marker-sheet-header],[data-testid=marker-sheet-replay],[data-testid=marker-form-footer]){padding-block:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .marker-form-body{padding:12px}}@media (min-width:1024px) and (max-width:1350px) and (pointer:fine){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=control-bar-below] [data-testid=volume-slider]{display:none}}@media (min-width:1024px) and (pointer:fine){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=moments-panel][data-has-general-feedback=true]{padding-bottom:20px}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true]{padding:6px 12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-emblem,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-eyebrow,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-navigation{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-main{flex-wrap:nowrap;gap:12px;margin:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-title-group{flex:1;min-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-title{margin:0;font-size:14px;line-height:20px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-controls{flex-wrap:nowrap;flex:none;gap:6px;width:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-display-controls{background:none;border:0;gap:4px;padding:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] :is(.coach-analysis-fill-button,.coach-question-label){height:32px;min-height:32px;padding:4px 8px;font-size:12px;line-height:20px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-display-controls>.analysis-display-button{height:40px;min-height:40px;padding:8px 12px;font-size:13px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-utilities [data-testid=onboarding-help]{width:32px;height:32px;min-height:32px}@media (max-width:640px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-title-group{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-header-controls{justify-content:space-between;width:100%;min-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-display-button>span,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .coach-question-label>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-display-button>svg,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded[data-compact=true] .analysis-question-preview{display:block}}@media (prefers-reduced-motion:reduce){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(*,[class]),.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(*,[class]):after,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root :is(*,[class]):before,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root dialog[class]::backdrop{scroll-behavior:auto;transition:none;animation:none}}.athlete-feedback-page{gap:28px;width:100%;max-width:1400px;margin-inline:auto;padding-block:10px 36px;display:grid}.athlete-feedback-page-heading{background:#fff;border:1px solid #dfe3e8;border-radius:16px;gap:12px;padding:24px 26px;display:grid}.athlete-feedback-page-heading h1{color:var(--ink);font-size:var(--text-item);letter-spacing:normal;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.5}.athlete-feedback-eyebrow,.athlete-feedback-kicker{color:#576273;font-size:var(--text-caption);letter-spacing:.075em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.athlete-feedback-kicker:before{content:"";background:#6a7a92;border-radius:50%;width:7px;height:7px}.athlete-feedback-meta{color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:8px 18px;font-weight:400;line-height:1.5;display:flex}.athlete-feedback-status{color:#434f60;font-size:inherit;font-weight:600;line-height:inherit;background:#eceff4;border:1px solid #d6dce4;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.athlete-feedback-section{background:#fffefa;border:1px solid #dfe2e7;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 6px 30px #233d2c05}.athlete-feedback-heading{border-bottom:1px solid #e3e6ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px;display:flex}.athlete-feedback-heading-copy{gap:6px;min-width:0;display:grid}.athlete-feedback-heading-copy :is(h2,p){margin:0}.athlete-feedback-heading-copy h2{font-size:var(--text-section);color:#29303b;font-weight:700}.athlete-feedback-heading-copy p{color:#757a82;font-size:var(--text-body);line-height:1.6}.athlete-feedback-count{white-space:nowrap;color:#576171;font-size:var(--text-body);background:#ebeef3;border-radius:8px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.athlete-feedback-count strong{color:#374150;font-variant-numeric:tabular-nums;font-weight:700}.athlete-feedback-refresh{color:#6b717b;font-size:var(--text-body);background:#fffefa;border-color:#d9dee5;border-radius:9px;margin-left:auto}.athlete-feedback-playback-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.athlete-feedback-workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);align-items:start;gap:26px;padding:26px;display:grid}.athlete-feedback-video-column{gap:16px;min-width:0;display:grid}.athlete-feedback-page .analysis-stage{background:#171b22;border:1px solid #252c36;border-radius:12px;overflow:hidden}.athlete-feedback-page .analysis-picture{background:#15191f}.athlete-feedback-page .analysis-controls{background:#1c2128;gap:5px;padding:9px 12px}.athlete-feedback-page .analysis-control{border-radius:7px;min-width:38px;min-height:38px}.athlete-feedback-page .analysis-control:hover{background:#303843}.athlete-feedback-page .analysis-clock{color:#d2d7de;font-size:var(--text-caption)}.athlete-feedback-page .analysis-rate select{color:#edf0f4;background:#29313c;border-color:#434d5b;border-radius:7px}.athlete-feedback-page .analysis-scrubber{accent-color:#95a2b5}.athlete-feedback-video-empty{color:#cad0d8;text-align:center;min-height:260px;font-size:var(--text-body);background:#1e232a;border-radius:12px;place-items:center;padding:32px;line-height:1.8;display:grid}.athlete-feedback-playback-state{color:#727880;font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.7}.athlete-feedback-moments{gap:18px;min-width:0;display:grid}.athlete-feedback-moments-heading{color:#3b4553;justify-content:space-between;align-items:center;gap:12px;display:flex}.athlete-feedback-moments-heading h3{font-size:var(--text-item);font-weight:700}.athlete-feedback-moments-heading span{color:#7d838c;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.athlete-feedback-moment-list{scrollbar-width:thin;scrollbar-color:#c9cfd7 transparent;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.athlete-feedback-moment-button{text-align:left;background:#fff;border:1px solid #e1e5ea;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px 10px;width:100%;min-width:0;padding:13px 14px;transition:background-color .15s,border-color .15s;display:grid}.athlete-feedback-moment-button>.athlete-feedback-category{justify-self:end}.athlete-feedback-moment-button>.athlete-feedback-badge{grid-area:1/4}.athlete-feedback-moment-button:hover{background:#f1f4f8;border-color:#c6cdd8}.athlete-feedback-moment-button.is-selected{border-color:var(--brand-200);background:var(--brand-50);box-shadow:inset 3px 0 var(--brand)}.athlete-feedback-moment-time{color:#3d4858;font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.athlete-feedback-moment-index{color:#898e95;font-size:var(--text-caption);font-variant-numeric:tabular-nums}.athlete-feedback-moment-preview{color:#616771;font-size:var(--text-body);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1/-1;line-height:1.6;display:-webkit-box;overflow:hidden}.athlete-feedback-detail{background:#fff;border:1px solid #d7dde6;border-radius:12px;min-width:0;padding:20px}.athlete-feedback-detail-heading{border-bottom:1px solid #e9ecf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:16px;display:flex}.athlete-feedback-detail-heading h3{color:#37404e;font-size:var(--text-item);font-variant-numeric:tabular-nums}.athlete-feedback-category{color:#515f75;font-size:var(--text-caption);white-space:nowrap;background:#eaeef3;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}.athlete-feedback-category.good,.athlete-feedback-category.improve,.athlete-feedback-category.question,.athlete-feedback-category.tactical,.athlete-feedback-category.training{color:#5b6676;background:#e8ecf2}.athlete-feedback-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.athlete-feedback-badge{color:#697382;font-size:var(--text-caption);background:#f6f8fa;border:1px solid #dce1e8;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.athlete-feedback-badge.scored{color:#1b5fbf;background:#eff5fb;border-color:#dbe7f4}.athlete-feedback-badge.conceded{color:#be123c;background:#fff1f2;border-color:#fecdd3}.athlete-feedback-stages{gap:20px;display:grid}.athlete-feedback-stage{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.athlete-feedback-stage-number{color:#647690;width:24px;height:24px;font-size:var(--text-caption);font-variant-numeric:tabular-nums;background:#e8ecf2;border-radius:7px;place-items:center;font-weight:700;display:grid}.athlete-feedback-stage-content{min-width:0}.athlete-feedback-stage-content h4{color:#6c7480;font-size:var(--text-body);margin:0 0 7px;font-weight:600}.athlete-feedback-body,.athlete-feedback-stage-content p{color:#353d49;font-size:var(--text-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.athlete-feedback-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.athlete-feedback-tag{color:#737c8a;max-width:100%;font-size:var(--text-caption);overflow-wrap:anywhere;background:#edf0f5;border-radius:5px;padding:3px 7px;display:inline-block}.athlete-feedback-actions{border-top:1px solid #e9ecf0;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:18px;display:flex}.athlete-feedback-actions .button{min-height:40px;font-size:var(--text-body);border-radius:8px}.athlete-feedback-empty{color:#777e88;font-size:var(--text-body);text-align:center;background:#f5f7f9;border:1px dashed #d6dce5;border-radius:10px;padding:28px 18px;line-height:1.8}.athlete-feedback-delivery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 26px 26px;display:grid}.athlete-feedback-delivery>:only-child{grid-column:1/-1}.athlete-feedback-delivery-card{background:#fff;border:1px solid #dee2e8;border-radius:12px;min-width:0;padding:23px}.athlete-feedback-delivery-heading{color:#414d5e;align-items:center;gap:10px;margin-bottom:14px;display:flex}.athlete-feedback-delivery-heading h3{font-size:var(--text-item);font-weight:700}.athlete-feedback-delivery-heading svg{color:#6b7a91;width:18px;height:18px}.athlete-feedback-request-label,.athlete-feedback-submitted-question h2{color:var(--muted);font-size:var(--text-caption);letter-spacing:normal;margin:0;font-weight:600;line-height:1.5}.athlete-feedback-submitted-question{border-top:1px solid #e3e6ea;gap:10px;min-width:0;margin-top:6px;padding-top:20px;display:grid}.athlete-feedback-submitted-question .video-question{color:var(--ink);font-size:var(--text-body);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.65}@media (max-width:1000px){.athlete-feedback-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.athlete-feedback-moment-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:290px}.athlete-feedback-detail{padding:22px}}@media (max-width:600px){.athlete-feedback-page{gap:20px;padding-block:0 24px}.athlete-feedback-page-heading{gap:10px;padding:18px}.athlete-feedback-status{margin-top:0;padding:7px 12px}.athlete-feedback-heading{gap:12px;padding:20px 18px}.athlete-feedback-heading-copy{width:100%}.athlete-feedback-workspace{gap:22px;padding:18px}.athlete-feedback-moment-list{grid-template-columns:minmax(0,1fr);max-height:270px}.athlete-feedback-detail{padding:17px}.athlete-feedback-stages{gap:18px}.athlete-feedback-stage{gap:9px}.athlete-feedback-delivery{grid-template-columns:minmax(0,1fr);gap:14px;padding:0 18px 18px}.athlete-feedback-delivery-card{padding:18px}.athlete-feedback-page .analysis-controls{gap:3px;padding-inline:7px}}@media (prefers-reduced-motion:reduce){.athlete-feedback-moment-button{transition:none}}.suggested-feedback-card{background:#f5f8fd;border:1px solid #cfdcf0;border-radius:12px;gap:10px;margin-top:16px;padding:16px;display:grid}.suggested-feedback-head{align-items:center;gap:8px;display:flex}.suggested-feedback-head h3{color:#103f84;margin:0;font-size:15px;font-weight:700}.suggested-feedback-badge{color:#1550a3;background:#dbe7f8;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.suggested-feedback-help{color:#5d636d;margin:0;font-size:12px;line-height:1.6}.suggested-feedback-body{background:#fff;border-radius:10px;gap:10px;padding:12px;display:grid}.suggested-feedback-section h4{color:#1a1a1a;margin:0 0 4px;font-size:13px;font-weight:700}.suggested-feedback-section ul{margin:0;padding-left:18px;list-style:outside}.suggested-feedback-section li{white-space:pre-wrap;font-size:14px;line-height:1.6}.suggested-feedback-stale{color:#8a5a00;background:#fff6e5;border-radius:8px;padding:8px 10px;font-size:12px;display:block}.suggested-feedback-actions{gap:8px;display:grid}.suggested-feedback-buttons{flex-wrap:wrap;gap:8px;display:flex}.suggested-feedback-confirm{background:#fffaf0;border:1px solid #f0c36d;border-radius:10px;gap:8px;padding:10px 12px;font-size:13px;display:grid}.suggested-feedback-confirm p{margin:0}.suggested-feedback-notice{color:#1550a3;font-size:12px;display:block}.analysis-feedback-timeline{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;min-width:0;padding:8px 16px 14px;display:grid}.coach-analysis-root.analysis-feedback-native-timeline.coach-analysis-root.coach-analysis-root.coach-analysis-root{background:none;width:100%;min-width:0;max-width:none;margin:0;padding:0}.analysis-feedback-native-timeline[aria-disabled=true]{opacity:.65}.analysis-feedback-legend{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:4px;padding-top:10px;display:flex}.analysis-feedback-legend>div{flex-wrap:wrap;gap:10px;display:flex}.analysis-feedback-legend span{align-items:center;gap:5px;display:inline-flex}.analysis-feedback-legend b{color:#737980;font-weight:500}.analysis-feedback-legend i{background:#1b5fbf;border-radius:50%;width:8px;height:8px}.analysis-feedback-legend i[data-score=conceded]{background:#f43f5e}@media (max-width:600px){.analysis-feedback-timeline{padding-inline:12px}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:has([data-analysis-layout]){background:var(--analysis-surface,#f6f8fc);min-width:0;max-width:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline:has([data-analysis-layout]){overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout]{background:var(--analysis-surface,#f6f8fc);overflow-anchor:none;flex-direction:column;gap:0;width:100%;height:auto;min-height:0;max-height:none;display:flex;position:relative;inset:auto;overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout]>*{margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout]>.coach-analysis-header{z-index:60;background:var(--analysis-surface,#f6f8fc);box-shadow:0 1px 0 var(--analysis-line,#dbe3ee);flex:none;position:sticky;top:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=split-wrapper]{flex-direction:column;flex:none;align-items:stretch;gap:0;width:100%;min-width:0;min-height:0;display:flex;overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=video-column]{flex-direction:column;flex:none;order:0;gap:0;width:100%;min-width:0;min-height:0;padding:0;transition:none;display:flex;position:relative;overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=video-column]>*{margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=analysis-video-stage]{top:var(--analysis-video-sticky-top,auto);width:100%;min-width:0;transform:translateY(var(--analysis-video-pin-offset,0));transform-origin:top;margin-bottom:var(--analysis-video-collapsed-space,0);z-index:1;background:#0b1120;flex:none;scroll-margin-block-start:var(--analysis-header-height,0);scroll-margin-block-end:8px;transition:none;position:relative}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=video-box]{width:var(--analysis-video-width,100%);max-width:100%;height:var(--analysis-video-height,auto);aspect-ratio:16/9;background:#0b1120;border-radius:0;flex:none;min-height:0;max-height:none;margin:0 auto;position:relative;inset:auto;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=video-box]>.relative:last-child{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=video-box] video{object-fit:contain}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=control-bar-below]{border-bottom:1px solid var(--analysis-line,#dbe3ee);border-radius:0;flex-wrap:wrap;flex:none;gap:8px 12px;padding:10px 16px;display:flex;position:relative}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=control-bar-below] .coach-floating-controls{margin-left:auto;position:static;inset:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel]{border:0;border-top:1px solid var(--analysis-line,#dbe3ee);background:var(--analysis-surface,#f6f8fc);scrollbar-gutter:auto;flex:none;order:1;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;gap:18px;width:100%;min-width:0;min-height:0;max-height:none;padding:clamp(12px,2vw,24px);display:grid;position:relative;overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel]>*{grid-column:1/-1;min-width:0;margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel] [data-testid=marker-list-section]{border:1px solid var(--analysis-line,#dbe3ee);background:#fff;border-radius:14px;min-width:0;padding:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel] [data-testid=reflection-seat]{border-radius:14px;width:100%;margin-top:0;padding:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel] [data-testid=reflection-seat]:empty{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel] :is(textarea,input:not([type=range]),select){min-width:0;max-width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel] :is(p,li,label){overflow-wrap:anywhere}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] .coach-marker-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] .coach-marker-list>.coach-marker-card{min-width:0;margin-block:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] .coach-marker-list>.coach-marker-card[data-expanded=true]{grid-column:1/-1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] #precision-analysis-panel{border:0;border-top:1px solid var(--analysis-line,#dbe3ee);width:100%;min-width:0;max-height:none;box-shadow:none;background:var(--analysis-surface,#f6f8fc);border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;padding:16px;display:grid;position:relative;inset:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] #precision-analysis-panel>div:first-child{grid-column:1/-1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=marker-sheet][data-inline=true]{border:1px solid var(--analysis-line,#dbe3ee);border-radius:14px;width:100%;max-width:none;height:auto;margin:0;padding:clamp(12px,1.5vw,20px);position:relative;inset:auto;overflow:visible;transform:none;box-shadow:0 2px 8px #0f172a06;max-height:none!important}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-inline=true] :is([data-testid=marker-sheet-body],[data-testid=marker-form],.marker-form-body){flex:none;height:auto;max-height:none;overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-inline=true] .marker-form-body{width:100%;max-width:none;margin-inline:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-inline=true] [data-testid=marker-form-actions]{grid-template-columns:minmax(0,1fr) auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=panel-toggle]{flex:none;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1080px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]>[data-testid=marker-list-section]{grid-column:1/span 8}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]>[data-testid=reflection-seat]{grid-column:9/span 4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]:not(:has([data-testid=reflection-seat]>*))>[data-testid=marker-list-section]{grid-column:1/-1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]:has([data-testid=marker-sheet][data-inline=true]:not([aria-hidden=true]))>[data-testid=marker-sheet]{grid-area:1/1/span 3/span 8}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]:has([data-testid=marker-sheet][data-inline=true]:not([aria-hidden=true]))>:is([data-testid=marker-list-section],[data-testid=reflection-seat]){grid-column:9/span 4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]:has(>#precision-analysis-panel):not(:has([data-testid=marker-sheet][data-inline=true]:not([aria-hidden=true])))>#precision-analysis-panel,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]:has([data-testid=marker-sheet][data-inline=true]:not([aria-hidden=true]))>#precision-analysis-panel{grid-area:1/9/auto/span 4}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]:has(>#precision-analysis-panel):not(:has([data-testid=marker-sheet][data-inline=true]:not([aria-hidden=true])))>[data-testid=marker-list-section]{grid-area:1/1/span 2/span 8}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=stacked] [data-testid=moments-panel]:has(>#precision-analysis-panel)>[data-testid=reflection-seat]{grid-column:9/span 4}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=workspace-root][data-analysis-layout],.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-analysis-layout]:fullscreen){height:100dvh;overflow:hidden auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=split-wrapper]{grid-template-rows:minmax(0,1fr);grid-template-areas:"video analysis";align-items:stretch}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=video-column]{background:#0b1120;grid-area:video;align-self:stretch;align-items:stretch;height:100%;min-height:0;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=moments-panel]{scrollbar-gutter:stable;overscroll-behavior-y:auto;scroll-behavior:auto;overflow-anchor:none;grid-area:analysis;align-self:stretch;height:round(down,100%,1px)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=analysis-video-stage]{background:#0b1120;flex-direction:column;flex:1;min-height:0;margin:0;display:flex;position:relative;inset:auto;transform:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=analysis-video-viewport]{background:#0b1120;flex:1;place-items:center;width:100%;min-width:0;min-height:0;display:grid;overflow:hidden;container-type:size}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=analysis-video-viewport]>[data-testid=video-box]{aspect-ratio:16/9;place-self:center;width:min(100cqw,177.778cqh);height:min(100cqh,56.25cqw);margin:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=video-box]>[data-testid=analysis-player-frame]{aspect-ratio:auto;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=video-box] [data-testid=video-box]{aspect-ratio:auto;width:100%;height:100%;margin:0;position:absolute;inset:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=control-bar-below]{background:var(--analysis-video,#101724);flex:none;margin:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]) [data-testid=capture-blocked]{color:#94a3b8;background:var(--analysis-video,#101724);flex:none;width:100%;margin:0;padding:6px 12px;position:static;inset:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split][data-video-expanded=true]:not([data-replay-expanded=true]) [data-testid=split-wrapper]{grid-template-columns:minmax(0,1fr);grid-template-areas:"video"}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split][data-video-expanded=true]:not([data-replay-expanded=true]) [data-testid=moments-panel]{display:none}@media (min-width:900px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]{height:min(1040px,100dvh - 120px);min-height:560px;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=split-wrapper]{flex:auto;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);align-items:start;min-height:0;display:grid;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=video-column]{width:100%;height:100%;min-height:0;overflow:hidden auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=analysis-video-stage]{position:relative;top:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=video-box]{aspect-ratio:16/9;height:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=moments-panel]{border-top:0;border-left:1px solid var(--analysis-line,#dbe3ee);flex-direction:column;gap:14px;width:100%;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=moments-panel]>*{flex:none;width:100%}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] .coach-marker-list{grid-template-columns:minmax(0,1fr)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-inline=true] .marker-form-body{max-width:none}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=workspace-root][data-analysis-layout=split],.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-analysis-layout=split]:fullscreen){height:100dvh;min-height:0}}@media (max-width:899px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel]{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=moments-panel]>*{grid-column:1}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] .coach-marker-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=control-bar-below]{gap:6px 9px;padding:8px 12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] [data-testid=marker-sheet][data-inline=true]{padding:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout] #precision-analysis-panel{gap:10px;padding:12px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]{height:max(360px,100dvh - 120px);overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=split-wrapper]{flex:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;min-height:0;display:grid;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=video-column]{width:100%;height:100%;min-height:0;overflow:hidden auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=video-box]{aspect-ratio:16/9;height:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=moments-panel]{border-top:0;border-left:1px solid var(--analysis-line,#dbe3ee);flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:0;padding:8px;display:flex;overflow:hidden auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=moments-panel]>*{flex:none;width:100%;min-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] .coach-marker-list{grid-template-columns:minmax(0,1fr)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] [data-testid=marker-sheet][data-inline=true]{padding:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split] #precision-analysis-panel{grid-template-columns:minmax(0,1fr);padding:8px}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=workspace-root][data-analysis-layout=split],.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-analysis-layout=split]:fullscreen){height:100dvh;min-height:0}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split][data-replay-expanded=true]{height:auto;min-height:0;overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split][data-replay-expanded=true] [data-testid=split-wrapper]{flex-direction:column;flex:none;display:flex;overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split][data-replay-expanded=true] [data-testid=video-column]{width:100%;height:auto;overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split][data-replay-expanded=true] [data-testid=video-box]{height:var(--analysis-video-natural-height,var(--analysis-video-height,auto));aspect-ratio:16/9}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split][data-replay-expanded=true] [data-testid=moments-panel]{border-left:0;border-top:1px solid var(--analysis-line,#dbe3ee);grid-template-columns:repeat(12,minmax(0,1fr));height:auto;display:grid;overflow:visible}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=workspace-root][data-analysis-layout=split][data-replay-expanded=true],.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-analysis-layout=split][data-replay-expanded=true]:fullscreen){height:100dvh;overflow:hidden auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-replay-expanded=true] [data-testid=video-box]{transition:none}@media (prefers-reduced-motion:reduce){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-analysis-layout] [data-testid=video-box]{transition:none}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root:is(.is-page-inline,.is-page-filled) [data-testid=workspace-root][data-analysis-layout=split]:not([data-replay-expanded=true]){height:var(--analysis-video-workspace-height,calc(100dvh - 120px));min-height:0;max-height:100dvh;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=workspace-root][data-analysis-layout],.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-filled [data-testid=workspace-root][data-analysis-layout][data-replay-expanded=true]{height:var(--analysis-video-workspace-height,100dvh);min-height:0;max-height:100dvh}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-analysis-layout]:fullscreen{height:var(--analysis-video-workspace-height,100dvh);min-height:0;max-height:100dvh}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root [data-testid=workspace-root][data-analysis-layout][data-replay-expanded=true]:fullscreen{height:var(--analysis-video-workspace-height,100dvh);min-height:0;max-height:100dvh}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root][data-analysis-layout]:not(:fullscreen){scroll-margin-block-start:var(--analysis-nav-height,0);overflow:visible}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root][data-analysis-layout]:not(:fullscreen)>.coach-analysis-header{top:var(--analysis-nav-height,0);z-index:60;position:sticky}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root.is-page-inline [data-testid=workspace-root][data-analysis-layout]:not(:fullscreen) [data-testid=analysis-video-stage]{scroll-margin-block-start:calc(var(--analysis-header-height, 0px) + var(--analysis-nav-height, 0px))}@media (max-height:600px),(max-width:899px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header{padding:6px 10px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header :is(.analysis-header-navigation,.analysis-header-title-group){display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header .analysis-header-main{flex-wrap:nowrap;gap:0;min-width:0;margin:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header .analysis-header-controls{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header :is(.analysis-question-preview,.analysis-shortcut-preview){flex-shrink:0;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header .coach-question-label{justify-content:center;align-items:center;width:32px;height:40px;min-height:40px;padding:0;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header :is(.coach-question-label,.analysis-display-button,[data-testid=analysis-tools-toggle])>span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header [data-testid=analysis-tools-toggle]{flex-shrink:0;justify-content:center;width:40px;height:40px;min-height:40px;padding:8px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header .analysis-display-controls{background:none;border:0;flex-wrap:nowrap;flex-shrink:0;gap:4px;padding:0;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header .analysis-display-controls>.analysis-display-button{justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:8px;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header .analysis-display-button>svg{display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header .analysis-header-utilities{flex-shrink:0;gap:4px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .coach-analysis-header.is-expanded.analysis-workspace-header .analysis-header-utilities [data-testid=onboarding-help]{width:40px;height:40px;min-height:40px}}@media (min-width:701px) and (max-width:899px) and (max-height:600px){.workspace:has(.coach-analysis-root [data-analysis-layout]) .workspace-header.is-authenticated .topbar{flex-wrap:nowrap;gap:8px;height:56px;min-height:56px;padding:6px 16px}.workspace:has(.coach-analysis-root [data-analysis-layout]) .workspace-header.is-authenticated .breadcrumb{flex:auto;min-width:0;overflow:hidden}.workspace:has(.coach-analysis-root [data-analysis-layout]) .workspace-header.is-authenticated .breadcrumb>:is(a,svg){display:none}.workspace:has(.coach-analysis-root [data-analysis-layout]) .workspace-header.is-authenticated .topbar-actions{flex-wrap:nowrap;flex:none;gap:4px;margin-left:auto}.workspace:has(.coach-analysis-root [data-analysis-layout]) .workspace-header.is-authenticated :is(.account-controls,.language-switch){display:none}.workspace:has(.coach-analysis-root [data-analysis-layout]) .sidebar-mobile-tools{border-top:1px solid var(--line);gap:8px;padding:12px 0 4px;display:grid}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel{min-width:0;color:var(--analysis-ink,#17243b);container:analysis-summary/inline-size}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin:0 0 10px;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-section-title-group{gap:9px;min-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-save-status{text-align:left;max-width:100%;font-size:var(--analysis-caption,12px);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;line-height:1.5;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-saved-at{color:var(--analysis-muted,#64748b);font-variant-numeric:tabular-nums;flex:0 0 100%;padding-left:12px;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-intro{color:var(--analysis-muted,#64748b);font-size:var(--analysis-caption,12px);margin:0 0 16px;line-height:1.7}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tabs{border:1px solid var(--analysis-line,#dbe3ee);background:var(--analysis-surface,#f6f8fc);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 18px;padding:4px;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tab{min-width:0;min-height:44px;color:var(--analysis-muted,#64748b);font-size:var(--analysis-body,14px);cursor:pointer;background:none;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-weight:600;line-height:1.4;display:inline-flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tab[aria-selected=true]{color:var(--analysis-accent,#2563eb);background:#fff;box-shadow:0 1px 4px #0f172a10}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tab:not([aria-selected=true]):hover{color:var(--analysis-ink,#17243b);background:var(--analysis-line,#dbe3ee)}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tab:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--analysis-line,#dbe3ee) 35%,transparent)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tab:focus-visible{outline:2px solid var(--analysis-accent,#2563eb);outline-offset:2px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tab-count{background:var(--analysis-accent,#2563eb);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tab-count{background:color-mix(in srgb,var(--analysis-accent,#2563eb) 10%,#fff)}}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tab-count{color:var(--analysis-accent,#2563eb);font-variant-numeric:tabular-nums;font-size:11px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tabpanel{min-width:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-tabpanel[hidden]{display:none}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-input-wrap{width:100%;min-width:0;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-input{box-sizing:border-box;field-sizing:fixed;resize:vertical;border:1px solid var(--analysis-line,#dbe3ee);width:100%;min-width:0;height:clamp(200px,26vh,320px);min-height:200px;max-height:380px;color:var(--analysis-ink,#17243b);caret-color:var(--analysis-accent,#2563eb);background:#fff;border-radius:12px;margin:0;padding:16px;line-height:1.75;display:block;overflow:auto}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-input:focus-visible{outline:2px solid var(--analysis-accent,#2563eb);outline-offset:2px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-input:disabled{background:var(--analysis-surface,#f6f8fc)}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-editor-meta{color:var(--analysis-muted,#64748b);font-size:var(--analysis-caption,12px);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;margin-top:9px;line-height:1.6;display:flex}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-editor-meta>*{margin:0}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-footer{border-top:1px solid var(--analysis-line,#dbe3ee);margin-top:18px;padding-top:16px}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;padding:0;display:grid}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-actions .analysis-action-button{white-space:normal;min-width:0;min-height:44px;padding:10px 12px;line-height:1.5}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-help,.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-message{color:var(--analysis-muted,#64748b);font-size:var(--analysis-caption,12px);overflow-wrap:anywhere;margin:10px 0 0;line-height:1.65;display:block}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-readout{color:var(--analysis-ink,#17243b);padding:0;line-height:1.8}.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-readout p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@container analysis-summary (max-width: 320px){.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .analysis-summary-panel .analysis-summary-actions{grid-template-columns:minmax(0,1fr)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant]{border:1px solid var(--analysis-line,#dbe3ee);min-width:0;color:var(--analysis-ink,#17243b);background:#fff;border-radius:14px;gap:14px;margin:0;padding:18px;display:grid;container:feedback-assistant/inline-size}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-head h3{color:var(--analysis-ink,#17243b);font-size:var(--analysis-body,14px);margin:0;font-weight:700;line-height:1.5}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-badge{border:1px solid var(--analysis-accent,#2563eb);align-items:center;min-height:22px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-badge{border:1px solid color-mix(in srgb,var(--analysis-accent,#2563eb) 18%,#fff)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-badge{background:var(--analysis-accent,#2563eb);border-radius:999px}@supports (color:color-mix(in lab,red,red)){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-badge{background:color-mix(in srgb,var(--analysis-accent,#2563eb) 6%,#fff)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-badge{color:var(--analysis-accent,#2563eb);font-size:11px;font-weight:600;line-height:1.4}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-help{color:var(--analysis-muted,#64748b);font-size:var(--analysis-caption,12px);overflow-wrap:anywhere;margin:0;line-height:1.7}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-body{background:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;padding:0;display:grid}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][data-audience=coach] .suggested-feedback-body{max-height:none;overflow:visible}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-section{border:1px solid var(--analysis-line,#dbe3ee);background:#fff;border-radius:12px;min-width:0;padding:14px}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-section h4{color:var(--analysis-ink,#17243b);margin:0 0 9px;font-size:13px;font-weight:700;line-height:1.5}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-section ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-section li{font-size:var(--analysis-body,14px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:13px;line-height:1.75;position:relative}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-section li:before{content:"";background:var(--analysis-accent,#2563eb);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-body>.suggested-feedback-help,:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-stale{grid-column:1/-1}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-actions{border-top:1px solid var(--analysis-line,#dbe3ee);gap:12px;padding-top:14px;display:grid}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-buttons{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;display:flex}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .analysis-action-button{min-width:0;min-height:42px;font-size:var(--analysis-body,14px);white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:600;line-height:1.5;display:inline-flex}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-buttons>.analysis-action-button{flex:auto}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .analysis-action-primary{border:1px solid var(--analysis-accent,#2563eb);background:var(--analysis-accent,#2563eb);color:#fff}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .analysis-action-secondary{border:1px solid var(--analysis-line,#dbe3ee);color:var(--analysis-muted,#64748b);background:#fff}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] [data-testid=suggested-feedback-use]{flex:100%;order:-1}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] [data-testid=suggested-feedback-create]{width:100%}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .analysis-action-button:focus-visible{outline:2px solid var(--analysis-accent,#2563eb);outline-offset:2px}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .analysis-action-button:disabled{opacity:.45;cursor:not-allowed}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-empty{border:1px dashed var(--analysis-line,#dbe3ee);background:var(--analysis-surface,#f6f8fc);text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:12px;min-height:180px;padding:24px 16px;display:grid}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-empty p{max-width:34ch;margin:0}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-empty-icon{background:var(--analysis-accent,#2563eb);border-radius:14px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-empty-icon{background:color-mix(in srgb,var(--analysis-accent,#2563eb) 8%,#fff)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-empty-icon{color:var(--analysis-accent,#2563eb)}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-empty-icon svg{width:22px;height:22px;display:block}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-spinner{box-sizing:border-box;border:2px solid var(--analysis-line,#dbe3ee);border-top-color:var(--analysis-accent,#2563eb);border-radius:50%;flex:none;width:18px;height:18px;animation:feedback-summary-spin .9s linear infinite;display:inline-block}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-stale{background:var(--analysis-warning,#9a6700);border-radius:9px;margin:0;padding:10px 12px;display:block}@supports (color:color-mix(in lab,red,red)){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-stale{background:color-mix(in srgb,var(--analysis-warning,#9a6700) 8%,#fff)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-stale{color:var(--analysis-warning,#9a6700);font-size:var(--analysis-caption,12px);line-height:1.65}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-confirm{border:1px solid var(--analysis-warning,#9a6700);gap:12px;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-confirm{border:1px solid color-mix(in srgb,var(--analysis-warning,#9a6700) 30%,#fff)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-confirm{background:var(--analysis-warning,#9a6700);border-radius:10px}@supports (color:color-mix(in lab,red,red)){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-confirm{background:color-mix(in srgb,var(--analysis-warning,#9a6700) 5%,#fff)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-confirm{color:var(--analysis-ink,#17243b);font-size:var(--analysis-body,14px);line-height:1.65}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-confirm p{margin:0}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-notice{background:var(--analysis-accent,#2563eb);border-radius:9px;margin:0;padding:9px 11px;display:block}@supports (color:color-mix(in lab,red,red)){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-notice{background:color-mix(in srgb,var(--analysis-accent,#2563eb) 6%,#fff)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-notice{color:var(--analysis-accent,#2563eb);font-size:var(--analysis-caption,12px);line-height:1.65}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-error{background:var(--analysis-danger,#be123c);border-radius:9px;margin:0;padding:10px 12px;display:block}@supports (color:color-mix(in lab,red,red)){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-error{background:color-mix(in srgb,var(--analysis-danger,#be123c) 6%,#fff)}}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant] .suggested-feedback-error{color:var(--analysis-danger,#be123c);font-size:var(--analysis-caption,12px);overflow-wrap:anywhere;line-height:1.65}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][aria-busy=true]{cursor:progress}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][aria-busy=true] .suggested-feedback-empty{border-style:solid}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][data-variant=embedded],:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][data-variant=readout]{box-shadow:none;background:none;border:0;border-radius:0;padding:0}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][data-variant=readout]>.suggested-feedback-head{display:none}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][data-audience=athlete] .suggested-feedback-section{background:none;border:0;border-radius:0;padding:0}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][data-audience=athlete] .suggested-feedback-body{gap:18px}:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-variant][data-audience=athlete] .suggested-feedback-section li{line-height:1.8}@container feedback-assistant (min-width: 560px){:is(.coach-analysis-root.coach-analysis-root.coach-analysis-root.coach-analysis-root .suggested-feedback-card,.suggested-feedback-card.suggested-feedback-card)[data-audience=coach] .suggested-feedback-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes feedback-summary-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.suggested-feedback-card .suggested-feedback-spinner{animation:none}}.cl-page{--ink-900:#1a1a1a;--ink-700:#3f3f46;--ink-500:#6b7280;--ink-400:#9ca3af;--ink-300:#d4d4d8;--ink-200:#e4e4e7;--ink-100:#f4f4f5;--ink-50:#fafafa;--cl-gray:#f2f4f6;--cl-dark:#191f28;color:var(--ink-900);background:#fff;min-height:100vh}.cl-root ol,.cl-root ul{margin:0;padding:0;list-style:none}.cl-root{overflow-x:clip}.cl-header-bar{z-index:40;-webkit-backdrop-filter:blur(12px);background:#ffffffe6;position:sticky;top:0}.cl-header-bar .public-header{padding-top:14px;padding-bottom:14px}.public-contact-link{display:none}.public-account-menu{flex-shrink:0;position:relative}.public-account-menu>summary{cursor:pointer;list-style:none}.public-account-menu>summary::-webkit-details-marker{display:none}.public-account-popover{z-index:30;border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 36px #24383124}.public-account-popover a,.public-account-popover button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:none;border:0;border-radius:8px;padding:10px 12px;display:block}.public-account-popover a:hover,.public-account-popover button:hover{background:var(--cl-gray)}.cl-white{background:#fff}.cl-gray{background:var(--cl-gray)}.cl-dark{background:var(--cl-dark)}.cl-wrap{text-align:center;max-width:64rem;margin:0 auto;padding-left:20px;padding-right:20px}.cl-narrow{max-width:56rem}.cl-faq-wrap{text-align:left;max-width:48rem}.cl-pad{padding-bottom:112px}.cl-pad,.cl-pad-top{padding-top:112px}.cl-pad-bottom{padding-bottom:112px}.cl-pt-64{padding-top:64px}.cl-pb-64{padding-bottom:64px}.cl-anchor{scroll-margin-top:72px}.cl-line{display:block}.cl-accent{color:var(--brand-500)}.cl-center{text-align:center}.cl-fill,.cl-fill>*{height:100%}.cl-mt-12{margin-top:12px}.cl-mt-16{margin-top:16px}.cl-mt-20{margin-top:20px}.cl-mt-24{margin-top:24px}.cl-mt-28{margin-top:28px}.cl-mt-48{margin-top:48px}.cl-root .cl-eyebrow{color:var(--brand-500);font-size:17px;font-weight:700}.cl-root .cl-eyebrow-dark{color:var(--brand-300)}.cl-root .cl-h2{letter-spacing:-.02em;color:var(--ink-900);font-size:27px;font-weight:700;line-height:1.3}.cl-root .cl-body{color:var(--ink-500);font-size:16px;line-height:1.7}.cl-root .cl-punch{letter-spacing:-.02em;color:var(--ink-900);font-size:20px;font-weight:700;line-height:1.5}.cl-root .cl-small{color:var(--ink-500);margin-top:6px;font-size:15px}.cl-root .cl-note{color:var(--ink-500);margin-top:24px;font-size:14px;line-height:1.6}.cl-root .cl-note-sm{color:var(--ink-500);margin-top:4px;font-size:14px}.cl-root .cl-source{color:var(--ink-500);margin-top:32px;font-size:14px}.cl-root .cl-step{color:var(--brand-500);font-size:15px;font-weight:700}.cl-root .cl-card-title{color:var(--ink-900);margin-top:8px;font-size:20px;font-weight:700;line-height:1.35}.cl-hero{padding-top:64px}.cl-root .cl-hero-title{letter-spacing:-.035em;color:var(--ink-900);margin-top:20px;font-size:40px;font-weight:700;line-height:1.18}.cl-hero-actions{flex-direction:column;justify-content:center;gap:12px;margin-top:40px;display:flex}.cl-btn{border-radius:16px;justify-content:center;align-items:center;height:56px;padding:0 32px;font-size:17px;font-weight:700;transition:transform .1s,background-color .15s;display:inline-flex}.cl-btn:active,.cl-floating:active,.cl-submit:active{transform:scale(.97)}.cl-btn-primary{background:var(--brand-500);color:#fff}.cl-btn-primary:hover{background:var(--brand-600)}.cl-btn-soft{background:var(--ink-100);color:var(--ink-900)}.cl-btn-soft:hover{background:var(--ink-200)}.cl-hero-visual{max-width:64rem;margin:64px auto 0;padding:0 20px;position:relative}.cl-hero-glow{background:linear-gradient(to bottom,var(--brand-50),var(--cl-gray));border-radius:40px 40px 0 0;position:absolute;inset:96px 20px 0}.cl-hero-frames{max-width:880px;margin:0 auto;padding-bottom:40px;position:relative}.cl-example-label{z-index:20;color:#fff;background:#1a1a1acc;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:12px}.cl-hero-phone{z-index:10;width:28%;max-width:190px;position:absolute;bottom:0;right:8px}.cl-root .cl-answers{flex-direction:column;gap:12px;max-width:36rem;margin:48px auto 0;display:flex}.cl-root .cl-answer{background:var(--ink-50);color:var(--ink-500);border-radius:16px;padding:16px 24px;font-size:18px;font-weight:600}.cl-pieces,.cl-root .cl-punch-lg{margin-top:56px}.cl-pieces{align-items:stretch;gap:12px;display:grid}.cl-piece{background:#fff;border-radius:24px;flex-direction:column;height:100%;padding:32px 24px}.cl-num,.cl-piece{justify-content:center;align-items:center;display:flex}.cl-num{background:var(--brand-50);width:44px;height:44px;color:var(--brand-500);border-radius:999px;font-size:18px;font-weight:700}.cl-root .cl-piece-label{color:var(--ink-900);margin-top:16px;font-size:20px;font-weight:700}.cl-plus{color:var(--ink-300);justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.cl-root .cl-shots{text-align:left;gap:40px;margin-top:56px;display:grid}.cl-root .cl-shots-2{gap:24px;max-width:48rem;margin-top:40px;margin-left:auto;margin-right:auto}.cl-root .cl-shot-title{color:var(--ink-900);font-size:18px;font-weight:700}.cl-root .cl-flow{flex-direction:column;gap:12px;max-width:48rem;margin:56px auto 0;display:flex;position:relative}.cl-flow-line{background:var(--brand-100);height:2px;display:none;position:absolute;top:24px;left:10%;right:10%}.cl-flow-step{flex:1;position:relative}.cl-flow-item{gap:16px}.cl-flow-dot,.cl-flow-item{align-items:center;display:flex}.cl-flow-dot{width:48px;height:48px;color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-100);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;font-size:16px;font-weight:700;position:relative}.cl-flow-dot-on{background:var(--brand-500);color:#fff;box-shadow:none}.cl-flow-name{color:var(--ink-900);font-size:17px;font-weight:700}.cl-root .cl-callout{background:var(--brand-50);width:fit-content;color:var(--brand-700);border-radius:24px;margin:56px auto 0;padding:24px;font-size:18px;font-weight:700;line-height:1.55}.cl-split{align-items:center;gap:48px;display:grid}.cl-left{text-align:center}.cl-root .cl-note.cl-line{margin-top:16px}.cl-shot-card{background:var(--cl-gray);text-align:left;border-radius:28px;max-width:24rem;margin:0 auto;padding:20px}.cl-root .cl-shot-card-title{color:var(--ink-900);font-size:15px;font-weight:700}.cl-compare{text-align:left;align-items:center;gap:16px;margin-top:56px;display:grid}.cl-chat-card,.cl-result-card{background:#fff;border-radius:28px;padding:24px}.cl-result-card{box-shadow:0 0 0 2px var(--brand-500)}.cl-root .cl-chat-label{color:var(--ink-500);font-size:15px;font-weight:700}.cl-chat{flex-direction:column;gap:8px;margin-top:16px;display:flex}.cl-root .cl-bubble{background:var(--ink-100);width:fit-content;max-width:85%;color:var(--ink-900);border-radius:16px 16px 16px 6px;padding:10px 16px;font-size:15px}.cl-arrow{color:var(--brand-500);margin:0 auto;font-size:30px;font-weight:700}.cl-arrow-right{display:none}.cl-result-crop{box-shadow:0 0 0 1px var(--ink-100);border-radius:16px;margin-top:16px;overflow:hidden}.cl-result-image{aspect-ratio:4/3;object-fit:cover;object-position:bottom;width:100%;height:auto;display:block}.cl-root .cl-cards{text-align:left;gap:12px;margin-top:56px;display:grid}.cl-card{background:#fff;border-radius:28px;height:100%;padding:28px}.cl-card-gray{background:var(--cl-gray)}.cl-icon{font-size:30px}.cl-plans{text-align:left;gap:12px;max-width:48rem;margin:56px auto 0;display:grid}.cl-plan{background:var(--cl-gray);height:100%;color:var(--ink-900);border-radius:28px;padding:28px}.cl-plan-dark{background:var(--ink-900);color:#fff}.cl-tag{color:var(--ink-500);background:#fff;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.cl-plan-dark .cl-tag{background:var(--brand-500);color:#fff}.cl-root .cl-plan-name{margin-top:16px;font-size:24px;font-weight:700}.cl-root .cl-points{flex-direction:column;gap:10px;margin-top:20px;display:flex}.cl-point{color:var(--ink-700);gap:10px;font-size:16px;display:flex}.cl-plan-dark .cl-point{color:#ffffffd9}.cl-check{color:var(--brand-500)}.cl-plan-dark .cl-check{color:var(--brand-300)}.cl-root .cl-faq-wrap .cl-h2{text-align:center}.cl-faq{border-bottom:1px solid var(--ink-100);margin-top:48px}.cl-faq,.cl-faq-item+.cl-faq-item{border-top:1px solid var(--ink-100)}.cl-faq-q{min-height:72px;color:var(--ink-900);word-break:keep-all;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.cl-faq-q::-webkit-details-marker{display:none}.cl-faq-plus{color:var(--ink-300);font-size:24px;font-weight:400;transition:transform .2s}.cl-faq-item[open] .cl-faq-plus{transform:rotate(45deg)}.cl-root .cl-faq-a{color:var(--ink-500);word-break:keep-all;padding-bottom:24px;font-size:16px;line-height:1.7}.cl-contact{text-align:left;gap:48px;padding-top:96px;padding-bottom:96px;display:grid}.cl-root .cl-contact-title{letter-spacing:-.02em;color:#fff;margin-top:16px;font-size:30px;font-weight:700;line-height:1.3}.cl-root .cl-contact-body{color:#ffffffa6;margin-top:24px;font-size:16px;line-height:1.7}.cl-floating{right:16px;bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:40;background:var(--brand-500);color:#fff;border-radius:999px;align-items:center;height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 6px 18px -6px #1b5fbf8c}.cl-footer{padding-bottom:72px}.cl-site-footer{border-top:1px solid var(--line);background:var(--cl-gray)}.cl-site-footer-inner{max-width:1144px;margin:0 auto;padding:32px 24px}.cl-site-footer-top{border-bottom:1px solid var(--line);font-size:var(--text-caption);color:#747c87;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-bottom:18px;display:flex}.cl-site-footer-links{flex-wrap:wrap;gap:8px 18px;display:flex}.cl-site-footer-links a{color:var(--ink);font-weight:600}.cl-site-footer-company a:hover,.cl-site-footer-links a:hover{text-decoration-line:underline}.cl-site-footer-company{color:#808a96;word-break:keep-all;margin-top:16px;font-size:11px;line-height:1.8}.cl-site-footer-company a{color:inherit}.cl-site-footer-copy{color:#9aa3ad;margin-top:8px;font-size:11px}.cl-reveal[data-reveal=shown],.cl-reveal[data-reveal=waiting]{transition:opacity .7s ease-out,transform .7s ease-out}.cl-reveal[data-reveal=waiting]{opacity:0;transform:translateY(32px)}.cl-reveal[data-reveal=shown]{opacity:1;transform:translateY(0)}.cl-browser{box-shadow:0 40px 80px -40px #0f172a73,0 0 0 1px var(--ink-200);background:#fff;border-radius:14px;overflow:hidden}.cl-browser-bar{border-bottom:1px solid var(--ink-100);background:#f4f5f7;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.cl-dots{gap:6px;display:flex}.cl-dots span{background:#ff5f57;border-radius:999px;width:10px;height:10px}.cl-dots span:nth-child(2){background:#febc2e}.cl-dots span:nth-child(3){background:#28c840}.cl-address{min-width:0;max-width:60%;height:20px;color:var(--ink-500);box-shadow:0 0 0 1px var(--ink-200);white-space:nowrap;background:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;margin:0 auto;padding:0 12px;font-size:10px;display:flex;overflow:hidden}.cl-bar-spacer{width:42px}.cl-shot{width:100%;height:auto;display:block}.cl-phone{width:100%;max-width:300px;margin:0 auto;container-type:inline-size}.cl-phone-body{background:#1c1c1e;border-radius:14cqw;padding:1.6cqw;position:relative;box-shadow:0 24px 48px -28px #0f172a59,0 0 0 .4cqw #c7c9ce}.cl-phone-button{background:#c7c9ce;width:.7cqw;position:absolute}.cl-left-1{top:18%}.cl-left-1,.cl-left-2{border-radius:.6cqw 0 0 .6cqw;height:6%;left:-.9cqw}.cl-left-2{top:27%}.cl-right{border-radius:0 .6cqw .6cqw 0;height:10%;top:24%;right:-.9cqw}.cl-phone-screen{background:#fff;border-radius:12.6cqw;position:relative;overflow:hidden}.cl-status{height:12.05cqw;color:var(--ink-900);align-items:center;font-size:4.1cqw;font-weight:600;line-height:1;display:flex;position:relative}.cl-time{justify-content:center;width:29%;padding-top:1.6cqw;display:flex}.cl-notch{background:#000;border-radius:0 0 5cqw 5cqw;width:41.5%;height:8.2cqw;position:absolute;top:0;left:50%;transform:translateX(-50%)}.cl-icons{justify-content:center;align-items:center;gap:1.3cqw;width:29%;margin-left:auto;padding-top:1.6cqw;display:flex}.cl-signal{align-items:flex-end;gap:.5cqw;height:2.8cqw;display:flex}.cl-signal span{background:currentColor;border-radius:.3cqw;width:.8cqw}.cl-signal span:first-child{height:1cqw}.cl-signal span:nth-child(2){height:1.6cqw}.cl-signal span:nth-child(3){height:2.2cqw}.cl-signal span:nth-child(4){height:2.8cqw}.cl-battery{border-radius:.9cqw;align-items:center;width:6.2cqw;height:3cqw;padding:.5cqw;display:flex;box-shadow:0 0 0 .3cqw #1a1a1a66}.cl-battery span{background:currentColor;border-radius:.4cqw;width:100%;height:100%}.cl-home-bar{background:#1a1a1ad9;border-radius:999px;width:35%;height:1.3cqw;position:absolute;bottom:2.2cqw;left:50%;transform:translateX(-50%)}.cl-form-card{border:1px solid var(--ink-200);text-align:left;color:var(--ink-900);background:#fff;border-radius:12px;padding:16px;display:block}.cl-form{flex-direction:column;gap:16px;display:flex;position:relative}.cl-form-grid{gap:16px;display:grid}.cl-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cl-root .cl-label{color:var(--ink-900);margin:0 0 6px;font-size:14px;font-weight:500;display:block}.cl-required{color:var(--ink-500);margin-left:4px;font-size:12px;font-weight:400}.cl-root .cl-form input.cl-input,.cl-root .cl-form select.cl-input,.cl-root .cl-form textarea.cl-input{border:1px solid var(--ink-200);width:100%;height:44px;color:var(--ink-900);background:#fff;border-radius:6px;padding:0 12px;font-size:16px;display:block}.cl-root .cl-form textarea.cl-input.cl-textarea{height:auto;padding:10px 12px;line-height:1.6}.cl-root .cl-form .cl-input-invalid{border-color:#ef4444}.cl-root .cl-hint{color:var(--ink-500);margin-top:4px;font-size:12px}.cl-root .cl-field-error{color:#b91c1c;margin-top:4px;font-size:14px}.cl-root .cl-form-error{color:#b91c1c;background:#fef2f2;border-radius:6px;padding:8px 12px;font-size:14px}.cl-consent{background:var(--ink-50);border:0;border-radius:8px;min-width:0;margin:0;padding:12px;font-size:14px}.cl-consent-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:12px;list-style:none;display:flex}.cl-consent-summary::-webkit-details-marker{display:none}.cl-consent-title{color:var(--ink-900);font-weight:600;display:block}.cl-consent-sub{color:var(--ink-500);margin-top:2px;font-size:12px;display:block}.cl-consent-toggle{color:var(--ink-700);box-shadow:0 0 0 1px var(--ink-200);background:#fff;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:500}.cl-when-open{display:none}.cl-consent-details[open] .cl-when-open{display:inline}.cl-consent-details[open] .cl-when-closed{display:none}.cl-consent-rows{color:var(--ink-700);flex-direction:column;gap:4px;margin:12px 0 0;display:flex}.cl-consent-rows div{grid-template-columns:5.5rem 1fr;gap:8px;display:grid}.cl-consent-rows dt{color:var(--ink-500)}.cl-consent-rows dd{overflow-wrap:anywhere;min-width:0;margin:0}.cl-root .cl-consent-link{color:var(--ink-700);margin-top:8px}.cl-consent-link a{text-underline-offset:2px;text-decoration:underline}.cl-check-label{min-height:44px;color:var(--ink-900);align-items:center;gap:8px;margin-top:12px;font-weight:500;display:flex}.cl-check-label input{width:20px;height:20px;accent-color:var(--brand-500)}.cl-submit{background:var(--brand-500);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;height:48px;padding:0 20px;font-size:16px;font-weight:500;transition:transform .1s,background-color .15s;display:inline-flex}.cl-submit:hover{background:var(--brand-600)}.cl-submit:disabled{background:var(--brand-300);opacity:1}.cl-root .cl-success-title{color:var(--ink-900);font-size:18px;font-weight:600}.cl-root .cl-success-body{color:var(--ink-700);margin-top:4px;font-size:14px}.cl-again{background:var(--ink-100);height:44px;color:var(--ink-900);border-radius:6px;align-items:center;margin-top:16px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.consult-row{margin-bottom:16px}.consult-message{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}@media (min-width:640px){.cl-root .cl-eyebrow{font-size:18px}.cl-root .cl-h2{font-size:44px}.cl-root .cl-body{font-size:19px}.cl-root .cl-punch{font-size:24px}.cl-root .cl-punch-lg{font-size:32px}.cl-root .cl-hero-title{font-size:60px}.cl-root .cl-callout{padding:24px 40px;font-size:20px}.cl-root .cl-contact-title{font-size:44px}.cl-root .cl-contact-body{font-size:19px}.cl-hero{padding-top:96px}.cl-hero-actions{flex-direction:row}.cl-hero-visual{margin-top:80px}.cl-hero-glow{left:40px;right:40px}.cl-hero-frames{padding-bottom:64px}.cl-hero-phone{width:22%;right:-16px}.cl-browser-bar{height:40px;padding:0 16px}.cl-dots span{width:12px;height:12px}.cl-address{height:24px;font-size:12px}.cl-bar-spacer{width:52px}.cl-pad{padding-bottom:144px}.cl-pad,.cl-pad-top{padding-top:144px}.cl-pad-bottom{padding-bottom:144px}.cl-contact{padding-top:128px;padding-bottom:128px}.cl-pieces{grid-template-columns:1fr auto 1fr auto 1fr}.cl-root .cl-flow{flex-direction:row;gap:0}.cl-flow-line{display:block}.cl-flow-item{flex-direction:column;gap:12px}.cl-form-grid,.cl-plans,.cl-shots-2{grid-template-columns:1fr 1fr}.cl-form-card,.cl-shot-card{padding:24px}.cl-submit{width:auto}}@media (min-width:768px){.public-contact-link{display:inline-flex}.cl-floating{display:none}.cl-footer{padding-bottom:0}.cl-cards,.cl-shots-3{grid-template-columns:repeat(3,1fr)}.cl-root .cl-shots-3{gap:24px}.cl-compare{grid-template-columns:1fr auto 1.2fr}.cl-arrow-down{display:none}.cl-arrow-right{display:inline}}@media (min-width:1024px){.cl-root .cl-h2{font-size:50px}.cl-root .cl-hero-title{font-size:76px}.cl-hero{padding-top:112px}.cl-split{grid-template-columns:1fr 1fr}.cl-left{text-align:left}.cl-contact{grid-template-columns:1fr 1.15fr;align-items:start}.cl-contact-text{position:sticky;top:112px}}.pg-page{word-break:keep-all;overflow-wrap:break-word}.pg-page dd,.pg-page li,.pg-page p{text-wrap:pretty}.pg-page h1,.pg-page h2,.pg-page h3{text-wrap:balance}.pg-wrap{max-width:64rem;margin:0 auto;padding-left:16px;padding-right:16px}.pg-pad{padding-top:56px;padding-bottom:56px}.pg-anchor{scroll-margin-top:104px}.pg-center{text-align:center}.pg-subnav{scrollbar-width:none;gap:6px;max-width:64rem;margin:0 auto;padding:0 16px 10px;display:flex;overflow-x:auto}.pg-subnav a{background:var(--ink-100);color:var(--ink-700);border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:600}.pg-subnav a:hover{background:var(--brand-50,#eff5fb);color:var(--brand-500)}.pg-hero{align-items:center;gap:32px;padding-top:32px;padding-bottom:48px;display:grid}.pg-hero-text{text-align:left}.pg-hero-title{letter-spacing:-.02em;word-break:keep-all;margin-top:10px;font-size:30px;font-weight:800;line-height:1.3}.pg-line{display:block}.pg-lead{white-space:pre-line;color:var(--ink-700);word-break:keep-all;margin-top:16px;font-size:16px;line-height:1.7}.pg-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pg-actions .cl-btn{height:50px;padding:0 22px;font-size:16px}.pg-reel{width:min(100%,320px);margin:0 auto}.pg-reel-video{aspect-ratio:9/16;background:#000;border-radius:24px;width:100%;display:block;box-shadow:0 20px 50px -20px #1450a373}.pg-reel-caption{color:var(--ink-500);text-align:center;margin-top:10px;font-size:13px;line-height:1.5}.pg-h2{letter-spacing:-.02em;text-align:center;margin-top:8px;font-size:26px;font-weight:800;line-height:1.35}.pg-h2,.pg-h3{word-break:keep-all}.pg-h3{font-size:18px;font-weight:700;line-height:1.4}.pg-text{color:var(--ink-700);word-break:keep-all;margin-top:8px;font-size:15px;line-height:1.7}.cl-root .pg-points{gap:12px;margin-top:28px;display:grid}.pg-card{text-align:left;background:#fff;border-radius:18px;height:100%;padding:22px 20px}.pg-num{background:var(--brand-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:12px;font-size:14px;font-weight:700;display:inline-flex}.cl-root .pg-detail{border-top:1px solid var(--ink-200);gap:6px;margin-top:12px;padding-top:12px;display:grid}.pg-detail li{color:var(--ink-500);word-break:keep-all;padding-left:14px;font-size:14px;line-height:1.6;position:relative}.pg-detail li:before{content:"·";color:var(--brand-500);font-weight:800;position:absolute;left:2px}.pg-access{text-align:left;gap:12px;margin-top:28px;display:grid}.pg-access-col{border:1px solid var(--ink-200);border-radius:18px;padding:20px}.pg-access-col[data-kind=can]{background:#eff5fb;border-color:#b7d0e8}.pg-access-col[data-kind=cannot]{background:var(--ink-50)}.pg-access-title{margin-bottom:10px;font-size:15px;font-weight:800}.pg-access-col[data-kind=can] .pg-access-title{color:var(--brand-500)}.pg-access-col[data-kind=cannot] .pg-access-title{color:#b42318}.cl-root .pg-access-col ul{gap:10px;display:grid}.pg-access-col li{word-break:keep-all;gap:2px;padding-left:26px;font-size:15px;line-height:1.5;display:grid;position:relative}.pg-access-col li:before{text-align:center;color:#fff;border-radius:999px;width:18px;height:18px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:1px;left:0}.pg-access-col[data-kind=can] li:before{content:"✓";background:var(--brand-500)}.pg-access-col[data-kind=cannot] li:before{content:"✕";background:#d92d20}.pg-access-col li span{color:var(--ink-500);font-size:13px}.cl-root .pg-notes{text-align:left;background:var(--ink-50);border-radius:14px;gap:0;margin-top:16px;padding:4px 16px;display:grid}.pg-notes li+li{border-top:1px solid var(--ink-200)}.pg-notes li{color:var(--ink-700);word-break:keep-all;padding:12px 0;font-size:13px;line-height:1.6}.cl-root .pg-steps{text-align:left;margin-top:32px}.pg-step{padding-bottom:12px;position:relative}.pg-step:before{content:"";background:#b7d0e8;width:2px;display:none;position:absolute;top:32px;bottom:0;left:15px}.pg-step:last-child:before{display:none}.pg-step-dot{background:var(--brand-500);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:none;position:absolute;top:0;left:0}.pg-step-card{background:#fff;border-radius:16px;gap:14px;padding:20px 16px;display:grid}.pg-step-meta{letter-spacing:.06em;color:var(--brand-500);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}.pg-who{background:var(--ink-100);letter-spacing:0;color:var(--ink-700);border-radius:999px;padding:2px 8px;font-weight:600}.pg-tips{border-left:3px solid #f5c451;margin-top:14px;padding:2px 0 2px 12px}.pg-tips-title{color:#8a5a00;margin-bottom:6px;font-size:12px;font-weight:800}.cl-root .pg-tips ul{gap:6px;display:grid}.pg-tips li{color:var(--ink-700);word-break:keep-all;font-size:13.5px;line-height:1.6}.pg-mock{background:var(--ink-50);border-radius:14px;align-content:center;gap:8px;padding:12px;display:grid}.pg-mock-image{background:#000;justify-items:center;padding:0;overflow:hidden}.pg-mock-shot{width:100%;max-width:300px;height:auto;display:block}.pg-mock-label{color:var(--ink-500);font-size:12px;font-weight:700}.pg-mock-input{border:1.5px solid var(--brand-500);letter-spacing:.12em;color:var(--ink-700);background:#fff;border-radius:10px;padding:10px 12px;font-size:16px}.pg-mock-chips{flex-wrap:wrap;gap:6px;display:flex}.pg-mock-chip{border:1px solid var(--ink-200);color:var(--ink-700);background:#fff;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:600}.pg-mock-chip[data-on=true]{border-color:var(--brand-500);color:var(--brand-500);background:#eff5fb}.cl-root .pg-mock-list{gap:6px;display:grid}.pg-mock-check{color:var(--ink-700);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.pg-mock-box{border:1.5px solid var(--ink-300);background:#fff;border-radius:4px;flex-shrink:0;width:16px;height:16px}.pg-mock-check[data-on=true] .pg-mock-box{border-color:var(--brand-500);background:var(--brand-500);box-shadow:inset 0 0 0 3px #fff}.pg-mock-tag{color:var(--brand-500);flex-shrink:0;font-size:11px;font-weight:800}.pg-mock-rows{gap:6px;display:grid}.pg-mock-rows div{background:#fff;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13px;display:flex}.pg-mock-rows dt{color:var(--ink-500)}.pg-mock-rows dd{text-align:right;margin:0;font-weight:700}.pg-mock-state{border-radius:10px;padding:9px 12px;font-size:13px;font-weight:700}.pg-mock-state[data-tone=ok]{color:var(--brand-500);background:#eff5fb}.pg-mock-state[data-tone=warn]{color:#8a5a00;background:#fff8e6}.pg-mock-state[data-tone=stop]{color:#b42318;background:#fef3f2}.pg-refund{border:1px solid var(--ink-200);text-align:left;background:#fff;border-radius:18px;margin-top:16px;padding:20px}.cl-root .pg-refund ul{gap:8px;margin-top:10px;display:grid}.pg-refund li{color:var(--ink-700);word-break:keep-all;padding-left:14px;font-size:14px;line-height:1.65;position:relative}.pg-refund li:before{content:"·";color:var(--brand-500);font-weight:800;position:absolute;left:2px}.pg-faq{max-width:48rem}.pg-faq .pg-h2{margin-bottom:20px}.pg-faq-item{border-bottom:1px solid var(--ink-200);text-align:left}.pg-faq-item summary{cursor:pointer;word-break:keep-all;padding:16px 0;font-size:16px;font-weight:700}.pg-faq-item p{color:var(--ink-700);word-break:keep-all;padding-bottom:16px;font-size:15px;line-height:1.7}.pg-contact{max-width:40rem}.pg-contact .cl-form-card{margin-top:24px}.consult-parent-badge{color:#1b5fbf;vertical-align:middle;background:#eff5fb;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:700}@media (min-width:768px){.pg-pad{padding-top:96px;padding-bottom:96px}.pg-wrap{padding-left:24px;padding-right:24px}.pg-hero{grid-template-columns:1.2fr 1fr;gap:48px;padding-top:64px;padding-bottom:80px}.pg-hero-title{font-size:44px}.pg-lead{font-size:17px}.pg-h2{font-size:36px}.cl-root .pg-points{grid-template-columns:repeat(3,1fr);gap:16px}.pg-access{grid-template-columns:1fr 1fr;gap:16px}.pg-step{padding-bottom:20px;padding-left:56px}.pg-step:before{display:block}.pg-step-dot{display:inline-flex}.pg-step-card{grid-template-columns:1.3fr 1fr;gap:24px;padding:24px}}.app-loading-spinner{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);animation:var(--animate-spin);color:var(--color-brand-600);flex-shrink:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.app-loading-spinner{animation:none}}.app-loading-spinner>svg{width:100%;height:100%;display:block}.app-loading-spinner.is-inline{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.app-loading-indicator,.app-loading-label{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);vertical-align:middle;display:inline-flex}.app-loading-label .app-loading-spinner{color:currentColor}.app-loading-state{width:100%;min-height:min(560px,100dvh - 180px);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);justify-content:center;align-items:center;display:flex}.app-loading-state.is-fullscreen{background-color:#f6f8fc;min-height:100dvh}.app-loading-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:var(--color-white);width:100%;max-width:480px;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 9);text-align:center;--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);flex-direction:column;align-items:center;display:flex}.app-loading-symbol{margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);background-color:var(--color-brand-50);color:var(--color-brand-600);justify-content:center;align-items:center;display:flex}.app-loading-symbol.is-error{background-color:var(--color-orange-50);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));color:var(--color-orange-700)}.app-loading-card h1,.app-loading-symbol.is-error{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.app-loading-card h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-ink-900);margin:0}.app-loading-card>p{margin:0;margin-top:calc(var(--spacing) * 3);max-width:340px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-ink-500)}.app-loading-actions{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.app-loading-actions .button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.app-loading-progress{height:calc(var(--spacing) * 2);border-style:var(--tw-border-style);background-color:var(--color-brand-100);width:100%;color:var(--color-brand-600);accent-color:var(--color-brand-600);border-width:0;border-radius:3.40282e+38px;overflow:hidden}.app-loading-progress::-webkit-progress-bar{background-color:var(--color-brand-100);border-radius:3.40282e+38px}.app-loading-progress::-webkit-progress-value{background-color:var(--color-brand-600);border-radius:3.40282e+38px}.app-loading-progress::-moz-progress-bar{background-color:var(--color-brand-600);border-radius:3.40282e+38px}#main-content:has(>.app-navigation-loading){min-height:min(560px,100dvh - 180px);position:relative}#main-content:has(>.app-navigation-loading)>:not(.app-navigation-loading){pointer-events:none;visibility:hidden}.app-navigation-loading{z-index:190;inset-inline:0;background-color:#f6f8fc;min-height:100%;position:absolute;top:0}.app-navigation-loading.is-fullscreen{z-index:300;position:fixed;inset:0;overflow:auto}.navigation-pending{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;margin-left:auto;display:inline-flex}.navigation-pending[data-pending=false]{visibility:hidden}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}