@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-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-google-sans), sans-serif;--font-mono:var(--font-roboto-mono), ui-monospace, monospace;--color-green-500:#00c758;--color-zinc-900:#18181b;--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-4xl:56rem;--container-6xl:72rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-lg:var(--radius);--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;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-google-sans), sans-serif;--default-mono-font-family:var(--font-roboto-mono), ui-monospace, monospace;--font-heading:var(--font-google-sans), sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-green-500:lab(70.5521% -66.5147 45.8073);--color-zinc-900:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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{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}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;font-optical-sizing:auto;font-size:16px}body{font-family:var(--font-sans);font-size:var(--type-body);font-weight:500;line-height:var(--font-sans-line-height);letter-spacing:var(--font-sans-tracking);font-synthesis:none;font-variant-ligatures:common-ligatures;font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-platform=windows] body{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}button,input,textarea,select{font-family:inherit;line-height:inherit;letter-spacing:inherit;font-synthesis:inherit;font-variant-ligatures:inherit;font-feature-settings:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,[data-slot=card-title],[data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]{font-family:var(--font-heading);font-weight:600;line-height:var(--font-heading-line-height);letter-spacing:var(--font-sans-tracking-compact);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-heading{font-family:var(--font-heading);font-weight:600}html[data-platform=windows] :is(h1,h2,h3,h4,h5,h6,[data-slot=card-title],[data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.font-normal{font-weight:500!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)}html[data-demo-mode=true] body{background:var(--demo-notice-banner-background);background-attachment:fixed}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-\[10\%\]{top:10%}.top-\[14\%\]{top:14%}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[10\%\]{right:10%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[12\%\]{bottom:12%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[8\%\]{left:8%}.isolate{isolation:isolate}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-70{z-index:70}.z-1600{z-index:1600}.z-1601{z-index:1601}.z-\[1600\]{z-index:1600}.z-\[1601\]{z-index:1601}.col-start-1{grid-column-start:1}.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-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-auto{margin-block:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.aspect-\[1\/1\.414\]{aspect-ratio:1/1.414}.aspect-square{aspect-ratio:1}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.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-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[14px\]{width:14px;height:14px}.size-\[18px\]{width:18px;height:18px}.size-auto{width:auto;height:auto}.h-\(--elastic-slider-height\){height:var(--elastic-slider-height)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-\[420px\]{height:420px}.h-\[min\(440px\,55vh\)\]{height:min(440px,55vh)}.h-\[min\(calc\(100dvh-1rem\)\,32rem\)\]{height:min(100dvh - 1rem,32rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.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-0{max-height:calc(var(--spacing) * 0)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[44vh\]{max-height:44vh}.max-h-\[54vh\]{max-height:54vh}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-19{min-height:calc(var(--spacing) * 19)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[28vh\]{min-height:28vh}.min-h-\[34vh\]{min-height:34vh}.min-h-\[110px\]{min-height:110px}.min-h-\[440px\]{min-height:440px}.min-h-\[calc\(100vh-52px\)\]{min-height:calc(100vh - 52px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-3\/4{width:75%}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[4\.5rem\]{width:4.5rem}.w-\[18rem\]{width:18rem}.w-\[20rem\]{width:20rem}.w-\[46\%\]{width:46%}.w-\[58\%\]{width:58%}.w-\[68\%\]{width:68%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[74\%\]{width:74%}.w-\[82\%\]{width:82%}.w-\[84\%\]{width:84%}.w-\[85\%\]{width:85%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[96\%\]{width:96%}.w-\[112px\]{width:112px}.w-\[min\(100\%\,228px\)\]{width:min(100%,228px)}.w-\[var\(--workspace-mobile-drawer-width\)\]{width:var(--workspace-mobile-drawer-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-none{max-width:none!important}.max-w-0{max-width:calc(var(--spacing) * 0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[40\%\]{max-width:40%}.max-w-\[42rem\]{max-width:42rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[70vw\]{max-width:70vw}.max-w-\[190px\]{max-width:190px}.max-w-\[260px\]{max-width:260px}.max-w-\[420px\]{max-width:420px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[18px\]{min-width:18px}.min-w-\[156px\]{min-width:156px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-0{flex-basis:calc(var(--spacing) * 0)}.border-collapse{border-collapse:collapse}.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-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-5{--tw-translate-y:calc(var(--spacing) * -5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);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-1{--tw-translate-y:calc(var(--spacing) * 1);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)}.rotate-45{rotate:45deg}.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-none{animation: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}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.\[scrollbar-width\:none\]{scrollbar-width:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.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}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.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-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[3px\]{gap:3px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * 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)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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>:not(:last-child)),:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}: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-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\(--elastic-slider-radius\){border-radius:var(--elastic-slider-radius)}.rounded-\(--radius-inner-control\){border-radius:var(--radius-inner-control)}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[12px\]{border-radius:12px}.rounded-\[calc\(var\(--radius-inner-control\)\+0\.125rem\)\]{border-radius:calc(var(--radius-inner-control) + .125rem)}.rounded-\[calc\(var\(--radius-outer-control-md\)\+2px\)\]{border-radius:calc(var(--radius-outer-control-md) + 2px)}.rounded-\[var\(--radius-inner-control\)\]{border-radius:var(--radius-inner-control)}.rounded-\[var\(--radius-outer-control-md\)\]{border-radius:var(--radius-outer-control-md)}.rounded-\[var\(--radius-outer-control-sm\)\]{border-radius:var(--radius-outer-control-sm)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[length\:var\(--dropzone-stroke-width\,1\.5px\)\]{border-style:var(--tw-border-style);border-width:var(--dropzone-stroke-width,1.5px)}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--control-outline-border\)\]{border-color:var(--control-outline-border)}.border-\[color\:var\(--control-outline-border-strong\)\]{border-color:var(--control-outline-border-strong)}.border-\[color\:var\(--create-composer-divider\)\]{border-color:var(--create-composer-divider)}.border-\[color\:var\(--create-composer-stroke\)\]{border-color:var(--create-composer-stroke)}.border-\[color\:var\(--editor-add-action-border\)\]{border-color:var(--editor-add-action-border)}.border-\[color\:var\(--editor-chip-border\)\]{border-color:var(--editor-chip-border)}.border-\[color\:var\(--editor-column-stroke-no-sidebar\)\]{border-color:var(--editor-column-stroke-no-sidebar)}.border-\[color\:var\(--editor-input-border\)\]{border-color:var(--editor-input-border)}.border-\[color\:var\(--editor-input-border-current\)\]{border-color:var(--editor-input-border-current)}.border-\[color\:var\(--warning\)\]\/25{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--warning\)\]\/25{border-color:color-mix(in oklab, var(--warning) 25%, transparent)}}.border-\[var\(--clear\)\]{border-color:var(--clear)}.border-border,.border-border\/15{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/15{border-color:color-mix(in oklab, var(--border) 15%, transparent)}}.border-border\/25{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/25{border-color:color-mix(in oklab, var(--border) 25%, transparent)}}.border-border\/35{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/35{border-color:color-mix(in oklab, var(--border) 35%, transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.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-border\/80{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.border-border\/90{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/90{border-color:color-mix(in oklab, var(--border) 90%, transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/40{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.border-foreground\/18{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/18{border-color:color-mix(in oklab, var(--foreground) 18%, transparent)}}.border-input{border-color:var(--input)}.border-primary,.border-primary\/18{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/18{border-color:color-mix(in oklab, var(--primary) 18%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.\!bg-\[var\(--control-outline-bg\)\]{background-color:var(--control-outline-bg)!important}.bg-\(--elastic-slider-bg\){background-color:var(--elastic-slider-bg)}.bg-\(--elastic-slider-fill\){background-color:var(--elastic-slider-fill)}.bg-\(--elastic-slider-handle\){background-color:var(--elastic-slider-handle)}.bg-\(--elastic-slider-hash\)\/45{background-color:var(--elastic-slider-hash)}@supports (color:color-mix(in lab, red, red)){.bg-\(--elastic-slider-hash\)\/45{background-color:color-mix(in oklab, var(--elastic-slider-hash) 45%, transparent)}}.bg-\[color-mix\(in_oklch\,var\(--background\)_20\%\,transparent\)\]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--background\)_20\%\,transparent\)\]{background-color:color-mix(in oklch,var(--background) 20%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--editor-input-bg\)_68\%\,var\(--surface-sunken\)_32\%\)\]{background-color:var(--editor-input-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklch\,var\(--editor-input-bg\)_68\%\,var\(--surface-sunken\)_32\%\)\]{background-color:color-mix(in oklch,var(--editor-input-bg) 68%,var(--surface-sunken) 32%)}}.bg-\[color\:color-mix\(in_oklch\,var\(--control-subtle-bg\)_54\%\,var\(--control-outline-bg\)_46\%\)\]{background-color:var(--control-subtle-bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklch\,var\(--control-subtle-bg\)_54\%\,var\(--control-outline-bg\)_46\%\)\]{background-color:color-mix(in oklch,var(--control-subtle-bg) 54%,var(--control-outline-bg) 46%)}}.bg-\[color\:var\(--warning\)\]\/8{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--warning\)\]\/8{background-color:color-mix(in oklab, var(--warning) 8%, transparent)}}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--control-outline-bg\)\]{background-color:var(--control-outline-bg)}.bg-\[var\(--create-composer-preview-bg\)\]{background-color:var(--create-composer-preview-bg)}.bg-\[var\(--editor-add-action-bg\)\]{background-color:var(--editor-add-action-bg)}.bg-\[var\(--editor-add-action-bg-hover\)\]{background-color:var(--editor-add-action-bg-hover)}.bg-\[var\(--editor-chip-bg\)\]{background-color:var(--editor-chip-bg)}.bg-\[var\(--editor-chip-bg-active\)\]{background-color:var(--editor-chip-bg-active)}.bg-\[var\(--editor-input-bg\)\]{background-color:var(--editor-input-bg)}.bg-\[var\(--editor-input-bg-current\)\]{background-color:var(--editor-input-bg-current)}.bg-\[var\(--segmented-control-active-bg\,var\(--control-outline-bg\)\)\]{background-color:var(--segmented-control-active-bg,var(--control-outline-bg))}.bg-\[var\(--segmented-control-bg\,var\(--surface-sunken\)\)\]{background-color:var(--segmented-control-bg,var(--surface-sunken))}.bg-\[var\(--sidebar\)\]{background-color:var(--sidebar)}.bg-\[var\(--success-soft\)\]{background-color:var(--success-soft)}.bg-\[var\(--surface-sunken\)\]{background-color:var(--surface-sunken)}.bg-\[var\(--toolbar-shelf-bg\)\]{background-color:var(--toolbar-shelf-bg)}.bg-accent{background-color:var(--accent)}.bg-accent\!{background-color:var(--accent)!important}.bg-background,.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-border,.bg-border\/70{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/70{background-color:color-mix(in oklab, var(--border) 70%, transparent)}}.bg-card,.bg-card\/35{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/35{background-color:color-mix(in oklab, var(--card) 35%, transparent)}}.bg-card\/45{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/45{background-color:color-mix(in oklab, var(--card) 45%, transparent)}}.bg-card\/50{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--card) 50%, transparent)}}.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/75{background-color:color-mix(in oklab, var(--card) 75%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-destructive\/15{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--destructive) 15%, transparent)}}.bg-destructive\/\[0\.05\]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/\[0\.05\]{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-foreground,.bg-foreground\/12{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/12{background-color:color-mix(in oklab, var(--foreground) 12%, transparent)}}.bg-foreground\/14{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/14{background-color:color-mix(in oklab, var(--foreground) 14%, transparent)}}.bg-foreground\/18{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/18{background-color:color-mix(in oklab, var(--foreground) 18%, transparent)}}.bg-foreground\/22{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/22{background-color:color-mix(in oklab, var(--foreground) 22%, transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted\!{background-color:var(--muted)!important}.bg-muted\/5{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/5{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-muted\/25{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, var(--muted) 25%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/35{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, var(--muted) 35%, 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\/45{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, var(--muted) 45%, 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-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.bg-muted\/72{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/72{background-color:color-mix(in oklab, var(--muted) 72%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/12{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/12{background-color:color-mix(in oklab, var(--primary) 12%, transparent)}}.bg-primary\/18{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/18{background-color:color-mix(in oklab, var(--primary) 18%, transparent)}}.bg-primary\/22{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/22{background-color:color-mix(in oklab, var(--primary) 22%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%-24px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.fill-foreground{fill:var(--foreground)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.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-6{padding-top:calc(var(--spacing) * 6)}.pt-\[max\(2\.5rem\,var\(--app-safe-area-top\)\)\]{padding-top:max(2.5rem, var(--app-safe-area-top))}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[max\(2rem\,var\(--app-safe-area-bottom\)\)\]{padding-bottom:max(2rem, var(--app-safe-area-bottom))}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-heading{font-family:var(--font-google-sans), sans-serif}.font-mono{font-family:var(--font-roboto-mono), ui-monospace, monospace}.font-sans{font-family:var(--font-google-sans), sans-serif}.text-2xl{font-size:var(--type-page-heading);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--type-display-xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--type-body);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--type-heading);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--type-label);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/none{font-size:var(--type-label);line-height:1}.text-xl{font-size:var(--type-display);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[length\:var\(--type-caption\)\]{font-size:var(--type-caption)}.text-\[length\:var\(--type-caption-sm\)\]{font-size:var(--type-caption-sm)}.text-\[length\:var\(--type-label\)\]{font-size:var(--type-label)}.leading-4\.5{--tw-leading:calc(var(--spacing) * 4.5);line-height:calc(var(--spacing) * 4.5)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium,.font-normal{--tw-font-weight:500;font-weight:500}.font-semibold{--tw-font-weight:600;font-weight:600}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-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}.text-ellipsis{text-overflow:ellipsis}.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-\(--elastic-slider-focus\){color:var(--elastic-slider-focus)}.text-\(--elastic-slider-label\){color:var(--elastic-slider-label)}.text-\[color-mix\(in_oklch\,var\(--success\)_78\%\,var\(--foreground\)_22\%\)\]{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.text-\[color-mix\(in_oklch\,var\(--success\)_78\%\,var\(--foreground\)_22\%\)\]{color:color-mix(in oklch,var(--success) 78%,var(--foreground) 22%)}}.text-\[var\(--control-subtle-fg\)\]{color:var(--control-subtle-fg)}.text-\[var\(--control-subtle-fg-strong\)\]{color:var(--control-subtle-fg-strong)}.text-\[var\(--editor-add-action-fg\)\]{color:var(--editor-add-action-fg)}.text-\[var\(--editor-chip-fg\)\]{color:var(--editor-chip-fg)}.text-\[var\(--editor-chip-fg-strong\)\]{color:var(--editor-chip-fg-strong)}.text-\[var\(--success\)\]{color:var(--success)}.text-\[var\(--warning\)\]{color:var(--warning)}.text-accent-foreground{color:var(--accent-foreground)}.text-accent-foreground\!{color:var(--accent-foreground)!important}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/70{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/70{color:color-mix(in oklab, var(--destructive) 70%, transparent)}}.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.text-foreground{color:var(--foreground)}.text-foreground\!{color:var(--foreground)!important}.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-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\!{color:var(--muted-foreground)!important}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_oklch\(0_0_0\/_0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[0_1px_2px_oklch\(0_0_0\/_0\.08\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,lab(0% 0 0/.08))}}.shadow-\[inset_0_0_0_1px_oklch\(0_0_0\/_0\.08\)\,0_1px_2px_oklch\(0_0_0\/_0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00000014), 0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[inset_0_0_0_1px_oklch\(0_0_0\/_0\.08\)\,0_1px_2px_oklch\(0_0_0\/_0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,lab(0% 0 0/.08)), 0 1px 2px var(--tw-shadow-color,lab(0% 0 0/.08))}}.shadow-\[inset_0_0_0_1px_var\(--control-outline-border\)\,0_1px_2px_oklch\(0_0_0\/_0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--control-outline-border)), 0 1px 2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.shadow-\[inset_0_0_0_1px_var\(--control-outline-border\)\,0_1px_2px_oklch\(0_0_0\/_0\.08\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--control-outline-border)), 0 1px 2px var(--tw-shadow-color,lab(0% 0 0/.08))}}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--editor-chip-shadow\)\]{--tw-shadow:var(--editor-chip-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--editor-input-shadow\)\]{--tw-shadow:var(--editor-input-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--editor-input-shadow-current\)\]{--tw-shadow:var(--editor-input-shadow-current);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 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-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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.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)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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-saturate-150{--tw-backdrop-saturate:saturate(150%);-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\]{transition-property:background-color,border-color,box-shadow;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\,color\,box-shadow\]{transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\,transform\]{transition-property:color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,box-shadow\]{transition-property:color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\]{transition-property:color,background-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\,border-color\,background-color\]{transition-property:color,box-shadow,border-color,background-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-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,border-color\]{transition-property:filter,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,opacity\,margin-top\,margin-bottom\,transform\]{transition-property:max-height,opacity,margin-top,margin-bottom,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[max-height\,opacity\,margin-top\,margin-bottom\,transform\]{will-change:max-height,opacity,margin-top,margin-bottom,transform}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--editor-input-bg-current\:var\(--editor-input-bg\)\]{--editor-input-bg-current:var(--editor-input-bg)}.\[--editor-input-border-current\:var\(--editor-input-border\)\]{--editor-input-border-current:var(--editor-input-border)}.\[--editor-input-shadow-current\:var\(--editor-input-shadow\)\]{--editor-input-shadow-current:var(--editor-input-shadow)}.\[--elastic-slider-bg\:var\(--muted\)\]{--elastic-slider-bg:var(--muted)}.\[--elastic-slider-fill-active\:var\(--muted-foreground\)\]\/20{--elastic-slider-fill-active:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.\[--elastic-slider-fill-active\:var\(--muted-foreground\)\]\/20{--elastic-slider-fill-active:color-mix(in oklab, var(--muted-foreground) 20%, transparent)}}.\[--elastic-slider-fill\:var\(--muted-foreground\)\]\/10{--elastic-slider-fill:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.\[--elastic-slider-fill\:var\(--muted-foreground\)\]\/10{--elastic-slider-fill:color-mix(in oklab, var(--muted-foreground) 10%, transparent)}}.\[--elastic-slider-focus\:var\(--foreground\)\]{--elastic-slider-focus:var(--foreground)}.\[--elastic-slider-handle\:var\(--foreground\)\]{--elastic-slider-handle:var(--foreground)}.\[--elastic-slider-hash\:var\(--muted-foreground\)\]\/30{--elastic-slider-hash:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.\[--elastic-slider-hash\:var\(--muted-foreground\)\]\/30{--elastic-slider-hash:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.\[--elastic-slider-height\:--spacing\(9\)\]{--elastic-slider-height:calc(var(--spacing) * 9)}.\[--elastic-slider-label\:var\(--muted-foreground\)\]{--elastic-slider-label:var(--muted-foreground)}.\[--elastic-slider-radius\:var\(--radius-lg\)\]{--elastic-slider-radius:var(--radius-lg)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-mask-image\:linear-gradient\(to_right\,black_calc\(100\%-24px\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.\[animation-duration\:0\.8s\]{animation-duration:.8s}.fade-in{--tw-enter-opacity:0}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.group-data-\[active\=true\]\/elastic-slider\:bg-\(--elastic-slider-fill-active\):is(:where(.group\/elastic-slider)[data-active=true] *){background-color:var(--elastic-slider-fill-active)}.group-data-\[active\=true\]\/elastic-slider\:bg-\(--elastic-slider-hash\):is(:where(.group\/elastic-slider)[data-active=true] *){background-color:var(--elastic-slider-hash)}.group-data-\[active\=true\]\/elastic-slider\:text-\(--elastic-slider-focus\):is(:where(.group\/elastic-slider)[data-active=true] *){color:var(--elastic-slider-focus)}.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] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--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)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.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-\[var\(--clear\)\]::file-selector-button{background-color:var(--clear)}.file\:text-sm::file-selector-button{font-size:var(--type-label);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:500;font-weight:500}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab, var(--muted-foreground) 60%, transparent)}}.first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}.focus-within\:border-\[color\:var\(--create-composer-stroke-active\)\]:focus-within{border-color:var(--create-composer-stroke-active)}@media (hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-border:hover,.hover\:border-border\/40:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/40:hover{border-color:color-mix(in oklab, var(--border) 40%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--success-soft\)_72\%\,var\(--success\)_28\%\)\]:hover{background-color:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--success-soft\)_72\%\,var\(--success\)_28\%\)\]:hover{background-color:color-mix(in oklch,var(--success-soft) 72%,var(--success) 28%)}}.hover\:bg-\[color\:color-mix\(in_oklch\,var\(--control-subtle-bg-hover\)_60\%\,var\(--control-outline-bg-hover\)_40\%\)\]:hover{background-color:var(--control-subtle-bg-hover)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:color-mix\(in_oklch\,var\(--control-subtle-bg-hover\)_60\%\,var\(--control-outline-bg-hover\)_40\%\)\]:hover{background-color:color-mix(in oklch,var(--control-subtle-bg-hover) 60%,var(--control-outline-bg-hover) 40%)}}.hover\:bg-\[var\(--control-outline-bg-hover\)\]:hover{background-color:var(--control-outline-bg-hover)}.hover\:bg-\[var\(--control-subtle-bg-hover\)\]:hover{background-color:var(--control-subtle-bg-hover)}.hover\:bg-\[var\(--editor-add-action-bg-hover\)\]:hover{background-color:var(--editor-add-action-bg-hover)}.hover\:bg-\[var\(--editor-chip-bg-hover\)\]:hover{background-color:var(--editor-chip-bg-hover)}.hover\:bg-\[var\(--editor-input-bg-hover\)\]:hover{background-color:var(--editor-input-bg-hover)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accent\!:hover{background-color:var(--accent)!important}.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--accent) 50%, 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-destructive\/95:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/95:hover{background-color:color-mix(in oklab, var(--destructive) 95%, transparent)}}.hover\:bg-destructive\/\[0\.1\]:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-foreground\/92:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/92:hover{background-color:color-mix(in oklab, var(--foreground) 92%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/5:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/5:hover{background-color:color-mix(in oklab, var(--muted) 5%, transparent)}}.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.hover\:bg-muted\/88:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/88:hover{background-color:color-mix(in oklab, var(--muted) 88%, 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-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:text-\[var\(--control-subtle-fg-strong\)\]:hover{color:var(--control-subtle-fg-strong)}.hover\:text-\[var\(--editor-add-action-fg\)\]:hover{color:var(--editor-add-action-fg)}.hover\:text-\[var\(--editor-chip-fg-strong\)\]:hover{color:var(--editor-chip-fg-strong)}.hover\:text-\[var\(--success\)\]:hover{color:var(--success)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover,.hover\:text-foreground\/80:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/80:hover{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:\[--editor-input-bg-current\:var\(--editor-input-bg-hover\)\]:hover{--editor-input-bg-current:var(--editor-input-bg-hover)}}.focus\:border-\[color\:var\(--editor-input-border-active\)\]:focus{border-color:var(--editor-input-border-active)}.focus\:bg-\[var\(--editor-input-bg-focus\)\]:focus{background-color:var(--editor-input-bg-focus)}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:shadow-\[var\(--editor-input-shadow-focus\)\]:focus{--tw-shadow:var(--editor-input-shadow-focus);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-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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\: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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:\[--editor-input-bg-current\:var\(--editor-input-bg-focus\)\]:focus{--editor-input-bg-current:var(--editor-input-bg-focus)}.focus\:\[--editor-input-border-current\:var\(--editor-input-border-active\)\]:focus{--editor-input-border-current:var(--editor-input-border-active)}.focus\:\[--editor-input-shadow-current\:var\(--editor-input-shadow-focus\)\]:focus{--editor-input-shadow-current:var(--editor-input-shadow-focus)}.focus-visible\:border-0:focus-visible{border-style:var(--tw-border-style);border-width:0}.focus-visible\:border-\[color\:var\(--editor-input-border-active\)\]:focus-visible{border-color:var(--editor-input-border-active)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-\[var\(--editor-input-bg-focus\)\]:focus-visible{background-color:var(--editor-input-bg-focus)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-1:focus-visible{--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)}.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-\[0px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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-destructive\/30:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.focus-visible\:ring-ring:focus-visible,.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-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[color\:var\(--control-outline-border\)\]:disabled{border-color:var(--control-outline-border)}.disabled\:bg-\[color\:color-mix\(in_oklch\,var\(--control-subtle-bg\)_38\%\,var\(--control-outline-bg\)_62\%\)\]:disabled{background-color:var(--control-subtle-bg)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-\[color\:color-mix\(in_oklch\,var\(--control-subtle-bg\)_38\%\,var\(--control-outline-bg\)_62\%\)\]:disabled{background-color:color-mix(in oklch,var(--control-subtle-bg) 38%,var(--control-outline-bg) 62%)}}.disabled\:bg-primary:disabled{background-color:var(--primary)}.disabled\:text-\[var\(--control-subtle-fg\)\]:disabled{color:var(--control-subtle-fg)}.disabled\:text-primary-foreground:disabled{color:var(--primary-foreground)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--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\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.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\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-100[aria-disabled=true]{opacity:1}.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)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[focus-visible\=true\]\:ring-2[data-focus-visible=true]{--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)}.data-\[focus-visible\=true\]\:ring-ring\/50[data-focus-visible=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[focus-visible\=true\]\:ring-ring\/50[data-focus-visible=true]{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.data-\[focus-visible\=true\]\:ring-offset-1[data-focus-visible=true]{--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)}.data-\[focus-visible\=true\]\:ring-offset-background[data-focus-visible=true]{--tw-ring-offset-color:var(--background)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder],.data-\[placeholder\]\:text-muted-foreground\/70[data-placeholder]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[placeholder\]\:text-muted-foreground\/70[data-placeholder]{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);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:calc(var(--spacing) * 1);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-10[data-size=default]{height:calc(var(--spacing) * 10)!important}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}: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-\[state\=active\]\:bg-\[var\(--control-outline-bg\)\][data-state=active]{background-color:var(--control-outline-bg)}.data-\[state\=active\]\:text-\[var\(--editor-chip-fg-strong\)\][data-state=active]{color:var(--editor-chip-fg-strong)}.data-\[state\=active\]\:shadow-\[inset_0_0_0_1px_var\(--control-outline-border\)\,0_1px_2px_oklch\(0_0_0\/_0\.06\)\][data-state=active]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--control-outline-border)), 0 1px 2px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.data-\[state\=active\]\:shadow-\[inset_0_0_0_1px_var\(--control-outline-border\)\,0_1px_2px_oklch\(0_0_0\/_0\.06\)\][data-state=active]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--control-outline-border)), 0 1px 2px var(--tw-shadow-color,lab(0% 0 0/.06))}}.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\]\: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-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.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\=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\]\:duration-150[data-state=open]{--tw-duration:.15s;transition-duration:.15s}.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%}.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)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (min-width:48rem){.max-md\:flex-1{flex:1}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}}@media (min-width:40rem){.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-\[min\(calc\(100dvh-3rem\)\,42rem\)\]{height:min(100dvh - 3rem,42rem)}.sm\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-\[15rem\]{width:15rem}.sm\:w-\[76vw\]{width:76vw}.sm\:w-\[152px\]{width:152px}.sm\:w-auto{width:auto}.sm\:\!max-w-2xl{max-width:var(--container-2xl)!important}.sm\:\!max-w-none{max-width:none!important}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[15rem\]{max-width:15rem}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-\[1200px\]{max-width:1200px}.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\:max-w-xl{max-width:var(--container-xl)}.sm\:min-w-0{min-width:calc(var(--spacing) * 0)}.sm\:min-w-24{min-width:calc(var(--spacing) * 24)}.sm\:min-w-\[15rem\]{min-width:15rem}.sm\:flex-1{flex:1}.sm\:-translate-y-7{--tw-translate-y:calc(var(--spacing) * -7);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,11fr\)_minmax\(0\,9fr\)\]{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.sm\:grid-cols-\[minmax\(140px\,0\.65fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(140px,.65fr) minmax(0,1.35fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}:where(.sm\: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(.sm\: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(.sm\: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)))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:self-start{align-self:flex-start}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pr-14{padding-right:calc(var(--spacing) * 14)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--type-page-heading);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--type-body);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--type-label);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.sm\:whitespace-nowrap{white-space:nowrap}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:left-4{left:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:min-h-\[460px\]{min-height:460px}.md\:w-\[16rem\]{width:16rem}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:w-max{width:max-content}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:max-w-\[16rem\]{max-width:16rem}.md\:max-w-none{max-width:none}.md\:min-w-0{min-width:calc(var(--spacing) * 0)}.md\:min-w-\[16rem\]{min-width:16rem}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:overflow-hidden{overflow:hidden}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.md\:border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:text-3xl{font-size:var(--type-display-lg);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--type-body);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-sm{font-size:var(--type-label);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:whitespace-nowrap{white-space:nowrap}}@media (min-width:64rem){.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}.lg\:h-\[min\(calc\(100dvh-3rem\)\,50rem\)\]{height:min(100dvh - 3rem,50rem)}.lg\:max-h-\[50rem\]{max-height:50rem}.lg\:w-\[320px\]{width:320px}.lg\:w-auto{width:auto}.lg\:\!max-w-4xl{max-width:var(--container-4xl)!important}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:p-8{padding:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.xl\:border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}}:where(.dark\:divide-border\/80:where(.dark,.dark *)>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-border\/80:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:border-\[color\:var\(--control-outline-border\)\]:where(.dark,.dark *){border-color:var(--control-outline-border)}.dark\:border-border\/60:where(.dark,.dark *){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/60:where(.dark,.dark *){border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.dark\:border-border\/80:where(.dark,.dark *){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:border-border\/80:where(.dark,.dark *){border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:border-foreground\/20:where(.dark,.dark *){border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark\:border-foreground\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.dark\:bg-\[color-mix\(in_oklch\,var\(--success\)_20\%\,transparent\)\]:where(.dark,.dark *){background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-\[color-mix\(in_oklch\,var\(--success\)_20\%\,transparent\)\]:where(.dark,.dark *){background-color:color-mix(in oklch,var(--success) 20%,transparent)}}.dark\:bg-\[var\(--control-subtle-bg-active\)\]:where(.dark,.dark *){background-color:var(--control-subtle-bg-active)}.dark\:bg-card:where(.dark,.dark *),.dark\:bg-card\/40:where(.dark,.dark *){background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-card\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--card) 40%, transparent)}}.dark\:bg-destructive:where(.dark,.dark *),.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.dark\:bg-destructive\/\[0\.12\]:where(.dark,.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/\[0\.12\]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--destructive) 12%, transparent)}}.dark\:bg-muted\/55:where(.dark,.dark *){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-muted\/55:where(.dark,.dark *){background-color:color-mix(in oklab, var(--muted) 55%, transparent)}}.dark\:bg-primary:where(.dark,.dark *),.dark\:bg-primary\/10:where(.dark,.dark *){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-primary\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-zinc-900\/60:where(.dark,.dark *){background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.dark\:text-\[var\(--control-subtle-fg-strong\)\]:where(.dark,.dark *){color:var(--control-subtle-fg-strong)}.dark\:text-card-foreground:where(.dark,.dark *){color:var(--card-foreground)}.dark\:shadow-\[0_1px_2px_oklch\(0_0_0\/_0\.24\)\]:where(.dark,.dark *){--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.dark\:shadow-\[0_1px_2px_oklch\(0_0_0\/_0\.24\)\]:where(.dark,.dark *){--tw-shadow:0 1px 2px var(--tw-shadow-color,lab(0% 0 0/.24))}}.dark\:shadow-\[inset_0_0_0_1px_oklch\(1_0_0\/_0\.08\)\,0_1px_2px_oklch\(0_0_0\/_0\.24\)\]:where(.dark,.dark *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff14), 0 1px 2px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.dark\:shadow-\[inset_0_0_0_1px_oklch\(1_0_0\/_0\.08\)\,0_1px_2px_oklch\(0_0_0\/_0\.24\)\]:where(.dark,.dark *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,lab(100% 0 0/.08)), 0 1px 2px var(--tw-shadow-color,lab(0% 0 0/.24))}}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.dark\:hover\:border-border\/80:where(.dark,.dark *):hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:border-border\/80:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--border) 80%, transparent)}}.dark\:hover\:bg-\[color-mix\(in_oklch\,var\(--success\)_30\%\,transparent\)\]:where(.dark,.dark *):hover{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-\[color-mix\(in_oklch\,var\(--success\)_30\%\,transparent\)\]:where(.dark,.dark *):hover{background-color:color-mix(in oklch,var(--success) 30%,transparent)}}.dark\:hover\:bg-\[var\(--control-subtle-bg-hover\)\]:where(.dark,.dark *):hover{background-color:var(--control-subtle-bg-hover)}.dark\:hover\:bg-destructive\/90:where(.dark,.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/90:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.dark\:hover\:bg-destructive\/\[0\.18\]:where(.dark,.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/\[0\.18\]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 18%, transparent)}}.dark\:hover\:bg-muted\/30:where(.dark,.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/30:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.dark\:hover\:bg-muted\/70:where(.dark,.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/70:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--muted) 70%, transparent)}}.dark\:hover\:bg-primary\/90:where(.dark,.dark *):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-primary\/90:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.dark\:hover\:text-accent-foreground:where(.dark,.dark *):hover{color:var(--accent-foreground)}.dark\:hover\:brightness-125:where(.dark,.dark *):hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:disabled\:bg-\[var\(--control-outline-bg\)\]:where(.dark,.dark *):disabled{background-color:var(--control-outline-bg)}.dark\:disabled\:text-\[var\(--control-subtle-fg\)\]:where(.dark,.dark *):disabled{color:var(--control-subtle-fg)}.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:where(.dark,.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:where(.dark,.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[\&_a\]\:focus-visible\:ring-0 a:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.\[\&_a\]\:focus-visible\:outline-none a:focus-visible{--tw-outline-style:none;outline-style:none}.\[\&_button\]\:focus-visible\:ring-0 button:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.\[\&_button\]\:focus-visible\:outline-none button:focus-visible{--tw-outline-style:none;outline-style:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-current svg{color:currentColor}.\[\&_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\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\.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(.rtl\:\*\*\:\[\.rdp-button\\\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}: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}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>span\]\:text-xs>span{font-size:var(--type-caption);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>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\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-\[var\(--clear\)\],[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-\[var\(--clear\)\]{background-color:var(--clear)}@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}}}@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}:root{--radius:.625rem;--radius-inner-control:calc(var(--radius) - 2px);--radius-outer-control-sm:calc(var(--radius-inner-control) + var(--space-1));--radius-outer-control-md:calc(var(--radius-inner-control) + var(--space-2));--motion-fast:.15s;--workspace-right-column-radius:12px;--clear:#0000;--ink:#000;--paper:#fff;--accent-azure-light:#007ca5;--accent-azure-dark:#2792bc;--accent-orange-light:#be4300;--accent-orange-dark:#d9572a;--accent-indigo-light:#6165c4;--accent-indigo-dark:#767cd3;--accent-berry-light:#a94691;--accent-berry-dark:#bb61a4;--accent-red-light:#c73232;--accent-red-dark:#d8554e;--accent-primary:var(--accent-orange-light);--background:#fbfbfb;--foreground:#121212;--card:#f8f8f8;--card-foreground:#121212;--popover:#fff;--popover-foreground:#121212;--primary:var(--accent-primary);--primary-foreground:var(--paper);--secondary:#e8e8e8;--secondary-foreground:#121212;--muted:#e8e8e8;--muted-foreground:#525252;--type-caps-fg:#747474;--input-placeholder:var(--muted-foreground)}@supports (color:lab(0% 0 0)){:root{--clear:lab(0% 0 0/0);--ink:lab(0% 0 0);--paper:lab(100% 0 0);--accent-azure-light:lab(47.9985% -20.0592 -34.8245);--accent-azure-dark:lab(56.1577% -19.3239 -31.2167);--accent-orange-light:lab(46.1873% 56.2855 78.735);--accent-orange-dark:lab(54.4845% 50.6316 51.6075);--accent-indigo-light:lab(46.0134% 19.0004 -51.1306);--accent-indigo-dark:lab(54.4712% 14.9669 -46.1277);--accent-berry-light:lab(45.5171% 48.1249 -21.4386);--accent-berry-dark:lab(53.8936% 43.491 -19.351);--accent-red-light:lab(45.9371% 58.6534 37.8727);--accent-red-dark:lab(54.2813% 52.3445 32.0148);--background:lab(98.608% 0 0);--foreground:lab(5.44558% 0 0);--card:lab(97.564% 0 0);--card-foreground:lab(5.44558% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(5.44558% 0 0);--secondary:lab(91.996% -.0000298023 .0000119209);--secondary-foreground:lab(5.44558% 0 0);--muted:lab(91.996% -.0000298023 .0000119209);--muted-foreground:lab(35.04% -.0000149012 0);--type-caps-fg:lab(48.96% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--input-placeholder:color-mix(in oklch, var(--muted-foreground) 80%, var(--background) 20%)}}:root{--accent:#f0f0f0;--accent-foreground:#121212;--destructive:#f51d31;--destructive-foreground:var(--paper);--border:#e2e2e2;--icon-fill:#6b6b6b;--input:#e2e2e2;--ring:var(--accent-primary);--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fff;--sidebar-foreground:#121212;--sidebar-primary:var(--accent-primary);--sidebar-primary-foreground:var(--paper);--sidebar-accent:#e8e8e8;--sidebar-accent-foreground:#121212;--sidebar-border:#ededed;--sidebar-ring:var(--accent-primary);--scrollbar-thumb:#b3b3b3;--scrollbar-thumb-hover:#9a9a9a;--hover-overlay:#0000000f;--active-overlay:#0000001a;--surface-elevated:#f3f3f3;--surface-panel:var(--card)}@supports (color:lab(0% 0 0)){:root{--accent:lab(94.78% 0 0);--accent-foreground:lab(5.44558% 0 0);--destructive:lab(53.461% 76.178 49.6153);--border:lab(89.908% -.0000596046 .0000119209);--icon-fill:lab(45.248% 0 0);--input:lab(89.908% -.0000596046 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(5.44558% 0 0);--sidebar-accent:lab(91.996% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(5.44558% 0 0);--sidebar-border:lab(93.62% -.0000298023 0);--scrollbar-thumb:lab(72.972% 0 0);--scrollbar-thumb-hover:lab(63.576% 0 0);--hover-overlay:lab(0% 0 0/.06);--active-overlay:lab(0% 0 0/.1);--surface-elevated:lab(95.94% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--surface-panel:color-mix(in oklch, var(--card) 80%, var(--background) 20%)}}:root{--surface-sunken:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root{--surface-sunken:color-mix(in oklch, var(--muted) 86%, var(--background) 14%)}}:root{--control-outline-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--control-outline-bg:color-mix(in oklch, var(--background) 84%, var(--surface-elevated) 16%)}}:root{--control-outline-bg-hover:var(--control-outline-bg)}@supports (color:color-mix(in lab, red, red)){:root{--control-outline-bg-hover:color-mix(in oklch, var(--control-outline-bg) 86%, var(--accent) 14%)}}:root{--control-outline-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--control-outline-border:color-mix(in oklch, var(--border) 96%, var(--foreground) 4%)}}:root{--control-outline-border-strong:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--control-outline-border-strong:color-mix(in oklch, var(--border) 90%, var(--foreground) 10%)}}:root{--control-subtle-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--control-subtle-bg:color-mix(in oklch, var(--foreground) 6%, var(--background) 94%)}}:root{--control-subtle-bg-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--control-subtle-bg-hover:color-mix(in oklch, var(--foreground) 10%, var(--background) 90%)}}:root{--control-subtle-bg-active:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--control-subtle-bg-active:color-mix(in oklch, var(--foreground) 14%, var(--background) 86%)}}:root{--control-subtle-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--control-subtle-border:color-mix(in oklch, var(--border) 56%, transparent)}}:root{--control-subtle-fg:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--control-subtle-fg:color-mix(in oklch, var(--muted-foreground) 78%, var(--foreground) 22%)}}:root{--control-subtle-fg-strong:var(--foreground);--stats-bg:#f5f5f5;--info:#2563eb;--info-soft:oklch(from var(--info) l c h / .08);--info-border:oklch(from var(--info) l c h / .25);--success:#16a34a;--success-soft:oklch(from var(--success) l c h / .08);--success-border:oklch(from var(--success) l c h / .25);--warning:#d97708;--warning-soft:oklch(from var(--warning) l c h / .08);--warning-border:oklch(from var(--warning) l c h / .25);--danger:#dc2626;--danger-soft:oklch(from var(--danger) l c h / .08);--danger-border:oklch(from var(--danger) l c h / .25);--ats-bar-track:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--stats-bg:lab(96.52% -.0000298023 .0000119209);--info:lab(44.7772% 21.0054 -75.5263);--success:lab(58.83% -51.1087 35.4495);--warning:lab(60.5145% 34.7756 66.1556);--danger:lab(48.7884% 67.6494 48.7528)}}@supports (color:color-mix(in lab, red, red)){:root{--ats-bar-track:color-mix(in oklch, var(--foreground) 11%, var(--background) 89%)}}:root{--ats-bar-track-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--ats-bar-track-border:color-mix(in oklch, var(--foreground) 15%, var(--background) 85%)}}:root{--ats-bar-success:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--ats-bar-success:color-mix(in oklch, var(--success) 74%, var(--foreground) 26%)}}:root{--ats-bar-warning:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--ats-bar-warning:color-mix(in oklch, var(--warning) 76%, var(--foreground) 24%)}}:root{--ats-bar-danger:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--ats-bar-danger:color-mix(in oklch, var(--danger) 72%, var(--foreground) 28%)}}:root{--ats-preview-fill-highlight:#fff;--ats-preview-fill-shadow:#181b1f;--ats-preview-inset-highlight:#ffffff61;--ats-preview-score-glow:22%;--ats-preview-success-fill:#8ff6a3;--ats-preview-success-accent:#00631e;--ats-preview-success-on-fill:#003205;--ats-preview-warning-fill:#ffd38f;--ats-preview-warning-accent:#954900;--ats-preview-warning-on-fill:#4d1f00;--ats-preview-danger-fill:#ffcbc5;--ats-preview-danger-accent:#b30000;--ats-preview-danger-on-fill:#5c0000;--ats-keyword-neutral-bg:var(--secondary)}@supports (color:lab(0% 0 0)){:root{--ats-preview-fill-highlight:lab(100% 0 0);--ats-preview-fill-shadow:lab(9.49398% -.701971 -3.61435);--ats-preview-inset-highlight:lab(100% 0 0/.38);--ats-preview-success-fill:lab(89.1506% -44.404 30.2484);--ats-preview-success-accent:lab(36.4001% -69.1554 57.2833);--ats-preview-success-on-fill:lab(16.8222% -40.4831 26.4514);--ats-preview-warning-fill:lab(88.2504% 19.7436 57.7609);--ats-preview-warning-accent:lab(39.4599% 52.1223 114.181);--ats-preview-warning-on-fill:lab(17.8355% 35.2989 43.2803);--ats-preview-danger-fill:lab(85.9957% 40.4244 22.4355);--ats-preview-danger-accent:lab(36.0184% 76.4011 68.025);--ats-preview-danger-on-fill:lab(16.0736% 47.7714 29.4315)}}@supports (color:color-mix(in lab, red, red)){:root{--ats-keyword-neutral-bg:color-mix(in oklch, var(--secondary) 74%, var(--background) 26%)}}:root{--editor-active-section-bg:#1212120a;--app-table-group-bg:#fafafa;--workspace-column-bg-no-sidebar:var(--background);--editor-column-bg-no-sidebar:#f3f3f3;--editor-preview-column-bg-no-sidebar:#ebebeb;--editor-preview-chrome-bg:var(--editor-preview-column-bg-no-sidebar)}@supports (color:lab(0% 0 0)){:root{--editor-active-section-bg:lab(5.44558% 0 0/.04);--app-table-group-bg:lab(98.26% 0 0);--editor-column-bg-no-sidebar:lab(95.708% 0 0);--editor-preview-column-bg-no-sidebar:lab(93.04% .0000298023 -.0000119209)}}@supports (color:color-mix(in lab, red, red)){:root{--editor-preview-chrome-bg:color-mix(in oklch, var(--editor-preview-column-bg-no-sidebar) 94%, transparent)}}:root{--workspace-column-stroke-no-sidebar:var(--border);--editor-column-stroke-no-sidebar:var(--border);--selection-pill-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--selection-pill-border:color-mix(in oklch, var(--border) 88%, var(--background) 12%)}}:root{--status-pill-surface-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--status-pill-surface-bg:color-mix(in oklch, var(--background) 50%, transparent)}}:root{--status-pill-surface-border:var(--selection-pill-border);--status-pill-drafted-bg:var(--muted);--status-pill-drafted-fg:var(--muted-foreground);--status-pill-drafted-border:oklch(from var(--muted-foreground) l c h / .16);--status-pill-applied-bg:oklch(from var(--info) l c h / .12);--status-pill-applied-fg:var(--info);--status-pill-applied-border:var(--info-border);--status-pill-interview-bg:oklch(from var(--warning) l c h / .12);--status-pill-interview-fg:var(--warning);--status-pill-interview-border:var(--warning-border);--status-pill-offer-bg:oklch(from var(--success) l c h / .12);--status-pill-offer-fg:var(--success);--status-pill-offer-border:var(--success-border);--status-pill-rejected-bg:oklch(from var(--danger) l c h / .12);--status-pill-rejected-fg:var(--danger);--status-pill-rejected-border:var(--danger-border);--status-pill-archived-bg:var(--muted);--status-pill-archived-fg:var(--muted-foreground);--status-pill-archived-border:oklch(from var(--muted-foreground) l c h / .16);--status-pill-trash-bg:var(--accent);--status-pill-trash-fg:var(--muted-foreground);--status-pill-trash-border:oklch(from var(--muted-foreground) l c h / .14);--overlay-scrim:#00000080;--card-hover-border:#d0d0d0;--card-hover-shadow:none;--toolbar-strip-bg:var(--primary);--toolbar-strip-divider:oklch(from var(--primary) l c h / .42);--toolbar-shelf-bg:var(--surface-sunken)}@supports (color:lab(0% 0 0)){:root{--overlay-scrim:lab(0% 0 0/.5);--card-hover-border:lab(83.528% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--toolbar-shelf-bg:color-mix(in oklch, var(--surface-sunken) 82%, var(--background) 18%)}}:root{--toolbar-shell-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--toolbar-shell-border:color-mix(in oklch, var(--border) 72%, var(--foreground) 28%)}}:root{--toolbar-pill-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--toolbar-pill-bg:color-mix(in oklch, var(--background) 88%, var(--surface-elevated) 12%)}}:root{--toolbar-pill-bg-hover:var(--toolbar-pill-bg)}@supports (color:color-mix(in lab, red, red)){:root{--toolbar-pill-bg-hover:color-mix(in oklch, var(--toolbar-pill-bg) 90%, var(--accent) 10%)}}:root{--toolbar-pill-border:var(--control-outline-border);--toolbar-plus-fg:var(--muted-foreground);--toolbar-plus-hover-bg:var(--control-subtle-bg-hover);--toolbar-plus-hover-fg:var(--foreground);--toolbar-action-fg:var(--muted-foreground);--toolbar-action-hover-bg:var(--control-subtle-bg-hover);--toolbar-action-hover-fg:var(--foreground);--tab-inactive-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--tab-inactive-fg:color-mix(in oklch, var(--foreground) 58%, var(--muted-foreground) 42%)}}:root{--tab-inactive-bg:var(--clear);--tab-divider-stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--tab-divider-stroke:color-mix(in oklch, var(--border) 72%, transparent)}}:root{--tab-hover-bg:var(--control-subtle-bg-hover);--tab-hover-fg:var(--foreground);--tab-active-fg:var(--foreground);--tab-pill-master-bg:oklch(from var(--primary) l c h / .18);--tab-pill-master-fg:var(--primary);--tab-pill-master-border:oklch(from var(--primary) l c h / .12);--tab-pill-neutral-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--tab-pill-neutral-bg:color-mix(in oklch, var(--foreground) 10%, var(--background) 90%)}}:root{--tab-pill-neutral-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--tab-pill-neutral-fg:color-mix(in oklch, var(--foreground) 88%, var(--muted-foreground) 12%)}}:root{--tab-pill-neutral-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--tab-pill-neutral-border:color-mix(in oklch, var(--foreground) 14%, var(--border) 86%)}}:root{--tab-close-fg:var(--muted-foreground);--tab-close-shell-bg:var(--control-outline-bg);--tab-close-shell-border:var(--control-outline-border);--tab-close-shell-hover-bg:var(--control-outline-bg-hover);--tab-close-shell-hover-border:var(--control-outline-border-strong);--tab-close-hover-bg:var(--control-subtle-bg-hover);--tab-close-hover-fg:var(--foreground);--tab-favicon-bg:#ffbf1c;--tab-favicon-fg:#211c14;--tab-favicon-border:#cca453;--demo-notice-banner-background:var(--primary);--demo-notice-banner-border:var(--primary)}@supports (color:lab(0% 0 0)){:root{--tab-favicon-bg:lab(81.5554% 15.1039 79.3038);--tab-favicon-fg:lab(10.7116% 1.29108 6.57913);--tab-favicon-border:lab(69.9949% 8.55261 47.0186)}}@supports (color:color-mix(in lab, red, red)){:root{--demo-notice-banner-border:color-mix(in oklch, var(--primary) 72%, black 28%)}}:root{--demo-notice-banner-shadow:none;--demo-notice-copy:var(--primary-foreground);--demo-notice-cta-bg:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--demo-notice-cta-bg:color-mix(in oklch, var(--paper) 92%, var(--primary) 8%)}}:root{--demo-notice-cta-fg:#000;--accordion-hover-bg:var(--control-subtle-bg-hover);--editor-input-bg:var(--surface-sunken)}@supports (color:lab(0% 0 0)){:root{--demo-notice-cta-fg:lab(0% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--editor-input-bg:color-mix(in oklch, var(--surface-sunken) 76%, var(--background) 24%)}}:root{--editor-input-bg-hover:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){:root{--editor-input-bg-hover:color-mix(in oklch, var(--surface-sunken) 84%, var(--background) 16%)}}:root{--editor-input-bg-focus:var(--editor-input-bg);--editor-input-border:transparent;--editor-input-border-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--editor-input-border-active:color-mix(in oklch, var(--primary) 46%, var(--border) 54%)}}:root{--editor-input-shadow:none;--editor-input-shadow-focus:none;--editor-chip-bg:var(--control-subtle-bg);--editor-chip-bg-hover:var(--control-subtle-bg-hover);--editor-chip-bg-active:var(--control-subtle-bg-active);--editor-chip-border:var(--control-subtle-border);--editor-chip-fg:var(--control-subtle-fg);--editor-chip-fg-strong:var(--control-subtle-fg-strong);--editor-chip-shadow:none;--editor-ai-chip-bg:#070707;--editor-ai-chip-bg-hover:#1b1b1b;--editor-ai-chip-fg:#f8f8f8;--editor-ai-chip-fg-strong:#fff;--editor-ai-chip-shadow:none;--editor-add-action-bg:#d4d4d4;--editor-add-action-bg-hover:#c4c4c4;--editor-add-action-border:#00000017;--editor-add-action-fg:#333;--editor-copilot-thread-bg:transparent;--editor-copilot-thread-border:transparent;--editor-copilot-thread-shadow:none;--editor-copilot-bubble-divider:var(--border)}@supports (color:lab(0% 0 0)){:root{--editor-ai-chip-bg:lab(1.98454% 0 0);--editor-ai-chip-bg-hover:lab(9.52% -.00000745058 0);--editor-ai-chip-fg:lab(97.68% -.0000298023 .0000119209);--editor-ai-chip-fg-strong:lab(100% 0 0);--editor-add-action-bg:lab(84.92% 0 -.0000119209);--editor-add-action-bg-hover:lab(79.12% -.0000298023 -.0000119209);--editor-add-action-border:lab(0% 0 0/.09);--editor-add-action-fg:lab(21.12% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-bubble-divider:color-mix(in oklch, var(--border) 72%, transparent)}}:root{--editor-copilot-bubble-assistant-bg:var(--card);--editor-copilot-bubble-assistant-border:var(--control-outline-border);--editor-copilot-bubble-assistant-shadow:0 1px 3px #0000000d, 0 1px 2px #00000008;--editor-copilot-bubble-user-bg:var(--primary);--editor-copilot-bubble-user-fg:var(--primary-foreground);--editor-copilot-bubble-user-border:transparent;--editor-copilot-bubble-user-shadow:0 1px 3px oklch(from var(--primary) l c h / .22), 0 1px 2px oklch(from var(--primary) l c h / .14);--editor-copilot-bubble-chip-bg:var(--control-subtle-bg);--editor-copilot-bubble-chip-bg-hover:var(--control-subtle-bg-hover);--editor-copilot-bubble-chip-border:var(--control-outline-border);--editor-copilot-bubble-chip-border-hover:var(--control-outline-border-strong);--editor-copilot-bubble-chip-fg:var(--control-subtle-fg-strong);--editor-copilot-bubble-chip-fg-hover:var(--foreground);--editor-copilot-bubble-copy-hover-bg:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--editor-copilot-bubble-assistant-shadow:0 1px 3px lab(0% 0 0/.05), 0 1px 2px lab(0% 0 0/.03)}}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-bubble-copy-hover-bg:color-mix(in oklch, var(--foreground) 8%, transparent)}}:root{--editor-copilot-inset-bg:var(--surface-sunken);--editor-copilot-inset-border:var(--control-outline-border);--editor-copilot-hint-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-hint-fg:color-mix(in oklch, var(--foreground) 52%, var(--muted-foreground) 48%)}}:root{--editor-copilot-suggestion-bg:oklch(from var(--primary) l c h / .1);--editor-copilot-suggestion-bg-hover:oklch(from var(--primary) l c h / .16);--editor-copilot-suggestion-bg-disabled:oklch(from var(--primary) l c h / .05);--editor-copilot-suggestion-border:oklch(from var(--primary) l c h / .28);--editor-copilot-suggestion-border-hover:oklch(from var(--primary) l c h / .42);--editor-copilot-suggestion-border-disabled:oklch(from var(--primary) l c h / .12);--editor-copilot-suggestion-fg:var(--primary);--editor-copilot-suggestion-fg-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-suggestion-fg-hover:color-mix(in oklch, var(--primary) 88%, var(--foreground) 12%)}}:root{--editor-copilot-suggestion-fg-disabled:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-suggestion-fg-disabled:color-mix(in oklch, var(--muted-foreground) 70%, transparent)}}:root{--editor-copilot-suggestion-shadow:none;--editor-copilot-suggestion-shadow-hover:none;--editor-copilot-accepted-bg:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-accepted-bg:color-mix(in oklch, var(--surface-elevated) 88%, var(--background) 12%)}}:root{--editor-copilot-accepted-bg-hover:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-accepted-bg-hover:color-mix(in oklch, var(--surface-elevated) 94%, var(--background) 6%)}}:root{--editor-copilot-accepted-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-accepted-border:color-mix(in oklch, var(--border) 72%, transparent)}}:root{--editor-copilot-accepted-fg:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-accepted-fg:color-mix(in oklch, var(--success) 74%, var(--foreground) 26%)}}:root{--editor-copilot-accepted-added:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-accepted-added:color-mix(in oklch, var(--success) 76%, var(--foreground) 24%)}}:root{--editor-copilot-accepted-removed:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--editor-copilot-accepted-removed:color-mix(in oklch, var(--danger) 78%, var(--foreground) 22%)}}:root{--create-composer-surface:var(--editor-column-bg-no-sidebar)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-surface:color-mix(in oklch, var(--editor-column-bg-no-sidebar) 96%, transparent)}}:root{--create-composer-surface-strong:var(--editor-column-bg-no-sidebar);--create-composer-stage:var(--editor-input-bg);--create-composer-fade-surface:var(--editor-column-bg-no-sidebar)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-fade-surface:color-mix(in oklch, var(--editor-column-bg-no-sidebar) 98%, transparent)}}:root{--create-composer-border:var(--editor-column-stroke-no-sidebar);--create-composer-border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-border-strong:color-mix(in oklch, var(--primary) 36%, var(--editor-column-stroke-no-sidebar) 64%)}}:root{--create-composer-stroke:oklch(from var(--foreground) l c h / .1);--create-composer-divider:var(--tab-divider-stroke);--create-composer-stroke-active:#00000038;--create-composer-elevation:none;--create-composer-glow:none;--create-composer-elevation-active:none;--create-composer-shadow-active:var(--create-composer-elevation-active);--create-composer-input-bg:var(--background)}@supports (color:lab(0% 0 0)){:root{--create-composer-stroke-active:lab(0% 0 0/.22)}}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-input-bg:color-mix(in oklch, var(--background) 89%, var(--surface-sunken) 11%)}}:root{--create-composer-input-bg-focus:var(--create-composer-input-bg)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-input-bg-focus:color-mix(in oklch, var(--create-composer-input-bg) 92%, var(--foreground) 8%)}}:root{--create-composer-input-shadow:none;--create-composer-preview-bg:var(--create-composer-input-bg)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-preview-bg:color-mix(in oklch, var(--create-composer-input-bg) 90%, var(--primary) 10%)}}:root{--create-composer-input-fg:var(--foreground);--create-composer-input-placeholder:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-input-placeholder:color-mix(in oklch, var(--muted-foreground) 82%, transparent)}}:root{--create-composer-segment-track:var(--editor-chip-bg);--create-composer-segment-selected:var(--control-outline-bg);--create-composer-segment-selected-shadow:var(--editor-chip-shadow);--segmented-control-bg:var(--surface-sunken);--segmented-control-active-bg:var(--control-outline-bg);--heatmap-bg-0:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--heatmap-bg-0:color-mix(in oklch, var(--border) 80%, var(--background) 20%)}}:root{--heatmap-bg-1:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--heatmap-bg-1:color-mix(in oklch, var(--primary) 22%, var(--background) 78%)}}:root{--heatmap-bg-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--heatmap-bg-2:color-mix(in oklch, var(--primary) 44%, var(--background) 56%)}}:root{--heatmap-bg-3:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--heatmap-bg-3:color-mix(in oklch, var(--primary) 66%, var(--background) 34%)}}:root{--heatmap-bg-4:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--heatmap-bg-4:color-mix(in oklch, var(--primary) 90%, var(--background) 10%)}}:root[data-accent=azure]{--accent-primary:var(--accent-azure-light)}:root[data-accent=indigo]{--accent-primary:var(--accent-indigo-light)}:root[data-accent=orange]{--accent-primary:var(--accent-orange-light)}:root[data-accent=berry]{--accent-primary:var(--accent-berry-light)}:root[data-accent=red]{--accent-primary:var(--accent-red-light)}.dark{--accent-primary:var(--accent-orange-dark);--background:#000;--foreground:#f0f2f4;--card:#1f1f1f;--card-foreground:#f0f2f4;--popover:#1f1f1f;--popover-foreground:#f0f2f4;--primary:var(--accent-primary);--primary-foreground:var(--paper);--secondary:#292929;--secondary-foreground:#e3e5e7;--muted:#292929;--muted-foreground:#a2a5a8;--type-caps-fg:#787a7e;--input-placeholder:var(--muted-foreground)}@supports (color:lab(0% 0 0)){.dark{--background:lab(0% 0 0);--foreground:lab(95.3523% -.330657 -1.47084);--card:lab(11.724% 0 0);--card-foreground:lab(95.3523% -.330657 -1.47084);--popover:lab(11.724% 0 0);--popover-foreground:lab(95.3523% -.330657 -1.47084);--secondary:lab(16.596% 0 0);--secondary-foreground:lab(90.7123% -.330448 -1.47072);--muted:lab(16.596% 0 0);--muted-foreground:lab(67.508% -.488549 -2.20202);--type-caps-fg:lab(51.2678% -.485003 -2.20002)}}@supports (color:color-mix(in lab, red, red)){.dark{--input-placeholder:color-mix(in oklch, var(--muted-foreground) 80%, var(--background) 20%)}}.dark{--accent:#292929;--accent-foreground:#e3e5e7;--destructive:#f93f4e;--destructive-foreground:var(--paper);--border:#ffffff14;--icon-fill:#b3b3b3;--input:#333;--ring:var(--accent-primary);--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#000;--sidebar-foreground:#e3e5e7;--sidebar-primary:var(--accent-primary);--sidebar-primary-foreground:var(--paper);--sidebar-accent:#292929;--sidebar-accent-foreground:#e3e5e7;--sidebar-border:var(--border);--sidebar-ring:var(--accent-primary);--scrollbar-thumb:#323335;--scrollbar-thumb-hover:#515256;--hover-overlay:#1f1f1f;--active-overlay:#1f1f1f;--surface-elevated:#292929;--surface-panel:var(--surface-elevated)}@supports (color:lab(0% 0 0)){.dark{--accent:lab(16.596% 0 0);--accent-foreground:lab(90.7123% -.330448 -1.47072);--destructive:lab(57.1056% 70.236 37.3686);--border:lab(100% 0 0/.08);--icon-fill:lab(72.972% 0 0);--input:lab(21.236% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(0% 0 0);--sidebar-foreground:lab(90.7123% -.330448 -1.47072);--sidebar-accent:lab(16.596% 0 0);--sidebar-accent-foreground:lab(90.7123% -.330448 -1.47072);--scrollbar-thumb:lab(21.0978% -.105068 -1.88346);--scrollbar-thumb-hover:lab(35.0135% -.129685 -2.26212);--hover-overlay:lab(11.724% 0 0);--active-overlay:lab(11.724% 0 0);--surface-elevated:lab(16.596% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark{--surface-panel:color-mix(in oklch, var(--surface-elevated) 70%, var(--background) 30%)}}.dark{--surface-sunken:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark{--surface-sunken:color-mix(in oklch, var(--background) 86%, var(--ink) 14%)}}.dark{--control-outline-bg:#1f1f1f;--control-outline-bg-hover:#292929;--control-outline-border:#ffffff1a;--control-outline-border-strong:#ffffff24;--control-subtle-bg:var(--foreground)}@supports (color:lab(0% 0 0)){.dark{--control-outline-bg:lab(11.724% 0 0);--control-outline-bg-hover:lab(16.596% 0 0);--control-outline-border:lab(100% 0 0/.1);--control-outline-border-strong:lab(100% 0 0/.14)}}@supports (color:color-mix(in lab, red, red)){.dark{--control-subtle-bg:color-mix(in oklch, var(--foreground) 12%, var(--background) 88%)}}.dark{--control-subtle-bg-hover:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--control-subtle-bg-hover:color-mix(in oklch, var(--foreground) 16%, var(--background) 84%)}}.dark{--control-subtle-bg-active:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--control-subtle-bg-active:color-mix(in oklch, var(--foreground) 20%, var(--background) 80%)}}.dark{--control-subtle-border:#ffffff14;--control-subtle-fg:var(--muted-foreground)}@supports (color:lab(0% 0 0)){.dark{--control-subtle-border:lab(100% 0 0/.08)}}@supports (color:color-mix(in lab, red, red)){.dark{--control-subtle-fg:color-mix(in oklch, var(--muted-foreground) 76%, var(--foreground) 24%)}}.dark{--control-subtle-fg-strong:var(--foreground);--stats-bg:#18181b;--info:#82bbff;--info-soft:#172230;--info-border:#3a5d87;--success:#75de98;--success-soft:#112718;--success-border:#346845;--warning:#ffca73;--warning-soft:#2c1f09;--warning-border:#7a5617;--danger:#ffa197;--danger-soft:#321a17;--danger-border:#894842;--ats-bar-track:var(--foreground)}@supports (color:lab(0% 0 0)){.dark{--stats-bg:lab(8.30603% .618205 -2.16572);--info:lab(73.9721% -4.86636 -41.8724);--info-soft:lab(12.8912% -1.56089 -10.5493);--info-border:lab(38.1574% -2.79029 -27.8241);--success:lab(80.9388% -43.4501 24.6493);--success-soft:lab(13.5211% -12.393 7.02308);--success-border:lab(39.5594% -24.8265 14.0834);--warning:lab(84.9315% 14.6033 54.5897);--warning-soft:lab(12.9977% 4.59378 15.4547);--warning-border:lab(39.6411% 10.9065 40.3633);--danger:lab(76.6289% 43.4159 25.4046);--danger-soft:lab(12.6213% 12.3856 7.21264);--danger-border:lab(38.8202% 27.9576 16.456)}}@supports (color:color-mix(in lab, red, red)){.dark{--ats-bar-track:color-mix(in oklch, var(--foreground) 8%, var(--background) 92%)}}.dark{--ats-bar-track-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--ats-bar-track-border:color-mix(in oklch, var(--foreground) 12%, var(--background) 88%)}}.dark{--ats-bar-success:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark{--ats-bar-success:color-mix(in oklch, var(--success) 74%, var(--background) 26%)}}.dark{--ats-bar-warning:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark{--ats-bar-warning:color-mix(in oklch, var(--warning) 76%, var(--background) 24%)}}.dark{--ats-bar-danger:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark{--ats-bar-danger:color-mix(in oklch, var(--danger) 74%, var(--background) 26%)}}.dark{--ats-preview-fill-highlight:#ffffff38;--ats-preview-fill-shadow:#0000006b;--ats-preview-inset-highlight:#ffffff24;--ats-preview-score-glow:34%;--ats-preview-success-fill:#005c27;--ats-preview-success-accent:#4fe58a;--ats-preview-success-on-fill:#e2fee9;--ats-preview-warning-fill:#6d4700;--ats-preview-warning-accent:#ffc45c;--ats-preview-warning-on-fill:#fff7ea;--ats-preview-danger-fill:#861e1d;--ats-preview-danger-accent:#ffa9a0;--ats-preview-danger-on-fill:#fff2f0;--ats-keyword-neutral-bg:var(--secondary)}@supports (color:lab(0% 0 0)){.dark{--ats-preview-fill-highlight:lab(100% 0 0/.22);--ats-preview-fill-shadow:lab(0% 0 0/.42);--ats-preview-inset-highlight:lab(100% 0 0/.14);--ats-preview-success-fill:lab(33.3032% -44.9573 26.1597);--ats-preview-success-accent:lab(81.4295% -56.3354 32.1333);--ats-preview-success-on-fill:lab(97.0577% -12.1908 6.84379);--ats-preview-warning-fill:lab(33.6349% 18.8114 71.189);--ats-preview-warning-accent:lab(83.6939% 19.3368 71.5346);--ats-preview-warning-on-fill:lab(97.7475% 3.36477 15.1945);--ats-preview-danger-fill:lab(30.158% 44.1436 28.7325);--ats-preview-danger-accent:lab(77.4857% 52.9253 31.4253);--ats-preview-danger-on-fill:lab(96.248% 9.12309 5.14141)}}@supports (color:color-mix(in lab, red, red)){.dark{--ats-keyword-neutral-bg:color-mix(in oklch, var(--secondary) 84%, var(--paper) 16%)}}.dark{--editor-active-section-bg:#ffffff14;--app-table-group-bg:#0000001a;--workspace-column-bg-no-sidebar:#1f1f1f;--editor-column-bg-no-sidebar:#1f1f1f;--editor-preview-column-bg-no-sidebar:#000;--editor-preview-chrome-bg:#000;--workspace-column-stroke-no-sidebar:#ffffff1f;--editor-column-stroke-no-sidebar:#ffffff24;--selection-pill-border:var(--border)}@supports (color:lab(0% 0 0)){.dark{--editor-active-section-bg:lab(100% 0 0/.08);--app-table-group-bg:lab(0% 0 0/.1);--workspace-column-bg-no-sidebar:lab(11.724% 0 0);--editor-column-bg-no-sidebar:lab(11.724% 0 0);--editor-preview-column-bg-no-sidebar:lab(0% 0 0);--editor-preview-chrome-bg:lab(0% 0 0);--workspace-column-stroke-no-sidebar:lab(100% 0 0/.12);--editor-column-stroke-no-sidebar:lab(100% 0 0/.14)}}@supports (color:color-mix(in lab, red, red)){.dark{--selection-pill-border:color-mix(in oklch, var(--border) 50%, transparent)}}.dark{--status-pill-surface-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark{--status-pill-surface-bg:color-mix(in oklch, var(--background) 50%, transparent)}}.dark{--status-pill-surface-border:var(--selection-pill-border);--status-pill-drafted-bg:#282828;--status-pill-drafted-fg:#b3b3b3;--status-pill-drafted-border:#ffffff1f;--status-pill-applied-bg:var(--info-soft);--status-pill-applied-fg:var(--info);--status-pill-applied-border:var(--info-border);--status-pill-interview-bg:var(--warning-soft);--status-pill-interview-fg:var(--warning);--status-pill-interview-border:var(--warning-border);--status-pill-offer-bg:var(--success-soft);--status-pill-offer-fg:var(--success);--status-pill-offer-border:var(--success-border);--status-pill-rejected-bg:var(--danger-soft);--status-pill-rejected-fg:var(--danger);--status-pill-rejected-border:var(--danger-border);--status-pill-archived-bg:#282828;--status-pill-archived-fg:#b3b3b3;--status-pill-archived-border:#ffffff1f;--status-pill-trash-bg:#282828;--status-pill-trash-fg:#b3b3b3;--status-pill-trash-border:#ffffff1f;--overlay-scrim:#000000b3;--card-hover-border:#3a3a3a;--card-hover-shadow:0 8px 28px #00000073, 0 2px 8px #00000059;--toolbar-strip-bg:var(--primary);--toolbar-strip-divider:oklch(from var(--primary) l c h / .3);--toolbar-shelf-bg:var(--surface-sunken)}@supports (color:lab(0% 0 0)){.dark{--status-pill-drafted-bg:lab(16.132% 0 0);--status-pill-drafted-fg:lab(72.972% 0 0);--status-pill-drafted-border:lab(100% 0 0/.12);--status-pill-archived-bg:lab(16.132% 0 0);--status-pill-archived-fg:lab(72.972% 0 0);--status-pill-archived-border:lab(100% 0 0/.12);--status-pill-trash-bg:lab(16.132% 0 0);--status-pill-trash-fg:lab(72.972% 0 0);--status-pill-trash-border:lab(100% 0 0/.12);--overlay-scrim:lab(0% 0 0/.7);--card-hover-border:lab(24.368% 0 -.00000596046);--card-hover-shadow:0 8px 28px lab(0% 0 0/.45), 0 2px 8px lab(0% 0 0/.35)}}@supports (color:color-mix(in lab, red, red)){.dark{--toolbar-shelf-bg:color-mix(in oklch, var(--surface-sunken) 78%, var(--background) 22%)}}.dark{--toolbar-shell-border:var(--border);--toolbar-pill-bg:var(--control-outline-bg)}@supports (color:color-mix(in lab, red, red)){.dark{--toolbar-pill-bg:color-mix(in oklch, var(--control-outline-bg) 82%, var(--surface-elevated) 18%)}}.dark{--toolbar-pill-bg-hover:var(--toolbar-pill-bg)}@supports (color:color-mix(in lab, red, red)){.dark{--toolbar-pill-bg-hover:color-mix(in oklch, var(--toolbar-pill-bg) 84%, var(--foreground) 8%)}}.dark{--toolbar-pill-border:var(--control-outline-border);--toolbar-plus-fg:var(--muted-foreground);--toolbar-plus-hover-bg:var(--control-subtle-bg-hover);--toolbar-plus-hover-fg:var(--foreground);--toolbar-action-fg:var(--muted-foreground);--toolbar-action-hover-bg:var(--control-subtle-bg-hover);--toolbar-action-hover-fg:var(--foreground);--tab-inactive-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--tab-inactive-fg:color-mix(in oklch, var(--foreground) 64%, var(--muted-foreground) 36%)}}.dark{--tab-inactive-bg:var(--clear);--tab-divider-stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.dark{--tab-divider-stroke:color-mix(in oklch, var(--border) 72%, transparent)}}.dark{--tab-hover-bg:var(--control-subtle-bg-hover);--tab-hover-fg:var(--foreground);--tab-active-fg:var(--foreground);--tab-pill-master-bg:oklch(from var(--primary) l c h / .18);--tab-pill-master-fg:var(--primary);--tab-pill-master-border:oklch(from var(--primary) l c h / .12);--tab-pill-neutral-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--tab-pill-neutral-bg:color-mix(in oklch, var(--foreground) 14%, var(--background) 86%)}}.dark{--tab-pill-neutral-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--tab-pill-neutral-fg:color-mix(in oklch, var(--foreground) 82%, var(--muted-foreground) 18%)}}.dark{--tab-pill-neutral-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--tab-pill-neutral-border:color-mix(in oklch, var(--foreground) 18%, var(--border) 82%)}}.dark{--tab-close-fg:var(--muted-foreground);--tab-close-shell-bg:var(--control-outline-bg);--tab-close-shell-border:var(--control-outline-border);--tab-close-shell-hover-bg:var(--control-outline-bg-hover);--tab-close-shell-hover-border:var(--control-outline-border-strong);--tab-close-hover-bg:var(--control-subtle-bg-hover);--tab-close-hover-fg:var(--foreground);--tab-favicon-bg:#efb143;--tab-favicon-fg:#1b150b;--tab-favicon-border:#ad8440;--demo-notice-banner-background:var(--primary);--demo-notice-banner-border:var(--primary)}@supports (color:lab(0% 0 0)){.dark{--tab-favicon-bg:lab(76.7882% 16.0937 62.6829);--tab-favicon-fg:lab(7.25373% 1.57871 6.11279);--tab-favicon-border:lab(58.261% 10.8354 42.584)}}@supports (color:color-mix(in lab, red, red)){.dark{--demo-notice-banner-border:color-mix(in oklch, var(--primary) 76%, black 24%)}}.dark{--demo-notice-banner-shadow:none;--demo-notice-copy:var(--primary-foreground);--demo-notice-cta-bg:var(--paper)}@supports (color:color-mix(in lab, red, red)){.dark{--demo-notice-cta-bg:color-mix(in oklch, var(--paper) 92%, var(--primary) 8%)}}.dark{--demo-notice-cta-fg:#000;--accordion-hover-bg:var(--control-subtle-bg-hover);--editor-input-bg:#1f1f1f;--editor-input-bg-hover:#292929;--editor-input-bg-focus:var(--editor-input-bg);--editor-input-border:transparent;--editor-input-border-active:var(--primary)}@supports (color:lab(0% 0 0)){.dark{--demo-notice-cta-fg:lab(0% 0 0);--editor-input-bg:lab(11.724% 0 0);--editor-input-bg-hover:lab(16.596% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark{--editor-input-border-active:color-mix(in oklch, var(--primary) 82%, var(--foreground) 18%)}}.dark{--editor-input-shadow:none;--editor-input-shadow-focus:none;--editor-chip-bg:var(--control-subtle-bg);--editor-chip-bg-hover:var(--control-subtle-bg-hover);--editor-chip-bg-active:var(--control-subtle-bg-active);--editor-chip-border:var(--control-subtle-border);--editor-chip-fg:var(--control-subtle-fg);--editor-chip-fg-strong:var(--control-subtle-fg-strong);--editor-chip-shadow:none;--editor-ai-chip-bg:var(--control-subtle-bg);--editor-ai-chip-bg-hover:var(--control-subtle-bg-hover);--editor-ai-chip-fg:var(--control-subtle-fg);--editor-ai-chip-fg-strong:var(--control-subtle-fg-strong);--editor-ai-chip-shadow:var(--editor-chip-shadow);--editor-add-action-bg:#1f1f1f;--editor-add-action-bg-hover:#0f0f0f;--editor-add-action-border:#ffffff12;--editor-add-action-fg:#fcfcfc;--editor-copilot-thread-bg:var(--background)}@supports (color:lab(0% 0 0)){.dark{--editor-add-action-bg:lab(11.724% 0 0);--editor-add-action-bg-hover:lab(4.2831% 0 -.00000298023);--editor-add-action-border:lab(100% 0 0/.07);--editor-add-action-fg:lab(98.84% .0000298023 -.0000119209)}}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-thread-bg:color-mix(in oklch, var(--background) 68%, var(--surface-sunken) 32%)}}.dark{--editor-copilot-thread-border:transparent;--editor-copilot-thread-shadow:none;--editor-copilot-bubble-divider:var(--control-outline-border-strong)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-bubble-divider:color-mix(in oklch, var(--control-outline-border-strong) 55%, transparent)}}.dark{--editor-copilot-bubble-assistant-bg:var(--surface-elevated);--editor-copilot-bubble-assistant-border:transparent;--editor-copilot-bubble-assistant-shadow:none;--editor-copilot-bubble-user-bg:var(--primary);--editor-copilot-bubble-user-fg:var(--primary-foreground);--editor-copilot-bubble-user-border:transparent;--editor-copilot-bubble-user-shadow:0 1px 4px oklch(from var(--primary) l c h / .34), 0 1px 2px #0000003d;--editor-copilot-bubble-chip-bg:var(--editor-copilot-suggestion-bg);--editor-copilot-bubble-chip-bg-hover:var(--editor-copilot-suggestion-bg-hover);--editor-copilot-bubble-chip-border:var(--editor-copilot-suggestion-border);--editor-copilot-bubble-chip-border-hover:var(--editor-copilot-suggestion-border-hover);--editor-copilot-bubble-chip-fg:var(--editor-copilot-suggestion-fg);--editor-copilot-bubble-chip-fg-hover:var(--editor-copilot-suggestion-fg-hover);--editor-copilot-bubble-copy-hover-bg:var(--foreground)}@supports (color:lab(0% 0 0)){.dark{--editor-copilot-bubble-user-shadow:0 1px 4px oklch(from var(--primary) l c h / .34), 0 1px 2px lab(0% 0 0/.24)}}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-bubble-copy-hover-bg:color-mix(in oklch, var(--foreground) 10%, transparent)}}.dark{--editor-copilot-inset-bg:var(--control-outline-bg);--editor-copilot-inset-border:var(--control-outline-border-strong);--editor-copilot-hint-fg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-hint-fg:color-mix(in oklch, var(--foreground) 62%, var(--muted-foreground) 38%)}}.dark{--editor-copilot-suggestion-bg:oklch(from var(--primary) l c h / .16);--editor-copilot-suggestion-bg-hover:oklch(from var(--primary) l c h / .24);--editor-copilot-suggestion-bg-disabled:oklch(from var(--primary) l c h / .08);--editor-copilot-suggestion-border:oklch(from var(--primary) l c h / .36);--editor-copilot-suggestion-border-hover:oklch(from var(--primary) l c h / .5);--editor-copilot-suggestion-border-disabled:oklch(from var(--primary) l c h / .16);--editor-copilot-suggestion-fg:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-suggestion-fg:color-mix(in oklch, var(--primary) 82%, var(--foreground) 18%)}}.dark{--editor-copilot-suggestion-fg-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-suggestion-fg-hover:color-mix(in oklch, var(--primary) 92%, var(--foreground) 8%)}}.dark{--editor-copilot-suggestion-fg-disabled:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-suggestion-fg-disabled:color-mix(in oklch, var(--muted-foreground) 78%, transparent)}}.dark{--editor-copilot-suggestion-shadow:none;--editor-copilot-suggestion-shadow-hover:none;--editor-copilot-accepted-bg:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-accepted-bg:color-mix(in oklch, var(--surface-elevated) 78%, var(--background) 22%)}}.dark{--editor-copilot-accepted-bg-hover:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-accepted-bg-hover:color-mix(in oklch, var(--surface-elevated) 84%, var(--background) 16%)}}.dark{--editor-copilot-accepted-border:var(--control-outline-border-strong);--editor-copilot-accepted-fg:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-accepted-fg:color-mix(in oklch, var(--success) 82%, var(--foreground) 18%)}}.dark{--editor-copilot-accepted-added:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-accepted-added:color-mix(in oklch, var(--success) 88%, var(--foreground) 12%)}}.dark{--editor-copilot-accepted-removed:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark{--editor-copilot-accepted-removed:color-mix(in oklch, var(--danger) 88%, var(--foreground) 12%)}}.dark{--create-composer-surface:var(--editor-column-bg-no-sidebar)}@supports (color:color-mix(in lab, red, red)){.dark{--create-composer-surface:color-mix(in oklch, var(--editor-column-bg-no-sidebar) 94%, transparent)}}.dark{--create-composer-surface-strong:var(--editor-column-bg-no-sidebar);--create-composer-stage:var(--editor-input-bg);--create-composer-fade-surface:var(--editor-column-bg-no-sidebar)}@supports (color:color-mix(in lab, red, red)){.dark{--create-composer-fade-surface:color-mix(in oklch, var(--editor-column-bg-no-sidebar) 98%, transparent)}}.dark{--create-composer-border:var(--editor-column-stroke-no-sidebar);--create-composer-border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--create-composer-border-strong:color-mix(in oklch, var(--primary) 40%, var(--editor-column-stroke-no-sidebar) 60%)}}.dark{--create-composer-stroke:oklch(from var(--foreground) l c h / .1);--create-composer-divider:var(--tab-divider-stroke);--create-composer-stroke-active:oklch(from var(--foreground) l c h / .24);--create-composer-elevation:none;--create-composer-glow:none;--create-composer-elevation-active:none;--create-composer-shadow-active:var(--create-composer-elevation-active);--create-composer-input-bg:#1f1f1f;--create-composer-input-bg-focus:var(--create-composer-input-bg)}@supports (color:lab(0% 0 0)){.dark{--create-composer-input-bg:lab(11.724% 0 0)}}@supports (color:color-mix(in lab, red, red)){.dark{--create-composer-input-bg-focus:color-mix(in oklch, var(--create-composer-input-bg) 90%, var(--foreground) 10%)}}.dark{--create-composer-input-shadow:none;--create-composer-preview-bg:var(--create-composer-input-bg)}@supports (color:color-mix(in lab, red, red)){.dark{--create-composer-preview-bg:color-mix(in oklch, var(--create-composer-input-bg) 82%, var(--primary) 18%)}}.dark{--create-composer-input-fg:var(--foreground);--create-composer-input-placeholder:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.dark{--create-composer-input-placeholder:color-mix(in oklch, var(--muted-foreground) 78%, transparent)}}.dark{--create-composer-segment-track:#1f1f1f;--create-composer-segment-selected:#0f0f0f;--create-composer-segment-selected-shadow:none;--segmented-control-bg:#1f1f1f;--segmented-control-active-bg:#0f0f0f;--heatmap-bg-0:var(--foreground)}@supports (color:lab(0% 0 0)){.dark{--create-composer-segment-track:lab(11.724% 0 0);--create-composer-segment-selected:lab(4.2831% 0 -.00000298023);--segmented-control-bg:lab(11.724% 0 0);--segmented-control-active-bg:lab(4.2831% 0 -.00000298023)}}@supports (color:color-mix(in lab, red, red)){.dark{--heatmap-bg-0:color-mix(in oklch, var(--foreground) 6%, var(--card) 94%)}}.dark{--heatmap-bg-1:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--heatmap-bg-1:color-mix(in oklch, var(--primary) 14%, var(--card) 86%)}}.dark{--heatmap-bg-2:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--heatmap-bg-2:color-mix(in oklch, var(--primary) 30%, var(--card) 70%)}}.dark{--heatmap-bg-3:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--heatmap-bg-3:color-mix(in oklch, var(--primary) 50%, var(--card) 50%)}}.dark{--heatmap-bg-4:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark{--heatmap-bg-4:color-mix(in oklch, var(--primary) 76%, var(--card) 24%)}}.dark[data-accent=azure]{--accent-primary:var(--accent-azure-dark)}.dark[data-accent=orange]{--accent-primary:var(--accent-orange-dark)}.dark[data-accent=indigo]{--accent-primary:var(--accent-indigo-dark)}.dark[data-accent=berry]{--accent-primary:var(--accent-berry-dark)}.dark[data-accent=red]{--accent-primary:var(--accent-red-dark)}:root{--type-display:calc(24px * var(--ui-density-scale,1));--type-heading:calc(20px * var(--ui-density-scale,1));--type-page-heading:calc(26px * var(--ui-density-scale,1));--type-display-lg:calc(30px * var(--ui-density-scale,1));--type-display-xl:calc(34px * var(--ui-density-scale,1));--type-heading-sm:calc(16px * var(--ui-density-scale,1));--type-body:calc(16px * var(--ui-density-scale,1));--type-body-sm:calc(15px * var(--ui-density-scale,1));--type-label:calc(14px * var(--ui-density-scale,1));--type-caption:calc(13px * var(--ui-density-scale,1));--type-caption-sm:calc(12px * var(--ui-density-scale,1));--type-mono:calc(12px * var(--ui-density-scale,1));--type-caps:calc(12px * var(--ui-density-scale,1));--type-caps-tracking:.08em;--sidenav-type-item:var(--type-body-sm);--sidenav-type-meta:var(--type-caption-sm);--sidenav-type-initials:var(--type-caption-sm);--font-sans-tracking:.011em;--font-sans-tracking-compact:.008em;--font-sans-tracking-small:.018em;--font-sans-line-height:1.5;--font-sans-line-height-compact:1.45;--font-sans-line-height-small:1.42;--font-heading-line-height:1.25}.type-display{font-size:var(--type-display);font-family:var(--font-heading);font-weight:600}.type-display-lg{font-size:var(--type-display-lg);font-family:var(--font-heading);font-weight:600}.type-display-xl{font-size:var(--type-display-xl);font-family:var(--font-heading);font-weight:600}.type-heading{font-size:var(--type-heading);font-family:var(--font-heading);font-weight:600}.type-page-heading{font-size:var(--type-page-heading);font-family:var(--font-heading);font-weight:600}.type-heading-sm{font-size:var(--type-heading-sm);font-family:var(--font-heading);font-weight:600}.type-body{font-size:var(--type-body);line-height:var(--font-sans-line-height);letter-spacing:var(--font-sans-tracking)}.type-body-sm{font-size:var(--type-body-sm);line-height:var(--font-sans-line-height-compact);letter-spacing:var(--font-sans-tracking-compact)}.type-label{font-size:var(--type-label);line-height:var(--font-sans-line-height-small);letter-spacing:var(--font-sans-tracking-small)}.type-caption{font-size:var(--type-caption);line-height:var(--font-sans-line-height-small);letter-spacing:var(--font-sans-tracking-small)}.type-caption-sm{font-size:var(--type-caption-sm);line-height:var(--font-sans-line-height-small);letter-spacing:var(--font-sans-tracking-small)}.type-mono{font-size:var(--type-mono);font-family:var(--font-mono)}.type-caps{font-size:var(--type-caps);font-family:var(--font-mono);color:var(--type-caps-fg);text-transform:uppercase;letter-spacing:var(--type-caps-tracking);font-weight:500}.uppercase{font-size:var(--type-caps);font-family:var(--font-mono);letter-spacing:var(--type-caps-tracking)}:root{--space-1:calc(4px * var(--ui-spacing-scale,1));--space-2:calc(8px * var(--ui-spacing-scale,1));--space-3:calc(12px * var(--ui-spacing-scale,1));--space-4:calc(16px * var(--ui-spacing-scale,1));--space-5:calc(20px * var(--ui-spacing-scale,1));--space-6:calc(24px * var(--ui-spacing-scale,1));--space-8:calc(32px * var(--ui-spacing-scale,1));--space-10:calc(40px * var(--ui-spacing-scale,1));--space-12:calc(48px * var(--ui-spacing-scale,1));--page-padding:calc(24px * var(--ui-spacing-scale,1));--page-padding-lg:calc(32px * var(--ui-spacing-scale,1));--section-gap:calc(24px * var(--ui-spacing-scale,1));--card-padding:calc(24px * var(--ui-spacing-scale,1))}.figma-toolbar{--chrome-scale:var(--ui-chrome-scale,1);z-index:50;-webkit-user-select:none;user-select:none;background:var(--toolbar-shelf-bg);flex-direction:column;display:flex;position:sticky;top:0}.figma-toolbar-top-band{height:calc(12px * var(--chrome-scale));background:var(--toolbar-strip-bg);border-bottom:1px solid var(--toolbar-strip-divider)}.figma-toolbar-main{align-items:stretch;gap:var(--space-2);min-height:calc(52px * var(--chrome-scale));background:var(--toolbar-shelf-bg);min-width:0;padding:0;display:flex}.figma-toolbar-center{flex:auto;align-items:stretch;min-width:0;height:100%;display:flex;overflow:hidden}.figma-tabs{--top-tab-item-gap:0px;align-items:stretch;gap:var(--top-tab-item-gap);flex:auto;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.figma-tabs--no-home{gap:0}.figma-tabs-home{flex:none;align-items:stretch;height:100%;margin-right:-1px;display:flex}.figma-tabs-home>.figma-tab-wrap{width:calc(57px * var(--chrome-scale));margin:0}.figma-tabs-track{--tab-track-edge-mask:calc(18px * var(--chrome-scale));justify-content:flex-start;align-items:stretch;gap:var(--top-tab-item-gap);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;width:100%;min-width:0;height:100%;padding:0;display:flex;overflow:auto hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.figma-tabs-track[data-scroll-mask=none]{-webkit-mask-image:none;mask-image:none}.figma-tabs-track[data-scroll-mask=left]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 100%)}.figma-tabs-track[data-scroll-mask=right]{-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%);mask-image:linear-gradient(to right, #000 0, #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%)}.figma-tabs-track[data-scroll-mask=both]{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--tab-track-edge-mask), #000 calc(100% - var(--tab-track-edge-mask)), transparent 100%)}.figma-tabs-track--no-app-tabs{--top-tab-item-gap:0px}.figma-tabs-reorder-group{align-items:stretch;gap:var(--top-tab-item-gap);flex:none;min-width:max-content;height:100%;display:flex}.figma-tabs-track>.figma-tab-wrap,.figma-tabs-track>.figma-tab-add,.figma-tabs-track>.figma-tabs-reorder-group{margin:0}.figma-tabs-track::-webkit-scrollbar{display:none}.figma-tab-wrap{flex-shrink:0;align-items:stretch;height:100%;transition:opacity .15s ease-in;display:flex;position:relative}.figma-tab-wrap[draggable=true]{cursor:grab}.figma-tab-wrap--fixed{width:calc(210px * var(--chrome-scale))}.figma-tab-wrap--fit .figma-tab{width:auto}.figma-tab-wrap--dragging{opacity:.76;cursor:grabbing;transform:scale(.995)}.figma-tab{width:100%;min-width:0;height:100%;padding:0 calc(14px * var(--chrome-scale));border:none;border-right:1px solid var(--tab-divider-stroke);color:var(--tab-inactive-fg);background:var(--tab-inactive-bg);font-size:var(--type-label);cursor:pointer;will-change:color, background-color, border-color;border-radius:0;align-items:center;font-weight:500;text-decoration:none;transition:color .15s ease-in,background-color .15s ease-in,border-color .15s ease-in;display:flex;position:relative;overflow:hidden}.figma-tab:hover{color:var(--tab-hover-fg);background:var(--tab-hover-bg)}.figma-tab--active{color:var(--tab-active-fg);background:var(--background);border-bottom:2px solid var(--foreground)}.figma-tab--active:hover{color:var(--tab-active-fg);background:var(--background)}.figma-tab-wrap--closable .figma-tab--active{color:var(--foreground)}.figma-tab--icon{justify-content:center;width:100%;min-width:0;padding:0}.figma-tab--application{padding-left:calc(10px * var(--chrome-scale))}.figma-tab-icon{opacity:.82;justify-content:center;align-items:center;display:inline-flex}.figma-tab--active .figma-tab-icon{opacity:1}.figma-tab-body{align-items:center;gap:calc(10px * var(--chrome-scale));width:100%;min-width:0;display:inline-flex}.figma-tab-favicon{width:calc(24px * var(--chrome-scale));height:calc(24px * var(--chrome-scale));border-radius:calc(8px * var(--chrome-scale));border:1px solid var(--tab-favicon-border);background:var(--tab-favicon-bg);color:var(--tab-favicon-fg);font-size:calc(var(--type-caption) * var(--chrome-scale));flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.figma-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-label);letter-spacing:0;display:block;overflow:hidden}.figma-tab-label--pill{align-items:center;gap:calc(7px * var(--chrome-scale));width:100%;min-width:0;display:inline-flex;overflow:hidden}.figma-tab-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.figma-tab-pill{z-index:1;min-height:calc(24px * var(--chrome-scale));padding:0 calc(8px * var(--chrome-scale));border-radius:calc(6px * var(--chrome-scale));font-size:calc(11px * var(--ui-density-scale,1) * var(--chrome-scale));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative}.figma-tab-pill--master{border:1px solid var(--tab-pill-master-border);background:var(--tab-pill-master-bg);color:var(--tab-pill-master-fg)}.figma-tab-pill--application{border:1px solid var(--tab-pill-neutral-border);background:var(--tab-pill-neutral-bg);color:var(--tab-pill-neutral-fg)}.figma-tab--active .figma-tab-pill--master{background:var(--tab-pill-master-bg);color:var(--tab-pill-master-fg)}.figma-tab--active .figma-tab-pill--application{background:var(--tab-pill-neutral-bg);color:var(--tab-pill-neutral-fg)}.figma-tab-close{right:calc(8px * var(--chrome-scale));width:calc(20px * var(--chrome-scale));height:calc(20px * var(--chrome-scale));border-radius:calc(6px * var(--chrome-scale));background:var(--clear);color:var(--tab-close-fg);opacity:0;pointer-events:none;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s ease-in,color .15s ease-in;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.figma-tab-close-shell{border-radius:inherit;border:1px solid var(--tab-close-shell-border);background:var(--tab-close-shell-bg);width:100%;height:100%;box-shadow:none;justify-content:center;align-items:center;transition:background-color .15s ease-in,border-color .15s ease-in,box-shadow .15s ease-in;display:inline-flex}.figma-tab-wrap:hover .figma-tab-close,.figma-tab-wrap:focus-within .figma-tab-close{opacity:1;pointer-events:auto}.figma-tab-close:hover{color:var(--tab-close-hover-fg)}.figma-tab-close:hover .figma-tab-close-shell,.figma-tab-close:focus-visible .figma-tab-close-shell{background:var(--tab-close-shell-hover-bg);border-color:var(--tab-close-shell-hover-border);box-shadow:none}.figma-tab-close:focus-visible{outline:2px solid var(--ring);outline-offset:1px;opacity:1;pointer-events:auto}.figma-tab-add{--tab-add-collapsed-width:calc(40px * var(--chrome-scale));--tab-add-expanded-width:calc(92px * var(--chrome-scale));width:calc(46px * var(--chrome-scale));border:none;border-right:1px solid var(--border);height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.figma-tab-add{border-right:1px solid color-mix(in oklch, var(--border) 72%, transparent)}}.figma-tab-add{background:var(--tab-inactive-bg);color:var(--toolbar-plus-fg);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding-inline:0;transition:width .22s cubic-bezier(.2,.65,.2,1),padding-inline .22s cubic-bezier(.2,.65,.2,1),background-color .15s ease-in,color .15s ease-in;display:inline-flex;overflow:hidden}.figma-tab-add-content{z-index:1;white-space:nowrap;justify-content:flex-start;align-items:center;display:inline-flex;position:relative}.figma-tab-add-icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,.65,.2,1);display:inline-flex}.figma-tab-add-label{opacity:0;max-width:0;font-size:var(--type-label);letter-spacing:0;transform:translateX(calc(-4px * var(--chrome-scale)));margin-left:0;font-weight:500;transition:max-width .22s cubic-bezier(.2,.65,.2,1),opacity .16s ease-in,margin-left .22s cubic-bezier(.2,.65,.2,1),transform .22s cubic-bezier(.2,.65,.2,1);display:inline-flex;overflow:hidden}.figma-tab-add:hover{width:var(--tab-add-expanded-width);padding-inline:calc(10px * var(--chrome-scale));background:var(--toolbar-plus-hover-bg);color:var(--toolbar-plus-hover-fg)}.figma-tab-add:hover .figma-tab-add-icon,.figma-tab-add:focus-visible .figma-tab-add-icon{transform:translateX(calc(-.5px * var(--chrome-scale)))}.figma-tab-add:hover .figma-tab-add-label,.figma-tab-add:focus-visible .figma-tab-add-label{max-width:calc(38px * var(--chrome-scale));opacity:1;margin-left:calc(6px * var(--chrome-scale));transform:translate(0)}.figma-tab-add:focus-visible{width:var(--tab-add-expanded-width);padding-inline:calc(10px * var(--chrome-scale));outline:2px solid var(--ring);outline-offset:2px}.figma-toolbar-right{flex-shrink:0;align-items:stretch;height:100%;margin-left:auto;display:flex}.figma-toolbar-item{width:calc(40px * var(--chrome-scale));height:calc(40px * var(--chrome-scale));border:1px solid var(--toolbar-pill-border);border-radius:calc(10px * var(--chrome-scale));background:var(--tab-inactive-bg);box-shadow:none;color:var(--toolbar-action-fg);justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-in,color .15s ease-in,box-shadow .15s ease-in;display:inline-flex}.figma-toolbar-item--mobile-only{display:none}.figma-toolbar-item:hover{background:var(--toolbar-action-hover-bg);color:var(--toolbar-action-hover-fg);box-shadow:none}.figma-toolbar-item--active{color:var(--tab-active-fg);background:var(--toolbar-pill-bg);border-color:var(--toolbar-pill-border);box-shadow:none;border-bottom-width:3.5px;transform:translateY(-.5px)}.figma-toolbar-item--active:hover{color:var(--tab-active-fg);background:var(--toolbar-pill-bg-hover);box-shadow:none}.figma-toolbar-item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:1200px){.figma-toolbar-main{padding:0}.figma-tab-wrap--fixed{width:calc(190px * var(--chrome-scale))}}@media (max-width:768px){.figma-toolbar-top-band{height:8px}.figma-toolbar-main{gap:6px;min-height:46px;padding:0}.figma-toolbar-item--desktop-only{display:none}.figma-toolbar-item--mobile-only{display:inline-flex}.figma-tab{height:100%;padding:0 10px}.figma-tabs-track{--tab-track-edge-mask:14px}.figma-tab-wrap--fixed{width:160px}.figma-tab-favicon{width:20px;height:20px;font-size:var(--type-caption-sm);border-radius:6px}.figma-tab-label{font-size:var(--type-label)}.figma-tab-close{width:18px;height:18px;right:6px}.figma-tab-add{--tab-add-collapsed-width:30px;--tab-add-expanded-width:72px;width:calc(40px * var(--chrome-scale));height:100%}}.sidenav-wrapper{--sidebar-motion-duration:.18s;--sidebar-motion-ease:cubic-bezier(.23, 1, .32, 1);--sidebar-content-enter-duration:.18s;--sidebar-content-exit-duration:.13s;--sidebar-menu-enter-duration:.14s;--sidebar-menu-exit-duration:.1s;--sidebar-section-motion-ease:cubic-bezier(.22, 1, .36, 1);--sidebar-section-motion-enter:.22s;--sidebar-section-motion-exit:.16s}.sidenav-wrapper[data-app-shell=sidebar]{border-right:1px solid var(--editor-column-stroke-no-sidebar);will-change:width;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-ease), min-width var(--sidebar-motion-duration) var(--sidebar-motion-ease), max-width var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.sidenav-wrapper .sidenav{width:100%;min-width:0}.sidenav{--sidebar-scale:var(--ui-chrome-scale,1);--sidebar-padding-x:calc(10px * var(--sidebar-scale));--sidebar-row-padding-x:calc(10px * var(--sidebar-scale));--sidebar-row-height:calc(38px * var(--sidebar-scale));--sidenav-icon-size:calc(16px * var(--sidebar-scale));--sidenav-row-bg-hover:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sidenav{--sidenav-row-bg-hover:color-mix(in oklch, var(--muted) 75%, transparent)}}.sidenav{--sidenav-row-bg-active:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sidenav{--sidenav-row-bg-active:color-mix(in oklch, var(--foreground) 7%, var(--muted) 93%)}}.sidenav{--sidenav-toggle-bg:var(--tab-inactive-bg);--sidenav-toggle-bg-hover:var(--tab-hover-bg);background:var(--sidebar);height:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex}html.light .sidenav{--sidenav-row-bg-hover:#e4e4e4;--sidenav-row-bg-active:#e4e4e4}@supports (color:lab(0% 0 0)){html.light .sidenav{--sidenav-row-bg-hover:lab(90.604% -.0000298023 0);--sidenav-row-bg-active:lab(90.604% -.0000298023 0)}}.dark .sidenav,html.dark .sidenav{--sidenav-row-bg-hover:#1f1f1f;--sidenav-row-bg-active:#1f1f1f;--sidenav-toggle-bg-hover:#1f1f1f}@supports (color:lab(0% 0 0)){.dark .sidenav,html.dark .sidenav{--sidenav-row-bg-hover:lab(11.724% 0 0);--sidenav-row-bg-active:lab(11.724% 0 0);--sidenav-toggle-bg-hover:lab(11.724% 0 0)}}.sidenav-top{gap:calc(10px * var(--sidebar-scale));padding-top:calc(10px * var(--sidebar-scale));padding-bottom:calc(10px * var(--sidebar-scale));padding-inline:var(--sidebar-padding-x);flex-direction:column;display:flex}.sidenav-bottom{border-top:1px solid var(--editor-column-stroke-no-sidebar);padding-top:calc(16px * var(--sidebar-scale));padding-bottom:calc(12px * var(--sidebar-scale));padding-inline-start:calc(12px * var(--sidebar-scale));padding-inline-end:var(--sidebar-padding-x)}.sidenav-brand-row{justify-content:space-between;align-items:center;gap:calc(8px * var(--sidebar-scale));width:100%;min-width:0;display:flex}.sidenav-brand-slot{min-width:0;max-width:calc(var(--workspace-sidebar-max-width,304px) - 52px);transform-origin:0;opacity:1;transition:max-width var(--sidebar-content-enter-duration) var(--sidebar-motion-ease), opacity var(--sidebar-content-enter-duration) var(--sidebar-motion-ease), transform var(--sidebar-content-enter-duration) var(--sidebar-motion-ease);flex:auto;overflow:hidden;transform:translate(0)}.sidenav-brand{align-items:center;gap:calc(10px * var(--sidebar-scale));min-width:0;color:inherit;margin-inline-start:calc(8px * var(--sidebar-scale));text-decoration:none;display:inline-flex}.sidenav--collapsed .sidenav-brand{margin-inline-start:0}.sidenav-brand-logo{flex-shrink:0;min-width:0;display:inline-flex;position:relative;overflow:hidden}.sidenav-brand-logo--collapsed{width:calc(22px * var(--sidebar-scale))}.sidenav-brand-logo-image{height:calc(20px * var(--sidebar-scale));width:auto;max-width:none}.sidenav--mobile-drawer .sidenav-brand-logo-image{height:calc(28px * var(--sidebar-scale,1));max-width:min(12.5rem,70%)}.sidenav.sidenav--mobile-drawer{flex:auto;height:100%;min-height:0}.sidenav--mobile-drawer .sidenav-bottom{padding-bottom:max(calc(12px * var(--sidebar-scale)), var(--app-safe-area-bottom))}.sidenav-action,.sidenav-resume-item,.sidenav-section-heading-button,.sidenav-user-btn,.workspace-sidebar-collapse-toggle{transition:background-color var(--sidebar-motion-duration) var(--sidebar-motion-ease), color var(--sidebar-motion-duration) var(--sidebar-motion-ease), opacity var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.workspace-sidebar-collapse-toggle,.sidenav--collapsed .sidenav-action,.sidenav--collapsed .sidenav-user-btn,.sidenav--collapsed .sidenav-resume-item{width:calc(40px * var(--ui-chrome-scale,1));min-width:calc(40px * var(--ui-chrome-scale,1));height:calc(38px * var(--ui-chrome-scale,1));min-height:calc(38px * var(--ui-chrome-scale,1));border-radius:calc(10px * var(--ui-chrome-scale,1));color:var(--tab-inactive-fg);background:var(--sidenav-toggle-bg);box-shadow:none;cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.workspace-sidebar-collapse-toggle:hover,.sidenav--collapsed .sidenav-action:hover,.sidenav--collapsed .sidenav-user-btn:hover,.sidenav--collapsed .sidenav-resume-item:hover{color:var(--tab-hover-fg);background:var(--sidenav-toggle-bg-hover)}.workspace-sidebar-collapse-toggle:focus-visible,.sidenav--collapsed .sidenav-action:focus-visible,.sidenav--collapsed .sidenav-user-btn:focus-visible,.sidenav--collapsed .sidenav-resume-item:focus-visible{outline:none}.workspace-sidebar-collapse-toggle-icon{width:var(--sidenav-icon-size);height:var(--sidenav-icon-size);opacity:.82;transition:transform var(--sidebar-motion-duration) var(--sidebar-motion-ease), opacity var(--sidebar-motion-duration) var(--sidebar-motion-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.workspace-sidebar-collapse-toggle-icon :is(img,svg,[role=img]){width:var(--sidenav-icon-size);height:var(--sidenav-icon-size)}.workspace-sidebar-collapse-toggle-glyph{opacity:.9;transition:transform var(--sidebar-motion-duration) var(--sidebar-motion-ease);transform:rotate(0)}.workspace-sidebar-collapse-toggle-glyph--collapsed{transform:rotate(180deg)}.workspace-sidebar-collapse-toggle:hover .workspace-sidebar-collapse-toggle-icon{opacity:1}.workspace-sidebar-collapse-toggle--active{color:var(--tab-hover-fg);background:var(--sidenav-toggle-bg-hover)}.workspace-sidebar-collapse-toggle[aria-current=page]{background:var(--sidenav-row-bg-active)!important;color:var(--foreground)!important}.sidenav-actions{gap:calc(1px * var(--sidebar-scale));flex-direction:column;width:100%;display:flex}.sidenav-action{width:100%;min-width:0;min-height:var(--sidebar-row-height);text-align:start;justify-content:flex-start;align-items:center;gap:calc(8px * var(--sidebar-scale));padding-block:calc(2px * var(--sidebar-scale));padding-inline:var(--sidebar-row-padding-x);border-radius:calc(11px * var(--sidebar-scale));color:var(--foreground);font-size:var(--sidenav-type-item);font-weight:var(--font-weight-medium);line-height:var(--font-sans-line-height-compact);letter-spacing:var(--font-sans-tracking-compact);cursor:pointer;background:0 0;border:none;display:flex}.sidenav-action:hover{background:var(--sidenav-row-bg-hover)}.sidenav-action:disabled{cursor:not-allowed;opacity:.45}.sidenav-action:disabled:hover{background:0 0}.sidenav-action--active{background:var(--sidenav-row-bg-active);font-weight:var(--font-weight-semibold)}.sidenav-action-label{text-align:start;text-overflow:ellipsis;white-space:nowrap;opacity:1;transform-origin:0;min-width:0;max-width:10rem;transition:max-width var(--sidebar-content-enter-duration) var(--sidebar-motion-ease), opacity var(--sidebar-content-enter-duration) var(--sidebar-motion-ease), transform var(--sidebar-content-enter-duration) var(--sidebar-motion-ease);flex:auto;overflow:hidden;transform:translate(0)}.sidenav-action--new-resume .sidenav-action-label{transform:translateY(1px)}.sidenav-action-icon{width:var(--sidenav-icon-size);height:var(--sidenav-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidenav-action-icon :is(img,svg,[role=img]){width:var(--sidenav-icon-size)!important;height:var(--sidenav-icon-size)!important}.sidenav-content-shell{min-height:0;transition:grid-template-rows var(--sidebar-content-enter-duration) var(--sidebar-motion-ease);flex:auto;grid-template-rows:1fr;display:grid;overflow:hidden}.sidenav-content{opacity:1;transform-origin:0;min-height:0;transition:opacity var(--sidebar-content-enter-duration) var(--sidebar-motion-ease), transform var(--sidebar-content-enter-duration) var(--sidebar-motion-ease);overflow:hidden;transform:translate(0)scale(1)}.sidenav-content-scroll{gap:calc(10px * var(--sidebar-scale));height:100%;min-height:0;padding-block:calc(10px * var(--sidebar-scale));padding-inline:var(--sidebar-padding-x);flex-direction:column;display:flex;overflow-y:auto}.sidenav-section{gap:calc(4px * var(--sidebar-scale));flex-direction:column;width:100%;display:flex}.sidenav-section-heading{justify-content:space-between;align-items:center;gap:calc(8px * var(--sidebar-scale));width:100%;padding-inline:var(--sidebar-row-padding-x);display:flex}.sidenav-section-heading--collapsed{justify-content:center}.sidenav-section-heading-button{appearance:none;cursor:pointer;min-height:calc(24px * var(--sidebar-scale));border-radius:calc(11px * var(--sidebar-scale));color:inherit;background:0 0;border:none}.sidenav-section-heading-button:hover,.sidenav-section-heading-button:active{color:inherit;background:0 0}.sidenav-section-heading-button:focus-visible{background:0 0;outline:none}.sidenav-section-heading-button:hover .sidenav-section-heading-label,.sidenav-section-heading-button:focus-visible .sidenav-section-heading-label{color:var(--type-caps-fg)}.sidenav-section-heading-label{min-width:0}.sidenav-section-heading-meta{align-items:center;gap:calc(4px * var(--sidebar-scale));flex-shrink:0;display:inline-flex}.sidenav-section-chevron-icon{width:var(--sidenav-icon-size);height:var(--sidenav-icon-size);color:var(--type-caps-fg);opacity:0;transition:opacity var(--sidebar-section-motion-enter) var(--sidebar-section-motion-ease), transform var(--sidebar-section-motion-enter) var(--sidebar-section-motion-ease);flex-shrink:0;transform:rotate(0)}.sidenav-section-panel{transition:grid-template-rows var(--sidebar-section-motion-exit) var(--sidebar-section-motion-ease);grid-template-rows:0fr;display:grid}.sidenav-section-panel[data-expanded=true]{transition-duration:var(--sidebar-section-motion-enter);grid-template-rows:1fr}.sidenav-section-panel-inner{min-height:0;overflow:hidden}.sidenav-section-panel .sidenav-list{opacity:0;transition:opacity var(--sidebar-section-motion-exit) var(--sidebar-section-motion-ease), transform var(--sidebar-section-motion-exit) var(--sidebar-section-motion-ease);pointer-events:none;transform:translateY(4px)scale(.98)}.sidenav-section-panel[data-expanded=true] .sidenav-list{opacity:1;pointer-events:auto;transition-duration:var(--sidebar-section-motion-enter);transform:translateY(0)scale(1)}.sidenav-section-heading-button:hover .sidenav-section-chevron-icon,.sidenav-section-heading-button:focus-visible .sidenav-section-chevron-icon{opacity:1}.sidenav-section-chevron-icon--collapsed{transform:rotate(-90deg)}.sidenav-section-dot{width:calc(4px * var(--sidebar-scale));height:calc(4px * var(--sidebar-scale));background:var(--muted-foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sidenav-section-dot{background:color-mix(in oklch, var(--muted-foreground) 80%, transparent)}}.sidenav-list{gap:calc(1px * var(--sidebar-scale));flex-direction:column;width:100%;display:flex}.sidenav-resume-item-row{border-radius:calc(11px * var(--sidebar-scale));align-items:center;width:100%;min-width:0;display:flex;position:relative}.sidenav-resume-item-row:hover,.sidenav-resume-item-row:focus-within,.sidenav-resume-item-row[data-menu-open=true]{background:var(--sidenav-row-bg-hover)}.sidenav-resume-item-row--active{background:var(--sidenav-row-bg-active)}.sidenav-resume-item{width:100%;min-width:0;min-height:var(--sidebar-row-height);padding-block:calc(2px * var(--sidebar-scale));padding-inline:var(--sidebar-row-padding-x);border-radius:calc(11px * var(--sidebar-scale));background:0 0;border:none;align-items:center;text-decoration:none;display:flex}.sidenav-resume-item-row:hover .sidenav-resume-item,.sidenav-resume-item-row:focus-within .sidenav-resume-item,.sidenav-resume-item-row[data-menu-open=true] .sidenav-resume-item{padding-inline-end:calc(var(--sidebar-row-padding-x) + 28px * var(--sidebar-scale) + 6px * var(--sidebar-scale))}.sidenav-resume-item-menu{z-index:1;width:calc(28px * var(--sidebar-scale));height:calc(28px * var(--sidebar-scale));border-radius:calc(9px * var(--sidebar-scale));color:var(--muted-foreground);background:0 0;border:none;justify-content:center;align-items:center;margin:auto 0;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:calc(4px * var(--sidebar-scale))}@supports (color:color-mix(in lab, red, red)){.sidenav-resume-item-menu{color:color-mix(in oklch, var(--muted-foreground) 82%, var(--foreground) 18%)}}.sidenav-resume-item-menu{cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--sidebar-motion-duration) var(--sidebar-motion-ease), background-color var(--sidebar-motion-duration) var(--sidebar-motion-ease), color var(--sidebar-motion-duration) var(--sidebar-motion-ease), transform .12s var(--sidebar-motion-ease)}.sidenav-resume-item-menu:active:not(:disabled){transform:scale(.97)}.sidenav-resume-item-row:hover .sidenav-resume-item-menu,.sidenav-resume-item-row:focus-within .sidenav-resume-item-menu,.sidenav-resume-item-row[data-menu-open=true] .sidenav-resume-item-menu{opacity:1;pointer-events:auto;color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.sidenav-resume-item-row:hover .sidenav-resume-item-menu,.sidenav-resume-item-row:focus-within .sidenav-resume-item-menu,.sidenav-resume-item-row[data-menu-open=true] .sidenav-resume-item-menu{color:color-mix(in oklch, var(--foreground) 58%, var(--muted-foreground) 42%)}}.sidenav-resume-item-menu:hover,.sidenav-resume-item-menu:focus-visible,.sidenav-resume-item-menu[data-state=open]{background:var(--sidenav-row-bg-hover);color:var(--foreground)}.sidenav-resume-item-menu-icon{width:var(--sidenav-icon-size);height:var(--sidenav-icon-size)}@keyframes sidenav-resume-menu-enter{0%{opacity:0;transform:translate(-4px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes sidenav-resume-menu-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-4px)scale(.97)}}@keyframes sidenav-resume-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sidenav-resume-menu-fade-out{0%{opacity:1}to{opacity:0}}.sidenav-resume-item-menu-content{--sidenav-menu-enter-duration:.14s;--sidenav-menu-exit-duration:.1s;--sidenav-menu-motion-ease:cubic-bezier(.23, 1, .32, 1);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation-fill-mode:both}.sidenav-resume-item-menu-content[data-state=open]{animation-name:sidenav-resume-menu-enter;animation-duration:var(--sidenav-menu-enter-duration);animation-timing-function:var(--sidenav-menu-motion-ease)}.sidenav-resume-item-menu-content[data-state=closed]{animation-name:sidenav-resume-menu-exit;animation-duration:var(--sidenav-menu-exit-duration);animation-timing-function:var(--sidenav-menu-motion-ease);pointer-events:none}@media (prefers-reduced-motion:reduce){.sidenav-resume-item-menu-content[data-state=open]{animation-name:sidenav-resume-menu-fade-in;animation-duration:1ms}.sidenav-resume-item-menu-content[data-state=closed]{animation-name:sidenav-resume-menu-fade-out;animation-duration:1ms}.sidenav-resume-item-menu:active:not(:disabled){transform:none}}@media (hover:none){.sidenav-resume-item{padding-inline-end:calc(var(--sidebar-row-padding-x) + 28px * var(--sidebar-scale) + 6px * var(--sidebar-scale))}.sidenav-resume-item-menu{opacity:1;pointer-events:auto}}.sidenav-resume-copy{gap:calc(1px * var(--sidebar-scale));flex-direction:column;flex:1;min-width:0;display:flex}.sidenav-resume-title,.sidenav-resume-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidenav-resume-item>.sidenav-resume-title{flex:1;min-width:0}.sidenav-resume-title{color:var(--foreground);font-size:var(--sidenav-type-item);font-weight:var(--font-weight-medium);line-height:var(--font-sans-line-height-compact);letter-spacing:var(--font-sans-tracking-compact)}.sidenav-resume-item--active .sidenav-resume-title{font-weight:var(--font-weight-semibold)}.sidenav-resume-subtitle{color:var(--muted-foreground);font-size:var(--sidenav-type-meta);line-height:var(--font-sans-line-height-small);letter-spacing:var(--font-sans-tracking-small)}.sidenav-resume-monogram{width:calc(28px * var(--sidebar-scale));height:calc(28px * var(--sidebar-scale));border-radius:calc(9px * var(--sidebar-scale));background:var(--muted);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sidenav-resume-monogram{background:color-mix(in oklch, var(--muted) 88%, transparent)}}.sidenav-resume-monogram{color:var(--foreground);font-size:var(--sidenav-type-initials);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-caps-tracking)}.sidenav-user-card{width:100%;min-height:var(--sidebar-row-height);justify-content:space-between;align-items:center;gap:calc(8px * var(--sidebar-scale));display:flex}.sidenav-user-btn{min-height:var(--sidebar-row-height);align-items:center;gap:calc(8px * var(--sidebar-scale));min-width:0;flex:1;padding-inline-start:0;padding-inline-end:var(--sidebar-row-padding-x);display:flex}.sidenav-avatar{width:calc(28px * var(--sidebar-scale));height:calc(28px * var(--sidebar-scale));background:var(--foreground);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidenav-avatar{background:color-mix(in oklch, var(--foreground) 10%, var(--muted) 90%)}}.sidenav-avatar{color:var(--foreground);font-size:var(--sidenav-type-initials);font-weight:var(--font-weight-semibold);line-height:1}.sidenav-avatar-image{object-fit:cover;width:100%;height:100%}.sidenav-user-meta{gap:calc(2px * var(--sidebar-scale));opacity:1;transform-origin:0;min-width:0;max-width:10rem;transition:max-width var(--sidebar-content-enter-duration) var(--sidebar-motion-ease), opacity var(--sidebar-content-enter-duration) var(--sidebar-motion-ease), transform var(--sidebar-content-enter-duration) var(--sidebar-motion-ease);flex-direction:column;flex:1;display:flex;transform:translate(0)}.sidenav-user-name,.sidenav-user-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidenav-user-name{font-size:var(--sidenav-type-item);font-weight:var(--font-weight-medium);letter-spacing:var(--font-sans-tracking-compact);line-height:1.2}.sidenav-user-status{font-size:var(--sidenav-type-meta);letter-spacing:var(--font-sans-tracking-small);color:var(--muted-foreground);line-height:1.2}.sidenav-user-status--paid,.sidenav-user-status--trial{color:var(--primary)}.sidenav-user-status--trial-ended{color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.sidenav-user-status--trial-ended{color:color-mix(in oklch, var(--danger) 82%, var(--foreground))}}.sidenav-wrapper[data-collapsed=true],.sidenav--collapsed{cursor:pointer}.sidenav--collapsed .sidenav-brand-slot{opacity:0;pointer-events:none;max-width:0;transition-duration:var(--sidebar-content-exit-duration);flex:0 0 0;transform:translate(-8px)}.sidenav--collapsed .sidenav-top,.sidenav--collapsed .sidenav-bottom,.sidenav--collapsed .sidenav-content-scroll{padding-inline:var(--sidebar-padding-x)}.sidenav--collapsed .sidenav-bottom{padding-inline:var(--sidebar-padding-x);margin-top:auto}.sidenav--collapsed .sidenav-brand-row{justify-content:center;gap:0}.sidenav--collapsed .sidenav-brand-row>.workspace-sidebar-collapse-toggle{margin-inline:auto}.sidenav--collapsed .sidenav-actions,.sidenav--collapsed .sidenav-list{align-items:center;gap:calc(4px * var(--sidebar-scale))}.sidenav--collapsed .sidenav-action,.sidenav--collapsed .sidenav-user-btn,.sidenav--collapsed .sidenav-resume-item{gap:0}.sidenav--collapsed .sidenav-action-label,.sidenav--collapsed .sidenav-user-meta{opacity:0;pointer-events:none;max-width:0;transition-duration:var(--sidebar-content-exit-duration);flex:0 0 0;transform:translate(-6px)}.sidenav--collapsed .sidenav-action-icon,.sidenav--collapsed .sidenav-resume-monogram,.sidenav--collapsed .sidenav-avatar,.sidenav--collapsed .workspace-sidebar-collapse-toggle-icon{margin:0}.sidenav--collapsed .sidenav-content-shell{transition-duration:var(--sidebar-content-exit-duration);grid-template-rows:0fr}.sidenav--collapsed .sidenav-content{opacity:0;pointer-events:none;transition-duration:var(--sidebar-content-exit-duration);transform:translate(-8px)scale(.985)}.sidenav--collapsed .sidenav-action-icon,.sidenav--collapsed .workspace-sidebar-collapse-toggle-icon{opacity:.82}.sidenav--collapsed .sidenav-action:hover .sidenav-action-icon,.sidenav--collapsed .sidenav-action:focus-visible .sidenav-action-icon,.sidenav--collapsed .workspace-sidebar-collapse-toggle:hover .workspace-sidebar-collapse-toggle-icon,.sidenav--collapsed .workspace-sidebar-collapse-toggle:focus-visible .workspace-sidebar-collapse-toggle-icon{opacity:1}.sidenav--collapsed .sidenav-action--active{color:var(--tab-hover-fg);background:var(--sidenav-toggle-bg-hover);font-weight:var(--font-weight-medium)}.sidenav--collapsed .sidenav-resume-item-row{background:0 0;width:auto}.sidenav--collapsed .sidenav-resume-item-row:hover,.sidenav--collapsed .sidenav-resume-item-row:focus-within,.sidenav--collapsed .sidenav-resume-item-row[data-menu-open=true]{background:0 0}.sidenav--collapsed .sidenav-resume-item-row--active .sidenav-resume-item,.sidenav--collapsed .sidenav-resume-item--active{color:var(--tab-hover-fg);background:var(--sidenav-toggle-bg-hover)}.sidenav-user-card--collapsed{justify-content:flex-start;align-items:center;gap:calc(4px * var(--sidebar-scale));flex-direction:column-reverse}.sidenav-user-card--collapsed .sidenav-user-btn{flex:0;gap:0;min-width:0;padding:0}.sidenav-user-card--collapsed .sidenav-avatar{width:calc(24px * var(--sidebar-scale));height:calc(24px * var(--sidebar-scale))}@media (prefers-reduced-motion:reduce){.sidenav-wrapper{--sidebar-motion-duration:1ms;--sidebar-content-enter-duration:1ms;--sidebar-content-exit-duration:1ms;--sidebar-section-motion-enter:1ms;--sidebar-section-motion-exit:1ms}.sidenav-section-panel .sidenav-list{transform:none}}.app-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.app-card{background:var(--card);border:1px solid var(--border);cursor:pointer;transition:border-color var(--motion-fast), transform var(--motion-fast), box-shadow var(--motion-fast);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.app-card:hover{border-color:var(--card-hover-border);box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.app-card-body{padding:var(--space-4);gap:var(--space-1);flex-direction:column;min-height:0;display:flex}.app-card-role{font-size:var(--type-caption);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-card-thumb{background:var(--muted);height:140px;position:relative;overflow:hidden}.app-card-thumb-fallback,.app-card-pdf-preview{width:100%;height:100%}.app-card-thumb-inner{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.app-card-thumb-letter{background:oklch(from var(--primary) l c h / .18);border:1px solid oklch(from var(--primary) l c h / .3);width:48px;height:48px;font-size:var(--type-display);color:oklch(from var(--primary) l c h / .85);border-radius:12px;justify-content:center;align-items:center;font-weight:600;display:flex}.app-card-thumb-role{font-size:var(--type-caption);color:var(--muted-foreground);text-align:center;padding:0 var(--space-3);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.app-card-open-overlay{background:var(--overlay-scrim);opacity:0;transition:opacity var(--motion-fast);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-card:hover .app-card-open-overlay{opacity:1}.app-card-open-btn{height:36px;font-size:var(--type-label);color:var(--primary-foreground);background:oklch(from var(--primary) l c h / .85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:500;display:flex}.app-card-footer{padding:var(--space-3) var(--space-4);justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--border);background:var(--surface-elevated);display:flex}.app-card-company{font-size:var(--type-body-sm);color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.app-card-meta{font-size:var(--type-caption);color:var(--muted-foreground);margin-top:var(--space-1)}.app-card-status-trigger{height:24px!important;font-size:var(--type-caption)!important;background:var(--clear)!important;width:auto!important;min-width:0!important;box-shadow:none!important;border-width:1px!important;border-radius:6px!important;gap:4px!important;padding:0 8px!important}.app-card-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}:root{--create-composer-surface:var(--card);--create-composer-surface-strong:var(--background);--create-composer-border:var(--border);--create-composer-border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-border-strong:color-mix(in oklch, var(--primary) 32%, var(--border) 68%)}}:root{--create-composer-stroke-width:1px;--create-composer-stage:var(--background)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-stage:color-mix(in oklch, var(--background) 16%, transparent)}}:root{--create-composer-elevation:none;--create-composer-shadow:var(--create-composer-elevation);--create-composer-glow:none;--create-composer-ease-out:cubic-bezier(.22, 1, .36, 1);--create-composer-radius:1.75rem;--create-composer-inset:.375rem;--create-composer-inner-radius:calc(var(--create-composer-radius) - var(--create-composer-inset));--dropzone-stroke-width:1px;--create-composer-fade-surface:var(--create-composer-surface)}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-fade-surface:color-mix(in oklch, var(--create-composer-surface) 98%, transparent 2%)}}:root{--create-composer-stroke:#ffffff21;--create-composer-divider:#ffffff17;--create-composer-stroke-active:oklch(from var(--foreground) l c h / .24);--create-composer-elevation-active:none;--create-composer-shadow-active:none;--create-composer-segment-track:var(--surface-sunken);--create-composer-segment-selected:var(--foreground)}@supports (color:lab(0% 0 0)){:root{--create-composer-stroke:lab(100% 0 0/.13);--create-composer-divider:lab(100% 0 0/.09)}}@supports (color:color-mix(in lab, red, red)){:root{--create-composer-segment-selected:color-mix(in oklch, var(--foreground) 10%, var(--background) 90%)}}:root{--create-composer-segment-selected-shadow:none}html.dark{--create-composer-stroke:#ffffff21;--create-composer-divider:#ffffff17;--create-composer-segment-track:#1f1f1f;--create-composer-segment-selected:#0f0f0f;--create-composer-segment-selected-shadow:none;--create-composer-surface:var(--editor-column-bg-no-sidebar)}@supports (color:lab(0% 0 0)){html.dark{--create-composer-stroke:lab(100% 0 0/.13);--create-composer-divider:lab(100% 0 0/.09);--create-composer-segment-track:lab(11.724% 0 0);--create-composer-segment-selected:lab(4.2831% 0 -.00000298023)}}@supports (color:color-mix(in lab, red, red)){html.dark{--create-composer-surface:color-mix(in oklch, var(--editor-column-bg-no-sidebar) 94%, transparent)}}html.dark{--create-composer-surface-strong:var(--editor-column-bg-no-sidebar);--create-composer-stage:var(--editor-input-bg);--create-composer-fade-surface:var(--editor-column-bg-no-sidebar)}@supports (color:color-mix(in lab, red, red)){html.dark{--create-composer-fade-surface:color-mix(in oklch, var(--editor-column-bg-no-sidebar) 98%, transparent)}}html.dark{--create-composer-border:var(--editor-column-stroke-no-sidebar);--create-composer-border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){html.dark{--create-composer-border-strong:color-mix(in oklch, var(--primary) 40%, var(--editor-column-stroke-no-sidebar) 60%)}}html.light{--create-composer-surface:var(--card);--create-composer-fade-surface:var(--create-composer-surface)}@supports (color:color-mix(in lab, red, red)){html.light{--create-composer-fade-surface:color-mix(in oklch, var(--create-composer-surface) 98%, transparent 2%)}}html.light{--create-composer-surface-strong:var(--background);--create-composer-border:var(--border);--create-composer-border-strong:var(--primary)}@supports (color:color-mix(in lab, red, red)){html.light{--create-composer-border-strong:color-mix(in oklch, var(--primary) 36%, var(--border) 64%)}}html.light{--create-composer-divider:#00000014;--create-composer-stroke:#0000001c;--create-composer-stage:var(--background)}@supports (color:lab(0% 0 0)){html.light{--create-composer-divider:lab(0% 0 0/.08);--create-composer-stroke:lab(0% 0 0/.11)}}@supports (color:color-mix(in lab, red, red)){html.light{--create-composer-stage:color-mix(in oklch, var(--background) 48%, transparent)}}html.light{--create-composer-elevation:none;--create-composer-shadow:var(--create-composer-elevation);--create-composer-glow:none;--create-composer-stroke-active:#00000038;--create-composer-elevation-active:none;--create-composer-shadow-active:none;--create-composer-segment-track:var(--surface-sunken);--create-composer-segment-selected:#fff;--create-composer-segment-selected-shadow:none}@supports (color:lab(0% 0 0)){html.light{--create-composer-stroke-active:lab(0% 0 0/.22);--create-composer-segment-selected:lab(100% 0 0)}}.create-composer-anchor{inset-inline:0;bottom:calc(max(var(--space-3), env(safe-area-inset-bottom)) + .25rem);z-index:40;padding-inline:max(var(--space-3), env(safe-area-inset-left), env(safe-area-inset-right));pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;display:flex;position:fixed}.create-composer-anchor--centered{pointer-events:auto;inset:auto;width:100%;padding-inline:0;position:static;bottom:auto}.create-composer-anchor.new-resume-composer-slot{flex-direction:column;flex:auto;align-items:stretch;width:100%;min-height:0;display:flex}.create-composer-anchor.new-resume-composer-slot .create-composer-anchor__main{flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;display:flex}.create-composer-anchor__main{width:100%}.create-composer-frame{box-sizing:border-box;width:min(100%,38.4rem);min-width:0;max-width:100%;padding:var(--create-composer-stroke-width);border-radius:var(--create-composer-radius);background:var(--create-composer-stroke);box-shadow:var(--create-composer-shadow);transition:height .22s var(--create-composer-ease-out), min-height .22s var(--create-composer-ease-out), max-height .22s var(--create-composer-ease-out), background-color .18s var(--create-composer-ease-out), box-shadow .18s var(--create-composer-ease-out);background-clip:padding-box;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:visible}.create-composer-frame--centered{width:min(100%,44rem)}.create-composer-anchor__main>.create-composer-frame{align-self:stretch;width:100%;max-width:100%}.create-composer-frame>.create-composer-shell{z-index:0;box-sizing:border-box;-webkit-backdrop-filter:none;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;box-shadow:none;background:padding-box padding-box;border-color:#0000;flex:auto;align-self:stretch;position:relative}.create-composer-frame>.create-composer-shell.create-composer-shell--centered{width:100%;max-width:100%}.create-composer-frame .create-composer-surface{border-radius:calc(var(--create-composer-radius) - var(--create-composer-stroke-width));background:var(--create-composer-surface);min-height:100%}@supports (color:color-mix(in lab, red, red)){.create-composer-frame .create-composer-surface{background:color-mix(in oklch, var(--create-composer-surface) 98%, transparent 2%)}}.create-composer-frame .create-composer-surface{-webkit-backdrop-filter:blur(40px);box-shadow:none}.create-composer-frame .create-composer-shell:focus:not([data-blocked=true]),.create-composer-frame .create-composer-shell:focus-within:not([data-blocked=true]){box-shadow:none;border-color:#0000}.create-composer-frame:has(.create-composer-shell:focus:not([data-blocked=true]),.create-composer-shell:focus-within:not([data-blocked=true])){background:var(--create-composer-stroke-active);box-shadow:var(--create-composer-shadow-active)}.create-composer-frame:has(.create-composer-shell:focus:not([data-blocked=true]),.create-composer-shell:focus-within:not([data-blocked=true])) .create-composer-surface{box-shadow:none}.create-composer-shell{border-radius:var(--create-composer-radius);background:var(--create-composer-surface);border:none;outline:none;width:min(100%,38.4rem);max-height:85vh;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.create-composer-shell{background:color-mix(in oklch, var(--create-composer-surface) 98%, transparent 2%)}}.create-composer-shell{-webkit-backdrop-filter:blur(40px);box-shadow:var(--create-composer-elevation), var(--create-composer-glow);pointer-events:auto;transition:border-color .18s var(--create-composer-ease-out), box-shadow .18s var(--create-composer-ease-out)}.new-resume-page[data-composer-expanded=true] .create-composer-shell,.new-resume-page[data-composer-expanded=true] .create-composer-shell--fill-host{transition:height .22s var(--create-composer-ease-out), min-height .22s var(--create-composer-ease-out), max-height .22s var(--create-composer-ease-out), border-color .18s var(--create-composer-ease-out), box-shadow .18s var(--create-composer-ease-out)}.create-composer-shell--centered{--create-composer-centered-stage-height:8rem;width:min(100%,44rem);max-height:none}.create-composer-shell:focus,.create-composer-shell:focus-visible,.create-composer-shell:focus-within{outline:none}.create-composer-shell:focus:not([data-blocked=true]),.create-composer-shell:focus-within:not([data-blocked=true]){border-color:var(--create-composer-stroke-active);box-shadow:var(--create-composer-shadow-active)}.create-composer-shell [data-slot=select-trigger]{border-radius:calc(var(--radius-outer-control-md) + 2px);border-width:1px!important;border-color:var(--create-composer-divider)!important;height:2.75rem!important}.create-composer-shell [data-slot=select-trigger]:focus-visible,.create-composer-shell [data-slot=select-trigger][data-state=open]{border-color:var(--create-composer-stroke-active)!important}html.light .create-composer-shell .composer-mode-icon,html.light .create-composer-select-content .composer-mode-icon{--icon-fill:#000;opacity:1}@supports (color:lab(0% 0 0)){html.light .create-composer-shell .composer-mode-icon,html.light .create-composer-select-content .composer-mode-icon{--icon-fill:lab(0% 0 0)}}html.dark .create-composer-shell .composer-mode-icon,html.dark .create-composer-select-content .composer-mode-icon{--icon-fill:#fff;opacity:1}@supports (color:lab(0% 0 0)){html.dark .create-composer-shell .composer-mode-icon,html.dark .create-composer-select-content .composer-mode-icon{--icon-fill:lab(100% 0 0)}}:is(.create-composer-stage--stroked,.create-composer-stage--stroked:has(.create-composer-textarea-wrap)){border-bottom:none}.create-composer-embedded-body>.create-composer-stage--stroked:has(.create-composer-textarea-wrap)+.create-composer-toolbar{border-top:none}.create-composer-stage--stroked:has(.create-composer-textarea-wrap)+.create-composer-toolbar{border-top:none}.create-composer-stage--measured{transition:height .22s var(--create-composer-ease-out);overflow:hidden}.create-composer-stage--measured>.create-composer-stage-inner{max-height:100%;overflow-y:auto}.create-composer-job-preview{transition:grid-template-rows .22s var(--create-composer-ease-out);grid-template-rows:0fr;display:grid}.create-composer-job-preview[data-expanded=true]{grid-template-rows:1fr}.create-composer-job-preview__inner{min-height:0;overflow:hidden}.create-composer-stage--stroked:has(.create-composer-dropzone){border-bottom:none}.create-composer-dropzone{border:var(--dropzone-stroke-width) dashed var(--create-composer-divider)!important;border-radius:calc(var(--create-composer-inner-radius) - .125rem)!important}.create-composer-dropzone[data-dragging=true]{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.create-composer-dropzone[data-dragging=true]{border-color:color-mix(in oklch, var(--primary) 50%, var(--create-composer-divider) 50%)}}.create-composer-surface{flex-direction:column;gap:0;padding:0;display:flex;position:relative}.create-composer-stage{background:0 0;border:none;min-height:0}.create-composer-feedback{text-align:left;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:.125rem;width:min(100%,38.4rem);padding:.5rem .25rem 0;display:flex}.create-composer-anchor__main>.create-composer-feedback{flex-shrink:0;width:min(100%,38.4rem);padding:.625rem 1rem 0}.create-composer-anchor--centered .create-composer-anchor__main>.create-composer-feedback{text-align:left;align-items:flex-start;width:min(100%,44rem)}.create-composer-account-switch{width:min(100%,38.4rem);color:var(--muted-foreground);text-align:center;pointer-events:auto;margin:0;padding:.125rem .25rem 0;font-size:.75rem;font-weight:400;line-height:1.25rem}.create-composer-anchor--centered>.create-composer-account-switch{width:min(100%,44rem)}.new-resume-page.new-resume-page--compact{flex:auto;justify-content:flex-start;min-height:0;padding-top:clamp(1.25rem,5vh,2.5rem);padding-bottom:0}.new-resume-page__account-switch{z-index:10;width:100%;max-width:var(--new-resume-content-width,min(100%, 44rem));margin-top:auto;padding-inline:1rem;flex-shrink:0;align-self:stretch;margin-inline:auto;padding-bottom:clamp(.75rem,3vh,1.5rem);position:relative}.new-resume-page-stack--compact{flex-direction:column;flex:none;gap:clamp(.5rem,1.5vh,.875rem);width:100%;display:flex}.new-resume-page-stack--compact .new-resume-page-header{flex-shrink:0;gap:clamp(1.5rem,4vh,2.5rem);width:100%;padding-top:clamp(.75rem,2.5vh,1.25rem)}.new-resume-page-stack--compact .create-composer-anchor.new-resume-composer-slot{flex:auto;justify-content:center}.create-composer-account-switch--footer{flex-shrink:0;align-self:center;width:min(100%,44rem);margin-top:clamp(.75rem,2vh,1.25rem)}.create-composer-account-switch__link{font:inherit;line-height:inherit;color:inherit;text-underline-offset:.125rem;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline;display:inline}.create-composer-account-switch__link:hover:not(:disabled){color:var(--foreground)}.create-composer-account-switch__link:disabled{cursor:not-allowed;opacity:.6}.create-composer-feedback__message{min-width:0;margin:0;font-size:.875rem;line-height:1.5rem}.create-composer-feedback__action{align-self:flex-start}.create-composer-stage-inner{min-height:100%;animation:composerStageFadeIn .22s var(--create-composer-ease-out) both;flex-direction:column;flex:1;padding:0;display:flex}.create-composer-stage-inner--padded{padding:1.25rem 1.5rem .5rem}.create-composer-stage-inner--padded:has(.create-composer-textarea-wrap){padding-bottom:0}.create-composer-stage-inner--message{flex-direction:column;flex:1;justify-content:center;min-height:8rem;padding:1.25rem 1.5rem 1rem;display:flex}.create-composer-shell--centered .create-composer-stage{min-height:var(--create-composer-centered-stage-height);flex-direction:column;display:flex}.create-composer-shell--centered .create-composer-stage>.create-composer-stage-inner{min-height:var(--create-composer-centered-stage-height);flex:1}.create-composer-shell--centered .create-composer-stage-inner--message,.create-composer-shell--centered .create-composer-stage-inner--media{min-height:var(--create-composer-centered-stage-height)}.create-composer-shell--centered .create-composer-stage-inner--media{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.create-composer-shell--centered .create-composer-stage-inner--media .create-composer-dropzone{width:100%;min-height:var(--create-composer-centered-stage-height);flex-direction:column;flex:1;justify-content:center;display:flex}.create-composer-shell--centered .create-composer-dropzone label{width:100%;min-height:var(--create-composer-centered-stage-height);justify-content:center;align-items:center;display:flex}.create-composer-shell--centered .create-composer-dropzone [data-slot=card-content]{width:100%;min-height:var(--create-composer-centered-stage-height);flex:1;justify-content:center;align-items:center;display:flex}.create-composer-shell--centered .create-composer-dropzone .create-composer-stage-inner--padded{text-align:center;flex:0 auto;justify-content:center;align-items:center;width:100%;min-height:0}.create-composer-shell--centered .create-composer-stage-inner--gate-centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:min(12rem,36vh);padding:1.5rem}.create-composer-shell--centered .create-composer-stage-inner--gate-centered>.max-w-xl{max-width:26rem}.create-composer-shell--centered:has(.create-composer-stage-inner--gate-centered){--create-composer-centered-stage-height:min(12rem, 36vh)}.create-composer-shell--centered:has(.create-composer-stage-inner--gate-centered) .create-composer-stage{min-height:min(12rem,36vh)}.create-composer-shell--centered:has(.create-composer-stage-inner--gate-centered) .create-composer-stage>.create-composer-stage-inner{min-height:min(12rem,36vh)}.create-composer-shell--centered .create-composer-stage-inner:has(.create-composer-textarea-wrap){flex-direction:column;display:flex}.create-composer-shell--centered .create-composer-stage-inner:has(.create-composer-textarea-wrap)>.create-composer-stage-inner--padded:last-of-type{flex-direction:column;flex:1;min-height:0;display:flex}.create-composer-shell--centered .create-composer-stage-inner:has(.create-composer-textarea-wrap) .create-composer-textarea-wrap{flex:1;min-height:4.5rem}.create-composer-stage-message{text-align:center;color:var(--muted-foreground);margin:0;font-size:.875rem;font-weight:500;line-height:1.5rem}.create-composer-stage-inner--media{min-height:8rem}@keyframes composerStageFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.create-composer-textarea-wrap{border:1px solid var(--create-composer-divider);border-radius:calc(var(--create-composer-inner-radius) - .125rem);--create-composer-fade-surface:var(--create-composer-input-bg);background:var(--create-composer-input-bg);min-width:0;min-height:2.5rem;max-height:12rem;box-shadow:var(--create-composer-input-shadow);transition:background-color .18s var(--create-composer-ease-out), box-shadow .18s var(--create-composer-ease-out);flex:1;padding:.875rem 1rem;position:relative;overflow:hidden}:is(.create-composer-textarea-wrap:has(.create-composer-textarea:focus),.create-composer-textarea-wrap:has(.create-composer-textarea:focus-visible),.create-composer-textarea-wrap:has([data-slot=textarea]:focus),.create-composer-textarea-wrap:has([data-slot=textarea]:focus-visible)){--create-composer-fade-surface:var(--create-composer-input-bg-focus);border-color:var(--create-composer-stroke-active);background:var(--create-composer-input-bg-focus);box-shadow:var(--create-composer-input-shadow)}.create-composer-textarea-wrap--plain{--create-composer-fade-surface:transparent;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}:is(.create-composer-textarea-wrap--plain:has(.create-composer-textarea:focus),.create-composer-textarea-wrap--plain:has(.create-composer-textarea:focus-visible),.create-composer-textarea-wrap--plain:has([data-slot=textarea]:focus),.create-composer-textarea-wrap--plain:has([data-slot=textarea]:focus-visible)){--create-composer-fade-surface:transparent;box-shadow:none;background:0 0}.create-composer-textarea-wrap:before,.create-composer-textarea-wrap:after{content:"";z-index:1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(5px);height:1.75rem;transition:opacity .16s var(--create-composer-ease-out);position:absolute;inset-inline:0}.create-composer-textarea-wrap[data-scroll-fade=bottom]:after,.create-composer-textarea-wrap[data-scroll-fade=both]:after,.create-composer-textarea-wrap[data-scroll-fade=top]:before,.create-composer-textarea-wrap[data-scroll-fade=both]:before{opacity:1}.create-composer-textarea-wrap:before{background:linear-gradient(to top, var(--create-composer-fade-surface), var(--create-composer-fade-surface) 55%, var(--create-composer-fade-surface) 100%);top:0}@supports (color:color-mix(in lab, red, red)){.create-composer-textarea-wrap:before{background:linear-gradient(to top, color-mix(in oklch, var(--create-composer-fade-surface) 0%, transparent), color-mix(in oklch, var(--create-composer-fade-surface) 32%, transparent) 55%, color-mix(in oklch, var(--create-composer-fade-surface) 78%, transparent) 100%)}}.create-composer-textarea-wrap:before{-webkit-mask-image:linear-gradient(#000 12%,#0000 100%);mask-image:linear-gradient(#000 12%,#0000 100%)}.create-composer-textarea-wrap:after{background:linear-gradient(to bottom, var(--create-composer-fade-surface), var(--create-composer-fade-surface) 55%, var(--create-composer-fade-surface) 100%);bottom:0}@supports (color:color-mix(in lab, red, red)){.create-composer-textarea-wrap:after{background:linear-gradient(to bottom, color-mix(in oklch, var(--create-composer-fade-surface) 0%, transparent), color-mix(in oklch, var(--create-composer-fade-surface) 32%, transparent) 55%, color-mix(in oklch, var(--create-composer-fade-surface) 78%, transparent) 100%)}}.create-composer-textarea-wrap:after{-webkit-mask-image:linear-gradient(#0000 0%,#000 88%);mask-image:linear-gradient(#0000 0%,#000 88%)}.create-composer-stage textarea,.create-composer-textarea-wrap .create-composer-textarea{color:var(--create-composer-input-fg);transition:height .18s var(--create-composer-ease-out);-ms-overflow-style:none;scrollbar-width:none;background:0 0;outline:none;max-height:12rem;box-shadow:none!important;border:none!important}.create-composer-stage textarea::placeholder,.create-composer-textarea-wrap .create-composer-textarea::placeholder,.create-composer-textarea-wrap [data-slot=textarea]::placeholder{color:var(--create-composer-input-placeholder)}.create-composer-stage textarea:focus,.create-composer-stage textarea:focus-visible,.create-composer-textarea-wrap .create-composer-textarea:focus,.create-composer-textarea-wrap .create-composer-textarea:focus-visible,.create-composer-textarea-wrap [data-slot=textarea]:focus,.create-composer-textarea-wrap [data-slot=textarea]:focus-visible{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-color:transparent!important;--tw-ring-offset-width:0!important;border:none!important;outline:none!important}.create-composer-stage textarea::-webkit-scrollbar{display:none}.create-composer-textarea-wrap .create-composer-textarea::-webkit-scrollbar{display:none}.create-composer-submit{background:var(--primary);width:auto;min-width:2.75rem;height:2.75rem;color:var(--primary-foreground);box-shadow:none;transition:transform .14s var(--create-composer-ease-out), box-shadow .18s var(--create-composer-ease-out), filter .18s var(--create-composer-ease-out), opacity .14s var(--create-composer-ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.375rem;padding-inline:1rem;display:inline-flex}.create-composer-clear{background:var(--muted);width:2.75rem;height:2.75rem;color:var(--muted-foreground);transition:transform .14s var(--create-composer-ease-out), opacity .14s var(--create-composer-ease-out);border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.create-composer-clear:hover{opacity:.92;background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.create-composer-clear:hover{background:color-mix(in oklch, var(--muted) 85%, var(--foreground) 15%)}}.create-composer-clear:hover{color:var(--foreground)}.create-composer-clear:active{transform:scale(.97)}.create-composer-submit:hover:not(:disabled){opacity:.92;box-shadow:none}.create-composer-submit:active:not(:disabled){transform:scale(.97)}.create-composer-submit:disabled{cursor:not-allowed;filter:saturate(.65);opacity:.58;box-shadow:none}.create-composer-submit-label{letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1}.create-composer-spacer{flex:none;height:clamp(6.5rem,10vw,8rem)}@media (max-width:1023px){.create-composer-spacer{height:9rem}}.create-composer-toolbar__select{border-radius:999px;justify-content:space-between}.create-composer-toolbar__select [data-slot=select-value]{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:768px){.create-composer-toolbar__field{width:fit-content;max-width:none}.create-composer-toolbar__select{width:fit-content;max-width:14rem}.create-composer-toolbar__field--mode .create-composer-toolbar__select{justify-content:flex-start;gap:.5rem;width:max-content;max-width:none}.create-composer-toolbar__select--mode [data-slot=select-value]{text-overflow:clip;flex:none;overflow:visible}.create-composer-toolbar__field--resume .create-composer-toolbar__select [data-slot=select-value]{flex:0 auto}}@media (max-width:640px){.create-composer-anchor:not(.create-composer-anchor--centered) .create-composer-toolbar{padding-inline:max(.75rem, var(--app-safe-area-left)) max(.75rem, var(--app-safe-area-right))}.create-composer-anchor{bottom:calc(max(var(--space-2), env(safe-area-inset-bottom)) + .125rem)}.create-composer-shell{border-radius:1.5rem}.create-composer-shell--centered{--create-composer-centered-stage-height:7rem}.create-composer-anchor:not(.create-composer-anchor--centered) .create-composer-stage{min-height:auto}.create-composer-anchor:not(.create-composer-anchor--centered) .create-composer-stage textarea,.create-composer-anchor:not(.create-composer-anchor--centered) .create-composer-textarea-wrap,.create-composer-anchor:not(.create-composer-anchor--centered) .create-composer-textarea-wrap .create-composer-textarea{max-height:8rem}.create-composer-anchor--centered .create-composer-textarea-wrap,.create-composer-anchor--centered .create-composer-stage textarea,.create-composer-anchor--centered .create-composer-textarea-wrap .create-composer-textarea{max-height:none}.create-composer-toolbar__actions{width:100%}.create-composer-toolbar__submit{flex:auto;width:100%;min-width:0}.create-composer-spacer{height:11rem}.new-resume-page-stack{padding-bottom:max(2rem, env(safe-area-inset-bottom))}.new-resume-page:not([data-composer-expanded=true]){min-height:100%;flex:none!important;overflow:visible!important}}@media (max-width:767px){.workspace-page-shell.new-resume-page{padding-inline:max(var(--workspace-page-inline-padding), var(--app-safe-area-left)) max(var(--workspace-page-inline-padding), var(--app-safe-area-right))}.new-resume-page-stack,.new-resume-page__account-switch{padding-inline:0}.new-resume-page .new-resume-page-stack{width:100%;min-width:0;max-width:100%;overflow-x:visible}.new-resume-page .create-composer-anchor.new-resume-composer-slot,.new-resume-page .create-composer-anchor__main,.new-resume-page .create-composer-shell--unified-tabs,.new-resume-page .create-composer-shell--unified-tabs .create-composer-surface,.new-resume-page .new-resume-composer-slot--stacked,.new-resume-page .new-resume-composer-slot__panel--active{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.new-resume-page .create-composer-anchor__main>.create-composer-frame,.new-resume-page .create-composer-frame>.create-composer-shell{box-sizing:border-box;flex:none;align-self:stretch;width:100%;min-width:0;max-width:100%;margin-inline:0}.new-resume-page .new-resume-composer-slot--stacked{overflow-x:visible}.new-resume-page .new-resume-composer-slot__panel--master:not(.new-resume-composer-slot__panel--active),.new-resume-page .new-resume-composer-slot__panel--application:not(.new-resume-composer-slot__panel--active){transform:scale(.98)}.new-resume-page .create-composer-toolbar{box-sizing:border-box;width:100%;min-width:0;padding-inline:1rem}.new-resume-page .create-composer-toolbar__field--mode,.new-resume-page .create-composer-toolbar__field--mode .create-composer-toolbar__select,.new-resume-page .create-composer-toolbar__field--mode [data-slot=select-trigger],.new-resume-page .create-composer-shell--unified-tabs .create-composer-stage,.new-resume-page .create-composer-shell--unified-tabs .create-composer-stage-inner,.new-resume-page .create-composer-shell--unified-tabs .create-composer-stage-inner--media,.new-resume-page .create-composer-shell--unified-tabs .create-composer-dropzone,.new-resume-page .create-composer-shell--unified-tabs .create-composer-dropzone label{width:100%;min-width:0;max-width:100%}.new-resume-page .create-composer-embedded-body{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.new-resume-page:not([data-composer-expanded=true]){overflow:visible!important}.new-resume-page:not([data-composer-expanded=true]) .new-resume-page-stack{padding-bottom:max(1.25rem, env(safe-area-inset-bottom,.75rem));overflow:visible}.new-resume-page:not([data-composer-expanded=true]) .create-composer-anchor.new-resume-composer-slot,.new-resume-page:not([data-composer-expanded=true]) .create-composer-anchor__main,.new-resume-page:not([data-composer-expanded=true]) .create-composer-shell--unified-tabs,.new-resume-page:not([data-composer-expanded=true]) .create-composer-shell--fill-host,.new-resume-page:not([data-composer-expanded=true]) .create-composer-surface,.new-resume-page:not([data-composer-expanded=true]) .new-resume-composer-slot--stacked,.new-resume-page:not([data-composer-expanded=true]) .new-resume-composer-slot__panel--active{flex:0 auto;height:auto;min-height:0;overflow:visible}.new-resume-page:not([data-composer-expanded=true]) .create-composer-frame,.new-resume-page:not([data-composer-expanded=true]) .create-composer-frame>.create-composer-shell,.new-resume-page:not([data-composer-expanded=true]) .create-composer-frame>.create-composer-shell--unified-tabs,.new-resume-page:not([data-composer-expanded=true]) .create-composer-frame>.create-composer-shell--fill-host{flex:none;align-self:stretch;width:100%;max-width:100%;height:auto;max-height:none;overflow:visible!important}.new-resume-page.new-resume-page--compact .create-composer-anchor.new-resume-composer-slot{justify-content:flex-start}.new-resume-page:not([data-composer-expanded=true]) .create-composer-shell--unified-tabs .create-composer-stage--measured{flex:none;height:auto;max-height:none}.workspace-route-transition:has(.new-resume-page[data-composer-expanded=true]){overflow:visible hidden}.workspace-page-shell.new-resume-page[data-composer-expanded=true]{flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex;overflow:visible hidden}.new-resume-page[data-composer-expanded=true]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible hidden!important}.new-resume-page[data-composer-expanded=true] .new-resume-page-stack{min-height:0;padding-bottom:max(1.25rem, calc(env(safe-area-inset-bottom) + .75rem));flex-direction:column;flex:auto;display:flex;overflow:visible hidden}.new-resume-page[data-composer-expanded=true] .create-composer-anchor.new-resume-composer-slot{min-height:0;margin-bottom:max(.75rem, env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 1 0;display:flex}.new-resume-page[data-composer-expanded=true] .new-resume-page-header,.new-resume-page[data-composer-expanded=true] .new-resume-kind-control-wrap{flex-shrink:0}.new-resume-page[data-composer-expanded=true] .new-resume-page-header{gap:clamp(.75rem,2vh,1.25rem);padding-top:clamp(.75rem,2vh,1.25rem)}.new-resume-page[data-composer-expanded=true] .new-resume-heading{font-size:clamp(1.5rem,6vw,2rem);line-height:1.15}.new-resume-page[data-composer-expanded=true] .new-resume-composer-slot{flex-direction:column;flex:auto;justify-content:flex-start;min-height:0;display:flex}.new-resume-page[data-composer-expanded=true] .create-composer-anchor--centered{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.new-resume-page[data-composer-expanded=true] .create-composer-anchor__main{flex-direction:column;flex:1 1 0;width:100%;max-width:none;height:100%;min-height:0;display:flex}.new-resume-page[data-composer-expanded=true] .create-composer-anchor__main>.create-composer-frame,.new-resume-page[data-composer-expanded=true] .create-composer-frame,.new-resume-page[data-composer-expanded=true] .create-composer-frame--centered{min-height:min(var(--create-composer-mobile-fill-height,70dvh), calc(100dvh - 12rem));max-height:min(var(--create-composer-mobile-fill-height,70dvh), calc(100dvh - 12rem));height:min(var(--create-composer-mobile-fill-height,70dvh), calc(100dvh - 12rem));flex-direction:column;flex:1 1 0;align-self:stretch;width:100%;max-width:none;display:flex;position:relative;overflow:hidden}.new-resume-page[data-composer-expanded=true] .create-composer-frame>.create-composer-shell,.new-resume-page[data-composer-expanded=true] .create-composer-shell--fill-host{z-index:0;flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.new-resume-page[data-composer-expanded=true] .create-composer-frame>.create-composer-shell{min-height:min(var(--create-composer-mobile-fill-height,70dvh), calc(100dvh - 12rem))}.new-resume-page[data-composer-expanded=true] .create-composer-frame,.new-resume-page[data-composer-expanded=true] .create-composer-frame>.create-composer-shell{transition:height .22s var(--create-composer-ease-out), min-height .22s var(--create-composer-ease-out), max-height .22s var(--create-composer-ease-out)}.new-resume-page[data-composer-expanded=true] .create-composer-shell--fill-host>.create-composer-surface,.new-resume-page[data-composer-expanded=true] .create-composer-surface--fill-host{flex-direction:column;flex:1 1 0;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.new-resume-page[data-composer-expanded=true] .new-resume-composer-slot--stacked,.new-resume-page[data-composer-expanded=true] .new-resume-composer-slot__panel--active{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex}.new-resume-page[data-composer-expanded=true] .create-composer-embedded-body,.new-resume-page[data-composer-expanded=true] .new-resume-composer-slot__panel--active>.create-composer-embedded-body{width:100%;height:100%;min-height:0;transition:opacity .22s var(--create-composer-ease-out), transform .22s var(--create-composer-ease-out), height .22s var(--create-composer-ease-out), min-height .22s var(--create-composer-ease-out), max-height .22s var(--create-composer-ease-out);flex-direction:column;flex:1 1 0;justify-content:flex-start;display:flex}.new-resume-page[data-composer-expanded=true] .create-composer-embedded-body>.create-composer-stage,.new-resume-page[data-composer-expanded=true] .new-resume-composer-slot__panel--active .create-composer-stage{flex:1 1 0;min-height:0;overflow:hidden}.new-resume-page[data-composer-expanded=true] .create-composer-embedded-body>.create-composer-toolbar{flex:none;width:100%;margin-top:auto}.new-resume-page[data-composer-expanded=true] .new-resume-composer-slot__panel--active>.create-composer-feedback{flex-shrink:0}.new-resume-page[data-composer-expanded=true] .create-composer-stage--measured,.new-resume-page[data-composer-expanded=true] .create-composer-stage--mobile-paste-fill{flex-direction:column!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs .create-composer-stage--measured,.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs .create-composer-stage--mobile-paste-fill{flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.new-resume-page[data-composer-expanded=true] .create-composer-stage--measured>.create-composer-stage-inner{flex-direction:column;flex:auto;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.new-resume-page[data-composer-expanded=true] .create-composer-job-preview{flex:none}.new-resume-page[data-composer-expanded=true] .create-composer-stage-inner:has(.create-composer-textarea-wrap){flex:auto;min-height:0;overflow:hidden}.new-resume-page[data-composer-expanded=true] .create-composer-stage-inner:has(.create-composer-textarea-wrap)>.create-composer-stage-inner--padded:last-of-type{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.new-resume-page[data-composer-expanded=true] .create-composer-textarea-wrap{flex-direction:column;flex:1 1 0;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.new-resume-page[data-composer-expanded=true] .create-composer-textarea-wrap .create-composer-textarea,.new-resume-page[data-composer-expanded=true] .create-composer-stage textarea{field-sizing:normal;flex:1 1 0;height:100%;min-height:0;transition:none;display:block;overflow-y:auto;max-height:none!important}.new-resume-page[data-composer-expanded=true] .create-composer-toolbar{flex:none}.new-resume-page[data-composer-expanded=true] .create-composer-feedback{flex-shrink:0}.new-resume-page[data-composer-expanded=true] .new-resume-page__account-switch{padding-bottom:max(.5rem, env(safe-area-inset-bottom));flex-shrink:0;margin-top:0}}@media (prefers-reduced-motion:reduce){.create-composer-shell{transition:none}.create-composer-textarea-wrap:before,.create-composer-textarea-wrap:after{-webkit-backdrop-filter:none}.create-composer-submit{transition:none}.create-composer-submit:active:not(:disabled){transform:none}}@media (max-width:767px){.pull-to-refresh-host{transform:translateY(var(--pull-to-refresh-offset,0));will-change:transform;transition:transform .2s cubic-bezier(.22,1,.36,1)}.pull-to-refresh-host[data-pull-to-refresh-active=true]{transition:none}}.workspace-page-shell.new-resume-page{padding-top:0;padding-bottom:0}.new-resume-page{padding-top:clamp(1.5rem,6vh,3rem);padding-bottom:clamp(2rem,6vh,3rem)}.new-resume-page-stack{--new-resume-content-width:min(100%, 44rem);width:100%;max-width:var(--new-resume-content-width);flex:1;justify-content:flex-start;align-items:stretch;gap:clamp(.75rem,2vh,1.25rem)}@media (min-width:768px){.new-resume-page:not([data-composer-expanded=true]):not(.new-resume-page--compact) .new-resume-page-stack{flex:auto;justify-content:center;min-height:0;padding-bottom:clamp(6.5rem,20vh,12rem)}}.new-resume-page-header,.create-composer-anchor.new-resume-composer-slot,.new-resume-page-stack .create-composer-frame,.new-resume-page-stack .create-composer-frame--centered,.new-resume-page-stack .create-composer-shell,.new-resume-page-stack .create-composer-shell--centered{width:100%;max-width:none}.master-resume-page--required{justify-content:flex-start}.master-resume-page--required .master-resume-page__content{flex-direction:column;flex:none;gap:clamp(1rem,2.5vh,1.5rem);display:flex}.master-resume-page--required .master-resume-composer-wrap{width:100%}.new-resume-page-header{flex-shrink:0;gap:clamp(1.5rem,4vh,2.5rem);padding-top:clamp(1rem,3vh,1.75rem)}.new-resume-heading{margin:0;line-height:1.1}@media (max-width:767px){.new-resume-heading,.new-resume-heading-skeleton{width:100%;max-width:min(100%,17.5rem);margin-inline:auto}}@media (min-width:768px){.new-resume-heading{text-wrap:nowrap;max-width:none}}.new-resume-heading-skeleton{flex-shrink:0}.new-resume-kind-control-wrap{justify-content:center;width:100%;display:flex}.new-resume-composer-slot--stacked,.create-composer-surface>.new-resume-composer-slot--stacked{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex;position:relative}.new-resume-composer-slot--stacked>.new-resume-composer-slot__panel,.create-composer-surface>.new-resume-composer-slot--stacked>.new-resume-composer-slot__panel{width:100%;min-width:0}.new-resume-composer-slot__panel{opacity:0;width:100%;min-width:0;transition:opacity .16s var(--create-composer-ease-out), transform .16s var(--create-composer-ease-out);pointer-events:none;z-index:0;transform:scale(.98)}.new-resume-composer-slot__panel--master:not(.new-resume-composer-slot__panel--active){transform:translate(-6px)scale(.98)}.new-resume-composer-slot__panel--application:not(.new-resume-composer-slot__panel--active){transform:translate(6px)scale(.98)}.new-resume-composer-slot__panel:not(.new-resume-composer-slot__panel--active){position:absolute;top:0;left:0;right:0}.new-resume-composer-slot__panel--active{opacity:1;pointer-events:auto;z-index:1;flex-direction:column;flex:auto;min-height:0;transition-duration:.22s;display:flex;position:relative;transform:translate(0)scale(1)}.new-resume-composer-loading,.new-resume-page-skeleton-block{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.new-resume-composer-loading,.new-resume-page-skeleton-block{background:color-mix(in oklch, var(--muted) 72%, transparent)}}.new-resume-composer-loading{width:100%;max-width:min(100%,44rem)}.new-resume-composer-loading__stage{min-height:var(--create-composer-centered-stage-height,8rem)}.new-resume-composer-loading__toolbar{border-top:var(--create-composer-stroke-width) dashed var(--create-composer-divider);min-height:4.75rem}.new-resume-page:not([data-composer-expanded=true]) .create-composer-anchor.new-resume-composer-slot,.new-resume-page:not([data-composer-expanded=true]) .create-composer-anchor.new-resume-composer-slot .create-composer-anchor__main,.new-resume-page:not([data-composer-expanded=true]) .create-composer-shell--unified-tabs,.new-resume-page:not([data-composer-expanded=true]) .create-composer-shell--unified-tabs .create-composer-surface,.new-resume-page:not([data-composer-expanded=true]) .create-composer-shell--unified-tabs .new-resume-composer-slot--stacked,.new-resume-page:not([data-composer-expanded=true]) .create-composer-shell--unified-tabs .new-resume-composer-slot__panel--active{flex:0 auto;height:auto}.new-resume-page:not([data-composer-expanded=true]) .create-composer-anchor__main>.create-composer-frame,.new-resume-page:not([data-composer-expanded=true]) .create-composer-frame>.create-composer-shell{flex:none;align-self:stretch;width:100%;max-width:100%;height:auto}.new-resume-page:not([data-composer-expanded=true]) .create-composer-frame .create-composer-surface{min-height:0}.create-composer-shell--unified-tabs{--create-composer-unified-toolbar-height:4.75rem;--create-composer-unified-body-height:calc(var(--create-composer-centered-stage-height,8rem) + var(--create-composer-unified-toolbar-height));min-height:0;transition:height .22s var(--create-composer-ease-out), min-height .22s var(--create-composer-ease-out), max-height .22s var(--create-composer-ease-out);flex-direction:column;display:flex;overflow:hidden}.create-composer-shell--unified-tabs .create-composer-surface{min-height:0;transition:height .22s var(--create-composer-ease-out), min-height .22s var(--create-composer-ease-out), max-height .22s var(--create-composer-ease-out);flex-direction:column;flex:auto;display:flex}.create-composer-shell--unified-tabs .new-resume-composer-slot--stacked{min-height:0;transition:height .22s var(--create-composer-ease-out), min-height .22s var(--create-composer-ease-out), max-height .22s var(--create-composer-ease-out);padding-bottom:0}.create-composer-shell--unified-tabs .create-composer-stage:not(.create-composer-stage--measured){height:var(--create-composer-centered-stage-height,8rem);min-height:var(--create-composer-centered-stage-height,8rem);max-height:var(--create-composer-centered-stage-height,8rem);flex:none;overflow:hidden}.create-composer-shell--unified-tabs .create-composer-stage--measured{flex:none;min-height:8rem;max-height:min(36rem,62vh);overflow:hidden}.create-composer-shell--unified-tabs[data-stage-measured=true] .create-composer-stage--measured{transition:height .22s var(--create-composer-ease-out)}.create-composer-shell--unified-tabs .create-composer-stage>.create-composer-stage-inner{height:100%;min-height:0;max-height:100%}.create-composer-shell--unified-tabs .create-composer-stage--measured>.create-composer-stage-inner{height:auto;max-height:none}.create-composer-shell--unified-tabs .create-composer-stage-inner--message,.create-composer-shell--unified-tabs .create-composer-stage-inner--media,.create-composer-shell--unified-tabs .create-composer-stage-inner--gate-centered{height:100%;min-height:0}.create-composer-shell--unified-tabs:has(.create-composer-stage-inner--gate-centered){--create-composer-centered-stage-height:8rem}.create-composer-shell--unified-tabs:has(.create-composer-stage-inner--gate-centered) .create-composer-stage{min-height:var(--create-composer-centered-stage-height,8rem);max-height:var(--create-composer-centered-stage-height,8rem)}.create-composer-shell--unified-tabs:has(.create-composer-stage-inner--gate-centered) .create-composer-stage>.create-composer-stage-inner{min-height:var(--create-composer-centered-stage-height,8rem);max-height:var(--create-composer-centered-stage-height,8rem)}.create-composer-shell--unified-tabs .create-composer-stage-inner:has(.create-composer-textarea-wrap){min-height:0;overflow:hidden}.create-composer-shell--unified-tabs .create-composer-stage-inner:has(.create-composer-textarea-wrap)>.create-composer-stage-inner--padded:last-of-type{flex:1;min-height:0;overflow:hidden}.create-composer-shell--unified-tabs .create-composer-stage-inner:has(.create-composer-textarea-wrap) .create-composer-textarea-wrap{height:100%;min-height:0}.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-stage-inner:has(.create-composer-textarea-wrap){overflow:visible}.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-stage-inner:has(.create-composer-textarea-wrap)>.create-composer-stage-inner--padded:last-of-type{flex:0 auto;overflow:visible}.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-textarea-wrap{flex:0 auto;height:auto}.create-composer-shell--unified-tabs .create-composer-stage-inner{animation:none}@media (max-width:767px){.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs.create-composer-shell--unified-tabs .create-composer-stage--measured>.create-composer-stage-inner{flex-direction:column!important;flex:1 1 0!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-stage-inner:has(.create-composer-textarea-wrap){flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-job-preview{flex:none!important}.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-stage-inner:has(.create-composer-textarea-wrap)>.create-composer-stage-inner--padded:last-of-type{flex-direction:column!important;flex:1 1 0!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-textarea-wrap{flex-direction:column!important;flex:1 1 0!important;height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-textarea-wrap .create-composer-textarea,.new-resume-page[data-composer-expanded=true] .create-composer-shell--unified-tabs.create-composer-shell--unified-tabs .create-composer-stage--measured .create-composer-stage textarea{field-sizing:normal!important;flex:1 1 0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;overflow-y:auto!important}.new-resume-page[data-composer-expanded=true] .create-composer-toolbar__row,.new-resume-page[data-composer-expanded=true] .create-composer-toolbar__trailing{flex:none}.new-resume-page[data-composer-expanded=true] .create-composer-toolbar [data-slot=select-trigger]{height:2.75rem;min-height:2.75rem;max-height:2.75rem}.create-composer-stage--mobile-paste-fill>.create-composer-stage-inner{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.create-composer-stage--mobile-paste-fill .create-composer-job-preview{flex:none}.create-composer-stage--mobile-paste-fill .create-composer-stage-inner--padded:has(.create-composer-textarea-wrap){flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.create-composer-stage--mobile-paste-fill .create-composer-textarea-wrap{flex-direction:column;flex:1 1 0;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.create-composer-stage--mobile-paste-fill .create-composer-textarea-wrap .create-composer-textarea,.create-composer-stage--mobile-paste-fill .create-composer-stage textarea{field-sizing:normal;flex:1 1 0;height:100%;min-height:0;display:block;overflow-y:auto;max-height:none!important}}@media (prefers-reduced-motion:reduce){.create-composer-frame,.create-composer-shell,.create-composer-shell--unified-tabs,.create-composer-shell--unified-tabs .create-composer-surface,.create-composer-shell--unified-tabs .new-resume-composer-slot--stacked,.create-composer-embedded-body,.create-composer-stage--measured,.create-composer-job-preview,.create-composer-shell--unified-tabs[data-stage-measured=true] .create-composer-stage--measured{transition:none}}.new-resume-kind-control.new-resume-kind-control{gap:var(--create-composer-inset);width:min(100%,34rem);max-width:min(100%,34rem);height:auto;min-height:3.75rem;padding:var(--create-composer-inset);background:var(--create-composer-segment-track);-webkit-backdrop-filter:blur(40px);box-shadow:var(--create-composer-elevation), var(--create-composer-glow);transition:box-shadow .18s var(--create-composer-ease-out);border:none;border-radius:var(--create-composer-radius)!important}.segmented-control--sliding{position:relative}.segmented-control__indicator{z-index:0;pointer-events:none;transition:transform .22s var(--create-composer-ease-out), width .22s var(--create-composer-ease-out);position:absolute;top:0;left:0}.segmented-control__item--sliding{z-index:1;position:relative}.segmented-control__item--sliding-active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.new-resume-kind-control__indicator{top:var(--create-composer-inset);height:calc(100% - (var(--create-composer-inset) * 2));border-radius:var(--create-composer-inner-radius);background:var(--create-composer-segment-selected);box-shadow:var(--create-composer-segment-selected-shadow);border:none}.new-resume-kind-control__item.new-resume-kind-control__item{white-space:nowrap;text-overflow:ellipsis;min-height:3rem;transition:color .16s var(--create-composer-ease-out), transform .12s var(--create-composer-ease-out);padding-inline:clamp(.5rem,3vw,1rem);font-size:clamp(.8125rem,3.2vw,.9375rem);line-height:1.25rem;overflow:hidden;border-radius:var(--create-composer-inner-radius)!important}.new-resume-kind-control__item--active{border:var(--create-composer-stroke-width) solid transparent;color:var(--foreground);box-shadow:none;background:0 0}.new-resume-kind-control__item--inactive{color:var(--foreground);background:0 0;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.new-resume-kind-control__item--inactive{color:color-mix(in oklch, var(--foreground) 62%, transparent)}}@media (hover:hover) and (pointer:fine){.new-resume-kind-control__item--inactive:hover{background:var(--create-composer-segment-selected)}@supports (color:color-mix(in lab, red, red)){.new-resume-kind-control__item--inactive:hover{background:color-mix(in oklch, var(--create-composer-segment-selected) 32%, transparent)}}.new-resume-kind-control__item--inactive:hover{color:var(--foreground)}}.new-resume-kind-control__item:active:not(:disabled){transform:scale(.98)}.editor-copilot-composer.create-composer-anchor--centered{width:100%;padding-inline:0}.editor-copilot-composer .create-composer-anchor__main,.editor-copilot-composer .create-composer-anchor__main>.create-composer-frame,.editor-copilot-composer .create-composer-frame.create-composer-frame--centered,.editor-copilot-composer .create-composer-shell.create-composer-shell--centered,.editor-copilot-composer .create-composer-anchor__main>.create-composer-feedback{width:100%;max-width:100%}@media (prefers-reduced-motion:reduce){.new-resume-composer-slot__panel{transition:opacity .12s;transform:none}.new-resume-composer-slot__panel--master:not(.new-resume-composer-slot__panel--active),.new-resume-composer-slot__panel--application:not(.new-resume-composer-slot__panel--active){transform:none}.segmented-control__indicator{transition:none}}.settings-tab-control.settings-tab-control{gap:var(--create-composer-inset);max-width:100%;min-height:3rem;padding:var(--create-composer-inset);border:var(--create-composer-stroke-width) solid var(--create-composer-stroke);background:var(--create-composer-segment-track);box-shadow:none;transition:box-shadow .18s var(--create-composer-ease-out);border-radius:var(--radius-outer-control-sm)!important;height:auto!important}.settings-tab-control__indicator{top:var(--create-composer-inset);height:calc(100% - (var(--create-composer-inset) * 2));border:var(--create-composer-stroke-width) solid var(--create-composer-divider);border-radius:var(--radius-inner-control);background:var(--create-composer-segment-selected);box-shadow:none}.settings-tab-control__item.settings-tab-control__item{white-space:nowrap;min-height:2.5rem;transition:color .16s var(--create-composer-ease-out), transform .12s var(--create-composer-ease-out);padding-inline:.75rem;font-size:.875rem;line-height:1.25rem;border-radius:var(--radius-inner-control)!important}@media (min-width:1024px){.settings-tab-control__item.settings-tab-control__item{padding-inline:.875rem}}.settings-tab-control__item--active{border:var(--create-composer-stroke-width) solid transparent;color:var(--foreground);box-shadow:none;background:0 0}.settings-tab-control__item--inactive{color:var(--foreground);background:0 0;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.settings-tab-control__item--inactive{color:color-mix(in oklch, var(--foreground) 62%, transparent)}}@media (hover:hover) and (pointer:fine){.settings-tab-control__item--inactive:hover{background:var(--create-composer-segment-selected)}@supports (color:color-mix(in lab, red, red)){.settings-tab-control__item--inactive:hover{background:color-mix(in oklch, var(--create-composer-segment-selected) 32%, transparent)}}.settings-tab-control__item--inactive:hover{color:var(--foreground)}}.settings-tab-control__item:active:not(:disabled){transform:scale(.98)}@media (prefers-reduced-motion:reduce){.settings-tab-control__item{transition:color .12s}.settings-tab-control__item:active:not(:disabled){transform:none}}.dark .settings-tab-control.settings-tab-control,html.dark .settings-tab-control.settings-tab-control{background:#1f1f1f!important;background:lab(11.724% 0 0)!important;border-color:#0000!important}.dark .settings-tab-control__indicator,html.dark .settings-tab-control__indicator{background:#0f0f0f!important;background:lab(4.2831% 0 -.00000298023)!important;border-color:#0000!important}.settings-page [data-slot=button][data-variant=neutral],.settings-page [data-slot=button][data-variant=outline]{color:#333;color:lab(21.12% 0 0);background:#d4d4d4;background:lab(84.92% 0 -.0000119209);border-color:#00000017;border-color:lab(0% 0 0/.09)}.settings-page [data-slot=button][data-variant=neutral]:hover:not(:disabled),.settings-page [data-slot=button][data-variant=outline]:hover:not(:disabled){color:#121212;color:lab(5.26802% 0 0);background:#c4c4c4;background:lab(79.12% -.0000298023 -.0000119209)}.dark .settings-page [data-slot=button][data-variant=neutral],html.dark .settings-page [data-slot=button][data-variant=neutral],.dark .settings-page [data-slot=button][data-variant=outline],html.dark .settings-page [data-slot=button][data-variant=outline]{color:#868686;color:lab(55.92% -.0000298023 0);background:#1f1f1f;background:lab(11.724% 0 0);border-color:#ffffff12;border-color:lab(100% 0 0/.07)}.dark .settings-page [data-slot=button][data-variant=neutral]:hover:not(:disabled),html.dark .settings-page [data-slot=button][data-variant=neutral]:hover:not(:disabled),.dark .settings-page [data-slot=button][data-variant=outline]:hover:not(:disabled),html.dark .settings-page [data-slot=button][data-variant=outline]:hover:not(:disabled){color:#b7b7b7;color:lab(74.48% -.0000298023 0);background:#0f0f0f;background:lab(4.2831% 0 -.00000298023)}.editor-shell{background:var(--background);flex-direction:column;height:100vh;display:flex;overflow:hidden}.editor-chrome{background:var(--background);border-bottom:1px solid var(--border);flex-shrink:0}.editor-toolbar{height:40px;padding:0 var(--space-4);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--border);display:flex}.editor-back-btn{justify-content:center;align-items:center;gap:var(--space-1);height:36px;font-size:var(--type-label);color:var(--muted-foreground);background:var(--clear);cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);border:none;border-radius:6px;flex-shrink:0;padding:0 12px;display:flex}.editor-back-btn:hover{color:var(--foreground);background:var(--hover-overlay)}.editor-toolbar-center{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;display:flex}.editor-toolbar-title{font-size:var(--type-body-sm);color:var(--foreground);font-weight:500}.editor-toolbar-id{font-size:var(--type-caption-sm);color:var(--muted-foreground);font-family:monospace}.editor-toolbar-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.editor-toggle-btn{justify-content:center;align-items:center;gap:var(--space-1);height:36px;font-size:var(--type-label);color:var(--muted-foreground);background:var(--clear);border:1px solid var(--border);cursor:pointer;transition:color var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);border-radius:6px;padding:0 12px;display:flex}.editor-toggle-btn:hover{color:var(--foreground);border-color:var(--control-outline-border-strong);background:var(--control-outline-bg-hover)}.editor-toggle-btn--active{color:var(--sidebar-primary);border-color:oklch(from var(--primary) l c h / .4);background:oklch(from var(--primary) l c h / .1)}.editor-tabbar{scrollbar-width:none;align-items:stretch;height:36px;display:flex;overflow-x:auto}.editor-tabbar::-webkit-scrollbar{display:none}.editor-tab{font-size:var(--type-label);color:var(--muted-foreground);background:var(--clear);border:none;border-right:1px solid var(--border);cursor:pointer;white-space:nowrap;transition:color var(--motion-fast), background var(--motion-fast);flex-shrink:0;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.editor-tab:hover{color:var(--foreground);background:var(--hover-overlay)}.editor-tab--active{color:var(--foreground);background:var(--background)}.editor-tab-icon{align-items:center;display:flex}.editor-tab-dot{background:var(--primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.editor-keyword-pill{background:var(--editor-keyword-pill-bg);transition:background-color .1s}@media (hover:hover){.editor-keyword-pill:hover{background:var(--editor-keyword-pill-bg-hover,var(--editor-keyword-pill-bg))}}.editor-body{flex:1;display:flex;overflow:hidden}.editor-sidebar{background:var(--background);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:200px;min-width:200px;padding:8px 0;display:flex;overflow-y:auto}.editor-sidebar-section{font-size:var(--type-caps);font-family:var(--font-mono);color:var(--type-caps-fg);text-transform:uppercase;letter-spacing:var(--type-caps-tracking);padding:8px 16px 4px;font-weight:500}.editor-sidebar-item{font-size:var(--type-label);color:var(--muted-foreground);background:var(--clear);cursor:pointer;text-align:left;width:100%;transition:background var(--motion-fast), color var(--motion-fast);border:none;align-items:center;gap:8px;padding:8px 16px;display:flex}.editor-sidebar-item:hover{background:var(--hover-overlay);color:var(--foreground)}.editor-sidebar-item--active{background:var(--active-overlay);color:var(--foreground)}.editor-sidebar-icon{flex-shrink:0;align-items:center;display:flex}.editor-sidebar-divider{background:var(--border);height:1px;margin:8px 0}.editor-sidebar-info{padding:4px 16px}.editor-sidebar-info-label{font-size:var(--type-caps);font-family:var(--font-mono);color:var(--type-caps-fg);text-transform:uppercase;letter-spacing:var(--type-caps-tracking);font-weight:500}.editor-sidebar-info-value{font-size:var(--type-label);color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-sidebar-tags{flex-wrap:wrap;gap:4px;padding:4px 16px 8px;display:flex}.editor-sidebar-tag{font-size:var(--type-caption-sm);color:var(--control-subtle-fg);background:var(--editor-chip-bg);border:1px solid var(--editor-chip-border);border-radius:4px;padding:4px 8px}.editor-pane{background:var(--background);border-right:1px solid var(--border);flex:1;overflow-y:auto}.editor-fields{padding:var(--space-6) 0;max-width:680px}.editor-section{margin-bottom:var(--space-6)}.editor-section-label{font-size:var(--type-caption-sm);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-weight:600}.editor-grid-2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.editor-field{flex-direction:column;gap:4px;display:flex}.editor-field-label{font-size:var(--type-caption);color:var(--muted-foreground)}.editor-input{background:var(--editor-input-bg)!important;border-color:var(--control-outline-border)!important;color:var(--foreground)!important;font-size:var(--type-body-sm)!important;height:36px!important}.editor-input:focus{border-color:var(--primary)!important}.editor-textarea{resize:vertical;background:var(--editor-input-bg)!important;border-color:var(--control-outline-border)!important;color:var(--foreground)!important;font-size:var(--type-body-sm)!important}.editor-textarea:focus{border-color:var(--primary)!important}.editor-card{background:var(--background);border:1px solid var(--border);padding:var(--space-4);border-radius:6px}.editor-columns-skeleton{flex-direction:column}.editor-columns-skeleton__editor{flex:auto;width:100%;min-height:clamp(240px,45vh,520px)}.editor-columns-skeleton__preview{flex:auto;width:100%;min-height:clamp(220px,38vh,480px)}@media (min-width:1024px){.editor-columns-skeleton{flex-direction:row-reverse}html[data-editor-column-order=editor-preview] .editor-columns-skeleton{flex-direction:row}.editor-columns-skeleton__editor{flex:0 0 44%;width:auto;max-width:44%;min-height:0}.editor-columns-skeleton__preview{flex:auto;width:auto;min-height:0}}.editor-preview-pane{background:var(--background);flex-direction:column;flex-shrink:0;width:480px;min-width:380px;display:flex;overflow:hidden}.editor-preview-header{border-bottom:1px solid var(--border);font-size:var(--type-label);color:var(--muted-foreground);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.editor-preview-hint{font-size:var(--type-caption-sm);color:var(--control-subtle-fg);background:var(--editor-chip-bg);border:1px solid var(--editor-chip-border);border-radius:4px;padding:4px 8px}.editor-preview-scroll{padding:var(--space-5);background:var(--background);flex:1;overflow-y:auto}.editor-pane-scroll-hidden{background:var(--background)}.editor-preview-chrome{border:1px solid oklch(from var(--foreground) l c h / .1);background:var(--editor-preview-chrome-bg);box-shadow:none}.editor-column-chrome{border:1px solid oklch(from var(--foreground) l c h / .1);background:var(--background)}@supports (color:color-mix(in lab, red, red)){.editor-column-chrome{background:color-mix(in oklch, var(--background) 94%, transparent)}}.editor-column-chrome{box-shadow:none}.editor-pdf-preview [data-rp=pages],.editor-pdf-preview [data-hireme-pdf-preview-pages],.editor-pdf-preview [data-hireme-pdf-preview-pages-container],.editor-pdf-preview [data-hireme-pdf-preview-scroll]{background:var(--editor-preview-column-bg-no-sidebar)!important}@media (max-width:767px){#editor-application-panel{flex:1;min-height:0;position:relative}#editor-application-panel [data-mobile-workbench-pane]{flex:1;height:100%;min-height:0}}[data-mobile-workbench-pane=preview] .editor-pdf-preview,[data-mobile-workbench-pane=preview] [data-hireme-pdf-preview-viewer]{flex:1;height:100%;min-height:0}.editor-pdf-preview [id=page-input]{text-align:center;width:2.7em;min-width:2.7em;max-width:2.7em;padding-inline:.25rem}.editor-paper{color:#000;color:lab(0% 0 0);min-height:900px;box-shadow:none;background:#fff;background:lab(100% 0 0);border-radius:2px;padding:40px 48px}.dark .editor-paper{box-shadow:none}.editor-not-found{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100vh;display:flex}.editor-preview-ats-score{--ats-preview-fill:var(--ats-preview-warning-fill);--ats-preview-accent:var(--ats-preview-warning-accent);--ats-preview-on-fill:var(--ats-preview-warning-on-fill);--ats-preview-on-track-label:var(--type-caps-fg);--ats-preview-on-track-score:var(--ats-preview-accent);background:var(--ats-bar-track);min-width:7.5rem;min-height:32px;box-shadow:none;border:none;border-radius:8px;flex-shrink:0;align-items:stretch;display:inline-flex;position:relative;overflow:hidden}.editor-preview-ats-score[data-ats-tone=success]{--ats-preview-fill:var(--ats-preview-success-fill);--ats-preview-accent:var(--ats-preview-success-accent);--ats-preview-on-fill:var(--ats-preview-success-on-fill)}.editor-preview-ats-score[data-ats-tone=warning]{--ats-preview-fill:var(--ats-preview-warning-fill);--ats-preview-accent:var(--ats-preview-warning-accent);--ats-preview-on-fill:var(--ats-preview-warning-on-fill)}.editor-preview-ats-score[data-ats-tone=danger]{--ats-preview-fill:var(--ats-preview-danger-fill);--ats-preview-accent:var(--ats-preview-danger-accent);--ats-preview-on-fill:var(--ats-preview-danger-on-fill)}.editor-preview-ats-score__fill{width:var(--ats-preview-progress,0%);background:linear-gradient(180deg, var(--ats-preview-fill) 0%, var(--ats-preview-fill) 54%, var(--ats-preview-fill) 100%);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.editor-preview-ats-score__fill{background:linear-gradient(180deg, color-mix(in oklch, var(--ats-preview-fill) 66%, var(--ats-preview-fill-highlight) 34%) 0%, var(--ats-preview-fill) 54%, color-mix(in oklch, var(--ats-preview-fill) 80%, var(--ats-preview-fill-shadow) 20%) 100%)}}.editor-preview-ats-score__fill{box-shadow:none;transition:width var(--motion-fast) ease, background var(--motion-fast) ease, box-shadow var(--motion-fast) ease}.editor-preview-ats-score__content{z-index:1;align-items:center;width:100%;min-height:32px;padding:6px 10px;display:flex;position:relative}.editor-preview-ats-score__row{align-items:center;gap:8px;width:100%;display:inline-flex}.editor-preview-ats-score__row--track{z-index:1;position:relative}.editor-preview-ats-score__row--fill{z-index:2;color:var(--ats-preview-on-fill);pointer-events:none;padding:6px 10px;position:absolute;inset:0}.editor-preview-ats-score__label--track{white-space:nowrap;color:var(--ats-preview-on-track-label);margin:0;line-height:1}.editor-preview-ats-score__value--track{font-size:var(--type-body);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ats-preview-on-track-score);text-shadow:none;margin-left:auto;font-weight:600;line-height:1}.editor-preview-ats-score__label--fill,.editor-preview-ats-score__value--fill{color:var(--ats-preview-on-fill);margin:0;line-height:1}.editor-preview-ats-score__label--fill{white-space:nowrap}.editor-preview-ats-score__value--fill{font-size:var(--type-body);font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.editor-workspace-mode-chrome{width:100%;min-width:0}.editor-workspace-mode-chrome .settings-tab-control{width:100%}.editor-column-segmented-wrap{width:100%;min-width:0;height:100%;overflow:hidden}.editor-column-segmented-control.editor-column-segmented-control{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;gap:0!important;padding:0!important}.editor-column-segmented-control__indicator{border:none!important;border-bottom:2px solid var(--foreground)!important;background:var(--background)!important;height:100%!important;box-shadow:none!important;transition:transform .2s var(--editor-motion-ease-out), width .2s var(--editor-motion-ease-out)!important;border-radius:0!important;top:0!important}.editor-column-segmented-control__item.editor-column-segmented-control__item{border-right:1px solid var(--border);font-size:var(--type-label);gap:8px;padding-inline:12px;line-height:1.2;min-height:100%!important;transition:color var(--editor-motion-duration-ui) var(--editor-motion-ease-out), transform .12s var(--editor-motion-ease-out)!important;border-radius:0!important}.editor-column-segmented-control__item:last-child{border-right:none}.editor-column-segmented-control__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.editor-column-segmented-control__item--active{border-top:none!important;border-left:none!important;border-right-color:var(--border)!important;color:var(--foreground)!important;box-shadow:none!important;background:0 0!important;font-weight:600!important}.editor-column-segmented-control__item--inactive{border-top:none!important;border-left:none!important;border-right-color:var(--border)!important;color:var(--muted-foreground)!important;background:0 0!important;font-weight:500!important}@media (hover:hover) and (pointer:fine){.editor-column-segmented-control__item--inactive:hover{background:var(--hover-overlay)!important;color:var(--foreground)!important}}.editor-column-segmented-control__item:active:not(:disabled){transform:scale(.98)!important}@media (max-width:767px){.editor-column-segmented-control__item.editor-column-segmented-control__item{font-size:var(--type-caption);gap:0;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.editor-column-segmented-control__indicator{transition:none!important}.editor-column-segmented-control__item{transition:color .12s!important}.editor-column-segmented-control__item:active:not(:disabled){transform:none!important}}.resume-layout-editor__hint{opacity:1;transition:opacity var(--editor-motion-duration-ui) var(--editor-motion-ease-out), transform var(--editor-motion-duration-ui) var(--editor-motion-ease-out);transform:translateY(0)}.resume-layout-editor__sliders{flex-direction:column;gap:.75rem;display:flex}.resume-layout-editor__sliders[data-custom=true] .resume-layout-elastic-slider{animation:resume-layout-slider-enter var(--editor-motion-duration-ui) var(--editor-motion-ease-out) backwards}.resume-layout-editor__sliders[data-custom=true] .resume-layout-elastic-slider:first-child{animation-delay:0s}.resume-layout-editor__sliders[data-custom=true] .resume-layout-elastic-slider:nth-child(2){animation-delay:40ms}.resume-layout-editor__sliders[data-custom=true] .resume-layout-elastic-slider:nth-child(3){animation-delay:80ms}.resume-layout-editor__sliders[data-custom=true] .resume-layout-elastic-slider:nth-child(4){animation-delay:.12s}@keyframes resume-layout-slider-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.resume-layout-editor__hint{transition:none}.resume-layout-editor__sliders[data-custom=true] .resume-layout-elastic-slider{animation:none}}.resume-layout-elastic-slider{--elastic-slider-height:3rem;--elastic-slider-radius:var(--radius-inner-control);--elastic-slider-bg:var(--control-subtle-bg);--elastic-slider-fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.resume-layout-elastic-slider{--elastic-slider-fill:color-mix(in oklch, var(--foreground) 10%, transparent)}}.resume-layout-elastic-slider{--elastic-slider-fill-active:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.resume-layout-elastic-slider{--elastic-slider-fill-active:color-mix(in oklch, var(--foreground) 16%, transparent)}}.resume-layout-elastic-slider{--elastic-slider-hash:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.resume-layout-elastic-slider{--elastic-slider-hash:color-mix(in oklch, var(--muted-foreground) 42%, transparent)}}.resume-layout-elastic-slider{--elastic-slider-handle:var(--foreground);--elastic-slider-label:var(--foreground);--elastic-slider-focus:var(--foreground)}.resume-layout-elastic-slider[data-pressing] [data-slot=elastic-slider-track]{filter:brightness(.96);transition:filter .1s var(--editor-motion-ease-out)}html.dark .resume-layout-elastic-slider,.dark .resume-layout-elastic-slider{--elastic-slider-bg:var(--editor-input-bg);--elastic-slider-fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .resume-layout-elastic-slider,.dark .resume-layout-elastic-slider{--elastic-slider-fill:color-mix(in oklch, var(--foreground) 14%, transparent)}}html.dark .resume-layout-elastic-slider,.dark .resume-layout-elastic-slider{--elastic-slider-fill-active:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .resume-layout-elastic-slider,.dark .resume-layout-elastic-slider{--elastic-slider-fill-active:color-mix(in oklch, var(--foreground) 22%, transparent)}}html.dark .resume-layout-elastic-slider,.dark .resume-layout-elastic-slider{--elastic-slider-hash:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){html.dark .resume-layout-elastic-slider,.dark .resume-layout-elastic-slider{--elastic-slider-hash:color-mix(in oklch, var(--muted-foreground) 48%, transparent)}}html.dark .resume-layout-elastic-slider,.dark .resume-layout-elastic-slider{--elastic-slider-handle:var(--foreground);--elastic-slider-label:var(--foreground);--elastic-slider-focus:var(--foreground)}.resume-layout-elastic-slider [data-slot=elastic-slider-track],.resume-layout-elastic-slider [data-slot=elastic-slider-track]:focus,.resume-layout-elastic-slider [data-slot=elastic-slider-track]:focus-visible{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.resume-layout-elastic-slider[data-pressing] [data-slot=elastic-slider-track]{filter:none;transition:none}}:root{--editor-motion-ease-out:cubic-bezier(.23, 1, .32, 1);--editor-motion-duration-ui:.18s;--mobile-seg-border:#0000001c;--mobile-seg-indicator-border:#00000014;--mobile-seg-indicator-bg:#fff;--mobile-seg-indicator-shadow:none}@supports (color:lab(0% 0 0)){:root{--mobile-seg-border:lab(0% 0 0/.11);--mobile-seg-indicator-border:lab(0% 0 0/.08);--mobile-seg-indicator-bg:lab(100% 0 0)}}.dark{--mobile-seg-border:#ffffff21;--mobile-seg-indicator-border:#ffffff17;--mobile-seg-indicator-bg:#0f0f0f;--mobile-seg-indicator-shadow:none;--mobile-seg-bg:#1f1f1f}@supports (color:lab(0% 0 0)){.dark{--mobile-seg-border:lab(100% 0 0/.13);--mobile-seg-indicator-border:lab(100% 0 0/.09);--mobile-seg-indicator-bg:lab(4.2831% 0 -.00000298023);--mobile-seg-bg:lab(11.724% 0 0)}}.mobile-editor-segmented-control{border:1px solid var(--mobile-seg-border)!important;background:var(--mobile-seg-bg,var(--surface-sunken))!important;width:100%!important;height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(40px)!important;border-radius:16px!important;gap:6px!important;padding:6px!important}.mobile-editor-segmented-control__indicator{border:1px solid var(--mobile-seg-indicator-border)!important;background:var(--mobile-seg-indicator-bg)!important;height:calc(100% - 12px)!important;box-shadow:var(--mobile-seg-indicator-shadow)!important;transition:transform .2s var(--editor-motion-ease-out), width .2s var(--editor-motion-ease-out)!important;border-radius:11px!important;top:6px!important}.mobile-editor-segmented-control__item{min-height:100%!important;transition:color var(--editor-motion-duration-ui) var(--editor-motion-ease-out), transform .12s var(--editor-motion-ease-out)!important;border-radius:11px!important;font-family:Google Sans,sans-serif!important;font-size:.875rem!important;line-height:1.25rem!important}.mobile-editor-segmented-control__item--active{color:var(--foreground)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;font-weight:600!important}.mobile-editor-segmented-control__item--inactive{color:var(--foreground)!important;background:0 0!important;border:1px solid #0000!important}@supports (color:color-mix(in lab, red, red)){.mobile-editor-segmented-control__item--inactive{color:color-mix(in oklch, var(--foreground) 62%, transparent)!important}}.mobile-editor-segmented-control__item--inactive{font-weight:500!important}@media (hover:hover) and (pointer:fine){.mobile-editor-segmented-control__item--inactive:hover{background:var(--mobile-seg-indicator-bg)!important}@supports (color:color-mix(in lab, red, red)){.mobile-editor-segmented-control__item--inactive:hover{background:color-mix(in oklch, var(--mobile-seg-indicator-bg) 32%, transparent)!important}}.mobile-editor-segmented-control__item--inactive:hover{color:var(--foreground)!important}}.mobile-editor-segmented-control__item:active:not(:disabled){transform:scale(.98)!important}@media (prefers-reduced-motion:reduce){.mobile-editor-segmented-control__indicator{transition:none!important}.mobile-editor-segmented-control__item{transition:color .12s!important}.mobile-editor-segmented-control__item:active:not(:disabled){transform:none!important}}:root{--editor-copilot-ease-out:cubic-bezier(.23, 1, .32, 1);--editor-copilot-message-in-duration:.22s;--editor-copilot-surface-radius:var(--radius-outer-control-md);--editor-copilot-bubble-pad-y:.6875rem;--editor-copilot-bubble-pad-x:.875rem}.editor-copilot-thread-shell{--editor-copilot-thread-fade-surface:var(--background);box-shadow:var(--editor-copilot-thread-shadow);border:none;position:relative}.editor-copilot-thread-shell:before,.editor-copilot-thread-shell:after{content:"";z-index:2;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(8px);height:2.25rem;transition:opacity .22s var(--editor-copilot-ease-out);position:absolute;inset-inline:0}.editor-copilot-thread-shell:not([data-scroll-fade-active=true]):before,.editor-copilot-thread-shell:not([data-scroll-fade-active=true]):after{transition-duration:.18s}.editor-copilot-thread-shell[data-scroll-fade-active=true][data-scroll-fade-direction=bottom]:after,.editor-copilot-thread-shell[data-scroll-fade-active=true][data-scroll-fade-direction=both]:after,.editor-copilot-thread-shell[data-scroll-fade-active=true][data-scroll-fade-direction=top]:before,.editor-copilot-thread-shell[data-scroll-fade-active=true][data-scroll-fade-direction=both]:before{opacity:1}.editor-copilot-thread-shell:before{background:linear-gradient(to top, var(--editor-copilot-thread-fade-surface), var(--editor-copilot-thread-fade-surface) 55%, var(--editor-copilot-thread-fade-surface) 100%);top:0}@supports (color:color-mix(in lab, red, red)){.editor-copilot-thread-shell:before{background:linear-gradient(to top, color-mix(in oklch, var(--editor-copilot-thread-fade-surface) 0%, transparent), color-mix(in oklch, var(--editor-copilot-thread-fade-surface) 34%, transparent) 55%, color-mix(in oklch, var(--editor-copilot-thread-fade-surface) 82%, transparent) 100%)}}.editor-copilot-thread-shell:before{-webkit-mask-image:linear-gradient(#000 12%,#0000 100%);mask-image:linear-gradient(#000 12%,#0000 100%)}.editor-copilot-thread-shell:after{background:linear-gradient(to bottom, var(--editor-copilot-thread-fade-surface), var(--editor-copilot-thread-fade-surface) 55%, var(--editor-copilot-thread-fade-surface) 100%);bottom:0}@supports (color:color-mix(in lab, red, red)){.editor-copilot-thread-shell:after{background:linear-gradient(to bottom, color-mix(in oklch, var(--editor-copilot-thread-fade-surface) 0%, transparent), color-mix(in oklch, var(--editor-copilot-thread-fade-surface) 34%, transparent) 55%, color-mix(in oklch, var(--editor-copilot-thread-fade-surface) 82%, transparent) 100%)}}.editor-copilot-thread-shell:after{-webkit-mask-image:linear-gradient(#0000 0%,#000 88%);mask-image:linear-gradient(#0000 0%,#000 88%)}.editor-copilot-pane{--editor-copilot-pane-pad-y:.75rem;--editor-copilot-pane-pad-y-lg:1rem}.editor-copilot-pane .editor-copilot-thread,.editor-copilot-pane .editor-copilot-pane__footer,.editor-copilot-pane .editor-copilot-workflow-progress,.editor-copilot-pane .editor-copilot-suggestion-pills,.editor-copilot-pane .editor-copilot-composer,.editor-copilot-pane .create-composer-feedback{padding-inline:0}.editor-copilot-thread{scroll-behavior:smooth;scroll-padding-bottom:var(--space-3);padding-block:var(--editor-copilot-pane-pad-y) var(--editor-copilot-pane-pad-y-lg);position:relative}@media (min-width:640px){.editor-copilot-thread{padding-block:var(--editor-copilot-pane-pad-y-lg)}}.editor-copilot-thread__list{gap:var(--space-2);flex-direction:column;min-height:min-content;display:flex}.editor-copilot-message{width:100%;animation:editor-copilot-message-in var(--editor-copilot-message-in-duration) var(--editor-copilot-ease-out) both;display:flex}.editor-copilot-message--user{--editor-copilot-message-shift-x:8px;justify-content:flex-end}.editor-copilot-message--assistant{--editor-copilot-message-shift-x:-8px;justify-content:flex-start}.editor-copilot-bubble{border-radius:var(--editor-copilot-surface-radius);max-width:90%;padding:var(--editor-copilot-bubble-pad-y) var(--editor-copilot-bubble-pad-x);color:var(--foreground);box-shadow:var(--editor-copilot-bubble-shadow,none);border:1px solid var(--editor-copilot-bubble-border,transparent);transition:transform .16s var(--editor-copilot-ease-out);font-size:.875rem;line-height:1.45}.editor-copilot-message--user .editor-copilot-bubble{transform-origin:100% 100%;color:var(--editor-copilot-bubble-user-fg);--editor-copilot-bubble-shadow:var(--editor-copilot-bubble-user-shadow);--editor-copilot-bubble-border:var(--editor-copilot-bubble-user-border,transparent);background:var(--editor-copilot-bubble-user-bg)}.editor-copilot-message--assistant .editor-copilot-bubble{transform-origin:0 100%;--editor-copilot-bubble-shadow:var(--editor-copilot-bubble-assistant-shadow);--editor-copilot-bubble-border:var(--editor-copilot-bubble-assistant-border,transparent);background:var(--editor-copilot-bubble-assistant-bg)}.editor-copilot-bubble--hint{color:var(--muted-foreground)}.editor-copilot-diff{width:100%}.editor-copilot-diff__panel{border-radius:10px;width:100%;padding:.5rem .625rem}.editor-copilot-diff__panel--removed{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-diff__panel--removed{background:color-mix(in oklch, var(--danger-soft) 88%, var(--editor-input-bg) 12%)}}.editor-copilot-diff__panel--added{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-diff__panel--added{background:color-mix(in oklch, var(--success-soft) 88%, var(--editor-input-bg) 12%)}}.editor-copilot-diff__label{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.625rem;font-weight:600}.editor-copilot-diff__label--removed{color:var(--danger)}.editor-copilot-diff__label--added{color:var(--success)}.editor-copilot-diff__body{white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.75rem;line-height:1.25rem}.editor-copilot-diff__token--same{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-diff__token--same{color:color-mix(in oklch, var(--foreground) 88%, var(--muted-foreground) 12%)}}.editor-copilot-diff__token--removed{color:var(--danger);text-decoration:line-through;-webkit-text-decoration-color:var(--danger);-webkit-text-decoration-color:var(--danger);-webkit-text-decoration-color:var(--danger);text-decoration-color:var(--danger);text-decoration-thickness:2px}.editor-copilot-diff__token--added{color:var(--success);font-weight:500}.editor-copilot-text-review-card{flex-direction:column;gap:.5rem;width:100%;max-width:none;display:flex}.editor-copilot-text-review-card [role=group]{width:100%}.editor-copilot-text-review-card__header{flex-direction:column;gap:.125rem;padding-inline:.125rem;display:flex}.editor-copilot-text-review-card__eyebrow{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.editor-copilot-text-review-card__title{color:var(--foreground);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.editor-copilot-accepted-review-card{border:1px solid var(--editor-copilot-accepted-border);border-radius:var(--editor-copilot-surface-radius);background:var(--editor-copilot-accepted-bg);width:100%;box-shadow:none;outline:none;overflow:hidden}.editor-copilot-accepted-review-card:focus,.editor-copilot-accepted-review-card:focus-visible{outline:none}.editor-copilot-accepted-review-card__trigger{text-align:left;width:100%;min-height:2.75rem;transition:background-color .14s var(--editor-copilot-ease-out), color .14s var(--editor-copilot-ease-out);justify-content:space-between;align-items:center;gap:.875rem;padding:.875rem 1.0625rem;display:flex}.editor-copilot-accepted-review-card__trigger:hover{background:var(--editor-copilot-accepted-bg-hover)}.editor-copilot-accepted-review-card__main{flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.editor-copilot-accepted-review-card__path{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden}.editor-copilot-accepted-review-card__summary{flex:none;align-items:center;gap:.625rem;display:flex}.editor-copilot-accepted-review-card__stat{font-size:.875rem;font-weight:600;line-height:1}.editor-copilot-accepted-review-card__stat--added{color:var(--editor-copilot-accepted-added)}.editor-copilot-accepted-review-card__stat--removed{color:var(--editor-copilot-accepted-removed)}.editor-copilot-accepted-review-card__chevron{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .18s var(--editor-copilot-ease-out);transform-origin:50%;background:currentColor;flex:none;-webkit-mask-image:url(/icons/down-chevron.svg);mask-image:url(/icons/down-chevron.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.editor-copilot-accepted-review-card__chevron--open{transform:rotate(180deg)}.editor-copilot-accepted-review-card__check{background:var(--editor-copilot-accepted-added);border-radius:999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-copilot-accepted-review-card__check{background:color-mix(in oklch, var(--editor-copilot-accepted-added) 16%, transparent)}}.editor-copilot-accepted-review-card__check{color:var(--editor-copilot-accepted-added);flex-shrink:0}.editor-copilot-accepted-review-card__change-summary{color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1.3;display:none}@media (min-width:640px){.editor-copilot-accepted-review-card__change-summary{display:inline}}.editor-copilot-accepted-review-card__undo{color:var(--muted-foreground);cursor:pointer;transition:background-color .14s var(--editor-copilot-ease-out), color .14s var(--editor-copilot-ease-out);background:0 0;border:none;border-radius:.45rem;align-items:center;margin-top:.75rem;padding:.25rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.editor-copilot-accepted-review-card__undo:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-accepted-review-card__undo:hover{background:color-mix(in oklch, var(--foreground) 8%, transparent)}}.editor-copilot-accepted-review-card__undo:hover{color:var(--foreground)}.editor-copilot-accepted-review-card__body-wrap{opacity:0;transition:grid-template-rows .18s var(--editor-copilot-ease-out), opacity .14s ease-out;grid-template-rows:0fr;display:grid}.editor-copilot-accepted-review-card__body-wrap--open{opacity:1;grid-template-rows:1fr}.editor-copilot-accepted-review-card__body{min-height:0;padding:0 1rem;overflow:hidden}.editor-copilot-accepted-review-card__body-wrap--open .editor-copilot-accepted-review-card__body{padding-bottom:1rem}.editor-copilot-accepted-review-card__body [role=group]{width:100%}.editor-copilot-transparency-card{border-radius:var(--editor-copilot-surface-radius);background:var(--editor-copilot-bubble-assistant-bg);width:100%}@supports (color:color-mix(in lab, red, red)){.editor-copilot-transparency-card{background:color-mix(in oklch, var(--editor-copilot-bubble-assistant-bg) 88%, var(--editor-copilot-thread-bg) 12%)}}.editor-copilot-transparency-card{box-shadow:none;outline:none;overflow:hidden}.editor-copilot-transparency-card:focus,.editor-copilot-transparency-card:focus-visible{outline:none}.editor-copilot-transparency-card__trigger{text-align:left;width:100%;transition:background-color .14s var(--editor-copilot-ease-out);justify-content:space-between;align-items:center;gap:.875rem;padding:.8rem .95rem;display:flex}.editor-copilot-transparency-card__trigger:hover{background:var(--editor-copilot-bubble-assistant-bg)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-transparency-card__trigger:hover{background:color-mix(in oklch, var(--editor-copilot-bubble-assistant-bg) 94%, var(--editor-copilot-thread-bg) 6%)}}.editor-copilot-transparency-card__label{color:var(--muted-foreground);font-size:.78rem;font-weight:600;line-height:1.35}.editor-copilot-transparency-card__chevron{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform .18s var(--editor-copilot-ease-out);transform-origin:50%;background:currentColor;flex:none;-webkit-mask-image:url(/icons/down-chevron.svg);mask-image:url(/icons/down-chevron.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.editor-copilot-transparency-card__chevron--open{transform:rotate(180deg)}.editor-copilot-transparency-card__body-wrap{opacity:0;transition:grid-template-rows .18s var(--editor-copilot-ease-out), opacity .14s ease-out;grid-template-rows:0fr;display:grid}.editor-copilot-transparency-card__body-wrap--open{opacity:1;grid-template-rows:1fr}.editor-copilot-transparency-card__body{min-height:0;padding:0 .95rem;overflow:hidden}.editor-copilot-transparency-card__body-wrap--open .editor-copilot-transparency-card__body{padding-bottom:.9rem}.editor-copilot-transparency-card__notes{flex-direction:column;gap:.55rem;display:flex}.editor-copilot-transparency-card__note{color:var(--foreground);text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.5}.editor-copilot-typing{width:100%;max-width:90%;animation:editor-copilot-message-in .18s var(--editor-copilot-ease-out) both;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.65rem;display:flex}.editor-copilot-typing__bubble{border-radius:var(--editor-copilot-surface-radius);padding:var(--editor-copilot-bubble-pad-y) var(--editor-copilot-bubble-pad-x);color:var(--muted-foreground);background:var(--editor-copilot-bubble-assistant-bg);box-shadow:var(--editor-copilot-bubble-assistant-shadow);border:1px solid var(--editor-copilot-bubble-assistant-border,transparent);transform-origin:0 100%;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.45;display:inline-flex}.editor-copilot-typing__dots{align-items:center;gap:3px;display:inline-flex}.editor-copilot-typing__dot{opacity:.45;width:4px;height:4px;animation:editor-copilot-typing-dot .9s var(--editor-copilot-ease-out) infinite;background:currentColor;border-radius:999px}.editor-copilot-typing__dot:nth-child(2){animation-delay:.12s}.editor-copilot-typing__dot:nth-child(3){animation-delay:.24s}.editor-copilot-typing__label{transition:opacity .14s var(--editor-copilot-ease-out)}.editor-copilot-typing__label[data-visible=false]{opacity:.45}.editor-copilot-typing__progress{width:min(100%,31rem);animation:editor-copilot-progress-fade-in .28s var(--editor-copilot-ease-out) both;gap:.5rem;padding-inline:.125rem;display:grid}.editor-copilot-typing__progress-track{background:var(--editor-copilot-thread-border);border-radius:999px;width:100%;height:.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editor-copilot-typing__progress-track{background:color-mix(in oklch, var(--editor-copilot-thread-border) 74%, transparent)}}.editor-copilot-typing__progress-fill{border-radius:inherit;background:linear-gradient(90deg, var(--foreground) 0%, var(--foreground) 40%, var(--foreground) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.editor-copilot-typing__progress-fill{background:linear-gradient(90deg, color-mix(in oklch, var(--foreground) 14%, transparent) 0%, color-mix(in oklch, var(--foreground) 24%, transparent) 40%, color-mix(in oklch, var(--foreground) 16%, transparent) 100%)}}.editor-copilot-typing__progress-fill{transform-origin:0;transition:transform .24s var(--editor-copilot-ease-out)}.editor-copilot-typing__progress-fill:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000 0%,#ffffff38 52%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(100% 0 0/.22) 52%,#0000 100%);animation:2.2s linear infinite editor-copilot-progress-sheen;position:absolute;inset:0}.editor-copilot-typing__progress-hint{color:var(--muted-foreground);margin:0;font-size:.79rem;line-height:1.45;transition:color .3s ease-out}.editor-copilot-typing__progress[data-phase=delayed] .editor-copilot-typing__progress-fill{background:linear-gradient(90deg, var(--foreground) 0%, var(--foreground) 40%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-typing__progress[data-phase=delayed] .editor-copilot-typing__progress-fill{background:linear-gradient(90deg, color-mix(in oklch, var(--foreground) 22%, transparent) 0%, color-mix(in oklch, var(--foreground) 34%, transparent) 40%, color-mix(in oklch, var(--foreground) 24%, transparent) 100%)}}.editor-copilot-typing__progress[data-phase=delayed] .editor-copilot-typing__progress-fill:after{opacity:.75;animation-duration:1.8s}.editor-copilot-typing__progress-hint[data-tone=delayed]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-typing__progress-hint[data-tone=delayed]{color:color-mix(in oklch, var(--foreground) 64%, var(--muted-foreground))}}.editor-copilot-typing__progress[data-phase=extended] .editor-copilot-typing__progress-track{background:var(--editor-copilot-thread-border)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-typing__progress[data-phase=extended] .editor-copilot-typing__progress-track{background:color-mix(in oklch, var(--editor-copilot-thread-border) 90%, transparent)}}.editor-copilot-typing__progress[data-phase=extended] .editor-copilot-typing__progress-fill{background:linear-gradient(90deg, var(--foreground) 0%, var(--foreground) 40%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-typing__progress[data-phase=extended] .editor-copilot-typing__progress-fill{background:linear-gradient(90deg, color-mix(in oklch, var(--foreground) 28%, transparent) 0%, color-mix(in oklch, var(--foreground) 42%, transparent) 40%, color-mix(in oklch, var(--foreground) 30%, transparent) 100%)}}.editor-copilot-typing__progress[data-phase=extended] .editor-copilot-typing__progress-fill{animation:1.8s ease-in-out infinite editor-copilot-progress-pulse}.editor-copilot-typing__progress[data-phase=extended] .editor-copilot-typing__progress-fill:after{opacity:.85;animation-duration:1.4s}.editor-copilot-typing__progress-hint[data-tone=extended]{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-typing__progress-hint[data-tone=extended]{color:color-mix(in oklch, var(--foreground) 78%, var(--muted-foreground))}}.editor-copilot-typing__progress-hint[data-tone=extended]{font-weight:500}.editor-copilot-suggestion-pills{animation:editor-copilot-suggestion-in .2s var(--editor-copilot-ease-out) both}.editor-copilot-suggestion-pill{animation:editor-copilot-suggestion-in .2s var(--editor-copilot-ease-out) both;box-shadow:var(--editor-copilot-suggestion-shadow);transition:border-color .14s var(--editor-copilot-ease-out), background-color .14s var(--editor-copilot-ease-out), color .14s var(--editor-copilot-ease-out), transform .14s var(--editor-copilot-ease-out), box-shadow .14s var(--editor-copilot-ease-out);border-style:dashed!important;border-width:1px!important;border-color:var(--editor-copilot-suggestion-border)!important;background:var(--editor-copilot-suggestion-bg)!important;color:var(--editor-copilot-suggestion-fg)!important}.editor-copilot-suggestion-pill:hover:not(:disabled),.editor-copilot-suggestion-pill:focus-visible{box-shadow:var(--editor-copilot-suggestion-shadow-hover);border-color:var(--editor-copilot-suggestion-border-hover)!important;background:var(--editor-copilot-suggestion-bg-hover)!important;color:var(--editor-copilot-suggestion-fg-hover)!important}.editor-copilot-suggestion-pill:hover:not(:disabled){transform:translateY(-1px)}.editor-copilot-suggestion-pill:disabled{box-shadow:none;border-color:var(--editor-copilot-suggestion-border-disabled)!important;background:var(--editor-copilot-suggestion-bg-disabled)!important;color:var(--editor-copilot-suggestion-fg-disabled)!important}.editor-copilot-suggestion-pill:nth-child(2){animation-delay:40ms}.editor-copilot-stop-button{background:var(--foreground);color:var(--background)}.editor-copilot-stop-button:hover:not(:disabled){opacity:.9;filter:none}.dark .editor-copilot-stop-button,html.dark .editor-copilot-stop-button{color:#000;color:lab(0% 0 0);background:#e3e5e7;background:lab(90.7123% -.330448 -1.47072)}.editor-copilot-composer{--create-composer-centered-stage-height:auto;--editor-copilot-composer-font-size:.875rem;--editor-copilot-composer-line-height:1.375;--editor-copilot-composer-line-size:calc(var(--editor-copilot-composer-font-size) * var(--editor-copilot-composer-line-height));--editor-copilot-composer-min-lines:3;--editor-copilot-composer-max-lines:4;--editor-copilot-composer-pad-y:var(--editor-copilot-pane-pad-y);--editor-copilot-composer-pad-x:0;--editor-copilot-composer-text-min-height:calc(var(--editor-copilot-composer-line-size) * var(--editor-copilot-composer-min-lines));--editor-copilot-composer-text-max-height:calc(var(--editor-copilot-composer-line-size) * var(--editor-copilot-composer-max-lines))}.editor-copilot-composer .create-composer-shell--centered .create-composer-stage,.editor-copilot-composer .create-composer-shell--centered .create-composer-stage>.create-composer-stage-inner{min-height:0!important}.editor-copilot-composer .create-composer-shell--centered .create-composer-stage-inner:has(.create-composer-textarea-wrap)>.create-composer-stage-inner--padded:last-of-type{flex-direction:column;display:flex;min-height:0!important;padding-block:var(--editor-copilot-composer-pad-y) 0!important;flex:none!important;padding-inline:0!important}.editor-copilot-composer.create-composer-anchor--centered .create-composer-shell--centered .create-composer-stage-inner:has(.create-composer-textarea-wrap) .create-composer-textarea-wrap{--create-composer-fade-surface:transparent;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden;min-height:var(--editor-copilot-composer-text-min-height)!important;max-height:var(--editor-copilot-composer-text-max-height)!important;flex:none!important}:is(.editor-copilot-composer.create-composer-anchor--centered .create-composer-textarea-wrap:has(.create-composer-textarea:focus),.editor-copilot-composer.create-composer-anchor--centered .create-composer-textarea-wrap:has(.create-composer-textarea:focus-visible),.editor-copilot-composer.create-composer-anchor--centered .create-composer-textarea-wrap:has([data-slot=textarea]:focus),.editor-copilot-composer.create-composer-anchor--centered .create-composer-textarea-wrap:has([data-slot=textarea]:focus-visible)){--create-composer-fade-surface:transparent;box-shadow:none;background:0 0}.editor-copilot-composer.create-composer-anchor--centered .create-composer-textarea-wrap .create-composer-textarea,.editor-copilot-composer.create-composer-anchor--centered .create-composer-textarea-wrap [data-slot=textarea]{box-sizing:border-box;height:var(--editor-copilot-composer-text-min-height);overflow-y:auto;min-height:var(--editor-copilot-composer-text-min-height)!important;max-height:var(--editor-copilot-composer-text-max-height)!important;font-size:var(--editor-copilot-composer-font-size)!important;line-height:var(--editor-copilot-composer-line-height)!important;padding:0!important}@media (max-width:1023px){.editor-copilot-accepted-review-card__trigger{gap:.5rem}.editor-copilot-accepted-review-card__main{flex-direction:row;align-items:center;gap:.375rem}.editor-copilot-composer.create-composer-anchor--centered .create-composer-textarea-wrap .create-composer-textarea,.editor-copilot-composer.create-composer-anchor--centered .create-composer-textarea-wrap [data-slot=textarea]{max-height:var(--editor-copilot-composer-text-max-height)!important}}@media (prefers-reduced-motion:reduce){.editor-copilot-thread-shell:before,.editor-copilot-thread-shell:after{display:none}.editor-copilot-accepted-review-card__chevron,.editor-copilot-accepted-review-card__body-wrap,.editor-copilot-transparency-card__chevron,.editor-copilot-transparency-card__body-wrap{transition:none}}@keyframes editor-copilot-message-in{0%{opacity:0;transform:translate3d(var(--editor-copilot-message-shift-x,0), 6px, 0)}to{opacity:1;transform:translate(0)}}@keyframes editor-copilot-suggestion-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes editor-copilot-typing-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes editor-copilot-progress-sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes editor-copilot-progress-pulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes editor-copilot-progress-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.editor-copilot-scroll-button{border:1px solid var(--editor-copilot-thread-border);background:var(--editor-copilot-bubble-assistant-bg);width:2rem;height:2rem;color:var(--muted-foreground);cursor:pointer;box-shadow:none;transition:opacity .16s var(--editor-copilot-ease-out), transform .16s var(--editor-copilot-ease-out), background-color .14s var(--editor-copilot-ease-out), color .14s var(--editor-copilot-ease-out), box-shadow .14s var(--editor-copilot-ease-out);z-index:3;animation:editor-copilot-scroll-in .18s var(--editor-copilot-ease-out) both;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.editor-copilot-scroll-button:hover{background:var(--editor-copilot-bubble-user-bg);color:var(--foreground);box-shadow:none}.editor-copilot-scroll-button__icon{background:currentColor;width:.875rem;height:.875rem;display:block;-webkit-mask-image:url(/icons/down-chevron.svg);mask-image:url(/icons/down-chevron.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.editor-copilot-composer-hint{color:var(--editor-copilot-hint-fg);opacity:.92;margin:.45rem 0 0;font-size:.72rem;line-height:1.35;transition:opacity .2s ease-out}.editor-copilot-workflow-progress{animation:editor-copilot-suggestion-in .2s var(--editor-copilot-ease-out) both;align-items:center;display:flex}.editor-copilot-workflow-progress__label{color:var(--muted-foreground);font-size:.75rem;font-weight:500;line-height:1.35}.editor-copilot-bubble{position:relative}.editor-copilot-copy-button{border-radius:var(--radius-inner-control);width:1.5rem;height:1.5rem;color:var(--muted-foreground);cursor:pointer;opacity:0;transition:opacity .14s var(--editor-copilot-ease-out), background-color .14s var(--editor-copilot-ease-out), color .14s var(--editor-copilot-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;bottom:.3125rem;right:.3125rem}.editor-copilot-bubble:hover .editor-copilot-copy-button,.editor-copilot-copy-button:focus-visible{opacity:1}.editor-copilot-copy-button:hover{background:var(--editor-copilot-bubble-copy-hover-bg);color:var(--foreground)}.editor-copilot-copy-button--copied{opacity:1;color:var(--editor-copilot-accepted-added)}.editor-copilot-question-chips{border-top:1px solid var(--editor-copilot-bubble-divider);flex-wrap:wrap;gap:.45rem;margin-top:.65rem;padding-top:.55rem;display:flex}.editor-copilot-question-chip{border:1px dashed var(--editor-copilot-bubble-chip-border);background:var(--editor-copilot-bubble-chip-bg);color:var(--editor-copilot-bubble-chip-fg);cursor:pointer;transition:border-color .14s var(--editor-copilot-ease-out), background-color .14s var(--editor-copilot-ease-out), color .14s var(--editor-copilot-ease-out);border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.78rem;font-weight:500;line-height:1.35;display:inline-flex}.editor-copilot-question-chip:hover{border-color:var(--editor-copilot-bubble-chip-border-hover);background:var(--editor-copilot-bubble-chip-bg-hover);color:var(--editor-copilot-bubble-chip-fg-hover)}.editor-copilot-quickstart{flex-direction:column;gap:.625rem;padding:.25rem 0;display:flex}.editor-copilot-quickstart-card{border-radius:var(--editor-copilot-surface-radius);border:1px solid var(--editor-copilot-thread-border);background:var(--editor-copilot-bubble-assistant-bg);text-align:left;cursor:pointer;width:100%;transition:border-color .14s var(--editor-copilot-ease-out), background-color .14s var(--editor-copilot-ease-out), box-shadow .14s var(--editor-copilot-ease-out), transform .14s var(--editor-copilot-ease-out);animation:editor-copilot-message-in .22s var(--editor-copilot-ease-out) both;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.editor-copilot-quickstart-card:first-child{animation-delay:0s}.editor-copilot-quickstart-card:nth-child(2){animation-delay:60ms}.editor-copilot-quickstart-card:nth-child(3){animation-delay:.12s}.editor-copilot-quickstart-card:hover{border-color:var(--editor-copilot-suggestion-border-hover)}@supports (color:color-mix(in lab, red, red)){.editor-copilot-quickstart-card:hover{border-color:color-mix(in oklch, var(--editor-copilot-suggestion-border-hover) 80%, var(--editor-copilot-thread-border))}}.editor-copilot-quickstart-card:hover{background:var(--editor-copilot-suggestion-bg-hover);box-shadow:none;transform:translateY(-1px)}.editor-copilot-quickstart-card:active{transform:translateY(0)}.editor-copilot-quickstart-card__icon{background:var(--foreground);border-radius:.65rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-copilot-quickstart-card__icon{background:color-mix(in oklch, var(--foreground) 8%, transparent)}}.editor-copilot-quickstart-card__icon{color:var(--muted-foreground);flex-shrink:0}.editor-copilot-quickstart-card__title{color:var(--foreground);margin:0;font-size:.85rem;font-weight:600;line-height:1.35}.editor-copilot-quickstart-card__desc{color:var(--muted-foreground);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.editor-copilot-thread{scroll-behavior:auto}.editor-copilot-message,.editor-copilot-typing,.editor-copilot-suggestion-pills,.editor-copilot-suggestion-pill{animation:none}.editor-copilot-typing__dot{opacity:.6;animation:none}.editor-copilot-typing__label,.editor-copilot-typing__progress-fill{transition:none}.editor-copilot-typing__progress-fill:after{animation:none}.editor-copilot-bubble{transition:none}.editor-copilot-scroll-button,.editor-copilot-quickstart-card{animation:none}.editor-copilot-copy-button{transition:none}.editor-copilot-typing__progress,.editor-copilot-typing__progress-fill{animation:none}}@keyframes editor-copilot-scroll-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.hireme-logo__ink-light{display:none}.hireme-logo__ink-dark{display:block}html.dark .hireme-logo__ink-dark{display:none}html.dark .hireme-logo__ink-light{display:block}*{box-sizing:border-box}input,textarea,select{outline:none}input::placeholder,textarea::placeholder{color:var(--input-placeholder);opacity:1}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{width:0;height:0;display:none}:root{--ui-density-scale:1;--ui-spacing-scale:1;--ui-chrome-scale:1;--workspace-page-inline-padding:1rem;--workspace-page-top-padding:1rem;--workspace-page-bottom-padding:5rem;--settings-content-max-width:66rem;--workspace-sidebar-min-width:220px;--workspace-sidebar-max-width:304px;--workspace-sidebar-fluid-width:17.5vw;--workspace-sidebar-collapsed-width:60px;--workspace-mobile-drawer-width:min(calc(100vw - .5rem), 22.5rem);--app-shell-editor-column-ratio:44%;--app-shell-preview-column-ratio:56%;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--app-safe-area-top:env(safe-area-inset-top,0px);--app-safe-area-right:env(safe-area-inset-right,0px);--app-safe-area-bottom:env(safe-area-inset-bottom,0px);--app-safe-area-left:env(safe-area-inset-left,0px)}@media (min-width:768px){:root{--workspace-page-inline-padding:2rem;--workspace-page-top-padding:2rem;--workspace-page-bottom-padding:5rem}}@media (min-width:768px) and (max-width:1366px),(min-width:768px) and (max-height:860px){:root{--ui-density-scale:.92;--ui-spacing-scale:.9;--ui-chrome-scale:.9;--workspace-page-inline-padding:1.25rem;--workspace-page-top-padding:1.25rem;--workspace-page-bottom-padding:4rem;--workspace-sidebar-min-width:208px;--workspace-sidebar-max-width:280px;--workspace-sidebar-fluid-width:16.5vw;--app-shell-editor-column-ratio:40%;--app-shell-preview-column-ratio:60%}}@media (min-width:1760px) and (min-height:980px){:root{--ui-density-scale:1.05;--ui-spacing-scale:1.06;--ui-chrome-scale:1.04;--workspace-page-inline-padding:2.5rem;--workspace-page-top-padding:2.25rem;--workspace-page-bottom-padding:5.5rem;--workspace-sidebar-min-width:244px;--workspace-sidebar-max-width:336px;--workspace-sidebar-fluid-width:17.5vw}}[data-app-shell=root]{min-width:0}@media (max-width:767px){.sidenav-wrapper[data-app-shell=sidebar]{display:none!important}}@media (min-width:768px){.app-mobile-chrome{display:none!important}}[data-app-shell=sidebar],[data-app-shell=workbench-region],[data-app-shell=content-region],[data-app-shell=workbench],[data-app-shell=dynamic-columns],[data-app-shell=dynamic-columns]>div{min-width:0;min-height:0}@media (max-width:767px){:root{--app-shell-editor-column-ratio:100%;--app-shell-preview-column-ratio:100%}}.app-mobile-chrome{padding-top:max(.75rem, calc(var(--app-safe-area-top) + .5rem));padding-bottom:.75rem;padding-left:max(1rem, var(--app-safe-area-left));padding-right:max(1rem, var(--app-safe-area-right))}[data-slot=sheet-content].workspace-mobile-drawer{min-height:-webkit-fill-available;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;top:0!important;bottom:0!important}.workspace-mobile-drawer__header{padding-top:max(.5rem, var(--app-safe-area-top));padding-right:max(.5rem, var(--app-safe-area-right));padding-bottom:.5rem;padding-left:max(.5rem, var(--app-safe-area-left))}.workspace-mobile-drawer__body{padding-left:var(--app-safe-area-left);padding-bottom:var(--app-safe-area-bottom)}.app-mobile-chrome-brand{flex:1;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.app-mobile-chrome-brand .hireme-logo__image{width:auto;max-width:min(11.5rem,52vw);height:2rem}.workspace-page-shell{padding-inline:var(--workspace-page-inline-padding);padding-top:var(--workspace-page-top-padding);padding-bottom:var(--workspace-page-bottom-padding)}.settings-content-width{width:100%;min-width:0;max-width:var(--settings-content-max-width)}:where([class^=shadow-],[class*=\ shadow-]):not(:focus-visible){box-shadow:none!important}:where([class^=drop-shadow-],[class*=\ drop-shadow-]){filter:none!important}@keyframes spin{to{transform:rotate(360deg)}}.clickable-optical{--clickable-optical-shift:2px}.clickable-optical>:where([data-optical-leading],svg,img,span:has(>svg),span:has(>img),div:has(>svg),div:has(>img)):first-child:not(:last-child){transform:translateX(calc(var(--clickable-optical-shift) * -1))}.clickable-optical>:where([data-optical-trailing],svg,img,span:has(>svg),span:has(>img),div:has(>svg),div:has(>img)):last-child:not(:first-child){transform:translateX(var(--clickable-optical-shift))}@keyframes workspace-route-ease-in{0%{opacity:.88}to{opacity:1}}.workspace-route-transition{animation:.15s ease-in workspace-route-ease-in}.auth-glass-card{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.auth-glass-card{background-color:color-mix(in oklch, var(--card) 76%, transparent)}}.auth-glass-subpanel{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.auth-glass-subpanel{background-color:color-mix(in oklch, var(--background) 48%, transparent)}}.auth-glass-subpanel{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.auth-glass-subpanel{border-color:color-mix(in oklch, var(--border) 52%, transparent)}}.auth-glass-footer{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.auth-glass-footer{background-color:color-mix(in oklch, var(--card) 54%, transparent)}}.auth-glass-footer{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.auth-glass-footer{border-color:color-mix(in oklch, var(--border) 34%, transparent)}}html.light .auth-glass-card{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){html.light .auth-glass-card{background-color:color-mix(in oklch, var(--card) 92%, var(--background) 8%)}}html.light .auth-glass-eyebrow{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.light .auth-glass-eyebrow{color:color-mix(in oklch, var(--foreground) 60%, var(--muted-foreground) 40%)}}html.light .auth-glass-subtitle{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){html.light .auth-glass-subtitle{color:color-mix(in oklch, var(--foreground) 74%, var(--muted-foreground) 26%)}}html.light .auth-glass-subpanel{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){html.light .auth-glass-subpanel{background-color:color-mix(in oklch, var(--background) 82%, var(--card) 18%)}}html.light .auth-glass-subpanel{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){html.light .auth-glass-subpanel{border-color:color-mix(in oklch, var(--border) 88%, transparent)}}html.light .auth-glass-footer{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){html.light .auth-glass-footer{background-color:color-mix(in oklch, var(--card) 88%, var(--background) 12%)}}html.light .auth-glass-footer{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){html.light .auth-glass-footer{border-color:color-mix(in oklch, var(--border) 84%, transparent)}}@keyframes auth-scene-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,-18px)scale(1.06)}66%{transform:translate(-14px,22px)scale(.96)}}@keyframes auth-scene-drift-reverse{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-24px,14px)scale(1.08)}70%{transform:translate(16px,-20px)scale(.94)}}@keyframes auth-scene-sheen{0%,to{opacity:.28;transform:translate(-2%)}50%{opacity:.48;transform:translate(3%,1.5%)}}.auth-scene-motion{will-change:transform;animation:18s ease-in-out infinite auth-scene-drift}.auth-scene-motion-reverse{will-change:transform;animation:22s ease-in-out infinite auth-scene-drift-reverse}[data-sileo-badge][data-state=warning]>svg{display:none}[data-sileo-badge][data-state=warning]:before{content:"";background-color:currentColor;width:.875rem;height:.875rem;display:block;-webkit-mask-image:url(/icons/alert.svg);mask-image:url(/icons/alert.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.auth-scene-sheen{will-change:transform, opacity;animation:16s ease-in-out infinite auth-scene-sheen}@media (prefers-reduced-motion:reduce){.workspace-route-transition,.auth-scene-motion,.auth-scene-motion-reverse,.auth-scene-sheen{animation:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes pulse{50%{opacity:.5}}@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}}
