@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--tilt-x:0;--tilt-y:0;--sway:0}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--color-amber-50:#fffbeb;--color-gray-100:#f3f4f6;--color-gray-600:#4a5565;--color-gray-900:#101828;--color-zinc-200:#e4e4e7;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-md:calc(var(--radius) - 2px);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, monospace;--font-heading:var(--font-kargo), var(--font-manrope), ui-sans-serif, system-ui, sans-serif;--color-primary:var(--primary)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}:where(a[href],button,summary,select,label:has(input:is([type=checkbox],[type=radio])),input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]),[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],[role=slider],[data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button],.time-wheel-item){transition:background-color .15s,color .15s,border-color .15s}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-2{margin:calc(var(--spacing) * -2)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-1{margin-block:var(--spacing)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.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-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)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[22px\]{width:22px;height:22px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.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-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[34rem\]{height:34rem}.h-\[70svh\]{height:70svh}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-\[75svh\]{max-height:75svh}.max-h-\[80svh\]{max-height:80svh}.max-h-\[min\(22rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(22rem, var(--radix-select-content-available-height))}.min-h-0{min-height:0}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[100dvh\]{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--radix-select-trigger-width\){width:var(--radix-select-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[252px\]{width:252px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[65ch\]{max-width:65ch}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-\[2px\]{min-width:2px}.min-w-\[4px\]{min-width:4px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[52rem\]{min-width:52rem}.min-w-\[min\(11rem\,calc\(100vw-2rem\)\)\]{min-width:min(11rem,100vw - 2rem)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[0\.98\]{scale:.98}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-start{scroll-snap-align:start}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.break-before-page{break-before:page}.break-inside-avoid{break-inside:avoid}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[2px\]{gap:2px}.gap-px{gap:1px}:where(.space-y-0\.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-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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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-border\/70>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--luma-rule\){border-color:var(--luma-rule)}.border-border,.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-brass,.border-brass\/30{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.border-brass\/30{border-color:color-mix(in oklab, var(--brass) 30%, transparent)}}.border-brass\/40{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.border-brass\/40{border-color:color-mix(in oklab, var(--brass) 40%, transparent)}}.border-brass\/50{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.border-brass\/50{border-color:color-mix(in oklab, var(--brass) 50%, transparent)}}.border-brass\/60{border-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.border-brass\/60{border-color:color-mix(in oklab, var(--brass) 60%, transparent)}}.border-ember-strong{border-color:var(--ember-strong)}.border-input{border-color:var(--input)}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-muted-foreground\/60{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/60{border-color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.border-primary,.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--luma-picked\){background-color:var(--luma-picked)}.bg-\[Canvas\]{background-color:canvas}.bg-accent,.bg-accent\/35{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/35{background-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.bg-accent\/40{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background,.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 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-border{background-color:var(--border)}.bg-brass,.bg-brass\/60{background-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.bg-brass\/60{background-color:color-mix(in oklab, var(--brass) 60%, transparent)}}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-ember{background-color:var(--ember)}.bg-ember-strong{background-color:var(--ember-strong)}.bg-foreground{background-color:var(--foreground)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/20{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/20{background-color:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.bg-muted-foreground\/45{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/45{background-color:color-mix(in oklab, var(--muted-foreground) 45%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-\[linear-gradient\(90deg\,var\(--ember-strong\)_50\%\,transparent_50\%\)\]{background-image:linear-gradient(90deg,var(--ember-strong) 50%,transparent 50%)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary,.fill-primary\/45{fill:var(--primary)}@supports (color:color-mix(in lab, red, red)){.fill-primary\/45{fill:color-mix(in oklab, var(--primary) 45%, transparent)}}.stroke-border{stroke:var(--border)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-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-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-48{padding-block:calc(var(--spacing) * 48)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.type-page-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);font-size:clamp(2.25rem,3.5vw,3.5rem);font-weight:300;line-height:1.12}.type-section-title{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);font-size:1.75rem;font-weight:400;line-height:1.25}.font-heading{font-family:var(--font-kargo), var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.font-sans{font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif}.type-card-title{letter-spacing:-.02em;color:var(--foreground);font-size:1.125rem;font-weight:600;line-height:1.4}.type-caption{color:var(--muted-foreground);font-size:.875rem;font-weight:400;line-height:1.5}.type-matrix-heading{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.5}.type-body{font-size:1rem;font-weight:400;line-height:1.7}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-ui{font-size:.8125rem;line-height:var(--tw-leading,1.45)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[11px\]{font-size:11px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\],.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[CanvasText\]{color:canvastext}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-brass-foreground{color:var(--brass-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-ember-foreground{color:var(--ember-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-gray-600{color:var(--color-gray-600)}.text-gray-900{color:var(--color-gray-900)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-primary\/60{-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.decoration-primary\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-foreground{accent-color:var(--foreground)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--primary\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_var\(--primary\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/elevation,.shadow\/material{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-brass\/35{--tw-ring-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.ring-brass\/35{--tw-ring-color:color-mix(in oklab, var(--brass) 35%, transparent)}}.ring-brass\/50{--tw-ring-color:var(--brass)}@supports (color:color-mix(in lab, red, red)){.ring-brass\/50{--tw-ring-color:color-mix(in oklab, var(--brass) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,opacity\,translate\]{transition-property:background-color,border-color,box-shadow,opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,scale\]{transition-property:background-color,border-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-\[var\(--ease-enter\)\]{--tw-ease:var(--ease-enter);transition-timing-function:var(--ease-enter)}.ease-\[var\(--ease-pop\)\]{--tw-ease:var(--ease-pop);transition-timing-function:var(--ease-pop)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/more\:text-foreground:is(:where(.group\/more):hover *){color:var(--foreground)}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=horizontal\]\/tabs\:h-auto:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:auto}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1:after{content:var(--tw-content);inset:calc(var(--spacing) * -1)}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.last\:mt-0:last-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:mt-0:empty{margin-top:0}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-ember-strong:hover{border-color:var(--ember-strong)}.hover\:border-primary:hover,.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:bg-\(--luma-picked\):hover{background-color:var(--luma-picked)}.hover\:bg-accent:hover,.hover\:bg-accent\/25:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/25:hover{background-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-accent\/40:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/40:hover{background-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.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-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--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\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.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-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 60%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\:focus-visible\]\:ring-\[3px\]:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\:focus-visible\]\:ring-ring\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:var(--spacing)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--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)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--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)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:font-semibold[data-state=checked]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (prefers-reduced-motion:no-preference){@media (hover:hover){.motion-safe\:hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}@media (hover:hover){.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}.max-md\:\[scrollbar-width\:none\]{scrollbar-width:none}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:overflow-x-auto{overflow-x:auto}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-auto{width:auto}.sm\:max-w-64{max-width:calc(var(--spacing) * 64)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[6px\]{min-width:6px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-\[3px\]{gap:3px}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-left{text-align:left}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.lg\:items-end{align-items:flex-end}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:block:is(.clean-dark *){display:block}.dark\:hidden:is(.clean-dark *){display:none}.dark\:border-input:is(.clean-dark *){border-color:var(--input)}.dark\:bg-destructive:is(.clean-dark *),.dark\:bg-destructive\/60:is(.clean-dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.clean-dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-input\/30:is(.clean-dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.clean-dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:bg-zinc-950:is(.clean-dark *){background-color:var(--color-zinc-950)}.dark\:text-gray-100:is(.clean-dark *){color:var(--color-gray-100)}.dark\:text-muted-foreground:is(.clean-dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.clean-dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.clean-dark *):hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.dark\:hover\:bg-destructive\/90:is(.clean-dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/90:is(.clean-dark *):hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.dark\:hover\:bg-input\/50:is(.clean-dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.clean-dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:text-foreground:is(.clean-dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.clean-dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.clean-dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.clean-dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.clean-dark *):has([data-state=checked]){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.clean-dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.clean-dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.clean-dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.clean-dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.clean-dark *)[data-state=active]{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.clean-dark *)[data-state=active]{color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(.clean-dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(.clean-dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.dark\:data-\[state\=checked\]\:bg-primary:is(.clean-dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.clean-dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.clean-dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media print{.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:px-0{padding-inline:0}.print\:py-0{padding-block:0}}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.group-has-\[\[data-checked\]\]\/picks\:\[\&\:not\(\[data-checked\]\)\:not\(\:hover\)\:not\(\:focus-within\)\]\:opacity-75:is(:where(.group\/picks):has([data-checked]) *):not([data-checked]):not(:hover):not(:focus-within){opacity:.75}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (min-width:28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab, var(--secondary) 90%, transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}details[open]>summary .\[details\[open\]\>summary_\&\]\:hidden{display:none}details[open]>summary .\[details\[open\]\>summary_\&\]\:inline{display:inline}details[open]>summary .\[details\[open\]\>summary_\&\]\:rotate-45{rotate:45deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.ember-kit:is(.clean,.clean-dark){--palette-flagstone:#acacae;--palette-smoked-pearl:#6e6e70;--palette-shadowed-steel:#49494b;--palette-jet-black:#343436;--palette-caviar:#2c2c2e;--palette-darth-vader:#262628}.ember-kit.clean{--radius:1.25rem;--background:#ebedf1;--foreground:#141416;--card:#fafbfc;--card-foreground:#141416;--popover:#fafbfc;--popover-foreground:#141416;--primary:#1f1f21;--primary-foreground:#fff;--secondary:#dfe2e8;--secondary-foreground:#262628;--muted:#dfe2e8;--muted-foreground:#4a4c52;--accent:#dfe2e8;--accent-foreground:#262628;--destructive:#343436;--destructive-foreground:#fff;--border:#cdd1d8;--input:#706f70;--ring:#353536;--brass:#49494b;--brass-foreground:#fff;--gilt:#acacae;--chart-1:#262628;--chart-2:#343436;--chart-3:#49494b;--chart-4:#6e6e70;--chart-5:#acacae;--sidebar:#ebedf1;--sidebar-foreground:#262628;--sidebar-muted-foreground:#4a4c52;--sidebar-primary:#fff;--sidebar-primary-foreground:#262628;--sidebar-accent:#fff6;--sidebar-accent-foreground:#262628;--sidebar-border:#cdd1d8;--sidebar-ring:#49494b;--band:#ebedf1;--band-muted-foreground:#4a4c52;--luma-glass:#ebedf1d1;--luma-glass-solid:#ebedf1;--luma-window:#fafbfcf7;--luma-edge:#ffffff8c;--luma-edge-shade:#3f3f3f24;--luma-highlight:#ffffff7a;--luma-secondary-light:#fff3;--luma-glass-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #3f3f3f0f, 0 3px 6px -4px #2f2f2f14, 0 20px 50px -28px #2f2f2f30;--luma-window-shadow:inset 0 1px 0 #ffffffb3, 0 8px 22px -12px #1c1c1c1f, 0 30px 80px -28px #1c1c1c42;--luma-card-shadow:0 1px 2px #282c340a, 0 18px 40px -28px #282c342e;--luma-pill:#ffffffeb;--luma-pill-edge:#ffffffb3;--luma-pill-shadow:inset 0 1px 0 #ffffffbf, 0 2px 4px #2f2f2f0e, 0 5px 12px -9px #2f2f2f2e;--luma-well:#3a3a3a0b;--luma-well-solid:#e4e7ec;--luma-hover:#e4e7ec;--luma-picked:#d4d8df;--luma-control-border:#6e6e70;--luma-sticky:#ebedf1;--luma-overlay:#16161640;--luma-environment:linear-gradient(180deg, #ebedf1, #e6e9ee);--studio-soft-edge:var(--border);--studio-inset:var(--luma-well-solid);--studio-window-shadow:var(--luma-window-shadow);--studio-hover:var(--luma-hover);--studio-overlay:var(--luma-overlay);--luma-rule:#26262817;--luma-surface:linear-gradient(155deg, #ffffff59, transparent 50%), var(--card);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ember-kit.clean-dark{--radius:1.25rem;--background:#262628;--foreground:#f5f5f7;--card:#2c2c2e;--card-foreground:#f5f5f7;--popover:#343436;--popover-foreground:#f5f5f7;--primary:#acacae;--primary-foreground:#262628;--secondary:#343436;--secondary-foreground:#f5f5f7;--muted:#343436;--muted-foreground:#acacae;--accent:#343436;--accent-foreground:#f5f5f7;--destructive:#acacae;--destructive-foreground:#262628;--border:#49494b;--input:#acacae;--ring:#acacae;--brass:#acacae;--brass-foreground:#262628;--gilt:#6e6e70;--chart-1:#acacae;--chart-2:#6e6e70;--chart-3:#49494b;--chart-4:#343436;--chart-5:#262628;--sidebar:#262628;--sidebar-foreground:#f5f5f7;--sidebar-muted-foreground:#acacae;--sidebar-primary:#49494b;--sidebar-primary-foreground:#f5f5f7;--sidebar-accent:#d0d0d011;--sidebar-accent-foreground:#f5f5f7;--sidebar-border:#49494b;--sidebar-ring:#acacae;--band:#262628;--band-muted-foreground:#acacae;--luma-glass:#262628db;--luma-glass-solid:#262628;--luma-window:#343436fa;--luma-edge:#ffffff16;--luma-edge-shade:#04040459;--luma-highlight:#ffffff1a;--luma-secondary-light:#d0d0d006;--luma-glass-shadow:inset 0 1px 0 #d9d9d914, inset 0 -1px 0 #04040459, 0 3px 6px -4px #0003, 0 24px 65px -28px #04040499;--luma-window-shadow:inset 0 1px 0 #d9d9d91f, 0 10px 26px -12px #0000004d, 0 35px 90px -28px #0404049e;--luma-card-shadow:inset 0 1px 0 #ffffff0e, 0 2px 6px -3px #00000026, 0 24px 48px -30px #00000080;--luma-pill:#49494b;--luma-pill-edge:#d9d9d924;--luma-pill-shadow:inset 0 1px 0 #d9d9d91f, 0 3px 10px -6px #0006;--luma-well:#0404042b;--luma-well-solid:#262628;--luma-hover:#343436;--luma-picked:#343436;--luma-control-border:#acacae;--luma-sticky:#343436;--luma-overlay:#0404049e;--luma-environment:linear-gradient(180deg, #262628, #262628);--studio-soft-edge:var(--border);--studio-inset:var(--luma-well-solid);--studio-window-shadow:var(--luma-window-shadow);--studio-hover:var(--luma-hover);--studio-overlay:var(--luma-overlay);--luma-rule:#fff1;--luma-surface:linear-gradient(155deg, #ffffff0a, transparent 58%), var(--card);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ember-kit{--ek-space-0:0px;--ek-space-2:2px;--ek-space-4:4px;--ek-space-8:8px;--ek-space-12:12px;--ek-space-16:16px;--ek-space-20:20px;--ek-space-24:24px;--ek-space-28:28px;--ek-space-32:32px;--ek-space-40:40px;--ek-space-48:48px;--ek-space-56:56px;--ek-space-64:64px;--ek-space-80:80px;--ek-space-96:96px;--ek-radius-control:14px;--ek-radius-innerCard:20px;--ek-radius-window:24px;--ek-radius-surface:28px;--ek-radius-pill:999px;--ek-z-base:0;--ek-z-sticky:10;--ek-z-navigation:30;--ek-z-menu:40;--ek-z-overlay:50;--ek-z-window:60;--ek-z-toast:70;--ek-z-tooltip:80;--ek-font-display:var(--font-kargo,"Kargo"), var(--font-manrope,"Manrope"), sans-serif;--ek-font-body:var(--font-manrope,"Manrope"), ui-sans-serif, system-ui, sans-serif;--ek-ease:cubic-bezier(.22, 1, .36, 1);--ek-content-max:1664px;--ek-control:44px}.ember-kit.clean{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ember-kit:is(.clean,.clean-dark){background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--ek-font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.7}.ember-kit:is(.clean,.clean-dark) body{color:inherit;font:inherit;isolation:isolate;background:0 0;min-height:100svh;margin:0;position:relative}.ember-kit:is(.clean,.clean-dark) *,.ember-kit:is(.clean,.clean-dark) :before,.ember-kit:is(.clean,.clean-dark) :after{box-sizing:border-box}.ember-kit:is(.clean,.clean-dark) :where(button,input,select,textarea){font:inherit}.ember-kit:is(.clean,.clean-dark) :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ember-kit:is(.clean,.clean-dark) ::selection{background:var(--primary);color:var(--primary-foreground)}.ember-kit:is(.clean,.clean-dark) :where(a){color:inherit;text-underline-offset:4px}.ember-kit:is(.clean,.clean-dark) :where(button){cursor:pointer}.ember-kit:is(.clean,.clean-dark) :where(button):disabled{cursor:not-allowed}.ember-kit:is(.clean,.clean-dark) [hidden]{display:none!important}.ember-kit:is(.clean,.clean-dark) .ek-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ember-kit:is(.clean,.clean-dark) .ek-display{font:300 clamp(2.25rem,3.5vw,3.5rem)/1.12 var(--ek-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.ember-kit:is(.clean,.clean-dark) .ek-section-title{font:400 28px/1.25 var(--ek-font-display);letter-spacing:-.02em;margin:0}.ember-kit:is(.clean,.clean-dark) .ek-stat{font:400 48px/1.12 var(--ek-font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.ember-kit:is(.clean,.clean-dark) .ek-card-title{font:600 18px/1.4 var(--ek-font-body);letter-spacing:-.02em;margin:0}.ember-kit:is(.clean,.clean-dark) .ek-body-large{font-size:16px;line-height:1.75}.ember-kit:is(.clean,.clean-dark) .ek-small{font-size:12px;line-height:1.5}.ember-kit:is(.clean,.clean-dark) .ek-caption{font-size:11px;font-weight:500;line-height:1.45}.ember-kit:is(.clean,.clean-dark) .ek-muted{color:var(--muted-foreground)}.ember-kit:is(.clean,.clean-dark) .ek-stack{gap:var(--ek-gap,16px);flex-direction:column;min-width:0;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-row{align-items:center;gap:var(--ek-gap,12px);flex-wrap:wrap;min-width:0;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-between{justify-content:space-between}.ember-kit:is(.clean,.clean-dark) .ek-grid{grid-template-columns:repeat(var(--ek-columns,2),minmax(0,1fr));gap:24px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-page{width:100%;max-width:var(--ek-content-max);margin-inline:auto;padding:24px clamp(16px,2.5vw,48px) 64px}.ember-kit:is(.clean,.clean-dark) .ek-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-block:22px 30px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-page-heading p{max-width:38rem;color:var(--muted-foreground);margin:18px 0 0;line-height:1.8}.ember-kit:is(.clean,.clean-dark) .ek-card{border:1px solid var(--luma-edge);background:var(--luma-surface);color:var(--card-foreground);box-shadow:var(--luma-card-shadow);border-radius:28px;min-width:0;padding:28px}.ember-kit:is(.clean,.clean-dark) .ek-card>:first-child{margin-top:0}.ember-kit:is(.clean,.clean-dark) .ek-card>:last-child{margin-bottom:0}.ember-kit:is(.clean,.clean-dark) .ek-inset{border:1px solid var(--luma-rule);background:var(--luma-well-solid);border-radius:20px;min-width:0;padding:20px}.ember-kit:is(.clean,.clean-dark) .ek-toolbar{border:1px solid var(--luma-edge);background:var(--luma-glass-solid);box-shadow:inset 0 1px 0 var(--luma-edge);border-radius:28px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 20px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-glass{background:var(--luma-glass-solid);border:1px solid var(--luma-edge);box-shadow:var(--luma-glass-shadow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ember-kit:is(.clean,.clean-dark) .ek-glass,.ember-kit:is(.clean,.clean-dark) .ek-toolbar{background:var(--luma-glass);-webkit-backdrop-filter:blur(32px)saturate();backdrop-filter:blur(32px)saturate()}}.ember-kit:is(.clean,.clean-dark) .ek-button{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-foreground);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e}.ember-kit:is(.clean,.clean-dark) .ek-button:hover:not(:disabled){filter:brightness(1.05)}.ember-kit:is(.clean,.clean-dark) .ek-button:active:not(:disabled){transform:scale(.985)}.ember-kit:is(.clean,.clean-dark) .ek-button[data-variant=secondary],.ember-kit:is(.clean,.clean-dark) .ek-button[data-variant=outline]{background:var(--luma-pill);color:var(--foreground);border-color:var(--luma-control-border);box-shadow:inset 0 1px 0 var(--luma-edge)}.ember-kit:is(.clean,.clean-dark) .ek-button[data-variant=ghost],.ember-kit:is(.clean,.clean-dark) .ek-button[data-variant=link]{color:var(--foreground);box-shadow:none;background:0 0;border-color:#0000}.ember-kit:is(.clean,.clean-dark) .ek-button[data-variant=ghost]:hover:not(:disabled){background:var(--luma-hover)}.ember-kit:is(.clean,.clean-dark) .ek-button[data-variant=link]{padding-inline:4px;text-decoration:underline}.ember-kit:is(.clean,.clean-dark) .ek-button[data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground);border-color:var(--destructive)}.ember-kit:is(.clean,.clean-dark) .ek-button[data-size=sm]{min-height:36px;padding:7px 14px;font-size:12px}.ember-kit:is(.clean,.clean-dark) .ek-button[data-size=xs]{min-height:28px;padding:3px 10px;font-size:12px}.ember-kit:is(.clean,.clean-dark) .ek-button[data-size=lg]{min-height:48px;padding:12px 24px}.ember-kit:is(.clean,.clean-dark) .ek-button[data-icon]{flex-shrink:0;width:44px;padding:10px}.ember-kit:is(.clean,.clean-dark) .ek-button:disabled{opacity:.5;pointer-events:none}.ember-kit:is(.clean,.clean-dark) .ek-button[aria-busy=true]{cursor:progress}.ember-kit:is(.clean,.clean-dark) .ek-icon{stroke:currentColor;stroke-width:1.75px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ember-kit:is(.clean,.clean-dark) .ek-button .ek-icon{width:16px;height:16px}.ember-kit:is(.clean,.clean-dark) .ek-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-label{font-size:12px;font-weight:500;line-height:18px}.ember-kit:is(.clean,.clean-dark) .ek-input,.ember-kit:is(.clean,.clean-dark) .ek-select,.ember-kit:is(.clean,.clean-dark) .ek-textarea{border:1px solid var(--input);background:var(--luma-well-solid);width:100%;min-height:44px;color:var(--foreground);border-radius:14px;padding:10px 14px;font-size:14px;line-height:22px}.ember-kit:is(.clean,.clean-dark) .ek-textarea{resize:vertical;min-height:120px}.ember-kit:is(.clean,.clean-dark) .ek-input::placeholder,.ember-kit:is(.clean,.clean-dark) .ek-textarea::placeholder{color:var(--muted-foreground);opacity:1}.ember-kit:is(.clean,.clean-dark) :is(.ek-input,.ek-select,.ek-textarea):disabled{opacity:.5;cursor:not-allowed}.ember-kit:is(.clean,.clean-dark) :is(.ek-input,.ek-textarea)[readonly]{border-style:dashed}.ember-kit:is(.clean,.clean-dark) :is(.ek-input,.ek-select,.ek-textarea)[aria-invalid=true]{border:2px solid var(--ring);padding:9px 13px}.ember-kit:is(.clean,.clean-dark) .ek-hint{color:var(--muted-foreground);margin:0;font-size:12px;line-height:18px}.ember-kit:is(.clean,.clean-dark) .ek-error{margin:0;font-size:12px;font-weight:600;line-height:18px}.ember-kit:is(.clean,.clean-dark) .ek-search{position:relative}.ember-kit:is(.clean,.clean-dark) .ek-search>.ek-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;top:12px;left:14px}.ember-kit:is(.clean,.clean-dark) .ek-search .ek-input{border-radius:999px;padding-left:44px}.ember-kit:is(.clean,.clean-dark) .ek-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;font-size:13px;display:inline-flex}.ember-kit:is(.clean,.clean-dark) .ek-check :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;accent-color:var(--primary);flex:none;margin:3px 0 0}.ember-kit:is(.clean,.clean-dark) .ek-switch{border:1px solid var(--input);background:var(--luma-well-solid);border-radius:999px;align-items:center;width:44px;min-height:28px;padding:3px;display:inline-flex}.ember-kit:is(.clean,.clean-dark) .ek-switch:before{content:"";background:var(--muted-foreground);border-radius:50%;width:20px;height:20px;transition:transform .15s}.ember-kit:is(.clean,.clean-dark) .ek-switch[aria-checked=true]{background:var(--primary)}.ember-kit:is(.clean,.clean-dark) .ek-switch[aria-checked=true]:before{background:var(--primary-foreground);transform:translate(15px)}.ember-kit:is(.clean,.clean-dark) .ek-choice{border:1px solid var(--luma-control-border);background:var(--card);cursor:pointer;border-radius:20px;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.ember-kit:is(.clean,.clean-dark) .ek-choice:has(input:checked){background:var(--luma-picked);border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.ember-kit:is(.clean,.clean-dark) .ek-choice input{accent-color:var(--primary);flex:none;margin-top:5px}.ember-kit:is(.clean,.clean-dark) .ek-choice strong{font-weight:600;display:block}.ember-kit:is(.clean,.clean-dark) .ek-segments{border:1px solid var(--border);background:var(--luma-well);border-radius:999px;flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;display:inline-flex}.ember-kit:is(.clean,.clean-dark) .ek-segments button{min-height:36px;color:var(--muted-foreground);background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:13px;line-height:20px}.ember-kit:is(.clean,.clean-dark) .ek-segments button[aria-selected=true],.ember-kit:is(.clean,.clean-dark) .ek-segments button[aria-pressed=true]{background:var(--luma-pill);color:var(--foreground);box-shadow:var(--luma-pill-shadow)}.ember-kit:is(.clean,.clean-dark) .ek-tabs-panel{padding-top:20px}.ember-kit:is(.clean,.clean-dark) .ek-chip{border:1px solid var(--luma-rule);background:var(--muted);min-height:26px;color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.ember-kit:is(.clean,.clean-dark) .ek-chip[data-outline]{border-color:var(--border);color:var(--muted-foreground);background:0 0}.ember-kit:is(.clean,.clean-dark) .ek-chip[data-draft]{border-style:dashed;border-color:var(--border);background:0 0}.ember-kit:is(.clean,.clean-dark) .ek-avatar{border:1px solid var(--luma-rule);background:var(--muted);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:inline-grid}.ember-kit:is(.clean,.clean-dark) .ek-avatar[data-size=lg]{width:48px;height:48px}.ember-kit:is(.clean,.clean-dark) .ek-avatar-group{padding-left:8px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-avatar-group .ek-avatar{box-shadow:0 0 0 2px var(--card);margin-left:-8px}.ember-kit:is(.clean,.clean-dark) .ek-breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-breadcrumb [aria-current]{color:var(--foreground)}.ember-kit:is(.clean,.clean-dark) .ek-nav{flex-direction:column;gap:4px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-nav a{min-height:42px;color:var(--muted-foreground);border-radius:16px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-nav a:hover{color:var(--foreground);background:var(--sidebar-accent)}.ember-kit:is(.clean,.clean-dark) .ek-nav a[aria-current]{background:var(--luma-pill);box-shadow:var(--luma-pill-shadow);color:var(--foreground);font-weight:600}.ember-kit:is(.clean,.clean-dark) .ek-divider{border:0;border-top:1px solid var(--luma-rule);width:100%;margin:0}.ember-kit:is(.clean,.clean-dark) .ek-details{border-bottom:1px solid var(--luma-rule)}.ember-kit:is(.clean,.clean-dark) .ek-details summary{cursor:pointer;padding:16px 0;font-size:14px;font-weight:500}.ember-kit:is(.clean,.clean-dark) .ek-details>:not(summary){color:var(--muted-foreground);margin:0;padding-bottom:20px}.ember-kit:is(.clean,.clean-dark) .ek-table-wrap{border:1px solid var(--luma-rule);background:var(--card);border-radius:20px;max-width:100%;overflow:auto}.ember-kit:is(.clean,.clean-dark) .ek-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:620px;font-size:13px}.ember-kit:is(.clean,.clean-dark) .ek-table th{color:var(--muted-foreground);background:var(--luma-sticky);font-size:12px;font-weight:500}.ember-kit:is(.clean,.clean-dark) .ek-table :is(th,td){border-bottom:1px solid var(--luma-rule);vertical-align:top;padding:16px 20px}.ember-kit:is(.clean,.clean-dark) .ek-table tr:last-child td{border-bottom:0}.ember-kit:is(.clean,.clean-dark) .ek-table tbody tr:hover{background:var(--luma-hover)}.ember-kit:is(.clean,.clean-dark) .ek-table tbody tr[aria-selected=true]{background:var(--luma-picked)}.ember-kit:is(.clean,.clean-dark) .ek-table th button{color:inherit;font:inherit;background:0 0;border:0;min-height:24px;padding:0}.ember-kit:is(.clean,.clean-dark) .ek-alert{border:1px solid var(--border);background:var(--card);border-radius:20px;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-alert[data-severity=error]{border:2px solid var(--ring)}.ember-kit:is(.clean,.clean-dark) .ek-alert[data-severity=warning]{border-style:dashed}.ember-kit:is(.clean,.clean-dark) .ek-alert strong{font-size:13px;font-weight:600;display:block}.ember-kit:is(.clean,.clean-dark) .ek-alert p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}.ember-kit:is(.clean,.clean-dark) .ek-empty{text-align:center;border:1px dashed var(--border);background:var(--card);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-empty p{max-width:42ch;color:var(--muted-foreground);margin:0}.ember-kit:is(.clean,.clean-dark) .ek-skeleton{background:var(--muted);border-radius:8px;height:14px;display:block}.ember-kit:is(.clean,.clean-dark) .ek-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.ember-kit:is(.clean,.clean-dark) .ek-progress{appearance:none;background:var(--muted);width:100%;height:6px;color:var(--primary);border:0;border-radius:999px;overflow:hidden}.ember-kit:is(.clean,.clean-dark) .ek-progress::-webkit-progress-bar{background:var(--muted)}.ember-kit:is(.clean,.clean-dark) .ek-progress::-webkit-progress-value{background:var(--primary);border-radius:inherit}.ember-kit:is(.clean,.clean-dark) .ek-progress::-moz-progress-bar{background:var(--primary);border-radius:inherit}.ember-kit:is(.clean,.clean-dark) .ek-range{width:100%;height:24px;accent-color:var(--primary)}.ember-kit:is(.clean,.clean-dark) .ek-meter{align-items:center;gap:3px;width:100%;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-meter span{border:1px solid var(--border);background:var(--muted);border-radius:3px;flex:1;height:14px}.ember-kit:is(.clean,.clean-dark) .ek-save{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;font-size:12px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-window{border:1px solid var(--luma-edge);background:var(--popover);width:min(560px,100vw - 32px);max-height:calc(100svh - 48px);color:var(--popover-foreground);box-shadow:var(--luma-window-shadow);border-radius:24px;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto}.ember-kit:is(.clean,.clean-dark) .ek-window::backdrop{background:var(--luma-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ember-kit:is(.clean,.clean-dark) .ek-window h2{font:400 28px/1.25 var(--ek-font-display);letter-spacing:-.02em;margin:0}.ember-kit:is(.clean,.clean-dark) .ek-window p{color:var(--muted-foreground)}.ember-kit:is(.clean,.clean-dark) .ek-sheet{border-radius:24px 0 0 24px;width:min(448px,100vw);height:100svh;max-height:100svh;margin:0;inset:0 0 0 auto}.ember-kit:is(.clean,.clean-dark) .ek-menu{border:1px solid var(--luma-edge);background:var(--popover);min-width:200px;color:var(--popover-foreground);box-shadow:var(--luma-window-shadow);border-radius:20px;padding:8px}.ember-kit:is(.clean,.clean-dark) .ek-menu [role=menuitem]{width:100%;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-menu [role=menuitem]:is(:hover,:focus-visible){background:var(--accent)}.ember-kit:is(.clean,.clean-dark) .ek-menu [role=menuitem]:disabled{opacity:.5}.ember-kit:is(.clean,.clean-dark) .ek-tooltip-wrap{display:inline-flex;position:relative}.ember-kit:is(.clean,.clean-dark) .ek-tooltip{z-index:var(--ek-z-tooltip);border:1px solid var(--luma-edge);background:var(--popover);width:max-content;max-width:220px;color:var(--foreground);box-shadow:var(--luma-window-shadow);border-radius:10px;padding:8px 12px;font-size:12px;line-height:18px;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.ember-kit:is(.clean,.clean-dark) .ek-tooltip-wrap:is(:hover,:focus-within) .ek-tooltip{display:block}.ember-kit:is(.clean,.clean-dark) .ek-toast{z-index:var(--ek-z-toast);border:1px solid var(--luma-edge);background:var(--popover);width:min(360px,100vw - 32px);color:var(--foreground);box-shadow:var(--luma-window-shadow);border-radius:20px;padding:16px 20px;position:fixed;bottom:24px;right:24px}.ember-kit:is(.clean,.clean-dark) .ek-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:336px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-calendar :is(button,span){place-items:center;min-height:36px;font-size:12px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-calendar button{color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:999px}.ember-kit:is(.clean,.clean-dark) .ek-calendar button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.ember-kit:is(.clean,.clean-dark) .ek-calendar button:hover{border-color:var(--ring)}.ember-kit:is(.clean,.clean-dark) .ek-key{border:1px solid var(--border);background:var(--muted);text-align:center;border-radius:6px;min-width:24px;padding:1px 6px;font:11px/18px ui-monospace,monospace;display:inline-block}.ember-kit:is(.clean,.clean-dark) .ek-wave{align-items:center;gap:4px;height:36px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-wave span{width:2px;height:var(--bar,16px);background:var(--foreground);border-radius:2px}.ember-kit:is(.clean,.clean-dark) .ek-code{border:1px solid var(--luma-rule);background:var(--luma-well-solid);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:16px;font:12px/1.7 ui-monospace,monospace}@media (min-width:768px){.ember-kit:is(.clean,.clean-dark) .ek-sticky-head th{z-index:var(--ek-z-sticky);position:sticky;top:0}}@media (max-width:767px){.ember-kit:is(.clean,.clean-dark) .ek-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ember-kit:is(.clean,.clean-dark) .ek-card{padding:20px}.ember-kit:is(.clean,.clean-dark) .ek-input,.ember-kit:is(.clean,.clean-dark) .ek-select,.ember-kit:is(.clean,.clean-dark) .ek-textarea{font-size:16px}.ember-kit:is(.clean,.clean-dark) .ek-window{padding:20px}.ember-kit:is(.clean,.clean-dark) .ek-page{padding-inline:16px}}@media (pointer:coarse){.ember-kit:is(.clean,.clean-dark) :is(.ek-button,.ek-segments button,.ek-nav a,.ek-calendar button,.ek-menu [role=menuitem]){min-height:44px}.ember-kit:is(.clean,.clean-dark) .ek-check{align-items:center;min-height:44px}.ember-kit:is(.clean,.clean-dark) .ek-check input{margin-top:0}.ember-kit:is(.clean,.clean-dark) .ek-switch{min-height:44px}}@media (prefers-reduced-motion:no-preference){.ember-kit:is(.clean,.clean-dark) .ek-spinner{animation:.9s linear infinite ek-spin}@keyframes ek-spin{to{transform:rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.ember-kit:is(.clean,.clean-dark) *,.ember-kit:is(.clean,.clean-dark) :before,.ember-kit:is(.clean,.clean-dark) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.ember-kit:is(.clean,.clean-dark) .ek-glass,.ember-kit:is(.clean,.clean-dark) .ek-toolbar{background:var(--luma-glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--input)}}@media (forced-colors:active){.ember-kit:is(.clean,.clean-dark) :is(.ek-choice:has(input:checked),[aria-selected=true],[aria-pressed=true],.ek-switch[aria-checked=true]){outline-offset:-3px;outline:2px solid highlight}}.ember-kit:is(.clean,.clean-dark) .ek-calendar-widget{max-width:100%;position:relative}.ember-kit:is(.clean,.clean-dark) .ek-calendar-month{flex-direction:column;gap:12px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-calendar-caption{align-items:center;min-height:40px;padding-right:80px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-calendar-dropdowns{align-items:center;gap:4px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-calendar-caption-label{font:400 24px/1.25 var(--ek-font-display)}.ember-kit:is(.clean,.clean-dark) .ek-calendar-nav{gap:4px;display:flex;position:absolute;top:0;right:0}.ember-kit:is(.clean,.clean-dark) .ek-calendar-nav-button{border:1px solid var(--input);background:var(--luma-well-solid);min-width:36px;min-height:36px;color:var(--foreground);border-radius:999px;place-items:center;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-calendar-table{border-collapse:collapse}.ember-kit:is(.clean,.clean-dark) :is(.ek-calendar-weekdays,.ek-calendar-week){display:flex}.ember-kit:is(.clean,.clean-dark) .ek-calendar-weekday{text-align:center;width:36px;color:var(--muted-foreground);font-size:12px}.ember-kit:is(.clean,.clean-dark) .ek-calendar-day-cell{width:36px;height:36px;padding:0}.ember-kit:is(.clean,.clean-dark) .ek-calendar-day{width:100%;min-height:36px;color:var(--foreground);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;font-size:12px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-calendar-selected>.ek-calendar-day{background:var(--primary);color:var(--primary-foreground)}.ember-kit:is(.clean,.clean-dark) .ek-calendar-today>.ek-calendar-day{outline:1px solid var(--ring);outline-offset:-2px}.ember-kit:is(.clean,.clean-dark) .ek-calendar-disabled>.ek-calendar-day{opacity:.5;text-decoration:line-through}.ember-kit:is(.clean,.clean-dark) .ek-calendar-outside:not(.ek-calendar-selected)>.ek-calendar-day{color:var(--muted-foreground)}@media (pointer:coarse){.ember-kit:is(.clean,.clean-dark) .ek-calendar{gap:0}.ember-kit:is(.clean,.clean-dark) :is(.ek-calendar-day,.ek-calendar-nav-button){min-height:44px}.ember-kit:is(.clean,.clean-dark) :is(.ek-calendar-weekday,.ek-calendar-day-cell){width:min(44px,14.2857vw - 4.57143px)}.ember-kit:is(.clean,.clean-dark) .ek-calendar-day-cell{height:44px}}.ember-kit:is(.clean,.clean-dark) .ek-prose{overflow-wrap:anywhere;max-width:65ch;font-size:14px;line-height:1.7}.ember-kit:is(.clean,.clean-dark) .ek-prose h2{font:400 28px/1.25 var(--ek-font-display);letter-spacing:-.02em;margin:32px 0 16px}.ember-kit:is(.clean,.clean-dark) .ek-prose h3{font:600 18px/1.4 var(--ek-font-body);margin:24px 0 12px}.ember-kit:is(.clean,.clean-dark) .ek-prose :is(p,ul,ol){margin-block:0 16px}.ember-kit:is(.clean,.clean-dark) .ek-prose li+li{margin-top:8px}.ember-kit:is(.clean,.clean-dark) .ek-prose a{text-decoration:underline}.ember-kit:is(.clean,.clean-dark) .ek-prose blockquote{border-left:2px solid var(--input);color:var(--muted-foreground);margin:20px 0;padding:8px 0 8px 20px}.ember-kit:is(.clean,.clean-dark) .ek-prose pre{border:1px solid var(--luma-rule);background:var(--luma-well-solid);border-radius:14px;padding:16px;overflow:auto}.ember-kit:is(.clean,.clean-dark) .ek-prose code{font:12px/1.7 ui-monospace,monospace}@media print{.ember-kit:is(.clean,.clean-dark){--background:#fff;--foreground:#262628;--card:#fff;--card-foreground:#262628;--popover:#fff;--popover-foreground:#262628;--primary:#49494b;--primary-foreground:#fff;--secondary:#efefef;--secondary-foreground:#262628;--muted:#efefef;--muted-foreground:#49494b;--accent:#e8e8ea;--accent-foreground:#262628;--border:#9a9a9a;--input:#6e6e70;--ring:#49494b;--luma-picked:#e8e8ea;--luma-sticky:#f1f1f1;--luma-well-solid:#fff;--luma-glass-solid:#fff;--luma-pill:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ember-kit:is(.clean,.clean-dark) body{background:#fff}.ember-kit:is(.clean,.clean-dark) .ek-no-print{display:none!important}.ember-kit:is(.clean,.clean-dark) .ek-table-wrap{max-height:none;overflow:visible}.ember-kit:is(.clean,.clean-dark) :is(.ek-card,.ek-window,.ek-glass,.ek-toolbar){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.luma-atmosphere{display:none}.ember-kit:is(.clean,.clean-dark) .luma-atmosphere{z-index:-1;pointer-events:none;contain:strict;display:block;position:fixed;inset:0;overflow:hidden}.ember-kit:is(.clean,.clean-dark) .luma-atmosphere>span{position:absolute;inset:-18%}.ember-kit:is(.clean,.clean-dark) .luma-mesh-warm{opacity:.24;filter:blur(38px);background:radial-gradient(48% 32% at 86% 13%,#f47728 0%,#db641f 24%,#0000 68%),radial-gradient(38% 27% at 60% 2%,#b64d21 0%,#0000 72%),radial-gradient(44% 28% at 18% 95%,#a8411d 0%,#0000 72%);transform:translate(0)scale(1.04)}.ember-kit:is(.clean,.clean-dark) .luma-mesh-shade{opacity:.34;filter:blur(50px);background:radial-gradient(33% 44% at 58% 28%,#101012 0%,#0000 72%),radial-gradient(50% 42% at 87% 80%,#101012 0%,#0000 72%);transform:translate(0)}.ember-kit.clean .luma-mesh-shade{display:none}@media (prefers-reduced-motion:no-preference){.ember-kit:is(.clean,.clean-dark) .luma-mesh-warm{animation:38s ease-in-out infinite alternate luma-ember-flow}.ember-kit:is(.clean,.clean-dark) .luma-mesh-shade{animation:49s ease-in-out infinite alternate luma-shadow-flow}@keyframes luma-ember-flow{to{transform:translate(-4%,5%)rotate(-7deg)scale(1.12)}}@keyframes luma-shadow-flow{to{transform:translate(6%,-4%)rotate(8deg)scale(1.1)}}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active),print{.ember-kit:is(.clean,.clean-dark) .luma-atmosphere{display:none}}.ember-kit:is(.clean,.clean-dark) [data-slot=button]{min-height:44px;font:600 13px/20px var(--ek-font-body);border-radius:999px;gap:8px;padding:10px 20px}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=default]{border:1px solid var(--primary);background:var(--primary);color:var(--primary-foreground);box-shadow:inset 0 1px #ffffff2e}.ember-kit:is(.clean,.clean-dark) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){border:1px solid var(--luma-control-border);background:var(--luma-pill);color:var(--foreground);box-shadow:inset 0 1px 0 var(--luma-edge)}.ember-kit:is(.clean,.clean-dark) [data-slot=button]:is([data-variant=ghost],[data-variant=link]){color:var(--foreground);box-shadow:none;background:0 0}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground)}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-size=sm]{min-height:36px;padding:7px 14px;font-size:12px}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-size=xs]{min-height:28px;padding:3px 10px;font-size:12px}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-size=lg]{min-height:48px;padding:12px 24px}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-size^=icon]{width:44px;min-height:44px;padding:10px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=select-trigger],[data-slot=native-select]){border:1px solid var(--input);background:var(--luma-well-solid);min-height:44px;color:var(--foreground);box-shadow:none;border-radius:14px;padding:10px 14px;font-size:14px;line-height:22px}.ember-kit:is(.clean,.clean-dark) [data-slot=textarea]{border:1px solid var(--input);background:var(--luma-well-solid);min-height:120px;color:var(--foreground);box-shadow:none;border-radius:14px;padding:10px 14px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=textarea])::placeholder{color:var(--muted-foreground);opacity:1}.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger])[aria-invalid=true]{border-width:2px;border-color:var(--ring)}.ember-kit:is(.clean,.clean-dark) :is([data-slot=label],[data-slot=field-label]){font-size:12px;font-weight:500;line-height:18px}.ember-kit:is(.clean,.clean-dark) [data-slot=field]{gap:8px}.ember-kit:is(.clean,.clean-dark) [data-slot=field-group]{gap:20px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=field-description],[data-slot=field-error]){font-size:12px;line-height:18px}.ember-kit:is(.clean,.clean-dark) [data-slot=field-error]{color:var(--foreground);font-weight:600}.ember-kit:is(.clean,.clean-dark) :is([data-slot=checkbox],[data-slot=radio-group-item]){border-color:var(--input);background:var(--luma-well-solid);width:18px;height:18px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=checkbox],[data-slot=radio-group-item])[data-state=checked]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ember-kit:is(.clean,.clean-dark) [data-slot=card]{border:1px solid var(--luma-edge);background:var(--luma-surface);color:var(--card-foreground);box-shadow:var(--luma-card-shadow);border-radius:28px;gap:0;padding-block:0}.ember-kit:is(.clean,.clean-dark) :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer]){padding:28px}.ember-kit:is(.clean,.clean-dark) [data-slot=card-header]+[data-slot=card-content],.ember-kit:is(.clean,.clean-dark) [data-slot=card-content]+[data-slot=card-footer]{padding-top:0}.ember-kit:is(.clean,.clean-dark) [data-slot=card-title]{font:600 18px/1.4 var(--ek-font-body);letter-spacing:-.02em}.ember-kit:is(.clean,.clean-dark) [data-slot=card-description]{color:var(--muted-foreground);font-size:14px;line-height:1.7}.ember-kit:is(.clean,.clean-dark) :is([data-slot=tabs-list],[data-slot=toggle-group]){border:1px solid var(--border);background:var(--luma-well);border-radius:999px;gap:2px;height:auto;min-height:44px;padding:4px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=tabs-trigger],[data-slot=toggle-group-item],[data-slot=toggle]){min-height:36px;box-shadow:none;border-radius:999px;padding:8px 16px;font-size:13px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=tabs-trigger][data-state=active],[data-slot=toggle-group-item][data-state=on],[data-slot=toggle][data-state=on]){background:var(--luma-pill);color:var(--foreground);box-shadow:var(--luma-pill-shadow)}.ember-kit:is(.clean,.clean-dark) [data-slot=tabs-content]{margin-top:20px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){border:1px solid var(--luma-edge);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--luma-window-shadow);border-radius:20px;padding:8px}.ember-kit:is(.clean,.clean-dark) [data-slot=popover-content]{padding:20px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=select-item]){border-radius:12px;min-height:40px;padding-block:10px;font-size:13px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=select-item])[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.ember-kit:is(.clean,.clean-dark) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){border:1px solid var(--luma-edge);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--luma-window-shadow);border-radius:24px;max-height:calc(100svh - 48px);padding:28px}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content]{width:calc(100vw - 32px);max-width:560px}.ember-kit:is(.clean,.clean-dark) [data-slot=alert-dialog-content]{width:calc(100vw - 32px);max-width:480px}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content]{max-width:100vw;max-height:100svh}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content][data-ek-side=right]{border-radius:24px 0 0 24px;width:min(448px,100vw)}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content][data-ek-side=left]{border-radius:0 24px 24px 0;width:min(448px,100vw)}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-ek-size=lg]{max-width:768px}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-ek-size=xl]{max-width:960px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay]){background:var(--luma-overlay)}.ember-kit:is(.clean,.clean-dark) :is([data-slot=dialog-title],[data-slot=sheet-title],[data-slot=alert-dialog-title]){font:400 28px/1.25 var(--ek-font-display);letter-spacing:-.02em}.ember-kit:is(.clean,.clean-dark) [data-slot=tooltip-content]{border:1px solid var(--luma-edge);background:var(--popover);max-width:240px;color:var(--foreground);box-shadow:var(--luma-window-shadow);border-radius:10px;padding:8px 12px;font-size:12px;line-height:18px}.ember-kit:is(.clean,.clean-dark) [data-slot=tooltip-content] svg{fill:var(--popover)}.ember-kit:is(.clean,.clean-dark) [data-slot=badge]{background:var(--muted);min-height:26px;color:var(--foreground);border-radius:999px;padding:4px 10px;font-size:11px;line-height:16px}.ember-kit:is(.clean,.clean-dark) [data-slot=avatar]{width:36px;height:36px}.ember-kit:is(.clean,.clean-dark) [data-slot=avatar-fallback]{background:var(--muted);color:var(--foreground);font-size:12px}.ember-kit:is(.clean,.clean-dark) [data-slot=alert]{border-color:var(--border);background:var(--card);color:var(--card-foreground);border-radius:20px;padding:16px 20px}.ember-kit:is(.clean,.clean-dark) [data-slot=alert-title]{font-size:13px;font-weight:600}.ember-kit:is(.clean,.clean-dark) [data-slot=alert-description]{color:var(--muted-foreground);font-size:12px}.ember-kit:is(.clean,.clean-dark) [data-slot=empty]{border-color:var(--border);background:var(--card);border-radius:20px;gap:12px;padding:40px 24px}.ember-kit:is(.clean,.clean-dark) [data-slot=empty-title]{font:600 18px/1.4 var(--ek-font-body)}.ember-kit:is(.clean,.clean-dark) [data-slot=empty-description]{color:var(--muted-foreground)}.ember-kit:is(.clean,.clean-dark) [data-slot=skeleton]{background:var(--muted);border-radius:8px}.ember-kit:is(.clean,.clean-dark) [data-slot=separator]{background:var(--luma-rule)}.ember-kit:is(.clean,.clean-dark) [data-slot=accordion-item]{border-color:var(--luma-rule)}.ember-kit:is(.clean,.clean-dark) [data-slot=accordion-trigger]{padding-block:16px;font-size:14px;font-weight:500}.ember-kit:is(.clean,.clean-dark) [data-slot=accordion-content]{color:var(--muted-foreground);padding-bottom:20px}.ember-kit:is(.clean,.clean-dark) [data-slot=breadcrumb-list]{gap:10px;font-size:12px}.ember-kit:is(.clean,.clean-dark) [data-slot=scroll-area-thumb]{background:var(--luma-control-border)}.ember-kit:is(.clean,.clean-dark) [data-slot=scroll-area-scrollbar]{width:8px}.ember-kit:is(.clean,.clean-dark) [data-slot=table-container]{border:1px solid var(--luma-rule);border-radius:20px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=table-cell],[data-slot=table-head]){padding:16px 20px}.ember-kit:is(.clean,.clean-dark) [data-slot=table-head]{background:var(--luma-sticky);color:var(--muted-foreground);font-size:12px;font-weight:500}.ember-kit:is(.clean,.clean-dark) [data-slot=table-row]{border-color:var(--luma-rule)}.ember-kit:is(.clean,.clean-dark) [data-slot=table-row][data-state=selected]{background:var(--luma-picked)}.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-inner]{border:1px solid var(--luma-edge);background:var(--luma-glass-solid);box-shadow:var(--luma-glass-shadow);border-radius:28px}.ember-kit:is(.clean,.clean-dark) [data-sidebar=group-label]{color:var(--sidebar-muted-foreground);font-size:11px;font-weight:500}.ember-kit:is(.clean,.clean-dark) :is([data-sidebar=menu-button],[data-sidebar=menu-sub-button]){border-radius:16px;min-height:42px;font-size:13px}.ember-kit:is(.clean,.clean-dark) :is([data-sidebar=menu-button],[data-sidebar=menu-sub-button])[data-active=true]{background:var(--luma-pill);color:var(--foreground);box-shadow:var(--luma-pill-shadow)}.ember-kit:is(.clean,.clean-dark) :is([data-slot=collapsible-trigger],[data-slot=collapsible-content]){color:inherit}.ember-kit:is(.clean,.clean-dark) [data-slot=spinner]{width:16px;height:16px}.ember-kit:is(.clean,.clean-dark) :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:767px){.ember-kit:is(.clean,.clean-dark) :is([data-slot=card-header],[data-slot=card-content],[data-slot=card-footer],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content]){padding:20px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]){font-size:16px}}@media (pointer:coarse){.ember-kit:is(.clean,.clean-dark) :is([data-slot=button],[data-slot=tabs-trigger],[data-slot=toggle-group-item],[data-slot=toggle],[data-slot=dropdown-menu-item],[data-slot=select-item],[data-sidebar=menu-button],[data-sidebar=menu-sub-button]){min-height:44px}}.ember-kit:is(.clean,.clean-dark) [data-slot=card-header]{padding-bottom:20px}.ember-kit:is(.clean,.clean-dark) [data-slot=avatar][data-ek-size=lg]{width:48px;height:48px}.ember-kit:is(.clean,.clean-dark) [data-slot=alert][data-ek-severity=error]{border:2px solid var(--ring)}.ember-kit:is(.clean,.clean-dark) [data-slot=alert][data-ek-severity=warning]{border-style:dashed}@media (pointer:coarse){.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-size]{min-height:44px}}.ember-kit:is(.clean,.clean-dark) [data-slot=switch]{border:1px solid var(--input);background:var(--luma-well-solid);border-radius:999px;align-items:center;width:44px;height:28px;padding:3px;display:inline-flex}.ember-kit:is(.clean,.clean-dark) [data-slot=switch-thumb]{background:var(--muted-foreground);border-radius:50%;width:20px;height:20px;transition:transform .15s;transform:translate(0)}.ember-kit:is(.clean,.clean-dark) [data-slot=switch][data-state=checked]{background:var(--primary)}.ember-kit:is(.clean,.clean-dark) [data-slot=switch-thumb][data-state=checked]{background:var(--primary-foreground);transform:translate(15px)}.ember-kit:is(.clean,.clean-dark) [data-slot=slider]{align-items:center;min-height:44px;display:flex}.ember-kit:is(.clean,.clean-dark) [data-slot=slider-track]{background:var(--muted);border-radius:999px;height:4px}.ember-kit:is(.clean,.clean-dark) [data-slot=slider-range]{background:var(--primary)}.ember-kit:is(.clean,.clean-dark) [data-slot=slider-thumb]{border:1px solid var(--input);background:var(--card);border-radius:50%;width:20px;height:20px}.ember-kit:is(.clean,.clean-dark) [data-slot=progress]{background:var(--muted);border-radius:999px;height:6px}.ember-kit:is(.clean,.clean-dark) [data-slot=pagination-link]{min-width:44px;min-height:44px;color:var(--foreground);border-radius:999px}.ember-kit:is(.clean,.clean-dark) [data-slot=pagination-link][aria-current=page]{background:var(--primary);color:var(--primary-foreground)}.ember-kit:is(.clean,.clean-dark) [data-slot=command]{background:var(--popover);color:var(--popover-foreground);border-radius:20px}.ember-kit:is(.clean,.clean-dark) [data-slot=command-input]{min-height:44px;color:var(--foreground);font-size:14px}.ember-kit:is(.clean,.clean-dark) [data-slot=command-item]{border-radius:12px;min-height:40px;font-size:13px}.ember-kit:is(.clean,.clean-dark) [data-slot=command-item][data-selected=true]{background:var(--accent);color:var(--accent-foreground)}@media (pointer:coarse){.ember-kit:is(.clean,.clean-dark) :is([data-slot=switch],[data-slot=command-item]){min-height:44px}}:root,.theme-daylight{--radius:1.25rem;--background:#e8e8ea;--foreground:#262628;--card:#f5f5f7;--card-foreground:#262628;--popover:#f5f5f7;--popover-foreground:#262628;--primary:#49494b;--primary-foreground:#fff;--secondary:#d4d4d6;--secondary-foreground:#262628;--muted:#d4d4d6;--muted-foreground:#49494b;--accent:#d4d4d6;--accent-foreground:#262628;--destructive:#343436;--destructive-foreground:#fff;--border:#acacae;--input:#6e6e70;--ring:#49494b;--brass:#49494b;--brass-foreground:#fff;--gilt:#acacae;--chart-1:#262628;--chart-2:#343436;--chart-3:#49494b;--chart-4:#6e6e70;--chart-5:#acacae;--sidebar:#e8e8ea;--sidebar-foreground:#262628;--sidebar-muted-foreground:#49494b;--sidebar-primary:#fff;--sidebar-primary-foreground:#262628;--sidebar-accent:#fff6;--sidebar-accent-foreground:#262628;--sidebar-border:#acacae;--sidebar-ring:#49494b;--band:#e8e8ea;--band-muted-foreground:#49494b;--luma-glass:#e8e8eacf;--luma-glass-solid:#e8e8ea;--luma-window:#f5f5f7f7;--luma-edge:#ffffff8c;--luma-edge-shade:#3f3f3f24;--luma-highlight:#ffffff7a;--luma-secondary-light:#fff3;--luma-glass-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #3f3f3f0f, 0 3px 6px -4px #2f2f2f14, 0 20px 50px -28px #2f2f2f30;--luma-window-shadow:inset 0 1px 0 #ffffffb3, 0 8px 22px -12px #1c1c1c1f, 0 30px 80px -28px #1c1c1c42;--luma-card-shadow:0 1px 2px #2f2f2f05, 0 14px 36px -30px #2f2f2f26;--luma-pill:#ffffffeb;--luma-pill-edge:#ffffffb3;--luma-pill-shadow:inset 0 1px 0 #ffffffbf, 0 2px 4px #2f2f2f0e, 0 5px 12px -9px #2f2f2f2e;--luma-well:#3a3a3a0b;--luma-well-solid:#e8e8ea;--luma-hover:#e8e8ea;--luma-picked:#d4d4d6;--luma-control-border:#6e6e70;--luma-sticky:#e8e8ea;--luma-overlay:#16161640;--luma-environment:linear-gradient(180deg, #e8e8ea, #e8e8ea);--studio-soft-edge:var(--border);--studio-inset:var(--luma-well-solid);--studio-window-shadow:var(--luma-window-shadow);--studio-hover:var(--luma-hover);--studio-overlay:var(--luma-overlay);--luma-rule:#26262817;--luma-surface:linear-gradient(155deg, #ffffff59, transparent 50%), var(--card);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-slot=button]{transition-property:color,background-color,border-color,box-shadow,opacity}@media (pointer:coarse){[data-slot=button],[data-slot=toggle-group-item],[data-sidebar=menu-button],.tap{min-height:44px}[data-slot=button][data-size^=icon]{min-width:44px}}:root{--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--dur-quick:.16s;--dur-standard:.28s;--dur-slow:.52s}@media (prefers-reduced-motion:no-preference){.rise{animation:rise var(--dur-slow) var(--ease-enter) both;animation-delay:calc(var(--i,0) * 70ms)}.spine{transform-origin:bottom;animation:spine var(--dur-slow) var(--ease-enter) both;animation-delay:calc(var(--i,0) * 10ms + .1s)}.spine-filed{transform-origin:bottom;animation:spine-filed var(--dur-slow) var(--ease-pop) .15s both}.spine-next:before{animation:2.6s ease-in-out 1s infinite next-glow}[data-level-card][data-checked]{animation:select-pop var(--dur-standard) var(--ease-pop)}.pop-in{animation:pop-in var(--dur-standard) var(--ease-pop) both}.nudge{animation:nudge .42s var(--ease-pop) .12s}.seal-stamp{animation:seal-stamp var(--dur-slow) var(--ease-pop) both}.unlock{animation:unlock .9s var(--ease-pop) .35s both}.burst-dot{animation:burst .7s var(--ease-enter) .3s both}.bar-shine{z-index:1;background:linear-gradient(90deg, transparent, var(--card), transparent)}@supports (color:color-mix(in lab, red, red)){.bar-shine{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card) 70%, transparent), transparent)}}.bar-shine{animation:.9s ease-out .2s both bar-shine}[data-slot=button]{transition-property:color,background-color,border-color,box-shadow,opacity,scale;transition-timing-function:ease-out}[data-slot=button]:active:not(:disabled){scale:.985}.step-in{animation:step-in var(--dur-quick) var(--ease-enter) both}.card-land{transform-origin:30% 100%;animation:card-land var(--dur-standard) var(--ease-pop) both}}@keyframes card-land{0%{opacity:0;translate:0 10px;rotate:-1.5deg}}svg.lucide{stroke-width:1.75px}@keyframes spine-filed{0%{opacity:0;transform:translateY(-16px)scaleY(.7)}55%{opacity:1}}@keyframes next-glow{50%{opacity:1}}@keyframes select-pop{40%{scale:1.015}}@keyframes nudge{35%{scale:1.06}65%{scale:.98}}@keyframes unlock{0%{opacity:.55;filter:grayscale(.6);scale:.97}55%{box-shadow:0 0 0 6px color-mix(in srgb, var(--brass) 40%, transparent);scale:1.02}to{opacity:1;filter:none;scale:1}}@keyframes seal-stamp{0%{opacity:0;rotate:-14deg;scale:1.8}60%{opacity:1}}@keyframes burst{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(5.5rem) scale(.3)}}@keyframes bar-shine{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes pop-in{0%{opacity:0;scale:.4}}.burst-dot,.bar-shine{opacity:0}.spine-next{position:relative}.spine-next:before{content:"";box-shadow:0 0 0 3px var(--brass);border-radius:4px 4px 0 0;position:absolute;inset:-2px -2px 0}@supports (color:color-mix(in lab, red, red)){.spine-next:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 40%, transparent)}}.spine-next:before{opacity:0;pointer-events:none}.spine-next:after{content:"";box-shadow:0 0 0 1.5px var(--brass);border-radius:4px 4px 0 0;position:absolute;inset:-2px -2px 0}@supports (color:color-mix(in lab, red, red)){.spine-next:after{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--brass) 55%, transparent)}}.spine-next:after{pointer-events:none}@keyframes step-in{0%{opacity:0;transform:translateY(4px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes spine{0%{transform:scaleY(0)}}:where(a[href],button,summary,select,label[for],label:has(input:is([type=checkbox],[type=radio])),input[type=checkbox],input[type=radio],input[type=range],input[type=file],input[type=submit],input[type=button],input[type=reset],[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],[role=slider],[role=combobox],[data-slot=select-trigger],[data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button],.time-wheel-item):not(:disabled,[aria-disabled=true],[data-disabled],[inert],[inert] *):not(:has(input:disabled)){cursor:pointer}@media (hover:hover){:where(a[href],button,summary,select,label:has(input:is([type=checkbox],[type=radio])),input:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]),[role=button],[role=tab],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=checkbox],[role=radio],[role=switch],[role=slider],[data-slot=select-scroll-up-button],[data-slot=select-scroll-down-button],.time-wheel-item):where(:hover):not(:disabled,[aria-disabled=true],[data-disabled],[inert],[inert] *):not(:has(input:disabled)){background-color:var(--luma-hover)}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=default]:hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=default]:hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:color-mix(in srgb, var(--primary) 90%, var(--primary-foreground))}}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=destructive]:hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=destructive]:hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:color-mix(in srgb, var(--destructive) 90%, var(--destructive-foreground))}}.ember-kit:is(.clean,.clean-dark) [data-slot=button]:is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]):hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:var(--luma-hover)}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=ghost]{border:1px solid #0000}.ember-kit:is(.clean,.clean-dark) :is([data-slot=tabs-trigger],[data-slot=toggle-group-item],[data-slot=toggle]):hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:var(--luma-hover)}.ember-kit:is(.clean,.clean-dark) :is(a[href].ek-card,button.ek-card,.ek-choice):hover:not(:disabled,[aria-disabled=true],[data-disabled]):not(:has(input:disabled)){background-color:var(--luma-hover)}.ember-kit:is(.clean,.clean-dark) :is(.ek-choice,.ek-card,.ek-inset):is([data-checked],[aria-pressed=true]):hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:var(--ember-selected-fill)}.ember-kit:is(.clean,.clean-dark) .ek-choice:has(input:checked):hover:not(:has(input:disabled)){background-color:var(--ember-selected-fill)}@supports (color:color-mix(in lab, red, red)){.ember-kit:is(.clean,.clean-dark) :is(.ek-choice,.ek-card,.ek-inset):is([data-checked],[aria-pressed=true]):hover:not(:disabled,[aria-disabled=true],[data-disabled]){background-color:color-mix(in srgb, var(--ember-selected-fill) 90%, var(--foreground))}.ember-kit:is(.clean,.clean-dark) .ek-choice:has(input:checked):hover:not(:has(input:disabled)){background-color:color-mix(in srgb, var(--ember-selected-fill) 90%, var(--foreground))}}.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):hover:not(:focus,:focus-within,:disabled,[readonly],[aria-disabled=true]){background-color:var(--field-focus)}:where(label[for]:not(:has(input))):hover{text-underline-offset:4px;text-decoration:underline}}.interview-questions summary>:last-child{white-space:nowrap;flex-shrink:0}.app-top{z-index:1;position:relative}.ember-kit .font-heading{font-variant-numeric:tabular-nums}@media (forced-colors:active){.ember-kit:is(.clean,.clean-dark) :is(.ek-choice,.ek-card,.ek-inset):is([data-checked],[aria-pressed=true]){outline-offset:-3px;outline:2px solid highlight}}.ember-kit:is(.clean,.clean-dark) :is(th,td).sticky{background-color:var(--luma-sticky)}.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-inset]{background-color:#0000}:is(.clean,.clean-dark){--luma-settle:cubic-bezier(.22, 1, .36, 1)}:is(.clean,.clean-dark) [data-slot=sidebar-inner]:before{content:"";z-index:0;border-radius:inherit;background:radial-gradient(360px circle at var(--luma-light-x,25%) var(--luma-light-y,8%), var(--luma-highlight), transparent 72%);pointer-events:none;opacity:.35;border:0;display:block;position:absolute;inset:0}:is(.clean,.clean-dark) [data-slot=sidebar-inner]>*{z-index:1;position:relative}.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=default]{background:radial-gradient(90px circle at var(--luma-light-x,50%) var(--luma-light-y,0%), #ffffff14, transparent), var(--primary)}:is(.clean,.clean-dark) :is([data-luma-segment],[data-luma-nav]){isolation:isolate;position:relative}:is(.clean,.clean-dark) :is([data-luma-segment],[data-luma-nav]):before{content:"";z-index:0;pointer-events:none;width:var(--luma-pill-width);height:var(--luma-pill-height);transform:translate(var(--luma-pill-x), var(--luma-pill-y));border:1px solid var(--luma-pill-edge);background:var(--luma-pill);box-shadow:var(--luma-pill-shadow);border-radius:999px;position:absolute;top:0;left:0}:is(.clean,.clean-dark) :is([data-luma-segment],[data-luma-nav])>*{z-index:1;position:relative}.ember-kit:is(.clean,.clean-dark) [data-luma-segment] :is([data-state=active],[data-state=on]),.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-inner] [data-luma-nav] [data-active=true]{box-shadow:none;background:0 0}@media (prefers-reduced-motion:no-preference){:is(.clean,.clean-dark) :is([data-luma-segment],[data-luma-nav]):before{transition:transform .32s var(--luma-settle), width .32s var(--luma-settle), height .32s var(--luma-settle)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:is(.clean,.clean-dark) [data-slot=sidebar-inner]:before{display:none}}@media (forced-colors:active){:is(.clean,.clean-dark) [data-luma-segment] [data-state=on],:is(.clean,.clean-dark) [data-luma-nav] [data-active=true]{outline:2px solid highlight}}.ember-kit:is(.clean,.clean-dark){font-size:16px}.ember-kit:is(.clean,.clean-dark) body{font-size:16px;line-height:1.7}.workspace-shell{min-height:100svh}.workspace-skip{z-index:var(--ek-z-tooltip);background:var(--primary);color:var(--primary-foreground);border-radius:999px;padding:12px 20px;position:fixed;top:-80px;left:16px}.workspace-skip:focus{top:16px}.workspace-topbar{border-bottom:1px solid var(--luma-rule)}.workspace-topbar-inner{min-height:64px;max-width:var(--ek-content-max);box-sizing:border-box;align-items:center;gap:12px;margin-inline:auto;padding-inline:clamp(16px,2.5vw,48px);display:flex}.ember-kit:is(.clean,.clean-dark) .page-content{padding-top:32px}.page-content>:is(div,section),.tool-workspace>*{min-width:0}.ember-kit:is(.clean,.clean-dark) .ek-page-heading{gap:20px;padding-block:0 8px}.ember-kit:is(.clean,.clean-dark) .ek-page-heading p{margin-top:16px;font-size:16px;line-height:1.7}.page-actions{flex-shrink:0}kbd{border:1px solid var(--border);white-space:nowrap;border-radius:8px;padding:2px 8px;font-family:inherit;font-size:12px}.tool-navigation-bar{display:contents}.tool-navigation{border:1px solid var(--luma-edge);border-radius:var(--ek-radius-pill);background:var(--luma-well-solid);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}@media (min-width:768px){.tool-navigation[data-sidebar-expanded=true]{display:none}}.tool-navigation a{border-radius:var(--ek-radius-pill);min-height:36px;color:var(--muted-foreground);white-space:nowrap;flex:none;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.tool-navigation a:hover{background:var(--luma-hover);color:var(--foreground)}.tool-navigation a[aria-current=page]{color:var(--foreground);background:var(--luma-pill);box-shadow:var(--luma-pill-shadow)}.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-inner]{overflow:hidden}.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-content]{scrollbar-width:thin;scrollbar-color:var(--border) transparent}@media (min-width:768px){.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-content]{padding-bottom:36px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}}.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-inset]{margin-left:0}.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-menu-sub]{border-left:1px solid var(--luma-rule);margin-inline:20px 0;padding-left:12px}.ember-kit:is(.clean,.clean-dark) .workspace-brand{margin-bottom:8px}.view-panel{min-width:0;padding-top:8px}.view-panel[data-state=inactive]:not([hidden]){display:none}.home-career{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.home-career-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.home-career-shelf{flex-direction:column;gap:24px;min-width:0;padding-block:20px;display:flex}.home-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.home-tool{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:12px 0;display:flex}.home-tool>:last-child{margin-top:auto}.workspace-link-row{border-block:1px solid var(--luma-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.workspace-future{color:var(--muted-foreground);font-size:12px}.workspace-future summary{width:fit-content;min-height:36px}.preparation-list{border-top:1px solid var(--luma-rule)}.preparation-row{border-bottom:1px solid var(--luma-rule);border-radius:14px;align-items:center;gap:20px;padding:24px 12px;display:flex}@media (hover:hover){.preparation-row:hover{background:var(--luma-hover)}}.preparation-icon{border:1px solid var(--luma-rule);background:var(--card);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.preparation-icon svg{width:20px;height:20px}.assessment-toolbar{z-index:2;position:relative}.assessment-progress{min-height:48px;padding:12px 0}.assessment-table{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;scroll-padding:96px 256px}.assessment-table :is(th,td){padding:16px}.assessment-table tbody tr:last-child>*{border-bottom:0}.assessment-table th[scope=row]{border-right:1px solid var(--luma-rule);width:208px;min-width:208px}.assessment-table td{min-width:clamp(176px,17vw,280px)}.assessment-table :is(thead th){min-width:clamp(176px,17vw,280px)!important}.assessment-table thead th:first-child{width:208px!important;min-width:208px!important}.assessment-table td:hover{background-color:var(--luma-hover)}.assessment-table [data-picked=true]{background:var(--luma-picked);box-shadow:inset 0 0 0 2px var(--primary)}.assessment-table button:focus-visible{outline-offset:-4px!important}.assessment-table td[data-picked=true]{padding-right:44px}.assessment-reason{flex-direction:column;gap:20px;display:flex}.assessment-reason-heading{border-bottom:1px solid var(--luma-rule);padding-bottom:12px}.settings-layout{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:40px;display:grid}.settings-card{gap:20px;display:grid}.settings-card-body{flex-direction:column;gap:20px;min-width:0;display:flex}@media (min-width:1200px){.settings-card{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px}}.settings-navigation{flex-direction:column;gap:4px;display:flex;position:sticky;top:24px}.settings-navigation a{color:var(--muted-foreground);border-radius:14px;padding:12px 16px;font-size:14px;display:block}.settings-navigation a:hover{color:var(--foreground);background:var(--luma-hover)}.settings-navigation a[aria-current=location]{color:var(--foreground);background:var(--luma-pill);box-shadow:var(--luma-pill-shadow)}.settings-layout section{scroll-margin-top:24px}.auth-page{flex-direction:column;min-height:100svh;display:flex}.auth-chrome{justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(20px,4vw,64px);display:flex}.auth-stage{flex:1;justify-content:center;align-items:center;padding:48px 20px;display:flex}.auth-panel{width:100%;max-width:448px}.auth-footer{color:var(--muted-foreground);justify-content:center;padding:24px;font-size:12px;display:flex}.ember-kit .auth-panel [data-slot=card-title]{letter-spacing:-.02em;border:0;padding:0;font:400 28px/1.25 var(--ek-font-display)!important}.auth-panel [data-slot=card-description]{font-size:16px}.auth-password{position:relative}.auth-password input{padding-right:56px!important}.auth-password button{width:48px;height:44px;color:var(--muted-foreground);place-items:center;display:grid;position:absolute;top:0;right:0}.auth-password svg{width:16px;height:16px}.case-study-item{border-bottom:1px solid var(--luma-rule);padding:24px 0}.case-study-item:first-child{padding-top:0}.case-study-item[data-complete=true]>label>span>:first-child{color:var(--muted-foreground)}.case-study-progress{border:1px solid var(--luma-rule);border-radius:var(--ek-radius-innerCard);background:var(--card);padding:16px 20px}.method-search{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.method-search [data-slot=field]{flex:1;min-width:min(100%,256px)}.reading-layout article p{max-width:70ch}.reading-layout aside{border:1px solid var(--luma-rule);background:var(--card);border-radius:20px;align-self:start;padding:20px;position:sticky;top:24px}.ember-kit :is(textarea,input){caret-color:var(--foreground)}.ember-kit :is(.ek-table-wrap,[data-slot=table-container],.view-panel){scrollbar-color:var(--muted-foreground) transparent;scrollbar-width:thin}.ember-kit[data-mesh-paused=true] .luma-atmosphere>*{animation-play-state:paused!important}@media (min-width:1200px){.home-career{padding-block:48px!important}}@media (max-width:1023px){.home-career{grid-template-columns:minmax(0,1fr);gap:28px}.home-career-shelf{border-top:1px solid var(--luma-rule);padding-top:24px}.settings-layout{grid-template-columns:minmax(0,1fr);gap:24px}.settings-navigation{flex-flow:wrap;max-width:100%;position:static}.settings-navigation a{flex:none}.reading-layout aside{position:static}}@media (max-width:767px){.workspace-topbar-inner{gap:8px}.ember-kit:is(.clean,.clean-dark) .page-content{gap:24px;padding-top:24px}.home-tools{grid-template-columns:minmax(0,1fr);gap:24px}.home-tool+.home-tool{border-top:1px solid var(--luma-rule);padding-top:28px}.tool-workspace{gap:24px}.preparation-row{gap:16px;padding-inline:0}.preparation-icon{display:none}.page-actions{width:100%}.auth-chrome{padding:20px}.auth-stage{padding-block:24px}.auth-panel [data-slot=card]{max-width:none}.case-study-item .case-examples{padding-left:0}}@media (pointer:coarse){.tool-navigation a,.workspace-search-result,.settings-navigation a,.workspace-future summary{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-shell *,.auth-page *,.workspace-shell :before,.workspace-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.workspace-topbar{background:var(--background)}}@media (forced-colors:active){.tool-navigation a[aria-current=page],.settings-navigation a[aria-current=location],.assessment-table [data-picked=true]{outline-offset:-3px;outline:2px solid highlight}}@media print{.workspace-topbar,.tool-navigation-bar,.tool-navigation,.workspace-search-trigger,.settings-navigation,.workspace-skip,.auth-chrome,.auth-footer{display:none!important}.workspace-shell{display:block}.page-content{padding:0!important}}.auth-panel [data-slot=card]{max-width:none}.ember-kit:is(.clean,.clean-dark) :is([data-slot=dialog-close],[data-slot=sheet-content]>button:last-child){opacity:1;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;top:8px;right:8px}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-header]{padding-right:28px}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-header]{padding:0 28px 16px 0}@media (max-width:767px){.assessment-toolbar{gap:12px!important;padding:16px 20px!important}.assessment-progress{padding-block:8px}.assessment-progress>div>[aria-hidden]{display:none}.tool-workspace{gap:24px}}.ember-kit:is(.clean,.clean-dark) [data-ember-select]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding-inline:16px;display:flex}.ember-kit:is(.clean,.clean-dark) [data-ember-select-value]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ember-kit:is(.clean,.clean-dark) [data-ember-select-icon]{pointer-events:none;flex:0 0 16px;width:16px;height:16px;margin:0;position:static}.ember-kit:is(.clean,.clean-dark) [data-slot=select-item]{white-space:normal;overflow-wrap:anywhere}.ember-kit:is(.clean,.clean-dark) [data-slot=select-content]{flex-direction:column;min-height:0;display:flex}@media (forced-colors:active){.ember-kit:is(.clean,.clean-dark) [data-slot=select-item][data-state=checked]{outline-offset:-3px;outline:2px solid highlight}}.ember-kit:is(.clean,.clean-dark) [data-slot=select-item]:focus-visible{outline-offset:-2px}.ember-kit:is(.clean,.clean-dark) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item])[data-highlighted]{background:var(--popover-foreground)}@supports (color:color-mix(in lab, red, red)){.ember-kit:is(.clean,.clean-dark) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item])[data-highlighted]{background:color-mix(in srgb, var(--popover-foreground) 12%, transparent)}}.ember-kit:is(.clean,.clean-dark) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item])[data-highlighted]{color:var(--popover-foreground)}.ember-kit:is(.clean,.clean-dark) .calendar-picker-grid .ek-button[data-variant=ghost]:hover:not(:disabled){border-color:var(--ring);filter:none;background:0 0}.ember-kit:is(.clean,.clean-dark) .typed-field{position:relative}.ember-kit:is(.clean,.clean-dark) .typed-field [data-slot=input]{padding-right:52px}.ember-kit:is(.clean,.clean-dark) .typed-field-button{width:44px;height:44px;box-shadow:none;color:var(--muted-foreground);background:0 0;border:0;border-radius:14px;place-items:center;padding:0;transition:color .15s;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}@media (hover:hover){.ember-kit:is(.clean,.clean-dark) .typed-field-button:hover:not(:disabled){color:var(--foreground)}}.ember-kit:is(.clean,.clean-dark) .typed-field-button:focus-visible{outline-offset:-4px}.ember-kit:is(.clean,.clean-dark) .typed-field-button:disabled{opacity:.5;cursor:not-allowed}.time-wheels{justify-content:center;gap:12px;display:flex;position:relative}.time-wheels-band{background:var(--popover-foreground);inset-inline:0;border-radius:12px;height:40px;position:absolute;top:calc(50% + 10px);translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.time-wheels-band{background:color-mix(in srgb, var(--popover-foreground) 12%, transparent)}}.time-wheels-band{pointer-events:none}.time-wheel{z-index:1;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;border-radius:12px;width:76px;height:200px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.time-wheel::-webkit-scrollbar{display:none}.time-wheel-pad{height:80px}.time-wheel-item{scroll-snap-align:center;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform, opacity;place-items:center;height:40px;font-size:20px;font-weight:500;display:grid}.ember-kit.clean{--field-focus:white}@supports (color:color-mix(in lab, red, red)){.ember-kit.clean{--field-focus:color-mix(in srgb, white 60%, var(--luma-well-solid))}}.ember-kit.clean-dark{--field-focus:white}@supports (color:color-mix(in lab, red, red)){.ember-kit.clean-dark{--field-focus:color-mix(in srgb, white 8%, var(--luma-well-solid))}}.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select],textarea):is(:focus,:focus-visible,[data-state=open]){box-shadow:none;border-color:var(--input);background-color:var(--field-focus);outline:none}.assessment-workbar{border-bottom:1px solid var(--luma-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.assessment-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.assessment-summary>:first-child{flex:1;min-width:min(100%,320px)}.assessment-summary .type-section-title{font-variant-numeric:tabular-nums;margin-block:8px}.assessment-entry-status{border:1px solid var(--luma-rule);border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content][data-ek-side=right][data-assessment-editor]{width:min(640px,100vw);max-width:640px;padding:28px}.assessment-entry-editor{flex-direction:column;gap:24px;padding:8px 0 16px;display:flex}.assessment-entry-editor [data-slot=field]{min-width:0}.assessment-detail-section{border-top:1px solid var(--luma-rule);padding-top:16px}.assessment-editor-footer{border-top:1px solid var(--luma-rule);background:var(--popover);z-index:2;flex-direction:column;gap:12px;margin-top:auto;padding:20px 0 4px;display:flex;position:sticky;bottom:-1px}.case-review-summary{flex-wrap:wrap;gap:16px 32px;padding-block:8px;display:flex}.case-review-summary span{color:var(--muted-foreground);align-items:baseline;gap:8px;font-size:14px;display:flex}.case-review-summary strong{color:var(--foreground);font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:32px;font-weight:400}.case-review-item{padding:24px}.case-review-item details summary{cursor:pointer;align-content:center;min-height:44px;display:list-item}.history-timeline>li>span{display:none}.history-timeline article{border:1px solid var(--luma-rule);background:var(--luma-surface);border-radius:24px;flex:1;min-width:0;padding:24px}@media (max-width:767px){.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content][data-ek-side=right][data-assessment-editor]{border-radius:0;padding:20px}.assessment-summary{gap:20px}.assessment-summary>div{width:100%}.assessment-editor-footer{padding-top:16px}.case-review-item,.history-timeline article{padding:20px}}.ember-kit:is(.clean,.clean-dark){--ember:#e8793f;--ember-hover:#ef8d5b;--ember-foreground:#262628}.ember-kit.clean-dark{--ember-subtle:#e8793f1a;--ember-strong:#e8793f;--ember-strong-foreground:#262628;--ember-selected-fill:var(--ember-subtle)}@supports (color:color-mix(in lab, red, red)){.ember-kit.clean-dark{--ember-selected-fill:color-mix(in srgb, var(--ember-subtle), var(--luma-picked))}}.ember-kit.clean-dark{--ember-selected-edge:var(--ember-strong)}.ember-kit.clean{--ember-subtle:#e8793f14;--ember-strong:#b84a17;--ember-strong-foreground:#fff;--ember-selected-fill:var(--luma-picked);--ember-selected-edge:#d9c8bc}.ember-kit:is(.clean,.clean-dark) .luma-mesh-warm{background:radial-gradient(48% 32% at 86% 13%,#e5aa83 0%,#d99468 26%,#0000 68%),radial-gradient(38% 27% at 60% 2%,#b8683a 0%,#0000 72%),radial-gradient(44% 28% at 18% 95%,#9a5530 0%,#0000 72%)}.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-accent][data-variant=default]{background:radial-gradient(90px circle at var(--luma-light-x,50%) var(--luma-light-y,0%), #ffffff1f, transparent), var(--ember);border-color:var(--ember);color:var(--ember-foreground)}.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-accent][data-variant=default]:hover:not(:disabled){background:radial-gradient(90px circle at var(--luma-light-x,50%) var(--luma-light-y,0%), #ffffff1f, transparent), var(--ember-hover);border-color:var(--ember-hover);filter:none}.ember-kit:is(.clean,.clean-dark) :is(.ek-choice,.ek-card,.ek-inset):is([data-checked],[aria-pressed=true]){background:var(--ember-selected-fill);border-color:var(--ember-selected-edge);box-shadow:inset 0 0 0 1px var(--ember-selected-edge)}.ember-kit:is(.clean,.clean-dark) .ek-choice:has(input:checked){background:var(--ember-selected-fill);border-color:var(--ember-selected-edge);box-shadow:inset 0 0 0 1px var(--ember-selected-edge)}.ember-kit:is(.clean,.clean-dark) .ek-progress{color:var(--ember-strong)}.ember-kit:is(.clean,.clean-dark) [data-slot=progress-indicator]{background:var(--ember-strong)}.ember-kit:is(.clean,.clean-dark) .ek-progress::-webkit-progress-value{background:var(--ember-strong)}.ember-kit:is(.clean,.clean-dark) .ek-progress::-moz-progress-bar{background:var(--ember-strong)}.ember-kit:is(.clean,.clean-dark) .ek-meter span[data-decided]{border-color:var(--ember-strong);background:var(--ember-strong)}.ember-kit:is(.clean,.clean-dark) .bg-ember-strong{background-color:var(--ember-strong);color:var(--ember-strong-foreground)}:root:not(.clean-dark),.ember-kit.clean,.theme-daylight{--background:#ebedf1;--foreground:#141416;--card:#fafbfc;--card-foreground:#141416;--popover:#fafbfc;--popover-foreground:#141416;--secondary:#e2e5ea;--secondary-foreground:#2a2b2e;--muted:#e2e5ea;--muted-foreground:#4a4c52;--accent:#e2e5ea;--accent-foreground:#141416;--border:#d4d8df;--input:#7c7e84;--ring:#353536;--sidebar:#f4f5f7;--sidebar-muted-foreground:#4a4c52;--sidebar-border:#d4d8df;--luma-glass:#f4f5f7e0;--luma-glass-solid:#f4f5f7;--luma-window:#fafbfc;--luma-edge:#dfe2e8;--luma-edge-shade:#282c341f;--luma-rule:#dfe2e8;--luma-surface:#fafbfc;--luma-well:#eef0f3;--luma-well-solid:#eef0f3;--luma-hover:#e6e9ee;--luma-picked:#faf1eb;--luma-control-border:#7c7e84;--luma-sticky:#f4f5f7;--luma-pill:#fff;--luma-pill-edge:#fff;--luma-card-shadow:0 1px 2px #282c340a, 0 14px 34px -24px #282c3429;--luma-pill-shadow:0 1px 3px #282c341a;--luma-window-shadow:0 4px 12px #282c340d, 0 20px 60px -20px #282c3438;--luma-glass-shadow:inset 0 1px 0 #ffffffb3, 0 12px 32px -20px #282c3424;--luma-environment:#ebedf1;--field-focus:#fff}.ember-kit.clean .ek-toolbar{background:var(--luma-well-solid);border-color:var(--luma-rule);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ember-kit.clean .luma-mesh-warm{opacity:.035}.ember-kit.clean [class~=group\/picks] button:not(:disabled):not([aria-disabled=true]){opacity:1}.ember-kit.clean .assessment-table{background:var(--card);color:#343436}.ember-kit.clean .assessment-table thead th{background:var(--luma-well-solid);color:var(--foreground)}.ember-kit.clean .assessment-table [data-picked=true]{background:var(--luma-picked);box-shadow:inset 0 0 0 1px #d9c8bc}.ember-kit.clean .assessment-table [data-picked=true]:hover{background:#f7e9df}.ai-context-help{min-width:0}.ai-context-panel{margin-top:16px}.ai-workspace{width:100%}.ai-workspace-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ai-workspace-body{flex-direction:column;gap:20px;min-width:0;display:flex}.ai-label{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ai-workspace :is(p,blockquote,li){overflow-wrap:anywhere}[hidden]{display:none!important}.ember-kit:is(.clean,.clean-dark) .case-review-item{border-radius:20px;padding:16px 20px}.case-review-item>details{margin-top:4px}.case-review-item details summary{min-height:36px}.plan-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.plan-toolbar-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.plan-toolbar-controls [data-slot=field]{width:200px}.ember-kit:is(.clean,.clean-dark) .plan-action-list{border-radius:20px;padding:4px 20px}.plan-action-row{align-items:flex-start}.plan-action-row h3{padding-top:3px}@media (max-width:767px){.plan-toolbar-controls{width:100%}.plan-toolbar-controls [data-slot=field]{flex:1;min-width:160px}.ember-kit:is(.clean,.clean-dark) .case-review-item{padding:16px}.ember-kit:is(.clean,.clean-dark) .plan-action-list{padding-inline:16px}}@media (pointer:coarse){.case-review-item details summary{min-height:44px}}@media (prefers-contrast:more){.ember-kit.clean :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],textarea):focus-visible{outline-offset:3px;outline:2px solid var(--ring)!important}}@media (forced-colors:active){.assessment-table [data-picked=true]{outline-offset:-3px;outline:2px solid highlight}}.ai-result-target.ai-result-target{scroll-margin-top:96px}.assessment-entry-decision{flex-direction:column;gap:16px;min-width:0;display:flex}.assessment-entry-criteria{color:var(--foreground);flex-direction:column;gap:12px;padding:0;display:flex}.assessment-entry-criteria h3{margin:0}.assessment-entry-evidence{flex-direction:column;gap:12px;min-width:0;display:flex}.assessment-entry-details{flex-direction:column;gap:24px;min-width:0;padding-top:12px;display:flex}.ember-kit:is(.clean,.clean-dark) [data-beta-notice-title]:focus{outline:none}body:has(.feedback-launcher) :is(main#main-content,.workspace-shell footer){padding-bottom:72px}body:has(.feedback-launcher) .workspace-shell footer{padding-bottom:80px}@media (max-width:767px){.ember-kit:is(.clean,.clean-dark) .feedback-launcher{width:44px;min-width:44px;height:44px;padding:0;bottom:12px;right:12px}.feedback-launcher-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.snapshot-table table,.snapshot-table tbody,.snapshot-table tr,.snapshot-table td{width:100%;display:block}.snapshot-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.snapshot-table tr{border-bottom:1px solid var(--luma-rule);padding:12px 0}.snapshot-table td{border:0;padding:2px 0}.snapshot-table td[data-label]:not([data-label=""]):before{content:attr(data-label) ": ";color:var(--muted-foreground)}.users-table table,.users-table thead,.users-table tbody,.users-table td{width:100%;min-width:0;display:block}.users-table thead tr{flex-wrap:wrap;display:flex}.users-table thead th{border:0;display:block}.users-table thead th:last-child{display:none}.users-table tbody tr{border-bottom:1px solid var(--luma-rule);padding:12px 0;display:block;position:relative}.users-table tbody td{border:0;padding:2px 48px 2px 16px}.users-table tbody td[data-label]:before{content:attr(data-label) ": ";color:var(--muted-foreground)}.users-table tbody td:last-child{width:auto;padding:0;position:absolute;top:8px;right:0}}[data-spotlight]{box-shadow:0 0 0 2px var(--ring);border-radius:20px}@media (prefers-reduced-motion:no-preference){[data-spotlight]{transition:box-shadow .3s}}.method-art-paper{fill:var(--card);stroke:var(--muted-foreground)}.method-art-accent{fill:none;stroke:var(--ember-strong)}circle.method-art-accent,rect.method-art-accent,path.method-art-accent[d$=z]{fill:var(--ember-subtle)}.overview-photo{border:1px solid var(--luma-rule);background:var(--luma-well-solid);box-shadow:var(--luma-card-shadow);border-radius:28px;position:relative;overflow:hidden}.overview-photo img,.overview-photo video{display:block}@media (prefers-reduced-motion:no-preference){.home-hero-backdrop{animation:1.6s cubic-bezier(.16,1,.3,1) both hero-bloom}@keyframes hero-bloom{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}}.home-v2{gap:32px;min-width:0;display:grid}.home-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:center;column-gap:40px;min-height:340px;padding-block:24px;display:grid;position:relative}.home-hero-backdrop{z-index:-1;pointer-events:none;background-color:var(--background);position:absolute;inset:0 0 -32px 22%;overflow:hidden;-webkit-mask-image:radial-gradient(52% 62% at 62% 48%,#000 25%,#0000 78%);mask-image:radial-gradient(52% 62% at 62% 48%,#000 25%,#0000 78%)}.home-hero-backdrop video{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.ember-kit.clean-dark .home-hero-backdrop video{mix-blend-mode:screen;opacity:.57;filter:brightness()contrast(1.04)saturate(1.21)hue-rotate(2deg)blur(12px)}.ember-kit.clean .home-hero-backdrop video{mix-blend-mode:normal;opacity:.3;filter:hue-rotate(-1deg)sepia(.05)blur(12px)}.home-hero-backdrop:after{content:"";-webkit-backdrop-filter:blur(12px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(52% 62% at 62% 48%,#0000 35%,#000 80%);mask-image:radial-gradient(52% 62% at 62% 48%,#0000 35%,#000 80%)}.home-hero-copy{justify-items:start;gap:20px;display:grid}.home-hero-line{max-width:36ch;color:var(--muted-foreground);font-size:16px;line-height:1.6}.home-shelf{gap:24px;display:grid}.home-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.home-shelf-count{align-items:baseline;gap:10px;display:flex}.home-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-bento>*{min-width:0}.home-actions{gap:10px;padding:0;font-size:14px;list-style:none;display:grid}.home-actions li{align-items:center;gap:10px;min-width:0;display:flex}.home-action-seal{border:1.5px solid var(--muted-foreground);color:#0000;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;transition:background-color .2s,color .2s,border-color .2s;display:grid}.home-actions li:hover .home-action-seal{border-color:var(--ember-strong);color:var(--ember-strong)}.tile-method-scene{place-items:center;display:grid;position:absolute;inset:0}.tile-method-scene .methods-preview{aspect-ratio:auto;padding:0;display:block;position:absolute;inset:0}.tile-method-scene .method-image{object-fit:cover;border:0;border-radius:0;width:100%;height:100%}.play-shelf{gap:14px;min-width:0;display:grid}.play-shelf-stage{gap:10px;display:grid;position:relative}.play-shelf-label{min-height:24px;font-size:14px}.play-shelf-books{align-items:flex-end;gap:14px;min-width:0;display:flex}.play-shelf-group{flex:var(--books,1) 1 0;gap:8px;min-width:0;display:grid}.play-shelf-row{align-items:flex-end;gap:4px;height:96px;display:flex}.play-shelf-lg .play-shelf-row{height:132px}.play-shelf-slot{touch-action:pan-x;flex:1 1 0;align-items:stretch;min-width:5px;display:flex}.play-shelf-book{cursor:grab;border-radius:4px 4px 1px 1px;outline:none;width:100%;display:block}.play-shelf-book:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.play-shelf-chapter[data-complete]{color:var(--foreground);font-weight:600}.play-shelf-group:has(>.play-shelf-chapter[data-complete]) .play-shelf-row:after{content:"";background:var(--ember-strong);border-radius:2px;flex:none;width:6px;height:100%;margin-left:2px}.play-shelf-chapter{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}@media (hover:none){.play-shelf-label{display:none}}.play-shelf-board{background:var(--brass,var(--muted-foreground));opacity:.6;border-radius:3px;height:8px}.play-shelf-sparks{pointer-events:none;position:absolute;bottom:12px;left:50%}.play-shelf-spark{background:var(--ember-strong);border-radius:3px;width:9px;height:9px;position:absolute}.play-shelf-spark:nth-child(3n){background:var(--ember);border-radius:999px}.play-shelf-spark:nth-child(4n){background:var(--foreground);width:6px;height:6px}.career-v2{gap:32px;min-width:0;display:grid}.career-v2>*{min-width:0}.career-shelf-hero{gap:28px;display:grid}.career-shelf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.career-shelf-cta{justify-items:end;gap:14px;display:grid}.career-direction{gap:28px;display:grid}.career-direction-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.career-framework{grid-template-columns:minmax(0,460px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.career-framework-photo{aspect-ratio:3/2;width:100%}.career-framework-copy{justify-items:start;gap:16px;display:grid}.career-framework-copy p{max-width:52ch}.level-path{gap:20px;display:grid}.level-path-track{height:92px;margin:0 32px;position:relative}.level-path-road,.level-path-reach{border-radius:999px;height:4px;position:absolute;top:24px}.level-path-road{background:var(--luma-rule);left:0;right:0}.level-path-reach{background:var(--ember-strong)}.level-path-stops{padding:0;list-style:none}.level-path-stops li{position:absolute;top:0;transform:translate(-50%)}.level-path-stop{min-width:64px;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:14px;outline:none;justify-items:center;gap:6px;padding:4px;display:grid}.level-path-stop:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.level-path-dot{border:2px solid var(--muted-foreground);background:var(--card);border-radius:999px;width:20px;height:20px;margin-top:12px;transition:transform .2s,border-color .2s,background-color .2s;display:block}.level-path-stop:hover .level-path-dot,.level-path-stop.is-shown .level-path-dot{border-color:var(--foreground);transform:scale(1.2)}.level-path-stop.is-now .level-path-dot{border-color:var(--foreground);background:var(--foreground)}.level-path-stop.is-aim .level-path-dot{border-color:var(--ember-strong);background:var(--ember-subtle);box-shadow:0 0 0 5px var(--ember-subtle)}.level-path-name{white-space:nowrap;font-size:14px;font-weight:600}.level-path-tag{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.level-path-detail{max-width:70ch;min-height:1.6em;color:var(--muted-foreground);font-size:16px;line-height:1.6;display:grid}.level-path-detail>p{grid-area:1/1}.level-path-detail-size{visibility:hidden}.level-path-detail .font-semibold{color:var(--foreground)}.interview-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;display:grid}.interview-hero-copy{justify-items:start;gap:16px;display:grid}.interview-hero-copy>p{max-width:46ch}.interview-hero-photo{aspect-ratio:3/2;justify-self:end;width:min(100%,420px)}.interview-hero.is-booked{grid-template-columns:auto minmax(0,1fr);gap:36px}.interview-hero.is-booked .interview-hero-copy{justify-items:stretch}.interview-countdown{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.interview-countdown .font-heading{font-size:clamp(56px,8vw,88px);font-weight:300;line-height:1}.interview-countdown-text{color:var(--muted-foreground);font-size:16px}.interview-calendar{background:var(--card);border:1px solid var(--luma-rule);width:150px;box-shadow:var(--luma-window-shadow);transition:transform .3s var(--ease-pop,ease);border-radius:22px;justify-items:center;padding:26px 12px 16px;display:grid;position:relative;transform:rotate(-3deg)}.interview-calendar-rings{gap:48px;display:flex;position:absolute;top:-9px}.interview-calendar-rings i{background:var(--muted-foreground);border-radius:999px;width:10px;height:20px;display:block}.interview-calendar-month{letter-spacing:.08em;text-transform:uppercase;color:var(--ember-strong);font-size:14px;font-weight:600}.interview-calendar-day{font-family:var(--font-heading);font-size:64px;font-weight:300;line-height:1.05}.interview-calendar-weekday{color:var(--muted-foreground);font-size:14px}.practice-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.practice-bento>*{min-width:0}.ember-kit:is(.clean,.clean-dark) a.ek-card.pic-card{height:100%;color:var(--card-foreground);flex-direction:column;gap:0;padding:0;text-decoration:none;display:flex;overflow:hidden}.ember-kit:is(.clean,.clean-dark) a.pic-card:is(:hover,:focus-visible){border-color:var(--luma-edge);background-color:var(--luma-hover)}a.pic-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.pic-card-art{aspect-ratio:3/2;flex:none;width:100%;padding:12px;display:block;overflow:hidden}.pic-card-art>.tile-image,.pic-card-art>.tile-method-cycle{border:1px solid var(--luma-rule);border-radius:16px;width:100%;height:100%}.tile-method-cycle{background:var(--luma-well-solid);position:relative;overflow:hidden}.pic-card-body{flex-direction:column;flex:1;gap:12px;padding:20px 28px 28px;display:flex}.pic-card-label{color:var(--muted-foreground);font-size:12px;line-height:1.5}.pic-card-text{color:var(--muted-foreground);font-size:16px;line-height:1.7;display:block}@media (max-width:760px){.pic-card-body{padding:20px}}.card-cta{align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:500;display:flex}a.pic-card:is(:hover,:focus-visible) .card-cta{text-underline-offset:4px;text-decoration:underline}.ember-kit.clean-dark .themed-light,.ember-kit.clean .themed-dark{display:none}.tile-image{background:var(--luma-well-solid);border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.tile-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.soon-art{aspect-ratio:2;border-radius:24px;max-width:960px}.empty-art{aspect-ratio:3/2;border-radius:20px;width:min(100%,240px);margin:0 auto 8px}.empty-art+.ek-empty>span[aria-hidden]{display:none}@media (prefers-reduced-motion:no-preference){a.pic-card{transition:background-color .16s,border-color .16s}}@media (max-width:1023px){.career-framework,.interview-hero{grid-template-columns:minmax(0,1fr);gap:28px}.home-hero{min-height:0;padding-top:32px}.home-hero-backdrop{height:460px;inset:0 -16px auto;-webkit-mask-image:radial-gradient(80% 70% at 50% 35%,#000 20%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 35%,#000 20%,#0000 85%)}.home-hero-backdrop:after{display:none}.interview-hero-photo{aspect-ratio:16/10;justify-self:start;width:100%}.home-bento,.practice-bento{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.play-shelf-books{gap:6px}.play-shelf-row{gap:2px;height:72px}.play-shelf-lg .play-shelf-row{height:96px}.play-shelf-chapter{display:none}.interview-hero.is-booked{grid-template-columns:minmax(0,1fr)}.interview-calendar{width:120px}.level-path-track{margin:0 24px}.level-path-stop{min-width:0}.level-path-name{font-size:12px}.career-shelf-cta{justify-items:start}}@media (forced-colors:active){.play-shelf-book{border:1px solid canvastext}.level-path-reach{background:highlight}}:root{--tabbar-h:84px}@media (max-width:767px){html{-webkit-text-size-adjust:100%}body{overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a,button,summary,[role=button]{-webkit-tap-highlight-color:transparent}.workspace-shell{min-height:100dvh}.workspace-topbar,.workspace-shell footer.ek-no-print,.workspace-shell [data-slot=sidebar-wrapper]~* footer{display:none!important}main#main-content>button.tap.group\/back,main#main-content>.h-8{display:none}.feedback-launcher{display:none!important}.ember-kit:is(.clean,.clean-dark) .page-content{padding-top:12px;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 28px);gap:20px}body:has(.feedback-launcher) main#main-content{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 28px)}.mobile-topbar{z-index:30;min-height:52px;padding:calc(env(safe-area-inset-top) + 4px) 12px 4px 8px;background:0 0;border-bottom:1px solid #0000;align-items:center;gap:8px;transition:background-color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:flex;position:sticky;top:0}.mobile-topbar[data-scrolled]{background:var(--luma-glass);border-bottom-color:var(--luma-rule);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}.mobile-topbar-logo{align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.mobile-topbar:has(.mobile-topbar-logo) .mobile-topbar-title{display:none}.mobile-topbar-back{max-width:46%;min-height:44px;color:var(--foreground);background:0 0;border:0;border-radius:999px;align-items:center;gap:2px;padding:0 8px 0 4px;font-size:16px;font-weight:500;display:inline-flex}.mobile-topbar-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-topbar-back:active{opacity:.6}.mobile-topbar-title{text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;max-width:40%;font-size:16px;font-weight:600;transition:opacity .16s;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.mobile-topbar[data-scrolled] .mobile-topbar-title{opacity:1}.mobile-tabbar{left:16px;right:16px;top:calc(var(--vv-top,0px) + var(--vv-height,100dvh) - 80px - env(safe-area-inset-bottom));z-index:40;grid-template-columns:repeat(5, var(--pitch,20%));height:64px;transition:transform .2s;display:grid;position:fixed}.mobile-tabbar .tab-shadow{filter:blur(10px);pointer-events:none;background:#3c230f1f;position:absolute;inset:0;transform:translateY(8px)}.mobile-tabbar .tab-glass{background:var(--card);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar .tab-glass{background:color-mix(in oklch, var(--card) 80%, transparent)}}.mobile-tabbar .tab-glass{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);pointer-events:none}.mobile-tabbar .tab-edge{pointer-events:none;position:absolute;inset:0;overflow:visible}.mobile-tabbar .tab-edge path{fill:none;stroke:var(--luma-rule);stroke-width:1px}@media (prefers-reduced-transparency:reduce){.mobile-tabbar .tab-glass{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.mobile-tabbar.is-hidden{transform:translateY(140%)}.mobile-tabbar :is(a,button){min-height:64px;color:var(--muted-foreground);letter-spacing:.01em;background:0 0;border:0;border-radius:16px;align-content:center;justify-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s,transform .12s;display:grid;position:relative}.mobile-tabbar :is(a,button):not([aria-current=page]){color:var(--foreground);font-weight:600}.mobile-tabbar :is(a,button) span{font-weight:inherit;font-size:12px;line-height:1.2}.mobile-tabbar :is(a,button)[aria-current=page]{color:var(--ember-strong)}.mobile-tabbar .tab-icon{border-radius:12px;place-items:center;width:46px;height:30px;transition:background-color .2s,color .2s;display:grid}.mobile-tabbar [aria-current=page] .tab-icon svg{stroke-width:2.4px}.mobile-tabbar [aria-current=page] span:last-child{font-weight:700}.mobile-tabbar :is(a,button):active{transform:scale(.94)}.mobile-tabbar :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.tool-navigation-bar{top:calc(env(safe-area-inset-top) + 52px);z-index:20;background:var(--luma-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);margin-inline:-16px;padding:6px 16px;display:block;position:sticky}.tool-navigation{scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;border-radius:14px;gap:2px;width:auto;max-width:none;margin-inline:0;padding:3px;position:static;overflow-x:auto}.tool-navigation::-webkit-scrollbar{display:none}.tool-navigation[data-more-left=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.tool-navigation[data-more-right=true]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.tool-navigation[data-more-left=true][data-more-right=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.tool-navigation a{white-space:nowrap;scroll-snap-align:center;border-radius:12px;flex:1 0 auto;justify-content:center;min-height:40px;padding:8px 14px;font-size:14px}.tool-navigation[data-sidebar-expanded=true]{display:flex}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content]:not([data-ek-modal]){--tw-translate-x:0px;--tw-translate-y:0px;width:100%;max-width:none;max-height:92dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;animation:.28s cubic-bezier(.16,1,.3,1) sheet-up;inset:auto 0 0;transform:none}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content]:not([data-ek-modal]):before{content:"";background:var(--luma-rule);border-radius:999px;flex:none;width:40px;height:5px;margin:-8px auto 14px;display:block}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-ek-size=xl]{height:100dvh;max-height:none;padding-top:calc(env(safe-area-inset-top) + 16px);border-radius:0;top:0}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-ek-size=xl]:before{display:none}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-ek-size=lg]{max-width:none}.settings-navigation{scrollbar-width:none;margin-inline:-16px;padding-inline:16px;margin-bottom:-6px;padding-bottom:6px;overflow-x:auto;flex-wrap:nowrap!important}.settings-navigation::-webkit-scrollbar{display:none}.settings-navigation{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content][data-side=bottom]{max-height:92dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content][data-side=bottom]:before{content:"";background:var(--luma-rule);border-radius:999px;flex:none;width:40px;height:5px;margin:-8px auto 12px;display:block}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content]:is([data-side=right],[data-side=left]),.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content]:is([data-side=right],[data-side=left])[data-assessment-editor]{width:100%;max-width:none;height:auto;max-height:92dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:24px 24px 0 0;animation:.28s cubic-bezier(.16,1,.3,1) sheet-up;inset:auto 0 0}.ember-kit:is(.clean,.clean-dark) [data-slot=sheet-content]:is([data-side=right],[data-side=left]):before{content:"";background:var(--luma-rule);border-radius:999px;flex:none;width:40px;height:5px;margin:-8px auto 12px;display:block}[data-slot=dialog-header],[data-slot=sheet-header]{text-align:left}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.more-sheet{gap:16px!important}.more-sheet>*{flex-shrink:0}.more-group{background:var(--luma-well-solid);border-radius:18px;display:grid;overflow:hidden}.more-row{min-height:52px;color:var(--foreground);border:0;border-bottom:1px solid var(--luma-rule);background:0 0;align-items:center;gap:14px;width:100%;padding:0 16px;font-size:16px;text-decoration:none;display:flex}.more-row:last-child{border-bottom:0}html.ember-kit .more-sheet button.more-row{font-size:16px;font-weight:400}.more-row:active{background:var(--luma-hover)}.more-row-icon{background:var(--card);width:30px;height:30px;color:var(--foreground);border-radius:12px;place-items:center;display:grid}.more-appearance{gap:12px;padding:16px}.more-label{color:var(--muted-foreground);font-size:14px;font-weight:600}.more-group-label{border-bottom:1px solid var(--luma-rule);padding:14px 16px 6px}.more-logout{background:var(--luma-well-solid);min-height:52px;color:var(--destructive-text,var(--foreground));border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.more-logout:active{background:var(--luma-hover)}.more-credit{text-align:center;color:var(--muted-foreground);font-size:12px}.more-credit a{text-underline-offset:3px;text-decoration:underline}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content]{animation:none}.mobile-tabbar,.mobile-topbar{transition:none}}@media print{.mobile-tabbar,.mobile-topbar{display:none!important}}.native-row-chevron{display:none}@media (max-width:767px){.native-list-title{letter-spacing:.02em;text-transform:none;color:var(--muted-foreground);margin:0 0 8px 16px;font-size:14px;font-weight:600}.native-list{background:var(--card);box-shadow:var(--luma-card-shadow);border:1px solid var(--luma-rule);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.native-list>li{position:relative}.native-list>li+li:before{content:"";background:var(--luma-rule);height:1px;position:absolute;top:0;left:16px;right:0}.native-row{width:100%;min-height:60px;color:var(--card-foreground);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.native-row:active{background:var(--luma-hover)}.native-row-state{border:1.5px solid var(--muted-foreground);border-radius:999px;flex:none;width:10px;height:10px}.native-row-state.is-done{background:var(--ember-strong);border-color:var(--ember-strong)}.ember-kit:is(.clean,.clean-dark) .ek-display{letter-spacing:-.02em;font-size:34px;line-height:1.1}.ember-kit:is(.clean,.clean-dark) .ek-page-heading p{margin-top:8px;font-size:16px;line-height:1.5}.ember-kit:is(.clean,.clean-dark) .ek-page-heading{gap:12px}.assessment-workbar{flex-direction:column;align-items:stretch;gap:12px}.assessment-actions{left:12px;right:12px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);z-index:35;background:var(--luma-glass);border:1px solid var(--luma-rule);box-shadow:var(--luma-window-shadow);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);border-radius:22px;flex-wrap:nowrap;gap:8px;padding:8px;display:flex;position:fixed}.assessment-actions>*{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:12px;font-size:14px}.assessment-actions>[data-slot=sheet-trigger]{flex:0 0 44px;width:44px;padding:0}.assessment-actions>[data-slot=sheet-trigger] span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body:has(.assessment-actions) main#main-content{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 96px)}body:has([data-slot=sheet-content][data-state=open]) .assessment-actions{display:none}.methods-library-grid{background:var(--card);border:1px solid var(--luma-rule);box-shadow:var(--luma-card-shadow);border-radius:18px;overflow:hidden;gap:0!important}.methods-library-grid>li{position:relative}.methods-library-grid>li+li:before{content:"";background:var(--luma-rule);height:1px;position:absolute;top:0;left:16px;right:0}.methods-library-card.native-row-card{align-items:center;gap:12px;min-height:64px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:row!important;padding:12px 16px!important;display:flex!important}.methods-library-card.native-row-card .methods-preview,.methods-library-card.native-row-card .methods-card-link{display:none}.methods-library-card.native-row-card .methods-library-card-body{flex:1;gap:2px;min-width:0;display:grid;padding:0!important}.methods-library-card.native-row-card .methods-library-card-body p{-webkit-line-clamp:2;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.methods-library-card.native-row-card .methods-category{font-size:12px}.methods-library-card.native-row-card .native-row-chevron{color:var(--muted-foreground);flex:none;align-self:center;display:block;margin:0!important;position:static!important}.methods-library-filters{scrollbar-width:none;flex-wrap:nowrap!important;margin-inline:-16px!important;padding-inline:16px!important;overflow-x:auto!important}.methods-library-filters::-webkit-scrollbar{display:none}.methods-library-filters [data-slot=button]{flex:none}.history-timeline{gap:10px}.plan-fab{right:16px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 16px);z-index:35;background:var(--luma-pill);width:56px;height:56px;min-height:56px;box-shadow:var(--luma-window-shadow);border-radius:999px;padding:0;position:fixed}.plan-fab span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-fab svg{width:24px;height:24px}.page-actions:has(.plan-fab){width:0;height:0;margin:0;padding:0}}[data-slot=dialog-content] .ai-workspace.ek-card{box-shadow:none;background:0 0;border:0;padding:0}[data-slot=dialog-content] .ai-workspace-heading h2,[data-slot=dialog-content] .ai-workspace-body>p:first-child{display:none}.ember-kit.clean-dark{--input:#6e6e70}.home-notes{border-radius:28px;place-self:center end;gap:12px;width:100%;padding:20px;display:grid}.ember-kit:is(.clean,.clean-dark) .home-notes.ek-glass{background:0 0}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.ember-kit:is(.clean,.clean-dark) .home-notes.ek-glass{background:var(--luma-glass-solid)}}.home-notes-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:28px;display:flex}.home-notes-head .ek-save{min-height:0}.ember-kit:is(.clean,.clean-dark) .home-notes [data-slot=textarea]{field-sizing:fixed;resize:none;scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;height:calc(7lh + 16px);min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ember-kit:is(.clean,.clean-dark) .home-notes [data-slot=textarea]{scrollbar-color:color-mix(in srgb, var(--foreground) 28%, transparent) transparent}}.ember-kit:is(.clean,.clean-dark) .home-notes [data-slot=textarea]{scrollbar-gutter:stable;box-shadow:none;background:0 0;border-color:#0000;padding:8px 0}.home-notes textarea::-webkit-scrollbar{width:8px}.home-notes textarea::-webkit-scrollbar-track{background:0 0}.home-notes textarea::-webkit-scrollbar-thumb{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.home-notes textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--foreground) 28%, transparent)}}.home-notes textarea::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:999px}.home-notes textarea::-webkit-scrollbar-thumb:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.home-notes textarea::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--foreground) 45%, transparent)}}.home-notes textarea::-webkit-scrollbar-thumb:hover{background-clip:content-box}.ember-kit:is(.clean,.clean-dark) .home-notes [data-slot=textarea]:focus-visible{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ember-kit:is(.clean,.clean-dark) .home-notes [data-slot=textarea]:focus-visible{background:color-mix(in srgb, var(--foreground) 6%, transparent)}}.ember-kit:is(.clean,.clean-dark) .home-notes [data-slot=textarea]:focus-visible{border-color:var(--input);padding-inline:12px}@media (max-width:1023px){.home-hero{grid-template-columns:minmax(0,1fr);row-gap:24px}.home-notes{justify-self:stretch}}@media (prefers-reduced-motion:no-preference){.page-enter{animation:.18s ease-out backwards page-fade}.tool-workspace>:not(.tool-navigation-bar){animation:.28s cubic-bezier(.23,1,.32,1) backwards page-enter}.tool-workspace>:not(.tool-navigation-bar)>:not([data-reveal]){animation:.38s cubic-bezier(.23,1,.32,1) backwards section-enter}.tool-workspace>:not(.tool-navigation-bar)>:not([data-reveal]):nth-child(2){animation-delay:50ms}.tool-workspace>:not(.tool-navigation-bar)>:not([data-reveal]):nth-child(3){animation-delay:.1s}.tool-workspace>:not(.tool-navigation-bar)>:not([data-reveal]):nth-child(4){animation-delay:.15s}.tool-workspace>:not(.tool-navigation-bar)>:not([data-reveal]):nth-child(5){animation-delay:.2s}.tool-workspace>:not(.tool-navigation-bar)>:not([data-reveal]):nth-child(n+6){animation-delay:.24s}@keyframes page-fade{0%{opacity:0}to{opacity:1}}@keyframes page-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes section-enter{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}}.mixtape{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.mixtape-stage{gap:16px;min-width:0;display:grid}.mixtape-frame{aspect-ratio:16/9;background:var(--luma-well-solid);border:1px solid var(--luma-rule);border-radius:20px;position:relative;overflow:hidden}.mixtape-embed{position:absolute;inset:0}.mixtape-embed iframe{border:0;width:100%;height:100%;display:block}.mixtape-start{text-align:center;place-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.mixtape-now{justify-content:space-between;align-items:center;gap:16px;display:flex}.mixtape-now-label{color:var(--muted-foreground);font-size:12px}.mixtape-controls{flex:none;align-items:center;gap:8px;display:flex}.mixtape-list{gap:12px;min-width:0;padding:20px;display:grid}.mixtape-list ol{scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;gap:2px;max-height:min(60svh,560px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mixtape-list ol{scrollbar-color:color-mix(in srgb, var(--foreground) 28%, transparent) transparent}}.mixtape-track{text-align:left;width:100%;min-height:52px;color:var(--foreground);background:0 0;border-radius:14px;grid-template-columns:20px 64px minmax(0,1fr);align-items:center;gap:12px;padding:6px 10px;font-size:14px;display:grid}.mixtape-track img{object-fit:cover;background:var(--luma-well-solid);border-radius:8px;width:64px;height:36px}.mixtape-track-n{color:var(--muted-foreground);text-align:center;font-size:12px}@media (hover:hover){.mixtape-track:hover{background:var(--luma-hover)}}.mixtape-track.is-current{background:var(--luma-picked)}.mixtape-track:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:1023px){.mixtape{grid-template-columns:minmax(0,1fr)}}.eq-icon{flex:none;justify-content:center;align-items:flex-end;gap:2px;width:16px;height:16px;display:inline-flex}.eq-icon i{transform-origin:bottom;background:currentColor;border-radius:2px;width:2.5px;height:100%;display:block;transform:scaleY(.4)}.eq-icon i:nth-child(2){transform:scaleY(.8)}.eq-icon i:nth-child(3){transform:scaleY(.55)}.eq-icon i:nth-child(4){transform:scaleY(.7)}@media (prefers-reduced-motion:no-preference){.eq-icon i{animation:1.1s ease-in-out infinite eq-bounce}.eq-icon i:nth-child(2){animation-duration:.9s;animation-delay:-300ms}.eq-icon i:nth-child(3){animation-duration:1.3s;animation-delay:-650ms}.eq-icon i:nth-child(4){animation-duration:1s;animation-delay:-150ms}@keyframes eq-bounce{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}}.mixtape-howto{color:var(--muted-foreground);font-size:16px;line-height:1.6}.mixtape-howto a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.welcome{gap:20px}.welcome-progress{background:var(--muted);border-radius:999px;height:4px;overflow:hidden}.welcome-progress>span{border-radius:inherit;background:var(--ember);height:100%;transition:width var(--dur-slow) var(--ease-enter);display:block}.welcome-step{gap:16px;min-width:0;display:grid}.welcome-step [data-slot=dialog-title]:focus{outline:none}.welcome-choices{gap:10px;display:grid}.welcome-focus{gap:8px;padding:0;list-style:none;display:grid}.welcome-focus>li{gap:2px;display:grid}.welcome-seal{background:var(--ember);width:52px;height:52px;color:var(--ember-foreground);border-radius:999px;place-items:center;display:grid}.first-steps{gap:16px;display:grid}.first-steps-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.first-steps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.first-steps-list>li{align-items:flex-start;gap:12px;min-width:0;display:flex}.first-steps-mark{border:1.5px solid var(--border);font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--muted-foreground);border-radius:999px;flex:none;place-items:center;font-size:14px;display:grid}.first-steps-list>li[data-next] .first-steps-mark{border-color:var(--ember-strong);color:var(--ember-strong)}.first-steps-list>li[data-done] .first-steps-mark{border-color:var(--ember-strong);background:var(--ember-strong);color:var(--ember-strong-foreground)}.first-steps-link{align-items:center;gap:6px;min-height:26px;display:inline-flex}.first-steps-link:hover{text-underline-offset:4px;text-decoration:underline}.first-steps-hide{justify-self:start}@media (max-width:767px){.first-steps-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.welcome-step{animation:section-enter var(--dur-slow) var(--ease-enter) both}}.home-hero.home-hero-solo{grid-template-columns:minmax(0,1fr)}.home-focus{gap:16px;display:grid}.home-focus-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0;list-style:none;display:grid}.home-focus-item{gap:4px;height:100%;text-decoration:none;display:grid}.session-dots{gap:8px;padding:0;list-style:none;display:flex}.session-dots>li{background:var(--border);width:28px;height:6px;transition:background-color var(--dur-standard) var(--ease-enter);border-radius:999px}.session-dots>li[data-state=done]{background:var(--ember-strong)}.session-dots>li[data-state=current]{background:var(--foreground)}html.player-open{overflow:hidden}html.player-open .feedback-launcher{display:none}.player{z-index:45;background:var(--background);color:var(--foreground);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;position:fixed;inset:0}.player-bar{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:16px 16px 8px;display:grid}.player-close{width:44px;height:44px;color:var(--muted-foreground);border-radius:999px;place-items:center;transition:background-color .15s,color .15s;display:grid}.player-close:hover{background:var(--muted);color:var(--foreground)}.player-close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.player-spines{gap:8px;margin:0;padding:0;list-style:none;display:flex}.player-spines>li{background:var(--muted);border-radius:999px;flex:1;height:12px;overflow:hidden}.player-spines>li>span{border-radius:inherit;background:var(--ember);width:0;height:100%;transition:width .6s var(--ease-enter);display:block}.player-spines>li[data-state=current]>span,.player-spines>li[data-state=filed]>span{width:100%}.player-count{text-align:right;font-variant-numeric:tabular-nums;min-width:3.5em;color:var(--muted-foreground);font-size:14px;font-weight:500}.player-main{padding:24px 16px 48px;overflow-y:auto}.player-center{place-items:center;display:grid}.player-step{gap:28px;max-width:640px;margin:0 auto;display:grid}.player-art{background:var(--luma-well-solid);border:1px solid var(--luma-rule);height:152px;color:var(--muted-foreground);border-radius:24px;align-content:center;place-items:center;gap:10px;font-size:14px;font-weight:500;display:grid}.player-art svg{width:48px;height:48px;color:var(--ember-strong);stroke-width:1.5px}.player-head{gap:10px;display:grid}.player-title{font-family:var(--font-heading);letter-spacing:-.02em;text-wrap:balance;font-size:40px;font-weight:400;line-height:1.08}.player-title:focus{outline:none}.player-lead{max-width:56ch;color:var(--muted-foreground);text-wrap:pretty;font-size:16px;line-height:1.55}.player-more{color:var(--foreground);text-underline-offset:4px;font-weight:500;text-decoration:underline}.player-more-text{max-width:56ch;color:var(--muted-foreground);font-size:16px;line-height:1.55}.player-choices{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.player-choices>legend{float:left;width:100%;margin-bottom:14px;padding:0;font-size:16px;font-weight:600}.player-levels{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.player-level{border:1.5px solid var(--luma-rule);background:var(--card);min-height:172px;color:var(--card-foreground);text-align:left;transition:transform .18s var(--ease-enter), border-color .18s, background-color .18s, opacity .18s;border-radius:22px;align-content:start;gap:10px;padding:22px 22px 26px;display:grid;position:relative;box-shadow:0 1px 2px #0000000f,0 8px 24px -12px #0000002e}.player-level:hover:not(:disabled){border-color:var(--muted-foreground);transform:translateY(-2px)}.player-level:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.player-level:disabled{cursor:default}.player-level[data-picked]{border-color:var(--ember-strong);background:var(--ember-selected-fill);transform:none}.player-level[data-dim]{opacity:.55}.player-level-name{font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:1.1}.player-level-tag{border:1px solid var(--luma-rule);color:var(--muted-foreground);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;position:absolute;top:22px;right:22px}.player-level-text{-webkit-line-clamp:3;color:var(--muted-foreground);-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.player-level-seal{background:var(--ember-strong);width:30px;height:30px;color:var(--ember-strong-foreground);transition:scale .26s var(--ease-pop);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:16px;right:16px;scale:0}.player-level-seal svg{width:16px;height:16px}.player-level[data-picked] .player-level-seal{scale:1}.player-level-glyph{align-items:flex-end;gap:4px;height:18px;display:flex}.player-level-glyph>i{background:var(--muted);border-radius:2px;width:5px;height:100%}.player-level-glyph>i:first-child{height:55%}.player-level-glyph>i:nth-child(2){height:70%}.player-level-glyph>i:nth-child(3){height:85%}.player-level-glyph>i[data-on]{background:var(--ember-strong)}.player-area-done{background:var(--ember-subtle);text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 18px;font-size:16px;line-height:1.45;display:flex}.player-bookend{background:var(--ember-strong);width:14px;height:34px;box-shadow:4px 0 0 -1px var(--ember);border-radius:3px 3px 2px 2px;flex:none}.player-next{color:var(--muted-foreground);font-size:14px}.player-alt{flex-wrap:wrap;gap:8px;display:flex}.player-alt>button{border:1px solid var(--luma-rule);height:36px;color:var(--foreground);border-radius:12px;padding:0 16px;font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s}.player-alt>button:hover{background:var(--muted)}.player-alt>button[aria-pressed=true]{border-color:var(--ember-strong);background:var(--ember-selected-fill)}.player-alt>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.player-reason{gap:10px;display:grid}.player-reason>label{font-size:16px;font-weight:600}.player-why>summary{cursor:pointer;width:fit-content;color:var(--muted-foreground);font-size:14px;font-weight:500}.player-grow{background:var(--luma-well-solid);border:1px solid var(--luma-rule);border-radius:22px;gap:10px;padding:22px;display:grid}.player-grow-title{color:var(--ember-strong);font-size:14px;font-weight:600}.player-grow-text{font-size:16px;line-height:1.5}.player-foot{border-top:1px solid var(--luma-rule);background:var(--card);padding:16px 16px calc(16px + env(safe-area-inset-bottom));transition:background-color .3s var(--ease-enter)}.player-foot.is-filed{background:var(--ember-subtle)}.player-foot-inner{justify-content:space-between;align-items:center;gap:16px;max-width:640px;margin:0 auto;display:flex}.player-filed-note{font-family:var(--font-heading);align-items:center;gap:12px;font-size:22px;line-height:1.2;display:flex}.player-seal{background:var(--ember);width:72px;height:72px;color:var(--ember-foreground);border-radius:999px;flex:none;place-items:center;display:grid}.player-seal svg{width:34px;height:34px}.player-seal-sm{width:40px;height:40px}.player-seal-sm svg{width:20px;height:20px}.player-hero,.player-finish{text-align:center;justify-items:center;gap:16px;width:100%;max-width:520px;display:grid}.player-hero .player-lead,.player-finish .player-lead{margin:0 auto}.player-hero-books{align-items:flex-end;gap:10px;height:88px;display:flex}.player-hero-books>i{background:var(--muted);border:1px solid var(--luma-rule);border-radius:6px;width:26px}.player-hero-books>i:first-child{height:72px}.player-hero-books>i:nth-child(2){background:var(--ember);border-color:#0000;height:88px}.player-hero-books>i:nth-child(3){height:64px}.player-seal-wrap{place-items:center;width:112px;height:112px;display:grid;position:relative}.player-burst{background:var(--ember);opacity:0;border-radius:999px;width:9px;height:9px;margin:-4.5px;position:absolute;top:50%;left:50%}.player-filed{text-align:left;justify-self:stretch;gap:8px;margin-top:8px;padding:0;list-style:none;display:grid}.player-filed>li{background:var(--card);border:1px solid var(--luma-rule);border-radius:16px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.player-filed-spine{background:var(--ember-strong);border-radius:3px;width:8px;height:30px}.player-filed-level{color:var(--muted-foreground);font-size:14px;font-weight:500}@media (max-width:639px){.player-title{font-size:32px}.player-levels{grid-template-columns:minmax(0,1fr)}.player-level{min-height:0}.player-art{height:112px}.player-step{gap:24px}.player-filed-note{font-size:16px}.player-foot-inner>span:empty{display:none}.player-foot-inner>[data-accent]{flex:1}.player-foot-end{flex-direction:column-reverse;align-items:stretch;gap:4px}}@media (prefers-reduced-motion:no-preference){.player-step>*{animation:player-in .46s var(--ease-enter) both}.player-step>:nth-child(2){animation-delay:60ms}.player-step>:nth-child(3){animation-delay:.12s}.player-step>:nth-child(n+4){animation-delay:60ms}.player-art svg{animation:pop-in .52s var(--ease-pop) .16s both}.player-level[data-picked]{animation:select-pop var(--dur-standard) var(--ease-pop)}.player-hero-books>i{animation:spine-filed .64s var(--ease-pop) both}.player-hero-books>i:nth-child(2){animation-delay:.12s}.player-hero-books>i:nth-child(3){animation-delay:.24s}.player-burst{animation:burst .82s var(--ease-enter) .26s both}.player-finish>:not(.player-seal-wrap){animation:player-in .46s var(--ease-enter) .2s both}.player-area-done .player-bookend{animation:spine-filed .64s var(--ease-pop) .5s both}@keyframes player-in{0%{opacity:0;filter:blur(4px);transform:translate(28px)}to{opacity:1;filter:none;transform:none}}}.beta-points{gap:14px;margin:0;padding:0;font-size:16px;line-height:1.6;list-style:none;display:grid}.beta-points>li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.beta-point-icon{background:var(--muted);width:32px;height:32px;color:var(--foreground);border-radius:999px;place-items:center;display:grid}.beta-point-icon svg{width:16px;height:16px}.ember-kit:is(.clean,.clean-dark) .ek-card.progress-card{gap:10px;display:grid}.progress-rhythm{font-size:16px;font-weight:500}.seal-shelf{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.seal-item{border:1px dashed var(--luma-rule);opacity:.6;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.seal-item[data-earned]{opacity:1;background:var(--card);border-style:solid}.seal-mark{border:1.5px dashed var(--luma-rule);border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.seal-item[data-earned] .seal-mark{background:var(--ember-strong);color:var(--ember-strong-foreground);border:0}.seal-mark svg{width:16px;height:16px}.story-strength{font-size:14px}.story-strength-score{font-weight:600}@media (prefers-reduced-motion:no-preference){.seal-item[data-fresh] .seal-mark{animation:seal-stamp .7s var(--ease-pop) .3s both}}.ember-kit:is(.clean,.clean-dark) .ek-card.friends-invite{gap:12px;display:grid}.friends-link{flex-wrap:wrap;gap:8px;display:flex}.friends-link>input{flex:260px}.friends-name{border-top:1px solid var(--luma-rule);gap:6px;padding-top:12px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-card.friend-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.friends-cheers{align-items:center;gap:8px;font-size:14px;display:flex}.friends-cheers svg{color:var(--ember-strong)}.friends-reply{background:var(--luma-well-solid);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.track-doors{gap:14px;display:grid}.track-door-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-choice.track-door{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:100%;text-decoration:none;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-choice.track-door[aria-disabled=true]{opacity:.6;cursor:default}.track-door-text{gap:4px;display:grid}.track-door-question{font-size:16px;font-weight:600;line-height:1.35}.track-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.player-level.track-option{align-content:center;min-height:76px;padding:18px 56px 18px 20px}.track-option-label{font-size:16px;font-weight:500;line-height:1.35}.player-level.track-option .player-level-seal{top:50%;bottom:auto;translate:0 -50%}.ember-kit:is(.clean,.clean-dark) .ek-choice.track-gate-link{justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.track-progress{color:var(--muted-foreground);margin-top:-18px;font-size:14px}.ember-kit:is(.clean,.clean-dark) .ek-card.track-heard,.ember-kit:is(.clean,.clean-dark) .ek-card.track-check{gap:10px;display:grid}.track-patterns{background:var(--luma-well-solid);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.track-patterns ul{gap:4px;margin:0;padding-left:18px;display:grid}.track-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-card.track-step{gap:10px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-card.track-step[data-done]{opacity:.75}.track-step-head{align-items:flex-start;gap:14px;display:flex}.track-step-number{background:var(--muted);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.track-step[data-done] .track-step-number{background:var(--ember-strong);color:var(--ember-strong-foreground)}.track-step-number svg{width:16px;height:16px}.track-step-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:639px){.track-options,.track-door-list{grid-template-columns:minmax(0,1fr)}}.note-capture{gap:14px;display:grid}.note-capture-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.note-prompt{text-wrap:balance;font-size:18px;font-weight:600;line-height:1.4}.note-capture-more{gap:16px;display:grid}.note-chips{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.note-chips>legend{width:100%;margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.note-chips>button{border:1px solid var(--luma-rule);border-radius:12px;height:34px;padding:0 14px;font-size:14px;transition:background-color .15s,border-color .15s}.note-chips>button:hover{background:var(--muted)}.note-chips>button[aria-pressed=true]{border-color:var(--foreground);background:var(--muted);font-weight:500}.note-chips>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.note-capture-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.note-saved{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.note-saved svg{width:16px;height:16px;color:var(--ember-strong)}.ember-kit:is(.clean,.clean-dark) .ek-card.home-season{gap:14px;display:grid}.home-season-when{color:var(--ember-strong);font-size:14px;font-weight:600}.home-season-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-choice.home-season-card{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;height:100%;text-decoration:none;display:grid}.home-season-card>svg{color:var(--muted-foreground);grid-area:1/2/span 2;align-self:center}.home-season-thin{color:var(--muted-foreground);font-size:14px}.home-season-thin strong{font-weight:500}.ember-kit:is(.clean,.clean-dark) .ek-card.since-last{gap:14px;display:grid}.since-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.since-list>li{border-left:3px solid var(--ember-strong);gap:2px;padding-left:14px;display:grid}.since-reason{color:var(--muted-foreground);font-size:16px;line-height:1.5}.ember-kit:is(.clean,.clean-dark) .ek-card.moment-form{gap:14px;display:grid}.moment-fields,.import-item-head{grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:12px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-card.review-thin{gap:8px;display:grid}.review-draft-text{font-size:16px;line-height:1.6}@media (max-width:639px){.home-season-cards,.moment-fields,.import-item-head{grid-template-columns:minmax(0,1fr)}}.match-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.match-ready,.match-thin{border:1px solid var(--luma-rule);border-radius:999px;padding:2px 10px;font-size:16px;font-weight:500}.match-thin{color:var(--muted-foreground);border-style:dashed}.record-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-card.record-item{gap:10px;display:grid}.record-date{color:var(--muted-foreground);font-size:14px}.record-body{white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.55}.record-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.record-link{text-underline-offset:4px;align-items:center;gap:6px;width:fit-content;font-size:14px;text-decoration:underline;display:inline-flex}.record-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.interview-skills{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.ember-kit:is(.clean,.clean-dark) a.ek-card.interview-skill{height:100%;transition:transform .2s var(--ease-enter);flex-direction:column;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.interview-skill-icon{background:var(--luma-well-solid);border:1px solid var(--luma-rule);width:44px;height:44px;color:var(--ember-strong);border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.interview-skill-icon svg{stroke-width:1.75px;width:22px;height:22px}.interview-skill-question{font-family:var(--font-heading);text-wrap:balance;font-size:24px;font-weight:400;line-height:1.2}.interview-skill .card-cta{margin-top:auto;padding-top:6px}@media (max-width:899px){.interview-skills{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.interview-hero.is-booked.is-empty{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:20px}.interview-hero.is-empty .interview-calendar{width:84px;padding:18px 6px 10px}.interview-hero.is-empty .interview-calendar-rings{gap:32px}.interview-hero.is-empty .interview-calendar-day svg{width:28px;height:28px;margin:6px 0}.interview-hero.is-empty .interview-calendar-month,.interview-hero.is-empty .interview-calendar-weekday{font-size:12px}}.interview-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){html.ember-kit:is(.clean,.clean-dark) .ek-choice.interview-way{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:10px;min-height:0}.ek-choice.interview-way>svg:last-child{display:none}}.paper-sheet-question>b:first-child{background:var(--foreground);opacity:.55;width:74%;height:6px}.ember-kit:is(.clean,.clean-dark) .ek-choice.interview-way{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;height:100%;text-decoration:none;display:grid}.interview-way-icon{background:var(--muted);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.interview-way-icon svg{width:18px;height:18px}.interview-hero.is-empty .interview-calendar-day svg{width:44px;height:44px;color:var(--muted-foreground);stroke-width:1.5px;margin:10px 0}.evidence-insert{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.evidence-chip{border:1px solid var(--luma-rule);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:32px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s;display:inline-flex;overflow:hidden}.evidence-chip:hover:not(:disabled){background:var(--muted)}.evidence-chip:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.evidence-chip:disabled{opacity:.5}.evidence-chip svg{flex:none;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.ember-kit:is(.clean,.clean-dark) a.ek-card.interview-skill:hover{transform:translateY(-2px)}}.welcome-tour{justify-items:start}.welcome-tour-picture{aspect-ratio:3/2;border-radius:20px;width:100%;display:block;overflow:hidden}.welcome-tour-picture img{object-fit:cover;width:100%;height:100%}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-welcome]{height:min(100dvh - 48px,820px);max-height:none;inset:50% auto auto 50%!important}@media (max-width:767px){.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-welcome]{width:calc(100vw - 16px);height:calc(100dvh - 16px)}}.window-body{padding-bottom:6px}.window-body>[data-slot=form-footer]{z-index:1;background:var(--popover);margin-top:auto;padding-bottom:6px;position:sticky;bottom:-6px}@media (max-width:767px){.ember-kit:is(.clean,.clean-dark) :is([data-slot=dialog-content][data-ek-modal],[data-slot=dialog-content][data-welcome],[data-slot=alert-dialog-content]){--tw-translate-x:0px;--tw-translate-y:0px;width:calc(100vw - 24px);max-width:none;height:fit-content;max-height:calc(100dvh - 24px);margin:auto;transform:none;inset:0!important;translate:none!important}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-welcome]{height:calc(100dvh - 24px)}}.welcome{flex:1;margin:-4px;padding:4px 4px 10px}.welcome>.welcome-step{flex:1;align-content:center}.welcome>[data-slot=form-footer],.welcome>:last-child{margin-top:auto}.welcome-tour-picture,.welcome-tour-picture.scene{justify-self:center;width:min(100%,440px,51dvh);max-height:none}.welcome-tour-picture-short,.welcome-tour-picture-short.scene{width:min(100%,330px,36dvh);max-height:none}.welcome-points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.welcome-points>li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;display:grid}.welcome-points>li>span:last-child{gap:2px;display:grid}.welcome-point-number{background:var(--ember-subtle);width:32px;height:32px;color:var(--foreground);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid}.welcome-sunrise{position:relative}.welcome-sunrise .welcome-sunrise-sky{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.welcome-where{background:var(--ember-subtle);place-items:center;display:grid}.welcome-mock{border:1px solid var(--luma-rule);background:var(--card);box-shadow:var(--luma-pill-shadow);border-radius:18px;flex-direction:column;gap:8px;padding:10px;display:flex;position:relative}.welcome-mock[data-device=phone]{aspect-ratio:9/16;height:84%}.welcome-mock[data-device=computer]{aspect-ratio:16/10;border-radius:14px;grid-template-columns:16% minmax(0,1fr);max-width:90%;height:82%;display:grid}.welcome-mock i{background:var(--muted);border-radius:4px;height:8px;display:block}.welcome-mock-bar{align-items:center;gap:6px;display:flex}.welcome-mock-bar .welcome-mock-logo{width:38%}.welcome-mock-bar .welcome-mock-dot{border-radius:999px;width:10px;height:10px;margin-left:auto}.welcome-mock-body{align-content:start;gap:8px;display:grid}.welcome-mock-body .short{width:60%}.welcome-mock-body .title{width:50%;height:14px}.welcome-mock-tabs{background:var(--muted);border-radius:12px;justify-content:space-around;margin-top:auto;padding:8px;display:flex}.welcome-mock-tabs i{background:var(--luma-rule);width:12px;height:12px}.welcome-mock-rail{background:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:10px 4px;display:flex}.welcome-mock-rail i{background:var(--luma-rule);border-radius:999px;width:14px;height:14px}.welcome-mock-ghely{background:var(--card);width:32px;height:32px;box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--ember);border-radius:999px;flex:none;place-items:center;display:grid}.welcome-mock-ghely .ghely-mark{width:26px;height:26px}.welcome-mock-rail .welcome-mock-ghely{margin-top:auto}.welcome-mock-tabs{justify-content:flex-start;align-items:center;gap:8px;padding-right:44px;position:relative}.welcome-mock-ball{width:34px;height:34px;position:absolute;top:-14px;right:6px}.welcome-mock-ball .ghely-mark{width:28px;height:28px}@media (prefers-reduced-motion:no-preference){.welcome-mock-ghely{animation:welcome-ring 1.8s var(--ease-enter) infinite}@keyframes welcome-ring{0%,to{box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--ember)}50%{box-shadow:0 0 0 3px var(--card), 0 0 0 9px var(--ember-subtle)}}}.ember-kit{--press-edge:#cecece;--ember-edge:var(--ember)}@supports (color:lab(0% 0 0)){.ember-kit{--press-edge:lab(82.6% .0000298023 -.0000119209)}}@supports (color:color-mix(in lab, red, red)){.ember-kit{--ember-edge:color-mix(in oklch, var(--ember) 62%, black)}}.ember-kit.clean-dark{--press-edge:#161616}@supports (color:lab(0% 0 0)){.ember-kit.clean-dark{--press-edge:lab(7.22637% -.0000149012 0)}}.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-accent][data-variant=default]{box-shadow:0 3px 0 var(--ember-edge);transition:translate 90ms,box-shadow 90ms,background-color .15s}.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-accent][data-variant=default]:active:not(:disabled){box-shadow:0 1px 0 var(--ember-edge);translate:0 2px}.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-slot=button][data-variant=outline]{box-shadow:0 2px 0 var(--press-edge);transition:translate 90ms,box-shadow 90ms,background-color .15s}.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-slot=button][data-variant=outline]:active:not(:disabled){box-shadow:none;translate:0 2px}.player-art{background:var(--tone-soft,var(--luma-well-solid));height:168px;color:var(--tone-ink,var(--muted-foreground));border:0;position:relative;overflow:hidden}.player-art-icon{background:var(--tone,var(--muted));width:76px;height:76px;color:var(--tone-on,#fffdf8);box-shadow:0 5px 0 var(--tone-deep,var(--press-edge));border-radius:28px;place-items:center;display:grid;position:relative;rotate:-6deg}.ember-kit .player-art .player-art-icon svg{width:40px;height:40px;color:inherit;stroke-width:1.75px}.player-art-name{letter-spacing:.01em;font-size:14px;font-weight:600;position:relative}.player-art-shape{background:var(--tone-edge,var(--muted));border-radius:999px;position:absolute}.player-art-shape:first-child{width:120px;height:120px;top:-40px;left:-30px}.player-art-shape:nth-child(2){border-radius:16px;width:54px;height:54px;top:18px;right:14%;rotate:18deg}.player-art-shape:nth-child(3){opacity:.7;width:180px;height:180px;bottom:-110px;right:-60px}.player-level{box-shadow:0 5px 0 var(--press-edge);transition:transform .18s var(--ease-enter), translate 90ms, box-shadow 90ms, border-color .18s, background-color .18s, opacity .18s}.player-level:active:not(:disabled){box-shadow:0 1px 0 var(--press-edge);translate:0 4px}.player-level[data-picked]{box-shadow:0 5px 0 var(--ember-strong)}.player-alt>button{box-shadow:0 2px 0 var(--press-edge);transition:translate 90ms,box-shadow 90ms,background-color .15s,border-color .15s}.player-alt>button:active{box-shadow:none;translate:0 2px}.player-finish .player-title{font-size:52px}.player-filed-spine{background:var(--tone,var(--ember-strong))}.player-area-done[data-tone]{background:var(--tone-soft);color:var(--tone-ink)}.player-area-done[data-tone] .player-bookend{background:var(--tone);box-shadow:4px 0 0 -1px var(--tone-ink)}@media (max-width:639px){.player-finish .player-title{font-size:40px}.player-art{height:132px}}.confetti{z-index:60;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.confetti>i{top:-24px;left:var(--x);background:var(--tone,var(--ember));opacity:0;border-radius:2px;width:10px;height:14px;position:absolute}.confetti>i[data-shape="1"]{border-radius:999px;width:8px;height:8px}.confetti>i[data-shape="2"]{border-radius:3px;width:6px;height:18px}@media (prefers-reduced-motion:no-preference){.confetti{display:block}.confetti>i{animation:confetti-fall var(--fall) cubic-bezier(.2, .6, .4, 1) var(--delay) both}@keyframes confetti-fall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--drift), 105vh) rotate(var(--spin))}}}.wax-seal{width:84px;height:84px;color:var(--tone-on,#fffdf8);flex:none;place-items:center;display:grid;position:relative}.wax-seal[data-size=sm]{width:36px;height:36px}.wax-seal[data-size=lg]{width:120px;height:120px}.wax-seal-rim{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wax-seal-rim path{fill:var(--tone);filter:drop-shadow(0 3px 0 var(--tone-deep))}.wax-seal-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wax-seal-ring circle{fill:none;stroke:#ffffff8c;stroke:lab(100% 0 0/.55);stroke-width:2.5px;stroke-dasharray:2 4}.wax-seal-icon{width:40%;height:40%;position:relative}.wax-seal:not([data-tone]) .wax-seal-rim path{fill:var(--ember);filter:drop-shadow(0 4px 0 var(--ember-edge))}.wax-seal:not([data-tone]){color:var(--ember-foreground)}.wax-seal:not([data-earned]) .wax-seal-rim path{fill:var(--muted);filter:none;stroke:var(--luma-rule);stroke-width:1.5px}.wax-seal:not([data-earned]) .wax-seal-ring circle{stroke:var(--luma-rule)}.wax-seal-tick{background:var(--card);width:26px;height:26px;color:var(--foreground);box-shadow:0 0 0 2px var(--tone);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:0;right:-2px}.wax-seal-tick svg{width:14px;height:14px}.seal-shelf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.seal-item{border:1px solid var(--luma-rule);opacity:1;text-align:center;background:0 0;border-radius:22px;grid-template-columns:none;align-content:start;justify-items:center;gap:6px;padding:18px 12px 14px}.seal-item[data-earned]{background:var(--card);box-shadow:0 3px 0 var(--press-edge)}.seal-item>.wax-seal{margin-bottom:6px}.seal-state{color:var(--muted-foreground);margin-top:2px;font-size:12px;font-weight:600}.seal-item[data-earned] .seal-state{color:var(--foreground)}@media (prefers-reduced-motion:no-preference){.seal-item[data-fresh] .wax-seal{animation:seal-stamp .7s var(--ease-pop) .3s both}.seal-item[data-earned]:hover .wax-seal{transition:rotate .2s var(--ease-pop);rotate:-8deg}}.home-tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-choice.home-tile{border-color:var(--tone-edge);background:var(--tone-soft);min-height:152px;color:var(--foreground);box-shadow:0 4px 0 var(--tone-drop);align-content:start;gap:8px;text-decoration:none;transition:translate 90ms,box-shadow 90ms;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-choice.home-tile:active{box-shadow:0 1px 0 var(--tone-drop);translate:0 3px}.home-tile-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tone-ink);font-size:14px;font-weight:700}.home-tile-number{font-family:var(--font-heading);color:var(--tone-ink);font-size:56px;font-weight:400;line-height:1}.home-tile-seals{gap:6px;display:flex}.ember-kit:is(.clean,.clean-dark) .ek-choice.track-door{border-color:var(--tone-edge);background:var(--tone-soft);box-shadow:0 4px 0 var(--tone-drop);grid-template-columns:52px minmax(0,1fr) auto;gap:16px;transition:translate 90ms,box-shadow 90ms}.ember-kit:is(.clean,.clean-dark) a.ek-choice.track-door:active{box-shadow:0 1px 0 var(--tone-drop);translate:0 3px}.track-door-icon{background:var(--tone);width:52px;height:52px;color:var(--tone-on,#fffdf8);box-shadow:0 3px 0 var(--tone-deep);border-radius:18px;place-items:center;display:grid;rotate:-4deg}.interview-skill-icon[data-tone]{background:var(--tone);color:var(--tone-on,#fffdf8);box-shadow:0 3px 0 var(--tone-deep);border:0}.track-trail{margin:0;padding:0;list-style:none;display:flex}.track-trail>li{flex:1;justify-items:center;gap:8px;display:grid;position:relative}.track-trail>li+li:before{content:"";background:var(--muted);z-index:0;border-radius:999px;width:100%;height:6px;position:absolute;top:22px;right:50%}.track-trail>li[data-state=done]+li:before{background:var(--ember)}.track-stop{z-index:1;background:var(--card);border:2px solid var(--luma-rule);width:50px;height:50px;color:var(--muted-foreground);box-shadow:0 4px 0 var(--press-edge);border-radius:999px;place-items:center;font-weight:700;display:grid;position:relative}.track-stop svg{width:20px;height:20px}.track-trail>li[data-state=done] .track-stop{background:var(--ember);color:var(--ember-foreground);box-shadow:0 4px 0 var(--ember-edge);border-color:#0000}.track-trail>li[data-state=current] .track-stop{border-color:var(--ember);color:var(--foreground);outline:4px solid var(--ember-selected-fill)}.track-stop-name{color:var(--muted-foreground);font-size:14px;font-weight:600}.track-trail>li[data-state=done] .track-stop-name,.track-trail>li[data-state=current] .track-stop-name{color:var(--foreground)}@media (prefers-reduced-motion:no-preference){.track-trail>li[data-state=done] .track-stop{animation:pop-in .52s var(--ease-pop) both}.track-trail>li[data-state=current] .track-stop{animation:2.4s ease-in-out infinite track-bob}@keyframes track-bob{50%{translate:0 -4px}}}.play-shelf-group[data-tone] .play-shelf-book.bg-primary{background:var(--tone)}.play-shelf-swatch-toned{background:linear-gradient(#c784c9,#57b1a8,#ea5e86)}.ember-kit:is(.clean,.clean-dark) .player-title[tabindex]:is(:focus,:focus-visible){outline:none}@media (forced-colors:active){.confetti{display:none}.wax-seal-rim path{fill:canvastext}}.area-art{width:100%;height:100%;display:block;overflow:visible}.area-art .t{fill:var(--tone)}.area-art .e{fill:var(--tone-edge)}.area-art .s{fill:var(--tone-soft)}.area-art .k{fill:var(--tone-ink)}.area-art .p{fill:var(--art-paper)}.area-art .o{fill:var(--ember)}.area-art .ol{stroke:var(--tone-ink);stroke-width:3px;stroke-linejoin:round}.area-art .ln{fill:none;stroke:var(--tone-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.area-art .dash{stroke-dasharray:2 7}.area-art .ray{fill:none;stroke:var(--ember);stroke-width:4px;stroke-linecap:round}.area-art .shadow{opacity:.7}.player-art{padding:14px 16px 34px}.player-art>svg.area-art{width:100%;max-width:380px;height:124px}@media (max-width:639px){.player-art>svg.area-art{height:100px}}.player-art-name{background:var(--art-paper,var(--card));color:var(--tone-ink,var(--foreground));border-radius:999px;padding:3px 12px;font-size:14px;position:absolute;bottom:12px;left:16px}.player-art .player-art-icon+.player-art-name,.player-art:not([data-area]) .player-art-name{position:relative;bottom:0;left:0}.interview-skill-art{background:var(--tone-soft);border-radius:16px;width:100%;height:112px;margin-bottom:4px;padding:8px 12px;display:block}@media (max-width:639px){.player-art{height:150px}}@media (prefers-reduced-motion:no-preference){.area-art .float{animation:3.2s ease-in-out infinite alternate art-float}.area-art .float-late{animation:3.6s ease-in-out .8s infinite alternate art-float}.area-art .twinkle{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite art-twinkle}.area-art .twinkle-late{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out 1.2s infinite art-twinkle}@keyframes art-float{0%{transform:translateY(2px)}to{transform:translateY(-4px)}}@keyframes art-twinkle{0%,to{opacity:.5;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}}.player-filed>li:has(.player-filed-focus){grid-template-columns:8px minmax(0,1fr) auto auto}.player-filed-focus{border:1px solid var(--luma-rule);background:var(--card);height:32px;box-shadow:0 2px 0 var(--press-edge);border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;transition:translate 90ms,box-shadow 90ms,background-color .15s;display:inline-flex}.player-filed-focus:active{box-shadow:none;translate:0 2px}.player-filed-focus[aria-pressed=true]{border-color:var(--ember-strong);background:var(--ember-selected-fill)}.player-filed-focus svg{width:14px;height:14px}.player-filed-focus:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html.ember-kit.clean{--background:#f6f1e8;--foreground:#1f1b26;--card:#fffdf9;--card-foreground:#1f1b26;--popover:#fffdf9;--popover-foreground:#1f1b26;--primary:#1f1b26;--secondary:#efe7da;--secondary-foreground:#2a2532;--muted:#efe7da;--muted-foreground:#5a5263;--accent:#efe7da;--accent-foreground:#2a2532;--border:#e3d9c9;--input:#8a8178;--ring:#2a2532;--sidebar:#f6f1e8;--sidebar-foreground:#2a2532;--sidebar-muted-foreground:#5a5263;--sidebar-primary:#fffdf9;--sidebar-accent:#fffdf999;--sidebar-border:#e3d9c9;--band:#f6f1e8;--luma-glass:#f6f1e8db;--luma-glass-solid:#f6f1e8;--luma-window:#fffdf9;--luma-edge:#e8dfd1;--luma-pill:#fffdf9;--luma-pill-shadow:0 2px 0 #e3d8c6;--luma-well:#5a46280d;--luma-well-solid:#f3ecdf;--luma-hover:#f1e9dc;--luma-picked:#ebe1d1;--luma-control-border:#d6cab7;--luma-sticky:#f6f1e8;--luma-environment:#f6f1e8;--luma-rule:#46321e1c;--luma-surface:var(--card);--luma-card-shadow:0 4px 0 #e6dccb;--luma-glass-shadow:0 4px 0 #e6dccb;--luma-window-shadow:0 6px 0 #e3d8c6, 0 30px 60px -30px #3c28144d;--press-edge:#e3d8c6;--ember-subtle:#e8793f1f;--ember-selected-fill:#fde9dc}html.ember-kit.clean-dark{--background:#1a1724;--foreground:#f6f3fb;--card:#25213a;--card-foreground:#f6f3fb;--popover:#2c2843;--popover-foreground:#f6f3fb;--primary:#e4dff0;--primary-foreground:#1a1724;--secondary:#2f2a45;--secondary-foreground:#f6f3fb;--muted:#2f2a45;--muted-foreground:#bdb6cf;--accent:#2f2a45;--accent-foreground:#f6f3fb;--border:#3d3758;--input:#8f88a8;--ring:#d8d2e6;--sidebar:#1a1724;--sidebar-foreground:#f6f3fb;--sidebar-muted-foreground:#bdb6cf;--sidebar-primary:#2f2a45;--sidebar-accent:#ffffff0d;--sidebar-border:#3d3758;--band:#1a1724;--luma-glass:#1a1724e0;--luma-glass-solid:#1a1724;--luma-window:#25213a;--luma-edge:#36304f;--luma-pill:#332d4b;--luma-pill-shadow:0 2px 0 #110e1a;--luma-well:#0000002e;--luma-well-solid:#201c31;--luma-hover:#2f2a45;--luma-picked:#37314f;--luma-control-border:#4a4366;--luma-sticky:#25213a;--luma-environment:#1a1724;--luma-rule:#ffffff14;--luma-surface:var(--card);--luma-card-shadow:0 4px 0 #110e1a;--luma-glass-shadow:0 4px 0 #110e1a;--luma-window-shadow:0 6px 0 #110e1a, 0 30px 70px -30px #000000b3;--press-edge:#110e1a;--ember-selected-fill:#3d2a2c}html.ember-kit:is(.clean,.clean-dark) .luma-mesh-warm{opacity:.5;filter:blur(40px);background:radial-gradient(30% 26% at 88% 8%,#f9d4f8,#0000 70%),radial-gradient(26% 24% at 10% 92%,#aecfd0,#0000 70%),radial-gradient(22% 20% at 70% 96%,#f7e9b2,#0000 70%),radial-gradient(18% 16% at 30% 6%,#fcc4c0,#0000 70%)}html.ember-kit:is(.clean,.clean-dark) .luma-mesh-shade{display:none}html.ember-kit:is(.clean,.clean-dark) .ek-card{border:1.5px solid var(--luma-edge)}html.ember-kit:is(.clean,.clean-dark) .ek-inset{border:1.5px solid var(--luma-rule)}html.ember-kit:is(.clean,.clean-dark) .ek-choice{border:1.5px solid var(--luma-control-border);box-shadow:0 3px 0 var(--press-edge);transition:translate 90ms,box-shadow 90ms,background-color .15s,border-color .15s}html.ember-kit:is(.clean,.clean-dark) :is(a,button).ek-choice:hover{border-color:var(--input)}html.ember-kit:is(.clean,.clean-dark) :is(a,button).ek-choice:active{box-shadow:0 1px 0 var(--press-edge);translate:0 2px}html.ember-kit:is(.clean,.clean-dark) [data-slot=button]{font-size:14px;font-weight:700}html.ember-kit:is(.clean,.clean-dark) [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){border-width:1.5px;border-color:var(--luma-control-border);background:var(--card)}html.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger],[data-slot=native-select]){background:var(--card);border-width:1.5px;border-radius:16px}html.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:var(--ember);outline:3px solid var(--ember-subtle);outline-offset:0}html.ember-kit:is(.clean,.clean-dark) [data-slot=badge]{font-weight:700}html.ember-kit:is(.clean,.clean-dark) :is(.type-page-title,.player-title){letter-spacing:-.025em;font-weight:500}html.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-menu-button]>a[data-tone] svg,html.ember-kit:is(.clean,.clean-dark) a[data-slot=sidebar-menu-button][data-tone] svg{color:var(--tone-deep)}html.ember-kit:is(.clean,.clean-dark) a[data-slot=sidebar-menu-button][data-active=true][data-tone]{background:var(--tone-soft);color:var(--foreground);box-shadow:0 2px 0 var(--tone-drop);font-weight:700}html.ember-kit:is(.clean,.clean-dark) [data-slot=sidebar-menu-button][data-active=true]:has(>svg){background:var(--tone-soft);color:var(--foreground);box-shadow:0 2px 0 var(--tone-drop);font-weight:700}html.ember-kit.clean-dark a[data-slot=sidebar-menu-button][data-tone] svg{color:var(--tone)}.home-hero.home-hero-play{grid-template-columns:minmax(0,1fr) 300px;min-height:300px}.home-hero-art{height:240px;position:relative}.home-hero-blob{background:var(--tone-soft);border-radius:999px;position:absolute}.home-hero-blob:first-child{width:190px;height:190px;top:0;right:30px}.home-hero-blob:nth-child(2){width:110px;height:110px;bottom:18px;left:0}.home-hero-books{justify-content:center;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:30px;left:40px;right:40px}.home-hero-books>i{width:30px;height:var(--h);background:var(--tone);border:2px solid var(--tone-deep);border-radius:6px 6px 3px 3px;box-shadow:inset -7px 0 #00000014,inset 0 14px 0 -10px #ffffff59}.home-hero-books>i:nth-child(3){translate:4px;rotate:8deg}.home-hero-shelf{background:var(--card);border:2px solid var(--luma-control-border);height:12px;box-shadow:0 4px 0 var(--press-edge);border-radius:6px;position:absolute;bottom:20px;left:24px;right:24px}.home-hero-seal{position:absolute;bottom:34px;right:18px;rotate:12deg}.home-hero-spark{background:var(--tone);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:16px;height:16px;position:absolute}.home-hero-spark:first-of-type{top:26px;left:26px}.home-hero-spark:nth-of-type(2){width:12px;height:12px;top:84px;right:8px}@media (max-width:899px){.home-hero.home-hero-play{grid-template-columns:minmax(0,1fr)}.home-hero-art{display:none}}@media (prefers-reduced-motion:no-preference){.home-hero-books>i{animation:spine-filed .64s var(--ease-pop) both;animation-delay:calc(var(--i) * 90ms + .15s)}.home-hero-seal{animation:seal-stamp .7s var(--ease-pop) .7s both}.home-hero-spark{animation:2.6s ease-in-out infinite art-twinkle}}.ember-kit [data-tone=lavender]{--tone-soft:#f9d4f8;--tone-edge:#ebb5ea;--tone-drop:#dc9fdb;--tone:#b56fb8;--tone-deep:#8e4f92;--tone-ink:#5a2a5d;--tone-on:#fffdf8}.ember-kit [data-tone=lagoon]{--tone-soft:#d4e6e6;--tone-edge:#aecfd0;--tone-drop:#8fbcbd;--tone:#3f9f95;--tone-deep:#2f7f77;--tone-ink:#1d4b4f;--tone-on:#fffdf8}.ember-kit [data-tone=umbrella]{--tone-soft:#ffe3bd;--tone-edge:#ffd094;--tone-drop:#f2b867;--tone:#e8841a;--tone-deep:#b5650e;--tone-ink:#7a3f06;--tone-on:#fffdf8}.ember-kit [data-tone=shortcake]{--tone-soft:#fde0dd;--tone-edge:#fcc4c0;--tone-drop:#f4a3a2;--tone:#ea5e86;--tone-deep:#a83a5c;--tone-ink:#82203f;--tone-on:#fffdf8}.ember-kit [data-tone=corn]{--tone-soft:#f9f0cc;--tone-edge:#f7e9b2;--tone-drop:#e8d488;--tone:#d29d1c;--tone-deep:#9a7413;--tone-ink:#5e4505;--tone-on:#fffdf8}.ember-kit [data-tone=mint]{--tone-soft:#e9f7d2;--tone-edge:#ddf2b8;--tone-drop:#b9dc8a;--tone:#037f71;--tone-deep:#024f46;--tone-ink:#03584e;--tone-on:#fffdf8}.ember-kit [data-tone=cocoa]{--tone-soft:#eee3cd;--tone-edge:#ddcdac;--tone-drop:#c9b58e;--tone:#422f0e;--tone-deep:#1f1505;--tone-ink:#422f0e;--tone-on:#fffdf8}.ember-kit [data-tone]{--art-paper:#fffdf8}.ember-kit.clean-dark [data-tone=lavender]{--tone-soft:#482c4a;--tone-edge:#6a456d;--tone-drop:#1f1220;--tone:#b56fb8;--tone-deep:#8e5a92;--tone-ink:#f9d4f8;--tone-on:#fffdf8}.ember-kit.clean-dark [data-tone=lagoon]{--tone-soft:#1d3b3d;--tone-edge:#2e5a5c;--tone-drop:#0c1a1b;--tone:#3f9f95;--tone-deep:#3e8a82;--tone-ink:#d4e6e6;--tone-on:#fffdf8}.ember-kit.clean-dark [data-tone=umbrella]{--tone-soft:#4a3214;--tone-edge:#6e4c20;--tone-drop:#1f1407;--tone:#e8841a;--tone-deep:#a5640f;--tone-ink:#ffd094;--tone-on:#fffdf8}.ember-kit.clean-dark [data-tone=shortcake]{--tone-soft:#4e2030;--tone-edge:#74334a;--tone-drop:#200c13;--tone:#ea5e86;--tone-deep:#a8445f;--tone-ink:#fcc4c0;--tone-on:#fffdf8}.ember-kit.clean-dark [data-tone=corn]{--tone-soft:#443714;--tone-edge:#66552a;--tone-drop:#1c1607;--tone:#d29d1c;--tone-deep:#a3852d;--tone-ink:#f7e9b2;--tone-on:#fffdf8}.ember-kit.clean-dark [data-tone=mint]{--tone-soft:#123a33;--tone-edge:#1d5a50;--tone-drop:#061714;--tone:#037f71;--tone-deep:#037f71;--tone-ink:#ddf2b8;--tone-on:#fffdf8}.ember-kit.clean-dark [data-tone=cocoa]{--tone-soft:#3a2c15;--tone-edge:#5a4524;--tone-drop:#140e04;--tone:#8a6c3c;--tone-deep:#5a4422;--tone-ink:#f7e9b2;--tone-on:#fffdf8}@supports (color:color-mix(in lab, red, red)){.ember-kit.clean-dark [data-tone]{--art-paper:color-mix(in srgb, var(--tone-soft), #fffdf8 18%)}}html.ember-kit.clean{--background:#fbf7ee;--foreground:#422f0e;--card:#fffdf8;--card-foreground:#422f0e;--popover:#fffdf8;--popover-foreground:#422f0e;--primary:#422f0e;--primary-foreground:#fffdf8;--secondary:#f3ead6;--secondary-foreground:#422f0e;--muted:#f3ead6;--muted-foreground:#6f5b3e;--accent:#f3ead6;--accent-foreground:#422f0e;--border:#eadfc8;--input:#8c7a5c;--ring:#422f0e;--sidebar:#fbf7ee;--sidebar-foreground:#422f0e;--sidebar-muted-foreground:#6f5b3e;--sidebar-primary:#fffdf8;--sidebar-border:#eadfc8;--band:#fbf7ee;--luma-glass:#fbf7eee0;--luma-glass-solid:#fbf7ee;--luma-window:#fffdf8;--luma-edge:#eadfc8;--luma-pill:#fffdf8;--luma-pill-shadow:0 2px 0 #e6d9bf;--luma-well-solid:#f6eedd;--luma-hover:#f3ead6;--luma-picked:#efe3cb;--luma-control-border:#d9cbb0;--luma-sticky:#fbf7ee;--luma-environment:#fbf7ee;--luma-rule:#422f0e1f;--luma-card-shadow:0 4px 0 #e6d9bf;--luma-glass-shadow:0 4px 0 #e6d9bf;--luma-window-shadow:0 6px 0 #e6d9bf, 0 30px 60px -30px #422f0e4d;--press-edge:#e6d9bf;--ember:#cf431a;--ember-hover:#d84a20;--ember-foreground:#1f1505;--ember-strong:#b83814;--ember-strong-foreground:#fffdf8;--ember-subtle:#cf431a1f;--ember-selected-fill:#fde0d6;--ember-selected-edge:#cf431a}html.ember-kit.clean-dark{--background:#22232e;--foreground:#f2f2f7;--card:#2d2e3c;--card-foreground:#f2f2f7;--popover:#343546;--popover-foreground:#f2f2f7;--primary:#e6e6ef;--primary-foreground:#22232e;--secondary:#363749;--secondary-foreground:#f2f2f7;--muted:#363749;--muted-foreground:#aeb0c4;--accent:#363749;--accent-foreground:#f2f2f7;--border:#3f4053;--input:#8a8ca3;--ring:#e6e6ef;--sidebar:#22232e;--sidebar-foreground:#f2f2f7;--sidebar-muted-foreground:#aeb0c4;--sidebar-primary:#363749;--sidebar-border:#3f4053;--band:#22232e;--luma-glass:#22232ee6;--luma-glass-solid:#22232e;--luma-window:#2d2e3c;--luma-edge:#3a3b4d;--luma-pill:#3a3b4e;--luma-pill-shadow:0 2px 0 #17171f;--luma-well-solid:#272834;--luma-hover:#363749;--luma-picked:#3d3e53;--luma-control-border:#565870;--luma-sticky:#2d2e3c;--luma-environment:#22232e;--luma-rule:#ffffff12;--luma-card-shadow:0 4px 0 #17171f;--luma-glass-shadow:0 4px 0 #17171f;--luma-window-shadow:0 6px 0 #17171f, 0 30px 70px -30px #000000b3;--press-edge:#17171f;--ember:#d84a20;--ember-hover:#e05834;--ember-foreground:#1d1a18;--ember-strong:#f5a173;--ember-strong-foreground:#1d1a18;--ember-subtle:#d84a202e;--ember-selected-fill:#44323a;--ember-selected-edge:#d84a20}html.ember-kit.clean-dark .luma-mesh-warm{opacity:.16}html.ember-kit:is(.clean,.clean-dark){--ember-edge:#8f2c0e}html.ember-kit:is(.clean,.clean-dark) .ek-segments button{font-size:14px}html.ember-kit:is(.clean,.clean-dark) [data-slot=button]{min-height:44px;font:700 15px/20px var(--ek-font-body);letter-spacing:-.005em;border-radius:16px;padding:10px 20px}html.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-size=sm]{border-radius:16px;min-height:32px;padding:4px 12px;font-size:14px;line-height:20px}html.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-size=lg]{min-height:44px;padding:10px 24px;font-size:15px}html.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-variant=ghost]:not([data-size^=icon]){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}html.ember-kit:is(.clean,.clean-dark) [data-slot=button][data-size^=icon]{width:44px;min-height:44px;padding:10px}html.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-slot=button][data-variant=outline]{border:2px solid var(--luma-control-border);background:var(--card);box-shadow:0 3px 0 var(--luma-control-border)}html.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-slot=button][data-variant=outline]:hover:not(:disabled),html.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--luma-hover)}.track-door-icon{border-radius:22px;width:68px;height:68px}.track-door-icon svg{width:34px;height:34px}.track-door-question{font-size:16px}.home-tile-number{align-items:baseline;gap:10px;font-size:72px;display:flex}.home-tile-unit{font-family:var(--font-body,inherit);font-size:16px;font-weight:600}.home-tile-seals{gap:10px}.home-tile-seals .wax-seal[data-size=sm]{width:56px;height:56px}.home-tile .home-tile-seals{grid-template-columns:repeat(5,minmax(0,56px));gap:8px;display:grid}.home-tile .home-tile-seals .wax-seal[data-size=sm]{aspect-ratio:1;width:100%;max-width:56px;height:auto}.home-tile-count{color:var(--tone-ink);font-size:16px;font-weight:700}.ember-kit:is(.clean,.clean-dark) .ek-choice.interview-way{border-color:var(--tone-edge);background:var(--tone-soft);min-height:96px;box-shadow:0 4px 0 var(--tone-drop);grid-template-columns:56px minmax(0,1fr) auto}.interview-way[data-tone] .interview-way-icon{background:var(--tone);width:56px;height:56px;color:var(--tone-on);box-shadow:0 3px 0 var(--tone-deep);border-radius:18px;rotate:-4deg}.interview-way[data-tone] .interview-way-icon svg{width:28px;height:28px}.seal-shelf{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.seal-item{gap:10px;padding:20px 10px 16px}.seal-item:not([data-earned])>span:not(.wax-seal){color:var(--muted-foreground)}.note-private{color:var(--muted-foreground);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.note-private svg{width:14px;height:14px}.play-shelf-label{min-height:1.5em}@media (max-width:639px){.home-tile-number{font-size:56px}.seal-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.home-tile-seals .wax-seal[data-size=sm]{width:44px;height:44px}}.empty-play{border:2px dashed var(--luma-control-border);text-align:center;border-radius:28px;justify-items:center;gap:10px;padding:36px 20px;display:grid}.empty-play-art{width:120px;height:84px;margin-bottom:6px;position:relative}.empty-play-art>i{background:var(--tone-soft);border:2px solid var(--tone-edge);width:60px;height:70px;box-shadow:0 3px 0 var(--tone-drop);border-radius:16px;place-items:center;margin-left:-30px;display:grid;position:absolute;top:8px;left:50%}.empty-play-art>i:first-child{translate:-30px 4px;rotate:-14deg}.empty-play-art>i:nth-child(2){translate:30px 4px;rotate:12deg}.empty-play-art>i:nth-child(3){background:var(--tone);border-color:var(--tone-deep);color:var(--tone-on);box-shadow:0 4px 0 var(--tone-deep)}.empty-play-art svg{width:28px;height:28px}.empty-play-title{font-size:18px;font-weight:700}.empty-play-line{max-width:40ch;color:var(--muted-foreground);font-size:16px}@media (prefers-reduced-motion:no-preference){.empty-play-art>i:nth-child(3){animation:3s ease-in-out infinite alternate art-float}}html.ember-kit:is(.clean,.clean-dark) :is([data-slot=textarea],#practice-answer){border:2px solid var(--luma-control-border);background:var(--card);min-height:132px;color:var(--foreground);resize:none;field-sizing:content;border-radius:22px;max-height:60vh;padding:16px 18px;font-size:16px;line-height:1.6;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 3px #422f0e0a}html.ember-kit:is(.clean,.clean-dark) :is([data-slot=input],[data-slot=select-trigger],[data-slot=native-select]){border:2px solid var(--luma-control-border);background:var(--card);border-radius:16px;min-height:48px;padding:12px 16px;font-size:16px;box-shadow:inset 0 2px #422f0e0a}@media (max-width:767px),(pointer:coarse){html.ember-kit:is(.clean,.clean-dark) :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,[data-slot=input],[data-slot=textarea],[data-slot=native-select]),html.ember-kit :is(input:not([type=checkbox],[type=radio],[type=range]),textarea,select,[data-slot=input],[data-slot=textarea],[data-slot=native-select]){font-size:16px}}html.ember-kit:is(.clean,.clean-dark) :is([data-slot=textarea],[data-slot=input],[data-slot=select-trigger],#practice-answer):hover:not(:disabled){border-color:var(--input)}html.ember-kit:is(.clean,.clean-dark) :is([data-slot=textarea],[data-slot=input],[data-slot=select-trigger],#practice-answer):is(:focus,:focus-visible){border-color:var(--ember);box-shadow:0 0 0 4px var(--ember-subtle), inset 0 3px 0 #422f0e0a;outline:0}html.ember-kit:is(.clean,.clean-dark) :is([data-slot=textarea],[data-slot=input],#practice-answer)::placeholder{color:var(--muted-foreground);opacity:.8}html.ember-kit.clean-dark :is([data-slot=textarea],[data-slot=input],#practice-answer){box-shadow:inset 0 3px #0000002e}@media (prefers-contrast:more){html.ember-kit:is(.clean,.clean-dark) :is([data-slot=textarea],[data-slot=input],#practice-answer):focus-visible{outline:2px solid var(--ring);outline-offset:3px}}.ember-kit:is(.clean,.clean-dark) .ek-card.ai-workspace[data-tone]{border-color:var(--tone-edge);background:linear-gradient(180deg, var(--tone-soft), var(--card) 220px);box-shadow:0 4px 0 var(--tone-drop)}.ember-kit:is(.clean,.clean-dark) .ek-inset.ai-context-panel[data-tone]{border:2px solid var(--tone-edge);background:var(--tone-soft);border-radius:22px}.ai-label{background:var(--tone,#c784c9);color:var(--tone-on,#422f0e);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.ai-label svg{color:inherit}#practice-feedback[data-tone]{border-color:var(--tone-edge);background:linear-gradient(180deg, var(--tone-soft), var(--card) 200px);box-shadow:0 4px 0 var(--tone-drop)}#practice-feedback[data-tone] section[aria-labelledby=next-revision-heading]{border:2px solid var(--tone-edge);background:var(--card);box-shadow:0 3px 0 var(--tone-drop);border-radius:20px}#practice-feedback[data-ai] #feedback-heading:after{content:"AI";background:var(--tone);color:var(--tone-on);font:700 12px/1.4 var(--ek-font-body);vertical-align:middle;border-radius:999px;margin-left:10px;padding:3px 10px}html.ember-kit:is(.clean,.clean-dark){--ember-foreground:#fffdf8;--ember-strong-foreground:#fffdf8}html.ember-kit:is(.clean,.clean-dark) :is(button,a)[data-accent][data-variant=default]{color:#fffdf8;text-shadow:0 1px #96321459}.player-level-seal{background:var(--ember);color:#fffdf8}.wax-seal{color:#fffdf8}.wax-seal:not([data-earned]){color:var(--muted-foreground)}.track-trail>li[data-state=done] .track-stop{color:#fffdf8}.note-prompt{font-size:18px;font-weight:400}.home-tile-unit{font-family:var(--ek-font-body);font-weight:500}html.ember-kit:is(.clean,.clean-dark) h1:is(.type-page-title,[class*=page-title]),html.ember-kit:is(.clean,.clean-dark) [data-page-header] h1,.note-private,html.ember-kit:is(.clean,.clean-dark) h1.ek-display{font-weight:500}@media (max-width:767px){.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content]:not([data-ek-modal]){width:100%!important;max-width:none!important}}.home-hero.home-hero-play{grid-template-columns:minmax(0,1fr) 320px}.home-orb{align-content:center;place-items:center;width:300px;height:300px;margin-inline:auto;display:grid;position:relative}.home-orb-glow{filter:blur(18px);opacity:.9;background:radial-gradient(circle at 50% 45%,#f7e9b2 0%,#ffd094 22%,#f49625 42%,#ef6545 62%,#ea5e86 76%,#0000 72%);border-radius:999px;position:absolute;inset:0}.ember-kit.clean-dark .home-orb-glow{opacity:.75}.home-orb-ring{border:1px solid var(--foreground);border-radius:999px;position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.home-orb-ring{border:1px solid color-mix(in srgb, var(--foreground) 14%, transparent)}}.home-orb-ring:after{content:"";background:var(--foreground);opacity:.6;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;right:-5px}.home-orb-number{font-family:var(--font-heading);color:#fffdf8;text-shadow:0 2px 18px #96321459;font-size:96px;font-weight:400;line-height:1;position:relative}.home-orb-caption{color:#fffdf8;text-shadow:0 1px 8px #96321466;margin-top:4px;font-size:16px;font-weight:600;position:relative}@media (max-width:899px){.home-hero.home-hero-play{grid-template-columns:minmax(0,1fr)}.home-orb{width:220px;height:220px}.home-orb-number{font-size:72px}}@media (prefers-reduced-motion:no-preference){.home-orb-glow{animation:6s ease-in-out infinite alternate orb-breathe}.home-orb-ring{animation:40s linear infinite orb-spin}@keyframes orb-breathe{0%{filter:blur(18px)hue-rotate();transform:scale(.96)}to{filter:blur(22px)hue-rotate(-10deg);transform:scale(1.04)}}@keyframes orb-spin{to{transform:rotate(360deg)}}}.ember-kit:is(.clean,.clean-dark) :is(.ek-choice.track-door,.ek-choice.home-tile,.ek-choice.interview-way){border-color:var(--luma-edge);background:var(--card);box-shadow:0 3px 0 var(--press-edge)}.ember-kit:is(.clean,.clean-dark) :is(.ek-choice.track-door,.ek-choice.home-tile,.ek-choice.interview-way):active{box-shadow:0 1px 0 var(--press-edge)}.home-tile-label,.home-tile-number,.home-tile-count{color:var(--foreground)}.home-tile-label{color:var(--muted-foreground)}.player-filed>li[data-tone]{background:var(--card);border-color:var(--luma-edge)}#practice-feedback[data-tone]:not([data-ai]){border-color:var(--luma-edge);background:var(--card);box-shadow:0 4px 0 var(--press-edge)}#practice-feedback:not([data-ai]) section[aria-labelledby=next-revision-heading]{border-color:var(--luma-edge);box-shadow:none;background:var(--luma-well-solid)}@supports (color:color-mix(in lab, red, red)){.player-main[data-tone]{background:linear-gradient(to bottom, color-mix(in srgb, var(--tone-soft) 55%, transparent), transparent 280px)}}.track-door-icon,.interview-way[data-tone] .interview-way-icon,.player-art-icon,.interview-skill-icon[data-tone]{box-shadow:none;rotate:0deg}.track-door-icon,.interview-way[data-tone] .interview-way-icon{background:var(--tone-soft);width:56px;height:56px;color:var(--tone-deep);border-radius:999px}.ember-kit.clean-dark :is(.track-door-icon,.interview-way[data-tone] .interview-way-icon){color:var(--tone-ink)}.track-door-icon svg,.interview-way[data-tone] .interview-way-icon svg{width:26px;height:26px}.ember-kit:is(.clean,.clean-dark) .ek-choice.track-door{grid-template-columns:56px minmax(0,1fr) auto;min-height:96px}.home-hero-seal,.home-hero-books>i:nth-child(3){rotate:0deg}.empty-play-art>i:first-child,.empty-play-art>i:nth-child(2){display:none}.empty-play-art>i:nth-child(3){background:var(--luma-well-solid);width:64px;height:64px;color:var(--muted-foreground);box-shadow:none;border:0;border-radius:999px;margin-left:-32px;animation:none}.empty-play-art{height:72px}@media (prefers-reduced-motion:no-preference){.seal-item[data-earned]:hover .wax-seal{rotate:0deg}}html.ember-kit:is(.clean,.clean-dark) a[data-slot=sidebar-menu-button][data-tone] svg{color:currentColor}html.ember-kit:is(.clean,.clean-dark) a[data-slot=sidebar-menu-button][data-active=true][data-tone]{background:var(--card);box-shadow:0 2px 0 var(--press-edge)}.mobile-tabbar [aria-current=page] .tab-icon{background:var(--ember);color:var(--ember-foreground);box-shadow:none}.interview-calendar{transform:none}.interview-hero:hover .interview-calendar{transform:translateY(-3px)}.home-tile-line{font-size:16px;line-height:1.5}.player-filed>li:has(.player-filed-next){row-gap:6px}.player-filed>li:has(.player-filed-next) .player-filed-spine{grid-row:1/span 2;align-self:stretch;height:auto;min-height:30px}.player-filed-next{color:var(--muted-foreground);grid-column:2/-1;font-size:16px;line-height:1.5}.player-filed-next>span{color:var(--foreground);font-weight:600}.seal-toggle{text-align:center;border-radius:16px;justify-items:center;gap:10px;width:100%;display:grid}.seal-toggle:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.seal-line{color:var(--muted-foreground);font-size:16px;line-height:1.45}.ember-kit:is(.clean,.clean-dark) .seal-item .seal-toggle{background:0 0;padding:0}.home-horizon{aspect-ratio:320/260;width:320px;max-width:100%;margin-inline:auto;position:relative}.home-horizon>svg{width:100%;height:100%;display:block;overflow:visible}.horizon-number{font-family:var(--font-heading);color:#fffdf8;text-shadow:0 2px 16px #b43c1459;font-size:76px;font-weight:400;line-height:1;position:absolute;top:40%;left:52.5%;translate:-50% -50%}.horizon-caption{white-space:nowrap;color:#fffdf8;text-shadow:0 1px 8px #b43c1473;font-size:14px;font-weight:600;position:absolute;top:58%;left:52.5%;translate:-50%}@media (max-width:899px){.home-horizon{width:260px}.horizon-number{font-size:62px}}@media (prefers-reduced-motion:no-preference){.horizon-sun,.horizon-glow{transform-box:fill-box;transform-origin:50%;animation:1.4s cubic-bezier(.16,1,.3,1) both sun-rise,7s ease-in-out 1.4s infinite alternate sun-breathe}.horizon-number,.horizon-caption{animation:player-in .7s var(--ease-enter) .6s both}.horizon-hill{animation:hill-in .9s var(--ease-enter) both}.horizon-hill:nth-of-type(2){animation-delay:80ms}.horizon-hill:nth-of-type(3){animation-delay:.16s}.horizon-hill:nth-of-type(4){animation-delay:.24s}@keyframes sun-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes sun-breathe{to{transform:scale(1.05)}}@keyframes hill-in{0%{opacity:0;transform:translateY(18px)}}}.interview-hero.is-booked{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.stage{background:var(--luma-well-solid);border-radius:24px;height:220px;position:relative;overflow:hidden}@media (max-width:767px){.interview-hero.is-booked{grid-template-columns:minmax(0,1fr)}.stage{order:-1;height:190px}}.stage>.area-art{width:100%;height:100%;padding:10px 12px 4px;display:block}.stage-day{font-family:var(--font-heading);fill:var(--foreground);font-size:44px}.stage-band{letter-spacing:.1em;fill:#fffdf8;font-size:12px;font-weight:700}.stage-day.is-empty{fill:var(--muted-foreground)}.paper-hero{flex-wrap:wrap;align-items:center;gap:40px;padding:8px 0;display:flex}.paper-stack{flex:none;width:170px;height:196px;position:relative}.paper-stack>i,.paper-sheet{background:var(--card);border:1.5px solid var(--luma-edge);border-radius:14px;width:140px;height:172px;position:absolute}.paper-stack>i:first-child{opacity:.55;top:18px;left:22px}.paper-stack>i:nth-child(2){opacity:.8;top:9px;left:11px}.paper-sheet{box-shadow:0 4px 0 var(--press-edge), 0 20px 40px -24px #422f0e59;align-content:start;gap:12px;padding:30px 20px;display:grid;top:0;left:0}.paper-sheet>b{background:var(--luma-control-border);border-radius:3px;height:3px;display:block}.paper-sheet>b:nth-child(2){width:82%}.paper-sheet>b:nth-child(4){width:64%}.paper-sheet>b:nth-child(5){width:40%}.paper-wax{position:absolute;bottom:6px;right:2px}.paper-counts{flex-wrap:wrap;gap:36px;margin:0;padding:0;list-style:none;display:flex}.paper-counts>li{gap:2px;display:grid}.paper-count{font-family:var(--font-heading);font-size:56px;font-weight:400;line-height:1}.paper-count-label{color:var(--muted-foreground);font-size:14px}@media (max-width:639px){.paper-hero{gap:24px}.paper-stack{width:130px;height:150px}.paper-stack>i,.paper-sheet{gap:8px;width:108px;height:132px;padding:22px 16px}.paper-count{font-size:40px}.paper-counts{gap:24px}}@media (prefers-reduced-motion:no-preference){.paper-sheet{animation:player-in .6s var(--ease-enter) both}.paper-wax{animation:seal-stamp .7s var(--ease-pop) .5s both}}.paper-stack:before{content:"";z-index:-1;background:radial-gradient(closest-side, #ffd0948c, #fcc4c040 55%, transparent 72%), repeating-radial-gradient(circle, transparent 0 34px, var(--foreground) 34px 35px);border-radius:999px;width:300px;height:300px;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.paper-stack:before{background:radial-gradient(closest-side, #ffd0948c, #fcc4c040 55%, transparent 72%), repeating-radial-gradient(circle, transparent 0 34px, color-mix(in srgb, var(--foreground) 6%, transparent) 34px 35px)}}.paper-stack:before{-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.paper-hero{isolation:isolate;padding:32px 0;position:relative}.home-horizon{aspect-ratio:1;width:300px;box-shadow:0 24px 60px -28px #ef65458c, 0 0 0 1px var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.home-horizon{box-shadow:0 24px 60px -28px #ef65458c, 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent)}}.home-horizon .sky-top{stop-color:#fff6e6}.home-horizon .sky-bottom{stop-color:#ffd9c2}.ember-kit.clean-dark .home-horizon .sky-top{stop-color:#1e1530}.ember-kit.clean-dark .home-horizon .sky-bottom{stop-color:#6b2f22}.ember-kit.clean-dark .home-horizon .horizon-hill{filter:brightness(.5)saturate(1.1)}.ember-kit.clean-dark .home-horizon .horizon-hill:last-of-type{filter:brightness(.38)saturate(1.1)}.horizon-number{color:var(--foreground);text-shadow:none;font-size:84px;top:31%;left:50%}.horizon-caption{color:var(--muted-foreground);text-shadow:none;top:45%;left:50%}.ember-kit.clean-dark .horizon-number{color:#fffdf8}.ember-kit.clean-dark .horizon-caption{color:#f3e6cc}@media (max-width:899px){.home-horizon{width:240px}.horizon-number{font-size:66px}.horizon-caption{top:46%}}.horizon-bubble{border:1px solid var(--luma-edge);background:var(--luma-pill);width:max-content;max-width:88%;color:var(--foreground);box-shadow:var(--luma-pill-shadow);text-align:center;text-wrap:balance;border-radius:20px;padding:10px 16px;position:absolute;top:19%;left:50%;translate:-50%}.horizon-bubble:after{content:"";border:solid var(--luma-edge);background:var(--luma-pill);border-width:0 1px 1px 0;border-bottom-right-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;left:50%;translate:-50%;rotate:45deg}@media (prefers-reduced-motion:no-preference){.horizon-bubble{animation:player-in .7s var(--ease-enter) .6s both}@keyframes sun-rise{0%{opacity:.2;transform:translateY(60px)}}}.paper-stack:before{background:radial-gradient(closest-side, #ffd094bf, #fcc4c066 50%, transparent 75%), repeating-radial-gradient(circle, transparent 0 30px, var(--foreground) 30px 31.5px);width:340px;height:340px}@supports (color:color-mix(in lab, red, red)){.paper-stack:before{background:radial-gradient(closest-side, #ffd094bf, #fcc4c066 50%, transparent 75%), repeating-radial-gradient(circle, transparent 0 30px, color-mix(in srgb, var(--foreground) 10%, transparent) 30px 31.5px)}}.ember-kit.clean-dark .paper-stack:before{background:radial-gradient(closest-side,#ef654559,#ea5e8626 50%,#0000 75%),repeating-radial-gradient(circle,#0000 0 30px,#fff0d21a 30px 31.5px)}@media (max-width:767px){.interview-hero.is-booked.is-empty,.interview-hero.is-booked{grid-template-columns:minmax(0,1fr);align-items:stretch}.interview-hero .stage{order:-1;width:100%}}.paper-hero{gap:56px}.stat-number{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.stat-inline{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.stat-unit{font-family:var(--ek-font-body);letter-spacing:0;color:var(--muted-foreground);font-size:16px;font-weight:600;line-height:1.2}.stat-inline:has(.ek-stat) .stat-unit{font-size:16px}.stat-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.stat-under{font-family:var(--ek-font-body);letter-spacing:0;color:var(--muted-foreground);font-size:14px;font-weight:600;line-height:1.3}.home-tile-number.stat-inline{font-family:var(--ek-font-body);color:var(--foreground);font-size:16px}.home-tile-number .stat-number{font-size:64px}.horizon-label{align-items:center;position:absolute;top:15%;left:50%;translate:-50%}.horizon-label .horizon-number{color:var(--foreground);text-shadow:none;font-size:84px;position:static;translate:none}.horizon-label .horizon-caption{color:var(--foreground);text-shadow:none;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf8d9;border-radius:999px;padding:4px 12px;position:static;translate:none}@media (max-width:899px){.horizon-label .horizon-number{font-size:66px}}.interview-countdown .stat-number{font-weight:400}.paper-counts{flex:320px;grid-template-columns:repeat(3,minmax(96px,1fr));gap:0;max-width:480px;display:grid}.paper-counts>li{border-left:1px solid var(--luma-rule);gap:6px;padding:4px 24px}.paper-counts>li:first-child{border-left:0;padding-left:0}.paper-count.stat-number{font-size:56px}@media (max-width:639px){.paper-count.stat-number{font-size:40px}.paper-counts{grid-template-columns:repeat(3,auto);justify-content:start}.paper-counts>li{padding:4px 16px}.paper-count-label{white-space:nowrap}}.scene{aspect-ratio:3/2;background:#fbf7ee;border-radius:22px;width:100%;position:relative;overflow:hidden}.scene>svg{width:100%;height:100%;display:block}.scene-levels{background:radial-gradient(120% 90% at 80% 10%,#fff3df,#fbf7ee 60%)}.scene-sealed{background:radial-gradient(closest-side,#ffd0948c,#fcc4c040 60%,#0000),#fbf7ee;place-items:center;display:grid}.scene-sealed .scene-paper{margin-left:18px}.scene-stage .stage{border-radius:inherit;height:100%}.career-framework-photo.scene{box-shadow:0 4px 0 var(--press-edge)}.welcome-tour-picture.scene{border-radius:20px}@media (prefers-reduced-motion:no-preference){.scene-rise{transform-box:fill-box;transform-origin:bottom;animation:rise-up .7s var(--ease-enter) both;animation-delay:calc(var(--i) * 90ms + .1s)}.scene-sun{transform-box:fill-box;transform-origin:50%;animation:1.4s cubic-bezier(.16,1,.3,1) both sun-rise}.scene-float{animation:3.2s ease-in-out infinite alternate art-float}@keyframes rise-up{0%{opacity:0;transform:scaleY(.2)}}}.area-art .ol{stroke:var(--tone-deep);stroke-width:1.5px;stroke-opacity:.55}.area-art .ln{stroke:var(--tone-deep);stroke-width:2px;stroke-opacity:.6}.area-art .k{fill:var(--tone-deep);opacity:.8}.player-art,.interview-skill-art{background:radial-gradient(120% 100% at 50% 0%, #fffdf8, var(--tone-soft,#fbf7ee) 70%)}.scene.empty-art{width:min(100%,280px)}.progress-section{gap:16px;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-choice.home-season-card{background:var(--luma-well-solid);box-shadow:none;border-color:#0000}.ember-kit:is(.clean,.clean-dark) .ek-choice.home-season-card:hover{background:var(--luma-hover)}.note-capture-head{flex-wrap:nowrap}.note-capture-head>h2{min-width:0}html.ember-kit:is(.clean,.clean-dark) textarea:not([data-slot]):not(#practice-answer){border:2px solid var(--luma-control-border);background:var(--card);color:var(--foreground);resize:none;border-radius:22px;padding:16px 18px;font-size:16px;line-height:1.6;box-shadow:inset 0 3px #422f0e0a}html.ember-kit:is(.clean,.clean-dark) textarea:not([data-slot]):not(#practice-answer):is(:focus,:focus-visible){border-color:var(--ember);box-shadow:0 0 0 4px var(--ember-subtle);outline:0}.interview-hero-copy>.flex.justify-between{justify-content:flex-start;align-items:center}.career-shelf-top{grid-template-columns:minmax(0,1fr) auto;justify-content:normal;align-items:center;gap:6px 12px;display:grid}.career-see-all{color:var(--muted-foreground);grid-area:1/2;align-self:start}.career-shelf-stat{grid-column:1/-1}.career-shelf-go{grid-column:1/-1;justify-self:start;margin-top:14px}.scene,.scene-levels,.scene-sealed,.player-art,.interview-skill-art{background:var(--luma-well-solid)}.player-main[data-tone]{background:0 0}.paper-stack:before{background:radial-gradient(closest-side, var(--luma-well-solid), var(--luma-well-solid) 55%, transparent 72%), repeating-radial-gradient(circle, transparent 0 34px, var(--foreground) 34px 35px)}@supports (color:color-mix(in lab, red, red)){.paper-stack:before{background:radial-gradient(closest-side, var(--luma-well-solid), var(--luma-well-solid) 55%, transparent 72%), repeating-radial-gradient(circle, transparent 0 34px, color-mix(in srgb, var(--foreground) 6%, transparent) 34px 35px)}}@property --tilt-x{syntax:"<number>";inherits:true;initial-value:0}@property --tilt-y{syntax:"<number>";inherits:true;initial-value:0}@property --sway{syntax:"<number>";inherits:true;initial-value:0}.seal-viewer-backdrop{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf7eecc;position:fixed;inset:0}.seal-viewer{z-index:51;text-align:center;outline:none;justify-items:center;gap:10px;width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.seal-viewer-stage{perspective:640px;touch-action:none;place-items:center;width:280px;max-width:100%;height:280px;display:grid;position:relative}.seal-holo{transform-style:preserve-3d;place-items:center;display:grid;position:relative}.seal-holo>.wax-seal{width:200px;height:200px;transform-style:preserve-3d}.seal-holo .wax-seal[data-earned] .wax-seal-rim path{filter:drop-shadow(0 6px 0 var(--tone-deep,var(--ember-edge)))}.seal-holo .wax-seal-icon{transform:translateZ(36px)}.seal-holo .wax-seal-tick{width:48px;height:48px;box-shadow:0 0 0 3px var(--tone,var(--ember));bottom:8px;right:4px;transform:translateZ(40px)}.seal-holo .wax-seal-tick svg{width:24px;height:24px}.seal-foil,.seal-glare{pointer-events:none;border-radius:999px;position:absolute;inset:6%}.seal-foil{background:linear-gradient(115deg,#0000 18%,#57b1a8 30%,#f7e9b2 40%,#ea5e86 50%,#f49625 60%,#aecfd0 70%,#0000 82%) 0 0/260% 260%;background-position:calc(50% + (var(--tilt-y) + var(--sway)) * 3%) calc(50% + var(--tilt-x) * 3%);mix-blend-mode:overlay;opacity:.75;transform:translateZ(2px);-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 2px,#000000b3 2px 3px);mask-image:repeating-linear-gradient(115deg,#000 0 2px,#000000b3 2px 3px)}.seal-glare{background:radial-gradient(circle at calc(50% + (var(--tilt-y) + var(--sway)) * 2.4%) calc(50% - var(--tilt-x) * 2.4%), #ffffffbf, transparent 46%);mix-blend-mode:overlay;transform:translateZ(3px)}.seal-holo>.wax-seal:before,.seal-holo>.wax-seal:after{content:"";background:var(--tone-deep,var(--ember-edge));border-radius:999px;position:absolute;inset:5%;transform:translateZ(-7px)}.seal-holo>.wax-seal:after{filter:brightness(.85);transform:translateZ(-14px)}.seal-holo>.wax-seal:not([data-earned]):before,.seal-holo>.wax-seal:not([data-earned]):after{background:var(--luma-rule)}.seal-viewer-shadow{width:160px;height:24px;translate:calc((var(--tilt-y) + var(--sway)) * -.8px) 0;background:radial-gradient(closest-side,#422f0e42,#0000);border-radius:50%;margin-left:-80px;position:absolute;bottom:18px;left:50%}.seal-ripple,.seal-burst{pointer-events:none;position:absolute;inset:0}.seal-ripple>i{opacity:0;border:2px solid #f4962573;border-radius:999px;width:210px;height:210px;margin:-105px;position:absolute;top:50%;left:50%}.seal-burst>i{width:9px;height:9px;rotate:var(--a);opacity:0;background:#f49625;border-radius:3px;margin:-4.5px;position:absolute;top:50%;left:50%}.seal-burst>i:nth-child(4n+2){background:#57b1a8;border-radius:999px}.seal-burst>i:nth-child(4n+3){background:#ea5e86}.seal-burst>i:nth-child(4n){background:#f7e9b2;border-radius:999px}.seal-viewer-copy{justify-items:center;gap:8px;display:grid}.seal-viewer-status{background:var(--card);color:var(--muted-foreground);box-shadow:0 0 0 1px var(--luma-rule);border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.seal-viewer-status[data-earned]{color:var(--foreground)}.seal-viewer-title{font-family:var(--font-heading);color:var(--foreground);font-size:30px;font-weight:400;line-height:1.15}.seal-viewer-line{max-width:34ch;color:var(--muted-foreground);font-size:16px;line-height:1.5}@media (max-width:639px){.seal-viewer-stage{width:240px;height:240px}.seal-holo>.wax-seal{width:176px;height:176px}.seal-viewer-title{font-size:26px}}@media (prefers-reduced-motion:no-preference){.seal-viewer-backdrop[data-state=open]{animation:.24s ease-out both seal-fade}.seal-viewer-backdrop[data-state=closed]{animation:.18s ease-in reverse both seal-fade}.seal-viewer-stage{transition:--tilt-x .6s var(--ease-pop), --tilt-y .6s var(--ease-pop)}.seal-viewer-stage[data-active]{transition-duration:90ms}.seal-holo{transform:rotateX(calc(var(--tilt-x) * 1deg)) rotateY(calc((var(--tilt-y) + var(--sway)) * 1deg));animation:seal-flip .95s var(--ease-pop) both, seal-sway 5s ease-in-out 1s infinite alternate}.seal-viewer-stage[data-active] .seal-holo{animation-play-state:running,paused}.seal-viewer-stage[data-earned] .seal-ripple>i{animation:seal-ripple 1.4s var(--ease-enter) .52s both}.seal-viewer-stage[data-earned] .seal-ripple>i+i{animation-delay:.76s}.seal-burst>i{animation:seal-spark .95s var(--ease-enter) .48s both}.seal-viewer-copy,.seal-viewer>[data-slot=button]{animation:seal-copy .5s var(--ease-enter) .38s both}@keyframes seal-fade{0%{opacity:0}}@keyframes seal-flip{0%{rotate:y -75deg;scale:.4}}@keyframes seal-sway{0%{--sway:-9}to{--sway:9}}@keyframes seal-ripple{0%{opacity:1;scale:.85}to{opacity:0;scale:1.55}}@keyframes seal-spark{0%{opacity:1;transform:translateY(-70px)scale(.4)}70%{opacity:1}to{transform:translateY(calc(-150px - var(--d))) scale(1);opacity:0}}@keyframes seal-copy{0%{opacity:0;translate:0 10px}}}@media (forced-colors:active){.seal-foil,.seal-glare,.seal-burst,.seal-ripple{display:none}}.review-draft{max-width:760px}.review-doc{gap:12px;display:grid}.review-doc p,.review-doc li{color:var(--foreground);font-size:16px;line-height:1.6}.review-doc ul{gap:6px;padding-left:1.2em;list-style:outside;display:grid}.review-doc-title{font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:1.2}.review-doc-area{border-top:1px solid var(--luma-rule);margin-top:16px;padding-top:16px;font-size:18px;font-weight:600}.review-doc-title+.review-doc-area,.review-doc-title+p+.review-doc-area{margin-top:8px}.review-doc-skill{margin-top:4px;font-size:16px;font-weight:600}.card-link{position:relative}.card-link .card-cta:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.card-link .card-cta:focus-visible{outline:none}.card-link:has(.card-cta:focus-visible){outline:2px solid var(--ring);outline-offset:3px}.card-link :is(button,[role=button]){z-index:1;position:relative}.card-link .card-cta{width:fit-content;color:var(--foreground);padding-top:4px;font-size:16px;font-weight:600}.card-link:hover .card-cta{text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.card-link{transition:translate .16s var(--ease-enter)}.card-link:hover{translate:0 -2px}}.career-shelf-stat{grid-area:1/1}.career-see-all{align-self:center}.ember-kit:is(.clean,.clean-dark) .ek-choice.session-start{background:var(--luma-well-solid);color:var(--foreground);box-shadow:none;border-color:#0000;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid}.ember-kit:is(.clean,.clean-dark) .ek-choice.session-start:hover{background:var(--luma-hover,var(--muted))}.session-start-icon{background:var(--ember);color:#fffdf8;width:48px;height:48px;box-shadow:0 3px 0 var(--ember-edge);border-radius:999px;place-items:center;display:grid}.session-start-icon svg{fill:currentColor;width:20px;height:20px;margin-left:2px}.session-start-copy{gap:2px;min-width:0;display:grid}.session-start-copy strong{font-size:16px;font-weight:600}.session-start-copy span{color:var(--muted-foreground);font-size:16px}.session-start-chevron{width:20px;height:20px;color:var(--muted-foreground)}.career-framework.ek-card{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px}.career-framework-art{aspect-ratio:320/168;background:var(--luma-well-solid);border-radius:16px;width:100%;height:auto;padding:8px 12px;display:block}.career-framework-copy{gap:8px}@media (max-width:767px){.career-framework.ek-card{grid-template-columns:minmax(0,1fr);gap:16px}}.ember-kit:is(.clean,.clean-dark) .ek-choice.home-tile.home-rhythm{gap:10px;min-height:0}.home-rhythm-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.home-rhythm .home-tile-number .stat-number{font-size:48px}.home-rhythm-note{color:var(--muted-foreground);font-size:14px;line-height:1.45}.home-rhythm .home-tile-line{max-width:24ch;font-size:14px;line-height:1.45}.rhythm-weeks{gap:6px;padding-bottom:6px;display:flex}.rhythm-weeks>i{background:var(--muted);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--luma-rule);border-radius:999px}.rhythm-weeks>i[data-on]{background:var(--tone,#037f71);box-shadow:none}.rhythm-weeks>i[data-now]:not([data-on]){box-shadow:inset 0 0 0 1.5px var(--tone,#037f71);background:0 0}.ai-tag{color:#5a2a5d;font-family:var(--ek-font-body,inherit);letter-spacing:.02em;vertical-align:.15em;white-space:nowrap;background:#f9d4f8;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ai-tag svg{width:10px;height:10px}.ai-workspace-heading .ai-tag,button .ai-tag{vertical-align:middle}@media (forced-colors:active){.ai-tag{border:1px solid canvastext}}.practice-question-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.practice-question-foot>details{flex:0 auto;min-width:0}.practice-question-foot>details[open]{flex-basis:100%}.practice-question-foot>button{margin-left:auto;margin-right:-12px}.practice-question-foot details>summary{min-height:36px;color:var(--muted-foreground);font-size:14px}.practice-question-foot>button{color:var(--muted-foreground)}.evidence-trigger{width:fit-content;color:var(--muted-foreground);justify-self:start;margin:-4px 0 4px -10px}a.home-horizon{color:inherit;text-decoration:none;display:block}a.home-horizon:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.horizon-rings{z-index:-1;pointer-events:none;position:absolute;inset:0}.horizon-rings>i{width:calc(124% + var(--i) * 34%);aspect-ratio:1;border:1.5px solid rgb(239 101 69/var(--o));border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){a.home-horizon{transition:scale .3s var(--ease-enter)}a.home-horizon:hover{scale:1.02}.horizon-rings>i{animation:7s ease-in-out infinite ring-breathe;animation-delay:calc(var(--i) * -1.4s)}@keyframes ring-breathe{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:1.03}}}@media (max-width:899px){.home-hero.home-hero-play>.home-horizon{order:-1;margin-block:8px 4px}}@media (forced-colors:active){.horizon-rings{display:none}}.home-v2>:not(.home-hero){z-index:1;position:relative}.track-door-list{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.track-door-list{grid-template-columns:minmax(0,1fr)}}.app-rail [data-slot=sidebar-content]{padding-block:12px 4px}.rail-menu{gap:16px;padding-inline:6px}.rail-link{color:var(--muted-foreground);border-radius:16px;justify-items:center;gap:4px;padding:6px 0 8px;text-decoration:none;display:grid}.rail-icon{border-radius:999px;place-items:center;width:52px;height:32px;transition:background-color .2s,color .2s;display:grid}.rail-icon svg{width:20px;height:20px}.rail-label{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:500;line-height:1.2}.rail-link:hover{color:var(--foreground)}.rail-link:hover .rail-icon{background:var(--luma-well-solid)}@supports (color:color-mix(in lab, red, red)){.rail-link:hover .rail-icon{background:color-mix(in srgb, var(--luma-well-solid) 60%, transparent)}}.rail-link[aria-current]{color:var(--ember-strong)}.rail-link[aria-current] .rail-icon{background:var(--ember);color:var(--ember-foreground)}.rail-link[aria-current] .rail-icon svg{stroke-width:2.4px}.rail-link[aria-current] .rail-label{font-weight:700}.rail-link:focus-visible,.rail-account:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.rail-account{border-radius:999px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.rail-link:active .rail-icon{transform:scale(.94)}}.app-rail [data-slot=sidebar-footer] [data-slot=sidebar-menu-item]{justify-content:center;display:flex}.ember-kit:is(.clean,.clean-dark) :is(h1,h2,h3)[tabindex="-1"]:is(:focus,:focus-visible){box-shadow:none;outline:none}.play-shelf-slot{height:100%}.play-shelf-book{position:relative}.play-shelf-book:before{content:"";background:#fffdf88c;border-radius:2px;height:3px;position:absolute;top:12%;left:22%;right:22%}.play-shelf-book.border-dashed:before{display:none}.corner-brand{z-index:30;height:64px;color:var(--foreground);align-items:center;padding-left:24px;display:flex;position:fixed;top:0;left:0}.corner-brand svg{width:auto;height:30px}.corner-brand:focus-visible{outline:none}.corner-brand:focus-visible svg{outline:2px solid var(--ring);outline-offset:6px;border-radius:4px}@media (min-width:768px){.app-top.workspace-topbar{z-index:20;background:var(--background);height:64px;position:fixed;top:0;left:0;right:0}.app-top .workspace-topbar-inner{max-width:none;padding-left:max(calc(var(--sidebar-width) + clamp(16px, 2.5vw, 48px)), 184px)}.workspace-shell [data-slot=sidebar-inset]>div{padding-top:64px}.app-rail{border-right:1px solid var(--luma-rule);height:calc(100svh - 64px);top:64px}.ember-kit:is(.clean,.clean-dark) .app-rail [data-slot=sidebar-inner]{background:var(--background);box-shadow:none;border:0;border-radius:0}}@media (max-width:767px){.corner-brand{display:none}}@media print{.corner-brand{display:none}}.area-art .ground ellipse{fill:#422f0e;opacity:.045}.avatar-upload{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.avatar-upload-preview [data-slot=avatar-image]{object-fit:cover}.more-sheet-head{flex-direction:row;align-items:center;gap:12px}.home-moment-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coming-up-option{text-align:left;cursor:pointer;width:100%}.coming-up-option .track-door-text{gap:2px}.ember-kit:is(.clean,.clean-dark) .ek-card.record-item:target{background:var(--ember-selected-fill);border-color:var(--ember-selected-edge);box-shadow:inset 0 0 0 1px var(--ember-selected-edge)}.file-drop{border-bottom:1px solid var(--luma-rule);flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;display:flex}.file-drop>svg{color:var(--muted-foreground);flex:none}.file-drop>div{flex:1;min-width:min(100%,220px)}.file-drop p{max-width:50ch;margin:8px 0 0;font-size:16px;line-height:1.7}@media (max-width:767px){.file-drop{gap:16px}.file-drop>button{width:100%}}.ghely-page{gap:24px;display:grid}.ghely-stage{place-items:center;display:grid}.ghely-stage .ghely{touch-action:manipulation;width:min(100%,340px);height:auto;overflow:visible}@media (min-width:1024px){.ghely-page{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ghely-stage{grid-row:1/span 2;position:sticky;top:96px}.ghely-foot{background:var(--background);grid-column:2;padding-top:8px;position:sticky;bottom:16px}}@media (min-width:768px) and (max-width:1023px){.ghely-stage{z-index:6;background:linear-gradient(to bottom, var(--background) 84%, transparent);padding-block:4px 10px;position:sticky;top:64px}.ghely-stage .ghely{width:160px}}.ember-kit:is(.clean,.clean-dark) .ek-card.ghely-chat{flex-direction:column;gap:16px;display:flex}.ghely-chat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ghely-messages{flex-direction:column;gap:16px;display:flex}.ghely-msg[data-from=person]{background:var(--muted);border-radius:20px;align-self:flex-end;max-width:85%;padding:10px 16px}.ghely-msg[data-from=ghely]{justify-items:start;gap:10px;max-width:65ch;display:grid}.ghely-msg[data-from=ghely]>ul{justify-self:stretch}.ghely-foot{gap:8px;display:grid}html.ember-kit:is(.clean,.clean-dark) #practice-answer.ghely-composer{resize:none;field-sizing:fixed;flex:1;min-width:0;min-height:44px;padding:10px 16px;line-height:22px;overflow-y:auto}@media (min-width:768px){.ghely-panel .ghely-composer{background:var(--luma-surface);padding-top:8px;position:sticky;bottom:16px}}@media (max-width:767px){html.ghely-screen,html.ghely-screen body{overscroll-behavior:none;overflow:hidden}html.ghely-screen .mobile-topbar{top:var(--vv-top,0px);position:fixed;left:0;right:0}html.ghely-screen .ghely-page{z-index:20;left:0;right:0;top:calc(var(--vv-top,0px) + var(--screen-bar,56px));height:calc(var(--vv-height,100dvh) - var(--screen-bar,56px));padding:0 12px calc(env(safe-area-inset-bottom) + 8px);flex-direction:column;gap:8px;display:flex;position:fixed}html.ghely-screen .ghely-page[data-typing]{padding-bottom:8px}.ghely-stage{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;left:0;right:0}.ghely-stage .ghely{pointer-events:auto;width:76px;transition:width .2s var(--ease-enter,ease)}.ghely-page[data-typing] .ghely-stage .ghely{width:52px}html.ember-kit:is(.clean,.clean-dark) .ghely-page .ek-card.ghely-chat{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;gap:8px;padding:0}.ghely-page .ghely-chat-head,.ghely-page .ghely-foot{flex:none}.ghely-page .ghely-foot{margin-inline:-12px;padding-inline:12px}.ghely-page .ghely-messages{overscroll-behavior:contain;flex:1;min-height:0;padding:88px 4px 8px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 28px,#000 84px);mask-image:linear-gradient(#0000 28px,#000 84px)}.mobile-topbar-actions{align-items:center;margin-left:auto;display:flex}.ghely-page .ghely-suggest{scrollbar-width:none;margin-inline:-12px;padding-inline:12px;flex-wrap:nowrap;margin-bottom:-6px;padding-bottom:6px;overflow-x:auto}.ghely-page .ghely-suggest>*{flex:none}}.mobile-topbar .mobile-topbar-ghely{width:44px;height:44px;color:var(--muted-foreground);place-items:center;margin-right:-4px;display:grid}.mobile-topbar-ghely .ghely-mark{width:30px;height:30px}.mobile-tabbar .tab-ghely-slot{width:52px;height:52px;min-height:0;padding:0;position:absolute;top:-62px;right:4px}.mobile-tabbar .tab-ghely-slot>span:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-tabbar .tab-orb{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 30% 24%,#fffffff2,#fff6 38%,#ffe8f247 62%,#cde4ff66);border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .15s;display:grid;position:absolute;top:2px;left:2px;box-shadow:inset 5px 6px 10px #ffcde166,inset -6px -8px 12px #b9d2ff66,inset 0 0 0 1px #96827824,0 8px 18px -4px #6e503c47}.mobile-tabbar .tab-ghely-slot:active .tab-orb{transform:scale(.94)}.mobile-tabbar .tab-ghely{place-items:center;width:100%;height:100%;display:grid;position:relative}.mobile-tabbar .tab-ghely>*{position:absolute}.mobile-tabbar .tab-ghely .ghely-mark circle:first-of-type{display:none}.mobile-tabbar .tab-ghely .ghely-mark{width:46px;height:46px}.rail-icon .ghely-mark{width:26px;height:26px}.rail-ghely{position:relative}.rail-ghely>*{position:absolute}.rail-ghely .ghely-goo{opacity:.32;width:34px;height:34px}.rail-link:is(button){cursor:pointer;width:100%;font:inherit;background:0 0;border:0}.practice-interviewer{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 20px;display:grid}.practice-interviewer .ghely{touch-action:manipulation;width:104px;height:auto;margin-top:-8px;overflow:visible}.practice-interviewer-question{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:767px){.practice-interviewer{align-items:center;gap:8px 12px}.practice-interviewer .ghely{width:56px;margin-top:0}.practice-interviewer-question{display:contents}.practice-interviewer-meta{grid-area:1/2}.practice-interviewer-question>:not(.practice-interviewer-meta){grid-column:1/-1}}@keyframes ghely-blink{0%,94%,to{scale:1}96%{scale:1 .1}}@media (prefers-reduced-motion:no-preference){.horizon-ghely-eyes{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out 2.2s infinite ghely-blink}}.ghely-fab{z-index:30;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:84px;height:84px;padding:0;display:grid;position:fixed;bottom:16px;right:20px}.ghely-fab>*{grid-area:1/1}.ghely-fab .ghely{width:70px;height:auto;transition:transform .22s var(--ease-enter);position:relative;overflow:visible}.ghely-fab .ghely-goo{opacity:.85;width:112px;height:112px}.ghely-fab:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (hover:hover){.ghely-fab:hover .ghely{transform:scale(1.06)}}@media (max-width:767px){.ghely-fab{display:none}}html.player-open .ghely-fab{display:none}@media (min-width:768px){html body:has(.ghely-fab) .feedback-launcher{right:116px}}.mobile-topbar .mobile-topbar-ghely{position:relative}.mobile-topbar-ghely>*{position:absolute}.mobile-topbar-ghely .ghely-goo{opacity:.62;width:50px;height:50px}.ghely-panel{flex-direction:column;gap:12px;min-height:100%;display:flex}.ghely-panel-stage{place-items:center;padding-top:4px;display:grid}.ghely-panel-stage .ghely{width:112px;height:auto;overflow:visible}.ghely-panel .ghely-chat{flex-direction:column;flex:1;gap:16px;display:flex}.ghely-panel .ghely-composer{background:var(--popover);margin-top:auto;padding-block:8px 6px;position:sticky;bottom:0}@media (prefers-reduced-motion:no-preference){.ghely-goo-blob{transform-box:view-box;transform-origin:50px 50px;animation:7s ease-in-out infinite goo-drift}.ghely-goo-blob:nth-child(2){animation-duration:5.6s;animation-direction:reverse}.ghely-goo-blob:nth-child(3){animation-duration:8.4s;animation-delay:-2.4s}:is(.mobile-topbar-ghely,.rail-ghely) .ghely-goo-blob{animation-name:goo-sway;animation-duration:9s}.mobile-topbar-ghely .ghely-goo-blob:nth-child(2){animation-duration:11s}.mobile-topbar-ghely .ghely-goo-blob:nth-child(3){animation-duration:13s}}@keyframes goo-sway{0%,to{transform:translate(0)}50%{transform:translate(3px,-3px)}}@keyframes goo-drift{0%,to{transform:rotate(0)translate(0)}33%{transform:rotate(120deg)translate(16px,-8px)}66%{transform:rotate(240deg)translate(-12px,12px)}}textarea[data-mic]{padding-right:52px!important}.dictate-mic{z-index:2;width:36px;height:36px;color:var(--muted-foreground);background:0 0;border-radius:12px;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute}.dictate-mic:hover,.dictate-mic:focus-visible{color:var(--foreground);background:var(--muted)}.dictate-mic:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.dictate-mic.is-on{color:var(--foreground);background:var(--luma-picked)}.dictate-mic:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.dictate-mic.is-on{animation:1.4s ease-in-out infinite dictate-pulse}@keyframes dictate-pulse{50%{box-shadow:0 0 0 6px var(--luma-hover)}}}.dictate-error{color:var(--foreground);margin:0;font-size:14px;line-height:1.4;position:absolute}html.player-open .player{inset:auto 0;top:var(--vv-top,0px);height:var(--vv-height,100dvh)}.player-step .player-head{gap:6px}.player-step .player-title{font-family:var(--font-body,inherit);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.3}.player-step .player-lead{font-size:16px;line-height:1.5}.player-level-head{align-items:center;gap:10px;min-width:0;padding-right:36px;display:flex}.player-level .player-level-name{font-family:inherit;font-size:18px;font-weight:600;line-height:1.2}.player-level .player-level-tag{white-space:nowrap;margin-left:auto;padding:2px 10px;font-size:12px;position:static}.player-level .player-level-text{-webkit-line-clamp:unset;color:var(--foreground);font-size:20px;line-height:1.4;display:block;overflow:visible}.player-level .player-level-seal{top:16px;bottom:auto;right:16px}@media (max-width:767px){.player-step:has(.player-levels) .player-art{display:none}.player-level{gap:12px;padding:18px 18px 20px}.player-level-head{padding-right:0}.player-level .player-level-tag{margin-left:auto}}.achievement-host{top:calc(env(safe-area-inset-top) + 12px);z-index:90;pointer-events:none;width:min(100vw - 24px,420px);position:fixed;left:50%;translate:-50%}.achievement-toast{background:var(--foreground);width:100%;color:var(--background);text-align:left;cursor:pointer;pointer-events:auto;box-shadow:0 0 0 2px var(--ember), var(--luma-window-shadow);border:0;border-radius:24px;align-items:center;gap:14px;padding:12px 20px 12px 12px;display:flex;position:relative;overflow:hidden}.achievement-toast .wax-seal{flex:none}.achievement-text{gap:1px;min-width:0;display:grid}.achievement-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:12px;font-weight:700}.achievement-title{font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:1.15}.achievement-line{opacity:.75;font-size:14px;line-height:1.35}.achievement-sparks{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50px}.achievement-sparks>i{background:var(--ember);opacity:0;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.achievement-toast:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;translate:-120%}@keyframes achievement-in{0%{opacity:0;translate:0 -140%}60%{opacity:1;translate:0 8%}80%{translate:0 -3%}to{translate:0}}@keyframes achievement-out{to{opacity:0;translate:0 -140%}}@keyframes achievement-seal{0%{rotate:-200deg;scale:0}60%{rotate:12deg;scale:1.25}80%{rotate:-4deg;scale:.95}to{rotate:0deg;scale:1}}@keyframes achievement-shine{to{translate:120%}}@keyframes achievement-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateX(58px) scale(.2)}}@media (prefers-reduced-motion:no-preference){.achievement-toast{animation:.62s cubic-bezier(.2,.9,.3,1) both achievement-in}.achievement-toast[data-leaving]{animation:.38s ease-in both achievement-out}.achievement-toast .achievement-seal{animation:.72s cubic-bezier(.2,.9,.3,1) .22s both achievement-seal}.achievement-toast:after{animation:.9s ease-out .7s both achievement-shine}.achievement-sparks>i{animation:achievement-spark .8s ease-out calc(.38s + var(--d)) both}}@media (prefers-reduced-motion:reduce){.achievement-toast[data-leaving]{opacity:0}}.welcome-choices .ek-choice strong{font-size:18px;line-height:1.3}.welcome-choices .ek-choice .ek-hint{font-size:16px;line-height:1.45}.sealed-stage{place-items:center;width:100%;height:100%;display:grid;position:relative}.sealed-ring{border:1.5px solid #e8793f40;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.sealed-ring-1{aspect-ratio:1;width:38%}.sealed-ring-2{aspect-ratio:1;border-color:#e8793f24;width:62%}.sealed-stage .sealed-seal{z-index:1;position:relative}.sealed-chip{background:var(--card);border:1px solid var(--luma-rule);color:var(--foreground);box-shadow:0 2px 0 var(--press-edge);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:14px;font-weight:600;display:inline-flex;position:absolute}.sealed-chip svg{width:15px;height:15px;color:var(--ember-strong)}.sealed-chip[data-at=a]{top:20%;left:8%}.sealed-chip[data-at=b]{top:24%;right:8%}.sealed-chip[data-at=c]{bottom:20%;left:10%}.sealed-chip[data-at=d]{bottom:22%;right:10%}@keyframes sealed-float{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:no-preference){.sealed-chip{animation:4.2s ease-in-out infinite sealed-float}.sealed-chip[data-at=b]{animation-delay:-1s}.sealed-chip[data-at=c]{animation-delay:-2s}.sealed-chip[data-at=d]{animation-delay:-3s}}@media (min-width:768px){.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-welcome]{width:min(100vw - 48px,680px);max-width:680px;height:auto;max-height:calc(100dvh - 48px)}.welcome>.welcome-step{flex:0 auto;align-content:start}.welcome>[data-slot=form-footer]{margin-top:12px}}@media (max-width:767px){.sealed-stage .sealed-seal{scale:.7}.sealed-chip{padding:5px 10px 5px 8px;font-size:12px}.sealed-chip[data-at=a]{top:12%;left:4%}.sealed-chip[data-at=b]{top:12%;right:4%}.sealed-chip[data-at=c]{bottom:12%;left:4%}.sealed-chip[data-at=d]{bottom:12%;right:4%}.ember-kit:is(.clean,.clean-dark) [data-slot=dialog-content][data-welcome]{border-radius:24px;height:fit-content;max-height:calc(100dvh - 24px);padding-top:20px}.welcome>.welcome-step{flex:0 auto;align-content:start}.welcome>[data-slot=form-footer]{margin-top:12px}}.welcome-tour-picture,.welcome-tour-picture.scene,.welcome-tour-picture-short,.welcome-tour-picture-short.scene{aspect-ratio:2;justify-self:stretch;width:100%;max-height:none}.welcome-tour-picture-short,.welcome-tour-picture-short.scene{aspect-ratio:5/2}.welcome [data-slot=dialog-description]{font-size:16px;line-height:1.5}.welcome-points .type-card-title{font-size:18px}.welcome-points .type-caption{font-size:16px;line-height:1.45}.welcome-choices .ek-choice .ek-hint{font-size:16px}:is(p,li,dd,label,blockquote).text-sm{font-size:1rem;line-height:1.55}:is(p,li,dd,label).text-xs{font-size:.875rem;line-height:1.5}html.ember-kit .achievement-host .achievement-toast:is(:hover,:focus-visible,:active){background:var(--foreground);color:var(--background)}html.ember-kit .achievement-host .achievement-toast:focus-visible{outline:2px solid var(--ember);outline-offset:3px}textarea,input,.ghely-messages{scrollbar-width:none}textarea::-webkit-scrollbar{display:none}input::-webkit-scrollbar{display:none}.ghely-messages::-webkit-scrollbar{display:none}html.ember-kit.clean-dark .achievement-host .achievement-toast,html.ember-kit.clean-dark .achievement-host .achievement-toast:is(:hover,:focus-visible,:active){background:var(--popover);color:var(--popover-foreground)}html.ember-kit.clean-dark .seal-viewer-backdrop{background:#1a1b24db}.ghely-chat-head:not(:has(>p)){justify-content:flex-end;margin-bottom:-8px}@media (min-width:1024px){.ghely-page{grid-template-rows:auto 1fr;row-gap:12px}.ghely-foot{align-self:start}}html.ember-kit.clean-dark :is(.scene-sunrise,.home-hero,.horizon) stop[stop-color=\#fff6e6]{stop-color:#2b2c4a}html.ember-kit.clean-dark :is(.scene-sunrise,.home-hero,.horizon) stop[stop-color=\#ffd9c2]{stop-color:#4b3658}html.ember-kit.clean-dark svg stop[stop-color=\#f7e9b2]{stop-color:#ffdcae}html.ember-kit.clean-dark svg stop[stop-color=\#ffd094]{stop-color:#f5a46a}html.ember-kit.clean-dark svg stop[stop-color=\#f49625]{stop-color:#d0683f}html.ember-kit.clean-dark svg stop[stop-color=\#cf431a]{stop-color:#7a3550}html.ember-kit.clean-dark svg path[fill=\#f9d4f8]{fill:#54487a}html.ember-kit.clean-dark svg path[fill=\#fcc4c0]{fill:#5f456c}html.ember-kit.clean-dark svg path[fill=\#ffd094]{fill:#47395e}html.ember-kit.clean-dark svg path[fill=\#f7e9b2]{fill:#35304f}html.ember-kit.clean-dark svg rect[fill=\#c9b58e]{fill:#0c0c14}.ember-kit.clean-dark [data-tone]{--tone-soft:var(--tone-base-soft,#363749)}@supports (color:color-mix(in lab, red, red)){.ember-kit.clean-dark [data-tone]{--tone-soft:color-mix(in srgb, var(--tone-base-soft,#363749) 100%, transparent)}}.ember-kit.clean-dark [data-tone=lavender]{--tone-base-soft:#3d3358;--tone-edge:#5a4a80;--tone-drop:#1a1628}.ember-kit.clean-dark [data-tone=lagoon]{--tone-base-soft:#233d4a;--tone-edge:#34596a;--tone-drop:#0e1a20}.ember-kit.clean-dark [data-tone=umbrella]{--tone-base-soft:#45374a;--tone-edge:#6a4f52;--tone-drop:#1c1620}.ember-kit.clean-dark [data-tone=shortcake]{--tone-base-soft:#452e48;--tone-edge:#6a4062;--tone-drop:#1c121e}.ember-kit.clean-dark [data-tone=corn]{--tone-base-soft:#3f3c45;--tone-edge:#625a4c;--tone-drop:#1a1820}.ember-kit.clean-dark [data-tone=mint]{--tone-base-soft:#1f3f42;--tone-edge:#2e5c5a;--tone-drop:#0c1a1b}.ember-kit.clean-dark [data-tone=cocoa]{--tone-base-soft:#33344a;--tone-edge:#4a4c66;--tone-drop:#15151f;--tone:#8a8cab;--tone-deep:#5c5e7c;--tone-ink:#e2e3f0}.ember-kit.clean-dark [data-tone]{--art-paper:var(--tone-soft)}@supports (color:color-mix(in lab, red, red)){.ember-kit.clean-dark [data-tone]{--art-paper:color-mix(in srgb, var(--tone-soft), #fff 14%)}}.ghely-dock{z-index:45;display:none;position:fixed;bottom:24px;right:24px}@media (min-width:768px){.ghely-dock{display:block}html body .feedback-launcher{right:96px}}.ghely-dock-orb{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:56px;height:56px;transition:transform .16s var(--ease-pop,ease);background:radial-gradient(circle at 30% 24%,#fffffff2,#ffffff73 40%,#ffe8f24d 64%,#cde4ff6b);border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;box-shadow:inset 5px 6px 10px #ffcde166,inset -6px -8px 12px #b9d2ff66,0 10px 24px -6px #281e3c59}.ghely-dock-orb:hover{transform:translateY(-2px)scale(1.04)}.ghely-dock-orb:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ghely-dock-orb .ghely-mark{width:52px;height:52px}.ghely-dock-orb .ghely-mark circle:first-of-type{display:none}.ghely-dock-panel{background:var(--popover);width:min(400px,100vw - 48px);height:min(620px,100dvh - 140px);color:var(--popover-foreground);box-shadow:0 0 0 1px var(--luma-rule), var(--luma-window-shadow);transform-origin:100% 100%;border-radius:24px;flex-direction:column;display:flex;position:absolute;bottom:72px;right:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ghely-dock-panel{animation:.26s cubic-bezier(.2,.9,.3,1) both ghely-dock-in}}@keyframes ghely-dock-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}.ghely-dock-panel .ghely-panel{flex:1;gap:0;min-height:0}.ghely-panel-head{border-bottom:1px solid var(--luma-rule);align-items:center;gap:8px;padding:10px 10px 10px 14px;display:flex}.ghely-panel-face{flex:none;place-items:center;width:32px;height:32px;display:grid}.ghely-panel-face .ghely{width:32px;height:auto;overflow:visible}.ghely-panel-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.ghely-dock-panel .ghely-chat{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex}.ghely-dock-panel .ghely-messages{overscroll-behavior:contain;flex:1;align-content:start;gap:14px;min-height:0;display:grid;overflow-y:auto}.ghely-dock-panel .ghely-composer{background:0 0;margin-top:0;padding:0;position:relative}.ghely-dock-panel .ghely-suggest{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.ghely-dock-panel .ghely-suggest>*{flex:none}.ghely-context{background:var(--luma-well-solid);box-shadow:0 0 0 1px var(--luma-rule);border-radius:16px;gap:2px;padding:12px 14px;font-size:14px;display:grid}.ghely-context strong{font-size:16px}.ghely-thinking{gap:6px;padding:6px 2px;display:inline-flex}.ghely-thinking>i{background:var(--muted-foreground);opacity:.5;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.ghely-thinking>i{animation:1s ease-in-out infinite ghely-dot}.ghely-thinking>i:nth-child(2){animation-delay:.15s}.ghely-thinking>i:nth-child(3){animation-delay:.3s}.ghely-word{animation:.38s ease-out both ghely-word}}@keyframes ghely-dot{50%{opacity:1;transform:translateY(-3px)}}@keyframes ghely-word{0%{opacity:0;filter:blur(2px)}}.ghely-history{flex:1;min-height:0;overflow-y:auto}.ghely-history ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ghely-history button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:16px;display:flex}.ghely-history button span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ghely-history button span:last-child{flex:none;font-size:14px}.ghely-history button:hover,.ghely-history button[aria-current]{background:var(--luma-hover)}html body .ghely-dock-orb{width:84px;height:84px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%}.ghely-dock-orb .ghely{pointer-events:none;width:84px;height:auto;overflow:visible}.ghely-dock-panel{bottom:96px}.ghely-panel-head{padding-left:18px}@media (min-width:768px){html body .feedback-launcher{right:120px}}html.ember-kit .rail-avatar-initials{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.ember-kit .rail-avatar-initials{background:color-mix(in srgb, var(--foreground) 72%, var(--background))}}html.ember-kit .rail-avatar-initials{color:var(--background);font-size:16px}.feedback-table{border-collapse:collapse;width:100%;font-size:14px}.feedback-table th{text-align:left;color:var(--muted-foreground);border-bottom:1px solid var(--luma-rule);padding:10px 12px;font-size:12px;font-weight:600}.feedback-table td{vertical-align:middle;border-bottom:1px solid var(--luma-rule);padding:10px 12px}.feedback-table td:first-child{width:42%;min-width:260px}.feedback-table tr[data-status=new] .feedback-row-text{font-weight:600}.feedback-table tr[data-open]>td{border-bottom-color:#0000}.feedback-row-toggle{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;display:flex}.feedback-row-toggle svg{transition:rotate .16s}.feedback-row-toggle[aria-expanded=true] svg{rotate:180deg}.feedback-row-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feedback-kind{color:var(--muted-foreground);margin:2px 0 0 24px;font-size:12px;display:block}.feedback-table tbody tr:not(.feedback-detail):hover{background:var(--luma-hover)}.feedback-detail>td{padding:4px 12px 16px 36px;font-size:16px}.feedback-table th,.feedback-table td{padding:14px 16px}.feedback-table th:first-child,.feedback-table td:first-child{padding-left:20px}.feedback-table th:last-child,.feedback-table td:last-child{width:56px;padding-right:20px}.feedback-table td.feedback-page{overflow-wrap:anywhere;min-width:160px}.feedback-table td.feedback-from{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.feedback-detail>td{padding:0 20px 20px 44px}html.ember-kit .compact-toolbar{align-items:center;gap:10px 12px!important;padding:10px 12px!important}html.ember-kit .assessment-workbar{gap:12px;padding-bottom:12px}html.ember-kit:is(.clean,.clean-dark) .workspace-view-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--ember-strong);font-weight:600}.seal-viewer-how{background:var(--luma-well-solid);width:min(100%,360px);box-shadow:0 0 0 1px var(--luma-rule);text-align:left;border-radius:16px;gap:10px;padding:16px;font-size:16px;display:grid}.seal-viewer-label{color:var(--muted-foreground);font-size:12px;font-weight:600}.seal-viewer-progress{font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:14px;display:flex}.seal-viewer-bar{background:var(--luma-rule);border-radius:999px;flex:1;height:8px;overflow:hidden}.seal-viewer-bar>i{border-radius:inherit;background:var(--ember);height:100%;display:block}.seal-viewer-step{color:var(--muted-foreground);font-size:14px}.seal-viewer-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){.seal-viewer-how,.seal-viewer-actions{animation:seal-copy .5s var(--ease-enter) .42s both}}.seal-shelf{position:relative}html.ember-kit .compact-toolbar{align-items:center!important}html.ember-kit .compact-toolbar>p,html.ember-kit .compact-toolbar>div>p{margin:0;padding:0}.assessment-meta-action [data-slot=button]{height:auto;min-height:0;padding:0;font-size:14px}.seal-viewer{padding:8px 8px 16px}.interview-band{align-items:center;gap:24px;display:grid}@media (min-width:1024px){.interview-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}.paper-count-link{color:inherit;border-radius:12px;gap:2px;text-decoration:none;display:grid}.paper-count-link .paper-count-label{text-decoration:underline;-webkit-text-decoration-color:var(--luma-rule);-webkit-text-decoration-color:var(--luma-rule);-webkit-text-decoration-color:var(--luma-rule);text-decoration-color:var(--luma-rule);text-underline-offset:4px}.paper-count-link:hover .paper-count-label{text-decoration-color:currentColor}.paper-count-link:focus-visible{outline:2px solid var(--ring);outline-offset:4px}html.ember-kit .ek-card.next-ticket{grid-template-columns:128px minmax(0,1fr);min-height:168px;padding:0;display:grid;overflow:hidden}.next-stub{background:var(--ember);place-content:center;justify-items:center;gap:2px;padding:20px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.next-stub{background:color-mix(in srgb, var(--ember) 10%, var(--card))}}.next-stub{border-right:2px dashed var(--luma-rule)}.next-stub-month{letter-spacing:.08em;text-transform:uppercase;color:var(--ember-strong);font-size:12px;font-weight:600}.next-stub-day{font-family:var(--font-heading);color:var(--foreground);font-size:56px;font-weight:300;line-height:1}.next-ticket.is-empty .next-stub-day{color:var(--ember-strong)}.next-stub-time{color:var(--muted-foreground);font-size:14px}.next-body{align-content:center;justify-items:start;gap:8px;padding:24px 28px;display:grid}.next-count{font-family:var(--font-heading);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:40px;font-weight:300;line-height:1.05;display:flex}.next-count-unit{font-size:24px}.next-title{font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:1.15}.next-with{color:var(--muted-foreground);font-size:16px}.next-body .card-cta{margin-top:4px}.next-menu{z-index:1;position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:no-preference){.next-ticket{transition:transform .2s var(--ease-enter,ease)}.next-ticket:hover{transform:translateY(-2px)}}.prep-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.prep-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.prep-tiles>li{display:grid}html.ember-kit:is(.clean,.clean-dark) .ek-choice.prep-tile{grid-template-rows:auto 1fr;align-content:space-between;gap:32px;min-height:172px;padding:20px;text-decoration:none;display:grid;position:relative}.prep-tile-icon{background:var(--tone-soft);width:48px;height:48px;color:var(--tone-deep);border-radius:999px;place-items:center;display:grid}.ember-kit.clean-dark .prep-tile-icon{color:var(--tone-ink)}.prep-tile-icon svg{width:24px;height:24px}.prep-tile-title{align-self:end;padding-right:8px;font-size:16px;font-weight:600;line-height:1.35}.prep-tile-arrow{color:var(--muted-foreground);position:absolute;top:20px;right:20px}@media (prefers-reduced-motion:no-preference){.prep-tile-arrow{transition:translate .2s var(--ease-enter,ease)}.prep-tile:hover .prep-tile-arrow{color:var(--foreground);translate:3px -3px}}@media (max-width:639px){html.ember-kit .ek-card.next-ticket{grid-template-columns:96px minmax(0,1fr);min-height:0}.next-stub-day{font-size:44px}.next-body{padding:20px}.next-count{font-size:32px}.next-title{font-size:24px}html.ember-kit:is(.clean,.clean-dark) .ek-choice.prep-tile{gap:20px;min-height:140px;padding:16px}}.ticket-hand{padding-top:calc((var(--n) - 1) * 16px);display:grid;position:relative}.hand-card{z-index:calc(10 - var(--i));transform-origin:50% 100%;transform:translateY(calc(var(--i) * -16px)) scale(calc(1 - var(--i) * .05));grid-area:1/1}.hand-card:not([data-front]){box-shadow:0 0 0 1px var(--luma-rule)}.hand-card:not([data-front]) .next-body>:not(.next-company,.next-count){opacity:0}.next-company{font-size:16px;font-weight:600}.hand-card .next-body{align-content:start;padding-top:20px}@media (hover:hover){.ticket-hand:is(:hover,:focus-within) .hand-card{transform:translateY(calc(var(--i) * -76px)) rotate(calc(var(--i) * -2.5deg)) scale(calc(1 - var(--i) * .03))}.ticket-hand:is(:hover,:focus-within) .hand-card:not([data-front]):is(:hover,:focus-within){transform:translateY(calc(var(--i) * -76px - 14px)) rotate(0deg) scale(1)}.ticket-hand .hand-card[data-front]:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.hand-card{animation:.52s cubic-bezier(.2,.9,.3,1.2) both hand-deal;animation-delay:calc((var(--n) - 1 - var(--i)) * 90ms);transition:transform .42s cubic-bezier(.2,.9,.3,1.25),box-shadow .2s}.hand-card:not([data-front]) .next-body>*{transition:opacity .2s}}@keyframes hand-deal{0%{opacity:0;translate:0 40px;rotate:6deg}}.hand-card .next-stub{place-content:start center;padding-top:18px}@media (hover:hover){.ticket-hand:is(:hover,:focus-within) .hand-card{transform:translateY(calc(var(--i) * -92px)) rotate(calc(var(--i) * -2deg)) scale(calc(1 - var(--i) * .03))}.ticket-hand:is(:hover,:focus-within) .hand-card:not([data-front]):is(:hover,:focus-within){transform:translateY(calc(var(--i) * -92px - 14px)) rotate(0deg) scale(1)}}.hand-card:not([data-front]) .next-stub{grid-auto-flow:column;align-items:baseline;gap:6px;padding-top:22px}.hand-card:not([data-front]) .next-stub-day{font-size:24px}.hand-card:not([data-front]) .next-stub-time,.hand-card:not([data-front]) .next-count{display:none}.next-peek{color:var(--muted-foreground);font-weight:400}@media (hover:hover){.ticket-hand:is(:hover,:focus-within) .hand-card{transform:translateY(calc(var(--i) * -64px)) rotate(calc(var(--i) * -1.5deg)) scale(calc(1 - var(--i) * .03))}.ticket-hand:is(:hover,:focus-within) .hand-card:not([data-front]):is(:hover,:focus-within){transform:translateY(calc(var(--i) * -64px - 12px)) rotate(0deg) scale(1)}}.career-pair{gap:16px;display:grid}@media (min-width:1024px){.career-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.career-pair>.ek-card{height:100%}.career-pair .career-direction{align-content:start;gap:12px}.career-pair .career-direction-head{align-items:center}.career-pair .level-path{gap:8px}.career-pair .level-path-track{height:92px;margin:0 28px}.career-pair .level-path-detail{font-size:14px;line-height:1.55}html.ember-kit .career-pair .ek-card.career-framework{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px}.career-pair .career-framework-art{width:100%;height:100%;min-height:160px}.career-pair .career-framework-copy{align-content:center;gap:8px}@media (max-width:639px){html.ember-kit .career-pair .ek-card.career-framework{grid-template-columns:minmax(0,1fr)}.career-pair .career-framework-art{min-height:140px}}.career-pair .career-framework-art{aspect-ratio:auto}.app-rail [data-slot=sidebar-footer]{gap:12px}.wish-tile{z-index:40;width:calc(100% - 16px);position:relative}.wish-tile .rail-icon{color:var(--ember-strong)}.wish-flyout{background:var(--popover);width:260px;color:var(--popover-foreground);box-shadow:0 0 0 1px var(--luma-rule), var(--luma-window-shadow);text-align:left;opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;gap:6px;padding:16px;font-size:14px;line-height:1.5;display:grid;position:absolute;bottom:0;left:calc(100% + 18px);transform:translate(-6px)}.wish-flyout strong{font-size:16px;line-height:1.35}.wish-flyout>span:not(.wish-flyout-cta){color:var(--muted-foreground)}.wish-flyout-cta{color:var(--ember-strong);align-items:center;gap:6px;margin-top:4px;font-weight:600;display:inline-flex}.wish-flyout-cta svg{width:16px;height:16px}.wish-tile:is(:hover,:focus-visible) .wish-flyout{opacity:1;visibility:visible;pointer-events:auto;transform:none}@media (prefers-reduced-motion:no-preference){.wish-flyout{transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.3,1.2),visibility 0s linear .22s}.wish-tile:is(:hover,:focus-visible) .wish-flyout{transition:opacity .18s,transform .22s cubic-bezier(.2,.9,.3,1.2),visibility}}.wish-layout{gap:16px;display:grid}@media (min-width:1024px){.wish-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}}.wish-note,.wish-weight{flex-direction:column;gap:20px;display:flex}html.ember-kit .wish-message[data-slot=textarea]{min-height:160px}.wish-attach{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wish-attach>p{flex-basis:100%}.wish-shot{width:88px;height:66px;box-shadow:0 0 0 1px var(--luma-rule);background:var(--luma-well-solid);border-radius:12px;margin:0;position:relative;overflow:hidden}.wish-shot img{object-fit:cover;width:100%;height:100%}.wish-shot-remove{background:var(--card);width:24px;height:24px;position:absolute;top:2px;right:2px}.wish-ladder{border:0;gap:8px;margin:0;padding:0;display:grid}.wish-ladder legend{margin-bottom:8px}html.ember-kit .ek-choice.wish-impact{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding-block:10px;font-size:16px;display:flex}.wish-meter{align-items:flex-end;gap:4px;height:16px;display:inline-flex}.wish-meter>i{background:var(--luma-rule);border-radius:2px;width:4px}.wish-meter>i:first-child{height:6px}.wish-meter>i:nth-child(2){height:9px}.wish-meter>i:nth-child(3){height:12px}.wish-meter>i:nth-child(4){height:16px}.wish-meter>i[data-on]{background:var(--muted-foreground)}.wish-impact:has(input:checked) .wish-meter>i[data-on]{background:var(--ember-strong)}.wish-actions{border-top:1px solid var(--luma-rule);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.feedback-shots{flex-wrap:wrap;gap:12px;display:flex}.feedback-shots img{object-fit:cover;width:220px;height:auto;max-height:160px;box-shadow:0 0 0 1px var(--luma-rule);border-radius:12px}.app-rail [data-sidebar=sidebar]{overflow:visible}.feedback-detail .space-y-2{position:relative}html.ember-kit .app-rail [data-slot=sidebar-inner]{overflow:visible!important}.app-rail:has(.wish-tile:is(:hover,:focus-visible)) [data-slot=sidebar-container]{z-index:60}.app-rail .wish-tile:hover{background:0 0}html.ember-kit{--hint:#6f6878}html.ember-kit.clean-dark{--hint:#a0a2b6}html.ember-kit:is(.clean,.clean-dark) :is(.hint,[data-slot=field-description]),html.ember-kit:is(.clean,.clean-dark) :is(p,span,div).hint{color:var(--hint);font-size:12px;line-height:1.5}html.ember-kit .text-xs.text-muted-foreground{color:var(--hint)}.auth-or{color:var(--hint);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--luma-rule);flex:1;height:1px}.error-table td:first-child,.error-table th:first-child{width:150px;min-width:0}.error-table td:nth-child(2){width:28%}.error-table td:last-child{font-size:14px}.feedback-table.error-table{table-layout:fixed}.error-table th:first-child{width:160px}.error-table th:nth-child(2){width:30%}.error-table th:nth-child(3){width:auto}.error-table td{overflow-wrap:anywhere}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.section-head-meta{font-family:var(--font-sans);letter-spacing:0;color:var(--hint);margin-left:12px;font-size:14px;font-weight:400}.section-head-action{align-items:center;gap:8px;display:flex}.link-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.link-rows>li{display:grid}@media (max-width:639px){.link-rows{grid-template-columns:minmax(0,1fr)}}html.ember-kit:is(.clean,.clean-dark) .ek-choice.link-row{text-align:left;border-color:var(--luma-edge);background:var(--card);width:100%;height:100%;min-height:96px;box-shadow:0 3px 0 var(--press-edge);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;text-decoration:none;transition:translate 90ms,box-shadow 90ms;display:grid}html.ember-kit:is(.clean,.clean-dark) .ek-choice.link-row:active{box-shadow:0 1px 0 var(--press-edge);translate:0 2px}html.ember-kit:is(.clean,.clean-dark) .ek-choice.link-row:disabled{opacity:.6;cursor:default}.link-row-icon{background:var(--tone-soft);width:56px;height:56px;color:var(--tone-deep);border-radius:999px;place-items:center;display:grid}.ember-kit.clean-dark .link-row-icon{color:var(--tone-ink)}.link-row-icon svg{width:26px;height:26px}.link-row-text{gap:2px;min-width:0;display:grid}.link-row-title{color:var(--foreground);font-size:16px;font-weight:600;line-height:1.35}.link-row-line{color:var(--muted-foreground);font-size:14px;line-height:1.45}.link-row-arrow{width:16px;height:16px;color:var(--muted-foreground)}@media (prefers-reduced-motion:no-preference){.link-row-arrow{transition:translate .2s var(--ek-ease,ease)}.link-row:hover .link-row-arrow{color:var(--foreground);translate:3px}}.status-screen{text-align:center;justify-items:center;gap:12px;padding-block:8px;display:grid}.status-screen-icon{background:var(--luma-well-solid);width:64px;height:64px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}.status-screen-icon svg{width:28px;height:28px}.status-screen-line{max-width:40ch;color:var(--muted-foreground)}.status-screen-line strong{color:var(--foreground)}.status-screen-action{width:100%;margin-top:12px;display:grid}.status-screen-secondary{color:var(--muted-foreground);font-size:14px}.status-screen-secondary :is(a,button){color:var(--foreground);text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){html.ember-kit .workspace-view-tabs [data-slot=tabs-list]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid;overflow:visible}html.ember-kit .workspace-view-tabs [data-slot=tabs-trigger]{white-space:normal;text-align:center;min-width:0;padding-inline:8px;line-height:1.25}}html.ember-kit .ek-page-heading[data-menu]{flex-flow:row;justify-content:space-between;align-items:center}html.ember-kit .ek-page-heading[data-menu] .page-actions{width:auto}@media (max-width:767px){html.ember-kit .ghely-page .ghely-chat>.ghely-chat-head{margin-top:84px}html.ember-kit .ghely-page .ghely-chat>.ghely-chat-head~.ghely-messages{padding-top:8px;-webkit-mask-image:none;mask-image:none}}.home-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:639px){.home-tiles{grid-template-columns:minmax(0,1fr)}}html.ember-kit .home-tile-label{letter-spacing:0;text-transform:none;color:var(--foreground);font-size:16px;font-weight:600}@media (min-width:640px){.seal-shelf{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}}@media (min-width:1500px){.seal-shelf{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (min-width:640px){.seal-shelf .seal-item{grid-template-columns:minmax(0,1fr);min-width:0;padding-inline:8px}.seal-shelf .seal-toggle{grid-template-columns:minmax(0,1fr);min-width:0}.seal-shelf .seal-toggle>.wax-seal{aspect-ratio:1;width:min(120px,82%);height:auto}}@media (min-width:1024px){section:has(>.practice-interviewer){isolation:isolate;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 248px;align-items:center;gap:12px 48px;display:grid;position:relative}.practice-interviewer{display:contents}.practice-interviewer-question{grid-area:1/1}section:has(>.practice-interviewer)>.practice-question-foot{grid-area:2/1}.practice-interviewer .ghely{grid-area:1/2/span 2;justify-self:center;width:184px;margin:0}section:has(>.practice-interviewer):before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, transparent 59%, var(--luma-rule) 59.5%, transparent 60.5%), radial-gradient(circle, transparent 79%, var(--luma-rule) 79.5%, transparent 80.5%);border-radius:999px;grid-area:1/2/span 2;place-self:center;width:248px;translate:0 -14px}}.interview-switch{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.interview-switch>li{display:grid}html.ember-kit:is(.clean,.clean-dark) .ek-choice.interview-switch-item{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:12px 16px;display:grid}.interview-switch-date{color:var(--muted-foreground);justify-items:center;line-height:1;display:grid}.interview-switch-date>span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.interview-switch-date>strong{font:400 28px/1.1 var(--font-heading);color:var(--foreground)}.interview-switch-text{gap:2px;min-width:0;display:grid}.interview-switch-company{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.interview-switch-left{color:var(--muted-foreground);font-size:14px}@media (max-width:767px){.interview-switch{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;margin-inline:-16px;padding:4px 16px 8px;scroll-padding-inline:16px;overflow-x:auto}.interview-switch::-webkit-scrollbar{display:none}.interview-switch>li{scroll-snap-align:start}}html.ember-kit .ticket-hand{padding-top:calc((var(--n) - 1) * 48px)}html.ember-kit .ticket-hand .hand-card,html.ember-kit .ticket-hand:is(:hover,:focus-within) .hand-card{transform:translateY(calc(var(--i) * -48px)) scale(calc(1 - var(--i) * .04))}html.ember-kit .ticket-hand .hand-card:not([data-front]):is(:hover,:focus-within){transform:translateY(calc(var(--i) * -48px - 8px)) scale(calc(1 - var(--i) * .04))}html.ember-kit .ticket-hand .hand-card[data-front]:hover{transform:translateY(-4px)}html.ember-kit.clean-dark svg.area-art[data-tone=lavender]{--tone-soft:#f9d4f8}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=lavender]{--tone-soft:color-mix(in srgb, #f9d4f8 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=lavender]{--tone-edge:#ebb5ea}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=lavender]{--tone-edge:color-mix(in srgb, #ebb5ea 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=lavender]{--tone-drop:#dc9fdb}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=lavender]{--tone-drop:color-mix(in srgb, #dc9fdb 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=lavender]{--tone:#b56fb8;--tone-deep:#8e4f92;--tone-ink:#5a2a5d}html.ember-kit.clean-dark svg.area-art[data-tone=lagoon]{--tone-soft:#d4e6e6}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=lagoon]{--tone-soft:color-mix(in srgb, #d4e6e6 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=lagoon]{--tone-edge:#aecfd0}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=lagoon]{--tone-edge:color-mix(in srgb, #aecfd0 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=lagoon]{--tone-drop:#8fbcbd}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=lagoon]{--tone-drop:color-mix(in srgb, #8fbcbd 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=lagoon]{--tone:#3f9f95;--tone-deep:#2f7f77;--tone-ink:#1d4b4f}html.ember-kit.clean-dark svg.area-art[data-tone=umbrella]{--tone-soft:#ffe3bd}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=umbrella]{--tone-soft:color-mix(in srgb, #ffe3bd 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=umbrella]{--tone-edge:#ffd094}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=umbrella]{--tone-edge:color-mix(in srgb, #ffd094 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=umbrella]{--tone-drop:#f2b867}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=umbrella]{--tone-drop:color-mix(in srgb, #f2b867 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=umbrella]{--tone:#e8841a;--tone-deep:#b5650e;--tone-ink:#7a3f06}html.ember-kit.clean-dark svg.area-art[data-tone=shortcake]{--tone-soft:#fde0dd}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=shortcake]{--tone-soft:color-mix(in srgb, #fde0dd 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=shortcake]{--tone-edge:#fcc4c0}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=shortcake]{--tone-edge:color-mix(in srgb, #fcc4c0 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=shortcake]{--tone-drop:#f4a3a2}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=shortcake]{--tone-drop:color-mix(in srgb, #f4a3a2 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=shortcake]{--tone:#ea5e86;--tone-deep:#a83a5c;--tone-ink:#82203f}html.ember-kit.clean-dark svg.area-art[data-tone=corn]{--tone-soft:#f9f0cc}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=corn]{--tone-soft:color-mix(in srgb, #f9f0cc 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=corn]{--tone-edge:#f7e9b2}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=corn]{--tone-edge:color-mix(in srgb, #f7e9b2 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=corn]{--tone-drop:#e8d488}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=corn]{--tone-drop:color-mix(in srgb, #e8d488 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=corn]{--tone:#d29d1c;--tone-deep:#9a7413;--tone-ink:#5e4505}html.ember-kit.clean-dark svg.area-art[data-tone=mint]{--tone-soft:#e9f7d2}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=mint]{--tone-soft:color-mix(in srgb, #e9f7d2 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=mint]{--tone-edge:#ddf2b8}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=mint]{--tone-edge:color-mix(in srgb, #ddf2b8 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=mint]{--tone-drop:#b9dc8a}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=mint]{--tone-drop:color-mix(in srgb, #b9dc8a 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=mint]{--tone:#037f71;--tone-deep:#024f46;--tone-ink:#03584e}html.ember-kit.clean-dark svg.area-art[data-tone=cocoa]{--tone-soft:#eee3cd}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=cocoa]{--tone-soft:color-mix(in srgb, #eee3cd 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=cocoa]{--tone-edge:#ddcdac}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=cocoa]{--tone-edge:color-mix(in srgb, #ddcdac 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=cocoa]{--tone-drop:#c9b58e}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art[data-tone=cocoa]{--tone-drop:color-mix(in srgb, #c9b58e 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art[data-tone=cocoa]{--tone:#422f0e;--tone-deep:#1f1505;--tone-ink:#422f0e}html.ember-kit.clean-dark svg.area-art{--art-paper:#fffdf8}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg.area-art{--art-paper:color-mix(in srgb, #fffdf8 88%, var(--background))}}html.ember-kit.clean-dark svg.area-art .ground ellipse{fill:#000;opacity:.16}html.ember-kit.clean-dark svg.area-art .stage-day{fill:#422f0e}html.ember-kit.clean-dark svg.area-art .stage-day.is-empty{fill:#6f5b3e}html.ember-kit.clean-dark svg.area-art[data-tone=cocoa] .t.ol{stroke:#fffdf859}html.ember-kit.clean-dark svg rect[width="96"][fill=\#fffdf8]{fill:#fffdf8}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark svg rect[width="96"][fill=\#fffdf8]{fill:color-mix(in srgb, #fffdf8 88%, var(--background))}}html.ember-kit.clean-dark svg rect[fill=\#e3d8c6]{fill:#c9b58e}html.ember-kit.clean-dark :is(.paper-stack>i,.paper-sheet){background:#fffdf8}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark :is(.paper-stack>i,.paper-sheet){background:color-mix(in srgb, #fffdf8 88%, var(--background))}}html.ember-kit.clean-dark :is(.paper-stack>i,.paper-sheet){border-color:#c9b58e}html.ember-kit.clean-dark .paper-sheet>b{background:#c9b58e}html.ember-kit.clean-dark .paper-sheet-question>b:first-child{background:#422f0e}html.ember-kit.clean-dark .seal-shelf .wax-seal[data-earned] .wax-seal-rim path{filter:drop-shadow(0 4px 0 var(--tone-deep,var(--ember-edge)))}@supports (color:color-mix(in lab, red, red)){html.ember-kit.clean-dark .seal-shelf .wax-seal[data-earned] .wax-seal-rim path{filter:drop-shadow(0 4px 0 color-mix(in srgb, var(--tone-deep,var(--ember-edge)) 55%, #000))}}.seal-holo .wax-seal-ring{transform:translateZ(14px)}.seal-holo .wax-seal[data-earned] .wax-seal-ring circle{filter:drop-shadow(calc(var(--tilt-y) * -.12px) calc(var(--tilt-x) * .12px + 1.5px) 1px #00000047)}.seal-holo .wax-seal[data-earned] .wax-seal-icon{filter:drop-shadow(calc(var(--tilt-y) * -.3px) calc(var(--tilt-x) * .3px + 5px) 3px #0000004d)}.seal-holo .wax-seal[data-earned] .wax-seal-tick{box-shadow:0 0 0 3px var(--tone,var(--ember)), calc(var(--tilt-y) * -.34px) calc(var(--tilt-x) * .34px + 6px) 6px #00000047}.specialist-divider{font-size:16px}.specialist-divider-note{color:var(--muted-foreground);margin-left:12px;font-size:14px;font-weight:400}.native-list-title .specialist-divider-note{letter-spacing:0;text-transform:none;margin-left:8px;font-size:12px;font-weight:500}.ctx-form{gap:28px;display:grid}.ctx-group{gap:16px;display:grid}.ctx-group+.ctx-group{border-top:1px solid var(--luma-rule);padding-top:24px}.ctx-group-head{gap:4px;display:grid}.ctx-group-title{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.4}.ctx-levels{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.ctx-legend{padding:0;font-size:14px;font-weight:600}.ctx-level-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:479px){.ctx-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html.ember-kit:is(.clean,.clean-dark) .ek-choice.ctx-level{text-align:center;place-items:center;min-height:48px;padding:8px 12px;font-size:14px;font-weight:600;display:grid}.ghely-composer{align-items:flex-end;gap:8px;display:flex}.ghely-composer-tool{background:var(--muted);width:44px;height:44px;color:var(--muted-foreground);border-radius:16px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.ghely-composer-tool:hover,.ghely-composer-tool:focus-visible{color:var(--foreground);background:var(--luma-hover)}.ghely-composer-tool:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ghely-composer-tool.is-on{color:var(--foreground);background:var(--luma-picked)}.ghely-composer-tool svg{width:20px;height:20px}html.ember-kit:is(.clean,.clean-dark) .ghely-composer [data-slot=textarea]{resize:none;flex:1;min-width:0;overflow-y:auto;background:var(--muted)!important;min-height:44px!important;max-height:144px!important;box-shadow:none!important;field-sizing:content!important;border:0!important;border-radius:16px!important;padding:10px 16px!important;line-height:24px!important}html.ember-kit:is(.clean,.clean-dark) .ghely-composer [data-slot=textarea]:is(:focus,:focus-visible){outline:none;box-shadow:inset 0 0 0 1.5px var(--input)!important}html.ember-kit:is(.clean,.clean-dark) .ghely-composer>[data-slot=button][data-accent]{text-shadow:none;transition:scale .12s var(--ease-enter,ease), background-color .15s, opacity .15s;border-radius:16px;flex:none;place-items:center;padding:0;display:grid;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;translate:none!important}html.ember-kit:is(.clean,.clean-dark) .ghely-composer>[data-slot=button][data-accent]:active:not(:disabled){scale:.94}html.ember-kit:is(.clean,.clean-dark) .ghely-composer>[data-slot=button][data-accent] svg{width:20px;height:20px}.ghely-composer-error{color:var(--foreground);margin:4px 0 0;font-size:14px}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]){letter-spacing:0;white-space:nowrap;text-shadow:none;justify-content:center;align-items:center;gap:8px;display:inline-flex;box-sizing:border-box!important;height:44px!important;min-height:44px!important;font:500 15px/20px var(--ek-font-body)!important;border-radius:16px!important;padding:0 20px!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-size=sm],[data-size=xs]){gap:6px;border-radius:10px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;font-size:14px!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-size=icon],[data-size=icon-lg]){width:44px!important;min-width:44px!important;padding:0!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-size=icon-sm],[data-size=icon-xs]){border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]) svg:not([class*=size-]){width:18px;height:18px}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-size=sm],[data-size=xs],[data-size=icon-sm],[data-size=icon-xs]) svg:not([class*=size-]){width:16px;height:16px}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-accent],[data-variant=destructive]){transition:translate 90ms,box-shadow 90ms,filter .15s;color:#fff!important;text-shadow:0 1px #7814008c!important;background:linear-gradient(#d84a20 0%,#cb4019 100%)!important;border:0!important;text-decoration:none!important;box-shadow:0 3px #8f2c0e,inset 0 1px #ffffff38!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar])[data-variant=destructive]:not([data-accent]){background:var(--destructive)!important;color:#fff!important;box-shadow:0 3px 0 var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar])[data-variant=destructive]:not([data-accent]){box-shadow:0 3px 0 color-mix(in srgb, var(--destructive) 60%, #000)!important}}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-accent],[data-variant=destructive]):hover:not(:disabled){filter:brightness(1.04)}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):not([data-accent]):is([data-variant=outline],[data-variant=secondary],[data-variant=default]){transition:scale 90ms,filter .15s;background:var(--btn-fill,var(--luma-well-solid))!important;color:var(--foreground)!important;box-shadow:none!important;border:0!important;text-decoration:none!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):not([data-accent]):is([data-variant=outline],[data-variant=secondary],[data-variant=default]):hover:not(:disabled){filter:brightness(.96)}@media (prefers-reduced-motion:no-preference){html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-accent],[data-variant=destructive]):active:not(:disabled){translate:0 2px}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):not([data-accent]):is([data-variant=outline],[data-variant=secondary],[data-variant=default]):active:not(:disabled){scale:.98}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-accent],[data-variant=destructive]):active:not(:disabled){box-shadow:0 1px #8f2c0e,inset 0 1px #ffffff38!important}}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-variant=ghost],[data-variant=link]):not([data-accent]){text-underline-offset:4px;text-decoration-thickness:1px;box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border:0!important;text-decoration:underline!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-variant=ghost],[data-variant=link]):not([data-accent])[data-size^=icon]{text-decoration:none!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):is([data-variant=ghost],[data-variant=link]):not([data-accent]):hover:not(:disabled){background:var(--luma-hover)!important}html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar]):disabled,html.ember-kit :is(button,a)[data-variant][data-size]:not([data-slot^=toggle],[data-slot^=sidebar])[aria-disabled=true]{opacity:.45}.ek-inset,.ai-context-panel,.ai-workspace{--btn-fill:var(--card)}.mobile-tabbar .tab-ghely-slot{transform-origin:50% 100%;width:58px;height:58px;transition:transform .46s cubic-bezier(.34,1.56,.64,1),opacity .16s;top:-60px;right:2px}.mobile-tabbar .tab-orb{width:58px;height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;top:0;left:0}.mobile-tabbar .tab-orb .ghely{pointer-events:none;width:58px;height:auto;overflow:visible}.mobile-tabbar .tab-ghely-slot[data-away]{opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.5,0,.9,.4),opacity .18s 60ms;transform:translateY(46px)scale(.2)}.ghely-dock-orb{transform-origin:50% 100%;transition:transform .46s cubic-bezier(.34,1.56,.64,1),opacity .16s}html body .ghely-dock-orb[data-away]{opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.5,0,.9,.4),opacity .18s 60ms;transform:translateY(40px)scale(.2)}.mobile-tabbar .tab-ghely-slot[data-away]:focus-visible,html body .ghely-dock-orb[data-away]:focus-visible{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.mobile-tabbar .tab-ghely-slot,.mobile-tabbar .tab-ghely-slot[data-away],.ghely-dock-orb,html body .ghely-dock-orb[data-away]{transition:opacity .15s;transform:none}}html.ember-kit.clean-dark svg.ghely [data-part=glass]{opacity:.42}html.ember-kit.clean-dark svg.ghely [data-part=innerRing]{stroke-opacity:.2}html.ember-kit.clean-dark svg.ghely [data-part=bounce]{opacity:.1}.oo-desk{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.oo-desk>*{min-width:0}@media (max-width:1023px){.oo-desk{grid-template-columns:minmax(0,1fr);gap:24px}}.oo-padWrap{padding-bottom:12px;position:relative}.oo-padWrap:before,.oo-padWrap:after{content:"";background:var(--card);border:1px solid var(--luma-rule);box-shadow:0 3px 0 var(--press-edge);border-radius:26px;position:absolute;inset:10px 14px 0}.oo-padWrap:before{translate:0 6px;rotate:-1.1deg}.oo-padWrap:after{translate:0 2px;rotate:.7deg}.oo-pad{z-index:1;background:var(--card);color:var(--card-foreground);border:1px solid var(--luma-edge);box-shadow:0 3px 0 var(--press-edge);border-radius:26px;position:relative;overflow:hidden}.oo-head{border-bottom:1px solid var(--luma-rule);gap:14px;padding:22px 32px 20px;display:grid;position:relative}.oo-headTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.oo-headTop[data-stamped]{padding-right:72px}.oo-title{font-family:var(--font-heading);margin:0;font-size:32px;font-weight:400;line-height:1.1}.oo-summary{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:16px;display:flex}.oo-summary>span+span:before{content:"·";margin-right:10px}.oo-stamp{position:absolute;top:14px;right:24px;rotate:-10deg}.oo-readJump{color:var(--foreground);text-underline-offset:4px;margin-left:auto;font-weight:500;text-decoration:underline;display:none}@media (max-width:1023px){.oo-readJump{display:inline}}.oo-rows{margin:0;padding:0 32px;list-style:none}.oo-row{border-bottom:1px solid var(--luma-rule);gap:10px;padding:24px 0;display:grid}.oo-question{color:var(--card-foreground);margin:0;font-size:18px;font-weight:600;line-height:1.4}.oo-lastTime{border-bottom:1px solid var(--luma-rule);gap:10px;padding:24px 32px;display:grid}.oo-tips summary{cursor:pointer;width:fit-content;min-height:32px;color:var(--muted-foreground);text-underline-offset:4px;align-items:center;gap:6px;font-size:14px;text-decoration:underline;list-style:none;display:flex}.oo-tips summary::-webkit-details-marker{display:none}.oo-tips summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;translate:0 -2px;rotate:45deg}.oo-tips[open] summary:after{translate:0 2px;rotate:225deg}.oo-tips ul{gap:6px;margin:6px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.oo-tips li{align-items:start;gap:8px;display:flex}.oo-tips li svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.oo-tipDo{color:var(--foreground)}.oo-tipDont{color:var(--muted-foreground)}@media (pointer:coarse){.oo-tips summary{min-height:44px}}.oo-row:last-child{border-bottom:0}.oo-write{field-sizing:content;resize:none;width:100%;min-height:calc(2lh + 26px);display:block;overflow:hidden}.oo-row:not(:focus-within):not(:hover) .dictate-mic{opacity:0;pointer-events:none}.clean-dark .oo-chip[data-tone]{color:var(--tone-ink)}.oo-dot{background:var(--tone);border-radius:999px;width:8px;height:8px}.oo-problemLine{gap:0;display:grid}.oo-inWriting{background:var(--luma-well-solid);border-radius:16px;gap:6px;margin:0 32px 24px;padding:14px 18px;display:grid}.oo-inWriting h3{margin:0;font-size:14px;font-weight:600}.oo-inWriting ul{margin:0;padding-left:20px;font-size:16px;line-height:1.5}.oo-padFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 4px 0;display:flex}.oo-read{gap:18px;display:grid;position:sticky;top:88px}.oo-readHead{display:block}.oo-verdict{font-family:var(--font-heading);margin:0;font-size:26px;font-weight:400;line-height:1.15}.oo-readLine{color:var(--muted-foreground);margin:-8px 0 0;font-size:16px;line-height:1.5}.oo-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oo-point{--btn-fill:var(--card);background:var(--luma-well-solid);border-radius:16px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:16px;line-height:1.45;display:grid}.oo-point[data-tone=good]{background:0 0;padding-block:4px}.oo-pointIcon{background:var(--card);width:24px;height:24px;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}.oo-pointIcon svg{width:14px;height:14px}.oo-pointBody{justify-items:start;gap:6px;display:grid}.oo-readActions{gap:8px;display:grid}.oo-readActions>*,.oo-read .ai-context-help>[data-slot=button]{width:100%}@media (max-width:1023px){.oo-read{position:static}}.oo-slips{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.oo-slip{background:var(--card);border:1px solid var(--luma-edge);height:100%;box-shadow:0 3px 0 var(--press-edge);color:var(--card-foreground);transition:rotate .18s var(--ease-enter,ease), translate .18s var(--ease-enter,ease);border-radius:18px;gap:8px;padding:18px;text-decoration:none;display:grid;rotate:-.8deg}.oo-slips>li:nth-child(2n) .oo-slip{rotate:.7deg}.oo-slip:hover,.oo-slip:focus-visible{translate:0 -2px;rotate:0deg}.oo-slip:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.oo-slipDate{align-items:baseline;gap:8px;display:flex}.oo-slipDay{font-family:var(--font-heading);font-size:36px;font-weight:300;line-height:1}.oo-slipMonth{color:var(--muted-foreground);font-size:14px;font-weight:600}.oo-slipTopic{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.oo-slipMeta{color:var(--muted-foreground);margin-top:auto;font-size:14px}.oo-how{gap:28px;padding:4px 0 24px;display:grid}.oo-how h3{margin:0 0 10px;font-size:16px;font-weight:600}.oo-shape{border-radius:var(--radius);background:var(--luma-well-solid);margin:0;padding:4px 18px;list-style:none;display:grid}.oo-shape li{border-bottom:1px solid var(--luma-rule);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;font-size:16px;display:grid}.oo-shape li:last-child{border-bottom:0}.oo-shapePin{background:var(--card);border:2px solid var(--luma-control-border);width:28px;height:28px;color:var(--muted-foreground);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid}.oo-shapeText{gap:2px;display:grid}.oo-shapeFocus{color:var(--muted-foreground);font-size:14px}.oo-shapeMin{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:14px}.oo-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.oo-checks li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;line-height:1.5;display:grid}.oo-checks svg{width:18px;height:18px;color:var(--muted-foreground);margin-top:3px}.oo-tasks{margin:0;padding:0;list-style:none}.oo-task{border-radius:12px;align-items:center;gap:4px;min-width:0;display:flex}.oo-task:hover{background:var(--luma-hover)}.oo-taskLabel{cursor:pointer;flex:1;align-items:center;gap:14px;min-width:0;min-height:48px;padding:8px;display:flex;position:relative}.oo-input{opacity:0;width:1px;height:1px;position:absolute}.oo-checkbox{border:1px solid var(--luma-control-border);background:var(--card);width:24px;height:24px;color:var(--card-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.oo-checkbox svg{width:16px;height:16px}.oo-input:focus-visible+.oo-checkbox{outline:2px solid var(--ring);outline-offset:4px}.oo-taskText{gap:2px;min-width:0;display:grid}.oo-taskBody{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.oo-taskMeta{color:var(--muted-foreground);font-size:14px;line-height:1.5}.oo-task[data-done] .oo-checkbox{background:var(--primary);color:var(--primary-foreground)}.oo-task[data-done] .oo-taskBody{color:var(--muted-foreground);text-decoration:line-through;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.oo-taskDelete{flex:none;margin-right:4px}.oo-addAction{gap:10px;display:grid}.oo-addRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}@media (max-width:639px){.oo-head{padding:18px 18px 16px}.oo-headTop[data-stamped]{padding-right:56px}.oo-title{font-size:28px}.oo-stamp{right:14px}.oo-rows{padding:0 18px}.oo-row{padding:20px 0}.oo-lastTime{padding:20px 18px}.oo-inWriting{margin-inline:18px}}@media (prefers-reduced-motion:no-preference){.oo-tips summary:after{transition:rotate .15s var(--ease-enter,ease)}.oo-stamp[data-just]{animation:.62s cubic-bezier(.2,1.4,.4,1) both oo-stamp-in}.oo-point{animation:oo-row-in .32s var(--ease-enter,ease) both}@keyframes oo-row-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes oo-stamp-in{0%{opacity:0;scale:1.8}60%{opacity:1;scale:.92}to{scale:1}}}.oo-composer{border:2px solid var(--luma-control-border);background:var(--card);border-radius:22px;gap:8px;padding:12px 14px 12px 18px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:inset 0 3px #422f0e0a}.oo-composer:hover{border-color:var(--input)}.oo-composer:focus-within{border-color:var(--ember);outline:3px solid var(--ember-subtle)}.oo-composerText{width:100%;min-height:2lh;color:var(--foreground);font:inherit;field-sizing:content;resize:none;box-shadow:none;background:0 0;border:0;outline:none;margin:0;padding:4px 0 0;font-size:16px;line-height:1.6;display:block}.oo-composerText::placeholder{color:var(--hint)}.oo-composerTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}
