@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-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-inter), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, monospace;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-orange-200:#ffd7a8;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-green-500:#00c758;--color-green-600:#00a544;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-950:#002c22;--color-teal-50:#f0fdfa;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-700:#00776e;--color-teal-900:#0b4f4a;--color-teal-950:#022f2e;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-500:#00a5ef;--color-sky-700:#0069a4;--color-sky-900:#024a70;--color-sky-950:#052f4a;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-violet-50:#f5f3ff;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-700:#7008e7;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-700:#c20039;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-zinc-100:#f4f4f5;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-xl:36rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-700:lab(41.6013% -9.10804 -42.5647);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font:14px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button{color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}html{min-width:320px;height:100%;overflow:hidden}body{min-width:320px;height:100%;font-size:14px;line-height:1.5;overflow:hidden}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}input,select,textarea{font-size:max(16px,1em)}}@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}.\!static{position:static!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-\[2px\]{top:2px}.top-\[4px\]{top:4px}.top-\[9px\]{top:9px}.top-\[10px\]{top:10px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-\[4px\]{right:4px}.right-\[9px\]{right:9px}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[calc\(100\%\+8px\)\]{left:calc(100% + 8px)}.left-\[calc\(100\%\+12px\)\]{left:calc(100% + 12px)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[6\]{z-index:6}.z-\[8\]{z-index:8}.z-\[14\]{z-index:14}.z-\[15\]{z-index:15}.z-\[70\]{z-index:70}.z-\[71\]{z-index:71}.z-\[120\]{z-index:120}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-3{grid-row:3}.row-4{grid-row:4}.row-5{grid-row:5}.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:0}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.\!mx-2{margin-inline:calc(var(--spacing) * 2)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.\!my-2\.5{margin-block:calc(var(--spacing) * 2.5)!important}.my-1{margin-block:var(--spacing)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-px{margin-block:1px}.\!mt-1{margin-top:var(--spacing)!important}.\!mt-3\.5{margin-top:calc(var(--spacing) * 3.5)!important}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.\!mb-1{margin-bottom:var(--spacing)!important}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[76px\]{margin-left:76px}.ml-\[232px\]{margin-left:232px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.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-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[5px\]{width:5px;height:5px}.size-\[9px\]{width:9px;height:9px}.size-\[15px\]{width:15px;height:15px}.size-\[17px\]{width:17px;height:17px}.size-\[18px\]{width:18px;height:18px}.size-\[30px\]{width:30px;height:30px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-2\.5{height:calc(var(--spacing) * 2.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-\[5px\]{height:5px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[52px\]{height:52px}.h-\[72px\]{height:72px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100\%-60px\)\]{height:calc(100% - 60px)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-\[min\(560px\,76vh\)\]{max-height:min(560px,76vh)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[18px\]{min-height:18px}.min-h-\[25px\]{min-height:25px}.min-h-\[26px\]{min-height:26px}.min-h-\[30px\]{min-height:30px}.min-h-\[31px\]{min-height:31px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[42px\]{min-height:42px}.min-h-\[52px\]{min-height:52px}.min-h-\[58px\]{min-height:58px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[280px\]{min-height:280px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1{width:var(--spacing)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-11{width:calc(var(--spacing) * 11)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[44px\]{width:44px}.w-\[76px\]{width:76px}.w-\[104px\]{width:104px}.w-\[180px\]{width:180px}.w-\[228px\]{width:228px}.w-\[232px\]{width:232px}.w-\[260px\]{width:260px}.w-\[340px\]{width:340px}.w-\[calc\(100\%-76px\)\]{width:calc(100% - 76px)}.w-\[calc\(100\%-232px\)\]{width:calc(100% - 232px)}.w-\[min\(200px\,50vw\)\]{width:min(200px,50vw)}.w-\[min\(340px\,96vw\)\]{width:min(340px,96vw)}.w-\[min\(400px\,36vw\)\]{width:min(400px,36vw)}.w-\[min\(760px\,96vw\)\]{width:min(760px,96vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[82\%\]{max-width:82%}.max-w-\[88\%\]{max-width:88%}.max-w-\[190px\]{max-width:190px}.max-w-\[240px\]{max-width:240px}.max-w-\[270px\]{max-width:270px}.max-w-\[280px\]{max-width:280px}.max-w-\[360px\]{max-width:360px}.max-w-\[520px\]{max-width:520px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-32px\)\]{max-width:calc(100% - 32px)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[18px\]{min-width:18px}.min-w-\[22px\]{min-width:22px}.min-w-\[96px\]{min-width:96px}.min-w-\[190px\]{min-width:190px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[760px\]{min-width:760px}.min-w-\[1180px\]{min-width:1180px}.flex-1{flex:1}.flex-\[1_1_128px\]{flex:128px}.flex-\[1_1_220px\]{flex:220px}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -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-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.\!cursor-default{cursor:default!important}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:var(--spacing)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[7px_1fr_auto\]{grid-template-columns:7px 1fr auto}.grid-cols-\[8px_minmax\(0\,1fr\)_auto_34px\]{grid-template-columns:8px minmax(0,1fr) auto 34px}.grid-cols-\[30px_minmax\(0\,1fr\)_auto\]{grid-template-columns:30px minmax(0,1fr) auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(300px\,1fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.grid-cols-\[minmax\(0\,1fr\)_250px\]{grid-template-columns:minmax(0,1fr) 250px}.grid-cols-\[repeat\(4\,minmax\(0\,190px\)\)_auto\]{grid-template-columns:repeat(4,minmax(0,190px)) auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-end{justify-items:end}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-px{gap:1px}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-\[7px\]{row-gap:7px}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.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-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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[hsl\(0_72\%_51\%\/\.3\)\]{border-color:#dc28284d}.border-\[hsl\(0_72\%_51\%\/\.35\)\]{border-color:#dc282859}.border-amber-200{border-color:var(--color-amber-200)}.border-background{border-color:hsl(var(--background))}.border-border,.border-border\/80{border-color:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.border-border\/80{border-color:color-mix(in oklab, hsl(var(--border)) 80%, transparent)}}.border-brand-navy{border-color:var(--simple-brand-navy)}.border-brand-navy-solid{border-color:var(--simple-brand-navy-solid)}.border-brand-navy\/15{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.border-brand-navy\/15{border-color:color-mix(in oklab, var(--simple-brand-navy) 15%, transparent)}}.border-brand-navy\/20{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.border-brand-navy\/20{border-color:color-mix(in oklab, var(--simple-brand-navy) 20%, transparent)}}.border-brand-navy\/25{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.border-brand-navy\/25{border-color:color-mix(in oklab, var(--simple-brand-navy) 25%, transparent)}}.border-brand-navy\/35{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.border-brand-navy\/35{border-color:color-mix(in oklab, var(--simple-brand-navy) 35%, transparent)}}.border-brand-orange\/55{border-color:var(--simple-brand-orange)}@supports (color:color-mix(in lab, red, red)){.border-brand-orange\/55{border-color:color-mix(in oklab, var(--simple-brand-orange) 55%, transparent)}}.border-brand-orange\/60{border-color:var(--simple-brand-orange)}@supports (color:color-mix(in lab, red, red)){.border-brand-orange\/60{border-color:color-mix(in oklab, var(--simple-brand-orange) 60%, transparent)}}.border-card{border-color:hsl(var(--card))}.border-destructive\/25{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, hsl(var(--destructive)) 25%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-input{border-color:hsl(var(--input))}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-l-gray-300{border-left-color:var(--color-gray-300)}.bg-\[\#007bff\]{background-color:#007bff}.bg-\[\#151516\]{background-color:#151516}.bg-\[\#be123c\]{background-color:#be123c}.bg-\[\#e0f2fe\]{background-color:#e0f2fe}.bg-\[\#fef3c7\]{background-color:#fef3c7}.bg-\[hsl\(var\(--primary-strong\)\)\]{background-color:hsl(var(--primary-strong))}.bg-\[var\(--emerald\)\]{background-color:var(--emerald)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background{background-color:hsl(var(--background))}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:hsl(var(--border))}.bg-brand-navy{background-color:var(--simple-brand-navy)}.bg-brand-navy-soft{background-color:var(--simple-brand-navy-soft)}.bg-brand-navy-solid{background-color:var(--simple-brand-navy-solid)}.bg-brand-orange{background-color:var(--simple-brand-orange)}.bg-card,.bg-card\/95{background-color:hsl(var(--card))}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, hsl(var(--card)) 95%, transparent)}}.bg-destructive\/10{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, hsl(var(--destructive)) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/45{background-color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/45{background-color:color-mix(in oklab, hsl(var(--muted-foreground)) 45%, transparent)}}.bg-muted\/25{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/25{background-color:color-mix(in oklab, hsl(var(--muted)) 25%, transparent)}}.bg-muted\/35{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/35{background-color:color-mix(in oklab, hsl(var(--muted)) 35%, transparent)}}.bg-muted\/45{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/45{background-color:color-mix(in oklab, hsl(var(--muted)) 45%, transparent)}}.bg-muted\/50{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/40{background-color:#09090b66}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/40{background-color:color-mix(in oklab, var(--color-zinc-950) 40%, transparent)}}.bg-zinc-950\/95{background-color:#09090bf2}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/95{background-color:color-mix(in oklab, var(--color-zinc-950) 95%, transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:hsl(var(--foreground))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[3px\]{padding-inline:3px}.px-\[7px\]{padding-inline:7px}.px-\[11px\]{padding-inline:11px}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.px-\[23px\]{padding-inline:23px}.px-\[clamp\(20px\,5vw\,64px\)\]{padding-inline:clamp(20px,5vw,64px)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[2px\]{padding-block:2px}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[12vh\]{padding-top:12vh}.pt-\[21px\]{padding-top:21px}.pt-\[72px\]{padding-top:72px}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-\[15px\]{padding-bottom:15px}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-\[34px\]{padding-left:34px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[clamp\(24px\,4vw\,36px\)\]{font-size:clamp(24px,4vw,36px)}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.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-\[650\]{--tw-font-weight:650;font-weight:650}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[font-weight\:500\]{font-weight:500}.tracking-\[-\.1px\]{--tw-tracking:-.1px;letter-spacing:-.1px}.tracking-\[-\.3px\]{--tw-tracking:-.3px;letter-spacing:-.3px}.tracking-\[\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-\[\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[\.8px\]{--tw-tracking:.8px;letter-spacing:.8px}.tracking-\[\.55px\]{--tw-tracking:.55px;letter-spacing:.55px}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-\[2\.2px\]{--tw-tracking:2.2px;letter-spacing:2.2px}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#075985\]{color:#075985}.text-\[\#92400e\]{color:#92400e}.text-\[\#be123c\]{color:#be123c}.text-amber-700{color:var(--color-amber-700)}.text-background{color:hsl(var(--background))}.text-blue-600{color:var(--color-blue-600)}.text-brand-navy{color:var(--simple-brand-navy)}.text-brand-navy-solid{color:var(--simple-brand-navy-solid)}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/60{color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, hsl(var(--foreground)) 60%, transparent)}}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/60{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab, hsl(var(--muted-foreground)) 60%, transparent)}}.text-muted-foreground\/80{color:hsl(var(--muted-foreground))}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab, hsl(var(--muted-foreground)) 80%, transparent)}}.text-orange-200{color:var(--color-orange-200)}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-rose-700{color:var(--color-rose-700)}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-700{color:var(--color-sky-700)}.text-slate-700{color:var(--color-slate-700)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-20px_0_70px_hsl\(var\(--foreground\)\/\.2\)\]{--tw-shadow:-20px 0 70px var(--tw-shadow-color,hsl(var(--foreground)/.2));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_2px_9px_rgba\(24\,24\,27\,\.04\)\]{--tw-shadow:0 2px 9px var(--tw-shadow-color,#18181b0a);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_3px_12px_hsl\(var\(--foreground\)\/\.04\)\]{--tw-shadow:0 3px 12px var(--tw-shadow-color,hsl(var(--foreground)/.04));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_6px_16px_rgba\(39\,40\,90\,\.2\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#27285a33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(24\,24\,27\,\.04\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#18181b0a);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_10px_28px_hsl\(var\(--foreground\)\/\.18\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,hsl(var(--foreground)/.18));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_10px_30px_hsl\(var\(--foreground\)\/\.11\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,hsl(var(--foreground)/.11));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_10px_35px_hsl\(var\(--foreground\)\/\.06\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,hsl(var(--foreground)/.06));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_15px_40px_hsl\(var\(--foreground\)\/\.17\)\]{--tw-shadow:0 15px 40px var(--tw-shadow-color,hsl(var(--foreground)/.17));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_55px_hsl\(var\(--foreground\)\/\.06\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,hsl(var(--foreground)/.06));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_30px_90px_hsl\(var\(--foreground\)\/\.25\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,hsl(var(--foreground)/.25));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-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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, hsl(var(--foreground)) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-\[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-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,transform\]{transition-property:background-color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-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-\[box-shadow\,background-color\,transform\]{transition-property:box-shadow,background-color,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-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin-left\,width\]{transition-property:margin-left,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,padding\]{transition-property:width,padding;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-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\[cubic-bezier\(\.22\,1\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:text-brand-navy:is(:where(.group):hover *){color:var(--simple-brand-navy)}}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:hsl(var(--accent-foreground))}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-\[\:focus-visible\]\/field-label\:ring-0:is(:where(.group\/field-label):has(: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)}.group-has-\[\:focus-visible\]\/field-label\:not-data-checked\:border-input:is(:where(.group\/field-label):has(:focus-visible) *):not([data-checked]){border-color:hsl(var(--input))}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs)[data-horizontal] *){height:calc(var(--spacing) * 8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *){justify-content:flex-start}.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-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:bg-foreground:after{content:var(--tw-content);background-color:hsl(var(--foreground))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.focus-within\:border-ring:focus-within{border-color:hsl(var(--ring))}.focus-within\:ring-2:focus-within{--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-within\:ring-ring\/20:focus-within{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/20:focus-within{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 20%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-brand-navy\/25:hover{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-navy\/25:hover{border-color:color-mix(in oklab, var(--simple-brand-navy) 25%, transparent)}}.hover\:border-brand-navy\/40:hover{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-navy\/40:hover{border-color:color-mix(in oklab, var(--simple-brand-navy) 40%, transparent)}}.hover\:bg-\[\#9f1239\]:hover{background-color:#9f1239}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[hsl\(22_95\%_45\%\)\]:hover{background-color:#e05606}.hover\:bg-brand-navy-soft:hover{background-color:var(--simple-brand-navy-soft)}.hover\:bg-brand-navy\/15:hover{background-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-navy\/15:hover{background-color:color-mix(in oklab, var(--simple-brand-navy) 15%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.hover\:bg-foreground\/\[\.06\]:hover{background-color:hsl(var(--foreground))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[\.06\]:hover{background-color:color-mix(in oklab, hsl(var(--foreground)) 6%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 60%, transparent)}}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab, hsl(var(--muted)) 70%, transparent)}}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-brand-navy:hover{color:var(--simple-brand-navy)}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline-offset-\[3px\]:hover{text-underline-offset:3px}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--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)}}.focus\:\!border-transparent:focus{border-color:#0000!important}.focus\:border-brand-navy:focus{border-color:var(--simple-brand-navy)}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:\!shadow-none:focus{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:hsl(var(--accent-foreground))}.focus-visible\:\!border-transparent:focus-visible{border-color:#0000!important}.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:bg-muted:focus-visible{background-color:hsl(var(--muted))}.focus-visible\:\!shadow-none:focus-visible{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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-3:focus-visible,.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:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 50%, transparent)}}.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:hsl(var(--ring))}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/70:focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--ring)) 70%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-\[\.98\]:active{scale:.98}.active\:bg-brand-navy-soft:active{background-color:var(--simple-brand-navy-soft)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (hover:hover){.enabled\:hover\:bg-muted:enabled:hover{background-color:hsl(var(--muted))}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:hsl(var(--input))}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, hsl(var(--input)) 50%, transparent)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-card:disabled:hover{background-color:hsl(var(--card))}}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:hsl(var(--muted))}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:hsl(var(--secondary))}.aria-expanded\:text-foreground[aria-expanded=true]{color:hsl(var(--foreground))}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:hsl(var(--secondary-foreground))}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:hsl(var(--destructive))}.aria-invalid\:ring-3[aria-invalid=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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:hsl(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, hsl(var(--destructive)) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:hsl(var(--primary))}.aria-selected\:bg-brand-navy-soft[aria-selected=true]{background-color:var(--simple-brand-navy-soft)}.data-active\:bg-background[data-active]{background-color:hsl(var(--background))}.data-active\:text-foreground[data-active]{color:hsl(var(--foreground))}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after{content:var(--tw-content);opacity:1}.data-checked\:border-primary[data-checked]{border-color:hsl(var(--primary))}.data-checked\:bg-primary[data-checked]{background-color:hsl(var(--primary))}.data-checked\:text-primary-foreground[data-checked]{color:hsl(var(--primary-foreground))}.group-has-\[\:focus-visible\]\/field-label\:data-checked\:border-primary:is(:where(.group\/field-label):has(:focus-visible) *)[data-checked]{border-color:hsl(var(--primary))}.data-closed\:animate-out[data-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-closed\:overflow-hidden[data-closed]{overflow:hidden}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-horizontal\:h-px[data-horizontal]{height:1px}.data-horizontal\:w-full[data-horizontal]{width:100%}.data-horizontal\:flex-col[data-horizontal]{flex-direction:column}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-open\:animate-in[data-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-open\:bg-accent[data-open]{background-color:hsl(var(--accent))}.data-open\:text-accent-foreground[data-open]{color:hsl(var(--accent-foreground))}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}.data-placeholder\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-popup-open\:bg-accent[data-popup-open]{background-color:hsl(var(--accent))}.data-popup-open\:text-accent-foreground[data-popup-open]{color:hsl(var(--accent-foreground))}.data-vertical\:w-px[data-vertical]{width:1px}.data-vertical\:self-stretch[data-vertical]{align-self:stretch}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -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\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -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\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md), 10px)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:var(--radius-sm)}: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-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-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\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:hsl(var(--destructive))}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:hsl(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, hsl(var(--destructive)) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:hsl(var(--destructive))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:duration-\[0\.01ms\]{--tw-duration:.01ms;transition-duration:.01ms}}@media not all and (min-width:1280px){.max-\[1280px\]\:hidden{display:none}}@media not all and (min-width:1180px){.max-\[1180px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[1180px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[1180px\]\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[1180px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}}@media not all and (min-width:1100px){.max-\[1100px\]\:hidden{display:none}.max-\[1100px\]\:w-auto{width:auto}.max-\[1100px\]\:max-w-\[400px\]{max-width:400px}.max-\[1100px\]\:flex-1{flex:1}.max-\[1100px\]\:shrink{flex-shrink:1}}@media not all and (min-width:900px){.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:860px){.max-\[860px\]\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media not all and (min-width:820px){.max-\[820px\]\:fixed{position:fixed}.max-\[820px\]\:inset-x-4{inset-inline:calc(var(--spacing) * 4)}.max-\[820px\]\:top-\[68px\]{top:68px}.max-\[820px\]\:ml-0{margin-left:0}.max-\[820px\]\:grid{display:grid}.max-\[820px\]\:hidden{display:none}.max-\[820px\]\:h-11{height:calc(var(--spacing) * 11)}.max-\[820px\]\:h-16{height:calc(var(--spacing) * 16)}.max-\[820px\]\:\!max-h-\[calc\(100dvh-120px\)\]{max-height:calc(100dvh - 120px)!important}.max-\[820px\]\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-\[820px\]\:w-\[min\(286px\,86vw\)\]{width:min(286px,86vw)}.max-\[820px\]\:w-auto{width:auto}.max-\[820px\]\:w-full{width:100%}.max-\[820px\]\:max-w-none{max-width:none}.max-\[820px\]\:basis-\[calc\(50\%-4px\)\]{flex-basis:calc(50% - 4px)}.max-\[820px\]\:basis-full{flex-basis:100%}.max-\[820px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.max-\[820px\]\:flex-wrap{flex-wrap:wrap}.max-\[820px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[820px\]\:overflow-y-auto{overflow-y:auto}.max-\[820px\]\:overscroll-contain{overscroll-behavior:contain}.max-\[820px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-\[820px\]\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.max-\[820px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[820px\]\:pt-16{padding-top:calc(var(--spacing) * 16)}.max-\[820px\]\:pt-\[max\(24px\,env\(safe-area-inset-top\)\)\]{padding-top:max(24px, env(safe-area-inset-top))}.max-\[820px\]\:pr-1{padding-right:var(--spacing)}.max-\[820px\]\:pb-\[max\(12px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media not all and (min-width:680px){.max-\[680px\]\:hidden{display:none}}@media not all and (min-width:620px){.max-\[620px\]\:grid{display:grid}.max-\[620px\]\:hidden{display:none}.max-\[620px\]\:w-full{width:100%}.max-\[620px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[620px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[620px\]\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.max-\[620px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[620px\]\:px-\[17px\]{padding-inline:17px}.max-\[620px\]\:pt-\[18px\]{padding-top:18px}.max-\[620px\]\:pb-\[13px\]{padding-bottom:13px}.max-\[620px\]\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media not all and (min-width:520px){.max-\[520px\]\:hidden{display:none}}@media (min-width:621px){.min-\[621px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-emerald-800:is(.dark *){border-color:var(--color-emerald-800)}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-900:is(.dark *){border-color:var(--color-sky-900)}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-teal-900:is(.dark *){border-color:var(--color-teal-900)}.dark\:border-violet-900:is(.dark *){border-color:var(--color-violet-900)}.dark\:bg-\[\#0d1117\]:is(.dark *){background-color:#0d1117}.dark\:bg-amber-400:is(.dark *){background-color:var(--color-amber-400)}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dark\:bg-amber-950\/70:is(.dark *){background-color:#461901b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 70%, transparent)}}.dark\:bg-destructive\/20:is(.dark *){background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.dark\:bg-emerald-950\/70:is(.dark *){background-color:#002c22b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 70%, transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input))}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab, hsl(var(--input)) 30%, transparent)}}.dark\:bg-rose-950\/40:is(.dark *){background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.dark\:bg-rose-950\/70:is(.dark *){background-color:#4d0218b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-950\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-rose-950) 70%, transparent)}}.dark\:bg-sky-900\/40:is(.dark *){background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.dark\:bg-sky-950\/70:is(.dark *){background-color:#052f4ab3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-950\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-950) 70%, transparent)}}.dark\:bg-slate-800\/70:is(.dark *){background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.dark\:bg-teal-950\/70:is(.dark *){background-color:#022f2eb3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-teal-950) 70%, transparent)}}.dark\:bg-violet-950\/70:is(.dark *){background-color:#2f0d68b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-950\/70:is(.dark *){background-color:color-mix(in oklab, var(--color-violet-950) 70%, transparent)}}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-foreground:is(.dark *){color:hsl(var(--foreground))}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-teal-300:is(.dark *){color:var(--color-teal-300)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-zinc-900:is(.dark *){color:var(--color-zinc-900)}.dark\:shadow-\[0_8px_22px_rgba\(8\,6\,30\,\.45\)\,inset_0_1px_0_rgba\(255\,255\,255\,\.1\)\]:is(.dark *){--tw-shadow:0 8px 22px var(--tw-shadow-color,#08061e73), inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.dark\:group-hover\:text-brand-navy:is(.dark *):is(:where(.group):hover *){color:var(--simple-brand-navy)}.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 30%, transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:hsl(var(--input))}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab, hsl(var(--input)) 50%, transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab, hsl(var(--muted)) 50%, transparent)}}.dark\:hover\:bg-zinc-900\/70:is(.dark *):hover{background-color:#18181bb3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-zinc-900\/70:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-zinc-900) 70%, transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:hsl(var(--foreground))}.dark\:hover\:text-zinc-100:is(.dark *):hover{color:var(--color-zinc-100)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:hsl(var(--input))}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:is(.dark *):disabled{background-color:color-mix(in oklab, hsl(var(--input)) 80%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, hsl(var(--destructive)) 50%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, hsl(var(--destructive)) 40%, transparent)}}.dark\:data-active\:border-input:is(.dark *)[data-active]{border-color:hsl(var(--input))}.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:hsl(var(--input))}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *)[data-active]{background-color:color-mix(in oklab, hsl(var(--input)) 30%, transparent)}}.dark\:data-active\:text-foreground:is(.dark *)[data-active]{color:hsl(var(--foreground))}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]{background-color:#0000}.dark\:data-checked\:bg-primary:is(.dark *)[data-checked]{background-color:hsl(var(--primary))}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:hsl(var(--destructive))}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, hsl(var(--destructive)) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:hsl(var(--muted))}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:hsl(var(--primary))}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, hsl(var(--primary)) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:hsl(var(--secondary))}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, hsl(var(--secondary)) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:hsl(var(--muted-foreground))}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:hsl(var(--foreground))}}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}: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:hsl(var(--destructive))}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.focus-visible\:\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--simple-brand-navy-solid\)\]:focus-visible>td:first-child{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--simple-brand-navy-solid));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@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{--navy:var(--simple-brand-navy);--navy-solid:var(--simple-brand-navy-solid);--navy-soft:var(--simple-brand-navy-soft);--shadow-rest:0 8px 24px #18181b0b;--shadow-raised:0 15px 40px hsl(var(--foreground) / .17);--tone-info-bg:#f0f9ff;--tone-info-border:#bae6fd;--tone-info-text:#0369a1;--tone-draft-bg:#f5f3ff;--tone-draft-border:#ddd6fe;--tone-draft-text:#6d28d9;--tone-active-bg:#f0fdfa;--tone-active-border:#99f6e4;--tone-active-text:#0f766e;--tone-success-bg:#ecfdf5;--tone-success-border:#a7f3d0;--tone-success-text:#047857;--tone-warning-bg:#fffbeb;--tone-warning-border:#fde68a;--tone-warning-text:#b45309;--tone-danger-bg:#fff1f2;--tone-danger-border:#fecdd3;--tone-danger-text:#be123c;--tone-neutral-bg:#f1f5f9;--tone-neutral-border:#e2e8f0;--tone-neutral-text:#334155}html.dark{--shadow-rest:0 8px 24px #00000047;--tone-info-bg:#082f49b3;--tone-info-border:#0c4a6e;--tone-info-text:#7dd3fc;--tone-draft-bg:#2e1065b3;--tone-draft-border:#4c1d95;--tone-draft-text:#c4b5fd;--tone-active-bg:#042f2eb3;--tone-active-border:#134e4a;--tone-active-text:#5eead4;--tone-success-bg:#022c22b3;--tone-success-border:#065f46;--tone-success-text:#6ee7b7;--tone-warning-bg:#451a03b3;--tone-warning-border:#92400e;--tone-warning-text:#fcd34d;--tone-danger-bg:#4c0519b3;--tone-danger-border:#881337;--tone-danger-text:#fda4af;--tone-neutral-bg:#1e293bb3;--tone-neutral-border:#334155;--tone-neutral-text:#cbd5e1}.ui-num{font-variant-numeric:tabular-nums}.ui-table input[type=checkbox],.ui-panel input[type=checkbox]{accent-color:var(--navy-solid);cursor:pointer;width:14px;height:14px;margin:0}.ui-panel{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-rest);border-radius:12px}.ui-btn{color:hsl(var(--foreground));border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:11px;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.ui-btn:hover{background:hsl(var(--muted))}.ui-btn:active{transform:translateY(1px)}.ui-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.ui-btn-primary{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui-btn-primary:hover{background:#e05606;border-color:#e05606}html.dark .ui-btn-primary:hover{background:#fdba74;border-color:#fdba74}.ui-btn-danger{color:#be123c;border-color:#dc282859}html.dark .ui-btn-danger{color:#fda4af}.ui-btn-ghost{background:0 0;border-color:#0000}.ui-btn-icon{width:36px;padding:0}.ui-label{letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700}.ui-field{gap:5px;min-width:0;display:grid}.ui-field>span{color:hsl(var(--foreground));font-size:10px;font-weight:650}.ui-control{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;outline:none;width:100%;min-width:0;min-height:36px;padding:0 10px;font-size:11px}.ui-control:focus-visible{border-color:hsl(var(--ring));outline:3px solid hsl(var(--ring) / .5);outline-offset:0}.ui-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ui-tone-info{background:var(--tone-info-bg);border-color:var(--tone-info-border);color:var(--tone-info-text)}.ui-tone-draft{background:var(--tone-draft-bg);border-color:var(--tone-draft-border);color:var(--tone-draft-text)}.ui-tone-active{background:var(--tone-active-bg);border-color:var(--tone-active-border);color:var(--tone-active-text)}.ui-tone-success{background:var(--tone-success-bg);border-color:var(--tone-success-border);color:var(--tone-success-text)}.ui-tone-warning{background:var(--tone-warning-bg);border-color:var(--tone-warning-border);color:var(--tone-warning-text)}.ui-tone-danger{background:var(--tone-danger-bg);border-color:var(--tone-danger-border);color:var(--tone-danger-text)}.ui-tone-neutral{background:var(--tone-neutral-bg);border-color:var(--tone-neutral-border);color:var(--tone-neutral-text)}.ui-tabsbar{border-bottom:1px solid hsl(var(--border));align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.ui-tabs{scrollbar-width:none;flex:auto;gap:18px;min-width:0;display:flex;overflow-x:auto}.ui-tab{min-height:40px;color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 2px;font-size:12px;font-weight:650;display:inline-flex}.ui-tab:hover{color:hsl(var(--foreground))}.ui-tab[aria-selected=true]{color:var(--navy);border-bottom-color:var(--navy)}.ui-tab b{background:hsl(var(--secondary));color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}html.dark .ui-tab b{color:hsl(var(--primary-foreground))}.ui-tab:focus-visible{outline-offset:-3px}.ui-toolbar{margin-bottom:12px}.ui-toolbar-row{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.ui-search{flex:240px;max-width:380px;position:relative}.ui-search svg{color:hsl(var(--muted-foreground));position:absolute;top:10px;left:11px}.ui-search input{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;outline:none;width:100%;min-height:36px;padding:0 12px 0 34px;font-size:12px}.ui-search input::placeholder{color:hsl(var(--muted-foreground))}.ui-search input:focus-visible{border-color:hsl(var(--ring));outline:3px solid hsl(var(--ring) / .5);outline-offset:0}.ui-toolbar-row .ui-field{flex:140px;max-width:200px}.ui-applied{border-top:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:8px 14px;display:flex}.ui-applied .ui-lead{color:hsl(var(--muted-foreground));margin-right:2px;font-size:11px}.ui-applied .ui-right{color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.ui-chip{background:var(--navy-soft);min-height:26px;color:var(--navy);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;font-size:11px;font-weight:600;display:inline-flex}.ui-chip button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.ui-chip button:hover{background:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ui-chip button:hover{background:color-mix(in srgb, var(--navy) 14%, transparent)}}.ui-chip button svg{width:12px;height:12px}.ui-link-btn{min-height:26px;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:11px;font-weight:650}.ui-link-btn:hover{text-underline-offset:3px;text-decoration:underline}.ui-count{color:hsl(var(--foreground));white-space:nowrap;font-size:11px;font-weight:650}.ui-segmented{background:hsl(var(--muted));border-radius:999px;gap:2px;padding:2px;display:inline-flex}.ui-segmented button{min-height:30px;color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.ui-segmented button:hover{color:hsl(var(--foreground))}.ui-segmented button[aria-pressed=true]{background:var(--navy-solid);color:#fff}.ui-segmented button svg{width:14px;height:14px}.ui-table-panel{position:relative;overflow:clip}.ui-table-bar{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px 14px 8px 16px;display:flex}.ui-table-bar .ui-grow{flex:1}.ui-toggle{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex}.ui-toggle:hover{background:hsl(var(--muted))}.ui-toggle b{color:var(--tone-warning-text);font-weight:700}.ui-toggle[aria-pressed=true]{border-color:var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text)}.ui-toggle[disabled]{cursor:default;opacity:.6}.ui-toggle[disabled]:hover{background:hsl(var(--card))}.ui-toggle[disabled] b{color:inherit}.ui-sort-note{color:hsl(var(--muted-foreground));font-size:11px}.ui-sort-note strong{color:hsl(var(--foreground));font-weight:650}.ui-scroll{overscroll-behavior:contain;max-height:calc(100dvh - 150px);overflow:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%}.ui-table thead th{z-index:2;background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));text-align:left;letter-spacing:.6px;text-transform:uppercase;height:40px;color:hsl(var(--muted-foreground));white-space:nowrap;padding:0 16px;font-size:10px;font-weight:700;position:sticky;top:0}.ui-table-panel th.ui-select-col,.ui-table-panel td.ui-select-col{width:44px;padding-right:0}.ui-sort-btn{height:26px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-left:-6px;padding:0 6px;display:inline-flex}.ui-sort-btn:hover{background:hsl(var(--foreground) / .06);color:hsl(var(--foreground))}.ui-sort-btn svg{opacity:.35;width:12px;height:12px}.ui-table th[aria-sort] .ui-sort-btn{color:hsl(var(--foreground))}.ui-table th[aria-sort] .ui-sort-btn svg{opacity:1}.ui-table th[aria-sort=ascending] .ui-sort-btn svg{transform:rotate(180deg)}.ui-table tbody td{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));vertical-align:middle;white-space:nowrap;padding:10px 16px;font-size:11px}.ui-table tbody tr:first-child td{border-top:0}.ui-table tbody tr.ui-clickable{cursor:pointer}.ui-table tbody tr.ui-clickable:hover{background:hsl(var(--muted) / .6)}.ui-table tbody tr.ui-is-selected{background:var(--navy-soft)}@supports (color:color-mix(in lab, red, red)){.ui-table tbody tr.ui-is-selected{background:color-mix(in srgb, var(--navy-soft) 70%, transparent)}}.ui-table tbody tr:focus{outline:none}.ui-table tbody tr:focus-visible td{background:var(--navy-soft)}@supports (color:color-mix(in lab, red, red)){.ui-table tbody tr:focus-visible td{background:color-mix(in srgb, var(--navy-soft) 55%, transparent)}}.ui-table tbody tr:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--navy-solid)}html.dark .ui-table tbody tr:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--navy)}.ui-age,.ui-when{gap:1px;display:grid}.ui-age strong,.ui-when strong{color:hsl(var(--foreground));font-size:11px;font-weight:650}.ui-age span,.ui-when span{font-size:10px}.ui-age.ui-is-overdue strong{color:var(--tone-warning-text)}.ui-age.ui-is-overdue strong:before,.ui-when.ui-is-missing strong:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.ui-when.ui-is-today strong{color:var(--emerald)}.ui-when.ui-is-missing strong{color:var(--tone-warning-text);font-weight:600}.ui-bulk{z-index:6;border:1px solid var(--navy);flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);margin:4px auto 12px;padding:8px 8px 8px 14px;display:flex;position:sticky;bottom:16px}@supports (color:color-mix(in lab, red, red)){.ui-bulk{border:1px solid color-mix(in srgb, var(--navy) 25%, hsl(var(--border)))}}.ui-bulk{background:hsl(var(--card));box-shadow:var(--shadow-raised);border-radius:12px}.ui-bulk.ui-is-entering{animation:ui-bulk-in .2s var(--ease-out-strong)}@keyframes ui-bulk-in{0%{opacity:0;transform:translateY(6px)scale(.97)}}.ui-bulk .ui-count{border-right:1px solid hsl(var(--border));margin-right:2px;padding-right:6px}.ui-bulk .ui-control{width:auto;min-height:32px}.ui-bulk .ui-btn{min-height:32px}.ui-select-all{border-bottom:1px solid hsl(var(--border));background:var(--navy-soft);color:hsl(var(--foreground));flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:11px;display:flex}.ui-kbd-wrap{position:relative}.ui-kbd-pop{z-index:8;border:1px solid hsl(var(--border));background:hsl(var(--card));width:270px;box-shadow:var(--shadow-raised);transform-origin:100% 0;border-radius:12px;padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0}.ui-kbd-pop.ui-is-entering{animation:ui-pop-in .16s var(--ease-out-strong)}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.95)}}.ui-kbd-pop dl{grid-template-columns:auto 1fr;gap:7px 12px;margin:8px 0 0;font-size:11px;display:grid}.ui-kbd-pop dd{color:hsl(var(--muted-foreground));margin:0}.ui-kbd-pop dt{gap:3px;display:flex}.ui-kbd{border:1px solid hsl(var(--border));background:hsl(var(--muted));min-width:20px;height:20px;font-family:var(--font-mono);color:hsl(var(--foreground));border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.ui-who{align-items:center;gap:10px;min-width:210px;display:flex}.ui-avatar{color:#fff;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.ui-who-text{gap:1px;min-width:0;display:grid}.ui-name-btn{color:hsl(var(--foreground));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-self:start;padding:0;font-size:12px;font-weight:650}.ui-name-btn:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.ui-who-text>span:not(:first-child){text-overflow:ellipsis;overflow:hidden}.ui-flag{vertical-align:1px;border-radius:999px;align-items:center;min-height:18px;margin-left:6px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.ui-flag-reach{color:#075985;background:#e0f2fe}html.dark .ui-flag-reach{color:#7dd3fc;background:#0c4a6e73}.ui-role{color:hsl(var(--foreground))}.ui-table tbody td.ui-role{white-space:normal;min-width:142px;max-width:180px;line-height:1.35}.ui-muted-dim{color:hsl(var(--muted-foreground) / .8)}.ui-pill-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px) 12px,calc(100% - 9px) 12px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid;border-radius:999px;max-width:190px;min-height:28px;padding:0 26px 0 10px;font-size:10px;font-weight:650}.ui-pill-select:disabled{opacity:.6;cursor:wait}.ui-empty-cell{text-align:center;white-space:normal;padding:56px 20px}.ui-empty-cell strong{letter-spacing:-.3px;color:hsl(var(--foreground));margin-bottom:6px;font-size:19px;font-weight:600;display:block}.ui-empty-cell p{max-width:520px;color:hsl(var(--muted-foreground));margin:0 auto 16px;font-size:12px}.ui-empty-cell .ui-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:inline-flex}.ui-skeleton{background:hsl(var(--muted));border-radius:999px;height:10px;display:block}.ui-skeleton.ui-round{width:32px;height:32px}.ui-foot:empty{display:none}.ui-foot .ui-pages{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ui-foot .ui-control{width:auto;min-height:30px}.ui-foot .ui-btn{min-height:30px}.ui-btn-sm{min-height:30px;padding:0 10px;font-size:11px}.ui-btn-next{border-color:hsl(var(--primary) / .3);background:hsl(var(--primary) / .1);color:hsl(var(--primary))}.ui-btn-next:hover{background:hsl(var(--primary) / .16)}.ui-btn-solid-danger{color:#fff;background:#e11d48;border-color:#e11d48}.ui-btn-solid-danger:hover{background:#be123c;border-color:#be123c}.ui-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1b167a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ui-backdrop[data-state]{transition:opacity .12s ease-in,visibility 0s linear .12s}.ui-backdrop[data-state=closed]{opacity:0;visibility:hidden;pointer-events:none}.ui-backdrop[data-state=open]{opacity:1;visibility:visible;transition:opacity .16s var(--ease-out-strong), visibility 0s}.ui-dialog{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(620px,100%);max-height:calc(100dvh - 40px);box-shadow:0 30px 90px hsl(var(--foreground) / .25);transform-origin:50%;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ui-dialog[data-state]{transition:opacity .14s ease-in,transform .14s ease-in}.ui-dialog[data-state=closed]{opacity:0;pointer-events:none;transform:scale(.96)}.ui-dialog[data-state=open]{opacity:1;transition:opacity .2s var(--ease-out-strong), transform .2s var(--ease-out-strong);transform:none}.ui-dialog.ui-is-small{width:min(500px,100%)}.ui-dialog-head{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 16px;display:flex}.ui-dialog-head .ui-kicker{letter-spacing:1.4px;text-transform:uppercase;color:hsl(var(--primary));margin:0 0 3px;font-size:10px;font-weight:800}.ui-dialog-head .ui-kicker.ui-is-danger{color:#e11d48}html.dark .ui-dialog-head .ui-kicker.ui-is-danger{color:#fda4af}.ui-dialog-head .ui-kicker.ui-is-success{color:var(--emerald)}.ui-dialog-head h2{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ui-dialog-head p{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:12px}.ui-dialog-body{gap:14px;padding:18px 26px 20px;display:grid;overflow-y:auto}.ui-dialog-foot{border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-wrap:wrap;align-items:center;gap:10px;padding:14px 26px;display:flex}.ui-dialog-foot .ui-right{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.ui-dialog .ui-field>span{font-size:11px}.ui-dialog .ui-control{min-height:40px;font-size:12px}.ui-dialog textarea.ui-control{resize:vertical;min-height:200px;padding:10px 12px;font-family:inherit;line-height:1.6}.ui-dialog .ui-field small{color:hsl(var(--muted-foreground));font-size:11px;font-weight:400}.ui-dialog .ui-hint{color:hsl(var(--muted-foreground));margin:0;font-size:11px;line-height:1.5}.ui-dialog .ui-error{color:#be123c;margin:0;font-size:11px;font-weight:600}html.dark .ui-dialog .ui-error{color:#fda4af}.ui-who-strip{border:1px solid hsl(var(--primary) / .2);background:hsl(var(--primary) / .06);border-radius:12px;align-items:center;gap:12px;padding:11px 14px;display:flex}.ui-who-strip.ui-is-danger{border-color:var(--tone-danger-border);background:var(--tone-danger-bg)}.ui-who-strip.ui-is-neutral{border-color:hsl(var(--border));background:hsl(var(--muted) / .6)}.ui-who-strip strong{font-size:12px;font-weight:650;display:block}.ui-who-strip span:not(.ui-avatar):not(.ui-ico){color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.ui-who-strip>div{min-width:0}.ui-fieldset{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:12px;gap:10px;margin:0;padding:12px 14px 14px;display:grid}.ui-fieldset legend{letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:0 4px;font-size:10px;font-weight:700}.ui-loading-box{border:1px solid hsl(var(--border));background:hsl(var(--muted));min-height:48px;color:hsl(var(--muted-foreground));border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.ui-spinner{border:2px solid hsl(var(--muted-foreground) / .3);border-top-color:hsl(var(--muted-foreground));border-radius:999px;width:14px;height:14px;animation:.7s linear infinite ui-spin}.ui-edited-tag{color:hsl(var(--muted-foreground));font-size:10px;font-weight:700}.ui-discard{border:1px solid var(--tone-danger-border);background:var(--tone-danger-bg);color:var(--tone-danger-text);border-radius:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;padding:5px 6px 5px 12px;font-size:11px;font-weight:650;display:flex}.ui-discard .ui-btn{min-height:30px}.ui-choice{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .15s,background-color .15s;display:flex}.ui-choice:hover{background:hsl(var(--muted) / .5)}.ui-choice[aria-checked=true]{border-color:var(--navy);background:var(--navy-soft)}.ui-ico{background:var(--navy-soft);width:36px;height:36px;color:var(--navy);border-radius:9px;flex:none;place-items:center;display:grid}.ui-ico.ui-is-success{background:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.ui-ico.ui-is-success{background:color-mix(in srgb, var(--emerald) 12%, transparent)}}.ui-ico.ui-is-success{color:var(--emerald)}.ui-ico.ui-is-danger{background:var(--tone-danger-bg);color:var(--tone-danger-text)}.ui-ico.ui-is-warning{background:var(--tone-warning-bg);color:var(--tone-warning-text)}.ui-choice strong{font-size:12px;font-weight:650;display:block}.ui-choice span.ui-desc{color:hsl(var(--muted-foreground));margin-top:1px;font-size:11px;line-height:1.45;display:block}.ui-choice>span:nth-child(2){flex:1;min-width:0}.ui-note{border:1px solid var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text);border-radius:10px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5}.ui-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-tabsbar .ui-segmented{flex:none;margin-bottom:6px}.ui-view-note{color:hsl(var(--muted-foreground));font-size:11px}.ui-remark-cell{align-items:center;gap:8px;display:inline-flex}.ui-assign-cell,.ui-mat{align-items:center;gap:6px;display:inline-flex}.ui-mat-btn{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:28px;color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.ui-mat-btn:hover{background:hsl(var(--muted))}.ui-mat-btn svg{width:13px;height:13px}.ui-mat-btn[aria-pressed=true]{border-color:var(--navy);background:var(--navy-soft);color:var(--navy)}.ui-mat-btn[aria-busy=true]{cursor:wait;opacity:.7}.ui-mat .ui-pill{min-height:24px}.ui-withdrawn-at{color:hsl(var(--foreground))}.ui-board-wrap{padding-bottom:4px;position:relative;overflow-x:auto}.ui-board{grid-template-columns:repeat(3,minmax(280px,1fr));gap:14px;min-width:880px;display:grid}.ui-col{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);border-radius:12px;flex-direction:column;min-height:0;max-height:max(520px,100dvh - 330px);display:flex;overflow:hidden}.ui-col-head{border-top:3px solid var(--accent);border-bottom:1px solid hsl(var(--border));flex:none;padding:11px 14px 12px}.ui-col-head .ui-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-col-head h2{margin:0;font-size:13px;font-weight:700}.ui-col-head .ui-total{background:hsl(var(--card));min-width:26px;height:22px;color:hsl(var(--foreground));border-radius:999px;place-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-grid}.ui-col-head p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:11px}.ui-col-body{overscroll-behavior:contain;flex:auto;align-content:start;gap:10px;min-height:120px;padding:10px;display:grid;overflow-y:auto}.ui-col-foot{color:hsl(var(--muted-foreground));justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 4px;font-size:11px;display:flex}.ui-col-empty{border:1px dashed hsl(var(--border));background:hsl(var(--card) / .65);text-align:center;color:hsl(var(--muted-foreground));border-radius:10px;padding:30px 12px;font-size:11px;line-height:1.5}.ui-col-empty .ui-link-btn{margin-top:4px}.ui-drop-hint{border:1.5px dashed var(--navy);background:var(--navy-soft);color:var(--navy);text-align:center;border-radius:10px;padding:12px;font-size:11px;font-weight:650;display:none}.ui-board.ui-is-dragging .ui-col[data-accepts=true] .ui-drop-hint{display:block}.ui-board.ui-is-dragging .ui-col[data-accepts=false]{opacity:.5}.ui-board.ui-is-dragging .ui-col[data-over=true]{border-color:var(--navy);box-shadow:0 0 0 3px var(--navy)}@supports (color:color-mix(in lab, red, red)){.ui-board.ui-is-dragging .ui-col[data-over=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--navy) 18%, transparent)}}.ui-card{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:grab;border-radius:10px;box-shadow:0 6px 18px #18181b0b}.ui-card:hover{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ui-card:hover{border-color:color-mix(in srgb, var(--navy) 30%, hsl(var(--border)))}}.ui-card.ui-is-dragged{opacity:.45}.ui-card-open{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;width:100%;padding:12px;display:block}.ui-card-open:focus-visible{outline-offset:-3px}.ui-card-top{align-items:flex-start;gap:10px;display:flex}.ui-card-top .ui-avatar{width:30px;height:30px;font-size:10px}.ui-card-top .ui-t{flex:1;min-width:0}.ui-card-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.ui-card-top small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.ui-card-top .ui-icon{width:14px;height:14px;color:hsl(var(--muted-foreground));margin-top:2px}.ui-card-role{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:11px;font-weight:650;overflow:hidden}.ui-card-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ui-card-meta span{border:1px solid hsl(var(--border));min-height:22px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.ui-card-meta .ui-is-booked{border-color:var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-text)}.ui-card-meta .ui-is-today{border-color:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.ui-card-meta .ui-is-today{border-color:color-mix(in srgb, var(--emerald) 35%, transparent)}}.ui-card-meta .ui-is-today{background:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.ui-card-meta .ui-is-today{background:color-mix(in srgb, var(--emerald) 9%, transparent)}}.ui-card-meta .ui-is-today{color:var(--emerald);font-weight:650}.ui-card-meta .ui-is-late{border-color:var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text);font-weight:650}.ui-card-meta .ui-is-late:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:5px}.ui-card-open:focus-visible{outline:3px solid hsl(var(--ring) / .5)}.ui-card:focus-within{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ui-card:focus-within{border-color:color-mix(in srgb, var(--navy) 45%, hsl(var(--border)))}}.ui-col-late{font-weight:650;color:var(--tone-warning-text)!important}.ui-board-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ui-board-bar .ui-grow{flex:1}.ui-board-bar .ui-sort-note{max-width:520px}.ui-card-meta .ui-is-reach{border-color:var(--tone-info-border);color:#075985;background:#e0f2fe;font-weight:700}html.dark .ui-card-meta .ui-is-reach{color:#7dd3fc;background:#0c4a6e73}.ui-card-foot{border-top:1px solid hsl(var(--border));align-items:center;gap:8px;padding:9px 12px;display:flex}.ui-card-foot .ui-control{flex:1 1 0;min-height:30px;font-size:11px;font-weight:600}.ui-card-foot .ui-btn{flex:1 1 0;min-height:30px}.ui-bulk-panel{padding:22px}.ui-bulk-panel h2{letter-spacing:-.3px;margin:0 0 4px;font-size:19px;font-weight:600}.ui-bulk-panel p{max-width:620px;color:hsl(var(--muted-foreground));margin:0 0 14px;font-size:12px}.ui-qual-compare{border:1px solid hsl(var(--border));border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:grid}.ui-qual-compare small{letter-spacing:.5px;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700;display:block}.ui-qual-compare strong{margin-top:2px;font-weight:650;display:block}.ui-qual-compare .ui-is-new{color:var(--emerald)}@media (max-width:1180px){.ui-tabsbar{flex-wrap:wrap}}@media (max-width:820px){.ui-tabsbar{gap:8px}.ui-tabsbar .ui-segmented{margin-bottom:8px}.ui-kbd-wrap{display:none}.ui-scroll{max-height:calc(100dvh - 120px)}}.ui-toolbar .ui-segmented button{min-height:32px}.ui-table-panel tbody td,.ui-table-panel thead th{padding-left:14px;padding-right:14px}.ui-table-panel tbody td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));vertical-align:middle;white-space:nowrap;padding-top:10px;padding-bottom:10px;font-size:11px}.ui-table-panel tbody td.ui-role{white-space:normal;min-width:142px;max-width:180px;color:hsl(var(--foreground));line-height:1.35}.ui-table-panel tbody td.ui-empty-cell{white-space:normal;text-align:center;color:hsl(var(--foreground));padding:56px 20px}.ui-loading-row{color:hsl(var(--muted-foreground));justify-content:center;align-items:center;gap:8px;padding:64px 20px;font-size:11px;display:flex}@media (max-width:820px){.ui-search{flex-basis:100%;max-width:none}.ui-toolbar-row .ui-field{flex:calc(50% - 4px);max-width:none}.ui-applied .ui-right{width:100%;margin-left:0}}@media (max-width:620px){.ui-backdrop{align-items:end;padding:0}.ui-dialog{border-radius:16px 16px 0 0;max-height:96dvh}.ui-dialog-head,.ui-dialog-body,.ui-dialog-foot{padding-left:18px;padding-right:18px}.ui-grid-2{grid-template-columns:1fr}}.ui-tab .ui-badge{background:hsl(var(--muted));min-width:18px;height:18px;color:hsl(var(--foreground));border-radius:999px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.ui-tab .ui-badge.ui-is-warning{background:var(--tone-warning-bg);color:var(--tone-warning-text);box-shadow:inset 0 0 0 1px var(--tone-warning-border)}.ui-tab .ui-badge[hidden]{display:none}.ui-cal{grid-template-columns:minmax(0,1fr) 292px;margin-bottom:12px;display:grid;overflow:clip}.ui-cal-main{flex-direction:column;min-width:0;display:flex}.ui-cal-head{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:52px;padding:8px 14px 8px 16px;display:flex}.ui-cal-head h2{letter-spacing:-.1px;margin:0;font-size:13px;font-weight:650}.ui-cal-head .ui-grow{flex:1}.ui-cal-head .ui-meta{color:hsl(var(--muted-foreground));font-size:11px}.ui-cal-nav{gap:6px;display:inline-flex}.ui-cal-nav .ui-btn{min-height:30px}.ui-cal-nav .ui-btn-icon{width:30px}.ui-legend-row{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:4px 12px;font-size:10px;display:flex}.ui-legend-row span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-legend-row i{border-radius:999px;width:8px;height:8px}.ui-week-scroll{overscroll-behavior-x:contain;flex:1;overflow-x:auto}.ui-week{grid-template-columns:repeat(7,minmax(112px,1fr));min-width:784px;height:100%;display:grid}.ui-day{border-right:1px solid hsl(var(--border));min-height:260px;padding:0 8px 10px}.ui-day:last-child{border-right:0}.ui-day.ui-is-weekend{background:hsl(var(--muted) / .35)}.ui-day-head{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);letter-spacing:.6px;text-transform:uppercase;height:40px;color:hsl(var(--muted-foreground));justify-content:center;align-items:baseline;gap:6px;margin:0 -8px 8px;font-size:10px;font-weight:700;line-height:40px;display:flex}.ui-day-head strong{letter-spacing:-.1px;color:hsl(var(--foreground));font-size:13px}.ui-day.ui-is-today .ui-day-head{background:var(--navy-soft);color:var(--navy);box-shadow:inset 0 -2px 0 var(--navy-solid)}html.ui-dark .ui-day.ui-is-today .ui-day-head{box-shadow:inset 0 -2px 0 var(--navy)}.ui-day.ui-is-today .ui-day-head strong{color:var(--navy)}.ui-event{text-align:left;border:1px solid var(--owner);gap:2px;width:100%;margin-bottom:6px;padding:7px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-event{border:1px solid color-mix(in srgb, var(--owner) 30%, hsl(var(--border)))}}.ui-event{border-left:3px solid var(--owner);background:var(--owner);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.ui-event{background:color-mix(in srgb, var(--owner) 8%, hsl(var(--card)))}}.ui-event{cursor:pointer;transition:background-color .16s,opacity .16s}.ui-event:hover{background:var(--owner)}@supports (color:color-mix(in lab, red, red)){.ui-event:hover{background:color-mix(in srgb, var(--owner) 15%, hsl(var(--card)))}}.ui-event time{font-family:var(--font-mono);color:hsl(var(--foreground));font-size:10px;font-weight:500}.ui-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.ui-event small{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ui-event.ui-is-past{border-color:hsl(var(--border));border-left-color:var(--owner)}@supports (color:color-mix(in lab, red, red)){.ui-event.ui-is-past{border-left-color:color-mix(in srgb, var(--owner) 50%, hsl(var(--border)))}}.ui-event.ui-is-past{background:hsl(var(--card))}.ui-event.ui-is-past time,.ui-event.ui-is-past strong{color:hsl(var(--muted-foreground))}.ui-event .ui-late{color:var(--tone-warning-text);font-weight:650}.ui-event.ui-is-dim{opacity:.28}.ui-event.ui-is-cursor{outline:2px solid var(--navy-solid);outline-offset:1px}html.ui-dark .ui-event.ui-is-cursor{outline-color:var(--navy)}.ui-agenda{border-left:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);min-width:0;padding:14px 14px 16px}.ui-agenda h3{margin:0;font-size:13px;font-weight:650}.ui-agenda>p{color:hsl(var(--muted-foreground));margin:2px 0 12px;font-size:11px}.ui-agenda-list{gap:8px;display:grid}.ui-agenda-item{border:1px solid hsl(var(--border));border-left:3px solid var(--owner);background:hsl(var(--card));border-radius:10px;gap:3px;padding:10px 12px;display:grid}.ui-agenda-item .ui-when-line{color:hsl(var(--muted-foreground));justify-content:space-between;gap:8px;font-size:10px;font-weight:650;display:flex}.ui-agenda-item .ui-when-line time{font-family:var(--font-mono);color:hsl(var(--foreground));font-weight:500}.ui-agenda-item .ui-next{color:var(--navy)}.ui-agenda-item .ui-name-btn{font-size:12px}.ui-agenda-item p{color:hsl(var(--muted-foreground));margin:0;font-size:11px}.ui-agenda-item .ui-btn{justify-self:start;min-height:30px;margin-top:6px}.ui-agenda-item.ui-is-past{border-left-color:var(--owner)}@supports (color:color-mix(in lab, red, red)){.ui-agenda-item.ui-is-past{border-left-color:color-mix(in srgb, var(--owner) 50%, hsl(var(--border)))}}.ui-agenda-empty{color:hsl(var(--muted-foreground));padding:18px 4px;font-size:11px}.ui-table-title{letter-spacing:-.1px;margin:0 6px 0 0;font-size:13px;font-weight:650}.ui-table-bar .ui-btn{min-height:30px}.ui-round{color:hsl(var(--foreground));gap:1px;display:grid}.ui-round span{color:hsl(var(--muted-foreground));font-size:10px}.ui-owner-cell{color:hsl(var(--foreground));align-items:center;gap:7px;display:inline-flex}.ui-owner-cell i{border-radius:999px;width:8px;height:8px}.ui-row-btn{min-height:30px}.ui-foot{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.ui-foot[hidden],.ui-foot:empty{display:none}td.ui-act{text-align:right}th.ui-act{width:1%}.ui-score-val{font-variant-numeric:tabular-nums}.ui-score-panel{overflow:clip}.ui-score-head{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 16px 12px;display:flex}.ui-score-head h2{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:600}.ui-score-head p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:11px}.ui-score-group{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);padding:10px 16px 6px}.ui-score-row{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) 200px auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.ui-score-row .ui-who-text strong{font-size:12px;font-weight:650}.ui-score-row .ui-who-text span{color:hsl(var(--muted-foreground));font-size:11px}.ui-score-row .ui-btn{min-height:32px}.ui-score-empty{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:20px 16px;font-size:12px}@media (max-width:1180px){.ui-cal{grid-template-columns:1fr}.ui-agenda{border-left:0;border-top:1px solid hsl(var(--border))}.ui-agenda-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width:820px){.ui-score-row{grid-template-columns:minmax(0,1fr) auto}.ui-score-row .ui-age{grid-area:2/1}.ui-score-row .ui-btn{grid-area:1/2/3}}@media (max-width:620px){.ui-cal-head .ui-legend-row{order:3;width:100%}}.ui-month{grid-template-columns:repeat(7,minmax(0,1fr));min-width:784px;display:grid}.ui-month-head{text-align:center;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted) / .55);letter-spacing:.6px;text-transform:uppercase;height:32px;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700;line-height:32px}.ui-mday{border-right:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));min-height:104px;padding:6px 6px 8px}.ui-mday:nth-child(7n){border-right:0}.ui-mday.ui-is-weekend{background:hsl(var(--muted) / .35)}.ui-mday.ui-is-outside{background:hsl(var(--muted) / .6)}.ui-mday.ui-is-outside .ui-mday-num{color:hsl(var(--muted-foreground) / .6)}.ui-mday-num{min-width:22px;height:22px;color:hsl(var(--foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-bottom:4px;padding:0 4px;font-size:11px;font-weight:650;display:inline-grid}.ui-mday-num:hover{background:hsl(var(--muted))}.ui-mday.ui-is-today .ui-mday-num{background:var(--navy-solid);color:#fff}.ui-mday .ui-event{gap:0;margin-bottom:3px;padding:3px 6px}.ui-mday .ui-event strong{font-size:10px}.ui-more{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:10px;font-weight:650;display:block}.ui-more:hover{text-underline-offset:2px;text-decoration:underline}.ui-seg-tight{margin:0}.ui-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.ui-tag{background:hsl(var(--muted));min-height:20px;color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 7px;font-size:10px;font-weight:650;display:inline-flex}.ui-tag button{width:16px;height:16px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.ui-tag button:hover{background:hsl(var(--foreground) / .1);color:hsl(var(--foreground))}.ui-tag-add{min-height:20px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:3px;padding:0 6px;font-size:10px;font-weight:650;display:inline-flex}.ui-tag-add:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.ui-tag-form{align-items:center;gap:4px;display:inline-flex}.ui-tag-form .ui-control{width:110px;min-height:26px;padding:0 8px;font-size:11px}td.ui-act .ui-btn+.ui-btn{margin-left:6px}.ui-act-stack{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ui-act-stack:empty{display:none}.ui-rounds .ui-who{min-width:0}.ui-rounds .ui-who-text{max-width:190px}.ui-rounds .ui-who-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-rounds .ui-age span{white-space:normal;max-width:140px}.drawer.ui-drawer{border-left:1px solid hsl(var(--border));flex-direction:column;width:min(760px,100%);padding:0;display:flex;overflow:hidden}.ui-drawer:focus{outline:none}.ui-drawer-head{border-bottom:1px solid hsl(var(--border));background:radial-gradient(140% 160% at 100% 0%, var(--navy), transparent 55%), hsl(var(--card));padding:12px 22px 16px}@supports (color:color-mix(in lab, red, red)){.ui-drawer-head{background:radial-gradient(140% 160% at 100% 0%, color-mix(in srgb, var(--navy) 9%, transparent), transparent 55%), hsl(var(--card))}}.ui-head-bar{align-items:center;gap:6px;margin-bottom:12px;display:flex}.ui-head-bar .ui-eyebrow{color:var(--navy);letter-spacing:1.4px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.ui-head-bar .ui-grow{flex:1}.ui-head-bar .ui-btn{min-height:32px}.ui-head-bar .ui-btn-icon{width:32px}.ui-pos{color:hsl(var(--muted-foreground));white-space:nowrap;margin:0 2px 0 8px;font-size:11px}.ui-identity{align-items:center;gap:14px;min-width:0;display:flex}.ui-identity .ui-avatar{width:48px;height:48px;font-size:15px}.ui-identity h2{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ui-identity h2:focus{outline:none}.ui-identity p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:11px}.ui-stage-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;display:flex}.ui-stage-row .ui-grow{flex:1}.ui-stage-row .ui-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-stage-row .ui-pill-select{min-height:30px;font-size:11px}.ui-in-stage{color:hsl(var(--muted-foreground));font-size:11px}.ui-in-stage strong{color:hsl(var(--foreground));font-weight:650}.ui-in-stage.ui-is-overdue strong{color:var(--tone-warning-text)}.ui-in-stage.ui-is-overdue strong:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.ui-drawer-tabs{border-bottom:1px solid hsl(var(--border));gap:4px;padding:0 22px;display:flex;overflow-x:auto}.ui-drawer-tabs .ui-tab{border-bottom:0;border-radius:6px 6px 0 0;margin-bottom:0;padding:0 12px}.ui-drawer-tabs .ui-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--navy-solid)}html.dark .ui-drawer-tabs .ui-tab[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--navy)}.ui-drawer-body{overscroll-behavior:contain;background:hsl(var(--muted) / .35);flex:1;padding:16px 22px 40px;overflow:auto}.ui-section{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;margin-bottom:12px;overflow:clip}.ui-section-head{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:8px 16px;display:flex}.ui-section-head h3{letter-spacing:-.1px;color:hsl(var(--foreground));text-transform:none;margin:0;font-size:13px;font-weight:650}.ui-section-head .ui-btn{min-height:30px}.ui-section-content{padding:14px 16px}.ui-section-content>*+*{margin-top:12px}.ui-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;display:grid}.ui-facts>div{margin:0}.ui-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:600}.ui-facts dd a{color:hsl(var(--foreground));text-decoration:none}.ui-facts dd a:hover{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.ui-mono{font-family:var(--font-mono);font-weight:500}.ui-next-step{align-items:center;gap:14px;display:flex}.ui-next-step .ui-when{flex:1}.ui-next-step .ui-when strong{font-size:12px}.ui-next-step .ui-when span{color:hsl(var(--muted-foreground));font-size:11px}.ui-next-step .ui-btn{min-height:32px}.ui-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ui-steps li{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .6);min-height:26px;color:hsl(var(--muted-foreground));border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ui-steps li.ui-is-done{background:var(--tone-success-bg);border-color:var(--tone-success-border);color:var(--tone-success-text)}.ui-steps li.ui-is-current{background:var(--navy-soft);border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ui-steps li.ui-is-current{border-color:color-mix(in srgb, var(--navy) 40%, transparent)}}.ui-steps li.ui-is-current{color:var(--navy)}.ui-note-input{border:1px solid hsl(var(--border));background:hsl(var(--card));width:100%;min-height:88px;font:inherit;color:inherit;resize:vertical;border-radius:10px;outline:none;padding:10px 11px;font-size:12px;line-height:1.5;display:block}.ui-note-input:focus-visible{border-color:hsl(var(--ring));outline:3px solid hsl(var(--ring) / .5);outline-offset:0}.ui-save-row{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.ui-save-row .ui-hint{color:hsl(var(--muted-foreground));font-size:11px}.ui-save-row .ui-btn{min-height:32px}.ui-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ui-file{border:1px solid hsl(var(--border));border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ui-file-icon{background:var(--navy-soft);width:34px;height:34px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.ui-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.ui-file small{color:hsl(var(--muted-foreground));font-size:10px}.ui-file .ui-btn{min-height:30px}.ui-timeline{margin:0;padding:0;list-style:none;display:grid}.ui-timeline li{grid-template-columns:14px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}.ui-timeline li:not(:last-child):before{content:"";background:hsl(var(--border));width:1px;position:absolute;top:13px;bottom:0;left:4px}.ui-timeline .ui-dot{background:var(--navy-solid);width:9px;height:9px;box-shadow:0 0 0 3px hsl(var(--card));border-radius:999px;margin-top:4px}html.dark .ui-timeline .ui-dot{background:var(--navy)}.ui-timeline strong{font-size:12px;font-weight:650}.ui-timeline p{color:hsl(var(--muted-foreground));margin:1px 0 0;font-size:11px}.ui-danger summary{color:#be123c;cursor:pointer;padding:12px 16px;font-size:12px;font-weight:650}html.dark .ui-danger summary{color:#fda4af}.ui-danger>.ui-section-content{border-top:1px solid hsl(var(--border))}.ui-danger-copy{color:hsl(var(--muted-foreground));margin:0;font-size:11px}.ui-alert{border:1px solid var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text);border-radius:10px;gap:8px;padding:12px 14px;font-size:11px;display:grid}.ui-alert strong{font-size:12px;font-weight:650}.ui-alert p{margin:0}.ui-row-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-inline-form{gap:8px;display:flex}.ui-inline-form .ui-control{flex:1;min-width:0}.ui-list{color:hsl(var(--muted-foreground));gap:8px;margin:0;padding:0;font-size:11px;list-style:none;display:grid}.ui-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-list strong{color:hsl(var(--foreground));font-weight:650}.ui-conversation{z-index:52;background:hsl(var(--card));border-left:1px solid hsl(var(--border));width:min(400px,100vw - 836px);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:min(760px,100%)}.ui-conversation[hidden]{display:none}.ui-conv-head{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 18px;display:flex}.ui-conv-head h3{margin:0;font-size:13px;font-weight:650}.ui-conv-head p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:11px}.ui-conv-body{flex:1;padding:16px 18px;overflow:auto}@media (max-width:1180px){.ui-conversation{width:min(420px,100%);right:0}}@media (max-width:820px){.ui-drawer-head,.ui-drawer-body,.ui-drawer-tabs{padding-left:16px;padding-right:16px}.ui-facts,.ui-files{grid-template-columns:1fr}.ui-next-step{flex-wrap:wrap}}.ui-files-one{grid-template-columns:1fr}.ui-drawer .ui-hint,.ui-section .ui-hint{color:hsl(var(--muted-foreground));margin:0;font-size:11px;line-height:1.5}.ui-drawer .ui-error,.ui-section .ui-error{color:#be123c;margin:0;font-size:11px;font-weight:600}html.dark .ui-drawer .ui-error,html.dark .ui-section .ui-error{color:#fda4af}.ui-cell-actions{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-player{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:999px;align-items:center;gap:8px;width:214px;min-height:30px;padding:0 8px 0 3px;display:inline-flex}.ui-player button{background:var(--navy-solid);color:#fff;cursor:pointer;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid}.ui-player button svg{fill:currentColor}.ui-player .ui-bar{background:hsl(var(--muted));border-radius:999px;flex:1;height:4px;overflow:hidden}.ui-player .ui-bar i{background:var(--navy-solid);width:0;height:100%;display:block}.ui-player time{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:10px}.ui-player .ui-player-close{color:hsl(var(--muted-foreground));background:0 0;width:20px;height:20px}.ui-player .ui-player-close:hover{background:hsl(var(--muted))}.ui-when.ui-is-soon strong{color:var(--emerald)}.ui-error-state{border:1px solid var(--toast-error-border,var(--tone-danger-border));background:var(--toast-error-bg,var(--tone-danger-bg));color:var(--toast-error-text,var(--tone-danger-text));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:16px 20px;padding:12px 14px;font-size:11px;font-weight:600;display:flex}.ui-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;padding:18px 20px 14px;display:flex}.ui-panel-head h2{letter-spacing:-.3px;margin:0 0 2px;font-size:19px;font-weight:600;line-height:1.25}.ui-panel-head p{color:hsl(var(--muted-foreground));margin:0;font-size:11px}.ui-inline-confirm{background:#be123c;border:1px solid #dc28284d;border-radius:10px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-inline-confirm{background:color-mix(in srgb, #be123c 8%, hsl(var(--card)))}}.ui-inline-confirm{color:#be123c;white-space:nowrap;font-size:11px;font-weight:650}html.dark .ui-inline-confirm{color:#fda4af}.ui-inline-confirm .ui-btn{min-height:28px;padding:0 10px}.ui-batch-count{border:1px solid hsl(var(--border));background:hsl(var(--muted));min-height:26px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.ui-batch-count.ui-has{border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ui-batch-count.ui-has{border-color:color-mix(in srgb, var(--navy) 30%, transparent)}}.ui-batch-count.ui-has{background:var(--navy-soft);color:var(--navy)}.ui-entry{grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(200px,1.2fr) minmax(150px,.7fr) auto;align-items:start;gap:10px;padding:0 20px;display:grid}.ui-entry .ui-field>span{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.ui-entry .ui-control{min-height:38px}.ui-entry .ui-add-btn{min-height:38px;margin-top:20px}.ui-control[aria-invalid=true]{border-color:#dc28288c}.ui-field-err{color:#be123c;min-height:0;font-size:10px;font-weight:600;display:block}html.dark .ui-field-err{color:#fda4af}.ui-field-err:empty{display:none}.ui-tip{max-width:760px;color:hsl(var(--muted-foreground));align-items:flex-start;gap:7px;margin:12px 20px 0;font-size:11px;display:flex}.ui-paste-result{border:1px solid var(--tone-success-border);background:var(--tone-success-bg);color:var(--tone-success-text);border-radius:10px;align-items:center;gap:8px;margin:12px 20px 0;padding:9px 12px;font-size:11px;font-weight:600;display:flex}.ui-paste-result.ui-warn{border-color:var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text)}.ui-batch-empty{border:1px dashed hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:12px;align-items:center;gap:10px;margin:16px 20px 20px;padding:14px 16px;font-size:11px;display:flex}.ui-batch-wrap{border:1px solid hsl(var(--border));border-radius:12px;margin:16px 20px 0;overflow:hidden}.ui-batch-scroll{overflow-x:auto}.ui-batch-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:880px}.ui-batch-wrap thead th{background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));text-align:left;letter-spacing:.6px;text-transform:uppercase;height:38px;color:hsl(var(--muted-foreground));white-space:nowrap;padding:0 14px;font-size:10px;font-weight:700}.ui-batch-wrap tbody td{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));vertical-align:top;padding:8px 14px;font-size:11px}.ui-batch-wrap tbody tr:first-child td{border-top:0}.ui-batch-wrap .ui-control{min-height:32px}.ui-batch-wrap .ui-control.ui-missing{border-color:#dc28288c}.ui-row-note{white-space:nowrap;color:#be123c;margin-top:3px;font-size:10px;font-weight:600;display:block}.ui-row-note.ui-warn{color:var(--tone-warning-text)}html.dark .ui-row-note{color:#fda4af}html.dark .ui-row-note.ui-warn{color:var(--tone-warning-text)}.ui-b-name{color:hsl(var(--foreground));white-space:nowrap;font-weight:650}.ui-b-email{white-space:nowrap}.ui-batch-bulk{border:1px solid var(--navy);grid-template-columns:minmax(0,1fr) 230px auto;align-items:end;gap:10px;margin:12px 20px 20px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-batch-bulk{border:1px solid color-mix(in srgb, var(--navy) 15%, transparent)}}.ui-batch-bulk{background:var(--navy-soft);border-radius:12px}.ui-batch-bulk .ui-field>span{color:var(--navy)}.ui-batch-bulk .ui-field em{color:hsl(var(--muted-foreground));font-style:normal;font-weight:400}.ui-batch-bulk .ui-control{min-height:36px}.ui-save-col{justify-items:end;gap:4px;display:grid}.ui-blocker{color:var(--tone-warning-text);text-align:right;font-size:10px;font-weight:600}.ui-batch-actions{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);justify-content:flex-end;align-items:center;gap:8px;padding:8px 14px;display:flex}.ui-left{white-space:nowrap;gap:1px;display:grid}.ui-left strong{color:hsl(var(--foreground));font-size:11px;font-weight:650}.ui-left span{font-size:10px}.ui-left.ui-is-soon strong{color:var(--emerald)}.ui-left.ui-is-soon strong:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.ui-reason{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.ui-origin{background:hsl(var(--muted));min-height:24px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.ui-origin.ui-manual-pill{background:var(--navy-soft);color:var(--navy)}@media (max-width:1100px){.ui-entry{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-entry .ui-add-btn{justify-self:start;margin-top:0}.ui-batch-bulk{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-save-col{grid-column:1/-1;justify-items:start}.ui-blocker{text-align:left}}@media (max-width:620px){.ui-entry,.ui-batch-bulk{grid-template-columns:1fr}.ui-entry,.ui-tip{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.ui-batch-wrap,.ui-batch-empty,.ui-batch-bulk,.ui-paste-result{margin-left:16px;margin-right:16px}.ui-panel-head{padding:16px}}.ui-field>label{color:hsl(var(--foreground));white-space:nowrap;align-items:baseline;gap:6px;font-size:10px;font-weight:650;display:flex}.ui-field>label small{color:hsl(var(--muted-foreground));font-size:10px;font-weight:400}.ui-req{color:#be123c;font-weight:700}html.dark .ui-req{color:#fda4af}.ui-ledger-tools{justify-items:end;gap:10px;display:grid}.ui-ledger-tools .ui-search{width:min(300px,100%)}@media (max-width:820px){.ui-ledger-tools{justify-items:stretch;width:100%}.ui-ledger-tools .ui-search{width:100%;max-width:none}}.ui-table-panel tbody th[scope=row]{border-bottom:1px solid hsl(var(--border));text-align:left;vertical-align:middle;white-space:nowrap;color:hsl(var(--muted-foreground));padding:10px 16px;font-size:11px;font-weight:400}.ui-ledger-tools .ui-segmented button{min-height:24px;padding:0 9px;font-size:10px}.ui-view-row{border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 20px;display:flex}.ui-segmented.ui-big button{min-height:30px;padding:0 13px;font-size:11px}.ui-segmented.ui-big button span{opacity:.8;margin-left:4px}.ui-view-hint{color:hsl(var(--muted-foreground));font-size:11px}.ui-steps-row{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ui-step{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:28px;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:10px;font-weight:650;display:inline-flex;position:relative}.ui-step:hover{background:hsl(var(--muted))}.ui-step input{opacity:0;width:1px;height:1px;position:absolute}.ui-step .ui-box{border:1.5px solid hsl(var(--muted-foreground) / .6);border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.ui-step .ui-box svg{stroke-width:2.6px;opacity:0;width:10px;height:10px}.ui-step.ui-on{border-color:var(--tone-success-border);background:var(--tone-success-bg);color:var(--tone-success-text)}.ui-step.ui-on .ui-box{border-color:var(--emerald);background:var(--emerald);color:#fff}html.dark .ui-step.ui-on .ui-box{color:#04241a}.ui-step.ui-on .ui-box svg{opacity:1}.ui-step:has(input:focus-visible){outline:3px solid hsl(var(--ring) / .5);outline-offset:2px}.ui-step.ui-busy{opacity:.6;cursor:progress}.ui-progress{color:hsl(var(--muted-foreground));align-items:center;gap:6px;margin-left:4px;font-size:10px;font-weight:650;display:inline-flex}.ui-progress .ui-segs{gap:2px;display:inline-flex}.ui-progress .ui-segs i{background:hsl(var(--muted));border-radius:999px;width:10px;height:4px}.ui-progress .ui-segs i.ui-on{background:var(--emerald)}.ui-progress.ui-done{color:var(--emerald)}.ui-autosave{align-items:center;gap:6px;display:inline-flex}.ui-autosave .ui-control{width:172px;min-height:30px}.ui-autosave .ui-control.ui-wide{width:170px}.ui-save-state{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:10px;font-weight:650}.ui-save-state.ui-ok{color:var(--emerald)}.ui-save-state.ui-bad{color:#be123c}html.dark .ui-save-state.ui-bad{color:#fda4af}.ui-save-state:empty{display:none}.ui-actions-cell{white-space:nowrap}.ui-actions-cell .ui-wrap{align-items:center;gap:6px;display:inline-flex}.ui-btn-success{border-color:var(--emerald);background:var(--emerald);color:#fff}html.dark .ui-btn-success{color:#04241a}.ui-sent-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ui-sent{margin-top:16px;overflow:hidden}.ui-sent summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:13px 20px;font-size:12px;font-weight:650;list-style:none;display:flex}.ui-sent summary::-webkit-details-marker{display:none}.ui-sent summary:before{content:"";width:7px;height:7px;transition:transform .2s var(--ease-out-strong);border-bottom:1.8px solid;border-right:1.8px solid;align-self:center;margin-right:4px;transform:translateY(-2px)rotate(-45deg)}.ui-sent[open] summary:before{transform:translateY(-3px)rotate(45deg)}.ui-sent .ui-sent-scroll{border-top:1px solid hsl(var(--border));overflow-x:auto}.ui-sent table{border-collapse:separate;border-spacing:0;width:100%;min-width:620px}.ui-sent thead th{background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));text-align:left;letter-spacing:.6px;text-transform:uppercase;height:38px;color:hsl(var(--muted-foreground));white-space:nowrap;padding:0 16px;font-size:10px;font-weight:700}.ui-sent tbody td{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));white-space:nowrap;padding:10px 16px;font-size:11px}.ui-sent tbody tr:first-child td{border-top:0}@media (max-width:620px){.ui-view-row,.ui-sent summary{padding-left:16px;padding-right:16px}}.ui-onboarding thead th:last-child,.ui-onboarding tbody td.ui-actions-cell{z-index:1;box-shadow:-1px 0 0 hsl(var(--border)), -10px 0 14px -10px hsl(var(--foreground) / .12);position:sticky;right:0}.ui-onboarding tbody td.ui-actions-cell{background:hsl(var(--card))}.ui-onboarding thead th:last-child{z-index:3}.ui-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.ui-stat{grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.ui-stat i{background:var(--navy-soft);width:38px;height:38px;color:var(--navy);border-radius:10px;place-items:center;display:grid}.ui-stat small{color:hsl(var(--muted-foreground));font-size:10px;display:block}.ui-stat strong{letter-spacing:-.3px;font-size:23px;font-weight:650;line-height:1.2;display:block}.ui-job{align-items:center;gap:10px;min-width:230px;display:flex}.ui-job i{background:var(--navy-soft);width:32px;height:32px;color:var(--navy);border-radius:10px;flex:none;place-items:center;display:grid}.ui-job-text{gap:1px;min-width:0;display:grid}.ui-job-text>span{color:hsl(var(--muted-foreground));font-size:10px}.ui-stack{gap:1px;display:grid}.ui-stack strong{color:hsl(var(--foreground));font-size:11px;font-weight:650}.ui-stack span{color:hsl(var(--muted-foreground));font-size:10px}.ui-stack .ui-up{color:var(--emerald);font-weight:600}.ui-stack.ui-age.ui-is-overdue span{color:var(--tone-warning-text)}.ui-stack.ui-age.ui-is-overdue strong:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.ui-hire{color:hsl(var(--muted-foreground));gap:5px;font-size:10px;display:grid}.ui-hire-bar{background:hsl(var(--muted));border-radius:999px;width:120px;height:6px;overflow:hidden}.ui-hire-bar b{border-radius:inherit;background:var(--emerald);height:100%;display:block}.ui-channels{white-space:normal;flex-wrap:wrap;gap:4px;max-width:240px;display:flex}.ui-channel{background:hsl(var(--muted));min-height:22px;color:hsl(var(--foreground));border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.ui-channel.ui-is-idle{color:hsl(var(--muted-foreground));font-weight:500}.ui-no-channel{color:var(--tone-warning-text);font-size:11px;font-weight:600}.ui-jobs-actions{justify-content:flex-end;gap:6px;display:flex}.ui-jobs .ui-pill{min-height:26px}.ui-jobs tbody td{white-space:nowrap}.ui-jobs .ui-jobs-role-cell{white-space:normal}.ui-bulk-status{min-width:180px}@media (max-width:820px){.ui-stats{grid-template-columns:1fr}}.ui-req-batch{margin-bottom:22px;overflow:clip}.ui-req-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 16px;display:flex}.ui-req-head h2{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ui-req-head p{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12px}.ui-req-chip{border:1px solid hsl(var(--border));background:hsl(var(--muted));min-height:26px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:650;display:inline-flex}.ui-req-chip svg{width:13px;height:13px}.ui-req-section{border-top:1px solid hsl(var(--border));padding:18px 22px 20px}.ui-req-section-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ui-req-section-head h3{letter-spacing:-.1px;margin:0;font-size:13px;font-weight:650}.ui-req-section-head .ui-req-meta{color:hsl(var(--muted-foreground));font-size:11px}.ui-req-section-head .ui-req-right{align-items:center;gap:10px;margin-left:auto;display:flex}.ui-req-step{background:var(--navy-soft);width:22px;height:22px;color:var(--navy);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ui-req-step svg{stroke-width:2.4px;width:13px;height:13px}.ui-req-step.ui-is-done{background:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.ui-req-step.ui-is-done{background:color-mix(in srgb, var(--emerald) 14%, transparent)}}.ui-req-step.ui-is-done{color:var(--emerald)}.ui-req-setup{grid-template-columns:minmax(220px,1fr) minmax(250px,1fr) minmax(280px,1.3fr);gap:16px;display:grid}.ui-req-setup .ui-field,.ui-req-add-row .ui-field,.ui-req-search .ui-field{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.ui-req-setup .ui-field label>span,.ui-req-setup legend,.ui-req-add-row .ui-field label>span,.ui-req-search .ui-field label>span{color:hsl(var(--foreground));padding:0;font-size:11px;font-weight:650}.ui-req-opt{color:hsl(var(--muted-foreground));margin-left:4px;font-size:10px;font-weight:500}.ui-req-setup .ui-field{align-content:start}.ui-req-setup textarea.ui-control{resize:vertical;min-height:66px;padding:8px 10px;font-family:inherit;line-height:1.5}.ui-req-files{flex-wrap:wrap;gap:6px;display:flex}.ui-req-file{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 10px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.ui-req-file input{opacity:0;pointer-events:none;position:absolute}.ui-req-file .ui-box{border:1.5px solid hsl(var(--muted-foreground) / .6);color:#0000;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.ui-req-file .ui-box svg{stroke-width:3px;width:11px;height:11px}.ui-req-file:hover{background:hsl(var(--muted))}.ui-req-file:has(input:checked){border-color:var(--navy)}@supports (color:color-mix(in lab, red, red)){.ui-req-file:has(input:checked){border-color:color-mix(in srgb, var(--navy) 45%, transparent)}}.ui-req-file:has(input:checked){background:var(--navy-soft);color:var(--navy)}.ui-req-file:has(input:checked) .ui-box{border-color:var(--navy-solid);background:var(--navy-solid);color:#fff}.ui-req-file:has(input:focus-visible){outline:3px solid hsl(var(--ring) / .5);outline-offset:2px}.ui-req-invalid .ui-req-file,.ui-req-invalid.ui-control{border-color:var(--tone-danger-border)}.ui-req-err{color:var(--tone-danger-text);align-items:flex-start;gap:5px;margin:0;font-size:11px;font-weight:550;line-height:1.4;display:flex}.ui-req-err svg{flex:none;width:13px;height:13px;margin-top:1px}.ui-req-add-row{grid-template-columns:minmax(160px,.8fr) minmax(210px,1fr) minmax(150px,.7fr) auto;align-items:start;gap:10px;display:grid}.ui-req-add-row>.ui-btn{min-height:36px;margin-top:21px}.ui-req-tip{background:hsl(var(--muted) / .55);color:hsl(var(--muted-foreground));border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:9px 12px;font-size:11px;display:flex}.ui-req-tip svg{color:var(--navy);flex:none}.ui-req-tip>span{flex:420px}.ui-req-tip b{color:hsl(var(--foreground));font-weight:650}.ui-req-tip code{font-family:var(--font-mono);background:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:5px;padding:1px 5px;font-size:10px}.ui-req-search{position:relative}.ui-req-search>.ui-field>svg{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:31px;left:11px}.ui-req-search .ui-control{padding-left:34px}.ui-req-search .ui-hint{color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:11px}.ui-req-listbox{z-index:8;border:1px solid hsl(var(--border));background:hsl(var(--card));max-height:260px;box-shadow:var(--shadow-raised);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% - 24px);left:0;right:0;overflow-y:auto}.ui-req-listbox li{cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:6px 9px;font-size:11px;display:flex}.ui-req-listbox li .ui-avatar{width:28px;height:28px;font-size:10px}.ui-req-listbox .ui-l-text{min-width:0;color:hsl(var(--muted-foreground));flex:auto;display:grid}.ui-req-listbox .ui-l-text strong{color:hsl(var(--foreground));font-size:12px;font-weight:650}.ui-req-listbox .ui-l-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-req-listbox li.ui-is-active{background:var(--navy-soft)}.ui-req-listbox li[aria-disabled=true]{cursor:default;opacity:.6}.ui-req-listbox li.ui-none{min-height:36px;color:hsl(var(--muted-foreground));cursor:default}.ui-req-pill{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.ui-req-result{border:1px solid var(--tone-info-border);background:var(--tone-info-bg);color:var(--tone-info-text);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 10px 10px 12px;font-size:11px;line-height:1.5;display:flex}.ui-req-result>svg{flex:none;margin-top:2px}.ui-req-result .ui-r-body{flex:auto;min-width:0}.ui-req-result b{font-weight:650}.ui-req-result ul{margin:3px 0 0;padding-left:16px}.ui-req-result .ui-btn{min-height:28px}.ui-req-result .ui-r-actions{align-items:center;gap:4px;display:flex}.ui-req-table-wrap{border:1px solid hsl(var(--border));border-radius:12px;margin-top:14px;overflow:hidden}.ui-req-tbar{border-bottom:1px solid hsl(var(--border));background:var(--navy-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.ui-req-tbar .ui-count{color:var(--navy);margin-right:6px;font-weight:650}.ui-req-tbar .ui-control{width:auto;min-height:32px}.ui-req-tbar .ui-btn{min-height:32px}.ui-req-tbar .ui-muted{color:hsl(var(--muted-foreground))}.ui-req-tbar .ui-push{margin-left:auto}.ui-req-scroll{overflow:auto}.ui-req-batch-table{min-width:720px}.ui-req-batch-table tr.ui-is-off td:not(:first-child){opacity:.55}.ui-req-batch-table tr.ui-is-failed{background:var(--tone-danger-bg)}@supports (color:color-mix(in lab, red, red)){.ui-req-batch-table tr.ui-is-failed{background:color-mix(in srgb, var(--tone-danger-bg) 60%, transparent)}}.ui-req-who{align-items:center;gap:10px;min-width:220px;display:flex}.ui-req-who-text{gap:1px;min-width:0;display:grid}.ui-req-who-text strong{color:hsl(var(--foreground));font-size:12px;font-weight:650}.ui-req-who-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-req-who-text .ui-control{max-width:280px;min-height:30px;margin-top:3px}.ui-req-flag{color:#92400e;white-space:nowrap;background:#fef3c7;border-radius:999px;justify-self:start;align-items:center;min-height:18px;margin-top:3px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}html.dark .ui-req-flag{color:#fcd34d;background:#78350f73}.ui-req-row-err{color:var(--tone-danger-text);white-space:normal;gap:5px;margin-top:3px;font-size:11px;font-weight:550;display:flex}.ui-req-row-err svg{flex:none;width:13px;height:13px;margin-top:1px}.ui-req-src{gap:3px;display:grid}.ui-req-src .ui-control{justify-self:start;width:180px;min-width:0;min-height:30px}.ui-req-src small{color:hsl(var(--muted-foreground));font-size:10px}.ui-req-empty td{text-align:center;white-space:normal;padding:36px 20px}.ui-req-empty strong{color:hsl(var(--foreground));margin-bottom:4px;font-size:13px;font-weight:650;display:block}.ui-req-send-bar{z-index:4;border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 22px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.ui-req-send-bar{background:color-mix(in srgb, hsl(var(--card)) 94%, transparent)}}.ui-req-send-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-req-send-sum{min-width:0;color:hsl(var(--muted-foreground));gap:2px;font-size:11px;display:grid}.ui-req-send-sum b{color:hsl(var(--foreground));font-size:12px;font-weight:650}.ui-req-send-bar .ui-req-err{flex-basis:100%}.ui-req-history{overflow:clip}.ui-req-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 14px;display:flex}.ui-req-filter{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ui-req-filter b{font-weight:700}.ui-req-filter:hover{background:hsl(var(--muted))}.ui-req-filter[aria-pressed=true]{border-color:var(--navy-solid);background:var(--navy-solid);color:#fff}.ui-req-tools .ui-search{flex:0 280px;max-width:none;margin-left:auto}.ui-req-history-table{min-width:900px}.ui-req-history-table tbody td{white-space:nowrap}.ui-req-history-table .ui-req-wrap{white-space:normal}.ui-req-who-cell{gap:1px;min-width:0;display:grid}.ui-req-who-cell strong{color:hsl(var(--foreground));font-size:12px;font-weight:650}.ui-req-age{white-space:nowrap;gap:1px;display:grid}.ui-req-age strong{color:hsl(var(--foreground));font-size:11px;font-weight:650}.ui-req-age span{color:hsl(var(--muted-foreground));font-size:10px}.ui-req-age .ui-soon{color:var(--tone-warning-text);font-weight:600}.ui-req-age.ui-is-overdue strong{color:var(--tone-warning-text)}.ui-req-age.ui-is-overdue strong:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.ui-req-age.ui-is-done span{color:var(--emerald);font-weight:600}.ui-req-mini-files{flex-wrap:wrap;gap:4px;display:flex}.ui-req-mini{border:1px solid hsl(var(--border));min-height:20px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.ui-req-status{justify-items:start;gap:3px;display:grid}.ui-req-status small{color:var(--tone-danger-text);white-space:normal;max-width:240px;font-size:11px}.ui-req-foot{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:11px;display:flex}.ui-req-foot .ui-btn{min-height:30px}.ui-req-dialog{width:min(760px,100%)}.ui-req-facts{border:1px solid hsl(var(--border));border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.ui-req-facts>div{min-width:0;padding:10px 12px}.ui-req-facts>div+div{border-left:1px solid hsl(var(--border))}.ui-req-facts dt{letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700}.ui-req-facts dd{margin:3px 0 0;font-size:12px;font-weight:600}.ui-req-facts dd small{color:hsl(var(--muted-foreground));font-size:10px;font-weight:500;display:block}.ui-req-stepper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-req-stepper .ui-to{min-width:0;color:hsl(var(--muted-foreground));align-items:center;gap:10px;font-size:11px;display:flex}.ui-req-stepper .ui-to strong{color:hsl(var(--foreground));font-size:12px;font-weight:650}.ui-req-stepper .ui-nav{align-items:center;gap:6px;font-size:11px;display:flex}.ui-req-stepper .ui-btn{min-height:30px}.ui-req-email-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f7fa;border-radius:12px;padding:18px 14px}.ui-req-email{color:#171717;background:#fff;border:1px solid #dde3ec;border-radius:14px;max-width:560px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;overflow:hidden;box-shadow:0 8px 24px #27285a1a}.ui-req-email-head{background:#27285a;padding:22px 24px 20px}.ui-req-email-head p{color:#b9bad4;letter-spacing:1px;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.ui-req-email-head h3{color:#fff;margin:0;font-size:19px;font-weight:700;line-height:1.3}.ui-req-email-body{padding:22px 24px 4px;font-size:14px;line-height:1.55}.ui-req-email-body p{margin:0 0 12px}.ui-req-email-link{background:#f8fafc;border:1px solid #dce3ed;border-radius:12px;margin:4px 0 16px;padding:16px}.ui-req-email-link a{color:#1d4ed8;pointer-events:none;font-size:14px;font-weight:700}.ui-req-email-link small{color:#64748b;margin-top:5px;font-size:12px;display:block}.ui-req-email-code{letter-spacing:2px;background:#eef1f5;border-radius:7px;padding:3px 8px;font-family:Courier New,monospace;font-size:14px;font-weight:700;display:inline-block}.ui-req-email-instr{gap:14px;margin:0 0 16px;display:flex}.ui-req-email-instr i{background:#f26f07;flex:none;width:3px}.ui-req-email-instr b{color:#64748b;letter-spacing:.8px;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.ui-req-email-instr span{white-space:pre-wrap}.ui-req-email-sign{padding:0 24px 22px;font-size:14px;line-height:1.55}.ui-req-email-foot{text-align:center;color:#788397;margin:12px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px}.ui-req-email-note{color:hsl(var(--muted-foreground));text-align:center;margin:0;font-size:11px}.ui-req-seg-small button{min-height:24px;padding:0 9px;font-size:10px}@media (max-width:1180px){.ui-req-setup{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-req-setup>:last-child{grid-column:1/-1}.ui-req-add-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-req-add-row>.ui-btn{justify-self:start;margin-top:0}.ui-req-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-req-facts>div:nth-child(3){border-left:0}.ui-req-facts>div:nth-child(n+3){border-top:1px solid hsl(var(--border))}}@media (max-width:820px){.ui-req-setup{grid-template-columns:1fr}.ui-req-tools .ui-search{flex:100%;margin-left:0}.ui-req-tip .ui-btn{margin-left:0}}@media (max-width:620px){.ui-req-head{flex-direction:column}.ui-req-head,.ui-req-section,.ui-req-send-bar,.ui-req-tools{padding-left:16px;padding-right:16px}.ui-req-add-row{grid-template-columns:1fr}.ui-req-section-head .ui-req-right{width:100%;margin-left:0}.ui-req-send-bar .ui-btn-primary{flex:100%}.ui-req-facts{grid-template-columns:1fr}.ui-req-facts>div+div{border-left:0;border-top:1px solid hsl(var(--border))}}.ui-in-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.ui-in-aside{gap:16px;display:grid;position:sticky;top:72px}.ui-in-form{overflow:clip}.ui-in-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px 16px;display:flex}.ui-in-head h2{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ui-in-head p{color:hsl(var(--muted-foreground));margin:3px 0 0;font-size:12px}.ui-in-section{border-top:1px solid hsl(var(--border));padding:18px 22px 20px}.ui-in-section-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ui-in-section-head h3{letter-spacing:-.1px;margin:0;font-size:13px;font-weight:650}.ui-in-section-head .ui-in-meta{color:hsl(var(--muted-foreground));margin-left:auto;font-size:11px}.ui-in-step{background:var(--navy-soft);width:22px;height:22px;color:var(--navy);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;transition:background-color .2s,color .2s;display:grid}.ui-in-step svg{stroke-width:2.4px;width:13px;height:13px}.ui-in-step.ui-is-done{background:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.ui-in-step.ui-is-done{background:color-mix(in srgb, var(--emerald) 14%, transparent)}}.ui-in-step.ui-is-done{color:var(--emerald)}.ui-in-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ui-in-stack{gap:14px;display:grid}.ui-in-field{border:0;align-content:start;gap:5px;min-width:0;margin:0;padding:0;display:grid}.ui-in-field>label>span,.ui-in-field>legend{color:hsl(var(--foreground));align-items:baseline;gap:6px;padding:0;font-size:11px;font-weight:650;display:flex}.ui-in-opt{color:hsl(var(--muted-foreground));font-size:10px;font-weight:500}.ui-in-tag{background:var(--tone-info-bg);min-height:18px;color:var(--tone-info-text);border-radius:999px;align-items:center;margin-left:auto;padding:0 7px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.ui-in-field textarea.ui-control{resize:vertical;min-height:60px;padding:8px 10px;font-family:inherit;line-height:1.5}.ui-in-field .ui-control::placeholder{color:hsl(var(--muted-foreground) / .85)}.ui-in-hint{color:hsl(var(--muted-foreground));margin:0;font-size:10px;line-height:1.5}.ui-in-hint a{color:hsl(var(--secondary))}.ui-in-err{color:var(--tone-danger-text);align-items:flex-start;gap:5px;margin:0;font-size:11px;font-weight:550;line-height:1.4;display:flex}.ui-in-err svg{flex:none;width:13px;height:13px;margin-top:1px}.ui-in-field.ui-is-invalid .ui-control,.ui-in-field.ui-is-invalid .ui-in-drop{border-color:var(--tone-danger-text)}.ui-in-note{min-height:26px;color:hsl(var(--muted-foreground));align-items:center;gap:7px;margin-top:2px;font-size:11px;display:flex}.ui-in-note b{color:hsl(var(--foreground));font-weight:650}.ui-in-combo{position:relative}.ui-in-combo .ui-control{padding-right:30px}.ui-in-combo>svg{color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:10px;right:10px}.ui-in-list{z-index:8;border:1px solid hsl(var(--border));background:hsl(var(--card));max-height:200px;box-shadow:var(--shadow-raised);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ui-in-list li{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 9px;font-size:11px;display:flex}.ui-in-list li small{color:hsl(var(--muted-foreground));font-size:10px}.ui-in-list li[aria-selected=true],.ui-in-list li.ui-is-active{background:var(--navy-soft);color:var(--navy)}.ui-in-list li.ui-none{color:hsl(var(--muted-foreground));cursor:default}.ui-in-drop{border:1px dashed hsl(var(--border));background:hsl(var(--muted) / .45);width:100%;min-height:68px;color:hsl(var(--muted-foreground));text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:flex}.ui-in-drop:hover,.ui-in-drop.ui-is-drag{border-color:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-in-drop:hover,.ui-in-drop.ui-is-drag{border-color:color-mix(in srgb, var(--orange) 60%, hsl(var(--border)))}}.ui-in-drop:hover,.ui-in-drop.ui-is-drag{background:var(--orange)}@supports (color:color-mix(in lab, red, red)){.ui-in-drop:hover,.ui-in-drop.ui-is-drag{background:color-mix(in srgb, var(--orange) 5%, hsl(var(--card)))}}.ui-in-drop>svg{flex:none;width:20px;height:20px}.ui-in-drop-text{flex:auto;gap:2px;min-width:0;display:grid}.ui-in-drop strong{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.ui-in-drop small{font-size:10px}.ui-in-card{border:1px solid var(--emerald);align-items:center;gap:12px;min-height:58px;padding:10px 10px 10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-in-card{border:1px solid color-mix(in srgb, var(--emerald) 45%, transparent)}}.ui-in-card{background:var(--emerald);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.ui-in-card{background:color-mix(in srgb, var(--emerald) 8%, hsl(var(--card)))}}.ui-in-card{color:var(--emerald)}.ui-in-card>svg{flex:none;width:20px;height:20px}.ui-in-card .ui-in-drop-text{flex:auto;gap:1px}.ui-in-card strong{color:hsl(var(--foreground));white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.ui-in-card small{color:var(--emerald);font-size:10px;font-weight:600}.ui-in-card .ui-btn{min-height:30px}.ui-in-extract{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ui-in-extract .ui-btn{min-height:32px}.ui-in-extract-note{color:hsl(var(--muted-foreground));font-size:11px}.ui-in-extract-note.ui-is-ok{color:var(--emerald);font-weight:600}.ui-in-extract-note.ui-is-warn{color:var(--tone-warning-text)}.ui-in-block{border:1px solid hsl(var(--border));border-radius:12px;gap:8px;padding:14px;display:grid}.ui-in-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-in-block-head .ui-title{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.ui-in-block-head .ui-title small{color:hsl(var(--muted-foreground));font-size:10px;font-weight:600}.ui-in-empty{background:hsl(var(--muted) / .55);color:hsl(var(--muted-foreground));border-radius:10px;margin:0;padding:12px 14px;font-size:11px}.ui-in-notice{border:1px solid;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.ui-in-notice svg{flex:none;margin-top:1px}.ui-in-notice b{font-weight:650}.ui-in-notice .ui-link-btn{min-height:20px;color:inherit;text-underline-offset:3px;padding:0 2px;text-decoration:underline}.ui-in-done{border:1px solid var(--tone-success-border);background:var(--tone-success-bg);color:var(--tone-success-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 22px 16px;padding:10px 12px;font-size:12px;display:flex}.ui-in-done .ui-text{flex:260px}.ui-in-done b{font-weight:650}.ui-in-done .ui-link-btn{color:inherit}.ui-in-done .ui-actions{align-items:center;gap:2px;display:inline-flex}.ui-in-foot{z-index:4;border-top:1px solid hsl(var(--border));background:hsl(var(--card));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 22px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.ui-in-foot{background:color-mix(in srgb, hsl(var(--card)) 94%, transparent)}}.ui-in-foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ui-in-status{min-width:0;color:hsl(var(--muted-foreground));align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.ui-in-status b{color:hsl(var(--foreground));font-weight:650}.ui-in-status.ui-is-ready{color:var(--emerald);font-weight:650}.ui-in-foot-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.ui-in-keep{cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.ui-in-kbd{color:hsl(var(--muted-foreground));align-items:center;gap:3px;font-size:10px;display:inline-flex}.ui-in-kbd kbd{border:1px solid hsl(var(--border));background:hsl(var(--muted));min-width:20px;height:20px;font-family:var(--font-mono);color:hsl(var(--foreground));border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.ui-in-side{overflow:hidden}.ui-in-side-head{justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.ui-in-side-head h2{letter-spacing:-.1px;margin:0;font-size:13px;font-weight:650}.ui-in-side-head .ui-in-meta{color:hsl(var(--muted-foreground));font-size:11px}.ui-in-roles,.ui-in-recent{margin:0;padding:0;list-style:none}.ui-in-roles li{border-top:1px solid hsl(var(--border));align-items:center;gap:8px;min-height:40px;padding:6px 16px;font-size:11px;display:flex}.ui-in-roles li.ui-is-current{background:var(--navy-soft)}.ui-in-roles .ui-role-name{min-width:0;color:hsl(var(--foreground));flex:auto;font-weight:550}.ui-in-roles .ui-needs{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ui-in-mini{border:1px solid hsl(var(--border));min-height:20px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex}.ui-in-recent li{border-top:1px solid hsl(var(--border));align-items:center;gap:10px;padding:9px 16px;display:flex}.ui-in-recent .ui-avatar{width:28px;height:28px;font-size:10px}.ui-in-recent .ui-r-text{min-width:0;color:hsl(var(--muted-foreground));flex:auto;gap:1px;font-size:11px;display:grid}.ui-in-recent .ui-r-text strong{color:hsl(var(--foreground));font-size:12px;font-weight:650}.ui-in-recent .ui-r-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-in-recent time{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:10px}.ui-in-recent li.ui-is-new time{color:var(--emerald);font-weight:650}.ui-in-recent .ui-none{color:hsl(var(--muted-foreground));padding:12px 16px;font-size:11px}.ui-in-dialog-body{padding:0}.ui-in-dialog-body .ui-in-form{box-shadow:none;border:0;border-radius:0}.ui-in-dialog-body .ui-in-head{display:none}.ui-in-dialog-body .ui-in-section:first-of-type{border-top:0}.ui-in-dialog-body .ui-in-keep{display:none}.ui-dialog.ui-in-dialog{width:min(680px,100%)}@media (max-width:1180px){.ui-in-layout{grid-template-columns:1fr}.ui-in-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}}@media (max-width:820px){.ui-in-aside{grid-template-columns:1fr}.ui-in-kbd{display:none}}@media (max-width:620px){.ui-in-grid{grid-template-columns:1fr}.ui-in-head,.ui-in-section,.ui-in-foot{padding-left:16px;padding-right:16px}.ui-in-done{margin-left:16px;margin-right:16px}.ui-in-foot-actions{width:100%;margin-left:0}.ui-in-foot-actions .ui-btn-primary{flex:100%}}.ui-ov-hero{color:#fff;background:linear-gradient(135deg,#34356f 0%,#27285a 58%,#18181b 100%);border:1px solid #27285a80;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:27px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #27285a33}.ui-ov-hero:before{content:"✦";color:#fff3;font-size:28px;position:absolute;top:14px;right:16%}.ui-ov-hero:after{content:"";background:hsl(var(--card) / .1);filter:blur(15px);border-radius:999px;width:180px;height:180px;position:absolute;top:-50px;right:-35px}.ui-ov-hero>*{z-index:1;position:relative}.ui-ov-eyebrow{color:#fed7aa;letter-spacing:1.4px;text-transform:uppercase;background:#ffffff1a;border-radius:999px;align-items:center;margin:0 0 5px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.ui-ov-hero h1{letter-spacing:-.6px;color:#fff;margin:0 0 5px;font-size:clamp(24px,2.5vw,34px);font-weight:700;line-height:1.2}.ui-ov-hero p{color:#ffffffd9;max-width:620px;margin:0;font-size:13px}.ui-ov-hero .ui-ov-metrics{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ui-ov-metric{color:#fed7aa;background:#fb923c26;border-radius:999px;align-items:center;margin-top:4px;padding:2px 8px;font-weight:600;display:inline-flex}.ui-ov-hero .ui-btn-primary{min-height:42px;padding:0 18px;font-size:12px}.ui-ov-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.ui-ov-stat{min-width:0;color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 16px 16px 18px;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid;position:relative;overflow:hidden}.ui-ov-stat:before{content:"";background:var(--accent);opacity:.65;width:2px;position:absolute;inset:0 auto 0 0}.ui-ov-stat:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ui-ov-stat:hover{border-color:color-mix(in srgb, var(--accent) 40%, hsl(var(--border)))}}.ui-ov-stat:focus-visible{outline:3px solid hsl(var(--ring) / .5);outline-offset:2px}.ui-ov-tile{width:36px;height:36px;color:var(--accent);background:var(--accent);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-ov-tile{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.ui-ov-tile svg{width:17px;height:17px}.ui-ov-copy{min-width:0}.ui-ov-copy>span{color:hsl(var(--muted-foreground));font-size:11px;display:block}.ui-ov-copy strong{white-space:nowrap;letter-spacing:-.7px;margin:2px 0;font-size:28px;font-weight:600;line-height:1.05;display:block}.ui-ov-copy strong sup{letter-spacing:0;vertical-align:10px;font-size:11px;font-weight:500}.ui-ov-copy small{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.4;display:block}.ui-ov-copy small b{color:var(--accent);font-weight:700}.ui-ov-go{color:hsl(var(--muted-foreground));align-self:start}.ui-ov-go svg{width:14px;height:14px}.ui-ov-stat:hover .ui-ov-go{color:var(--accent)}.ui-ov-main{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.ui-ov-main>.ui-panel{min-width:0}.ui-ov-side{flex-direction:column;gap:16px;min-width:0;display:flex}.ui-ov-side>.ui-panel{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-ov-side .ui-ov-agenda,.ui-ov-side .ui-ov-src-list,.ui-ov-side .ui-ov-state{flex:auto}.ui-ov-side .ui-ov-foot{margin-top:auto}.ui-ov-full{min-width:0;margin-bottom:16px}.ui-ov-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.ui-ov-head h2{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:600;line-height:1.25}.ui-ov-head p{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:11px}.ui-ov-head p strong{color:hsl(var(--foreground));font-weight:650}.ui-ov-head .ui-ov-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-ov-link{min-height:30px;color:var(--navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 4px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.ui-ov-link:hover{text-underline-offset:3px;text-decoration:underline}.ui-ov-link svg{width:13px;height:13px}.ui-ov-foot{padding:4px 20px 16px}.ui-ov-foot .ui-btn{width:100%}.ui-ov-table-foot{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:11px;display:flex}.ui-ov-agenda{margin:0;padding:0 12px 6px;list-style:none}.ui-ov-agenda li+li{border-top:1px solid hsl(var(--border))}.ui-ov-slot{text-align:left;cursor:pointer;width:100%;min-height:56px;font:inherit;color:inherit;background:0 0;border:0;border-radius:8px;grid-template-columns:62px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.ui-ov-slot:hover{background:hsl(var(--muted) / .6)}.ui-ov-slot:focus-visible{outline:3px solid hsl(var(--ring) / .5);outline-offset:-2px}.ui-ov-slot time{color:hsl(var(--foreground));font-size:11px;font-weight:650}.ui-ov-slot .ui-who-text{min-width:0;display:grid}.ui-ov-slot .ui-who-text b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.ui-ov-slot .ui-who-text span{color:hsl(var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ui-ov-slot.ui-is-done{opacity:.6}.ui-ov-slot.ui-is-next{background:var(--navy-soft)}.ui-ov-slot.ui-is-next time{color:var(--navy)}.ui-ov-state{text-align:center;min-height:180px;color:hsl(var(--muted-foreground));place-items:center;gap:6px;padding:28px 20px;font-size:12px;display:grid}.ui-ov-state strong{letter-spacing:-.3px;color:hsl(var(--foreground));font-size:19px;font-weight:600;display:block}.ui-ov-state.ui-is-small{min-height:150px}.ui-ov-state.ui-is-small strong{letter-spacing:0;font-size:13px}.ui-ov-state p{max-width:460px;margin:0}.ui-ov-state .ui-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:inline-flex}.ui-ov-state.ui-is-error strong{color:var(--tone-danger-text)}.ui-ov-skeleton{gap:10px;padding:18px 20px 22px;display:grid}.ui-ov-skeleton i{background:linear-gradient(90deg, hsl(var(--muted)), hsl(var(--muted) / .45), hsl(var(--muted)));background-size:220% 100%;border-radius:6px;height:14px;animation:1.2s ease-in-out infinite ui-ov-shimmer;display:block}@keyframes ui-ov-shimmer{to{background-position:-220% 0}}.ui-ov-scroll{position:relative;overflow-x:auto}.ui-ov-table{border-collapse:separate;border-spacing:0;width:100%}.ui-ov-table th,.ui-ov-table td{white-space:nowrap}.ui-ov-table thead th{background:hsl(var(--muted));text-align:left;letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));padding:10px 16px;font-size:10px;font-weight:700}.ui-ov-table thead th small{letter-spacing:0;text-transform:none;font-size:10px;font-weight:500;display:block}.ui-ov-table thead th:has(.ui-sort-btn){padding-top:7px;padding-bottom:7px}.ui-ov-table tbody td,.ui-ov-table tbody th{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));text-align:left;padding:9px 16px;font-size:11px;font-weight:400}.ui-ov-table .ui-r{text-align:right}.ui-ov-table .ui-strong{font-weight:650}.ui-ov-table .ui-today{background:var(--navy-soft)}@supports (color:color-mix(in lab, red, red)){.ui-ov-table .ui-today{background:color-mix(in srgb, var(--navy-soft) 75%, transparent)}}.ui-ov-table thead th.ui-today{color:var(--navy)}.ui-ov-table .ui-dim{color:hsl(var(--muted-foreground) / .8)}.ui-ov-table tr.ui-clickable{cursor:pointer;transition:background-color .12s}.ui-ov-table tr.ui-clickable:hover{background:hsl(var(--muted) / .6)}.ui-ov-table.ui-is-recent tbody td{color:hsl(var(--muted-foreground))}.ui-ov-table.ui-is-recent .ui-role{color:hsl(var(--foreground))}.ui-ov-table tfoot th,.ui-ov-table tfoot td{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);text-align:left;padding:9px 16px;font-size:11px;font-weight:650}.ui-ov-table tfoot .ui-r{text-align:right}.ui-ov-table.ui-is-pinned th:first-child,.ui-ov-table.ui-is-pinned td:first-child{z-index:1;background:hsl(var(--card));position:sticky;left:0}.ui-ov-table.ui-is-pinned thead th:first-child{z-index:2;background:hsl(var(--muted))}.ui-ov-table.ui-is-pinned tfoot th:first-child{background:hsl(var(--muted))}@supports (color:color-mix(in lab, red, red)){.ui-ov-table.ui-is-pinned tfoot th:first-child{background:color-mix(in srgb, hsl(var(--muted)) 45%, hsl(var(--card)))}}.ui-ov-table.ui-is-pinned tbody tr:hover td:first-child,.ui-ov-table.ui-is-pinned tbody tr:hover th:first-child{background:hsl(var(--card))}.ui-dot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.ui-with-dot{align-items:center;gap:8px;display:inline-flex}.ui-ov-job{align-items:center;gap:10px;min-width:220px;display:flex}.ui-ov-mark{border:1px solid var(--navy);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-ov-mark{border:1px solid color-mix(in srgb, var(--navy) 20%, transparent)}}.ui-ov-mark{background:var(--navy-soft);color:var(--navy);font-size:13px;font-weight:700}.ui-ov-progress{gap:5px;min-width:140px;display:grid}.ui-ov-progress .ui-line{color:hsl(var(--muted-foreground));justify-content:space-between;gap:8px;font-size:10px;display:flex}.ui-ov-progress .ui-line b{color:hsl(var(--foreground));font-weight:650}.ui-ov-progress .ui-line em{color:var(--emerald);font-style:normal;font-weight:700}.ui-ov-progress .ui-hbar{height:5px}.ui-ov-unlimited{background:var(--navy-soft);min-height:20px;color:var(--navy);border-radius:999px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.ui-hbar{background:hsl(var(--muted));border-radius:999px;height:8px;display:block;overflow:hidden}.ui-hbar i{border-radius:inherit;height:100%;display:block}.ui-ov-src-total{color:hsl(var(--muted-foreground));align-items:baseline;gap:6px;padding:0 20px 8px;font-size:11px;display:flex}.ui-ov-src-total strong{letter-spacing:-.3px;color:hsl(var(--foreground));font-size:19px;font-weight:600}.ui-ov-src-list{gap:2px;padding:4px 12px 14px;display:grid}.ui-ov-src{width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;border-radius:7px;grid-template-columns:8px minmax(80px,110px) minmax(0,1fr) 30px 34px;align-items:center;gap:9px;padding:0 8px;font-size:11px;display:grid}.ui-ov-src:hover{background:hsl(var(--muted))}.ui-ov-src:focus-visible{outline:3px solid hsl(var(--ring) / .5);outline-offset:-2px}.ui-ov-src .ui-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-ov-src .ui-n{text-align:right;font-weight:650}.ui-ov-src .ui-pct{text-align:right;color:hsl(var(--muted-foreground));font-size:10px}.ui-ov-src.ui-is-plain{cursor:default}.ui-ov-src.ui-is-plain:hover{background:0 0}.ui-wk-section{border-top:1px solid hsl(var(--border))}.ui-wk-lead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.ui-wk-body{padding:16px 20px 20px}.ui-wk-answer{max-width:640px;color:hsl(var(--foreground));margin:0;font-size:13px}.ui-wk-answer b{font-weight:650}.ui-wk-grid{grid-template-columns:minmax(0,1.75fr) minmax(260px,.8fr);gap:12px;display:grid}.ui-wk-fig{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:10px;min-width:0;margin:0;padding:12px 12px 10px;overflow-x:auto}.ui-wk-bars{grid-template-columns:repeat(7,minmax(52px,1fr));gap:10px;min-width:470px;height:196px;display:grid;position:relative}.ui-wk-col{border-radius:8px;grid-template-rows:18px 1fr 34px;min-width:0;padding:0 4px;display:grid;position:relative}.ui-wk-col.ui-is-today{background:var(--navy-soft)}.ui-wk-val{text-align:center;align-self:end;font-size:11px;font-weight:650}.ui-wk-val.ui-muted{color:hsl(var(--muted-foreground));font-size:10px;font-weight:500}.ui-wk-plot{justify-content:center;align-items:flex-end;display:flex}.ui-wk-plot i{border-radius:4px 4px 0 0;width:100%;max-width:44px;display:block}.ui-wk-plot i.ui-future{background:repeating-linear-gradient(90deg, hsl(var(--muted-foreground) / .45) 0 4px, transparent 4px 8px);border-radius:0;height:2px}.ui-wk-day{text-align:center;color:hsl(var(--muted-foreground));align-content:center;font-size:10px;line-height:1.3;display:grid}.ui-wk-day b{color:hsl(var(--foreground));font-weight:650}.ui-wk-col.ui-is-today .ui-wk-day b{color:var(--navy)}.ui-wk-avg{border-top:1.5px dashed hsl(var(--muted-foreground) / .7);pointer-events:none;position:absolute;left:0;right:0}.ui-wk-avg span{background:hsl(var(--card));color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10px;font-weight:600;position:absolute;top:3px;right:0}.ui-wk-legend{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:10px;display:flex}.ui-wk-legend span{align-items:center;gap:6px;display:inline-flex}.ui-wk-legend .ui-sw{border-radius:3px;width:10px;height:10px}.ui-wk-legend .ui-dash{border-top:1.5px dashed hsl(var(--muted-foreground) / .7);width:14px}.ui-wk-compare{border:1px solid hsl(var(--border));border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.ui-wk-compare-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ui-wk-compare-row{gap:5px;display:grid}.ui-wk-compare-row .ui-line{color:hsl(var(--muted-foreground));justify-content:space-between;gap:10px;font-size:11px;display:flex}.ui-wk-compare-row .ui-line strong{color:hsl(var(--foreground));font-weight:650}.ui-wk-delta{background:hsl(var(--muted));min-height:24px;color:hsl(var(--foreground));border-radius:999px;align-self:flex-start;align-items:center;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.ui-wk-compare .ui-foot-note{color:hsl(var(--muted-foreground));margin:auto 0 0;font-size:10px}.ui-wk-share{align-items:center;gap:8px;min-width:130px;display:inline-flex}.ui-wk-share .ui-hbar{flex:1;height:6px}.ui-wk-share span{text-align:right;width:32px;color:hsl(var(--muted-foreground));font-size:10px}.ui-wk-sub{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px 12px;display:flex}.ui-wk-sub-head{margin:0;font-size:12px;font-weight:650}.ui-wk-sub-meta{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:10px}.ui-wk-banner{border:1px solid var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 20px 12px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.ui-wk-banner button{color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700;text-decoration:underline}.ui-wk-tools .ui-wk-inline{align-items:center;gap:7px;display:inline-flex}.ui-wk-inline .ui-control{width:auto;max-width:240px;min-height:30px}.ui-wk-inline .ui-label{letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700}.ui-wk-nav{align-items:center;gap:4px;display:inline-flex}.ui-wk-nav .ui-btn-icon{width:30px}.ui-wk-nav .ui-btn[aria-pressed=true]{border-color:var(--navy-solid);background:var(--navy-solid);color:#fff}.ui-wk-metric{gap:5px;min-width:220px;display:grid}.ui-wk-metric>span{font-size:10px;font-weight:650}@media (max-width:1180px){.ui-ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-ov-main,.ui-wk-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ui-ov-hero{flex-direction:column;align-items:stretch;gap:20px;padding:24px 20px}.ui-ov-hero .ui-btn-primary{width:100%}.ui-ov-stats{grid-template-columns:1fr;gap:10px}.ui-ov-copy strong{font-size:25px}.ui-ov-head{flex-wrap:wrap;padding:16px 16px 12px}.ui-ov-head .ui-ov-tools{justify-content:flex-start}.ui-wk-body,.ui-wk-sub{padding-left:16px;padding-right:16px}.ui-wk-banner{margin:0 16px 12px}}.ui-rp-period{margin-bottom:16px;overflow:hidden}.ui-rp-period-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:0 20px;display:flex}.ui-rp-period-row .ui-tabs{flex:0 auto}.ui-rp-summary{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:11px;display:flex}.ui-rp-summary b{color:hsl(var(--foreground));font-weight:650}.ui-rp-range{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px 20px;display:flex}.ui-rp-range .ui-field{gap:5px;width:170px;display:grid}.ui-rp-range .ui-field>span{font-size:11px;font-weight:650}.ui-rp-range .ui-hint{color:hsl(var(--muted-foreground));align-self:center;margin:0;font-size:11px}.ui-rp-range .ui-hint.ui-is-bad{color:var(--tone-danger-text);font-weight:600}.ui-rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ui-rp-kpi{border-top:2px solid var(--accent);min-width:0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.ui-rp-kpi{border-top:2px solid color-mix(in srgb, var(--accent) 60%, hsl(var(--border)))}}.ui-rp-kpi>span{color:hsl(var(--muted-foreground));font-size:11px;display:block}.ui-rp-kpi strong{letter-spacing:-.7px;margin:3px 0 2px;font-size:28px;font-weight:600;line-height:1.1;display:block}.ui-rp-kpi strong sup{letter-spacing:0;vertical-align:10px;color:hsl(var(--muted-foreground));font-size:11px;font-weight:500}.ui-rp-kpi strong.ui-none{letter-spacing:-.3px;color:hsl(var(--muted-foreground));font-size:19px}.ui-rp-kpi small{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.4;display:block}.ui-rp-kpi small b{color:hsl(var(--foreground));font-weight:700}.ui-rp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.ui-rp-grid.ui-is-wide-left{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.ui-rp-grid>.ui-panel{min-width:0;overflow:hidden}.ui-rp-body{padding:4px 20px 18px}.ui-rp-pill{border:1px solid hsl(var(--border));background:hsl(var(--muted));min-height:25px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.ui-rp-cols-scroll{overflow-x:auto}.ui-rp-cols{grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;gap:8px;min-width:100%;height:210px;display:grid;position:relative}.ui-rp-col{grid-template-rows:18px 1fr 30px;min-width:0;display:grid}.ui-rp-col .ui-v{text-align:center;align-self:end;font-size:11px;font-weight:650}.ui-rp-col .ui-v.ui-muted{color:hsl(var(--muted-foreground));font-size:10px;font-weight:500}.ui-rp-col .ui-p{justify-content:center;align-items:flex-end;display:flex}.ui-rp-col .ui-p i{background:var(--seq-3);border-radius:4px 4px 0 0;width:100%;max-width:34px;display:block}.ui-rp-col .ui-p i.ui-future{background:repeating-linear-gradient(90deg, hsl(var(--muted-foreground) / .45) 0 4px, transparent 4px 8px);border-radius:0;height:2px}.ui-rp-col .ui-l{text-align:center;color:hsl(var(--muted-foreground));white-space:nowrap;align-content:center;font-size:10px;line-height:1.25;display:grid}.ui-rp-col .ui-l b{color:hsl(var(--foreground));font-weight:650}.ui-rp-line{min-width:460px;height:210px;position:relative}.ui-rp-line svg{width:100%;height:150px;position:absolute;top:0;left:0;overflow:visible}.ui-rp-pt{background:var(--seq-3);width:10px;height:10px;box-shadow:0 0 0 2px hsl(var(--card));border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.ui-rp-pv{white-space:nowrap;margin-top:-9px;font-size:11px;font-weight:650;position:absolute;transform:translate(-50%,-100%)}.ui-rp-pl{text-align:center;color:hsl(var(--muted-foreground));white-space:nowrap;font-size:10px;line-height:1.3;position:absolute;top:162px;transform:translate(-50%)}.ui-rp-pl b{color:hsl(var(--foreground));font-weight:650}.ui-rp-median{background:hsl(var(--card));color:hsl(var(--muted-foreground));border-radius:4px;padding:0 5px;font-size:10px;font-weight:600;position:absolute;right:0;transform:translateY(-120%)}.ui-rp-empty{border:1px dashed hsl(var(--border));background:hsl(var(--muted) / .35);text-align:center;min-height:180px;color:hsl(var(--muted-foreground));border-radius:10px;place-items:center;gap:4px;padding:20px;font-size:11px;display:grid}.ui-rp-empty strong{color:hsl(var(--foreground));font-size:13px;font-weight:650}.ui-rp-empty .ui-btn{margin-top:6px}.ui-rp-bar-cell{grid-template-columns:minmax(90px,1fr) 30px;align-items:center;gap:8px;display:grid}.ui-rp-bar-cell>span:last-child{text-align:right}.ui-rp-rate{font-weight:650}.ui-rp-rate.ui-top{color:var(--emerald)}.ui-rp-blist{gap:2px;display:grid}.ui-rp-blist h3{letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:10px 0 4px;font-size:10px;font-weight:700}.ui-rp-blist h3:first-child{margin-top:0}.ui-rp-brow{border-radius:6px;grid-template-columns:minmax(110px,150px) minmax(0,1fr) 36px 36px;align-items:center;gap:10px;min-height:28px;padding:0 6px;font-size:11px;display:grid}.ui-rp-brow:hover{background:hsl(var(--muted) / .6)}.ui-rp-brow .ui-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-rp-brow .ui-hbar{border-radius:4px;height:10px}.ui-rp-brow .ui-hbar i{border-radius:4px}.ui-rp-brow .ui-n{text-align:right;font-weight:650}.ui-rp-brow .ui-pct{text-align:right;color:hsl(var(--muted-foreground));font-size:10px}.ui-rp-loc{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 28px;display:grid}.ui-rp-more{margin-top:8px}.ui-rp-attention{border:1px solid var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 0 2px;padding:8px 10px;font-size:11px;display:flex}.ui-rp-attention strong{font-weight:700}.ui-rp-attention strong:before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.ui-rp-attention button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:700;text-decoration:underline}.ui-rp-section{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin:8px 2px 10px;display:flex}.ui-rp-section strong{letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0;font-size:12px;font-weight:700}.ui-rp-section p{color:hsl(var(--muted-foreground));margin:0;font-size:11px}.ui-rp-legend{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:10px;display:flex}.ui-rp-legend span{align-items:center;gap:6px;display:inline-flex}.ui-rp-legend .ui-sw{background:var(--seq-3);border-radius:3px;width:10px;height:10px}.ui-rp-legend .ui-dash{border-top:1.5px dashed hsl(var(--muted-foreground) / .7);width:14px}.ui-rp-avg{border-top:1.5px dashed hsl(var(--muted-foreground) / .7);pointer-events:none;position:absolute;left:0;right:0}.ui-rp-avg span{background:hsl(var(--card));color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:4px;padding:0 5px;font-size:10px;font-weight:600;position:absolute;top:3px;right:0}@media (max-width:1180px){.ui-rp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-rp-grid,.ui-rp-grid.ui-is-wide-left{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.ui-rp-period-row{padding:0 16px 10px}.ui-rp-range{padding:12px 16px}.ui-rp-body{padding:4px 16px 16px}.ui-rp-loc{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ui-rp-kpis{gap:8px}.ui-rp-kpi strong{font-size:24px}.ui-rp-range .ui-field{flex:130px;width:auto}.ui-rp-brow{grid-template-columns:minmax(84px,110px) minmax(0,1fr) 30px 32px;gap:8px}}.ui-set-tabswrap{border-bottom:1px solid hsl(var(--border));scrollbar-width:none;margin-bottom:16px;overflow-x:auto}.ui-set-tabs{align-items:flex-end;gap:26px;min-width:max-content;display:flex}.ui-set-group{gap:1px;display:grid}.ui-set-group+.ui-set-group{border-left:1px solid hsl(var(--border));padding-left:26px}.ui-set-group .ui-label{padding-top:2px}.ui-set-tabrow{gap:18px;display:flex}.ui-set-tab{color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;margin-bottom:-1px;padding:7px 2px 10px;font-size:12px;font-weight:650;display:inline-flex;position:relative}.ui-set-tab:hover{color:hsl(var(--foreground))}.ui-set-tab[aria-selected=true]{color:var(--navy);border-bottom-color:var(--navy)}.ui-set-tab:focus-visible{outline-offset:-3px}.ui-set-dot{background:var(--orange);border-radius:999px;width:6px;height:6px}.ui-set-locked{color:hsl(var(--muted-foreground));align-items:center;gap:6px;padding:7px 0 12px;font-size:11px;display:flex}.ui-set-select{margin-bottom:14px;display:none}.ui-set-guard{border:1px solid var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text);animation:ui-set-in .16s var(--ease-out-strong);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px 10px 14px;font-size:12px;font-weight:600;display:flex}.ui-set-guard>span{flex:280px}.ui-set-guard .ui-btn{min-height:30px}@keyframes ui-set-in{0%{opacity:0;transform:translateY(-4px)}}.ui-set-stack{align-content:start;gap:16px;min-width:0;display:grid}.ui-set-stack>*{min-width:0}.ui-set-cols{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:16px;display:grid}.ui-set-phead{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.ui-set-phead .ui-kicker{color:var(--navy);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:800}.ui-set-phead h2{letter-spacing:-.3px;margin:0 0 4px;font-size:19px;font-weight:600;line-height:1.25}.ui-set-phead p:not(.ui-kicker){max-width:720px;color:hsl(var(--muted-foreground));margin:0;font-size:12px}.ui-set-aside{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:50%;display:flex}.ui-set-mode{background:hsl(var(--muted));min-height:24px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.ui-set-mode svg{width:12px;height:12px}.ui-set-meta{border:1px solid hsl(var(--border));min-height:24px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.ui-set-body{padding:0 22px 20px}.ui-set-foot{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 22px;display:flex}.ui-set-dirty{color:var(--tone-warning-text);align-items:center;gap:6px;margin-right:auto;font-size:11px;font-weight:650;display:inline-flex}.ui-set-dirty:before{content:"";background:var(--orange);border-radius:999px;width:6px;height:6px}.ui-set-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.ui-set-state{text-align:center;color:hsl(var(--muted-foreground));justify-items:center;gap:6px;padding:30px 20px;font-size:11px;display:grid}.ui-set-state strong{color:hsl(var(--foreground));font-size:13px}.ui-set-err{color:#be123c;font-size:11px;font-weight:600;line-height:1.4}html.dark .ui-set-err{color:#fda4af}.ui-set-profile{grid-template-columns:132px minmax(0,1fr);gap:22px;display:grid}.ui-set-photo{text-align:center;align-content:start;justify-items:center;gap:8px;display:grid}.ui-set-photo .ui-avatar{background:var(--navy-solid);width:84px;height:84px;font-size:24px;overflow:hidden}.ui-set-photo .ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-set-photo .ui-hint{max-width:132px}.ui-set-managed{background:hsl(var(--muted) / .6);border-radius:10px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:10px;margin:16px 0 0;padding:12px 14px;display:grid}.ui-set-managed dt{letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));font-size:10px;font-weight:700}.ui-set-managed dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:600}.ui-set-managed .ui-hint{grid-column:1/-1}.ui-set-conn{border-top:1px solid hsl(var(--border));grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 22px;display:grid}.ui-set-conn-icon{background:hsl(var(--muted));width:36px;height:36px;color:hsl(var(--foreground));border-radius:10px;place-items:center;display:grid}.ui-set-conn-icon.ui-on{background:var(--tone-success-bg);color:var(--emerald)}.ui-set-conn h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 3px;font-size:13px;font-weight:650;display:flex}.ui-set-conn p{color:hsl(var(--muted-foreground));margin:0;font-size:11px}.ui-set-conn .ui-set-detail{color:hsl(var(--foreground));margin-top:6px}.ui-set-conn .ui-set-detail a{color:var(--navy);overflow-wrap:anywhere}.ui-set-conn .ui-set-confirm{grid-column:2/-1}.ui-pill.ui-sm{min-height:22px;padding:0 8px}.ui-set-quota{grid-template-columns:auto 1fr;align-items:end;gap:6px 18px;display:grid}.ui-set-quota strong{letter-spacing:-.6px;font-size:28px;font-weight:650;line-height:1}.ui-set-quota small{color:hsl(var(--muted-foreground));justify-self:end;font-size:11px}.ui-set-meter{background:hsl(var(--muted));border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.ui-set-meter i{border-radius:inherit;background:var(--navy-solid);height:100%;transition:width .3s var(--ease-out-strong);display:block}.ui-set-notify{margin:0;padding:0;list-style:none}.ui-set-notify li+li{border-top:1px solid hsl(var(--border))}.ui-set-notify label{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 22px;display:grid}.ui-set-notify strong{font-size:12px;font-weight:650;display:block}.ui-set-notify small{color:hsl(var(--muted-foreground));font-size:11px;display:block}.ui-set-notify label:has(input:disabled){cursor:progress;opacity:.7}.ui-set-switch{appearance:none;background:hsl(var(--muted-foreground) / .35);border-radius:999px;flex:none;transition:background-color .16s;position:relative;width:32px!important;height:18px!important}.ui-set-switch:after{content:"";width:14px;height:14px;transition:transform .16s var(--ease-out-strong);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px}.ui-set-switch:checked{background:var(--navy-solid)}.ui-set-switch:checked:after{transform:translate(14px)}.ui-set-switch:focus-visible{outline:3px solid hsl(var(--ring) / .5);outline-offset:2px}@media (max-width:1180px){.ui-set-cols{grid-template-columns:1fr}}@media (max-width:820px){.ui-set-phead{flex-direction:column}.ui-set-aside{justify-content:flex-start;max-width:none}.ui-set-profile{grid-template-columns:1fr}.ui-set-photo{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}.ui-set-photo .ui-hint{max-width:none}.ui-set-managed{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ui-set-tabswrap{display:none}.ui-set-select{display:grid}.ui-set-form{grid-template-columns:1fr}.ui-set-conn{grid-template-columns:36px minmax(0,1fr)}.ui-set-conn>:nth-child(3){grid-column:2;justify-self:start}.ui-set-body,.ui-set-phead,.ui-set-foot,.ui-set-conn,.ui-set-notify label{padding-left:16px;padding-right:16px}}.ui-set-inline-confirm{white-space:normal;flex-wrap:wrap}.ui-set-toggle{min-height:24px;color:hsl(var(--muted-foreground));white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.ui-set-toggle:has(input:disabled){cursor:progress;opacity:.65}.settings-view .settings-panel{margin:0;padding:0;overflow:clip}.settings-view .settings-panel+.settings-panel{margin-top:16px}.settings-view .settings-panel>.settings-state,.settings-view .settings-panel>.settings-bulk-bar{margin-left:22px;margin-right:22px}.settings-view .settings-panel>.settings-table-wrap{margin:0}.settings-view .ui-set-employee-scroll{overscroll-behavior:contain;max-height:calc(100dvh - 150px);overflow:auto}.settings-view .ui-set-employee-scroll thead th{z-index:2;position:sticky;top:0}.settings-view .settings-table{border-collapse:separate;border-spacing:0}.settings-view .settings-table th{background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:10px;padding:10px 16px!important}.settings-view .settings-table td{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));font-size:11px;padding:10px 16px!important}.settings-view .settings-table tbody tr:first-child td{border-top:0}.settings-view .settings-table td:first-child,.settings-view .settings-table th:first-child{padding-left:16px!important}.settings-view .settings-table td:last-child,.settings-view .settings-table th:last-child{padding-right:16px!important}.settings-view .settings-create-form{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);margin:0;padding:16px 22px 20px}.settings-view .settings-form-heading h3{font-size:13px;font-weight:650}.settings-view .settings-form-heading p,.settings-view .settings-form-grid label,.settings-view .settings-form-grid input,.settings-view .settings-form-grid select,.settings-view .settings-form-grid textarea,.settings-view .settings-table select,.settings-view .settings-table input{font-size:11px}.settings-view .settings-criteria-editor{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .25)}.ui-set-criteria-summary{color:hsl(var(--muted-foreground));grid-template-columns:auto auto minmax(120px,1fr);align-items:center;gap:10px 18px;padding:12px 14px;font-size:10px;display:grid}.ui-set-criteria-summary strong{color:hsl(var(--foreground));font-size:12px}.ui-set-criteria-summary i{background:hsl(var(--muted));border-radius:999px;height:7px;overflow:hidden}.ui-set-criteria-summary i b{border-radius:inherit;background:var(--navy-solid);height:100%;display:block}.ui-set-criteria-foot{border-top:1px solid hsl(var(--border));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.settings-criteria-table td .ui-set-err{margin-top:3px;display:block}.ui-set-team-toolbar{flex-wrap:wrap;align-items:end;gap:8px;padding:0 22px 14px;display:flex}.ui-set-team-toolbar .ui-field{flex:0 190px}.ui-set-team-toolbar .ui-search{flex-basis:260px;position:relative}.ui-set-team-toolbar .ui-search svg{width:14px;height:14px;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;bottom:10px;left:11px}.ui-set-team-toolbar .ui-search input{padding-left:32px}.ui-set-team-toolbar .ui-set-meta{margin-bottom:8px;margin-left:auto}.ui-set-tablebar{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 22px 10px;font-size:10px;display:flex}.ui-set-filterchip{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:28px;color:hsl(var(--foreground));cursor:pointer;border-radius:999px;padding:0 9px;font-size:10px}.ui-set-filterchip[aria-pressed=true]{border-color:var(--navy);background:var(--navy-soft);color:var(--navy)}.ui-set-kbd-hint{margin-left:auto}.ui-set-kbd-hint kbd{border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));font:9px var(--font-mono);border-bottom-width:2px;border-radius:4px;padding:1px 4px}.settings-view .ui-set-employee-scroll tbody tr:focus{outline:2px solid var(--navy);outline-offset:-2px}.settings-view .ui-set-employee-scroll tbody tr[aria-selected=true]{background:var(--navy-soft)}.ui-set-sort{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ui-set-sort svg{width:12px;height:12px}.ui-set-you{margin-left:6px;font-weight:700;color:var(--navy)!important;display:inline-flex!important}.ui-set-locked-role,.ui-set-age{gap:2px;display:grid}.ui-set-locked-role small,.ui-set-age small{color:hsl(var(--muted-foreground));font-size:10px}.ui-set-age strong{color:hsl(var(--foreground));font-size:11px}.ui-set-age.ui-is-overdue strong,.ui-set-age.ui-is-overdue small{color:var(--tone-warning-text)}.ui-set-result{border:1px solid var(--tone-warning-border);background:var(--tone-warning-bg);color:var(--tone-warning-text);border-radius:10px;margin:0 22px 14px;padding:12px 14px;font-size:11px}.ui-set-result>strong{font-weight:650}.ui-set-result ul{margin:7px 0;padding-left:18px}.ui-set-result>div{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:820px){.ui-set-team-toolbar,.ui-set-tablebar{padding-left:16px;padding-right:16px}.ui-set-kbd-hint{display:none}.ui-set-team-toolbar .ui-field{flex:calc(50% - 4px)}.ui-set-team-toolbar .ui-search{flex-basis:100%}.ui-set-team-toolbar .ui-set-meta{margin-left:0}}.ui-set-profile .ui-hint,.ui-set-managed .ui-hint,.ui-set-form .ui-hint{font-size:10px;line-height:1.45}.ui-set-form .ui-field>span small{color:hsl(var(--muted-foreground));font-size:10px;font-weight:400}.ui-set-form .ui-field{align-content:start}.ui-set-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ui-set-grid2>*{min-width:0}.ui-set-cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-set-preview{background:var(--navy-soft);color:var(--navy);border-radius:10px;gap:10px;margin-top:16px;padding:12px 14px;font-size:12px;display:flex}.ui-set-preview svg{flex:none;margin-top:1px}.ui-set-preview strong{font-weight:700}.ui-set-quick{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .4);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 16px;margin-bottom:14px;padding:14px;display:grid}.ui-set-quick h3{margin:0 0 2px;font-size:12px;font-weight:650}.ui-set-quick p{color:hsl(var(--muted-foreground));margin:0 0 10px;font-size:11px}.ui-set-apply{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ui-set-scroll{position:relative;overflow-x:auto}.ui-set-scroll.ui-bounded{overscroll-behavior:contain;min-height:240px;max-height:calc(100dvh - 150px);overflow:auto}.ui-set-scroll.ui-bounded thead th{z-index:2;position:sticky;top:0}.ui-set-table{border-collapse:separate;border-spacing:0;width:100%}.ui-set-table thead th{background:hsl(var(--muted));border-bottom:1px solid hsl(var(--border));text-align:left;letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));white-space:nowrap;padding:10px 16px;font-size:10px;font-weight:700}.ui-set-table tbody>tr>td,.ui-set-table tbody>tr>th{border-top:1px solid hsl(var(--border))}.ui-set-table tbody>tr:first-child>td,.ui-set-table tbody>tr:first-child>th{border-top:0}.ui-set-table tbody td,.ui-set-table tbody th{color:hsl(var(--muted-foreground));vertical-align:middle;text-align:left;padding:10px 16px;font-size:11px}.ui-set-table tbody th{color:hsl(var(--foreground));font-weight:650}.ui-set-table tbody tr.ui-is-off td:not(.ui-keep),.ui-set-table tbody tr.ui-is-off th{opacity:.6}.ui-set-table td .ui-control{min-height:32px;color:hsl(var(--foreground))}.ui-set-limits{min-width:680px}.ui-set-limits th:first-child,.ui-set-limits td:first-child{width:64px}.ui-set-limits th:nth-child(3),.ui-set-limits td:nth-child(3){width:190px}.ui-set-limits th:nth-child(4),.ui-set-limits td:nth-child(4){width:140px}.ui-set-stage-note{max-width:380px;color:hsl(var(--muted-foreground));margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;display:block}.ui-set-limit-input{width:92px}.ui-set-limits .ui-set-err{margin-top:4px;display:block}.ui-set-flag{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-weight:650;display:inline}.ui-set-flag.ui-is-some{color:var(--tone-warning-text)}.ui-set-hours{min-width:860px}.ui-set-hours td .ui-control{width:124px}.ui-set-rowerr td{border-top:0!important;padding-top:0!important}.ui-set-daytotal{font-weight:650;color:hsl(var(--foreground))!important}.ui-set-inline{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:12px;display:flex}.ui-set-inline .ui-field{flex:160px}.ui-set-inline>.ui-btn{margin-top:20px}.ui-set-dates{border:1px solid hsl(var(--border));border-radius:10px;margin:14px 0 0;padding:0;list-style:none}.ui-set-dates li{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 14px;font-size:12px;display:flex}.ui-set-dates li+li{border-top:1px solid hsl(var(--border))}.ui-set-invites{margin:0 22px 20px}.ui-set-invite-text{gap:1px;min-width:0;display:grid}.ui-set-invite-text strong{font-size:12px;font-weight:650}.ui-set-invite-text small{color:hsl(var(--muted-foreground));font-size:10px}.ui-set-soon{color:var(--tone-warning-text);font-weight:650}.ui-set-calmode{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px;display:grid}.ui-set-calmode .ui-set-conn-icon{width:44px;height:44px}.ui-set-calmode h2{letter-spacing:-.3px;margin:0 0 5px;font-size:19px;font-weight:600}.ui-set-calmode p{color:hsl(var(--muted-foreground));max-width:720px;margin:0;font-size:12px}.ui-set-calmode p+p{margin-top:10px}@media (max-width:1180px){.ui-set-grid2{grid-template-columns:1fr}.ui-set-cols4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ui-set-quick{grid-template-columns:1fr}.ui-set-calmode{grid-template-columns:44px minmax(0,1fr)}.ui-set-calmode>.ui-btn{grid-column:2;justify-self:start}}@media (max-width:620px){.ui-set-cols4{grid-template-columns:1fr}.ui-set-invites{margin-left:16px;margin-right:16px}}.ui-set-email{overflow:clip}.ui-set-phead code{background:hsl(var(--muted));color:hsl(var(--foreground));font:11px var(--font-mono);border-radius:5px;padding:1px 5px}.ui-set-email-table{min-width:680px}.ui-set-email-table th:last-child,.ui-set-email-table td:last-child{text-align:right}.ui-set-strong{color:hsl(var(--foreground));font-weight:650;display:block}.ui-set-clip{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.ui-set-actions{white-space:nowrap}.ui-set-expand>td{background:hsl(var(--muted) / .35);padding:4px 16px 14px!important}.ui-set-editor{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;gap:12px;padding:14px;display:grid}.ui-set-editor-actions,.ui-set-subform-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ui-set-full{grid-column:1/-1}.ui-set-form3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-set-form textarea.ui-control{resize:vertical;min-height:120px;padding:9px 10px;line-height:1.55}.ui-set-tokens{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ui-set-tokens button{border:1px solid hsl(var(--border));background:hsl(var(--card));min-height:24px;color:hsl(var(--foreground));font:10px var(--font-mono);cursor:pointer;border-radius:999px;padding:0 8px}.ui-set-tokens button:hover{background:hsl(var(--muted))}.ui-set-subform{border-top:1px solid hsl(var(--border));padding:18px 22px 20px}.ui-set-subform h3{margin:0 0 2px;font-size:13px;font-weight:650}.ui-set-subform>p{color:hsl(var(--muted-foreground));margin:0 0 12px;font-size:11px}.ui-set-subform-actions{margin-top:14px}@media (max-width:820px){.ui-set-form3{grid-template-columns:1fr 1fr}}@media (max-width:620px){.ui-set-form3{grid-template-columns:1fr}.ui-set-subform{padding-left:16px;padding-right:16px}}.ui-set-body .ui-segmented button{min-height:26px;padding:0 11px;font-size:10px}.settings-view .secondary-button.compact,.settings-view .danger-button.compact,.settings-view .edit-button.compact,.settings-view .warning-button.compact,.settings-view .primary-button.compact{min-height:30px;font-size:11px;font-weight:650}.settings-view .settings-person small,.settings-view .settings-job-board-table code,.settings-view .settings-confirm>span{font-size:10px}.settings-view .settings-person .avatar{font-size:11px}.settings-view .settings-table td:before,.settings-view kbd,.settings-view .ui-kbd{font-size:10px}.ui-set-check{border:1px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.ui-set-check:has(input:disabled){cursor:progress;opacity:.65}.ui-set-toolbar{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:0 22px 14px;display:flex}.ui-set-toolbar .ui-field{flex:0 180px;align-content:start}.ui-set-toolbar .ui-search{flex:240px;max-width:340px;position:relative}.ui-set-toolbar .ui-search svg{width:16px;height:16px;color:hsl(var(--muted-foreground));position:absolute;top:10px;bottom:auto;left:11px}.ui-set-toolbar .ui-search input{padding-left:34px;font-size:11px}.ui-set-count{align-self:center;margin-left:auto;font-size:11px;font-weight:650}.ui-set-tablebar{border-top:1px solid hsl(var(--border));border-bottom:0;padding:8px 14px 8px 22px}.ui-set-people{min-width:1040px}.ui-set-people tbody tr[tabindex]:focus{outline:none}.ui-set-people tbody tr[tabindex]:focus-visible td{background:var(--navy-soft)}@supports (color:color-mix(in lab, red, red)){.ui-set-people tbody tr[tabindex]:focus-visible td{background:color-mix(in srgb, var(--navy-soft) 55%, transparent)}}.ui-set-people tbody tr[tabindex]:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--navy-solid)}.ui-set-people tbody tr.ui-is-selected{background:var(--navy-soft)}@supports (color:color-mix(in lab, red, red)){.ui-set-people tbody tr.ui-is-selected{background:color-mix(in srgb, var(--navy-soft) 70%, transparent)}}.ui-set-checkcol{width:44px;padding-right:0!important}.ui-set-people .ui-who{min-width:220px}.ui-set-people .ui-who-text{gap:1px;min-width:0;display:grid}.ui-set-strong{color:hsl(var(--foreground));font-weight:650}.ui-set-people .ui-set-you{background:var(--navy-soft);vertical-align:1px;border-radius:999px;align-items:center;min-height:18px;margin-left:6px;padding:0 7px;font-size:10px;font-weight:700;color:var(--navy)!important;display:inline-flex!important}.ui-set-rolecol{min-width:200px}.ui-set-lock{color:hsl(var(--muted-foreground));white-space:nowrap;margin-top:3px;font-size:10px;display:block}.ui-set-people td select.ui-control{max-width:240px}.ui-set-table td.ui-set-actions{text-align:right;white-space:nowrap}.ui-set-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ui-set-result-row{flex-wrap:wrap;gap:8px;display:flex}.ui-set-subform.ui-set-inline{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:0;display:flex}.ui-set-subform.ui-set-inline .ui-field{flex:160px}.ui-set-subform.ui-set-inline>.ui-btn{margin-top:20px}.ui-set-rowend{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.ui-set-bulk-select{min-height:32px;width:auto!important}@media (max-width:820px){.ui-set-toolbar .ui-search{flex-basis:100%;max-width:none}.ui-set-toolbar .ui-field{flex:calc(50% - 4px)}}.ui-set-th-note{text-transform:none;letter-spacing:0;font-weight:500}.ui-set-mono{font-family:var(--font-mono);color:hsl(var(--muted-foreground));background:0 0;padding:0;font-size:11px}.ui-set-sub{color:hsl(var(--muted-foreground));font-size:10px;display:block}.ui-set-kw{flex-wrap:wrap;align-items:center;gap:5px;min-width:300px;max-width:520px;display:flex}.ui-set-kw-add{align-items:center;gap:4px;display:inline-flex}.ui-set-kw-add .ui-control{border-style:dashed;width:150px;min-height:28px}.ui-set-kw-add .ui-btn{width:32px;min-height:28px;padding:0}.ui-set-kw-err{flex-basis:100%}.ui-set-sort-hint{font-size:10px}.ui-set-crit{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;margin:2px 0 6px;overflow:hidden}.ui-set-crit-table{min-width:760px}.ui-set-crit-table td,.ui-set-crit-table thead th{padding:8px 12px!important}.ui-set-crit-table thead th{background:hsl(var(--muted) / .6)}.ui-set-crit-table tr.ui-is-edited td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.ui-set-critname{min-width:220px}.ui-set-critnum{width:84px!important}.ui-set-edited{color:var(--tone-warning-text);margin-left:6px;font-size:10px;font-weight:700;display:inline-block}.ui-set-share{align-items:center;gap:8px;min-width:130px;display:flex}.ui-set-track{background:hsl(var(--muted));border-radius:999px;flex:1;height:6px;overflow:hidden}.ui-set-track i{background:var(--navy-solid);border-radius:inherit;height:100%;display:block}.ui-set-critfoot{border-top:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.ui-set-footnote{color:hsl(var(--muted-foreground));margin-right:auto;font-size:11px}.ui-set-critadd{border-top:1px solid hsl(var(--border));grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.ui-set-critadd .ui-btn{margin-top:20px}.ui-set-expand .ui-set-crit{margin:0}@media (max-width:820px){.ui-set-critadd{grid-template-columns:1fr 1fr}.ui-set-critadd .ui-field:first-child{grid-column:1/-1}}.ui-set-muted{color:hsl(var(--muted-foreground) / .8)}.pub{--p-page:#fff;--p-canvas:#fafaf8;--p-card:#fff;--p-card-soft:#fafafa;--p-text:#14181f;--p-muted:#71717a;--p-faint:#637288;--p-border:#e1e7ef;--p-border-strong:#c2cbd6;--p-navy:#27285a;--p-navy-solid:#27285a;--p-navy-hover:#202149;--p-navy-soft:#f3f3f6;--p-orange:#f26f07;--p-orange-strong:#c2410c;--p-orange-hover:#ae4304;--p-orange-soft:#c03f0c1a;--p-on-primary:#fff;--p-ring:#f27107;--p-emerald:#047857;--p-emerald-soft:#e8f3f0;--p-amber:#b45309;--p-amber-soft:#fffbeb;--p-amber-border:#fde68a;--p-rose:#be123c;--p-rose-soft:#fff1f2;--p-rose-border:#fecdd3;--p-info:#2563eb;--p-header:#fffffff2;--p-shadow-rest:0 10px 35px #14181f0f;--p-shadow-card:0 24px 70px #27285a1a;--p-ease-out-strong:cubic-bezier(.23, 1, .32, 1);--p-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--p-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--p-logo-filter:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark .pub{--p-page:#0d1117;--p-canvas:#0a0d12;--p-card:#0c0f18;--p-card-soft:#1d283a;--p-text:#f1f5f9;--p-muted:#8596ad;--p-faint:#8596ad;--p-border:#1d283a;--p-border-strong:#364359;--p-navy:#d7d8f0;--p-navy-solid:#3b3d70;--p-navy-hover:#f0f0ff;--p-navy-soft:#27285a57;--p-orange:#fb923c;--p-orange-strong:#fb923c;--p-orange-hover:#fdba74;--p-orange-soft:#7c2d124d;--p-on-primary:#0f1729;--p-ring:#fb923c;--p-emerald:#34d399;--p-emerald-soft:#022c22b3;--p-amber:#fcd34d;--p-amber-soft:#451a03b3;--p-amber-border:#92400e;--p-rose:#fda4af;--p-rose-soft:#4c0519b3;--p-rose-border:#881337;--p-info:#60a5fa;--p-header:#0d1117f2;--p-shadow-rest:0 10px 35px #00000047;--p-shadow-card:0 24px 70px #0000003d;--p-logo-filter:url(#logoDark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pub{overscroll-behavior-y:contain;scroll-behavior:smooth;height:100dvh;font-family:var(--p-font-sans);color:var(--p-text);background:var(--p-page);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;scroll-padding-top:84px;font-size:16px;line-height:1.6;overflow:clip auto}.pub *,.pub :before,.pub :after{box-sizing:border-box}:where(.pub) :is(button,input,select,textarea){font:inherit;color:inherit}:where(.pub) :is(button,select,summary,label[for],input[type=checkbox]){cursor:pointer}:where(.pub) a{color:var(--p-navy);text-underline-offset:3px;text-decoration:underline}:where(.pub) a:hover{color:var(--p-orange-strong)}html.dark :where(.pub) a:hover{color:var(--p-orange-hover)}:where(.pub) img{max-width:100%}:where(.pub) :is(h1,h2,h3){color:var(--p-text);text-wrap:balance;font-weight:700}:where(.pub) p{text-wrap:pretty}:where(.pub) :is(ul,ol){list-style:revert;margin:revert;padding:revert}:where(.pub) :focus-visible{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){:where(.pub) :focus-visible{outline:3px solid color-mix(in srgb, var(--p-ring) 50%, transparent)}}:where(.pub) :focus-visible{outline-offset:2px;border-radius:6px}:where(.pub) ::selection{background:var(--p-orange)}@supports (color:color-mix(in lab, red, red)){:where(.pub) ::selection{background:color-mix(in srgb, var(--p-orange) 22%, transparent)}}.pub-num,.pub time,.pub-code{font-variant-numeric:tabular-nums}.pub-code{font-family:var(--p-font-mono);letter-spacing:.02em}.pub-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pub [hidden]{display:none!important}:where(.pub) svg.pub-icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.pub-skip-link{z-index:100;color:var(--p-on-primary);background:var(--p-orange-strong);transition:transform .15s var(--p-ease-out-strong);border-radius:10px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.pub-skip-link:focus{color:var(--p-on-primary);transform:none}.pub-wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:16px}@media (min-width:900px){:is(.cr-root,.ap-root,.cs-root) .pub-wrap{max-width:min(90%,1800px)}}@media (min-width:620px){.pub-wrap{padding-inline:clamp(24px,5vw,70px)}.pub-toasts{justify-items:end;bottom:24px;left:auto;right:24px}}.pub-toast{pointer-events:auto;border:1px solid var(--p-border-strong);background:var(--p-card);width:100%;max-width:420px;min-height:56px;color:var(--p-text);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 16px;font-size:15px;font-weight:600;line-height:1.4;display:flex;box-shadow:0 15px 40px #14181f2b}.pub-toast>span{flex:auto;min-width:0}.pub-toast button{border:1px solid var(--p-navy);flex:none;min-width:64px;min-height:44px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.pub-toast button{border:1px solid color-mix(in srgb, var(--p-navy) 30%, var(--p-border))}}.pub-toast button{background:var(--p-navy-soft);color:var(--p-navy);border-radius:10px;font-size:15px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pub-toast button:hover{background:color-mix(in srgb, var(--p-navy) 14%, var(--p-card))}}.motion-presence.motion-fade.pub-toast{transform:translate(0)}@starting-style{.motion-presence.motion-fade.pub-toast{transform:translateY(8px)}}.motion-presence.motion-fade.pub-toast[data-state=closed]{transform:translateY(4px)}.cr-field-error,.ap-field-error,.cs-field-error,.bk-field-error,.fr-field-error,.lg-field-error{animation:pub-field-in .16s var(--p-ease-out-strong) both}@keyframes pub-field-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes pub-field-in{0%{opacity:0}to{opacity:1}}}.pub-logo{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.pub-logo img{width:104px;height:auto;filter:var(--p-logo-filter);transition:filter .2s;display:block}.pub-logo small{border-left:1px solid var(--p-orange);margin-left:9px;padding:4px 0 4px 9px}@supports (color:color-mix(in lab, red, red)){.pub-logo small{border-left:1px solid color-mix(in srgb, var(--p-orange) 60%, transparent)}}.pub-logo small{color:var(--p-navy);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:750;line-height:1}html.dark .pub-logo small{color:var(--p-text)}@media (min-width:620px){.pub-logo img{width:116px}}.pub-site-header{z-index:30;border-bottom:1px solid var(--p-border);background:var(--p-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.pub-site-header .pub-wrap{align-items:center;gap:28px;height:64px;display:flex}.pub-site-header nav{align-items:center;gap:4px;display:none}.pub-site-header nav a{min-height:44px;color:var(--p-muted);border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.pub-site-header nav a:hover{color:var(--p-navy);background:var(--p-navy-soft)}.pub-site-header nav a[aria-current=page]{color:var(--p-navy);font-weight:650}.pub-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.pub-icon-btn{border:1px solid var(--p-border);width:44px;height:44px;color:var(--p-muted);background:var(--p-card);border-radius:10px;place-items:center;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:grid}.pub-icon-btn:hover{color:var(--p-navy);background:var(--p-navy-soft);border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.pub-icon-btn:hover{border-color:color-mix(in srgb, var(--p-navy) 30%, var(--p-border))}}.pub-status-shortcut{border:1px solid var(--p-border);min-height:44px;color:var(--p-navy);background:var(--p-card);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}@media (min-width:760px){.pub-site-header .pub-wrap{height:76px}.pub-site-header nav{display:flex}.pub-status-shortcut{display:none}}.pub-theme-icon-dark{display:none}html.dark .pub-theme-icon-dark{display:block}html.dark .pub-theme-icon-light{display:none}.pub-btn{border:1px solid var(--p-border);min-height:48px;color:var(--p-text);background:var(--p-card);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.pub-btn:hover{color:var(--p-navy);background:var(--p-navy-soft);border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.pub-btn:hover{border-color:color-mix(in srgb, var(--p-navy) 32%, var(--p-border))}}.pub-btn:active:not([disabled]){transform:translateY(1px)}.pub-btn[disabled],.pub-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pub-btn-primary{color:var(--p-on-primary);background:var(--p-orange-strong);border-color:#0000;box-shadow:0 10px 24px #c03f0c38}.pub-btn-primary:hover{color:var(--p-on-primary);background:var(--p-orange-hover);border-color:#0000}html.dark .pub-btn-primary{box-shadow:none}.pub-btn-block{width:100%}.pub-btn-link{min-height:44px;color:var(--p-navy);background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.pub-btn-link:hover{color:var(--p-orange-strong);text-decoration:underline}.pub-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite pub-spin}@keyframes pub-spin{to{transform:rotate(360deg)}}.pub-kicker{color:var(--p-navy);letter-spacing:1.4px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:750}.pub-kicker .pub-spark{color:var(--p-orange);margin-right:6px}.pub-eyebrow{color:var(--p-navy);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:750}.pub-eyebrow-emerald{color:var(--p-emerald)}.pub-lede{color:var(--p-muted);max-width:65ch;font-size:17px;line-height:1.7}.pub-site-footer{border-top:1px solid var(--p-border);background:var(--p-canvas)}.pub-site-footer .pub-wrap{min-height:96px;color:var(--p-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:24px;font-size:14px;display:flex}.pub-site-footer p{margin:0}.pub-site-footer .pub-footer-home{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.pub-site-footer .pub-footer-home:hover{color:var(--p-navy);text-underline-offset:3px;text-decoration:underline}.cr-field{gap:6px;min-width:0;display:grid}.cr-field-label{color:var(--p-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.35;display:flex}.cr-opt{color:var(--p-muted);font-size:14px;font-weight:500}.cr-hint{color:var(--p-muted);margin:0;font-size:14px;line-height:1.5}.cr-input{border:1px solid var(--p-border-strong);width:100%;min-height:48px;color:var(--p-text);background:var(--p-card);border-radius:10px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pub.cr-root textarea.cr-input{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.55}.cr-input::placeholder{color:var(--p-faint)}.cr-input:focus-visible,.cr-input:focus{border-color:var(--p-ring);box-shadow:0 0 0 3px var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.cr-input:focus-visible,.cr-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-ring) 35%, transparent)}}.cr-input[aria-invalid=true]{border-color:var(--p-rose)}.cr-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.cr-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-rose) 30%, transparent)}}.cr-select-wrap{position:relative}.cr-select-wrap select{appearance:none;padding-right:42px}.cr-select-wrap svg{color:var(--p-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cr-field-error{color:var(--p-rose);align-items:flex-start;gap:6px;margin:0;font-size:14px;font-weight:550;line-height:1.45;display:flex}.cr-field-error svg{width:16px;height:16px;margin-top:2px}.cr-check-row{min-height:44px;color:var(--p-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.cr-check-row input{width:22px;height:22px;accent-color:var(--p-orange-strong);margin:1px 0 0}.cr-segmented{background:var(--p-card-soft);border:1px solid var(--p-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.cr-segmented button{min-height:44px;color:var(--p-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:15px;font-weight:650;display:inline-flex}.cr-segmented button[aria-checked=true]{background:var(--p-card);color:var(--p-navy);box-shadow:0 1px 2px #14181f14, 0 0 0 1px var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.cr-segmented button[aria-checked=true]{box-shadow:0 1px 2px #14181f14, 0 0 0 1px color-mix(in srgb, var(--p-navy) 22%, transparent)}}html.dark .cr-segmented button[aria-checked=true]{background:var(--p-navy-solid);color:#fff}.cr-file{border:1.5px dashed var(--p-orange-strong);min-height:76px;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.cr-file{border:1.5px dashed color-mix(in srgb, var(--p-orange-strong) 45%, var(--p-border))}}.cr-file{background:var(--p-orange);border-radius:12px;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cr-file{background:color-mix(in srgb, var(--p-orange) 4%, var(--p-card))}}.cr-file{transition:border-color .15s,background-color .15s}.cr-file:hover{border-color:var(--p-orange-strong)}.cr-file:focus-within{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.cr-file:focus-within{outline:3px solid color-mix(in srgb, var(--p-ring) 50%, transparent)}}.cr-file:focus-within{outline-offset:2px}.cr-file-icon{width:44px;height:44px;color:var(--p-orange-strong);background:var(--p-orange-soft);border-radius:10px;flex:none;place-items:center;display:grid}html.dark .cr-file-icon{color:var(--p-orange)}.cr-file-body{flex:auto;min-width:0}.cr-file-body strong{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.cr-file-body small{color:var(--p-muted);margin-top:2px;font-size:14px;display:block}.cr-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cr-file-actions{z-index:1;gap:4px;display:none;position:relative}.cr-file.cr-has-file{border-style:solid;border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.cr-file.cr-has-file{border-color:color-mix(in srgb, var(--p-emerald) 60%, transparent)}}.cr-file.cr-has-file{background:var(--p-emerald-soft)}.cr-file.cr-has-file .cr-file-icon{color:var(--p-emerald);background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.cr-file.cr-has-file .cr-file-icon{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.cr-file.cr-has-file .cr-file-actions{display:flex}.cr-file.cr-has-file input[type=file]{pointer-events:none}.cr-file.cr-is-error{border-style:solid;border-color:var(--p-rose);background:var(--p-rose-soft)}.cr-file.cr-is-error .cr-file-icon{color:var(--p-rose);background:var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.cr-file.cr-is-error .cr-file-icon{background:color-mix(in srgb, var(--p-rose) 12%, transparent)}}.cr-file-actions button{min-height:44px;color:var(--p-text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:650;display:inline-flex}.cr-file-actions button:hover{background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.cr-file-actions button:hover{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.cr-file-actions .cr-remove{justify-content:center;width:44px;padding:0}.cr-callout{border:1px solid;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.cr-callout svg{width:20px;height:20px;margin-top:1px}.cr-callout strong{display:block}.cr-callout p{margin:2px 0 0}.cr-callout-error{border-color:var(--p-rose-border);color:var(--p-rose);background:var(--p-rose-soft)}.cr-callout-error p,.cr-callout-warn p{color:var(--p-text)}.cr-callout-warn{border-color:var(--p-amber-border);color:var(--p-amber);background:var(--p-amber-soft)}.cr-callout-info{border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.cr-callout-info{border-color:color-mix(in srgb, var(--p-navy) 18%, var(--p-border))}}.cr-callout-info{color:var(--p-navy);background:var(--p-navy-soft)}.cr-callout-info p{color:var(--p-muted)}.cr-callout-success{border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.cr-callout-success{border-color:color-mix(in srgb, var(--p-emerald) 35%, transparent)}}.cr-callout-success{color:var(--p-emerald);background:var(--p-emerald-soft)}.cr-callout-success p{color:var(--p-text)}.cr-success-mark{color:#fff;width:60px;height:60px;animation:cr-pop .2s var(--p-ease-out-strong) both;background:linear-gradient(145deg,#047857,#036046);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 35px #14181f14}.cr-success-mark svg{stroke-width:2.4px;width:28px;height:28px}@keyframes cr-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.cr-enter{animation:cr-enter .22s var(--p-ease-out-strong) both}@keyframes cr-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cr-hero{z-index:0;background:var(--p-page);position:relative;overflow-x:clip}.cr-glow{z-index:-1;pointer-events:none;background:radial-gradient(28% 42% at 30% 50%, var(--p-orange), transparent 72%), radial-gradient(30% 46% at 52% 56%, #ec489933, transparent 72%), radial-gradient(32% 46% at 72% 46%, #8b5cf642, transparent 72%);width:max(140%,1400px);height:520px;position:absolute;top:52%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.cr-glow{background:radial-gradient(28% 42% at 30% 50%, color-mix(in srgb, var(--p-orange) 26%, transparent), transparent 72%), radial-gradient(30% 46% at 52% 56%, #ec489933, transparent 72%), radial-gradient(32% 46% at 72% 46%, #8b5cf642, transparent 72%)}}.cr-glow{filter:blur(40px)}html.dark .cr-glow{opacity:.5}.cr-hero .pub-wrap{text-align:center;padding-block:48px 40px}.cr-hero h1{max-width:18ch;color:var(--p-navy);letter-spacing:-.03em;margin:0 auto;font-size:clamp(32px,6.4vw,52px);font-weight:750;line-height:1.08}html.dark .cr-hero h1{color:var(--p-navy-hover)}.cr-hero .pub-lede{max-width:52ch;margin:14px auto 0;font-size:16px;line-height:1.6}.cr-searchbar{border:1px solid var(--p-border);background:var(--p-card);text-align:left;border-radius:14px;gap:4px;max-width:680px;margin:28px auto 0;padding:6px;display:grid;box-shadow:0 12px 32px -14px #422e6b38,0 1px 3px #14181f0d}html.dark .cr-searchbar{border-color:var(--p-border-strong);box-shadow:0 12px 32px -14px #0009}.cr-searchbar:focus-within{border-color:var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.cr-searchbar:focus-within{border-color:color-mix(in srgb, var(--p-ring) 60%, var(--p-border))}}.cr-search,.cr-where{align-items:center;min-width:0;display:flex;position:relative}.cr-search>svg,.cr-where>svg:first-of-type{color:var(--p-muted);pointer-events:none;position:absolute;left:12px}.cr-bare{width:100%;min-height:44px;color:var(--p-text);font:inherit;background:0 0;border:0;border-radius:9px;outline:none;padding:0 40px;font-size:16px}.cr-bare::placeholder{color:var(--p-faint)}.cr-bare:focus-visible{box-shadow:inset 0 0 0 2px var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.cr-bare:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--p-ring) 45%, transparent)}}select.cr-bare{appearance:none;cursor:pointer;text-overflow:ellipsis}select.cr-bare option{background:var(--p-card);color:var(--p-text)}.cr-caret{color:var(--p-muted);pointer-events:none;position:absolute;right:12px}.cr-where{border-top:1px solid var(--p-border)}.cr-search .cr-clear{width:44px;height:44px;color:var(--p-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:0}.cr-search .cr-clear:hover{color:var(--p-text);background:var(--p-card-soft)}.cr-search-go{background:var(--p-navy-solid);width:100%;min-height:44px;box-shadow:none;color:#fff;border-radius:9px;padding:0 22px}.cr-search-go:hover{background:var(--p-navy-hover);color:#fff}html.dark .cr-search-go:hover{background:var(--p-navy-solid)}@supports (color:color-mix(in lab, red, red)){html.dark .cr-search-go:hover{background:color-mix(in srgb, var(--p-navy-solid) 80%, #fff)}}.cr-facts{color:var(--p-muted);justify-content:center;gap:8px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cr-facts li{align-items:center;gap:7px;display:flex}.cr-facts svg{width:16px;height:16px;color:var(--p-navy)}@media (min-width:700px){.cr-hero .pub-wrap{padding-block:72px 48px}.cr-searchbar{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center}.cr-searchbar:not(:has(.cr-where)){grid-template-columns:minmax(0,1fr) auto}.cr-where{border-top:0}.cr-where:before{content:"";background:var(--p-border);width:1px;position:absolute;top:10px;bottom:10px;left:0}.cr-search-go{width:auto}.cr-facts{flex-wrap:wrap;gap:8px 22px;display:flex}}.cr-values{border-bottom:1px solid var(--p-border)}.cr-values .pub-wrap{gap:24px;padding-block:36px;display:grid}.cr-values article{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.cr-values article>span{font:700 14px/1.6 var(--p-font-mono);color:var(--p-navy)}.cr-values article:nth-child(2)>span{color:var(--p-orange-strong)}html.dark .cr-values article:nth-child(2)>span{color:var(--p-orange)}.cr-values h3{margin:0;font-size:17px}.cr-values p{color:var(--p-muted);max-width:40ch;margin:4px 0 0;font-size:16px;line-height:1.6}@media (min-width:820px){.cr-values .pub-wrap{grid-template-columns:repeat(3,1fr);gap:36px}}.cr-openings{z-index:0;background:linear-gradient(to bottom, transparent, var(--p-canvas) 260px);position:relative}.cr-board{align-items:start;gap:16px;padding-block:12px 40px;display:grid}@media (min-width:1060px){.cr-board{grid-template-columns:minmax(0,1fr) 288px;grid-template-areas:"results filter";gap:24px;padding-block:16px 48px}.cr-filter{grid-area:filter;position:sticky;top:92px}.cr-results{grid-area:results}}.cr-filter{border:1px solid var(--p-border);background:var(--p-card);border-radius:12px;padding:14px 16px}.cr-filter-head{align-items:center;gap:8px;display:flex}.cr-filter-head h2{letter-spacing:-.01em;margin:0 auto 0 0;font-size:16px}.cr-reset{min-height:36px;color:var(--p-orange-strong);background:0 0;border:0;padding:0 6px;font-size:14px;font-weight:650}.cr-reset:hover:not(:disabled){text-decoration:underline}.cr-reset:disabled{color:var(--p-muted);cursor:default}.cr-filter-toggle{border:1px solid var(--p-border);background:var(--p-card);min-height:40px;color:var(--p-text);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.cr-filter-toggle b{background:var(--p-navy-solid);color:#fff;text-align:center;border-radius:999px;min-width:20px;padding:0 6px;font-size:12px}.cr-filter-toggle svg{width:16px;height:16px;transition:transform .2s var(--p-ease-out-strong)}.cr-filter-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.cr-filter-body{display:none}.cr-filter-body[data-open=true]{display:block}@media (min-width:1060px){.cr-filter{padding:16px 18px 18px}.cr-filter-toggle{display:none}.cr-filter-body{display:block}}.cr-check-group{border:0;border-top:1px solid var(--p-border);min-width:0;margin:14px 0 0;padding:14px 0 0}.cr-check-group legend{float:left;width:100%;color:var(--p-text);margin:0 0 4px;padding:0;font-size:14px;font-weight:700}.cr-check{clear:both;min-height:40px;color:var(--p-text);cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}@media (min-width:1060px){.cr-check{min-height:34px}}.cr-check input{width:16px;height:16px;accent-color:var(--p-navy-solid);cursor:pointer;margin:0}html.dark .cr-check input{accent-color:var(--p-orange-strong)}.cr-check b{color:var(--p-muted);font-size:13px;font-weight:600}.cr-check:has(input:checked) b{color:var(--p-text)}.cr-check:has(input:disabled){color:var(--p-muted);cursor:not-allowed}.cr-check:has(input:disabled) input{cursor:not-allowed}.cr-filter-note{background:var(--p-navy-soft);color:var(--p-muted);border-radius:9px;grid-template-columns:16px minmax(0,1fr);gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;display:grid}.cr-filter-note svg{width:15px;height:15px;color:var(--p-navy);margin-top:2px}.cr-list-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;min-height:44px;display:flex}.cr-result-line{color:var(--p-muted);margin:0;font-size:15px;font-weight:600}.cr-result-line strong{color:var(--p-text)}.cr-result-line .pub-btn-link{vertical-align:middle;min-height:36px;margin-left:4px;font-size:14px}.cr-sort{color:var(--p-muted);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.cr-sort select{appearance:none;min-height:36px;color:var(--p-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 26px 0 6px;font-size:14px;font-weight:650}.cr-sort select:hover{background:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.cr-sort select:hover{background:color-mix(in srgb, var(--p-navy) 6%, transparent)}}.cr-sort .cr-caret{width:15px;height:15px;right:6px}.cr-jobs{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cr-job{border:1px solid var(--p-border);background:var(--p-card);transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--p-ease-out-strong);border-radius:12px;padding:18px;position:relative;box-shadow:0 1px 2px #14181f0a}.cr-job:hover{border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.cr-job:hover{border-color:color-mix(in srgb, var(--p-navy) 34%, var(--p-border))}}.cr-job:hover{box-shadow:0 12px 28px -14px var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.cr-job:hover{box-shadow:0 12px 28px -14px color-mix(in srgb, var(--p-navy) 30%, transparent)}}@media (hover:hover) and (pointer:fine){.cr-job:hover{transform:translateY(-1px)}}.cr-job:focus-within{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.cr-job:focus-within{outline:3px solid color-mix(in srgb, var(--p-ring) 50%, transparent)}}.cr-job:focus-within{outline-offset:2px}.cr-job-head{align-items:center;gap:12px;display:flex}.cr-badge{letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:750;display:grid}.cr-badge[data-tone=navy]{color:#fff;background:var(--p-navy-solid)}.cr-badge[data-tone=orange]{color:var(--p-orange-strong);background:var(--p-orange-soft)}.cr-badge[data-tone=emerald]{color:var(--p-emerald);background:var(--p-emerald-soft)}html.dark .cr-badge[data-tone=orange]{color:var(--p-orange)}.cr-job-title{flex:auto;min-width:0}.cr-job h3{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;line-height:1.3}.cr-job h3 a{color:var(--p-text);text-decoration:none}.cr-job h3 a:focus-visible{outline:none}.cr-job h3 a:after{content:"";border-radius:12px;position:absolute;inset:0}.cr-meta{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cr-meta li{align-items:center;gap:4px;display:inline-flex}.cr-meta svg{width:14px;height:14px;color:var(--p-muted)}.cr-dept{color:var(--p-text);font-weight:650}.cr-new-tag{color:var(--p-orange-strong);background:var(--p-orange-soft);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}html.dark .cr-new-tag{color:var(--p-orange)}.cr-desc{max-width:85ch;color:var(--p-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.cr-needs ul{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cr-needs li{background:var(--p-card-soft);border:1px solid var(--p-border);color:var(--p-text);border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:550;display:inline-flex}.cr-needs li svg{width:13px;height:13px;color:var(--p-muted)}.cr-job-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.cr-posted{white-space:nowrap;color:var(--p-muted);align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.cr-posted svg{width:14px;height:14px}.cr-go{color:#fff;background:var(--p-navy-solid);white-space:nowrap;border-radius:9px;align-items:center;min-height:36px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.cr-job:hover .cr-go{color:var(--p-on-primary);background:var(--p-orange-strong)}@media (min-width:700px){.cr-job{padding:18px 20px}}.cr-empty{border:1px dashed var(--p-border-strong);background:var(--p-card);text-align:center;color:var(--p-muted);border-radius:12px;padding:44px 20px}.cr-empty>svg{width:28px;height:28px;color:var(--p-muted)}.cr-empty h3{margin:10px 0 4px;font-size:18px}.cr-empty p{max-width:44ch;margin:0 auto}.cr-empty .cr-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.cr-openings .cr-values{border-bottom:0}.cr-openings .cr-values .pub-wrap{padding-block:8px 48px}.cr-cta-wrap{padding-bottom:72px}.cr-cta{color:#fff;background:linear-gradient(130deg,#262759,#141a29 62%,#6d2a03);border-radius:16px;gap:20px;padding:28px 22px;display:grid;box-shadow:0 18px 45px #26275947}html.dark .cr-cta{background:linear-gradient(130deg,#1d283a,#18212f 58%,#0c0f18);border:1px solid #48447e}.cr-cta .pub-eyebrow{color:#fffc}.cr-cta h2{color:#fff;margin:0 0 6px;font-size:24px;line-height:1.25}.cr-cta p{color:#ffffffe0;margin:0}.cr-cta .pub-btn-primary{color:#fff;background:#c2410c}.cr-cta .pub-btn-primary:hover{color:#fff;background:#ae4304}.cr-cta small{color:#ffffffd9;margin-top:10px;font-size:14px;display:block}.cr-cta small a{color:#fff}@media (min-width:760px){.cr-cta{grid-template-columns:1fr auto;align-items:center;padding:36px 40px}}.ap-field{gap:6px;min-width:0;display:grid}.ap-field-label{color:var(--p-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.35;display:flex}.ap-opt{color:var(--p-muted);font-size:14px;font-weight:500}.ap-hint{color:var(--p-muted);margin:0;font-size:14px;line-height:1.5}.ap-input{border:1px solid var(--p-border-strong);width:100%;min-height:48px;color:var(--p-text);background:var(--p-card);border-radius:10px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pub.ap-root textarea.ap-input{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.55}.ap-input::placeholder{color:var(--p-faint)}.ap-input:focus-visible,.ap-input:focus{border-color:var(--p-ring);box-shadow:0 0 0 3px var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.ap-input:focus-visible,.ap-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-ring) 35%, transparent)}}.ap-input[aria-invalid=true]{border-color:var(--p-rose)}.ap-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.ap-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-rose) 30%, transparent)}}.ap-select-wrap{position:relative}.ap-select-wrap select{appearance:none;padding-right:42px}.ap-select-wrap svg{color:var(--p-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ap-field-error{color:var(--p-rose);align-items:flex-start;gap:6px;margin:0;font-size:14px;font-weight:550;line-height:1.45;display:flex}.ap-field-error svg{width:16px;height:16px;margin-top:2px}.ap-check-row{min-height:44px;color:var(--p-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.ap-check-row input{width:22px;height:22px;accent-color:var(--p-orange-strong);margin:1px 0 0}.ap-segmented{background:var(--p-card-soft);border:1px solid var(--p-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ap-segmented button{min-height:44px;color:var(--p-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:15px;font-weight:650;display:inline-flex}.ap-segmented button[aria-checked=true]{background:var(--p-card);color:var(--p-navy);box-shadow:0 1px 2px #14181f14, 0 0 0 1px var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.ap-segmented button[aria-checked=true]{box-shadow:0 1px 2px #14181f14, 0 0 0 1px color-mix(in srgb, var(--p-navy) 22%, transparent)}}html.dark .ap-segmented button[aria-checked=true]{background:var(--p-navy-solid);color:#fff}.ap-file{border:1.5px dashed var(--p-orange-strong);min-height:76px;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.ap-file{border:1.5px dashed color-mix(in srgb, var(--p-orange-strong) 45%, var(--p-border))}}.ap-file{background:var(--p-orange);border-radius:12px;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.ap-file{background:color-mix(in srgb, var(--p-orange) 4%, var(--p-card))}}.ap-file{transition:border-color .15s,background-color .15s}.ap-file:hover{border-color:var(--p-orange-strong)}.ap-file:focus-within{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.ap-file:focus-within{outline:3px solid color-mix(in srgb, var(--p-ring) 50%, transparent)}}.ap-file:focus-within{outline-offset:2px}.ap-file-icon{width:44px;height:44px;color:var(--p-orange-strong);background:var(--p-orange-soft);border-radius:10px;flex:none;place-items:center;display:grid}html.dark .ap-file-icon{color:var(--p-orange)}.ap-file-body{flex:auto;min-width:0}.ap-file-body strong{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.ap-file-body small{color:var(--p-muted);margin-top:2px;font-size:14px;display:block}.ap-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ap-file-actions{z-index:1;gap:4px;display:none;position:relative}.ap-file.ap-has-file{border-style:solid;border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.ap-file.ap-has-file{border-color:color-mix(in srgb, var(--p-emerald) 60%, transparent)}}.ap-file.ap-has-file{background:var(--p-emerald-soft)}.ap-file.ap-has-file .ap-file-icon{color:var(--p-emerald);background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.ap-file.ap-has-file .ap-file-icon{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.ap-file.ap-has-file .ap-file-actions{display:flex}.ap-file.ap-has-file input[type=file]{pointer-events:none}.ap-file.ap-is-error{border-style:solid;border-color:var(--p-rose);background:var(--p-rose-soft)}.ap-file.ap-is-error .ap-file-icon{color:var(--p-rose);background:var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.ap-file.ap-is-error .ap-file-icon{background:color-mix(in srgb, var(--p-rose) 12%, transparent)}}.ap-file-actions button{min-height:44px;color:var(--p-text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:650;display:inline-flex}.ap-file-actions button:hover{background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.ap-file-actions button:hover{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.ap-file-actions .ap-remove{justify-content:center;width:44px;padding:0}.ap-callout{border:1px solid;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.ap-callout svg{width:20px;height:20px;margin-top:1px}.ap-callout strong{display:block}.ap-callout p{margin:2px 0 0}.ap-callout-error{border-color:var(--p-rose-border);color:var(--p-rose);background:var(--p-rose-soft)}.ap-callout-error p,.ap-callout-warn p{color:var(--p-text)}.ap-callout-warn{border-color:var(--p-amber-border);color:var(--p-amber);background:var(--p-amber-soft)}.ap-callout-info{border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.ap-callout-info{border-color:color-mix(in srgb, var(--p-navy) 18%, var(--p-border))}}.ap-callout-info{color:var(--p-navy);background:var(--p-navy-soft)}.ap-callout-info p{color:var(--p-muted)}.ap-callout-success{border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.ap-callout-success{border-color:color-mix(in srgb, var(--p-emerald) 35%, transparent)}}.ap-callout-success{color:var(--p-emerald);background:var(--p-emerald-soft)}.ap-callout-success p{color:var(--p-text)}.ap-success-mark{color:#fff;width:60px;height:60px;animation:ap-pop .2s var(--p-ease-out-strong) both;background:linear-gradient(145deg,#047857,#036046);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 35px #14181f14}.ap-success-mark svg{stroke-width:2.4px;width:28px;height:28px}@keyframes ap-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.ap-enter{animation:ap-enter .22s var(--p-ease-out-strong) both}@keyframes ap-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ap-role-page{padding-block:20px 72px}.ap-crumbs{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.ap-crumbs a{align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.ap-crumbs svg{width:14px;height:14px}.ap-role-hero{border:1px solid var(--p-navy);margin-top:6px;padding:26px 20px}@supports (color:color-mix(in lab, red, red)){.ap-role-hero{border:1px solid color-mix(in srgb, var(--p-navy) 22%, var(--p-border))}}.ap-role-hero{background:linear-gradient(135deg, var(--p-navy-soft), var(--p-card) 72%);border-radius:16px;gap:22px;display:grid;position:relative;overflow:hidden}html.dark .ap-role-hero{background:linear-gradient(135deg, #29295f61, var(--p-card) 72%);border-color:#3f3f65}.ap-role-hero .ap-label{color:var(--p-navy);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:750}.ap-role-hero h1{color:var(--p-navy);letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(30px,7vw,48px);line-height:1.08}html.dark .ap-role-hero h1{color:var(--p-navy-hover)}.ap-meta{color:var(--p-muted);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ap-meta li{align-items:center;gap:6px;display:flex}.ap-meta svg{width:16px;height:16px;color:var(--p-navy)}.ap-prep{border:1px solid var(--p-border);background:var(--p-card);border-radius:12px;padding:16px}.ap-prep h2{margin:0 0 10px;font-size:16px}.ap-prep ul{gap:8px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.ap-prep li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.ap-prep li svg{width:18px;height:18px;color:var(--p-navy);margin-top:1px}.ap-prep .pub-btn{width:100%;margin-top:14px}@media (min-width:860px){.ap-role-hero{grid-template-columns:minmax(0,1fr) 320px;align-items:end;padding:36px 40px}}.ap-layout{align-items:start;gap:22px;margin-top:22px;display:grid}@media (min-width:1000px){.ap-layout{grid-template-columns:minmax(0,1fr) 420px}}.ap-content{border:1px solid var(--p-border);background:var(--p-card);border-radius:12px;padding:24px 20px}@media (min-width:620px){.ap-content{padding:32px 36px}}.ap-content section+section{margin-top:30px}.ap-content h2{letter-spacing:-.01em;margin:0 0 10px;font-size:20px}.ap-content p,.ap-content li{max-width:70ch;color:var(--p-muted);font-size:16px;line-height:1.75}.ap-content p{margin:0 0 12px}.ap-content ul{margin:0;padding-left:20px}.ap-content li+li{margin-top:4px}.ap-benefits{gap:8px;display:grid}@media (min-width:520px){.ap-benefits{grid-template-columns:1fr 1fr}}.ap-benefits>span{color:var(--p-navy);background:var(--p-navy-soft);border-radius:10px;align-items:center;gap:8px;padding:12px 14px;font-size:15px;font-weight:650;display:flex}.ap-equal{background:var(--p-orange-soft);border-radius:12px;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:18px;display:grid}.ap-equal>span{color:var(--p-orange-strong);font-size:20px;line-height:1.2}html.dark .ap-equal>span{color:var(--p-orange)}.ap-equal h2{margin-bottom:4px;font-size:18px}.ap-equal p{margin:0}.ap-apply{border:1px solid var(--p-border);background:var(--p-card);border-radius:14px;padding:22px 18px;scroll-margin-top:84px;box-shadow:0 12px 35px #18181b0f}html.dark .ap-apply{box-shadow:0 12px 35px #0000002e}@media (min-width:620px){.ap-apply{padding:26px}}@media (min-width:1000px){.ap-apply{overscroll-behavior:contain;max-height:calc(100dvh - 116px);position:sticky;top:96px;overflow-y:auto}}.ap-apply:focus{outline:none}.ap-apply-head h2{letter-spacing:-.02em;margin:0 0 4px;font-size:22px}.ap-apply-head p{color:var(--p-muted);margin:0;font-size:15px}.ap-stepper{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ap-stepper li{position:relative}.ap-stepper button,.ap-stepper .ap-step-static{border:0;border-bottom:3px solid var(--p-border);width:100%;min-height:56px;color:var(--p-muted);text-align:left;background:0 0;align-content:end;justify-items:start;gap:4px;padding:0 0 8px;font-size:14px;font-weight:600;display:grid}.ap-stepper button{cursor:pointer}.ap-stepper button:hover{color:var(--p-text)}.ap-stepper .ap-dot{border:2px solid var(--p-border-strong);background:var(--p-card);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:750;display:grid}.ap-stepper .ap-dot svg{stroke-width:2.6px;width:14px;height:14px}.ap-stepper [aria-current=step]{color:var(--p-navy);border-bottom-color:var(--p-navy);font-weight:700}.ap-stepper [aria-current=step] .ap-dot{border-color:var(--p-navy);color:var(--p-navy);box-shadow:0 0 0 4px var(--p-navy-soft)}.ap-stepper .ap-done{color:var(--p-text);border-bottom-color:var(--p-emerald)}.ap-stepper .ap-done .ap-dot{border-color:var(--p-emerald);background:var(--p-emerald);color:#fff}html.dark .ap-stepper .ap-done .ap-dot{color:#052e25}.ap-summary{margin-top:18px}.ap-summary ul{margin:6px 0 0;padding-left:18px}.ap-summary a{color:var(--p-rose);font-weight:650}.pub.ap-root form{margin-top:20px}.ap-step{gap:20px;display:grid}.ap-step[data-dir=forward]:not([hidden]){animation:ap-step-forward .2s var(--p-ease-out-strong) both}.ap-step[data-dir=back]:not([hidden]){animation:ap-step-back .2s var(--p-ease-out-strong) both}@keyframes ap-step-forward{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ap-step-back{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes ap-step-forward{0%{opacity:0}to{opacity:1}}@keyframes ap-step-back{0%{opacity:0}to{opacity:1}}}.ap-step-title{letter-spacing:-.01em;margin:0;font-size:18px}.ap-step-title:focus{outline:none}.ap-step-title small{color:var(--p-muted);letter-spacing:0;margin-top:2px;font-size:14px;font-weight:500;display:block}.pub.ap-root fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.pub.ap-root legend{margin-bottom:4px;padding:0}.ap-prompt{border-left:3px solid var(--p-navy);background:var(--p-navy-soft);color:var(--p-text);border-radius:0 10px 10px 0;margin:0;padding:14px 16px;font-size:16px;line-height:1.55}.ap-prompt span{color:var(--p-navy);letter-spacing:.4px;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.ap-counter{color:var(--p-muted);justify-self:end;font-size:13px}.ap-actions{flex-direction:column-reverse;gap:10px;margin-top:24px;display:flex}.ap-actions .pub-btn{width:100%}@media (min-width:480px){.ap-actions{flex-direction:row;justify-content:flex-end}.ap-actions .pub-btn{width:auto}.ap-actions .pub-btn-primary{min-width:180px}}.ap-secure{color:var(--p-muted);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:13px;display:flex}.ap-secure svg{width:14px;height:14px}.ap-done-panel{text-align:center;justify-items:center;gap:4px;display:grid}.ap-done-panel h2{letter-spacing:-.02em;margin:12px 0 6px;font-size:24px}.ap-done-panel h2:focus{outline:none}.ap-done-panel>p{color:var(--p-muted);max-width:42ch;margin:0}.ap-ref{border:1px solid var(--p-emerald);width:100%;margin:20px 0 6px;padding:16px}@supports (color:color-mix(in lab, red, red)){.ap-ref{border:1px solid color-mix(in srgb, var(--p-emerald) 35%, var(--p-border))}}.ap-ref{background:var(--p-emerald-soft);border-radius:12px;justify-items:center;gap:10px;display:grid}.ap-ref span{color:var(--p-muted);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:650}.ap-ref strong{color:var(--p-text);letter-spacing:.06em;font-size:26px;font-weight:600}.ap-ref .pub-btn{min-height:44px;font-size:15px}.ap-done-panel .ap-note{font-size:15px}.ap-done-actions{gap:10px;width:100%;margin-top:18px;display:grid}.ap-next{border-top:1px solid var(--p-border);text-align:left;counter-reset:n;gap:12px;width:100%;margin:22px 0 0;padding:16px 0 0;list-style:none;display:grid}.ap-next li{color:var(--p-muted);counter-increment:n;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.5;display:grid}.ap-next li:before{content:counter(n);background:var(--p-navy-soft);width:26px;height:26px;color:var(--p-navy);border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid}.ap-next strong{color:var(--p-text)}.ap-nf{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:60vh;padding-block:64px;display:grid}.ap-nf .pub-code{color:var(--p-orange-strong);letter-spacing:2px;font-size:14px;font-weight:700}.ap-nf h1{margin:4px 0;font-size:clamp(28px,6vw,36px)}.ap-nf p{color:var(--p-muted);max-width:44ch;margin:0 0 16px}.ap-freshness{color:var(--p-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:12px 0 0;font-size:15px;display:flex}.ap-freshness .ap-soon{color:var(--p-amber);align-items:center;gap:8px;font-weight:650;display:inline-flex}.ap-freshness .ap-soon:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.ap-restored,.ap-offline{margin-top:18px}.ap-restored .ap-restored-actions{flex-wrap:wrap;gap:4px 12px;margin-top:8px;display:flex}.ap-restored .pub-btn-link{min-height:44px;padding:0}.ap-failed{margin-top:18px}.ap-failed .pub-btn{min-height:44px;margin-top:10px;font-size:15px}.ap-draft-note{animation:pub-field-in .16s var(--p-ease-out-strong) both;color:var(--p-muted);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:13px;display:flex}.ap-draft-note svg{width:14px;height:14px;color:var(--p-emerald)}.ap-apply-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--p-border);background:var(--p-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #14181f0f}.ap-apply-bar>div{flex:auto;min-width:0;display:grid}.ap-apply-bar strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.ap-apply-bar span{color:var(--p-muted);font-size:13px}.ap-apply-bar .pub-btn{flex:none;min-height:48px}@media (min-width:1000px){.ap-apply-bar{display:none!important}}.motion-presence.motion-fade.ap-apply-bar{transition:opacity .2s var(--p-ease-out-strong), transform .2s var(--p-ease-out-strong);transform:translate(0)}@starting-style{.motion-presence.motion-fade.ap-apply-bar{opacity:0;transform:translateY(8px)}}.motion-presence.motion-fade.ap-apply-bar[data-state=closed]{opacity:0;transition-duration:.14s;transition-timing-function:ease-in;transform:translateY(8px)}body.ap-has-apply-bar .pub-toasts{bottom:calc(86px + env(safe-area-inset-bottom))}body.ap-has-apply-bar .pub-site-footer{padding-bottom:76px}.cs-field{gap:6px;min-width:0;display:grid}.cs-field-label{color:var(--p-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.35;display:flex}.cs-opt{color:var(--p-muted);font-size:14px;font-weight:500}.cs-hint{color:var(--p-muted);margin:0;font-size:14px;line-height:1.5}.cs-input{border:1px solid var(--p-border-strong);width:100%;min-height:48px;color:var(--p-text);background:var(--p-card);border-radius:10px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pub.cs-root textarea.cs-input{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.55}.cs-input::placeholder{color:var(--p-faint)}.cs-input:focus-visible,.cs-input:focus{border-color:var(--p-ring);box-shadow:0 0 0 3px var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.cs-input:focus-visible,.cs-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-ring) 35%, transparent)}}.cs-input[aria-invalid=true]{border-color:var(--p-rose)}.cs-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.cs-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-rose) 30%, transparent)}}.cs-select-wrap{position:relative}.cs-select-wrap select{appearance:none;padding-right:42px}.cs-select-wrap svg{color:var(--p-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.cs-field-error{color:var(--p-rose);align-items:flex-start;gap:6px;margin:0;font-size:14px;font-weight:550;line-height:1.45;display:flex}.cs-field-error svg{width:16px;height:16px;margin-top:2px}.cs-check-row{min-height:44px;color:var(--p-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.cs-check-row input{width:22px;height:22px;accent-color:var(--p-orange-strong);margin:1px 0 0}.cs-segmented{background:var(--p-card-soft);border:1px solid var(--p-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.cs-segmented button{min-height:44px;color:var(--p-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:15px;font-weight:650;display:inline-flex}.cs-segmented button[aria-checked=true]{background:var(--p-card);color:var(--p-navy);box-shadow:0 1px 2px #14181f14, 0 0 0 1px var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.cs-segmented button[aria-checked=true]{box-shadow:0 1px 2px #14181f14, 0 0 0 1px color-mix(in srgb, var(--p-navy) 22%, transparent)}}html.dark .cs-segmented button[aria-checked=true]{background:var(--p-navy-solid);color:#fff}.cs-file{border:1.5px dashed var(--p-orange-strong);min-height:76px;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.cs-file{border:1.5px dashed color-mix(in srgb, var(--p-orange-strong) 45%, var(--p-border))}}.cs-file{background:var(--p-orange);border-radius:12px;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cs-file{background:color-mix(in srgb, var(--p-orange) 4%, var(--p-card))}}.cs-file{transition:border-color .15s,background-color .15s}.cs-file:hover{border-color:var(--p-orange-strong)}.cs-file:focus-within{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.cs-file:focus-within{outline:3px solid color-mix(in srgb, var(--p-ring) 50%, transparent)}}.cs-file:focus-within{outline-offset:2px}.cs-file-icon{width:44px;height:44px;color:var(--p-orange-strong);background:var(--p-orange-soft);border-radius:10px;flex:none;place-items:center;display:grid}html.dark .cs-file-icon{color:var(--p-orange)}.cs-file-body{flex:auto;min-width:0}.cs-file-body strong{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.cs-file-body small{color:var(--p-muted);margin-top:2px;font-size:14px;display:block}.cs-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cs-file-actions{z-index:1;gap:4px;display:none;position:relative}.cs-file.cs-has-file{border-style:solid;border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.cs-file.cs-has-file{border-color:color-mix(in srgb, var(--p-emerald) 60%, transparent)}}.cs-file.cs-has-file{background:var(--p-emerald-soft)}.cs-file.cs-has-file .cs-file-icon{color:var(--p-emerald);background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.cs-file.cs-has-file .cs-file-icon{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.cs-file.cs-has-file .cs-file-actions{display:flex}.cs-file.cs-has-file input[type=file]{pointer-events:none}.cs-file.cs-is-error{border-style:solid;border-color:var(--p-rose);background:var(--p-rose-soft)}.cs-file.cs-is-error .cs-file-icon{color:var(--p-rose);background:var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.cs-file.cs-is-error .cs-file-icon{background:color-mix(in srgb, var(--p-rose) 12%, transparent)}}.cs-file-actions button{min-height:44px;color:var(--p-text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:650;display:inline-flex}.cs-file-actions button:hover{background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.cs-file-actions button:hover{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.cs-file-actions .cs-remove{justify-content:center;width:44px;padding:0}.cs-callout{border:1px solid;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.cs-callout svg{width:20px;height:20px;margin-top:1px}.cs-callout strong{display:block}.cs-callout p{margin:2px 0 0}.cs-callout-error{border-color:var(--p-rose-border);color:var(--p-rose);background:var(--p-rose-soft)}.cs-callout-error p,.cs-callout-warn p{color:var(--p-text)}.cs-callout-warn{border-color:var(--p-amber-border);color:var(--p-amber);background:var(--p-amber-soft)}.cs-callout-info{border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.cs-callout-info{border-color:color-mix(in srgb, var(--p-navy) 18%, var(--p-border))}}.cs-callout-info{color:var(--p-navy);background:var(--p-navy-soft)}.cs-callout-info p{color:var(--p-muted)}.cs-callout-success{border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.cs-callout-success{border-color:color-mix(in srgb, var(--p-emerald) 35%, transparent)}}.cs-callout-success{color:var(--p-emerald);background:var(--p-emerald-soft)}.cs-callout-success p{color:var(--p-text)}.cs-success-mark{color:#fff;width:60px;height:60px;animation:cs-pop .2s var(--p-ease-out-strong) both;background:linear-gradient(145deg,#047857,#036046);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 35px #14181f14}.cs-success-mark svg{stroke-width:2.4px;width:28px;height:28px}@keyframes cs-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.cs-enter{animation:cs-enter .22s var(--p-ease-out-strong) both}@keyframes cs-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cs-status-page{max-width:820px;margin:0 auto;padding:40px 16px 64px}@media (min-width:620px){.cs-status-page{padding-top:72px}}.cs-intro{text-align:center;max-width:640px;margin:0 auto 28px}.cs-intro h1{color:var(--p-navy);letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(32px,8vw,50px);line-height:1.06}html.dark .cs-intro h1{color:var(--p-navy-hover)}.cs-intro .pub-lede{margin:0 auto}.cs-card{border:1px solid var(--p-navy);padding:22px 18px}@supports (color:color-mix(in lab, red, red)){.cs-card{border:1px solid color-mix(in srgb, var(--p-navy) 20%, var(--p-border))}}.cs-card{background:var(--p-card);box-shadow:var(--p-shadow-card);border-radius:16px}@media (min-width:620px){.cs-card{padding:34px 38px}}.cs-lookup{max-width:560px;margin:0 auto}.cs-card-head{align-items:center;gap:14px;margin-bottom:22px;display:flex}.cs-card-head>span{width:44px;height:44px;color:var(--p-orange-strong);background:var(--p-orange-soft);border-radius:12px;flex:none;place-items:center;display:grid}html.dark .cs-card-head>span{color:var(--p-orange)}.cs-card-head h2{letter-spacing:-.02em;margin:0;font-size:22px}.cs-card-head p{color:var(--p-muted);margin:2px 0 0;font-size:15px}.pub.cs-root form{gap:20px;display:grid}.cs-ref-input{position:relative}.cs-ref-input .cs-input{font-family:var(--p-font-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:18px}.cs-ref-input .cs-input::placeholder{text-transform:none;letter-spacing:.06em}.cs-privacy{color:var(--p-muted);text-align:center;justify-content:center;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:14px;display:flex}.cs-privacy svg{width:16px;height:16px;color:var(--p-emerald);margin-top:3px}.cs-outcome{margin-top:4px}.pub.cs-root form>.cs-gap-row{margin-top:-20px}.cs-gap-row .cs-outcome{margin-top:24px}.cs-outcome ul{margin:6px 0 0;padding-left:18px}.cs-outcome li+li{margin-top:2px}.cs-wait{font-variant-numeric:tabular-nums;font-weight:700}.cs-result:focus{outline:none}.cs-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.cs-topline .pub-code{color:var(--p-text);background:var(--p-card-soft);border-radius:8px;padding:6px 12px;font-size:15px;font-weight:600}.cs-result-head{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:16px;display:grid}.cs-result-head .cs-badge{width:50px;height:50px;color:var(--p-navy);background:var(--p-navy-soft);border-radius:14px;place-items:center;display:grid}.cs-result-head .cs-badge svg{width:22px;height:22px}.cs-result-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,5vw,27px)}.cs-result-head h2:focus{outline:none}.cs-result-head p:last-child{color:var(--p-muted);max-width:60ch;margin:6px 0 0}.cs-details{border-block:1px solid var(--p-border);gap:14px;margin:26px 0 0;padding:16px 0;display:grid}@media (min-width:620px){.cs-details{grid-template-columns:1.5fr;grid-auto-columns:1fr;grid-auto-flow:column;gap:20px}}.cs-details dt{color:var(--p-muted);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:650}.cs-details dd{color:var(--p-text);margin:3px 0 0;font-size:16px;font-weight:650}.cs-progress{grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none;display:grid}.cs-progress li{text-align:center;color:var(--p-muted);justify-items:center;gap:8px;display:grid;position:relative}.cs-progress li:before{content:"";background:var(--p-border);width:100%;height:2px;position:absolute;top:15px;right:50%}.cs-progress li:first-child:before{display:none}.cs-progress .cs-dot{z-index:1;border:2px solid var(--p-border-strong);background:var(--p-card);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:750;display:grid;position:relative}.cs-progress .cs-dot svg{stroke-width:2.6px;width:15px;height:15px}.cs-progress strong{max-width:12ch;font-size:14px;font-weight:600;line-height:1.3}.cs-progress .cs-completed:before,.cs-progress .cs-current:before{background:var(--p-emerald)}.cs-progress .cs-completed .cs-dot{border-color:var(--p-emerald);background:var(--p-emerald);color:#fff}html.dark .cs-progress .cs-completed .cs-dot{color:#052e25}.cs-progress .cs-completed strong{color:var(--p-text)}.cs-progress .cs-current .cs-dot{border-color:var(--p-navy);color:var(--p-navy);box-shadow:0 0 0 4px var(--p-navy-soft)}.cs-progress .cs-current strong{color:var(--p-navy);font-weight:700}.cs-history{border-top:1px solid var(--p-border);margin-top:28px;padding-top:22px}.cs-history h3{margin:0 0 14px;font-size:17px}.cs-history ol{margin:0;padding:0;list-style:none}.cs-history li{grid-template-columns:20px minmax(0,1fr);gap:12px;min-height:56px;display:grid;position:relative}.cs-history li:not(:last-child):before{content:"";background:var(--p-border-strong);width:1px;position:absolute;top:14px;bottom:0;left:5px}.cs-history li>i{z-index:1;background:var(--p-navy);width:11px;height:11px;box-shadow:0 0 0 3px var(--p-card);border-radius:50%;margin-top:7px;position:relative}.cs-history li:first-child>i{background:var(--p-orange)}.cs-history strong{font-size:16px;display:block}.cs-history time{color:var(--p-muted);font-size:14px;display:block}.cs-help{margin-top:24px}.cs-back{width:max-content;margin:22px auto 0;display:flex}.cs-back svg{transform:none}.cs-since{color:var(--p-text);margin:10px 0 0;font-size:16px;font-weight:600}.cs-since .cs-sep{color:var(--p-muted);margin:0 6px}.cs-details dd small{color:var(--p-muted);margin-top:1px;font-size:14px;font-weight:500;display:block}.cs-next-step{border:1px solid var(--p-navy);margin-top:24px;padding:18px}@supports (color:color-mix(in lab, red, red)){.cs-next-step{border:1px solid color-mix(in srgb, var(--p-navy) 18%, var(--p-border))}}.cs-next-step{background:var(--p-navy-soft);border-radius:12px}.cs-next-step h3{margin:0 0 6px;font-size:17px}.cs-next-step p{max-width:65ch;color:var(--p-text);margin:0}.cs-next-step p+p{margin-top:8px}.cs-next-step .cs-muted{color:var(--p-muted);font-size:15px}.cs-next-step .pub-btn{margin-top:14px}@media (max-width:480px){.cs-next-step .pub-btn{width:100%}}.cs-slow{margin-top:16px}.cs-slow:before{content:none}.cs-contact-line{color:var(--p-muted);margin:22px 0 0;font-size:15px}.bk-field{gap:6px;min-width:0;display:grid}.bk-field-label{color:var(--p-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.35;display:flex}.bk-opt{color:var(--p-muted);font-size:14px;font-weight:500}.bk-hint{color:var(--p-muted);margin:0;font-size:14px;line-height:1.5}.bk-input{border:1px solid var(--p-border-strong);width:100%;min-height:48px;color:var(--p-text);background:var(--p-card);border-radius:10px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pub.bk-root textarea.bk-input{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.55}.bk-input::placeholder{color:var(--p-faint)}.bk-input:focus-visible,.bk-input:focus{border-color:var(--p-ring);box-shadow:0 0 0 3px var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.bk-input:focus-visible,.bk-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-ring) 35%, transparent)}}.bk-input[aria-invalid=true]{border-color:var(--p-rose)}.bk-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.bk-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-rose) 30%, transparent)}}.bk-select-wrap{position:relative}.bk-select-wrap select{appearance:none;padding-right:42px}.bk-select-wrap svg{color:var(--p-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bk-field-error{color:var(--p-rose);align-items:flex-start;gap:6px;margin:0;font-size:14px;font-weight:550;line-height:1.45;display:flex}.bk-field-error svg{width:16px;height:16px;margin-top:2px}.bk-check-row{min-height:44px;color:var(--p-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.bk-check-row input{width:22px;height:22px;accent-color:var(--p-orange-strong);margin:1px 0 0}.bk-segmented{background:var(--p-card-soft);border:1px solid var(--p-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.bk-segmented button{min-height:44px;color:var(--p-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:15px;font-weight:650;display:inline-flex}.bk-segmented button[aria-checked=true]{background:var(--p-card);color:var(--p-navy);box-shadow:0 1px 2px #14181f14, 0 0 0 1px var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.bk-segmented button[aria-checked=true]{box-shadow:0 1px 2px #14181f14, 0 0 0 1px color-mix(in srgb, var(--p-navy) 22%, transparent)}}html.dark .bk-segmented button[aria-checked=true]{background:var(--p-navy-solid);color:#fff}.bk-file{border:1.5px dashed var(--p-orange-strong);min-height:76px;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.bk-file{border:1.5px dashed color-mix(in srgb, var(--p-orange-strong) 45%, var(--p-border))}}.bk-file{background:var(--p-orange);border-radius:12px;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.bk-file{background:color-mix(in srgb, var(--p-orange) 4%, var(--p-card))}}.bk-file{transition:border-color .15s,background-color .15s}.bk-file:hover{border-color:var(--p-orange-strong)}.bk-file:focus-within{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.bk-file:focus-within{outline:3px solid color-mix(in srgb, var(--p-ring) 50%, transparent)}}.bk-file:focus-within{outline-offset:2px}.bk-file-icon{width:44px;height:44px;color:var(--p-orange-strong);background:var(--p-orange-soft);border-radius:10px;flex:none;place-items:center;display:grid}html.dark .bk-file-icon{color:var(--p-orange)}.bk-file-body{flex:auto;min-width:0}.bk-file-body strong{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.bk-file-body small{color:var(--p-muted);margin-top:2px;font-size:14px;display:block}.bk-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bk-file-actions{z-index:1;gap:4px;display:none;position:relative}.bk-file.bk-has-file{border-style:solid;border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.bk-file.bk-has-file{border-color:color-mix(in srgb, var(--p-emerald) 60%, transparent)}}.bk-file.bk-has-file{background:var(--p-emerald-soft)}.bk-file.bk-has-file .bk-file-icon{color:var(--p-emerald);background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.bk-file.bk-has-file .bk-file-icon{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.bk-file.bk-has-file .bk-file-actions{display:flex}.bk-file.bk-has-file input[type=file]{pointer-events:none}.bk-file.bk-is-error{border-style:solid;border-color:var(--p-rose);background:var(--p-rose-soft)}.bk-file.bk-is-error .bk-file-icon{color:var(--p-rose);background:var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.bk-file.bk-is-error .bk-file-icon{background:color-mix(in srgb, var(--p-rose) 12%, transparent)}}.bk-file-actions button{min-height:44px;color:var(--p-text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:650;display:inline-flex}.bk-file-actions button:hover{background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.bk-file-actions button:hover{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.bk-file-actions .bk-remove{justify-content:center;width:44px;padding:0}.bk-callout{border:1px solid;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.bk-callout svg{width:20px;height:20px;margin-top:1px}.bk-callout strong{display:block}.bk-callout p{margin:2px 0 0}.bk-callout-error{border-color:var(--p-rose-border);color:var(--p-rose);background:var(--p-rose-soft)}.bk-callout-error p,.bk-callout-warn p{color:var(--p-text)}.bk-callout-warn{border-color:var(--p-amber-border);color:var(--p-amber);background:var(--p-amber-soft)}.bk-callout-info{border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.bk-callout-info{border-color:color-mix(in srgb, var(--p-navy) 18%, var(--p-border))}}.bk-callout-info{color:var(--p-navy);background:var(--p-navy-soft)}.bk-callout-info p{color:var(--p-muted)}.bk-callout-success{border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.bk-callout-success{border-color:color-mix(in srgb, var(--p-emerald) 35%, transparent)}}.bk-callout-success{color:var(--p-emerald);background:var(--p-emerald-soft)}.bk-callout-success p{color:var(--p-text)}.bk-success-mark{color:#fff;width:60px;height:60px;animation:bk-pop .2s var(--p-ease-out-strong) both;background:linear-gradient(145deg,#047857,#036046);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 35px #14181f14}.bk-success-mark svg{stroke-width:2.4px;width:28px;height:28px}@keyframes bk-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.bk-enter{animation:bk-enter .22s var(--p-ease-out-strong) both}@keyframes bk-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pub.bk-root{background:linear-gradient(150deg, var(--p-page), var(--p-canvas))}html.dark .pub.bk-root{background:var(--p-page)}.bk-topbar .pub-wrap{justify-content:space-between;align-items:center;max-width:960px;height:68px;display:flex}.bk-booking{max-width:960px;margin:0 auto;padding:8px 16px 56px}.bk-card{border:1px solid var(--p-border);background:var(--p-card);box-shadow:var(--p-shadow-card);border-radius:16px;padding:22px 18px}@media (min-width:620px){.bk-card{border-radius:18px;padding:32px 36px}}.bk-card:focus{outline:none}.pub-kicker{margin-bottom:10px}.bk-card h1{letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(22px,5vw,28px);line-height:1.2}.bk-card h1:focus{outline:none}.bk-organizer{align-items:center;gap:14px;display:flex}.bk-avatar{color:#fff;background:#315e50;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:17px;font-weight:750;display:grid}.bk-organizer p{color:var(--p-muted);margin:0;font-size:15px}.bk-facts{border-bottom:1px solid var(--p-border);color:var(--p-muted);flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:0 0 20px;font-size:15px;list-style:none;display:flex}.bk-facts li{align-items:center;gap:6px;display:flex}.bk-facts svg{width:17px;height:17px;color:var(--p-navy)}.bk-current-booking{margin:18px 0 0}.bk-tz{gap:6px;margin:20px 0 0;display:grid}.bk-tz-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bk-tz-row .bk-select-wrap{flex:240px}.bk-tz .bk-hint{font-size:14px}.bk-notice{margin:18px 0 0}.bk-picker{gap:22px;margin-top:22px;display:grid}@media (min-width:820px){.bk-picker{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px}}.bk-month-nav{border:1px solid var(--p-border);background:var(--p-card-soft);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:4px;display:flex}.bk-month-nav h2{margin:0;font-size:16px;font-weight:700}.bk-month-btn{width:44px;height:44px;color:var(--p-text);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.bk-month-btn:hover:not([disabled]){color:var(--p-orange-strong);background:var(--p-orange-soft)}.bk-month-btn[disabled]{opacity:.35;cursor:not-allowed}.bk-weekdays,.bk-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.bk-weekdays{margin-bottom:4px}.bk-weekdays span{color:var(--p-muted);text-align:center;letter-spacing:.3px;text-transform:uppercase;font-size:12px;font-weight:700}.bk-day{aspect-ratio:1;min-height:44px;color:var(--p-faint);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:15px;font-weight:600;display:flex}.bk-day[disabled]{cursor:default}.bk-day.bk-blank{visibility:hidden}.bk-day.bk-has{color:var(--p-text);background:var(--p-card-soft);border-color:var(--p-border);cursor:pointer;font-weight:700}.bk-day.bk-has i{background:var(--p-orange);border-radius:50%;width:5px;height:5px}.bk-day.bk-has:hover{border-color:var(--p-orange)}@supports (color:color-mix(in lab, red, red)){.bk-day.bk-has:hover{border-color:color-mix(in srgb, var(--p-orange) 45%, transparent)}}.bk-day.bk-has:hover{background:var(--p-orange-soft);color:var(--p-orange-strong)}.bk-day.bk-today{box-shadow:inset 0 0 0 1.5px var(--p-navy)}.bk-day[aria-pressed=true],.bk-day[aria-pressed=true]:hover{color:var(--p-on-primary);background:var(--p-orange-strong);border-color:#0000}.bk-day[aria-pressed=true] i{background:currentColor}.bk-legend{color:var(--p-muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:13px;display:flex}.bk-legend span{align-items:center;gap:6px;display:inline-flex}.bk-legend i{border:1px solid var(--p-border);background:var(--p-card-soft);border-radius:4px;width:14px;height:14px}.bk-legend i.bk-t{box-shadow:inset 0 0 0 1.5px var(--p-navy);background:0 0;border-color:#0000}.bk-slots h2{margin:0;font-size:18px}.bk-slots h2:focus{outline:none}.bk-slots .bk-sub{color:var(--p-muted);margin:2px 0 14px;font-size:14px}.bk-period+.bk-period{margin-top:16px}.bk-period h3{color:var(--p-muted);letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.bk-period h3 svg{width:15px;height:15px}.bk-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:420px){.bk-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:820px){.bk-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-slot{border:1px solid var(--p-border-strong);min-height:56px;color:var(--p-text);background:var(--p-card);font-variant-numeric:tabular-nums;border-radius:10px;align-content:center;justify-items:center;gap:1px;padding:6px 10px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.bk-slot b{font-size:16px;font-weight:700}.bk-slot small{color:var(--p-muted);font-size:13px;font-weight:500}.bk-slot:hover:not([disabled]){border-color:var(--p-orange-strong);background:var(--p-orange-soft)}.bk-slot:hover:not([disabled]) b{color:var(--p-orange-strong)}html.dark .bk-slot:hover:not([disabled]) b{color:var(--p-orange)}.bk-slot[disabled]{cursor:not-allowed;background:var(--p-card-soft);border-style:dashed}.bk-slot[disabled] b{color:var(--p-muted);text-decoration:line-through}.bk-slot[disabled] small{color:var(--p-amber);font-weight:650}.bk-hint-box{border:1px dashed var(--p-border-strong);color:var(--p-muted);text-align:center;border-radius:12px;justify-items:center;gap:6px;padding:26px 16px;font-size:15px;display:grid}.bk-hint-box svg{width:24px;height:24px}.bk-hint-box strong{color:var(--p-text);font-size:16px}.bk-slot[aria-pressed=true],.bk-slot[aria-pressed=true]:hover:not([disabled]){background:var(--p-orange-strong);color:var(--p-on-primary);border-color:#0000}.bk-slot[aria-pressed=true] b,.bk-slot[aria-pressed=true]:hover:not([disabled]) b,html.dark .bk-slot[aria-pressed=true]:hover:not([disabled]) b,.bk-slot[aria-pressed=true] small{color:var(--p-on-primary)}@supports (color:color-mix(in lab, red, red)){.bk-slot[aria-pressed=true] small{color:color-mix(in srgb, var(--p-on-primary) 82%, transparent)}}.bk-day.bk-picked:not([aria-pressed=true]){border-color:var(--p-orange-strong)}.bk-nowrap{white-space:nowrap}.bk-pick-bar{bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;border:1px solid var(--p-orange-strong);margin-top:22px;padding:12px 12px 12px 16px;position:sticky}@supports (color:color-mix(in lab, red, red)){.bk-pick-bar{border:1px solid color-mix(in srgb, var(--p-orange-strong) 40%, var(--p-border))}}.bk-pick-bar{background:var(--p-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex;box-shadow:0 15px 40px #14181f2b}html.dark .bk-pick-bar{box-shadow:0 15px 40px #00000080}.motion-presence.motion-fade.bk-pick-bar{transition:opacity .2s var(--p-ease-out-strong), transform .2s var(--p-ease-out-strong);transform:translate(0)}@starting-style{.motion-presence.motion-fade.bk-pick-bar{opacity:0;transform:translateY(8px)}}.motion-presence.motion-fade.bk-pick-bar[data-state=closed]{opacity:0;transition-duration:.14s;transition-timing-function:ease-in;transform:translateY(8px)}.bk-pick-bar .bk-what{font-variant-numeric:tabular-nums;flex:240px;gap:1px;min-width:0;display:grid}.bk-pick-label{color:var(--p-muted);letter-spacing:.4px;text-transform:uppercase;font-size:13px;font-weight:650}.bk-pick-bar strong{font-size:17px;line-height:1.35}.bk-pick-bar small{color:var(--p-muted);font-size:14px}.bk-pick-bar .pub-btn{flex:200px}.bk-pick-bar .pub-btn[aria-disabled=true]{opacity:.8;cursor:wait}@media (min-width:620px){.bk-pick-bar .pub-btn{flex:none}}.bk-kbd-hint{color:var(--p-muted);margin:14px 0 0;font-size:13px;display:none}@media (hover:hover) and (pointer:fine){.bk-kbd-hint{display:block}}.bk-facts li.bk-expiry .bk-when{color:var(--p-muted);font-weight:500}.bk-facts li.bk-expiry.bk-soon{color:var(--p-amber);font-weight:650}.bk-facts li.bk-expiry.bk-soon svg{color:var(--p-amber)}.bk-booked-actions{flex-direction:column;gap:10px;width:100%;margin-top:18px;display:flex}@media (min-width:520px){.bk-booked-actions{flex-direction:row;justify-content:center}}.bk-center .bk-booked-actions .pub-btn-primary{margin-top:0}.pub-toasts{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed}.pub-toast{pointer-events:auto;border:1px solid var(--p-emerald);align-items:center;gap:10px;width:min(100%,460px);padding:8px 8px 8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pub-toast{border:1px solid color-mix(in srgb, var(--p-emerald) 40%, var(--p-border))}}.pub-toast{background:var(--p-emerald);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pub-toast{background:color-mix(in srgb, var(--p-emerald) 8%, var(--p-card))}}.pub-toast{color:var(--p-text);font-size:15px;font-weight:600;line-height:1.4;box-shadow:0 15px 40px #14181f2b}html.dark .pub-toast{box-shadow:0 15px 40px #00000080}.pub-toast>svg{color:var(--p-emerald)}.pub-toast>span{flex:auto;min-width:0;padding-block:8px}.pub-toast button{border:1px solid var(--p-emerald);flex:none;min-height:44px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.pub-toast button{border:1px solid color-mix(in srgb, var(--p-emerald) 50%, transparent)}}.pub-toast button{color:var(--p-emerald);background:0 0;border-radius:10px;font-size:15px;font-weight:700}.pub-toast button:hover{background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.pub-toast button:hover{background:color-mix(in srgb, var(--p-emerald) 12%, transparent)}}.bk-center{text-align:center;justify-items:center;max-width:560px;margin:0 auto;display:grid}.bk-center>p{color:var(--p-muted);max-width:46ch;margin:0}.bk-muted-icon{width:52px;height:52px;color:var(--p-muted);background:var(--p-card-soft);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.bk-muted-icon svg{width:22px;height:22px}.bk-booked-time{border:1px solid var(--p-emerald);width:100%;margin:18px 0 0;padding:16px}@supports (color:color-mix(in lab, red, red)){.bk-booked-time{border:1px solid color-mix(in srgb, var(--p-emerald) 35%, var(--p-border))}}.bk-booked-time{background:var(--p-emerald-soft);font-variant-numeric:tabular-nums;border-radius:12px;gap:2px;display:grid}.bk-booked-time span{color:var(--p-muted);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:650}.bk-booked-time strong{font-size:20px;line-height:1.3}.bk-booked-time small{color:var(--p-muted);font-size:15px}.bk-join{text-align:left;width:100%;margin-top:16px}.bk-join ol{color:var(--p-text);margin:6px 0 0;padding-left:20px}.bk-join li+li{margin-top:4px}.bk-center .pub-btn-primary{margin-top:18px}.bk-center .bk-foot{margin-top:16px;font-size:14px}.bk-steps-list{text-align:left;width:100%;margin:18px 0 0}.bk-loading{color:var(--p-muted);justify-items:center;gap:12px;padding:64px 16px;display:grid}.bk-loading .pub-spinner{width:28px;height:28px;color:var(--p-orange)}.bk-footer{max-width:960px;color:var(--p-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0 auto;padding:0 16px 24px;font-size:13px;display:flex}.bk-footer span{align-items:center;gap:6px;display:inline-flex}.bk-footer svg{width:14px;height:14px}.fr-field{gap:6px;min-width:0;display:grid}.fr-field-label{color:var(--p-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.35;display:flex}.fr-opt{color:var(--p-muted);font-size:14px;font-weight:500}.fr-hint{color:var(--p-muted);margin:0;font-size:14px;line-height:1.5}.fr-input{border:1px solid var(--p-border-strong);width:100%;min-height:48px;color:var(--p-text);background:var(--p-card);border-radius:10px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pub.fr-root textarea.fr-input{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.55}.fr-input::placeholder{color:var(--p-faint)}.fr-input:focus-visible,.fr-input:focus{border-color:var(--p-ring);box-shadow:0 0 0 3px var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.fr-input:focus-visible,.fr-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-ring) 35%, transparent)}}.fr-input[aria-invalid=true]{border-color:var(--p-rose)}.fr-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.fr-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-rose) 30%, transparent)}}.fr-select-wrap{position:relative}.fr-select-wrap select{appearance:none;padding-right:42px}.fr-select-wrap svg{color:var(--p-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.fr-field-error{color:var(--p-rose);align-items:flex-start;gap:6px;margin:0;font-size:14px;font-weight:550;line-height:1.45;display:flex}.fr-field-error svg{width:16px;height:16px;margin-top:2px}.fr-check-row{min-height:44px;color:var(--p-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.fr-check-row input{width:22px;height:22px;accent-color:var(--p-orange-strong);margin:1px 0 0}.fr-segmented{background:var(--p-card-soft);border:1px solid var(--p-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.fr-segmented button{min-height:44px;color:var(--p-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:15px;font-weight:650;display:inline-flex}.fr-segmented button[aria-checked=true]{background:var(--p-card);color:var(--p-navy);box-shadow:0 1px 2px #14181f14, 0 0 0 1px var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.fr-segmented button[aria-checked=true]{box-shadow:0 1px 2px #14181f14, 0 0 0 1px color-mix(in srgb, var(--p-navy) 22%, transparent)}}html.dark .fr-segmented button[aria-checked=true]{background:var(--p-navy-solid);color:#fff}.fr-file{border:1.5px dashed var(--p-orange-strong);min-height:76px;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.fr-file{border:1.5px dashed color-mix(in srgb, var(--p-orange-strong) 45%, var(--p-border))}}.fr-file{background:var(--p-orange);border-radius:12px;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.fr-file{background:color-mix(in srgb, var(--p-orange) 4%, var(--p-card))}}.fr-file{transition:border-color .15s,background-color .15s}.fr-file:hover{border-color:var(--p-orange-strong)}.fr-file:focus-within{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.fr-file:focus-within{outline:3px solid color-mix(in srgb, var(--p-ring) 50%, transparent)}}.fr-file:focus-within{outline-offset:2px}.fr-file-icon{width:44px;height:44px;color:var(--p-orange-strong);background:var(--p-orange-soft);border-radius:10px;flex:none;place-items:center;display:grid}html.dark .fr-file-icon{color:var(--p-orange)}.fr-file-body{flex:auto;min-width:0}.fr-file-body strong{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.fr-file-body small{color:var(--p-muted);margin-top:2px;font-size:14px;display:block}.fr-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fr-file-actions{z-index:1;gap:4px;display:none;position:relative}.fr-file.fr-has-file{border-style:solid;border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.fr-file.fr-has-file{border-color:color-mix(in srgb, var(--p-emerald) 60%, transparent)}}.fr-file.fr-has-file{background:var(--p-emerald-soft)}.fr-file.fr-has-file .fr-file-icon{color:var(--p-emerald);background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.fr-file.fr-has-file .fr-file-icon{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.fr-file.fr-has-file .fr-file-actions{display:flex}.fr-file.fr-has-file input[type=file]{pointer-events:none}.fr-file.fr-is-error{border-style:solid;border-color:var(--p-rose);background:var(--p-rose-soft)}.fr-file.fr-is-error .fr-file-icon{color:var(--p-rose);background:var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.fr-file.fr-is-error .fr-file-icon{background:color-mix(in srgb, var(--p-rose) 12%, transparent)}}.fr-file-actions button{min-height:44px;color:var(--p-text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:650;display:inline-flex}.fr-file-actions button:hover{background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.fr-file-actions button:hover{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.fr-file-actions .fr-remove{justify-content:center;width:44px;padding:0}.fr-callout{border:1px solid;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.fr-callout svg{width:20px;height:20px;margin-top:1px}.fr-callout strong{display:block}.fr-callout p{margin:2px 0 0}.fr-callout-error{border-color:var(--p-rose-border);color:var(--p-rose);background:var(--p-rose-soft)}.fr-callout-error p,.fr-callout-warn p{color:var(--p-text)}.fr-callout-warn{border-color:var(--p-amber-border);color:var(--p-amber);background:var(--p-amber-soft)}.fr-callout-info{border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.fr-callout-info{border-color:color-mix(in srgb, var(--p-navy) 18%, var(--p-border))}}.fr-callout-info{color:var(--p-navy);background:var(--p-navy-soft)}.fr-callout-info p{color:var(--p-muted)}.fr-callout-success{border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.fr-callout-success{border-color:color-mix(in srgb, var(--p-emerald) 35%, transparent)}}.fr-callout-success{color:var(--p-emerald);background:var(--p-emerald-soft)}.fr-callout-success p{color:var(--p-text)}.fr-success-mark{color:#fff;width:60px;height:60px;animation:fr-pop .2s var(--p-ease-out-strong) both;background:linear-gradient(145deg,#047857,#036046);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 35px #14181f14}.fr-success-mark svg{stroke-width:2.4px;width:28px;height:28px}@keyframes fr-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.fr-enter{animation:fr-enter .22s var(--p-ease-out-strong) both}@keyframes fr-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pub.fr-root{background:var(--p-canvas)}.fr-page{padding:20px 16px 48px}@media (min-width:620px){.fr-page{padding-top:56px}}.fr-sheet{border:1px solid var(--p-border);background:var(--p-card);border-radius:16px;max-width:620px;margin:0 auto;overflow:hidden;box-shadow:0 30px 90px #14181f1f}html.dark .fr-sheet{box-shadow:0 30px 90px #0000004d}.fr-sheet-bar{background:var(--p-orange);height:6px}.fr-sheet-head{border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 12px 20px;display:flex}@media (min-width:620px){.fr-sheet-head{padding-inline:32px 20px}}.fr-sheet-head .fr-right{align-items:center;gap:10px;display:flex}.fr-secure-tag{color:var(--p-muted);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.fr-secure-tag svg{width:15px;height:15px;color:var(--p-emerald)}.fr-sheet-body{padding:28px 20px 32px}@media (min-width:620px){.fr-sheet-body{padding:40px 32px}}.fr-sheet-body h1{color:var(--p-navy);letter-spacing:-.02em;margin:0;font-size:clamp(24px,6vw,30px);line-height:1.2}html.dark .fr-sheet-body h1{color:var(--p-navy-hover)}.fr-sheet-body h1:focus{outline:none}.fr-sheet-body .fr-intro{color:var(--p-muted);margin:10px 0 0}.pub.fr-root form{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px;display:grid}.fr-file-actions button[disabled]{opacity:.45;cursor:not-allowed}.fr-file-actions button[disabled]:hover{background:0 0}.fr-code-input{font-family:var(--p-font-mono);letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-weight:600;min-height:60px!important;font-size:26px!important}.fr-code-input::placeholder{letter-spacing:.4em}.fr-help{margin-top:22px}.fr-help details summary{min-height:44px;color:var(--p-navy);align-items:center;gap:8px;font-size:15px;font-weight:650;list-style:none;display:flex}.fr-help details summary::-webkit-details-marker{display:none}.fr-help details p{color:var(--p-muted);margin:0 0 8px;font-size:15px}.fr-checklist{border:1px solid var(--p-border);background:var(--p-card-soft);border-radius:12px;margin:22px 0 0;padding:14px 16px}.fr-checklist-head{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:15px;font-weight:650;display:flex}.fr-checklist-head span{color:var(--p-muted);font-weight:600}.fr-checklist ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fr-checklist li{min-height:30px;color:var(--p-muted);align-items:center;gap:10px;font-size:15px;display:flex}.fr-checklist .fr-ck-label{flex:auto;min-width:0}.fr-checklist .fr-ck-status{font-variant-numeric:tabular-nums;color:var(--p-muted);flex:none;font-size:14px;font-weight:600}.fr-checklist li.fr-ok .fr-ck-status{color:var(--p-emerald)}.fr-checklist li.fr-err,.fr-checklist li.fr-err .fr-ck-status{color:var(--p-rose)}.fr-checklist li.fr-err i{border-color:var(--p-rose);color:var(--p-rose)}.fr-checklist li.fr-warn .fr-ck-status{color:var(--p-amber)}.fr-checklist li.fr-warn i{border-color:var(--p-amber);color:var(--p-amber)}.fr-checklist li.fr-busy{color:var(--p-text)}.fr-checklist li.fr-busy i{border-color:var(--p-orange);border-top-color:#0000;animation:.9s linear infinite spin}.fr-req-meta{color:var(--p-muted);font-variant-numeric:tabular-nums;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:15px;font-weight:550;display:flex}.fr-req-meta svg{width:16px;height:16px;margin-top:3px}.fr-req-meta .fr-due-soon{color:var(--p-amber);font-weight:700}.fr-fix-list{margin:6px 0 0;padding-left:18px}.fr-fix-list a{color:inherit;padding-block:10px;font-weight:650;display:inline-block}.fr-fix-list li+li a{padding-top:0}.fr-save-hint{margin-top:-8px}.fr-resume-box,.fr-resume-box .pub-btn{margin-top:12px}.fr-checklist li{transition:color .16s}.fr-checklist li i{transition:background-color .16s,border-color .16s,color .16s}.fr-checklist li i svg{animation:fr-status-in .16s var(--p-ease-out-strong) both}.fr-checklist .fr-ck-status{animation:fr-status-in .16s var(--p-ease-out-strong) both;transition:color .16s}@keyframes fr-status-in{0%{opacity:0}to{opacity:1}}.pub.fr-root form>.fr-gap-row{margin-top:-22px}.fr-gap-row .fr-callout{margin-top:22px}.fr-solo-row .fr-callout{margin:16px 0}.fr-checklist li i{border:2px solid var(--p-border-strong);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.fr-checklist li i svg{stroke-width:3px;width:12px;height:12px}.fr-checklist li.fr-ok{color:var(--p-text)}.fr-checklist li.fr-ok i{border-color:var(--p-emerald);background:var(--p-emerald);color:#fff}html.dark .fr-checklist li.fr-ok i{color:#052e25}.fr-instructions{border-left:3px solid var(--p-navy);background:var(--p-navy-soft);border-radius:0 10px 10px 0;margin:16px 0 0;padding:14px 16px}.fr-instructions span{color:var(--p-navy);letter-spacing:.4px;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.fr-instructions p{white-space:pre-line;margin:6px 0 0;font-size:15px;line-height:1.6}.pub.fr-root fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.fr-section-title{border-top:1px solid var(--p-border);margin:6px 0 0;padding-top:18px;font-size:17px}.fr-two{gap:22px;display:grid}@media (min-width:520px){.fr-two{grid-template-columns:1fr 1fr;gap:14px}}.fr-progress{margin-top:4px}.fr-progress-top{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:15px;font-weight:600;display:flex}.fr-bar{background:var(--p-card-soft);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.fr-bar i{border-radius:inherit;background:var(--p-orange);transform-origin:0;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}.fr-progress>p{color:var(--p-muted);margin:8px 0 0;font-size:14px}.fr-center{text-align:center;justify-items:center;display:grid}.fr-center>p{color:var(--p-muted);max-width:44ch}.fr-received{border:1px solid var(--p-emerald);width:100%;margin:18px 0 0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.fr-received{border:1px solid color-mix(in srgb, var(--p-emerald) 35%, var(--p-border))}}.fr-received{background:var(--p-emerald-soft);text-align:left;border-radius:12px;gap:8px;list-style:none;display:grid}.fr-received li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px;display:grid}.fr-received li svg{color:var(--p-emerald);stroke-width:2.4px;margin-top:2px}.fr-received small{color:var(--p-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.fr-muted-icon{width:52px;height:52px;color:var(--p-muted);background:var(--p-card-soft);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.fr-foot{max-width:620px;color:var(--p-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:16px auto 0;font-size:13px;display:flex}.lg-field{gap:6px;min-width:0;display:grid}.lg-field-label{color:var(--p-text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.35;display:flex}.lg-opt{color:var(--p-muted);font-size:14px;font-weight:500}.lg-hint{color:var(--p-muted);margin:0;font-size:14px;line-height:1.5}.lg-input{border:1px solid var(--p-border-strong);width:100%;min-height:48px;color:var(--p-text);background:var(--p-card);border-radius:10px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.pub.lg-root textarea.lg-input{resize:vertical;min-height:112px;padding:12px 14px;line-height:1.55}.lg-input::placeholder{color:var(--p-faint)}.lg-input:focus-visible,.lg-input:focus{border-color:var(--p-ring);box-shadow:0 0 0 3px var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.lg-input:focus-visible,.lg-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-ring) 35%, transparent)}}.lg-input[aria-invalid=true]{border-color:var(--p-rose)}.lg-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.lg-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-rose) 30%, transparent)}}.lg-select-wrap{position:relative}.lg-select-wrap select{appearance:none;padding-right:42px}.lg-select-wrap svg{color:var(--p-muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.lg-field-error{color:var(--p-rose);align-items:flex-start;gap:6px;margin:0;font-size:14px;font-weight:550;line-height:1.45;display:flex}.lg-field-error svg{width:16px;height:16px;margin-top:2px}.lg-check-row{min-height:44px;color:var(--p-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.lg-check-row input{width:22px;height:22px;accent-color:var(--p-orange-strong);margin:1px 0 0}.lg-segmented{background:var(--p-card-soft);border:1px solid var(--p-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.lg-segmented button{min-height:44px;color:var(--p-muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:15px;font-weight:650;display:inline-flex}.lg-segmented button[aria-checked=true]{background:var(--p-card);color:var(--p-navy);box-shadow:0 1px 2px #14181f14, 0 0 0 1px var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.lg-segmented button[aria-checked=true]{box-shadow:0 1px 2px #14181f14, 0 0 0 1px color-mix(in srgb, var(--p-navy) 22%, transparent)}}html.dark .lg-segmented button[aria-checked=true]{background:var(--p-navy-solid);color:#fff}.lg-file{border:1.5px dashed var(--p-orange-strong);min-height:76px;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.lg-file{border:1.5px dashed color-mix(in srgb, var(--p-orange-strong) 45%, var(--p-border))}}.lg-file{background:var(--p-orange);border-radius:12px;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-file{background:color-mix(in srgb, var(--p-orange) 4%, var(--p-card))}}.lg-file{transition:border-color .15s,background-color .15s}.lg-file:hover{border-color:var(--p-orange-strong)}.lg-file:focus-within{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.lg-file:focus-within{outline:3px solid color-mix(in srgb, var(--p-ring) 50%, transparent)}}.lg-file:focus-within{outline-offset:2px}.lg-file-icon{width:44px;height:44px;color:var(--p-orange-strong);background:var(--p-orange-soft);border-radius:10px;flex:none;place-items:center;display:grid}html.dark .lg-file-icon{color:var(--p-orange)}.lg-file-body{flex:auto;min-width:0}.lg-file-body strong{color:var(--p-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;display:block;overflow:hidden}.lg-file-body small{color:var(--p-muted);margin-top:2px;font-size:14px;display:block}.lg-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.lg-file-actions{z-index:1;gap:4px;display:none;position:relative}.lg-file.lg-has-file{border-style:solid;border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.lg-file.lg-has-file{border-color:color-mix(in srgb, var(--p-emerald) 60%, transparent)}}.lg-file.lg-has-file{background:var(--p-emerald-soft)}.lg-file.lg-has-file .lg-file-icon{color:var(--p-emerald);background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.lg-file.lg-has-file .lg-file-icon{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.lg-file.lg-has-file .lg-file-actions{display:flex}.lg-file.lg-has-file input[type=file]{pointer-events:none}.lg-file.lg-is-error{border-style:solid;border-color:var(--p-rose);background:var(--p-rose-soft)}.lg-file.lg-is-error .lg-file-icon{color:var(--p-rose);background:var(--p-rose)}@supports (color:color-mix(in lab, red, red)){.lg-file.lg-is-error .lg-file-icon{background:color-mix(in srgb, var(--p-rose) 12%, transparent)}}.lg-file-actions button{min-height:44px;color:var(--p-text);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:14px;font-weight:650;display:inline-flex}.lg-file-actions button:hover{background:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.lg-file-actions button:hover{background:color-mix(in srgb, var(--p-emerald) 14%, transparent)}}.lg-file-actions .lg-remove{justify-content:center;width:44px;padding:0}.lg-callout{border:1px solid;border-radius:12px;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px 16px;font-size:15px;line-height:1.5;display:grid}.lg-callout svg{width:20px;height:20px;margin-top:1px}.lg-callout strong{display:block}.lg-callout p{margin:2px 0 0}.lg-callout-error{border-color:var(--p-rose-border);color:var(--p-rose);background:var(--p-rose-soft)}.lg-callout-error p,.lg-callout-warn p{color:var(--p-text)}.lg-callout-warn{border-color:var(--p-amber-border);color:var(--p-amber);background:var(--p-amber-soft)}.lg-callout-info{border-color:var(--p-navy)}@supports (color:color-mix(in lab, red, red)){.lg-callout-info{border-color:color-mix(in srgb, var(--p-navy) 18%, var(--p-border))}}.lg-callout-info{color:var(--p-navy);background:var(--p-navy-soft)}.lg-callout-info p{color:var(--p-muted)}.lg-callout-success{border-color:var(--p-emerald)}@supports (color:color-mix(in lab, red, red)){.lg-callout-success{border-color:color-mix(in srgb, var(--p-emerald) 35%, transparent)}}.lg-callout-success{color:var(--p-emerald);background:var(--p-emerald-soft)}.lg-callout-success p{color:var(--p-text)}.lg-success-mark{color:#fff;width:60px;height:60px;animation:lg-pop .2s var(--p-ease-out-strong) both;background:linear-gradient(145deg,#047857,#036046);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 35px #14181f14}.lg-success-mark svg{stroke-width:2.4px;width:28px;height:28px}@keyframes lg-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.lg-enter{animation:lg-enter .22s var(--p-ease-out-strong) both}@keyframes lg-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pub.lg-root{background:linear-gradient(135deg, var(--p-page), var(--p-canvas));grid-template-rows:auto auto 1fr auto;display:grid}html.dark .pub.lg-root{background:var(--p-page)}.lg-login-header{border-bottom:1px solid var(--p-border);background:var(--p-header);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lg-login-header .pub-wrap{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}@media (min-width:620px){.lg-login-header .pub-wrap{height:76px}}.lg-login-header .lg-actions{align-items:center;gap:8px;display:flex}.lg-careers-link{border:1px solid var(--p-border);min-height:44px;color:var(--p-muted);background:var(--p-card);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lg-careers-link:hover{color:var(--p-navy);background:var(--p-navy-soft)}.lg-careers-link .lg-long{display:none}@media (max-width:419px){.lg-login-header .pub-logo small{display:none}}@media (min-width:480px){.lg-careers-link .lg-long{display:inline}.lg-careers-link .lg-short{display:none}}.lg-login-main{align-items:center;gap:32px;width:100%;max-width:1120px;margin:auto;padding:36px 16px 56px;display:grid}@media (min-width:900px){.lg-login-main{grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:clamp(56px,8vw,120px);padding:70px clamp(24px,5vw,70px)}}.lg-story{text-align:center}@media (min-width:900px){.lg-story{text-align:left}}.lg-story h1{color:var(--p-navy);letter-spacing:-.035em;margin:0;font-size:clamp(34px,8vw,64px);font-weight:750;line-height:1.03}html.dark .lg-story h1{color:var(--p-navy-hover)}.lg-story .pub-lede{margin:18px auto 0}@media (min-width:900px){.lg-story .pub-lede{margin-left:0}}.lg-benefits{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}@media (min-width:900px){.lg-benefits{justify-content:flex-start}}.lg-benefits li{border:1px solid var(--p-navy);min-height:36px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.lg-benefits li{border:1px solid color-mix(in srgb, var(--p-navy) 18%, var(--p-border))}}.lg-benefits li{color:var(--p-navy);background:var(--p-navy-soft);border-radius:999px;align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lg-benefits li{background:color-mix(in srgb, var(--p-navy-soft) 65%, var(--p-card))}}.lg-benefits li{font-size:14px;font-weight:600}.lg-benefits svg{width:16px;height:16px}@media (max-width:899px){.lg-story .lg-benefits{display:none}}.lg-card{border:1px solid var(--p-navy);padding:26px 20px}@supports (color:color-mix(in lab, red, red)){.lg-card{border:1px solid color-mix(in srgb, var(--p-navy) 23%, var(--p-border))}}.lg-card{background:var(--p-card);box-shadow:0 25px 70px var(--p-navy);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.lg-card{box-shadow:0 25px 70px color-mix(in srgb, var(--p-navy) 14%, transparent)}}html.dark .lg-card{box-shadow:0 25px 70px #0000004d}@media (min-width:620px){.lg-card{padding:34px}}.lg-card-icon{color:#fff;background:var(--p-navy-solid);border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.lg-card-icon svg{width:22px;height:22px}.lg-card h2{letter-spacing:-.02em;margin:0 0 6px;font-size:26px}.lg-card>p{color:var(--p-muted);margin:0;font-size:16px}.lg-card .lg-msg{margin-top:18px}.lg-google{width:100%;min-height:52px;color:var(--p-on-primary);background:var(--p-orange-strong);text-align:center;border:0;border-radius:10px;grid-template-columns:36px 1fr 20px;align-items:center;gap:10px;margin-top:22px;padding:0 14px 0 8px;font-size:16px;font-weight:700;transition:background-color .16s;display:grid;box-shadow:0 10px 25px #c03f0c38}.lg-google:hover{background:var(--p-orange-hover)}.lg-google:active:not([aria-disabled=true]){transform:translateY(1px)}.lg-google[aria-disabled=true]{cursor:wait;opacity:.85}.lg-google:focus-visible{outline:3px solid var(--p-ring)}@supports (color:color-mix(in lab, red, red)){.lg-google:focus-visible{outline:3px solid color-mix(in srgb, var(--p-ring) 60%, transparent)}}.lg-google:focus-visible{outline-offset:3px}.lg-slow-hint{color:var(--p-muted);text-align:center;margin:10px 0 0;font-size:14px}.lg-msg .lg-acct{overflow-wrap:anywhere;font-weight:650;display:inline}html.dark .lg-google{box-shadow:none}.lg-google .lg-g{background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.lg-google .lg-g svg{width:20px;height:20px}.lg-google .pub-spinner{justify-self:center}.lg-domain{color:var(--p-muted);text-align:center;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:14px;display:flex}.lg-domain svg{width:15px;height:15px;color:var(--p-emerald)}.lg-domain strong{color:var(--p-text)}.lg-candidate{border-top:1px solid var(--p-border);margin-top:22px;padding-top:18px}.lg-candidate strong{font-size:16px;display:block}.lg-candidate p{color:var(--p-muted);margin:2px 0 10px;font-size:15px}.lg-candidate .lg-links{gap:8px;display:grid}@media (min-width:420px){.lg-candidate .lg-links{grid-template-columns:1fr 1fr}}.lg-candidate .pub-btn{min-height:44px;font-size:15px}.lg-login-footer{border-top:1px solid var(--p-border)}.lg-login-footer .pub-wrap{min-height:60px;color:var(--p-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;font-size:13px;display:flex}.motion-presence.motion-fade{opacity:1;transition:opacity .16s var(--ease-out-strong), transform .16s var(--ease-out-strong);transform:translate(0)}@starting-style{.motion-presence.motion-fade{opacity:0;transform:translateY(4px)}}.motion-presence.motion-fade[data-state=closed]{opacity:0;pointer-events:none;transition-duration:.12s;transition-timing-function:ease-in;transform:translateY(-3px)}.motion-presence.motion-chip{opacity:1;transition:opacity .16s var(--ease-out-strong), transform .16s var(--ease-out-strong);transform:scale(1)}@starting-style{.motion-presence.motion-chip{opacity:0;transform:scale(.95)}}.motion-presence.motion-chip[data-state=closed]{opacity:0;pointer-events:none;transition-duration:.12s;transition-timing-function:ease-in;transform:scale(.95)}@starting-style{.motion-presence.motion-disclosure{opacity:0;grid-template-rows:0fr}}.motion-state{animation:motion-fade-in .16s var(--ease-out-strong) both}:root{interpolate-size:allow-keywords}tr.row-leaving{pointer-events:none}tr.row-leaving>td{opacity:0;border-color:#0000;padding-block:0;transition:padding-block .16s ease-in,opacity .12s ease-in,border-color .16s ease-in}tr.row-leaving>td>*{height:0;min-height:0;transition:height .16s ease-in;overflow:hidden}.row-leaving:not(tr){opacity:0;pointer-events:none;transition:opacity .12s ease-in}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}@keyframes page-in{0%{opacity:0}to{opacity:1}}@keyframes motion-view-in{0%{opacity:0}to{opacity:1}}@keyframes motion-panel-in{0%{opacity:0}to{opacity:1}}@keyframes motion-row-in{0%{opacity:0}to{opacity:1}}@keyframes motion-pop-in{0%{opacity:0}to{opacity:1}}@keyframes motion-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes motion-drawer-in{0%{opacity:0}to{opacity:1}}@keyframes motion-calendar-next{0%{opacity:0}to{opacity:1}}@keyframes motion-calendar-previous{0%{opacity:0}to{opacity:1}}@keyframes motion-bar-grow{0%{opacity:.6}to{opacity:1}}@keyframes motion-column-grow{0%{opacity:.6}to{opacity:1}}@keyframes motion-line-draw{0%{opacity:.6}to{opacity:1}}@keyframes motion-disclosure-in{0%{opacity:0}to{opacity:1}}@keyframes motion-popover-in{0%{opacity:0}to{opacity:1}}@keyframes motion-substate-in{0%{opacity:0}to{opacity:1}}@keyframes motion-data-refresh-in{0%{opacity:0}to{opacity:1}}@keyframes team-chat-conversation-in{0%{opacity:0}to{opacity:1}}@keyframes ui-bulk-in{0%{opacity:0}to{opacity:1}}@keyframes ui-pop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes ui-set-in{0%{opacity:0}to{opacity:1}}@keyframes pub-toast-in{0%{opacity:0}to{opacity:1}}@keyframes cr-pop{0%{opacity:0}to{opacity:1}}@keyframes cr-enter{0%{opacity:0}to{opacity:1}}@keyframes ap-pop{0%{opacity:0}to{opacity:1}}@keyframes ap-enter{0%{opacity:0}to{opacity:1}}@keyframes cs-pop{0%{opacity:0}to{opacity:1}}@keyframes cs-enter{0%{opacity:0}to{opacity:1}}@keyframes bk-pop{0%{opacity:0}to{opacity:1}}@keyframes bk-enter{0%{opacity:0}to{opacity:1}}@keyframes bk-toast-in{0%{opacity:0}to{opacity:1}}@keyframes fr-pop{0%{opacity:0}to{opacity:1}}@keyframes fr-enter{0%{opacity:0}to{opacity:1}}@keyframes lg-pop{0%{opacity:0}to{opacity:1}}@keyframes lg-enter{0%{opacity:0}to{opacity:1}}.motion-presence,.motion-presence[data-state=closed],.motion-fade,.motion-chip,.motion-state,.ui-dialog,.ui-dialog[data-state],:where(.primary-button,.secondary-button,.danger-button,.icon-button,.nav-item,.pub-btn):active,:where(button,a):hover>svg,:where(button,a):hover svg{transform:none!important}tr.row-leaving>td>*{transition:none}.sidebar-tooltip{transition-delay:0s!important}}html .motion-modal{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease-in,visibility 0s linear .12s}html .motion-modal.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s var(--ease-out-strong), visibility 0s}html .motion-modal .modal,html .motion-modal .publishing-modal{opacity:0;transform-origin:50%;transition:opacity .14s ease-in,transform .14s ease-in;animation:none;transform:scale(.96)}html .motion-modal.open .modal,html .motion-modal.open .publishing-modal{opacity:1;transition:opacity .2s var(--ease-out-strong), transform .2s var(--ease-out-strong);animation:none;transform:none}@media (max-width:620px){html .motion-modal .modal,html .motion-modal .ui-dialog[data-state=closed]{transform:translateY(20px)}html .motion-modal.open .modal{transform:none}}@media (max-width:760px){html .motion-modal .publishing-modal{transform:translateY(20px)}html .motion-modal.open .publishing-modal{transform:none}}html .drawer-backdrop.motion-drawer{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:hidden;pointer-events:none;background:0 0;transition:visibility 0s linear .2s}html .drawer-backdrop.motion-drawer.open{visibility:visible;pointer-events:auto;transition:visibility}.drawer-backdrop.motion-drawer:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#0d1b167a;transition:opacity .14s ease-in;position:absolute;inset:0}.drawer-backdrop.motion-drawer.open:before{opacity:1;transition:opacity .2s var(--ease-out-strong)}html .drawer-backdrop.motion-drawer .drawer{z-index:1;opacity:0;transition:transform .18s ease-in,opacity .16s ease-in,box-shadow .18s ease-in;animation:none;position:relative;transform:translate(100%)}html .drawer-backdrop.motion-drawer.open .drawer{opacity:1;transition:transform .24s var(--ease-drawer), opacity .14s var(--ease-out-strong), box-shadow .24s var(--ease-drawer);animation:none;transform:translate(0)}.ui-conversation[data-state]{transition:opacity .14s ease-in,transform .14s ease-in}.ui-conversation[data-state=closed]{opacity:0;pointer-events:none;transform:translate(24px)}.ui-conversation[data-state=open]{opacity:1;transition:opacity .16s var(--ease-out-strong), transform .22s var(--ease-drawer);transform:translate(0)}@media (prefers-reduced-motion:reduce){html .motion-modal .modal,html .motion-modal .publishing-modal,html .motion-modal .ui-dialog,html .motion-modal.open .modal,html .motion-modal.open .publishing-modal,html .drawer-backdrop.motion-drawer .drawer,html .drawer-backdrop.motion-drawer.open .drawer,.ui-conversation[data-state]{transform:none!important}}.chip-presence{align-items:center;display:inline-flex}.swap-slot{place-items:center start;display:inline-grid}.swap-slot>*{grid-area:1/1}.swap-slot>.motion-presence{align-items:center;display:inline-flex}.view-naming-presence{align-items:center;gap:8px;display:inline-flex}.swap-slot>.view-naming-presence{gap:8px}.ui-card.row-leaving{pointer-events:none;opacity:0;height:0;min-height:0;box-shadow:none;border-width:0;margin-block:-5px;padding-block:0;transition:height .16s ease-in,margin-block .16s ease-in,opacity .12s ease-in,border-width .16s ease-in;overflow:hidden}.ui-card.row-leaving>*{opacity:0;transition:opacity .12s ease-in}.ui-card.row-enter{animation:motion-row-in .2s var(--ease-out-strong) both}@media (prefers-reduced-motion:reduce){.ui-card.row-leaving{margin-block:0;transition:opacity .12s ease-in}}.ui-rp-loc{gap:0}.ui-rp-loc>.ui-rp-brow:not(:first-child),.ui-rp-loc>.motion-presence{margin-top:2px}.ui-edited-tag.motion-presence{display:inline-block}.ui-set-guard{animation:none}.ui-set-swap{place-items:center end;max-width:100%;display:inline-grid}.ui-set-swap[data-align=start]{justify-items:start}.ui-set-swap[data-align=center]{justify-items:center}.ui-set-swap>*{grid-area:1/1;min-width:0}.ui-set-swap-trigger{opacity:1;visibility:visible;transition:opacity .16s var(--ease-out-strong) 60ms;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ui-set-swap[data-align=start]>.ui-set-swap-trigger{justify-content:flex-start}.ui-set-swap[data-align=center]>.ui-set-swap-trigger{justify-content:center}.ui-set-swap[data-open=true]>.ui-set-swap-trigger{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease-in,visibility 0s linear .12s}.ui-set-swap[data-align=end]>.ui-inline-confirm{transform-origin:100%}.ui-set-swap[data-align=start]>.ui-inline-confirm{transform-origin:0}.ui-set-swap[data-align=center]>.ui-inline-confirm{transform-origin:50%}small.ui-set-err.motion-presence{display:block}.ui-set-expand>td{padding:0 16px!important}.ui-set-expand-pad{padding:4px 0 14px}.ui-set-dates li.row-leaving{opacity:0;pointer-events:none;border-top-color:#0000;height:0;min-height:0;padding-block:0;transition:height .16s ease-in,min-height .16s ease-in,padding-block .16s ease-in,opacity .12s ease-in,border-color .16s ease-in;overflow:hidden}@starting-style{.ui-set-table tbody tr.row-leaving>td{opacity:1;border-top-color:hsl(var(--border));padding-block:10px}.ui-set-table tbody tr.row-leaving>td>*{height:auto}.ui-set-dates li.row-leaving{opacity:1;height:auto;min-height:44px;padding-block:6px}.ui-chip.row-leaving{opacity:1;transform:none}}.ui-chip.row-leaving{transition:opacity .12s ease-in,transform .12s ease-in;transform:scale(.95)}.ui-set-meter i{transform-origin:0;width:100%;transition:transform .24s var(--ease-out-strong);transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.ui-set-dates li.row-leaving,.ui-set-meter i{transition:none}.ui-chip.row-leaving{transform:none}}:root{--rail-ms:.28s;--rail-ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){:root{--rail-ms:.01ms}}:root{--background:0 0% 100%;--foreground:220 20% 10%;--card:0 0% 100%;--card-foreground:220 20% 10%;--popover:0 0% 100%;--popover-foreground:220 20% 10%;--primary:17 88% 40%;--primary-foreground:0 0% 100%;--secondary:221 83% 53%;--secondary-foreground:0 0% 100%;--muted:210 40% 96%;--muted-foreground:215 16% 46%;--accent:22 95% 52%;--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:214 32% 91%;--input:214 32% 91%;--ring:27 94% 49%;--primary-strong:17 88% 40%;--radius:.75rem;--ink:hsl(var(--foreground));--muted-legacy:hsl(var(--muted-foreground));--line:hsl(var(--border));--canvas:hsl(var(--background));--panel:hsl(var(--card));--sidebar:239 40% 25%;--sidebar-soft:217 33% 17%;--green:hsl(var(--primary));--green-dark:22 95% 45%;--mint:22 95% 96%;--blue:hsl(var(--secondary));--purple:var(--simple-brand-navy);--orange:hsl(var(--primary));--emerald:#047857;--amber:#b45309;--info:#2563eb;--violet:#7c3aed;--teal:#0f766e;--rose:#be123c;--calendly-blue:#0069ff;--calendly-blue-hover:#0057d9;--info-soft:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-soft:color-mix(in srgb, var(--info) 10%, hsl(var(--card)))}}:root{--success-soft:var(--emerald)}@supports (color:color-mix(in lab, red, red)){:root{--success-soft:color-mix(in srgb, var(--emerald) 10%, hsl(var(--card)))}}:root{--warning-soft:var(--amber)}@supports (color:color-mix(in lab, red, red)){:root{--warning-soft:color-mix(in srgb, var(--amber) 11%, hsl(var(--card)))}}:root{--danger-soft:var(--rose)}@supports (color:color-mix(in lab, red, red)){:root{--danger-soft:color-mix(in srgb, var(--rose) 9%, hsl(var(--card)))}}:root{--shadow:0 10px 35px hsl(var(--foreground) / .06)}.dark{--background:222 35% 7%;--foreground:210 40% 96%;--card:222 35% 7%;--card-foreground:210 40% 96%;--popover:222 35% 7%;--popover-foreground:210 40% 96%;--primary:27 96% 61%;--primary-foreground:222 47% 11%;--secondary:213 94% 68%;--secondary-foreground:222 47% 11%;--muted:217 33% 17%;--muted-foreground:215 20% 60%;--accent:25 94% 60%;--accent-foreground:0 0% 100%;--destructive:0 63% 31%;--destructive-foreground:0 0% 100%;--border:217 33% 17%;--input:217 33% 17%;--ring:27 96% 61%;--primary-strong:22 95% 39%;--emerald:#34d399;--amber:#f59e0b;--info:#60a5fa;--violet:#a78bfa;--teal:#2dd4bf;--rose:#fb7185}.icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.hidden{display:none!important}.dark .simple-logo-dark-image{filter:var(--simple-logo-dark-filter);opacity:.95}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:20;color:#d4e0ed;background:hsl(var(--sidebar));border-right:1px solid hsl(var(--sidebar-soft));flex-direction:column;width:244px;padding:31px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:-.7px;align-items:center;gap:12px;height:43px;padding:0 10px;font-size:21px;font-weight:720;display:flex}.brand-mark{align-items:end;gap:3px;width:28px;height:28px;display:flex;transform:skew(-10deg)}.brand-mark span{background:hsl(var(--primary));border-radius:5px 5px 2px 2px;width:7px}.brand-mark span:first-child{opacity:.65;height:14px}.brand-mark span:nth-child(2){height:23px}.brand-mark span:nth-child(3){opacity:.82;height:18px}.nav-label{color:#7588a3;letter-spacing:1.5px;text-transform:uppercase;margin:0 12px 9px;font-size:10px;font-weight:700}.nav-label.second{margin-top:28px}.nav-item{color:#94a3b8;text-align:left;width:100%;height:46px;transition:color .16s var(--ease-out-strong), background-color .16s var(--ease-out-strong);background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;margin:2px 0;padding:0 12px;display:flex}.nav-item svg{width:19px;height:19px}.nav-item span{flex:1}.nav-item b{color:#b8cce0;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:10px;place-items:center;min-width:23px;height:20px;padding:0 6px;font-size:10px;display:grid}.help-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;margin:auto 4px 20px;padding:17px}.help-icon{width:29px;height:29px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:50%;place-items:center;margin-bottom:11px;font-weight:800;display:grid}.help-card strong,.help-card span{display:block}.help-card strong{color:#eaf0f6;margin-bottom:2px;font-size:12px}.help-card span{color:#8596ad;font-size:10px}.help-card button,.help-card a{color:hsl(var(--primary));background:0 0;border:0;margin-top:11px;padding:0;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.help-card button svg,.help-card a svg{vertical-align:-2px;width:12px;height:12px}.theme-toggle{border:1px solid hsl(var(--border));width:calc(100% - 8px);min-height:40px;color:hsl(var(--foreground));background:hsl(var(--muted) / .55);border-radius:8px;justify-content:space-between;align-items:center;margin:0 4px 13px;padding:0 11px;font-size:11px;display:flex}.theme-toggle>span{align-items:center;gap:8px;display:flex}.theme-toggle svg{width:15px;height:15px}.theme-toggle b{font-weight:600}.theme-toggle i{color:hsl(var(--muted-foreground));font-style:normal}.theme-icon-moon{display:none}.sidebar-user{border-top:1px solid #ffffff14;grid-template-columns:36px 1fr 22px;align-items:center;gap:9px;padding:17px 4px 0;display:grid}.sidebar-user strong,.sidebar-user span{white-space:nowrap;display:block}.sidebar-user strong{color:#e2ebf3;font-size:11px}.sidebar-user span{color:#8596ad;font-size:9px}.sidebar-user button{color:#8b9bb1;background:0 0;border:0;padding:0}.sidebar-user button svg{width:17px}.user-menu{position:relative}.user-menu-popover{z-index:30;border:1px solid var(--line);background:hsl(var(--card));border-radius:10px;width:max-content;min-width:160px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:4px;box-shadow:0 15px 40px #162b222b}.user-menu-popover button,.user-menu-popover a{width:100%;min-height:34px;color:hsl(var(--foreground));text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.user-menu-popover button svg,.user-menu-popover a svg{width:14px;height:14px}.user-menu-popover button:hover,.user-menu-popover a:hover{background:hsl(var(--muted))}.sidebar-scrim{display:none}.main-content{width:calc(100% - 244px);min-height:100vh;transition:margin-left var(--rail-ms) var(--rail-ease), width var(--rail-ms) var(--rail-ease);margin-left:244px}@media (min-width:821px){.sidebar{transition:width .2s,padding .2s}.sidebar.collapsed{width:76px;padding:31px 10px 20px}.app-shell.collapsed .main-content{width:calc(100% - 76px);margin-left:76px}.sidebar.collapsed .brand{align-items:center;padding:5px}.sidebar.collapsed .simple-wordmark span,.sidebar.collapsed .brand small,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-item span,.sidebar.collapsed .nav-item b,.sidebar.collapsed .help-card,.sidebar.collapsed .theme-toggle b,.sidebar.collapsed .sidebar-user>div:nth-child(2){display:none}.sidebar.collapsed .nav-item{justify-content:center;padding:0}.sidebar.collapsed .theme-toggle{justify-content:center;width:40px;height:40px;margin:0 auto 13px;padding:0}.sidebar.collapsed .sidebar-user{grid-template-columns:36px 22px;justify-content:center}}.brand{position:relative}.sidebar-collapse-toggle{border:1px solid var(--line);width:20px;height:20px;color:var(--simple-muted);background:hsl(var(--card));border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.sidebar-collapse-toggle svg{width:11px;height:11px}.sidebar.collapsed .sidebar-collapse-toggle{right:-18px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,4vw,55px);display:flex}.top-search{align-items:center;width:min(390px,42vw);display:flex;position:relative}.top-search svg{width:18px;color:hsl(var(--muted-foreground));position:absolute;left:0}.top-search input{width:100%;height:38px;color:var(--ink);background:0 0;border:0;outline:none;padding:0 55px 0 28px}.top-search input::placeholder{color:hsl(var(--muted-foreground))}.top-search kbd{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:5px;padding:3px 7px;font-family:inherit;font-size:10px;position:absolute;right:0}.top-actions{align-items:center;gap:20px;display:flex}.icon-button{background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.icon-button:hover{background:hsl(var(--muted))}.notification-button{color:#66766e;position:relative}.notification-button span{border:2px solid hsl(var(--card));background:#e6665b;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.top-divider{background:var(--line);width:1px;height:27px}.date-block{text-align:right}.date-block span,.date-block strong{display:block}.date-block span{color:#9aa49f;text-transform:uppercase;letter-spacing:.8px;font-size:9px}.date-block strong{font-size:11px;font-weight:600}.menu-button{display:none}.page{max-width:1480px;margin:auto;padding:38px clamp(24px,4vw,56px) 54px;animation:.25s page-in}@keyframes page-in{0%{opacity:0;transform:translateY(4px)}}.welcome-row,.section-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.eyebrow{letter-spacing:1.4px;text-transform:uppercase;font-weight:800;color:var(--green)!important;margin:0 0 5px!important;font-size:10px!important}h1,h2,p{margin-top:0}.welcome-row h1,.section-heading h1{font-family:var(--font-sans);letter-spacing:-.7px;margin:0 0 5px;font-size:clamp(26px,2.6vw,36px);font-weight:500}.welcome-row h1 span{font-family:sans-serif;font-size:.68em}.welcome-row p,.section-heading p{color:var(--muted-legacy);margin-bottom:0;font-size:12px}.page-title-card{border:1px solid var(--simple-brand-purple);margin-bottom:16px;padding:24px 28px 26px}@supports (color:color-mix(in lab, red, red)){.page-title-card{border:1px solid color-mix(in srgb, var(--simple-brand-purple) 22%, hsl(var(--border)))}}.page-title-card{background:radial-gradient(140% 160% at 100% 0%, var(--simple-brand-purple), transparent 55%), linear-gradient(145deg, var(--panel), var(--panel));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.page-title-card{background:radial-gradient(140% 160% at 100% 0%, color-mix(in srgb, var(--simple-brand-purple) 10%, transparent), transparent 55%), linear-gradient(145deg, var(--panel), color-mix(in srgb, var(--panel) 88%, hsl(var(--foreground)) 6%))}}.page-title-card{box-shadow:var(--shadow)}.page-title-card-emerald{background:radial-gradient(140% 160% at 100% 0%, #04785714, transparent 55%), linear-gradient(145deg, var(--panel), var(--panel));border-color:#04785740}@supports (color:color-mix(in lab, red, red)){.page-title-card-emerald{background:radial-gradient(140% 160% at 100% 0%, #04785714, transparent 55%), linear-gradient(145deg, var(--panel), color-mix(in srgb, var(--panel) 88%, hsl(var(--foreground)) 6%))}}html.dark .page-title-card-emerald{background:radial-gradient(140% 160% at 100% 0%, #34d3991a, transparent 55%), linear-gradient(145deg, var(--panel), var(--panel));border-color:#34d39947}@supports (color:color-mix(in lab, red, red)){html.dark .page-title-card-emerald{background:radial-gradient(140% 160% at 100% 0%, #34d3991a, transparent 55%), linear-gradient(145deg, var(--panel), color-mix(in srgb, var(--panel) 88%, hsl(var(--foreground)) 6%))}}.page-title-card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-title-card .eyebrow{margin:0 0 5px!important}.page-title-card .eyebrow.eyebrow-emerald{color:#047857!important}html.dark .page-title-card .eyebrow.eyebrow-emerald{color:#34d399!important}.page-title-card h1{font-family:var(--font-sans);letter-spacing:-.7px;color:var(--ink);margin:6px 0;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1.1}.page-title-card p:not(.eyebrow){max-width:620px;color:var(--muted-legacy);margin:0;font-size:13px;line-height:1.5}.page-title-card-badge{border:1px solid hsl(var(--secondary) / .35);min-height:25px;color:var(--blue);background:hsl(var(--secondary) / .12);white-space:nowrap;border-radius:99px;flex:none;align-items:center;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.page-title-card-with-action{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-title-card-with-action>div:first-child{min-width:0}@media (max-width:620px){.page-title-card{padding:20px}.page-title-card-top{flex-wrap:wrap}.page-title-card-with-action{flex-direction:column;align-items:stretch}}.primary-button,.secondary-button,.danger-button,.edit-button,.warning-button{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:650;transition:all .2s;display:inline-flex}.primary-button{border:1px solid var(--green);color:#fff;background:var(--green);box-shadow:0 7px 18px #2f7d622e}.primary-button:hover{border-color:var(--green-dark);background:var(--green-dark);transform:translateY(-1px)}.primary-button svg,.secondary-button svg{width:16px;height:16px}.secondary-button{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}.secondary-button:hover{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.secondary-button:hover{border-color:color-mix(in srgb, var(--simple-brand-navy) 32%, hsl(var(--border)))}}.secondary-button:hover{color:var(--simple-brand-navy);background:var(--simple-brand-navy-soft)}.danger-button{border:1px solid var(--rose)}@supports (color:color-mix(in lab, red, red)){.danger-button{border:1px solid color-mix(in srgb, var(--rose) 30%, hsl(var(--border)))}}.danger-button{color:var(--rose);background:hsl(var(--card));margin-right:auto}.danger-button:hover{border-color:var(--rose)}@supports (color:color-mix(in lab, red, red)){.danger-button:hover{border-color:color-mix(in srgb, var(--rose) 52%, hsl(var(--border)))}}.danger-button:hover{background:var(--danger-soft)}.edit-button{border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.edit-button{border:1px solid color-mix(in srgb, var(--info) 28%, hsl(var(--border)))}}.edit-button{color:var(--info);background:hsl(var(--card))}.edit-button:hover{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.edit-button:hover{border-color:color-mix(in srgb, var(--info) 52%, hsl(var(--border)))}}.edit-button:hover{background:var(--info-soft)}.warning-button{border:1px solid var(--amber)}@supports (color:color-mix(in lab, red, red)){.warning-button{border:1px solid color-mix(in srgb, var(--amber) 32%, hsl(var(--border)))}}.warning-button{color:var(--amber);background:hsl(var(--card))}.warning-button:hover{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.warning-button:hover{border-color:color-mix(in srgb, var(--amber) 55%, hsl(var(--border)))}}.warning-button:hover{background:var(--warning-soft)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:29px;display:grid}.stat-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:flex-start;gap:13px;min-width:0;height:132px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #19282106}.stat-card:before{content:"";opacity:.65;background:currentColor;width:3px;position:absolute;inset:0 auto 0 0}.accent-blue{color:var(--info)}.accent-purple{color:var(--violet)}.accent-orange{color:var(--simple-brand-orange-strong)}.accent-green{color:var(--emerald)}.stat-icon{background:currentColor;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.stat-icon svg{color:#fff;width:17px}.stat-card>div:nth-child(2){color:var(--ink)}.stat-card span,.stat-card strong,.stat-card small{display:block}.stat-card>div>span{color:hsl(var(--muted-foreground));margin-top:-2px;font-size:10px}.stat-card>div>strong{font-family:var(--font-sans);letter-spacing:-.7px;margin:1px 0 3px;font-size:28px;font-weight:500}.stat-card sup{color:hsl(var(--muted-foreground));letter-spacing:0;font-family:inherit;font-size:10px;font-weight:500}.stat-card small{white-space:nowrap;color:hsl(var(--muted-foreground));font-size:9px}.stat-card small em{color:var(--green);font-style:normal;font-weight:700}.sparkline{opacity:.68;align-items:end;gap:3px;height:42px;margin:auto 0 1px auto;display:flex}.sparkline i{background:currentColor;border-radius:4px;width:3px}.donut{background:conic-gradient(var(--green) 0 74%, #e9f0ed 74%);border-radius:50%;place-items:center;width:44px;height:44px;margin:auto 0 0 auto;display:grid}.donut:after{content:"";background:hsl(var(--card));border-radius:50%;width:32px;height:32px}.donut span{z-index:1;color:var(--green);font-size:8px;font-weight:800;position:absolute}.avatar{border:2px solid hsl(var(--card));color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:700;display:grid}.avatar-blue{background:linear-gradient(135deg,#5375a8,#44608a)}.avatar-pink{background:linear-gradient(135deg,#a75f68,#894e55)}.avatar-gold{background:linear-gradient(135deg,#966d38,#7b592e)}.avatar-sage{background:linear-gradient(135deg,#567b6d,#476559)}.avatar-violet{background:linear-gradient(135deg,#766c9f,#615982)}.avatar-coral{background:linear-gradient(135deg,#af5b50,#904b42)}.avatar-stack{display:flex}.avatar-stack .avatar+.avatar{margin-left:-9px}.avatar-stack.mini{margin:auto 0 0 auto}.avatar-stack.mini .avatar{width:27px;height:27px;font-size:7px}.screener-pill-blue,.screener-dot-blue,.screener-card-blue{--screener-color:#2563eb}.screener-pill-pink,.screener-dot-pink,.screener-card-pink{--screener-color:#db2777}.screener-pill-gold,.screener-dot-gold,.screener-card-gold{--screener-color:#d97706}.screener-pill-sage,.screener-dot-sage,.screener-card-sage{--screener-color:#059669}.screener-pill-violet,.screener-dot-violet,.screener-card-violet{--screener-color:#7c3aed}.screener-pill-coral,.screener-dot-coral,.screener-card-coral{--screener-color:#ea580c}.screener-pill-cyan,.screener-dot-cyan,.screener-card-cyan{--screener-color:#0891b2}.screener-pill-lime,.screener-dot-lime,.screener-card-lime{--screener-color:#65a30d}.screener-pill-indigo,.screener-dot-indigo,.screener-card-indigo{--screener-color:#4338ca}.screener-pill-rose,.screener-dot-rose,.screener-card-rose{--screener-color:#e11d48}.screener-pill-teal,.screener-dot-teal,.screener-card-teal{--screener-color:#0f766e}.screener-pill-amber,.screener-dot-amber,.screener-card-amber{--screener-color:#f59e0b}.screener-pill-purple,.screener-dot-purple,.screener-card-purple{--screener-color:#9333ea}.screener-pill-sky,.screener-dot-sky,.screener-card-sky{--screener-color:#0284c7}.screener-pill-green,.screener-dot-green,.screener-card-green{--screener-color:#16a34a}.screener-pill-red,.screener-dot-red,.screener-card-red{--screener-color:#dc2626}.screener-pill-fuchsia,.screener-dot-fuchsia,.screener-card-fuchsia{--screener-color:#c026d3}.screener-pill-orange,.screener-dot-orange,.screener-card-orange{--screener-color:#f97316}.screener-pill-olive,.screener-dot-olive,.screener-card-olive{--screener-color:#4d7c0f}.screener-pill-azure,.screener-dot-azure,.screener-card-azure{--screener-color:#0369a1}.screener-dot{border:1px solid var(--screener-color);flex:none;width:8px;height:8px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.screener-dot{border:1px solid color-mix(in srgb, var(--screener-color) 72%, hsl(var(--card)))}}.screener-dot{background:var(--screener-color);box-shadow:0 0 0 2px var(--screener-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.screener-dot{box-shadow:0 0 0 2px color-mix(in srgb, var(--screener-color) 18%, transparent)}}[class*=screener-pill-]{border:1px solid var(--screener-color)}@supports (color:color-mix(in lab, red, red)){[class*=screener-pill-]{border:1px solid color-mix(in srgb, var(--screener-color) 42%, hsl(var(--border)))}}[class*=screener-pill-]{color:var(--screener-color)}@supports (color:color-mix(in lab, red, red)){[class*=screener-pill-]{color:color-mix(in srgb, var(--screener-color) 76%, hsl(var(--foreground)))}}[class*=screener-pill-]{background:var(--screener-color)}@supports (color:color-mix(in lab, red, red)){[class*=screener-pill-]{background:color-mix(in srgb, var(--screener-color) 16%, hsl(var(--card)))}}[class*=screener-card-]{border-left-color:var(--screener-color);box-shadow:inset 3px 0 0 var(--screener-color);background-image:linear-gradient(90deg, var(--screener-color), transparent 34%)}@supports (color:color-mix(in lab, red, red)){[class*=screener-card-]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--screener-color) 8%, transparent), transparent 34%)}}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(310px,.7fr);align-items:start;gap:20px;margin-top:20px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:12px}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 23px 15px;display:flex}.panel-header h2{font-family:var(--font-sans);margin:0 0 2px;font-size:19px;font-weight:500}.panel-header p{color:hsl(var(--muted-foreground));margin:0;font-size:9px}.text-button{color:hsl(var(--muted-foreground));background:0 0;border:0;align-items:center;gap:3px;padding:4px 0;font-size:10px;font-weight:650;display:flex}.text-button:hover{color:#e96500}.text-button svg{width:13px;height:13px}.job-list{padding:0 23px 10px}.job-row{border-top:1px solid #eef1ef;grid-template-columns:minmax(150px,1.4fr) minmax(130px,.9fr) minmax(115px,.7fr) 36px;align-items:center;gap:12px;padding:14px 0;display:grid}.job-main{align-items:center;gap:11px;min-width:0;display:flex}.job-badge{width:37px;height:37px;line-height:1;font-family:var(--font-sans);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.job-badge.design{color:var(--violet);background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.job-badge.design{background:color-mix(in srgb, var(--violet) 11%, hsl(var(--card)))}}.job-badge.engineering{color:var(--info);background:var(--info-soft)}.job-badge.marketing{color:var(--simple-brand-orange-strong);background:var(--simple-brand-orange-soft)}.job-badge.people{color:var(--teal);background:var(--teal)}@supports (color:color-mix(in lab, red, red)){.job-badge.people{background:color-mix(in srgb, var(--teal) 11%, hsl(var(--card)))}}.job-badge.finance{color:var(--amber);background:var(--warning-soft)}.job-main strong,.job-main span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.job-main strong{font-size:11px;font-weight:650}.job-main span{color:#8b9791;margin-top:2px;font-size:9px}.job-applicants{align-items:center;gap:8px;display:flex}.job-applicants .avatar-stack .avatar{width:24px;height:24px;font-size:6px}.job-applicants>span{color:#84918b;font-size:9px}.job-progress span{color:#76857e;font-size:9px;display:block}.progress-track{background:#edf1ef;border-radius:4px;width:100%;height:4px;margin-top:7px;overflow:hidden}.progress-track i{border-radius:inherit;background:var(--green);height:100%;display:block}.row-more{color:#87948e}.row-more svg{width:17px}.right-column{gap:20px;display:grid}.interviews-panel .panel-header{padding-bottom:9px}.timeline{padding:0 23px 5px}.interview-item{grid-template-columns:44px 1px 1fr;gap:13px;min-height:62px;display:grid}.interview-time{color:#65756d;text-align:right;padding-top:4px;font-size:8px}.timeline-line{background:#e9eeeb;position:relative}.timeline-line:before{content:"";border:2px solid hsl(var(--card));background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-3px;box-shadow:0 0 0 1px #90c6af}.interview-card{align-items:flex-start;gap:9px;padding:0 0 12px;display:flex}.interview-card .avatar{flex:none;width:30px;height:30px}.interview-card strong,.interview-card span{display:block}.interview-card strong{font-size:10px}.interview-card span{color:#8c9892;font-size:8px}.schedule-button{border:1px solid hsl(var(--border));width:calc(100% - 46px);height:35px;color:var(--simple-brand-navy);background:var(--simple-brand-navy-soft);border-radius:7px;margin:0 23px 19px;font-size:9px;font-weight:650}.schedule-button:hover{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.schedule-button:hover{border-color:color-mix(in srgb, var(--simple-brand-navy) 35%, hsl(var(--border)))}}.schedule-button svg{vertical-align:-3px;width:13px;height:13px;margin-right:5px}.source-panel select,.toolbar select{color:#68776f;background:hsl(var(--card));border:1px solid #e1e7e4;border-radius:6px;outline:none;padding:6px 25px 6px 9px;font-size:8px}.source-chart{justify-content:space-around;align-items:center;gap:18px;padding:4px 25px 22px;display:flex}.source-donut{background:conic-gradient(#477bd3 0 52%, #5caa88 52% 80%, #e6a05f 80% 94%, #d9deda 94%);border-radius:50%;flex:none;place-items:center;width:110px;height:110px;display:grid;transform:rotate(-28deg)}.source-donut:after{content:"";background:hsl(var(--card));border-radius:50%;width:70px;height:70px}.source-donut span{z-index:1;color:hsl(var(--muted-foreground));text-align:center;font-size:8px;position:absolute;transform:rotate(28deg)}.source-donut strong{color:var(--ink);font-family:var(--font-sans);font-size:20px;font-weight:500;display:block}.source-legend{flex:1}.source-legend>div{color:#718078;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;padding:4px 0;font-size:8px;display:grid}.source-legend i{border-radius:50%;width:6px;height:6px}.source-legend strong{color:#47574f;font-size:8px}.internal-mobility{background:#477bd3}.referral{background:#5caa88}.website{background:#e6a05f}.other{background:#d9deda}.section-heading{margin-bottom:28px}.section-heading h1{font-size:34px}.full-panel{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:12px 20px;display:flex}.inline-search{width:min(340px,60%);position:relative}.inline-search svg{color:#8d9893;width:16px;position:absolute;top:11px;left:12px}.inline-search input{border:1px solid #e1e7e4;border-radius:8px;outline:none;width:100%;height:38px;padding:0 12px 0 38px}.inline-search input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18)}.all-jobs-list .job-row{grid-template-columns:minmax(180px,1.4fr) minmax(150px,.9fr) minmax(120px,.8fr) minmax(90px,.6fr) 36px}.job-status{color:#32735b;background:#e7f4ee;border-radius:10px;width:max-content;padding:4px 9px;font-size:9px;font-weight:650}.pipeline-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.pipeline-card{border:1px solid var(--line);background:hsl(var(--card));border-radius:10px;padding:15px 17px}.pipeline-card span{color:hsl(var(--muted-foreground));font-size:10px}.pipeline-card strong{font-family:var(--font-sans);margin-top:3px;font-size:24px;font-weight:500;display:block}.pipeline-card i{background:var(--info);border-radius:4px;width:26px;height:3px;margin-top:8px;display:block}.pipeline-card:nth-child(4n+2) i{background:var(--violet)}.pipeline-card:nth-child(4n+3) i{background:var(--teal)}.pipeline-card:nth-child(4n+4) i{background:var(--amber)}.candidate-table-wrap{overflow-x:auto}.candidate-table{border-collapse:collapse;width:100%}.candidate-table th{color:hsl(var(--muted-foreground));background:hsl(var(--muted));text-align:left;text-transform:uppercase;letter-spacing:.6px;padding:12px 20px;font-size:9px;font-weight:700}.candidate-table td{border-top:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));padding:14px 20px;font-size:10px}.candidate-cell{align-items:center;gap:10px;min-width:160px;display:flex}.candidate-cell strong,.candidate-cell span{display:block}.candidate-cell strong{color:var(--ink);font-size:11px}.candidate-cell span{color:hsl(var(--muted-foreground));font-size:8px}.candidate-cell .avatar{width:34px;height:34px}.stage-select{border:1px solid var(--teal);padding:5px 24px 5px 9px}@supports (color:color-mix(in lab, red, red)){.stage-select{border:1px solid color-mix(in srgb, var(--teal) 24%, hsl(var(--border)))}}.stage-select{color:var(--teal);background:var(--teal);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.stage-select{background:color-mix(in srgb, var(--teal) 9%, hsl(var(--card)))}}.stage-select{outline:none;font-size:9px;font-weight:650}.stage-select:focus-visible{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18)}.candidate-table tbody tr{transition:background-color .15s}.candidate-table tbody tr:hover{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.candidate-table tbody tr:hover{background:color-mix(in srgb, var(--info) 3.5%, hsl(var(--card)))}}.candidate-table .row-more{width:32px}.empty-state{color:#8a9791;text-align:center;padding:55px 20px}.empty-state strong{color:#52635b;font-family:var(--font-sans);margin-bottom:3px;font-size:17px;font-weight:500;display:block}.placeholder-view{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 76px);display:flex}.placeholder-icon{width:64px;height:64px;color:var(--green);background:var(--mint);border-radius:18px;place-items:center;display:grid}.placeholder-icon svg{width:28px;height:28px}.placeholder-view h1{font-family:var(--font-sans);margin:18px 0 5px;font-size:28px;font-weight:500}.placeholder-view p{color:var(--muted-legacy);margin-bottom:22px}.modal-backdrop,.drawer-backdrop{z-index:50;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d1b167a;place-items:center;padding:20px;transition:all .2s;display:grid;position:fixed;inset:0}.modal-backdrop.open,.drawer-backdrop.open{visibility:visible;opacity:1}.modal{background:hsl(var(--card));border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 40px);transition:all .25s;overflow-y:auto;transform:translateY(15px)scale(.98);box-shadow:0 30px 90px #0a191340}.modal-backdrop.open .modal{transform:none}.modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:24px 27px 16px;display:flex}.modal-header h2{font-family:var(--font-sans);margin:0;font-size:24px;font-weight:500}.modal-header .eyebrow{margin-bottom:2px!important}#jobForm{gap:17px;padding:22px 27px 25px;display:grid}#jobForm label{color:hsl(var(--muted-foreground));font-size:10px;font-weight:650}#jobForm input,#jobForm select,#jobForm textarea{border:1px solid hsl(var(--border));width:100%;color:var(--ink);background:hsl(var(--card));resize:vertical;border-radius:8px;outline:none;margin-top:6px;padding:10px 12px}#jobForm input:focus,#jobForm select:focus,#jobForm textarea:focus{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modal-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}#scheduleInterviewForm{gap:17px;padding:22px 27px 25px;display:grid}#scheduleInterviewForm label{color:hsl(var(--muted-foreground));font-size:10px;font-weight:650}#scheduleInterviewForm input,#scheduleInterviewForm select{border:1px solid hsl(var(--border));width:100%;color:var(--ink);background:hsl(var(--card));border-radius:8px;outline:none;margin-top:6px;padding:10px 12px}#scheduleInterviewForm input:focus,#scheduleInterviewForm select:focus{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.panelist-picker{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;gap:8px;max-height:160px;margin-top:6px;padding:10px;display:grid;overflow-y:auto}.panelist-option{align-items:center;gap:8px;color:var(--ink)!important;margin-top:0!important;font-size:11px!important;font-weight:500!important;display:flex!important}.panelist-option input{width:auto!important;margin-top:0!important}.panelist-picker-hint{color:hsl(var(--muted-foreground));font-size:10px}.view-tabs{border-bottom:1px solid var(--line);gap:18px;margin-bottom:20px;display:flex;position:relative}.view-tabs button{color:hsl(var(--muted-foreground));background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 2px;font-size:12px;font-weight:650;display:flex}.view-tabs button.active{color:var(--green)}.view-tabs button b{color:#fff;background:var(--green);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}.round-badge{margin-right:4px}.scoring-modal{width:min(640px,100%)}.scoring-body{padding:4px 27px 22px}.scoring-loading{color:hsl(var(--muted-foreground));padding:4px 27px 22px;font-size:11px}.scoring-completed-note{color:#8a6d1f;background:#fdf6e3;border-radius:8px;margin:0 0 16px;padding:10px 12px;font-size:10px}.scoring-rows{gap:16px;display:grid}.scoring-row{border-bottom:1px solid #edf0ee;padding-bottom:14px}.scoring-row-header{justify-content:space-between;align-items:baseline;display:flex}.scoring-row-header strong{font-size:12px}.scoring-row-header span{color:hsl(var(--muted-foreground));font-size:9px}.scoring-row-desc{color:#74827b;margin:4px 0 10px;font-size:10px}.scoring-row-inputs{grid-template-columns:140px 1fr;gap:12px;display:grid}.scoring-row-inputs label{color:hsl(var(--muted-foreground));font-size:10px;font-weight:650}.scoring-row-inputs input{border:1px solid hsl(var(--border));width:100%;color:var(--ink);background:hsl(var(--card));border-radius:7px;outline:none;margin-top:6px;padding:8px 10px}.scoring-row-inputs input:focus{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .1)}.scoring-total-preview{color:hsl(var(--muted-foreground));margin-top:16px;font-size:11px}.scoring-total-preview strong{color:var(--green)}.interview-summary-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.interview-summary-list li{color:hsl(var(--foreground));background:hsl(var(--muted));border-radius:7px;padding:8px 10px;font-size:10px}.field-hint{color:hsl(var(--muted-foreground));margin-top:5px;font-size:9px;font-weight:500;line-height:1.5;display:block}.calendar-panel{padding:22px}.calendar-connect-banner{border:1px solid var(--info);margin-bottom:16px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.calendar-connect-banner{border:1px solid color-mix(in srgb, var(--info) 24%, hsl(var(--border)))}}.calendar-connect-banner{color:hsl(var(--foreground));background:var(--info-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.calendar-legend{gap:18px;margin-bottom:14px;display:flex}.calendar-legend span{color:#74827b;align-items:center;gap:6px;font-size:9px;font-weight:650;display:flex}.calendar-legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.calendar-grid-wrap{border:1px solid var(--line);border-radius:12px;overflow:hidden}.calendar-nav{border-bottom:1px solid var(--line);background:hsl(var(--background));justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.calendar-nav strong{font-family:var(--font-sans);font-size:15px;font-weight:500}.calendar-nav-prev{display:inline-flex;transform:rotate(180deg)}.calendar-weekdays{border-bottom:1px solid var(--line);background:hsl(var(--background));grid-template-columns:repeat(7,1fr);padding:8px 0;display:grid}.calendar-weekdays span{color:hsl(var(--muted-foreground));text-align:center;text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:700}.calendar-days{grid-template-columns:repeat(7,1fr);display:grid}.calendar-day{border-bottom:1px solid #edf0ee;border-right:1px solid #edf0ee;flex-direction:column;gap:4px;min-height:92px;padding:6px;display:flex}.calendar-day.outside{background:hsl(var(--background))}.calendar-day.outside .calendar-day-number{color:#c7cec9}.calendar-day.today .calendar-day-number{color:#fff;background:var(--green)}.calendar-day-number{width:20px;height:20px;color:hsl(var(--muted-foreground));border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:flex}.calendar-day-entries{flex-direction:column;gap:3px;display:flex}.calendar-chip{color:#326d56;text-overflow:ellipsis;white-space:nowrap;background:#e8f4ef;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:650;display:block;overflow:hidden}.calendar-chip-calendly{color:var(--calendly-blue);background:var(--calendly-blue)}@supports (color:color-mix(in lab, red, red)){.calendar-chip-calendly{background:color-mix(in srgb, var(--calendly-blue) 11%, hsl(var(--card)))}}.calendar-legend-dot.calendar-chip-interview{background:#326d56}.calendar-legend-dot.calendar-chip-calendly{background:var(--calendly-blue)}.calendar-chip-more{color:hsl(var(--muted-foreground));font-size:8px}.drawer-backdrop{padding:0;display:block}.drawer{background:hsl(var(--card));width:min(430px,94vw);height:100%;margin-left:auto;transition:all .28s;overflow-y:auto;transform:translate(100%);box-shadow:-20px 0 70px #0c1e1633}.drawer-backdrop.open .drawer{transform:none}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:70px;padding:0 24px;display:flex}.drawer-header p{color:#68776f;margin:0;font-size:11px;font-weight:700}.profile-hero{border-bottom:1px solid var(--line);text-align:center;padding:27px 25px 22px}.profile-hero .avatar{width:70px;height:70px;margin:auto;font-size:16px}.profile-hero h2{font-family:var(--font-sans);margin:12px 0 1px;font-size:22px;font-weight:500}.profile-hero>span{color:#6b7771;font-size:10px}.profile-email{word-break:break-all;margin:7px 0 0;font-size:10px}.profile-email a{color:#4d6b5c;text-decoration:none}.profile-email a:hover{text-decoration:underline}.profile-contact{justify-content:center;gap:8px;margin-top:17px;display:flex}.profile-contact a{border:1px solid var(--line);color:#5c7066;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.profile-contact svg{width:15px}.profile-details{padding:22px 25px}.detail-section{margin-bottom:24px}.detail-section h3{color:#87938d;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-size:10px}.detail-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detail-grid span,.detail-grid strong{display:block}.detail-grid span{color:#6b7772;font-size:8px}.detail-grid strong{margin-top:2px;font-size:10px}.profile-note{color:#617169;background:#f5f8f6;border-radius:8px;padding:13px;font-size:10px}.drawer-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.detail-section-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.detail-section-header h3{margin-bottom:0}.resume-file-card{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.resume-file-icon{width:34px;height:34px;color:var(--simple-accent-hover);background:var(--simple-accent-soft);border-radius:8px;place-items:center;display:grid}.resume-file-icon svg{width:16px}.resume-file-card strong,.resume-file-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.resume-file-card strong{color:var(--ink);font-size:10px}.resume-file-card small{color:var(--muted-legacy);margin-top:2px;font-size:8px}.resume-replace-form{gap:10px;margin-top:10px;display:grid}.resume-replace-form label{color:var(--ink);font-size:10px;font-weight:650}.resume-replace-form input[type=file]{border:1px solid var(--line);width:100%;color:var(--muted-legacy);background:var(--panel);border-radius:8px;margin-top:6px;padding:8px;font-size:9px;display:block}.resume-selected-file{color:var(--simple-accent-hover);font-size:9px}.profile-note-input{width:100%;font-size:10px;line-height:1.5}.rejection-picker{gap:12px;display:grid}.rejection-picker>label{color:var(--muted-legacy);font-size:10px;font-weight:650}.rejection-select,.drawer-select{margin-top:6px;display:block;position:relative}.rejection-select select,.drawer-select select{appearance:none;border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:var(--panel);border-radius:9px;outline:none;padding:0 42px 0 12px;font-size:11px;font-weight:550;transition:border-color .18s,background-color .18s,box-shadow .18s}.rejection-select select.is-placeholder{color:var(--muted-legacy);font-weight:500}.rejection-select select:hover,.drawer-select select:hover{border-color:var(--simple-accent,#e05606)}@supports (color:color-mix(in lab, red, red)){.rejection-select select:hover,.drawer-select select:hover{border-color:color-mix(in srgb, var(--simple-accent,#e05606) 48%, var(--line))}}.rejection-select select:hover,.drawer-select select:hover{background:var(--surface-hover,#f7faf8)}.rejection-select select:focus,.drawer-select select:focus{border-color:var(--simple-accent,#e05606);background:var(--panel);box-shadow:0 0 0 3px var(--simple-accent-soft,hsl(var(--primary) / .08))}.rejection-select svg,.drawer-select svg{width:16px;height:16px;color:var(--muted-legacy);pointer-events:none;transition:color .18s,transform .18s;position:absolute;top:50%;right:12px;transform:translateY(-50%)rotate(90deg)}.rejection-select select:hover+svg,.drawer-select select:hover+svg{color:var(--simple-accent-hover,hsl(var(--primary)))}.rejection-select select:focus+svg,.drawer-select select:focus+svg{color:var(--simple-accent-hover,hsl(var(--primary)));transform:translateY(-50%)rotate(90deg)scale(1.08)}#candidateEditForm{gap:12px;margin-bottom:4px;display:grid}#candidateEditForm label{color:hsl(var(--muted-foreground));font-size:10px;font-weight:650}#candidateEditForm input{border:1px solid hsl(var(--border));width:100%;color:var(--ink);background:hsl(var(--card));border-radius:8px;outline:none;margin-top:6px;padding:9px 11px;font-size:11px}#candidateEditForm input:focus{border-color:hsl(var(--primary) / .6);box-shadow:0 0 0 3px hsl(var(--primary) / .1)}:root{--toast-success-bg:#ecfdf3;--toast-success-border:#bffcd9;--toast-success-text:#008a2e;--toast-info-bg:#f0f8ff;--toast-info-border:#dde7fd;--toast-info-text:#0973dc;--toast-warning-bg:#fffcf0;--toast-warning-border:#fbeeb1;--toast-warning-text:#dc7609;--toast-error-bg:#fff0f0;--toast-error-border:#ffe0e1;--toast-error-text:#e60000}html.dark{--toast-success-bg:#001f0f;--toast-success-border:#003d1c;--toast-success-text:#59f3a6;--toast-info-bg:#000d1f;--toast-info-border:#19233e;--toast-info-text:#5896f3;--toast-warning-bg:#1d1f00;--toast-warning-border:#2e2e00;--toast-warning-text:#f3cf58;--toast-error-bg:#2d0607;--toast-error-border:#4d0408;--toast-error-text:#ff9ea1}@media (max-width:1120px){.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}}@media (max-width:820px){.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:none}.sidebar-scrim{z-index:15;visibility:hidden;opacity:0;background:#0a141059;transition:all .2s;display:block;position:fixed;inset:0}.sidebar-scrim.open{visibility:visible;opacity:1}.main-content{width:100%;margin-left:0}.menu-button{display:grid}.topbar{gap:10px;padding:0 18px}.top-search{flex:1}.top-search kbd,.date-block,.top-divider{display:none}.page{padding:28px 18px 45px}.all-jobs-list .job-row{grid-template-columns:minmax(180px,1fr) 130px 90px 72px}.all-jobs-list .job-progress{display:none}}@media (max-width:620px){.welcome-row,.section-heading{flex-direction:column;align-items:flex-start}.welcome-row .primary-button,.section-heading .primary-button{width:100%}.stats-grid{grid-template-columns:1fr}.stat-card{height:118px}.dashboard-grid{margin-top:15px}.right-column{grid-template-columns:1fr}.job-row{grid-template-columns:1fr 72px}.job-row .job-applicants,.job-row .job-progress,.all-jobs-list .job-status{display:none}.pipeline-stats{grid-template-columns:repeat(2,1fr)}.applicants-table th:nth-child(2),.applicants-table td:nth-child(2),.applicants-table th:nth-child(4),.applicants-table td:nth-child(4){display:none}.candidate-table th,.candidate-table td{padding:12px}.form-grid{grid-template-columns:1fr}.source-chart{justify-content:center}.toolbar{align-items:stretch}.inline-search{width:100%}.toolbar .secondary-button{padding:0 12px}.top-actions{gap:4px}}:root{--ink:hsl(var(--foreground));--line:hsl(var(--border));--canvas:#fafaf8;--sidebar:239 40% 25%;--sidebar-soft:var(--simple-brand-navy-soft);--green:var(--simple-brand-navy);--green-dark:var(--simple-brand-navy-hover);--mint:var(--simple-brand-navy-soft);--shadow:0 8px 24px #18181b0b}body{background:var(--canvas)}.sidebar{color:hsl(var(--foreground));border-right:1px solid hsl(var(--border));background:hsl(var(--card))}.brand{border:1px solid hsl(var(--border));background:#ffffffd1;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;height:60px;padding:5px 12px;box-shadow:0 2px 9px #18181b08}.simple-wordmark{color:var(--simple-brand-navy,#27285a);letter-spacing:-2px;font-size:27px;font-weight:800;line-height:.9;position:relative}.simple-wordmark i{color:hsl(var(--primary));font-size:10px;font-style:normal;position:absolute;top:-5px;right:10px;transform:rotate(-8deg)}.app-loading-mark{font-size:40px}.app-loading-mark i{transform-origin:50%;font-size:15px;animation:1.6s ease-in-out infinite app-loading-heartbeat;top:-7px;right:15px}@keyframes app-loading-heartbeat{0%,to{transform:rotate(-8deg)scale(1)}20%{transform:rotate(-8deg)scale(1.25)}35%{transform:rotate(-8deg)scale(1)}50%{transform:rotate(-8deg)scale(1.15)}65%{transform:rotate(-8deg)scale(1)}}@media (prefers-reduced-motion:reduce){.app-loading-mark i{animation:none}}.brand small{color:var(--simple-muted);letter-spacing:2.2px;margin-top:4px;font-size:7px;font-weight:700;line-height:1}.main-nav{margin-top:28px}.nav-label{color:hsl(var(--muted-foreground));letter-spacing:.06em;font-size:10.5px;font-weight:500}.nav-item{color:hsl(var(--foreground));font-size:13.5px;font-weight:450}.nav-item b{color:var(--simple-muted);background:hsl(var(--muted))}.nav-item:hover{color:var(--simple-brand-navy);background:var(--simple-brand-navy-soft)}.nav-item.active{color:#fff;background:var(--simple-brand-navy-solid);box-shadow:inset 2px 0 var(--simple-brand-orange)}.nav-item.active svg{color:#ffffffe0}.nav-item.active b{color:#fff;background:#fff3}.help-card{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--muted) / .55)}.help-icon{color:#fff;background:linear-gradient(145deg, hsl(var(--primary)), #d15005)}.help-card strong{color:hsl(var(--foreground))}.help-card span{color:var(--simple-muted)}.help-card button{color:hsl(var(--primary))}.sidebar-user{border-top-color:hsl(var(--primary) / .18)}.sidebar-user strong{color:hsl(var(--foreground))}.sidebar-user span{color:#c74c05}.sidebar-user button{color:hsl(var(--muted-foreground))}.topbar{border-bottom-color:var(--simple-brand-purple)}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom-color:color-mix(in srgb, var(--simple-brand-purple) 18%, hsl(var(--border)))}}.topbar{background:#ffffffe6}.page{max-width:1540px}.welcome-row{border:1px solid hsl(var(--primary) / .25);color:#fff;background:linear-gradient(135deg, hsl(var(--sidebar)) 0%, hsl(var(--sidebar-soft)) 52%, hsl(var(--primary) / .55) 100%);border-radius:16px;padding:27px 30px;position:relative;overflow:hidden;box-shadow:0 14px 32px #29295f33}.welcome-row:before{content:"✦";color:#ffffff38;font-size:28px;position:absolute;top:14px;right:16%}.welcome-row:after{content:"";filter:blur(15px);background:#ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-35px}.welcome-row>*{z-index:1;position:relative}.welcome-row .eyebrow{color:hsl(var(--primary))!important}.welcome-row h1{letter-spacing:-.6px;font-family:inherit;font-size:clamp(24px,2.5vw,34px);font-weight:700}.welcome-row p{color:#ecfdf5db;max-width:620px;font-size:13px}.welcome-row .primary-button{color:hsl(var(--primary));background:hsl(var(--card));border-color:#ffffff59;box-shadow:0 8px 18px #00000024}.welcome-row .primary-button:hover{border-color:hsl(var(--card));color:var(--simple-brand-navy);background:hsl(var(--card))}.section-heading h1,.panel-header h2,.stat-card>div>strong,.pipeline-card strong,.placeholder-view h1,.profile-hero h2,.modal-header h2,.source-donut strong{font-family:inherit}.section-heading h1{font-weight:700}.panel-header h2,.stat-card>div>strong,.pipeline-card strong{font-weight:650}.panel,.stat-card,.pipeline-card{border-color:#e4e4e7d9}.job-badge{font-family:inherit;font-weight:700}.stat-card:before{width:2px}.primary-button{background:linear-gradient(135deg, hsl(var(--primary)), hsl(var(--primary)));border-color:#0000;box-shadow:0 8px 18px #f9731633}.primary-button:hover{background:linear-gradient(135deg,#e96500,#d15005)}.settings-view .primary-button{border-color:#a94104}.settings-view .secondary-button{border-color:hsl(var(--border))}.settings-view .danger-button{border-color:#fca5a5}html.dark .settings-view .primary-button{border-color:#f79a64}html.dark .settings-view .secondary-button{border-color:hsl(var(--border))}html.dark .settings-view .danger-button{border-color:#9f4c5b}@media (max-width:820px){.sidebar{background:hsl(var(--card))}}@media (max-width:620px){.welcome-row{padding:24px 20px}}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .sidebar{color:hsl(var(--muted-foreground));border-right-color:hsl(var(--border));background:hsl(var(--background))}html.dark .brand{border-color:hsl(var(--border));background:#09090bc7;box-shadow:0 0 0 1px #ffffff08}html.dark .simple-wordmark{color:hsl(var(--foreground))}html.dark .brand small{color:var(--simple-muted)}html.dark .nav-item.active svg{color:#ffffffe6}html.dark .nav-item b{color:hsl(var(--muted-foreground));background:hsl(var(--border))}html.dark .help-card,html.dark .theme-toggle{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .55)}html.dark .help-card strong{color:hsl(var(--foreground))}html.dark .help-card span{color:hsl(var(--muted-foreground))}html.dark .theme-icon-sun{display:none}html.dark .theme-icon-moon{display:block}html.dark .theme-toggle i{color:#fbbf24}html.dark .sidebar-user strong{color:hsl(var(--foreground))}html.dark .sidebar-user span{color:hsl(var(--muted-foreground))}html.dark .user-menu-popover{border-color:hsl(var(--border));background:hsl(var(--card));box-shadow:0 15px 40px #0000004d}html.dark .user-menu-popover button{color:hsl(var(--muted-foreground))}html.dark .user-menu-popover button:hover{background:hsl(var(--border))}html.dark .topbar{border-bottom-color:hsl(var(--border));background:#09090beb}html.dark .top-search input{color:hsl(var(--foreground))}html.dark .top-search input::placeholder{color:var(--simple-muted)}html.dark .top-search kbd{border-color:hsl(var(--border));color:var(--simple-muted);background:hsl(var(--muted))}html.dark .top-divider,html.dark .icon-button:hover{background:hsl(var(--border))}html.dark .sidebar-collapse-toggle{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--card))}html.dark .panel,html.dark .stat-card,html.dark .pipeline-card{background:hsl(var(--background));border-color:#27272ae6;box-shadow:0 12px 30px #00000029}html.dark .panel-header h2,html.dark .stat-card>div:nth-child(2),html.dark .pipeline-card strong{color:hsl(var(--foreground))}html.dark .panel-header p,html.dark .stat-card>div>span,html.dark .stat-card small{color:hsl(var(--muted-foreground))}html.dark .job-row,html.dark .candidate-table td{border-color:hsl(var(--border))}html.dark .job-main strong,html.dark .candidate-cell strong{color:hsl(var(--foreground))}html.dark .job-main span,html.dark .candidate-cell span{color:hsl(var(--muted-foreground))}html.dark .progress-track{background:hsl(var(--border))}html.dark .avatar{border-color:hsl(var(--background))}html.dark .schedule-button,html.dark .secondary-button{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--card))}html.dark .schedule-button:hover,html.dark .secondary-button:hover{border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){html.dark .schedule-button:hover,html.dark .secondary-button:hover{border-color:color-mix(in srgb, var(--simple-brand-navy) 38%, hsl(var(--border)))}}html.dark .schedule-button:hover,html.dark .secondary-button:hover{color:var(--simple-brand-navy);background:var(--simple-brand-navy-soft)}html.dark .text-button{color:hsl(var(--muted-foreground))}html.dark .text-button:hover{color:#fdba74}html.dark .source-panel select,html.dark .toolbar select,html.dark .inline-search input,html.dark #jobForm input,html.dark #jobForm select,html.dark #jobForm textarea,html.dark #scheduleInterviewForm input,html.dark #scheduleInterviewForm select,html.dark #candidateEditForm input,html.dark .panelist-picker,html.dark .scoring-row-inputs input{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}html.dark .view-tabs{border-color:hsl(var(--border))}html.dark .view-tabs button{color:hsl(var(--muted-foreground))}html.dark .source-donut:after,html.dark .donut:after{background:hsl(var(--background))}html.dark .toolbar,html.dark .modal-header,html.dark .drawer-header,html.dark .profile-hero{border-color:hsl(var(--border))}html.dark .candidate-table th{color:var(--simple-muted);background:hsl(var(--muted))}html.dark .modal,html.dark .drawer{background:hsl(var(--background))}html.dark .modal-header h2,html.dark .profile-hero h2{color:hsl(var(--foreground))}html.dark #jobForm label,html.dark #candidateEditForm label{color:hsl(var(--muted-foreground))}html.dark .profile-note{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}html.dark #scheduleInterviewForm label,html.dark .panelist-option,html.dark .scoring-row-inputs label{color:hsl(var(--muted-foreground))!important}html.dark .scoring-row{border-color:hsl(var(--border))}html.dark .scoring-completed-note{color:#fde68a;background:#292410}html.dark .calendar-grid-wrap,html.dark .calendar-nav,html.dark .calendar-weekdays,html.dark .calendar-day{border-color:hsl(var(--border))}html.dark .calendar-nav,html.dark .calendar-weekdays,html.dark .calendar-day.outside{background:hsl(var(--muted))}html.dark .calendar-day-number{color:hsl(var(--muted-foreground))}html.dark .calendar-connect-banner{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted))}html.dark .field-hint{color:hsl(var(--muted-foreground))}html.dark .empty-state strong,html.dark .placeholder-view h1,html.dark .section-heading h1{color:hsl(var(--foreground))}html.dark .sidebar-scrim{background:#000000ad}@media (max-width:820px){html.dark .sidebar{background:linear-gradient(to bottom, hsl(var(--background)), #292961, hsl(var(--background)))}}.job-status.has-postings{color:#0f766e;background:#f0fdfa}.publishing-backdrop{z-index:60;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0914108f;place-items:center;padding:20px;transition:all .2s;display:grid;position:fixed;inset:0}.publishing-backdrop.open{visibility:visible;opacity:1}.publishing-modal{background:hsl(var(--card));border:1px solid #e4e4e7e6;border-radius:16px;width:min(980px,100%);max-height:calc(100dvh - 40px);transition:all .25s;overflow:hidden;transform:translateY(12px)scale(.985);box-shadow:0 30px 90px #091e1540}.publishing-backdrop.open .publishing-modal{transform:none}.publishing-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 25px 18px;display:flex}.publishing-header h2{letter-spacing:-.4px;margin:0 0 2px;font-size:24px;line-height:1.2}.publishing-header>div>span{color:var(--simple-muted);font-size:10px}.publishing-body{max-height:calc(100dvh - 145px);padding:22px 25px 25px;overflow-y:auto}.publishing-track{border-bottom:1px solid var(--line);padding-bottom:21px}.publishing-section-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.publishing-section-title h3,.posting-details h3{color:hsl(var(--foreground));margin:0 0 2px;font-size:12px;font-weight:700}.publishing-section-title p{color:#8b8b94;margin:0;font-size:9px}.publishing-section-title>span{color:#0f766e;background:#f0fdfa;border-radius:10px;padding:4px 9px;font-size:9px;font-weight:700}.portal-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.portal-card{border:1px solid hsl(var(--border));min-width:0;color:hsl(var(--foreground));background:hsl(var(--card));text-align:left;border-radius:9px;grid-template-columns:31px 1fr 7px;align-items:center;gap:8px;padding:11px;transition:all .18s;display:grid}.portal-card:hover{border-color:var(--simple-brand-purple)}@supports (color:color-mix(in lab, red, red)){.portal-card:hover{border-color:color-mix(in srgb, var(--simple-brand-purple) 30%, hsl(var(--border)))}}.portal-card:hover{background:var(--simple-brand-purple-soft)}@supports (color:color-mix(in lab, red, red)){.portal-card.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--simple-brand-purple) 12%, transparent)}}.portal-card>i{color:#fff;background:#52525b;border-radius:7px;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:800;display:grid}.portal-indeed>i{background:#2557a7}.portal-jobstreet>i{background:#6446ca}.portal-facebook>i{background:#1877f2}.portal-onlinejobs>i{background:#f97316}.portal-bossjob>i{background:#7c3aed}.portal-google>i{background:#ea4335}.portal-virtualstaff>i{background:#0ea5e9}.portal-tiktok>i{background:#111827}.portal-referral>i{background:hsl(var(--primary))}.portal-monster>i{background:#6d28d9}.portal-mynimo>i{background:#ec4899}.portal-remotework>i{background:#14b8a6}.portal-temp>i{background:#64748b}.portal-card strong,.portal-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-card strong{font-size:10px}.portal-card small{color:var(--simple-muted);margin-top:1px;font-size:8px}.status-dot{background:#64748b;border-radius:50%;width:7px;height:7px}.status-dot.ready{background:#7c3aed}.status-dot.posted{background:#0d9488}.status-dot.paused{background:#d97706}.status-dot.closed{background:#64748b}.template-workspace{grid-template-columns:minmax(0,1.7fr) minmax(215px,.62fr);gap:22px;padding-top:22px;display:grid}.template-main{min-width:0}.secondary-button.compact{min-height:31px;padding:0 11px;font-size:9px}.template-editor{border:1px solid hsl(var(--border));width:100%;height:330px;color:hsl(var(--foreground));background:hsl(var(--muted) / .45);resize:vertical;border-radius:9px;outline:none;padding:16px;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.template-editor:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18)}.template-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.template-footer>span{color:hsl(var(--muted-foreground));font-size:8px}.posting-details{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);border-radius:10px;align-self:start;padding:16px}.posting-details h3{margin-bottom:14px}.posting-details label{color:var(--simple-muted);margin-top:12px;font-size:9px;font-weight:650;display:block}.posting-details select,.posting-details input{border:1px solid hsl(var(--border));width:100%;height:36px;color:hsl(var(--foreground));background:hsl(var(--card));border-radius:7px;outline:none;margin-top:5px;padding:0 10px;font-size:10px}.posting-details select:focus,.posting-details input:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18)}.posting-complete-button{color:#0f766e;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;width:100%;min-height:37px;margin-top:16px;font-size:10px;font-weight:700}.posting-complete-button span{margin-right:4px}.posting-complete-button:hover{color:#fff;background:#0f766e;border-color:#0f766e}.posting-hint{color:hsl(var(--muted-foreground));margin:10px 0 0;font-size:8px;line-height:1.5}html.dark .publishing-modal{border-color:hsl(var(--border));background:hsl(var(--background))}html.dark .publishing-header,html.dark .publishing-track{border-color:hsl(var(--border))}html.dark .publishing-header h2,html.dark .publishing-section-title h3,html.dark .posting-details h3{color:hsl(var(--foreground))}html.dark .portal-card{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}html.dark .portal-card:hover,html.dark .portal-card.active{border-color:var(--simple-brand-navy);background:var(--simple-brand-navy-soft)}html.dark .publishing-section-title>span,html.dark .job-status.has-postings{color:#5eead4;background:#134e4a8c}html.dark .template-editor,html.dark .posting-details{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--card))}html.dark .posting-details select,html.dark .posting-details input{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--background))}html.dark .posting-complete-button{color:#5eead4;background:#134e4a8c;border-color:#115e59}@media (max-width:760px){.publishing-backdrop{align-items:end;padding:0}.publishing-modal{border-radius:16px 16px 0 0;max-height:94dvh}.publishing-body{max-height:calc(94dvh - 88px);padding:18px}.publishing-header{padding:19px 18px 15px}.portal-grid{grid-template-columns:repeat(2,1fr)}.template-workspace{grid-template-columns:1fr}.template-editor{height:285px}.posting-details{order:-1;grid-template-columns:1fr 1fr;gap:9px;display:grid}.posting-details h3,.posting-hint{grid-column:1/-1}.posting-details label{margin-top:0}.posting-complete-button{align-self:end;margin-top:0}}@media (max-width:470px){.posting-details{display:block}.posting-details label{margin-top:12px}.posting-complete-button{margin-top:16px}.template-footer{flex-direction:column;align-items:stretch}.template-footer .primary-button{width:100%}}.careers-site{min-height:100dvh;color:hsl(var(--foreground));background:hsl(var(--card))}.careers-site main{overflow:hidden}.orbit-one{width:210px;height:210px}.orbit-two{border-color:#27285a2e;width:310px;height:310px}html.dark .careers-site{color:hsl(var(--foreground));background:hsl(var(--background))}:root{--simple-page:hsl(var(--background));--simple-canvas:#fafaf8;--simple-card:hsl(var(--card));--simple-card-soft:#fafafa;--simple-text:hsl(var(--foreground));--simple-text-soft:hsl(var(--foreground));--simple-muted:#71717a;--simple-faint:hsl(var(--muted-foreground));--simple-border:hsl(var(--border));--simple-border-soft:hsl(var(--muted));--simple-accent:#e05606;--simple-accent-hover:hsl(var(--primary));--simple-accent-strong:#d15005;--simple-accent-soft:hsl(var(--primary) / .08);--simple-accent-border:hsl(var(--primary) / .3);--simple-header:#fffffff2;--simple-sticky:#fffffff7;--simple-brand-navy:#27285a;--simple-brand-navy-solid:#27285a;--simple-brand-navy-hover:#202149;--simple-brand-navy-soft:#f3f3f6;--simple-brand-orange:#f26f07;--simple-brand-orange-strong:hsl(var(--primary-strong));--simple-brand-orange-hover:#e96500;--simple-brand-orange-soft:hsl(var(--primary) / .1);--simple-brand-purple:var(--simple-brand-navy);--simple-brand-purple-solid:var(--simple-brand-navy-solid);--simple-brand-purple-hover:var(--simple-brand-navy-hover);--simple-brand-purple-soft:var(--simple-brand-navy-soft)}html.dark{--simple-page:#0d1117;--simple-canvas:#0a0d12;--simple-card:hsl(var(--background));--simple-card-soft:hsl(var(--muted));--simple-text:hsl(var(--foreground));--simple-text-soft:hsl(var(--muted-foreground));--simple-muted:hsl(var(--muted-foreground));--simple-faint:#71717a;--simple-border:hsl(var(--border));--simple-border-soft:hsl(var(--foreground));--simple-accent:hsl(var(--primary));--simple-accent-hover:hsl(var(--primary) / .55);--simple-accent-strong:hsl(var(--primary));--simple-accent-soft:hsl(var(--primary) / .14);--simple-accent-border:hsl(var(--primary));--simple-header:#0d1117f2;--simple-sticky:#09090bf7;--simple-brand-navy:#d7d8f0;--simple-brand-navy-solid:#3b3d70;--simple-brand-navy-hover:#f0f0ff;--simple-brand-navy-soft:#27285a57;--simple-brand-orange:#fb923c;--simple-brand-orange-strong:#c2410c;--simple-brand-orange-hover:#fdba74;--simple-brand-orange-soft:#7c2d124d;--simple-brand-purple:var(--simple-brand-navy);--simple-brand-purple-solid:var(--simple-brand-navy-solid);--simple-brand-purple-hover:var(--simple-brand-navy-hover);--simple-brand-purple-soft:var(--simple-brand-navy-soft)}.careers-site{color:var(--simple-text-soft);background:var(--simple-page);scroll-behavior:smooth;scroll-padding-top:88px}.careers-site .simple-wordmark{color:var(--simple-brand-purple)}.careers-site .simple-wordmark i{color:var(--simple-brand-orange)}.careers-primary,.careers-site .primary-button{background:hsl(var(--primary-strong));box-shadow:0 10px 24px hsl(var(--primary) / .25);border-color:#0000}.careers-primary:hover,.careers-site .primary-button:hover{background:#ae4304}@keyframes spin{to{transform:rotate(360deg)}}.posting-url-field{grid-template-columns:minmax(0,1fr) 36px;margin-top:5px;display:grid}.posting-url-field input{color:var(--simple-muted);border-radius:7px 0 0 7px;margin-top:0}.posting-url-field button{border:1px solid hsl(var(--border));color:hsl(var(--primary));background:hsl(var(--primary) / .08);border-left:0;border-radius:0 7px 7px 0;place-items:center;display:grid}html.dark .posting-url-field button{border-color:hsl(var(--border));color:var(--simple-brand-purple);background:var(--simple-brand-purple-soft)}.referral-modal{width:min(650px,100%)}.resume-modal{width:min(760px,100%)}.resume-modal .modal-actions{padding:16px 27px 24px}.resume-preview{border:1px solid var(--line);background:#f5f6f7;border-radius:10px;height:68vh;margin:0 27px;position:relative;overflow:hidden}.resume-preview iframe{border:0;width:100%;height:100%;display:block}.resume-preview-loading{z-index:1;color:var(--muted-legacy);background:var(--panel);flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;inset:0}.resume-preview-docx{background:var(--panel);padding:24px 30px;overflow-y:auto}.resume-docx-preview{max-width:620px;color:var(--ink);margin:0 auto;font-size:11px;line-height:1.6}.resume-docx-preview :is(h1,h2,h3,h4,h5,h6){color:var(--ink);margin:16px 0 8px;font-weight:650}.resume-docx-preview p{margin:0 0 10px}.resume-docx-preview :is(ul,ol){margin:0 0 10px;padding-left:20px}.resume-docx-preview table{border-collapse:collapse;width:100%;margin:0 0 12px}.resume-docx-preview td,.resume-docx-preview th{border:1px solid var(--line);text-align:left;padding:5px 8px}.resume-docx-preview a{color:var(--simple-accent-hover)}.resume-docx-preview img{max-width:100%}#referralForm{gap:17px;padding:22px 27px 25px;display:grid}#referralForm label{color:hsl(var(--muted-foreground));font-size:10px;font-weight:650}#referralForm input,#referralForm select,#referralForm textarea{border:1px solid hsl(var(--border));width:100%;color:var(--ink);background:hsl(var(--card));resize:vertical;border-radius:8px;outline:none;margin-top:6px;padding:10px 12px}#referralForm input:focus,#referralForm select:focus,#referralForm textarea:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18)}.applicant-filters{align-items:center;gap:8px;display:flex}.priority-select,.priority-badge{border:0;border-radius:11px;outline:none;padding:5px 24px 5px 9px;font-size:9px;font-weight:700}.priority-badge{width:max-content;padding-right:9px;display:inline-flex!important}.priority-low{color:#5f6b65;background:#edf0ee}.priority-normal{color:#625391;background:#f0ebf8}.priority-high{color:#a45a2f;background:#faeee8}.priority-urgent{color:#a33d46;background:#f9e8ea}.detail-grid .priority-low{color:#5f6b65}.detail-grid .priority-normal{color:#625391}.detail-grid .priority-high{color:#a45a2f}.detail-grid .priority-urgent{color:#a33d46}html.dark #referralForm label{color:hsl(var(--muted-foreground))}html.dark #referralForm input,html.dark #referralForm select,html.dark #referralForm textarea{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}html.dark .priority-low{color:hsl(var(--muted-foreground));background:hsl(var(--border))}html.dark .priority-normal{color:hsl(var(--muted-foreground));background:#43388059}html.dark .priority-high{color:#fdba74;background:#7c2d1261}html.dark .priority-urgent{color:#fda4af;background:#7f1d1d61}html.dark .detail-grid .priority-low,html.dark .detail-grid .priority-normal{color:hsl(var(--muted-foreground))}html.dark .detail-grid .priority-high{color:#fdba74}html.dark .detail-grid .priority-urgent{color:#fda4af}@media (max-width:620px){.toolbar{flex-direction:column;align-items:stretch}.toolbar .inline-search,.applicant-filters{width:100%}.applicant-filters select{flex:1}.applicants-table th:nth-child(4),.applicants-table td:nth-child(4){display:table-cell}.applicants-table th:nth-child(5),.applicants-table td:nth-child(5){display:none}#referralForm .form-grid{grid-template-columns:1fr}}.intake-panel{border-color:#34d399;padding:22px 27px 25px}#externalIntakeForm{gap:17px;padding:22px 27px 25px;display:grid}#externalIntakeForm label{color:hsl(var(--muted-foreground));font-size:10px;font-weight:650;display:block}#externalIntakeForm input,#externalIntakeForm select,#externalIntakeForm textarea{border:1px solid hsl(var(--border));width:100%;color:var(--ink);background:hsl(var(--card));resize:vertical;border-radius:8px;outline:none;margin-top:6px;padding:10px 12px}#externalIntakeForm input:focus,#externalIntakeForm select:focus,#externalIntakeForm textarea:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft)}.intake-referrer-field,.referrer-combobox{position:relative}.referrer-options{z-index:5;border:1px solid var(--line);background:var(--panel);max-height:180px;box-shadow:var(--shadow);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.referrer-options li{display:block}.referrer-options button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:11px}.referrer-options button:hover{background:var(--simple-accent-soft)}.intake-dropzone{min-height:76px;color:hsl(var(--muted-foreground));cursor:pointer;background:#fafcfb;border:1px dashed #c7d4cd;border-radius:8px;align-items:center;gap:12px;margin-top:6px;padding:14px;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden}.intake-dropzone>svg{flex:none;width:20px;height:20px}.intake-dropzone strong,.intake-dropzone small{display:block}.intake-dropzone strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intake-dropzone small{color:var(--simple-muted);margin-top:2px;font-size:8px;font-weight:400}.intake-dropzone input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.intake-dropzone.active{border-color:var(--simple-accent);background:var(--simple-accent-soft)}.intake-dropzone.has-file{border-style:solid;border-color:var(--emerald);color:var(--emerald);background:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.intake-dropzone.has-file{background:color-mix(in srgb, var(--emerald) 10%, transparent)}}.intake-extract-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.intake-extract-notice{color:#a45a2f;font-size:9px}html.dark #externalIntakeForm label{color:hsl(var(--muted-foreground))}html.dark #externalIntakeForm input,html.dark #externalIntakeForm select,html.dark #externalIntakeForm textarea{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}html.dark .intake-dropzone{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--muted))}html.dark .intake-dropzone strong{color:hsl(var(--foreground))}html.dark .referrer-options{background:hsl(var(--background));border-color:hsl(var(--border))}html.dark .referrer-options button{color:hsl(var(--foreground))}html.dark .intake-extract-notice{color:#fdba74}@media (max-width:620px){#externalIntakeForm .form-grid{grid-template-columns:1fr}}.secondary-button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.panel-period{border:1px solid var(--line);color:#7b8680;background:hsl(var(--background));border-radius:10px;padding:4px 8px;font-size:8px;font-weight:650}.job-filter-panel{border-bottom:1px solid var(--line);background:hsl(var(--background));grid-template-columns:minmax(150px,220px) minmax(150px,220px) auto;align-items:end;gap:10px;padding:14px 20px;display:grid}.job-filter-panel label{color:#68776f;font-size:9px;font-weight:650}.job-filter-panel select{border:1px solid hsl(var(--border));width:100%;height:36px;color:var(--ink);background:hsl(var(--card));border-radius:7px;outline:none;margin-top:5px;padding:0 10px;font-size:10px}.job-filter-panel select:focus{border-color:hsl(var(--ring));box-shadow:0 0 0 3px hsl(var(--ring) / .18)}.job-filter-panel>button{color:#625391;background:0 0;border:0;min-height:36px;padding:0 11px;font-size:9px;font-weight:700}.job-filter-panel>button:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed}.secondary-button.filter-active{color:#625391;background:#f1f0fa;border-color:#8b6ac761}html.dark .source-donut span{color:hsl(var(--muted-foreground))}html.dark .source-donut strong{color:hsl(var(--foreground))}html.dark .panel-period{border-color:hsl(var(--border));color:hsl(var(--muted-foreground));background:hsl(var(--card))}html.dark .job-filter-panel{border-color:hsl(var(--border));background:#111113}html.dark .job-filter-panel label{color:hsl(var(--muted-foreground))}html.dark .job-filter-panel select{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}html.dark .job-filter-panel>button{color:hsl(var(--muted-foreground))}html.dark .secondary-button.filter-active{border-color:var(--simple-brand-navy);color:hsl(var(--foreground));background:var(--simple-brand-navy-soft)}@media (max-width:620px){.section-heading .secondary-button{width:100%}.job-filter-panel{grid-template-columns:1fr;padding:14px}.job-filter-panel>button{justify-self:start}.applicants-table{display:block}.applicants-table tbody{padding:0 12px 12px;display:block}.applicants-table thead{display:none}.applicants-table tbody tr{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:11px 8px;margin-top:12px;padding:13px;display:grid}.applicants-table td{border:0;min-width:0;padding:0;display:block}.applicants-table td:first-child{grid-column:1/-1}.applicants-table td:nth-child(2),.applicants-table td:nth-child(5){display:none}.applicants-table td:nth-child(3),.applicants-table td:nth-child(4){display:block}.applicants-table td:nth-child(3):before,.applicants-table td:nth-child(4):before{color:hsl(var(--muted-foreground));letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.applicants-table td:nth-child(3):before{content:"Priority"}.applicants-table td:nth-child(4):before{content:"Stage"}.applicants-table td:nth-child(6){align-self:center}.candidate-cell,.candidate-cell>div{min-width:0}.candidate-cell strong,.candidate-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.priority-select,.stage-select{width:100%;min-height:33px}.drawer-actions{grid-template-columns:1fr}}html.dark .candidate-table tbody tr{border-color:hsl(var(--border));background:hsl(var(--background))}:root{--series-blue:#2a78d6;--series-orange:#eb6834;--series-aqua:#1baf7a;--series-yellow:#eda100;--series-magenta:#e87ba4;--series-green:#008300;--series-violet:#4a3aa7;--series-neutral:#b9b8b1;--seq-1:#86b6ef;--seq-2:#6da7ec;--seq-3:#3987e5;--seq-4:#2a78d6;--seq-5:#1c5cab}html.dark{--series-blue:#3987e5;--series-orange:#d95926;--series-aqua:#199e70;--series-yellow:#c98500;--series-magenta:#d55181;--series-green:#008300;--series-violet:#9085e9;--series-neutral:#57564f}.viz-legend{flex-wrap:wrap;gap:14px 18px;margin-bottom:14px;display:flex}.viz-legend>div{color:var(--muted-legacy);align-items:center;gap:6px;font-size:10px;display:flex}.viz-legend i{background:currentColor;border-radius:2px;flex:none;width:8px;height:8px}.viz-bar-list{flex-direction:column;gap:2px;display:flex}.viz-bar-row{border-radius:6px;grid-template-columns:minmax(90px,160px) 1fr auto;align-items:center;gap:12px;padding:5px 4px;display:grid;position:relative}.viz-bar-row:hover{background:var(--canvas)}.viz-bar-row:focus-visible{background:var(--canvas);outline:2px solid hsl(var(--ring));outline-offset:2px}.viz-bar-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.viz-bar-track{background:var(--canvas);border-radius:4px;height:18px;overflow:hidden}.viz-bar-fill{background:linear-gradient(90deg,currentColor,currentColor);border-radius:0 4px 4px 0;min-width:3px;height:18px}@supports (color:color-mix(in lab, red, red)){.viz-bar-fill{background:linear-gradient(90deg, currentColor, color-mix(in srgb, currentColor 55%, white))}}.viz-bar-fill{transition:width .25s}.viz-bar-value{color:var(--muted-legacy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:650}.viz-tooltip{z-index:5;opacity:0;pointer-events:none;color:#fff;background:var(--ink);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:600;transition:opacity .12s;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)}.viz-bar-row:hover .viz-tooltip,.viz-bar-row:focus-visible .viz-tooltip{opacity:1}.viz-stat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;display:grid}.viz-stat{padding:4px 0}.viz-stat span{color:var(--muted-legacy);font-size:10px;display:block}.viz-stat strong{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.7px;margin-top:4px;font-size:30px;font-weight:500;display:block}.viz-stat strong sup{color:var(--muted-legacy);font-family:inherit;font-size:12px;font-weight:500}.viz-empty{color:var(--muted-legacy);padding:20px 0;font-size:11px}html.dark .viz-bar-track,html.dark .viz-bar-row:hover,html.dark .viz-bar-row:focus-visible{background:hsl(var(--muted))}html.dark .viz-tooltip{color:hsl(var(--foreground));background:hsl(var(--muted))}.viz-donut-wrap{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.viz-donut{border-radius:50%;flex:none;place-items:center;width:128px;height:128px;display:grid;position:relative}.viz-donut:before{content:"";pointer-events:none;background:radial-gradient(circle at 32% 26%,#fff6,#0000 55%);border-radius:50%;position:absolute;inset:0}.viz-donut:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:20px}.viz-donut>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.viz-donut span{color:var(--muted-legacy);font-size:9px}.viz-donut strong{color:var(--ink);font-family:var(--font-sans);font-size:22px;font-weight:500}.viz-donut-legend{flex:1;min-width:160px}html.dark .viz-donut:before{background:radial-gradient(circle at 32% 26%,#ffffff29,#0000 55%)}html.dark .viz-donut:after{background:hsl(var(--background))}.viz-line-wrap{height:150px;margin-top:6px;padding:6px 8px 26px;position:relative}.viz-line-svg{width:calc(100% - 16px);height:calc(100% - 32px);position:absolute;top:6px;left:8px;overflow:visible}.viz-line-point{z-index:2;border-radius:50%;place-items:center;width:24px;height:24px;margin:-12px;display:grid;position:absolute}.viz-line-point i{background:var(--seq-3);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel);border-radius:50%}.viz-line-point:hover .viz-tooltip,.viz-line-point:focus-visible .viz-tooltip{opacity:1}.viz-line-label{color:var(--muted-legacy);white-space:nowrap;margin-top:8px;font-size:9px;position:absolute;top:100%;transform:translate(-50%)}.viz-line-value{color:var(--ink);white-space:nowrap;font-size:10px;font-weight:650;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}html.dark .viz-legend>div,html.dark .viz-bar-value,html.dark .viz-stat span,html.dark .viz-stat strong sup,html.dark .viz-donut span,html.dark .viz-line-label,html.dark .viz-empty{color:hsl(var(--muted-foreground))}html.dark .viz-bar-name,html.dark .viz-stat strong,html.dark .viz-donut strong,html.dark .viz-line-value{color:hsl(var(--foreground))}.viz-subhead{color:var(--ink);margin:22px 0 4px;font-size:12px;font-weight:650}.viz-subhead:first-of-type{margin-top:4px}html.dark .viz-subhead{color:hsl(var(--foreground))}.viz-col-outer{padding-bottom:22px;position:relative}.viz-col-chart{align-items:flex-end;gap:6px;height:130px;padding:6px 4px 0;display:flex}.viz-col-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.viz-col{background:var(--seq-3);border-radius:4px 4px 0 0;width:100%;max-width:28px;min-height:2px}.viz-col-label{color:var(--muted-legacy);white-space:nowrap;font-size:8px;position:absolute;bottom:-18px}html.dark .viz-col-label{color:hsl(var(--muted-foreground))}:root{--control-ring:0 0 0 3px hsl(var(--ring) / .18);--surface-hover:var(--panel,hsl(var(--card)))}@supports (color:color-mix(in lab, red, red)){:root{--surface-hover:color-mix(in srgb, var(--panel,hsl(var(--card))) 90%, var(--mint,hsl(var(--primary) / .08)))}}::selection{color:hsl(var(--primary-foreground));background:hsl(var(--primary) / .85)}:where(button,a,input,select,textarea,[role=button],[tabindex]):not(.pub *):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}#globalSearch:focus-visible{outline:none}:where(button,a)[disabled],:where(button,a)[aria-disabled=true]{cursor:not-allowed}.topbar{z-index:14;position:sticky;top:0}.top-search input{font-size:13px}.nav-item{min-height:46px;font-size:13px}.nav-label{font-size:10px}.help-card strong,.sidebar-user strong{font-size:12px}.help-card span,.sidebar-user span{font-size:10px}.page{width:100%}.welcome-row p,.section-heading p{max-width:680px;font-size:13px}.primary-button,.secondary-button,.danger-button{min-height:42px;font-size:12px}.panel,.stat-card,.pipeline-card{border-radius:14px}.panel-header h2{font-size:19px}.panel-header p,.stat-card>div>span,.pipeline-card span{font-size:11px}.stat-card small{font-size:10px}.text-button{min-height:32px;font-size:11px}.job-main strong,.candidate-cell strong{font-size:12px}.job-main span,.candidate-cell span,.job-applicants>span,.job-progress span{font-size:10px}.job-row{min-height:66px}.candidate-table th{font-size:10px}.candidate-table td{font-size:11px}.stage-select,.priority-select,.priority-badge{min-height:30px;font-size:10px}.toolbar select,.source-panel select,.job-filter-panel select{min-height:38px;font-size:11px}.inline-search input{font-size:12px}.empty-state{padding-block:64px}.empty-state strong{font-size:19px}.modal{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.modal{border:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.modal-header h2{font-size:24px}#jobForm label,#scheduleInterviewForm label,#referralForm label,#externalIntakeForm label,.scoring-row-inputs label{font-size:11px}#jobForm input,#jobForm select,#jobForm textarea,#scheduleInterviewForm input,#scheduleInterviewForm select,#referralForm input,#referralForm select,#referralForm textarea,#externalIntakeForm input,#externalIntakeForm select,#externalIntakeForm textarea,.scoring-row-inputs input{min-height:42px;font-size:12px}@media (hover:hover){.panel,.stat-card,.pipeline-card,.career-job-card{transition:border-color .2s,box-shadow .2s,transform .2s}.stat-card:hover,.pipeline-card:hover{border-color:var(--simple-brand-purple,hsl(var(--border)))}@supports (color:color-mix(in lab, red, red)){.stat-card:hover,.pipeline-card:hover{border-color:color-mix(in srgb, var(--simple-brand-purple,hsl(var(--border))) 22%, var(--line))}}.stat-card:hover,.pipeline-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #29295f14}}.careers-site,.login-page,.booking-page{overscroll-behavior-y:contain;height:100dvh;min-height:0;overflow:clip auto}.app-shell .text-\[8px\],.app-shell .text-\[9px\]{font-size:10px}@media (max-width:820px){.topbar{height:64px}.top-search input{height:42px}.page{padding:24px 18px 40px}.section-heading{margin-bottom:22px}.section-heading h1{font-size:clamp(28px,7vw,34px)}.sidebar{width:min(286px,86vw);padding-top:max(22px, env(safe-area-inset-top))}.sidebar-collapse-toggle{display:none}.modal-backdrop{padding:12px}.modal{border-radius:14px;max-height:calc(100dvh - 24px)}}@media (max-width:680px){.orbit-one{width:180px;height:180px}.orbit-two{width:270px;height:270px}}@media (max-width:620px){.stats-grid{gap:12px}.stat-card{height:auto;min-height:118px}.panel-header{padding:18px 17px 13px}.job-list,.all-jobs-list{padding-inline:14px}.candidate-table tbody{padding-inline:10px}.toolbar{padding:12px 14px}.modal-header{padding:20px 20px 14px}#jobForm,#scheduleInterviewForm,#referralForm,#externalIntakeForm{padding:18px 20px 22px}}@media (max-width:430px){.orbit-one{width:165px;height:165px}.orbit-two{width:245px;height:245px}}@media (prefers-reduced-transparency:reduce){.topbar,.careers-header,.login-header,.career-dialog-sticky{-webkit-backdrop-filter:none;backdrop-filter:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:top .15s;position:fixed;top:-100%;left:12px}.skip-link:focus{top:12px}.job-row-actions{justify-content:flex-end;gap:4px;min-width:36px;display:flex}.job-row-actions .row-more{flex:0 0 32px}.notification-button:disabled{opacity:.45;cursor:not-allowed}.pipeline-overview{gap:10px;margin-bottom:18px;display:grid}.pipeline-overview .pipeline-stats{margin-bottom:0}.pipeline-terminal{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.pipeline-terminal summary{min-height:48px;color:var(--muted-legacy);cursor:pointer;align-items:center;gap:10px;padding:9px 14px;list-style:none;display:flex}.pipeline-terminal summary::-webkit-details-marker{display:none}.pipeline-terminal summary:before{content:"›";font-size:18px;line-height:1;transition:transform .18s}.pipeline-terminal[open] summary:before{transform:rotate(90deg)}.pipeline-terminal summary span{color:var(--ink);font-size:11px;font-weight:650}.pipeline-terminal summary strong{min-width:25px;height:25px;color:var(--simple-accent-hover);background:var(--simple-accent-soft);border-radius:50%;place-items:center;font-size:11px;display:grid}.pipeline-terminal summary small{margin-left:auto;font-size:9px}.pipeline-terminal-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 14px 14px;display:grid}.pipeline-terminal-grid>div{background:var(--surface-hover);border-radius:8px;min-width:0;padding:9px 11px}.pipeline-terminal-grid span,.pipeline-terminal-grid strong{display:block}.pipeline-terminal-grid span{color:var(--muted-legacy);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pipeline-terminal-grid strong{color:var(--ink);margin-top:2px;font-size:14px}.settings-panel{margin-bottom:18px;padding:24px;overflow:visible}.settings-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:19px;display:flex}.settings-panel-header h2,.settings-connection-copy h2{margin:1px 0 5px;font-size:19px;line-height:1.25}.settings-panel-header p,.settings-connection-copy p{max-width:720px;color:var(--muted-legacy);margin:0;font-size:11px}.settings-panel-header .eyebrow,.settings-connection-copy .eyebrow{color:var(--simple-accent-hover);margin-bottom:2px;font-size:9px}.settings-checkbox{border:1px solid var(--line);min-height:36px;color:var(--muted-legacy);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:inline-flex}.settings-checkbox input{width:15px;height:15px;accent-color:var(--simple-accent)}.settings-state{min-height:86px;color:var(--muted-legacy);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:18px;font-size:10px;display:flex}.settings-state strong{color:var(--ink);font-size:12px}.settings-state-error{color:#9a4b19;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;margin:16px 0}.settings-state-error .secondary-button{margin-top:6px}.settings-spinner{border:2px solid var(--line);border-top-color:var(--simple-accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}.loading-spinner-compact{flex:none;width:13px;height:13px}.field-loading{color:var(--muted-legacy);align-items:center;gap:6px;margin-top:6px;font-size:9px;font-weight:500;display:flex}.settings-table-wrap{width:100%;overflow-x:auto}.settings-table{border-collapse:collapse;width:100%}.settings-table th{color:var(--muted-legacy);background:var(--surface-hover);text-align:left;text-transform:uppercase;letter-spacing:.55px;padding:12px 10px;font-size:10px;font-weight:700}.settings-table td{border-top:1px solid var(--line);color:var(--muted-legacy);vertical-align:middle;padding:13px 10px;font-size:10px}.settings-table td:first-child,.settings-table th:first-child{padding-left:0}.settings-table td:last-child,.settings-table th:last-child{text-align:right;padding-right:0}.settings-table tr.is-deactivated{opacity:.66}.settings-table select{border:1px solid var(--line);width:100%;min-width:118px;min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 30px 0 10px;font-size:10px}.settings-table input[type=time]{border:1px solid var(--line);width:100%;min-width:112px;min-height:40px;color:var(--ink);background:var(--panel);text-align:left;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 10px;font-size:11px}.settings-table input[type=time]:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft);outline:none}.settings-table input[type=time]:disabled{color:var(--muted-legacy);background:var(--surface-hover);cursor:not-allowed}.settings-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--simple-accent);cursor:pointer}.settings-person{align-items:center;gap:10px;min-width:170px;display:flex}.settings-person .avatar{flex:none;width:34px;height:34px}.settings-person strong,.settings-person small{display:block}.settings-person strong{color:var(--ink);font-size:11px}.settings-person small{color:var(--muted-legacy);font-size:8px}.settings-role-static{min-height:32px;color:var(--muted-legacy);align-items:center;display:inline-flex}.settings-row-actions{min-width:172px}.settings-row-actions>button+button{margin-left:6px}.settings-confirm,.settings-access-state{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.settings-confirm>span{color:var(--muted-legacy);margin-right:2px;font-size:9px}.danger-button.compact,.edit-button.compact,.warning-button.compact{min-height:31px;margin-right:0;padding:0 11px;font-size:9px}.status-pill{border-radius:99px;align-items:center;min-height:24px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.status-pill-muted{color:var(--muted-legacy);background:var(--surface-hover)}.settings-create-form{border-top:1px solid var(--line);margin-top:8px;padding-top:20px}.settings-form-heading{margin-bottom:15px}.settings-form-heading h3{margin:0 0 3px;font-size:13px}.settings-form-heading p{color:var(--muted-legacy);margin:0;font-size:10px}.settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.settings-form-grid .primary-button{min-height:40px}.employee-access-grid{grid-template-columns:repeat(4,minmax(120px,1fr)) auto}.settings-form-grid label{color:var(--ink);font-size:10px;font-weight:650}.settings-form-grid input,.settings-form-grid select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;outline:none;margin-top:6px;padding:0 11px;font-size:11px}.settings-form-grid input:focus,.settings-form-grid select:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft)}.settings-form-grid textarea{border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);background:var(--panel);resize:vertical;border-radius:8px;outline:none;margin-top:6px;padding:10px 11px;font-size:11px}.settings-form-grid textarea:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft)}.settings-form-grid-full{grid-column:1/-1}.settings-profile-form{align-items:flex-start;gap:24px;display:flex}.settings-profile-photo{flex-direction:column;flex:none;align-items:center;gap:8px;width:72px;display:flex;position:relative}.settings-profile-photo .avatar{object-fit:cover;width:72px;height:72px;font-size:19px}.settings-profile-photo small{color:var(--muted-legacy);text-align:center;font-size:8px;line-height:1.4}.settings-profile-photo-edit{border:2px solid var(--panel);width:28px;height:28px;color:hsl(var(--primary-foreground));background:hsl(var(--primary));box-shadow:var(--shadow);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:48px;right:0}.settings-profile-photo-edit:hover{background:var(--simple-accent)}.settings-profile-photo-edit:disabled{opacity:.6;cursor:wait}.settings-profile-photo-edit svg{width:13px;height:13px}.settings-profile-fields{flex-direction:column;flex:auto;gap:18px;min-width:0;display:flex}.settings-profile-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 20px;display:grid}.settings-profile-grid>label:nth-child(-n+2){grid-column:span 3}.settings-profile-grid>label:nth-child(n+3){grid-column:span 2}.settings-profile-grid label{color:var(--ink);font-size:10px;font-weight:650;display:block}.settings-profile-grid input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);background:var(--panel);border-radius:8px;outline:none;margin-top:6px;padding:0 12px;font-size:11px}.settings-profile-grid input:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft)}.settings-profile-grid input:read-only{color:var(--muted-legacy);background:var(--surface-hover);cursor:default}.settings-profile-grid input:read-only:focus{border-color:var(--line);box-shadow:none}.settings-profile-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.settings-unsaved-note{color:hsl(var(--primary));margin-right:auto;font-size:9px;font-weight:700}.settings-stat-grid{background:var(--surface-hover);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;padding:14px 16px;display:grid}.settings-stat-grid span{color:var(--simple-accent-hover);text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:800;display:block}.settings-stat-grid strong{color:var(--ink);margin-top:3px;font-size:13px;font-weight:650;display:block}.settings-personal-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.settings-personal-grid>.settings-panel,.settings-personal-secondary>.settings-panel{margin-bottom:0}.settings-personal-secondary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;min-width:0;display:grid}.settings-personal-secondary>.settings-panel{height:100%;padding:24px}.settings-personal-secondary .settings-connection-row{flex-direction:column;align-items:flex-start;gap:16px}.settings-personal-secondary .settings-connection-row>.primary-button,.settings-personal-secondary .settings-connection-row>.secondary-button{justify-content:center;width:100%}.settings-personal-secondary .settings-connected-url{margin-left:0}.settings-quota-summary{justify-content:space-between;align-items:end;gap:14px;padding:17px 2px 11px;display:flex}.settings-quota-summary span{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:700;display:block}.settings-quota-summary strong{color:hsl(var(--foreground));letter-spacing:-.6px;margin-top:3px;font-size:28px;line-height:1;display:block}.settings-quota-summary small{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:9px}.settings-quota-meter{background:hsl(var(--muted));border-radius:999px;height:6px;overflow:hidden}.settings-quota-meter>span{border-radius:inherit;background:hsl(var(--primary));height:100%;transition:width .2s var(--ease-out-strong);display:block}.settings-quota-stats{border:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:14px;padding:0;overflow:hidden}.settings-quota-stats>div{background:hsl(var(--card));padding:11px 13px}.settings-quota-stats>div+div{border-left:1px solid hsl(var(--border))}.settings-quota-stats strong{font-variant-numeric:tabular-nums;margin-top:2px}.settings-panel-meta{border:1px solid hsl(var(--border));min-height:25px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:9px;font-weight:700;display:inline-flex}.settings-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.settings-calendar-grid>.settings-panel{min-width:0;margin-bottom:0}.settings-calendar-grid>.settings-weekly-hours,.settings-calendar-grid>.settings-days-off,.settings-calendar-grid>.settings-calendar-mode,.settings-calendar-grid>.settings-calendar-loading{grid-column:1/-1}.settings-booking-rules,.settings-pending-invites{height:100%}.settings-calendar-mode{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:176px;display:grid}.settings-calendar-mode h2{color:hsl(var(--foreground));margin:1px 0 5px;font-size:19px;line-height:1.25}.settings-calendar-mode p:not(.eyebrow){max-width:720px;color:hsl(var(--muted-foreground));margin:0;font-size:11px;line-height:1.55}.settings-calendar-mode .eyebrow{color:var(--simple-accent-hover);margin:0 0 2px;font-size:9px}.settings-calendar-mode .secondary-button{white-space:nowrap}.settings-calendar-mode .secondary-button svg{width:12px;height:12px}.settings-booking-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:18px}.settings-booking-grid label small{color:hsl(var(--muted-foreground));margin-top:5px;font-size:8px;font-weight:500;line-height:1.35;display:block}.settings-card-actions{border-top:1px solid hsl(var(--border));justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.settings-invite-list{scrollbar-width:thin;max-height:264px;margin:0;padding:5px 0 0;list-style:none;overflow-y:auto}.settings-invite-list li{border-top:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:flex}.settings-invite-list li:first-child{border-top:0}.settings-invite-list li>span{min-width:0}.settings-invite-list strong,.settings-invite-list small{display:block}.settings-invite-list strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.settings-invite-list small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:9px;line-height:1.45}.settings-invite-list .secondary-button{flex:none}.settings-hours-preset{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);border-radius:10px;grid-template-columns:minmax(150px,.7fr) minmax(460px,2fr) auto;align-items:end;gap:14px;margin:16px 0 12px;padding:14px;display:grid}.settings-hours-preset-copy{align-self:center}.settings-hours-preset-copy h3{color:hsl(var(--foreground));margin:0 0 3px;font-size:12px}.settings-hours-preset-copy p{color:hsl(var(--muted-foreground));margin:0;font-size:9px;line-height:1.45}.settings-hours-preset-fields{grid-template-columns:repeat(4,minmax(100px,1fr));gap:8px}.settings-hours-preset-fields input{background:hsl(var(--card));min-height:36px}.settings-hours-preset-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.settings-hours-note{margin:0 0 10px}.settings-availability-table tbody th{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));text-align:left;text-transform:none;letter-spacing:0;vertical-align:middle;background:0 0;padding:13px 10px;font-size:10px;font-weight:650}.settings-availability-table tr.is-disabled>*{color:hsl(var(--muted-foreground))}.settings-availability-table tr.is-disabled th{font-weight:500}.settings-segmented-control{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:999px;gap:2px;width:fit-content;margin-top:16px;padding:3px;display:inline-flex}.settings-segmented-control button{min-height:27px;color:hsl(var(--muted-foreground));font:inherit;cursor:pointer;transition:color .14s var(--motion-ease-standard), background-color .14s var(--motion-ease-standard), box-shadow .14s var(--motion-ease-standard);background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:9px;font-weight:700}.settings-segmented-control button:hover{color:var(--simple-brand-navy);background:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){.settings-segmented-control button:hover{background:color-mix(in srgb, var(--simple-brand-navy) 7%, transparent)}}.settings-segmented-control button[aria-pressed=true]{color:#fff;background:var(--simple-brand-navy-solid);box-shadow:0 2px 5px var(--simple-brand-navy-solid)}@supports (color:color-mix(in lab, red, red)){.settings-segmented-control button[aria-pressed=true]{box-shadow:0 2px 5px color-mix(in srgb, var(--simple-brand-navy-solid) 24%, transparent)}}.settings-segmented-control button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.settings-unavailable-form-shell{opacity:1;transition:opacity .12s var(--motion-ease-exit), transform .12s var(--motion-ease-exit);transform:translate(0)}.settings-unavailable-form-shell[data-motion=out]{opacity:0;pointer-events:none;transform:translateY(-4px)}.settings-unavailable-form-shell[data-motion=in]{animation:motion-substate-in .18s var(--motion-ease-enter) both}.settings-unavailable-form{margin-top:13px}.settings-unavailable-form .settings-form-grid{grid-template-columns:repeat(2,minmax(0,220px)) auto;justify-content:start}.settings-unavailable-list{border-top:1px solid hsl(var(--border));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.settings-unavailable-list li{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .45);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 7px 6px 11px;display:flex}.settings-unavailable-list time{color:hsl(var(--foreground));font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.settings-state-compact{border:1px dashed hsl(var(--border));border-radius:9px;min-height:76px;margin-top:14px;padding:14px}.settings-notify-list{margin:0;padding:0;list-style:none}.settings-notify-list li+li{border-top:1px solid var(--line);margin-top:2px;padding-top:2px}.settings-notify-row{cursor:pointer;border-radius:9px;align-items:flex-start;gap:11px;padding:13px 10px;display:flex}.settings-notify-row:hover{background:var(--surface-hover)}.settings-notify-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--simple-accent);cursor:pointer;flex:none;margin-top:1px}.settings-notify-row input:disabled{cursor:wait}.settings-notify-row strong{color:var(--ink);font-size:11px;font-weight:650;display:block}.settings-notify-row small{color:var(--muted-legacy);margin-top:3px;font-size:10px;line-height:1.5;display:block}.settings-inline-error{color:#b45309;margin:12px 0 0;font-size:10px}.settings-inline-error button{color:inherit;background:0 0;border:0;padding:2px 4px;font-weight:700;text-decoration:underline}.settings-inline-note{color:var(--muted-legacy);margin:4px 0;font-size:10px}.settings-criteria-editor{padding:14px 0 16px}.settings-criteria-table input{border:1px solid var(--line);width:100%;min-height:34px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 9px;font-size:10px}.settings-criteria-table input:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft)}.settings-criteria-table td[data-label=Max\ score],.settings-criteria-table td[data-label=Weight]{width:90px}.settings-criteria-add-form{gap:8px;margin-top:12px;display:flex}.settings-criteria-add-form input:first-child{flex:1}.settings-criteria-add-form input:not(:first-child){width:90px}.settings-criteria-add-form input{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:0 10px;font-size:10px}.settings-criteria-add-form input:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft)}html.dark .settings-criteria-table input,html.dark .settings-criteria-add-form input{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}.settings-connection-panel{padding:21px 24px}.settings-connection-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.settings-connection-copy{align-items:flex-start;gap:14px;display:flex}.settings-connection-icon{width:44px;height:44px;color:var(--simple-accent-hover);background:var(--simple-accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.settings-connection-icon svg{width:20px;height:20px}.settings-connection-copy>div{min-width:0}.settings-connection-title-row{flex-wrap:wrap;align-items:center;gap:7px;margin:1px 0 5px;display:flex}.settings-connection-title-row h2{margin:0}.settings-connection-status{min-height:21px;color:hsl(var(--muted-foreground));background:hsl(var(--muted));border-radius:999px;align-items:center;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex}.settings-connection-status.is-connected{color:var(--emerald);background:var(--emerald)}@supports (color:color-mix(in lab, red, red)){.settings-connection-status.is-connected{background:color-mix(in srgb, var(--emerald) 12%, transparent)}}.calendly-integration .calendly-mark{color:var(--calendly-blue);background:var(--calendly-blue)}@supports (color:color-mix(in lab, red, red)){.calendly-integration .calendly-mark{background:color-mix(in srgb, var(--calendly-blue) 12%, hsl(var(--card)))}}.settings-view .calendly-button{border-color:var(--calendly-blue);color:#fff;background:var(--calendly-blue);box-shadow:0 8px 18px var(--calendly-blue)}@supports (color:color-mix(in lab, red, red)){.settings-view .calendly-button{box-shadow:0 8px 18px color-mix(in srgb, var(--calendly-blue) 22%, transparent)}}.settings-view .calendly-button:hover{border-color:var(--calendly-blue-hover);color:#fff;background:var(--calendly-blue-hover)}.settings-view .calendly-button-secondary{color:var(--calendly-blue);background:var(--calendly-blue)}@supports (color:color-mix(in lab, red, red)){.settings-view .calendly-button-secondary{background:color-mix(in srgb, var(--calendly-blue) 9%, hsl(var(--card)))}}.settings-view .calendly-button-secondary{box-shadow:none}.settings-view .calendly-button-secondary:hover{border-color:var(--calendly-blue);color:var(--calendly-blue);background:var(--calendly-blue)}@supports (color:color-mix(in lab, red, red)){.settings-view .calendly-button-secondary:hover{background:color-mix(in srgb, var(--calendly-blue) 15%, hsl(var(--card)))}}.settings-connected-url{border-top:1px solid var(--line);color:var(--muted-legacy);gap:8px;margin:15px 0 0 58px;padding-top:13px;font-size:9px;display:flex}.settings-connected-url a{min-width:0;color:var(--simple-accent-hover);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-job-board-table code{color:var(--simple-accent-hover);background:var(--simple-accent-soft);border-radius:5px;padding:3px 6px;font-size:9px}.settings-bulk-bar{background:var(--simple-accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;display:flex}.settings-bulk-count{color:var(--ink);font-size:11px;font-weight:700}.settings-bulk-select{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;padding:0 8px;font-size:11px}.settings-bulk-clear{margin-left:auto}.settings-select-cell{text-align:center;width:34px}.job-board-keywords{flex-wrap:wrap;align-items:center;gap:6px;max-width:260px;display:flex}.job-board-keyword-chip{color:var(--ink);background:var(--surface-hover);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 4px 3px 9px;font-size:10px;display:inline-flex}.job-board-keyword-remove{width:16px;height:16px;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;line-height:1;display:grid}.job-board-keyword-remove:hover{color:hsl(var(--destructive));background:hsl(var(--destructive) / .1)}.job-board-keyword-form{gap:4px;display:inline-flex}.job-board-keyword-form .settings-inline-input{width:120px;min-height:26px;font-size:10px}.settings-inline-input{border:1px solid var(--line);width:min(100%,260px);min-height:34px;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;outline:none;padding:0 9px}.settings-inline-input:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft)}.intake-field-label{color:hsl(var(--muted-foreground));margin:0 0 -17px;font-size:11px;font-weight:650}html.dark .settings-state-error{color:#fdba74;background:#78350f33;border-color:#78350f}html.dark .settings-table th,html.dark .pipeline-terminal-grid>div{background:hsl(var(--muted))}html.dark .settings-table select,html.dark .settings-form-grid input,html.dark .settings-form-grid select,html.dark .settings-form-grid textarea,html.dark .settings-inline-input{border-color:hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card))}html.dark .settings-panel-header h2,html.dark .settings-connection-copy h2,html.dark .settings-form-heading h3,html.dark .settings-person strong,html.dark .settings-state strong,html.dark .pipeline-terminal summary span,html.dark .pipeline-terminal-grid strong{color:hsl(var(--foreground))}html.dark .settings-checkbox,html.dark .settings-panel-header,html.dark .settings-create-form,html.dark .settings-connected-url,html.dark .pipeline-terminal{border-color:hsl(var(--border))}html.dark .intake-field-label{color:hsl(var(--muted-foreground))}@media (max-width:1180px){.employee-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-access-grid .primary-button{justify-self:start}.settings-calendar-grid{grid-template-columns:minmax(0,1fr)}.settings-calendar-grid>.settings-panel{grid-column:auto}.settings-booking-rules,.settings-pending-invites{height:auto}.settings-hours-preset{grid-template-columns:minmax(0,1fr);align-items:start}.settings-hours-preset-actions{justify-content:flex-start}}@media (max-width:760px){.pipeline-terminal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-panel,.settings-connection-panel{padding:19px}.settings-panel-header,.settings-connection-row{flex-direction:column;align-items:stretch;gap:15px}.settings-checkbox{align-self:flex-start}.settings-profile-form{text-align:center;flex-direction:column;align-items:center}.settings-profile-fields{width:100%}.settings-profile-grid{text-align:left;grid-template-columns:minmax(0,1fr)}.settings-profile-grid>label:nth-child(n){grid-column:auto}.settings-stat-grid{text-align:left;grid-template-columns:1fr}.settings-personal-secondary{grid-template-columns:minmax(0,1fr)}.settings-connection-row>.primary-button,.settings-connection-row>.secondary-button{align-self:flex-start}.settings-connected-url{flex-direction:column;margin-left:0}.settings-table-wrap{overflow:visible}.settings-table,.settings-table tbody{display:block}.settings-table thead{display:none}.settings-table tr{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:10px;padding:12px;display:block}.settings-table td,.settings-table td:first-child,.settings-table td:last-child{border-top:1px solid var(--line);text-align:left;overflow-wrap:anywhere;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:7px 0;display:grid}.settings-table td:first-child{border-top:0;padding-top:0}.settings-table td:last-child{padding-bottom:0}.settings-table td:before{content:attr(data-label);color:var(--muted-legacy);letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:700}.settings-availability-table tbody th{border-top:1px solid hsl(var(--border));text-align:left;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;min-height:34px;padding:7px 0;display:grid}.settings-availability-table tbody th:before{content:attr(data-label);color:hsl(var(--muted-foreground));letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:700}.settings-person,.settings-table select,.settings-row-actions{min-width:0}.settings-confirm,.settings-access-state{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.settings-form-grid,.employee-access-grid{grid-template-columns:minmax(0,1fr)}.settings-form-grid .primary-button{width:100%}.settings-calendar-mode{grid-template-columns:44px minmax(0,1fr)}.settings-calendar-mode .secondary-button{grid-column:1/-1;justify-content:center;justify-self:stretch}.settings-booking-grid,.settings-hours-preset-fields,.settings-unavailable-form .settings-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-unavailable-form .primary-button{grid-column:1/-1}.settings-unavailable-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.all-jobs-list .job-row,.job-row{grid-template-columns:minmax(0,1fr) 72px}.all-jobs-list .job-applicants,.all-jobs-list .job-progress,.all-jobs-list .job-status{display:none}.pipeline-card{min-width:0}.pipeline-terminal summary small{display:none}.candidate-table:not(.applicants-table){min-width:700px}#externalIntakeForm input,#externalIntakeForm select,#externalIntakeForm textarea,.settings-form-grid input,.settings-form-grid select,.settings-form-grid textarea,.settings-profile-grid input{font-size:16px}.settings-profile-actions{flex-direction:row;justify-content:flex-end;align-items:center}.settings-calendar-mode{grid-template-columns:minmax(0,1fr)}.settings-calendar-mode .settings-connection-icon{display:none}.settings-calendar-mode .secondary-button{grid-column:auto}.settings-booking-grid,.settings-hours-preset-fields,.settings-unavailable-form .settings-form-grid,.settings-unavailable-list{grid-template-columns:minmax(0,1fr)}.settings-unavailable-form .primary-button{grid-column:auto}.settings-card-actions{flex-direction:column;align-items:stretch}.settings-card-actions .settings-unsaved-note{margin-right:0}.settings-invite-list li{flex-direction:column;align-items:flex-start}.settings-invite-list .secondary-button{justify-content:center;align-self:stretch}}@media (max-width:430px){.pipeline-terminal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-table td,.settings-table td:first-child,.settings-table td:last-child{grid-template-columns:76px minmax(0,1fr)}.settings-confirm{grid-template-columns:1fr 1fr;display:grid}.settings-confirm>span{grid-column:1/-1}}.interviews-split{grid-template-columns:minmax(0,1.65fr) minmax(340px,.9fr);align-items:start;gap:16px;display:grid}.interviews-split.is-scheduling-expanded,.interviews-split.is-calendar-expanded{grid-template-columns:minmax(0,1fr)}.interviews-split.is-scheduling-expanded .interviews-calendar-pane,.interviews-split.is-calendar-expanded .interview-scheduling-pane{display:none}.interview-workspace-panel{min-width:0}.interview-pane-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:15px 17px;display:flex}.interview-pane-header h2{color:var(--ink);margin:0 0 2px;font-size:15px}.interview-pane-header p{color:var(--muted-legacy);margin:0;font-size:9px}.interview-expand-button{flex:none}.interview-expand-button svg{width:15px;height:15px}.interviews-calendar-pane{padding:0 14px 14px}.interviews-calendar-pane .interview-pane-header{margin:0 -14px 12px}.interviews-calendar-pane .calendar-connect-banner{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:10px;padding:9px 10px}.interviews-calendar-pane .calendar-legend{flex-wrap:wrap;gap:12px;margin-bottom:10px}.interviews-split:not(.is-calendar-expanded) .interviews-calendar-pane .calendar-nav{padding:9px 10px}.interviews-split:not(.is-calendar-expanded) .interviews-calendar-pane .calendar-nav strong{font-size:12px}.interviews-split:not(.is-calendar-expanded) .interviews-calendar-pane .calendar-weekdays{padding:5px 0}.interviews-split:not(.is-calendar-expanded) .interviews-calendar-pane .calendar-day{gap:2px;min-height:61px;padding:3px}.interviews-split:not(.is-calendar-expanded) .interviews-calendar-pane .calendar-day-number{width:17px;height:17px;font-size:8px}.interviews-split:not(.is-calendar-expanded) .interviews-calendar-pane .calendar-chip{padding:2px 3px;font-size:7px}.interviews-split:not(.is-scheduling-expanded) .interview-scheduling-table th:nth-child(2),.interviews-split:not(.is-scheduling-expanded) .interview-scheduling-table td:nth-child(2),.interviews-split:not(.is-scheduling-expanded) .interview-scheduling-table th:nth-child(4),.interviews-split:not(.is-scheduling-expanded) .interview-scheduling-table td:nth-child(4){display:none}.interview-scheduling-table th,.interview-scheduling-table td{padding-left:12px;padding-right:12px}.interview-scheduling-table .round-badge{margin:2px 4px 2px 0}.interview-pane-empty{flex-direction:column;justify-content:center;align-items:center;min-height:246px;display:flex}html.dark .interview-pane-header{border-color:hsl(var(--border))}html.dark .interview-pane-header h2{color:hsl(var(--foreground))}@media (max-width:1100px){.interviews-split{grid-template-columns:minmax(0,1fr)}.interviews-split:not(.is-scheduling-expanded) .interview-scheduling-table th:nth-child(2),.interviews-split:not(.is-scheduling-expanded) .interview-scheduling-table td:nth-child(2),.interviews-split:not(.is-scheduling-expanded) .interview-scheduling-table th:nth-child(4),.interviews-split:not(.is-scheduling-expanded) .interview-scheduling-table td:nth-child(4){display:table-cell}}@media (max-width:620px){.interviews-split{gap:12px}.interview-pane-header{min-height:62px;padding:13px 14px}.interviews-calendar-pane{padding:0 9px 9px}.interviews-calendar-pane .interview-pane-header{margin:0 -9px 9px}.interview-scheduling-table{min-width:660px!important}.interviews-split:not(.is-calendar-expanded) .interviews-calendar-pane .calendar-day{min-height:52px}.calendar-chip{max-width:100%}}html.dark{--ink:#f3f2f7;--line:#34313f;--canvas:hsl(var(--background));--panel:hsl(var(--card));--mint:var(--simple-brand-navy-soft);--surface-hover:hsl(var(--muted) / .72);--shadow:0 14px 34px #0000003d;--control-ring:0 0 0 3px hsl(var(--ring) / .22);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark body{color:var(--ink);background:radial-gradient(circle at 88% 4%, #27285a1f, transparent 30rem), hsl(var(--background))}html.dark .sidebar{border-right-color:hsl(var(--border));background:hsl(var(--background))}html.dark .topbar{background:#0f0e15eb;border-bottom-color:#292734;box-shadow:0 1px #ffffff05}html.dark .brand{background:#191820eb;border-color:#34313f}html.dark .nav-label{color:#817e90}html.dark .nav-item{color:#c7c4d0}html.dark .nav-item svg{color:#858193}html.dark .nav-item:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .72)}html.dark .nav-item.active{background:var(--simple-brand-navy-solid);box-shadow:inset 2px 0 var(--simple-brand-orange), 0 8px 20px #1210304d}html.dark .help-card,html.dark .theme-toggle{border-color:hsl(var(--border));background:hsl(var(--muted) / .55)}html.dark .sidebar-user{border-top-color:#2d3436}html.dark .panel,html.dark .stat-card,html.dark .pipeline-card,html.dark .pipeline-terminal,html.dark .modal,html.dark .drawer,html.dark .publishing-modal{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}html.dark .panel-header,html.dark .toolbar,html.dark .modal-header,html.dark .drawer-header,html.dark .profile-hero,html.dark .publishing-header,html.dark .interview-pane-header{border-color:var(--line)}html.dark .candidate-table th,html.dark .job-filter-panel,html.dark .calendar-nav,html.dark .calendar-weekdays,html.dark .calendar-day.outside,html.dark .settings-table th,html.dark .pipeline-terminal-grid>div{color:#9692a4;background:var(--surface-hover)}html.dark .candidate-table td,html.dark .job-row,html.dark .settings-table td,html.dark .calendar-day,html.dark .calendar-grid-wrap{border-color:var(--line)}html.dark .candidate-table tbody tr{background:var(--panel)}html.dark .candidate-table tbody tr:hover{background:#201f29}html.dark .empty-state{color:var(--muted-legacy)}html.dark .empty-state strong,html.dark .section-heading h1,html.dark .panel-header h2,html.dark .interview-pane-header h2{color:var(--ink)}html.dark .inline-search input,html.dark .toolbar select,html.dark .source-panel select,html.dark .job-filter-panel select,html.dark #jobForm input,html.dark #jobForm select,html.dark #jobForm textarea,html.dark #scheduleInterviewForm input,html.dark #scheduleInterviewForm select,html.dark #referralForm input,html.dark #referralForm select,html.dark #referralForm textarea,html.dark #externalIntakeForm input,html.dark #externalIntakeForm select,html.dark #externalIntakeForm textarea,html.dark .settings-table select,html.dark .settings-table input[type=time],html.dark .settings-form-grid input,html.dark .settings-form-grid select,html.dark .panelist-picker,html.dark .scoring-row-inputs input{color:var(--ink);background:#22212a;border-color:#403c4d}html.dark :is(input,select,textarea)::placeholder{color:#777383;opacity:1}html.dark .secondary-button,html.dark .schedule-button,html.dark .icon-button,html.dark .sidebar-collapse-toggle{color:#d7d4df;background:#22212a;border-color:#403c4d}.sidebar .brand{justify-content:center;align-items:center;height:64px;padding:10px 13px;overflow:visible}.sidebar .simple-wordmark{width:max-content}.sidebar .simple-wordmark i{top:-6px;right:8px}.simple-wordmark-compact{width:34px;height:34px;color:var(--simple-brand-orange);filter:drop-shadow(0 5px 9px #f9731633);place-items:center;font-size:29px;line-height:.8;display:none;position:relative;transform:rotate(-8deg)}.sidebar .sidebar-collapse-toggle{z-index:3;right:-11px}@media (min-width:821px){.sidebar.collapsed .brand{border-radius:12px;place-items:center;width:48px;height:48px;margin-inline:auto;padding:0;display:grid}.sidebar.collapsed .simple-wordmark{display:none}.sidebar.collapsed .simple-wordmark-compact{display:grid}.sidebar.collapsed .sidebar-collapse-toggle{right:-12px}}html.dark .icon-button{background:0 0;border-color:#0000}html.dark .icon-button:hover,html.dark .secondary-button:hover{background:#2a2833;border-color:#4b4759}html.dark .danger-button{color:#fda4af;background:#28191e;border-color:#713b45}html.dark .danger-button:hover{background:#351c23;border-color:#9f4c5b}html.dark .edit-button{color:#93c5fd;background:#101a2e;border-color:#1e3a8a}html.dark .edit-button:hover{background:#16223d;border-color:#2f4f8f}html.dark .warning-button{color:#fcd34d;background:#241a08;border-color:#78350f}html.dark .warning-button:hover{background:#2e2109;border-color:#92530f}html.dark :where(button,a):not(.pub *):focus-visible{outline-color:hsl(var(--ring))}:where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]):not(.pub *):focus,:where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=file]):not(.pub *):focus-visible{border-color:hsl(var(--ring))!important;box-shadow:0 0 0 3px hsl(var(--ring) / .18)!important;outline:none!important}html.dark .pipeline-terminal summary{color:var(--muted-legacy);background:var(--panel)}html.dark .pipeline-terminal summary strong{color:#91e6c6;background:#17392f}html.dark .settings-checkbox,html.dark .settings-table tr,html.dark .settings-create-form,html.dark .settings-connected-url{border-color:var(--line);background:0 0}html.dark .settings-connection-icon{color:hsl(var(--primary));background:hsl(var(--primary) / .12)}html.dark .calendly-integration .calendly-mark{color:#66a5ff;background:var(--calendly-blue)}@supports (color:color-mix(in lab, red, red)){html.dark .calendly-integration .calendly-mark{background:color-mix(in srgb, var(--calendly-blue) 18%, hsl(var(--card)))}}html.dark .settings-view .calendly-button{border-color:var(--calendly-blue);color:#fff;background:var(--calendly-blue)}html.dark .settings-view .calendly-button-secondary{color:#8abbff;background:var(--calendly-blue)}@supports (color:color-mix(in lab, red, red)){html.dark .settings-view .calendly-button-secondary{background:color-mix(in srgb, var(--calendly-blue) 18%, hsl(var(--card)))}}html.dark .settings-job-board-table code,html.dark .bulk-email-placeholders code{color:#9ce7ce;background:hsl(var(--sidebar-soft))}html.dark .status-pill-muted{color:#b5b2bf;background:#292731}html.dark .job-status{color:#9ce7ce;background:hsl(var(--sidebar-soft))}html.dark .job-badge.design{color:#c4b5fd;background:#2d2445}html.dark .job-badge.engineering{color:#93c5fd;background:#192d45}html.dark .job-badge.marketing{color:#fdba9a;background:#3b251f}html.dark .job-badge.people{color:#86efc4;background:#17372d}html.dark .job-badge.finance{color:#fde18a;background:#39301c}html.dark .progress-track,html.dark .viz-bar-track{background:#2a2832}html.dark .calendar-connect-banner{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){html.dark .calendar-connect-banner{border-color:color-mix(in srgb, var(--info) 28%, hsl(var(--border)))}}html.dark .calendar-connect-banner{color:hsl(var(--foreground));background:var(--info-soft)}html.dark .calendar-chip-interview{color:#9ce7ce;background:hsl(var(--sidebar-soft))}html.dark .calendar-chip-calendly{color:#8abbff;background:var(--calendly-blue)}@supports (color:color-mix(in lab, red, red)){html.dark .calendar-chip-calendly{background:color-mix(in srgb, var(--calendly-blue) 18%, hsl(var(--card)))}}html.dark .calendar-day.today .calendar-day-number{color:#071710;background:#5ee0ad}html.dark .intake-dropzone{color:#b5b2bf;background:#201f27;border-color:#4a4655}html.dark .intake-dropzone.has-file{border-color:var(--emerald);color:var(--emerald);background:var(--emerald)}@supports (color:color-mix(in lab, red, red)){html.dark .intake-dropzone.has-file{background:color-mix(in srgb, var(--emerald) 14%, transparent)}}html.dark .viz-panel,html.dark .viz-donut:after,html.dark .source-donut:after,html.dark .donut:after{background:var(--panel)}html.dark .viz-bar-row:hover,html.dark .viz-bar-row:focus-visible{background:var(--surface-hover)}html.dark *{scrollbar-color:#4a4658 #17161e}.viz-root .section-heading{margin-bottom:24px}.viz-panel{min-width:0}.viz-panel-header{border-bottom:1px solid var(--line);align-items:center;padding:20px 23px}.viz-panel-header .view-tabs{flex:none;margin:0}.motion-presence.motion-disclosure.report-range-presence{border-bottom:1px solid var(--line);opacity:1;transition-property:grid-template-rows,border-color;transition-duration:.24s;transition-timing-function:var(--motion-ease-standard);transform:none}.motion-presence.motion-disclosure.report-range-presence[data-state=closed]{opacity:1;border-bottom-color:#0000;transform:none}.report-range-clip{min-height:0;overflow:hidden}.report-range-form{background:var(--surface-hover);justify-content:flex-end;align-items:flex-end;gap:10px;min-height:62px;padding:10px 23px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-range-form{background:color-mix(in srgb, var(--surface-hover) 55%, transparent)}}.report-range-form{opacity:1;transition:opacity .18s var(--motion-ease-standard) 30ms, transform .22s var(--motion-ease-standard) 20ms;transform:translate(0)}.report-range-presence[data-state=closed] .report-range-form{opacity:0;transition-delay:0s;transform:translateY(-5px)}.report-range-form label{color:var(--muted-legacy);text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:8px;font-weight:700;display:grid}.report-range-form input{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--panel);font:inherit;text-transform:none;letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:7px;padding:5px 9px;font-size:10px;font-weight:550}.report-range-form input:focus-visible{border-color:var(--simple-brand-purple);outline:2px solid var(--simple-brand-purple)}@supports (color:color-mix(in lab, red, red)){.report-range-form input:focus-visible{outline:2px solid color-mix(in srgb, var(--simple-brand-purple) 22%, transparent)}}.report-range-form input:focus-visible{outline-offset:1px}.report-range-form .primary-button{min-height:32px}.viz-panel-body{min-width:0;padding:20px 23px 23px}.viz-activity-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.viz-kpi-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.viz-kpi-grid article{--kpi-accent:var(--info);border:1px solid var(--line);border-top-color:var(--kpi-accent);min-width:0;padding:14px 15px}@supports (color:color-mix(in lab, red, red)){.viz-kpi-grid article{border-top-color:color-mix(in srgb, var(--kpi-accent) 48%, var(--line))}}.viz-kpi-grid article{background:linear-gradient(180deg, var(--kpi-accent), var(--surface-hover) 52%);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.viz-kpi-grid article{background:linear-gradient(180deg, color-mix(in srgb, var(--kpi-accent) 6%, var(--panel)), var(--surface-hover) 52%)}}.viz-kpi-grid article:nth-child(4n+2){--kpi-accent:var(--violet)}.viz-kpi-grid article:nth-child(4n+3){--kpi-accent:var(--teal)}.viz-kpi-grid article:nth-child(4n+4){--kpi-accent:var(--amber)}.viz-kpi-grid span,.viz-kpi-grid strong,.viz-kpi-grid small{display:block}.viz-kpi-grid span{color:var(--muted-legacy);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.viz-kpi-grid strong{color:var(--ink);letter-spacing:-.35px;margin-top:4px;font-size:22px;line-height:1.2}.viz-kpi-grid strong sup{color:var(--muted-legacy);letter-spacing:0;font-size:9px;font-weight:600}.viz-kpi-grid small{color:var(--muted-legacy);margin-top:3px;font-size:8px}.viz-chart-section{border:1px solid var(--line);border-radius:11px;min-width:0;padding:16px}.viz-chart-section .viz-subhead{margin:0 0 12px;font-size:11px}.viz-chart-empty{border:1px dashed var(--line);min-height:112px;padding:20px}@supports (color:color-mix(in lab, red, red)){.viz-chart-empty{border:1px dashed color-mix(in srgb, var(--line) 82%, transparent)}}.viz-chart-empty{color:var(--muted-legacy);background:var(--surface-hover);border-radius:9px;justify-content:center;align-items:center;gap:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.viz-chart-empty{background:color-mix(in srgb, var(--surface-hover) 54%, transparent)}}.viz-chart-empty{text-align:left}.viz-chart-empty-mark{width:36px;height:36px;color:var(--seq-3);background:var(--seq-1);border-radius:9px;flex:none;justify-content:center;align-items:flex-end;gap:3px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.viz-chart-empty-mark{background:color-mix(in srgb, var(--seq-1) 16%, transparent)}}.viz-chart-empty-mark i{background:currentColor;border-radius:3px 3px 1px 1px;width:4px}.viz-chart-empty-mark i:first-child{height:8px}.viz-chart-empty-mark i:nth-child(2){height:15px}.viz-chart-empty-mark i:nth-child(3){height:11px}.viz-chart-empty strong,.viz-chart-empty small{display:block}.viz-chart-empty strong{color:var(--ink);font-size:10px}.viz-chart-empty small{max-width:280px;margin-top:3px;font-size:9px;line-height:1.5}.viz-secondary-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;margin-top:16px;display:grid}.viz-secondary-grid .viz-panel{height:100%}.viz-secondary-grid .panel-header{border-bottom:1px solid var(--line);min-height:76px;padding:18px 20px 14px}.viz-secondary-grid .viz-panel-body{padding:18px 20px 20px}.viz-secondary-grid .viz-chart-empty{min-height:145px}.viz-period-pill{border:1px solid var(--line);min-height:25px;color:var(--muted-legacy);background:var(--surface-hover);border-radius:99px;flex:none;align-items:center;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.viz-col-outer,.viz-scroll-region{scrollbar-width:thin;min-width:0;overflow:auto hidden}.viz-col-outer{padding-bottom:24px}.viz-line-wrap{margin-left:10px;margin-right:10px}.viz-error-state{min-height:190px;color:var(--muted-legacy);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex}.viz-error-state strong{color:var(--ink);font-size:13px}.viz-error-state span{font-size:10px}.viz-error-state button{margin-top:5px}.viz-refresh-error{border:1px solid var(--toast-warning-border);color:var(--toast-warning-text);background:var(--toast-warning-bg);border-radius:8px;margin:12px 23px 0;padding:9px 11px;font-size:10px}.viz-refresh-error button{color:inherit;font:inherit;text-underline-offset:2px;background:0 0;border:0;margin-left:4px;font-weight:700;text-decoration:underline}.viz-loading{align-content:center;gap:12px;min-height:300px;padding:28px;display:grid}.viz-loading i{background:linear-gradient(90deg, var(--surface-hover), var(--surface-hover), var(--surface-hover));border-radius:7px;height:18px}@supports (color:color-mix(in lab, red, red)){.viz-loading i{background:linear-gradient(90deg, var(--surface-hover), color-mix(in srgb, var(--surface-hover) 70%, var(--panel)), var(--surface-hover))}}.viz-loading i{background-size:220% 100%;animation:1.2s ease-in-out infinite viz-loading}.viz-loading i:first-child{width:42%}.viz-loading i:nth-child(2){width:76%}.viz-loading i:nth-child(3){width:58%}@keyframes viz-loading{to{background-position:-220% 0}}.page:not(.viz-root) .empty-state{padding-left:clamp(30px,6vw,68px);padding-right:clamp(30px,6vw,68px)}.page:not(.viz-root) .settings-state{padding-left:clamp(26px,5vw,54px);padding-right:clamp(26px,5vw,54px)}.page:not(.viz-root) .calendar-connect-banner{padding-left:16px;padding-right:16px}html.dark .viz-kpi-grid article,html.dark .viz-period-pill{border-color:var(--line);background:var(--surface-hover)}html.dark .report-range-form input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark .viz-chart-section{border-color:var(--line)}html.dark .viz-chart-empty{background:#22202b94;border-color:#454151}@media (max-width:980px){.viz-activity-body{grid-template-columns:minmax(0,1fr)}.viz-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.viz-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.viz-root .section-heading{margin-bottom:20px}.viz-panel-header{flex-direction:column;align-items:stretch;gap:12px;padding:17px}.viz-panel-header .view-tabs{gap:0;width:100%}.viz-panel-header .view-tabs button{flex:1;justify-content:center;min-height:40px;padding-inline:8px}.report-range-form{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:12px 17px}.report-range-form label{flex:130px;min-width:0}.report-range-form input{width:100%}.report-range-form .primary-button{flex:100%}.viz-panel-body{padding:15px}.viz-activity-body{gap:12px}.viz-kpi-grid{gap:8px}.viz-kpi-grid article{padding:12px}.viz-kpi-grid span{white-space:normal}.viz-kpi-grid strong{font-size:19px}.viz-chart-section{padding:13px}.viz-chart-empty{justify-content:flex-start;min-height:104px;padding:15px}.viz-secondary-grid{gap:12px;margin-top:12px}.viz-secondary-grid .panel-header{min-height:0;padding:17px 17px 13px}.viz-secondary-grid .viz-panel-body{padding:15px 17px 18px}.viz-secondary-grid .viz-chart-empty{min-height:112px}.viz-col-chart{height:150px}.page:not(.viz-root) .empty-state,.page:not(.viz-root) .settings-state{padding-left:26px;padding-right:26px}}.side-padding-120{padding-left:120px;padding-right:120px}@media (max-width:820px){.side-padding-120{padding-left:28px;padding-right:28px}}@media (max-width:620px){.side-padding-120{padding-left:22px;padding-right:22px}}.welcome-row+.stats-grid{margin-top:22px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.stat-card{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;height:132px;padding:20px;display:grid}.stat-card>div:nth-child(2){min-width:0}.stat-card>div>span{margin-top:0;line-height:1.35}.stat-card>div>strong{margin:3px 0;line-height:1.05}.stat-card small{overflow-wrap:anywhere;line-height:1.35}.stat-card .sparkline,.stat-card .avatar-stack.mini,.stat-card .donut{align-self:end;margin:0}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(320px,.82fr);align-items:stretch;gap:20px;margin-top:22px}.dashboard-grid>.jobs-panel{flex-direction:column;min-width:0;display:flex}.dashboard-grid>.jobs-panel .job-list{flex:1}.dashboard-grid>.jobs-panel .job-row{min-height:66px}.right-column{grid-template-rows:auto auto;align-content:stretch;height:100%}.right-column>.panel{min-width:0}.interviews-panel .interview-item{min-height:58px}.source-panel .source-chart{padding-top:2px}.overview-empty{min-height:264px;color:var(--muted-legacy);text-align:center;border-top:1px solid #eef1ef;place-content:center;display:grid}.overview-empty strong,.overview-empty span{display:block}.overview-empty strong{color:var(--ink);font-size:13px}.overview-empty span{margin-top:4px;font-size:10px}html.dark .overview-empty{border-top-color:var(--line)}@media (max-width:1280px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.right-column{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.right-column>.panel{height:100%}}@media (max-width:820px){.welcome-row+.stats-grid{margin-top:16px}.stats-grid{gap:12px}.dashboard-grid{gap:16px;margin-top:16px}}@media (max-width:620px){.welcome-row{gap:20px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{grid-template-columns:32px minmax(0,1fr);gap:10px;height:auto;min-height:128px;padding:16px}.stat-icon{width:32px;height:32px}.stat-icon svg{width:15px;height:15px}.stat-card>div>strong{font-size:25px}.stat-card small{white-space:normal}.stat-card .sparkline,.stat-card .avatar-stack.mini,.stat-card .donut{display:none}.right-column{grid-template-columns:minmax(0,1fr)}.dashboard-grid>.jobs-panel .job-row{min-height:64px}}@media (max-width:360px){.stats-grid{grid-template-columns:minmax(0,1fr)}.stat-card{min-height:104px}}.jobs-page{max-width:1480px}.jobs-heading{margin-bottom:20px}.jobs-heading h1{letter-spacing:-.9px}.jobs-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.jobs-summary article{border:1px solid var(--line);background:var(--panel);border-radius:14px;align-items:center;gap:14px;min-width:0;min-height:112px;padding:19px 20px;display:flex;box-shadow:0 5px 18px #18181b09}.jobs-summary-icon{color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.jobs-summary-icon.accent-green{background:var(--emerald)}.jobs-summary-icon.accent-purple{background:var(--violet)}.jobs-summary-icon.accent-orange{background:var(--simple-brand-orange-strong)}.jobs-summary-icon svg{color:#fff;width:18px;height:18px}.jobs-summary small,.jobs-summary strong,.jobs-summary p{display:block}.jobs-summary small{color:var(--muted-legacy);font-size:10px;font-weight:650}.jobs-summary strong{color:var(--ink);margin-top:1px;font-size:25px;line-height:1.15}.jobs-summary p{color:var(--muted-legacy);margin:2px 0 0;font-size:9px}.jobs-workspace-panel{box-shadow:0 12px 34px #18181b0e}.jobs-toolbar{justify-content:flex-start;min-height:72px;padding-inline:20px}.jobs-toolbar .inline-search{width:min(440px,55%)}.jobs-toolbar .secondary-button{margin-left:auto}.jobs-result-count{color:var(--muted-legacy);white-space:nowrap;font-size:10px;font-weight:650}.jobs-table-head{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted-legacy);background:var(--surface-hover);letter-spacing:.55px;text-transform:uppercase;grid-template-columns:minmax(230px,1.45fr) minmax(110px,.62fr) minmax(145px,.78fr) minmax(145px,.72fr) 182px;align-items:center;gap:16px;padding:0 20px;font-size:9px;font-weight:750;display:grid}.jobs-table-head span:last-child{text-align:right}.all-jobs-list{padding:0 20px 8px}.all-jobs-list .job-row{grid-template-columns:minmax(230px,1.45fr) minmax(110px,.62fr) minmax(145px,.78fr) minmax(145px,.72fr) 182px;gap:16px;min-height:82px;padding:13px 0}.job-main{gap:12px}.job-main>div{min-width:0}.job-main small{color:var(--muted-legacy);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.job-badge{border:1px solid var(--simple-brand-purple,hsl(var(--border)));width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.job-badge{border:1px solid color-mix(in srgb, var(--simple-brand-purple,hsl(var(--border))) 16%, var(--line))}}.job-badge{color:var(--simple-brand-purple,hsl(var(--border)));background:var(--simple-brand-purple-soft,hsl(var(--muted)));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.job-badge{background:color-mix(in srgb, var(--simple-brand-purple-soft,hsl(var(--muted))) 80%, var(--panel))}}.job-badge{font-size:14px}.job-applicants{gap:9px;min-width:0}.job-applicant-icon{width:29px;height:29px;color:var(--simple-brand-purple,hsl(var(--border)));background:var(--simple-brand-purple-soft,hsl(var(--muted)));border-radius:9px;flex:none;place-items:center;display:grid}.job-applicant-icon svg{width:14px;height:14px}.job-applicants>span:last-child{color:var(--muted-legacy);white-space:nowrap;font-size:9px}.job-applicants>span:last-child strong{color:var(--ink);font-size:12px}.job-progress>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.job-progress>span b{color:var(--ink);font-size:9px;font-weight:700}.job-progress>span strong{color:var(--simple-accent-hover,hsl(var(--primary)));font-size:9px}.job-progress .progress-track{height:5px;margin-top:8px}.job-status-stack{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.job-opening-status,.job-status{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:23px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.job-opening-status{color:#0f766e;background:#f0fdfa}.job-opening-status.status-draft{color:#6d28d9;background:#f5f3ff}.job-opening-status.status-on_hold{color:#9a5b13;background:#fff7e8}.job-opening-status.status-closed{color:var(--muted-legacy);background:var(--surface-hover)}.job-opening-status.status-filled{color:#047857;background:#ecfdf5}.job-status{color:var(--muted-legacy);background:var(--surface-hover)}.job-row-actions{gap:7px;min-width:0}.job-row-button{border:1px solid var(--line);min-height:34px;color:var(--muted-legacy);background:var(--panel);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:700;transition:all .18s;display:inline-flex}.job-row-button:hover{border-color:var(--simple-brand-purple,hsl(var(--border)))}@supports (color:color-mix(in lab, red, red)){.job-row-button:hover{border-color:color-mix(in srgb, var(--simple-brand-purple,hsl(var(--border))) 28%, var(--line))}}.job-row-button:hover{color:var(--simple-brand-purple,hsl(var(--border)));background:var(--surface-hover)}.job-row-button svg{width:14px;height:14px}.job-row-button-primary{border-color:var(--simple-brand-purple,hsl(var(--border)))}@supports (color:color-mix(in lab, red, red)){.job-row-button-primary{border-color:color-mix(in srgb, var(--simple-brand-purple,hsl(var(--border))) 30%, var(--line))}}.job-row-button-primary{color:var(--simple-brand-purple,hsl(var(--border)));background:var(--simple-brand-purple-soft,hsl(var(--muted)))}.job-row:not(.job-row-full) .job-row-button{width:34px;padding:0}.job-row:not(.job-row-full) .job-row-button span{display:none}.dashboard-grid>.jobs-panel{align-self:start}.jobs-empty-state{min-height:330px;color:var(--muted-legacy);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:44px 20px;display:flex}.jobs-empty-icon{width:50px;height:50px;color:var(--simple-brand-purple,hsl(var(--border)));background:var(--simple-brand-purple-soft,hsl(var(--muted)));border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.jobs-empty-icon svg{width:21px;height:21px}.jobs-empty-state strong{color:var(--ink);font-size:17px}.jobs-empty-state p{max-width:430px;margin:5px 0 17px;font-size:10px}.job-dialog-modal{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(760px,100%);max-height:calc(100dvh - 40px);display:block;overflow-y:auto}.job-dialog-header{z-index:3;background:var(--panel);padding:23px 28px 19px;position:sticky;top:0}.job-dialog-header>div>span{color:var(--muted-legacy);margin-top:5px;font-size:10px;display:block}.job-dialog-fieldset{border:0;min-height:0;max-height:none;margin:0;padding:0;overflow:visible}.job-dialog-fieldset:disabled{opacity:.78}#jobForm{padding:0;display:block}.job-form-section{border-bottom:1px solid var(--line);gap:16px;padding:22px 28px;display:grid}.job-form-section-heading{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.job-form-section-heading>span{width:28px;height:28px;color:var(--simple-brand-purple,hsl(var(--border)));background:var(--simple-brand-purple-soft,hsl(var(--muted)));border-radius:9px;place-items:center;font-size:10px;font-weight:800;display:grid}.job-form-section-heading h3{color:var(--ink);margin:0;font-size:13px}.job-form-section-heading p{color:var(--muted-legacy);margin:2px 0 0;font-size:9px}.job-form-section-heading>small{color:var(--muted-legacy);white-space:nowrap;font-size:8px}#jobForm .job-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}#jobForm input,#jobForm select{min-height:43px}#jobForm textarea{min-height:245px;line-height:1.6}.job-board-checklist{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px;display:grid}.job-board-checklist .job-requirement-option{align-items:center;min-height:46px;padding:10px 13px}.job-requirement-option{border:1px solid var(--line);background:var(--surface-hover);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;min-height:66px;padding:13px 15px;display:flex}#jobForm .job-requirement-option input{width:17px;height:17px;min-height:17px;accent-color:var(--simple-brand-purple,hsl(var(--border)));flex:none;margin:2px 0 0}.job-requirement-option strong,.job-requirement-option small{display:block}.job-requirement-option strong{color:var(--ink);font-size:10px}.job-requirement-option small{color:var(--muted-legacy);margin-top:3px;font-size:9px;font-weight:500;line-height:1.45}#jobForm .modal-actions{padding:15px 28px max(15px, env(safe-area-inset-bottom));z-index:2;border-top:1px solid var(--line);background:var(--panel);margin:0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){#jobForm .modal-actions{background:color-mix(in srgb, var(--panel) 94%, transparent)}}#jobForm .modal-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#jobForm .modal-actions .primary-button svg{width:15px;height:15px}.publishing-modal{border-radius:18px;width:min(1080px,100%)}.publishing-header{align-items:center;padding:21px 26px}.publishing-job-context{align-items:center;gap:13px;min-width:0;display:flex}.publishing-job-context>div{min-width:0}.publishing-job-mark{color:#fff;background:linear-gradient(145deg, var(--simple-brand-navy-solid), var(--simple-brand-navy-hover));border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:13px;font-weight:800;display:grid}.publishing-job-context>div>span{color:var(--muted-legacy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.publishing-body{padding:22px 26px 26px}.publishing-progress{background:var(--surface-hover);border-radius:99px;height:4px;margin:-4px 0 15px;overflow:hidden}.publishing-progress i{border-radius:inherit;background:linear-gradient(90deg, hsl(var(--secondary)), #0d9488);height:100%;transition:width .25s;display:block}.portal-card{border-radius:11px;min-height:62px;padding:12px}.portal-card.active{border-color:var(--simple-brand-purple,hsl(var(--border)));background:var(--simple-brand-purple-soft,hsl(var(--muted)));box-shadow:0 0 0 2px var(--simple-brand-purple,hsl(var(--border)))}@supports (color:color-mix(in lab, red, red)){.portal-card.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--simple-brand-purple,hsl(var(--border))) 12%, transparent)}}.template-workspace{grid-template-columns:minmax(0,1.65fr) minmax(250px,.68fr)}.publishing-active-channel,.posting-details-heading p{letter-spacing:.7px;text-transform:uppercase;font-weight:800;color:var(--simple-brand-purple,hsl(var(--border)))!important;margin:0 0 3px!important;font-size:8px!important}.template-editor{background:var(--surface-hover);border-radius:11px;height:360px}.posting-details{background:var(--surface-hover);border-radius:12px;padding:17px}.posting-details-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:13px;display:flex}.posting-details-heading h3{margin:0}.posting-state{min-height:22px;color:var(--muted-legacy);background:var(--panel);white-space:nowrap;border-radius:99px;align-items:center;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.posting-state-posted{color:#0f766e;background:#f0fdfa}.posting-state-ready{color:#6d28d9;background:#f5f3ff}.posting-state-paused{color:#9a5b13;background:#fff7e8}.posting-state-closed,.posting-state-not-posted{color:#475569;background:#f1f5f9}.posting-url-field{position:relative}.posting-url-field input{padding-right:38px}.posting-url-field button{width:32px;height:32px;color:var(--muted-legacy);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:2px;right:2px}.posting-url-field button:hover{color:var(--simple-brand-purple,hsl(var(--border)))}.posting-url-field button svg{width:13px;height:13px}.posting-complete-button:disabled{color:#0f766e;cursor:default;opacity:.78;background:#f0fdfa;border-color:#99f6e4}html.dark .jobs-summary article{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}html.dark .jobs-table-head,html.dark .job-applicant-icon,html.dark .jobs-empty-icon,html.dark .job-form-section-heading>span{background:#242132}html.dark .job-badge:not(.design):not(.engineering):not(.marketing):not(.people):not(.finance){border-color:var(--simple-brand-navy)}@supports (color:color-mix(in lab, red, red)){html.dark .job-badge:not(.design):not(.engineering):not(.marketing):not(.people):not(.finance){border-color:color-mix(in srgb, var(--simple-brand-navy) 35%, hsl(var(--border)))}}html.dark .job-badge:not(.design):not(.engineering):not(.marketing):not(.people):not(.finance){color:var(--simple-brand-navy);background:var(--simple-brand-navy-soft)}html.dark .job-row-button{border-color:var(--line);color:#c7c4d0;background:var(--panel)}html.dark .job-row-button-primary{color:var(--simple-brand-navy);background:var(--simple-brand-navy-soft)}html.dark .job-opening-status{color:#5eead4;background:#134e4a8c}html.dark .job-opening-status.status-draft{color:#c4b5fd;background:#4c1d956b}html.dark .job-opening-status.status-on_hold{color:#fdba74;background:#3a2718}html.dark .job-opening-status.status-closed,html.dark .job-status{color:#aaa7b7;background:#24232c}html.dark .job-opening-status.status-filled{color:#6ee7b7;background:#064e3b8c}html.dark .job-form-section,html.dark #jobForm .modal-actions{border-color:var(--line)}html.dark .job-requirement-option{border-color:var(--line);background:var(--surface-hover)}html.dark #jobForm .modal-actions{background:#191820f0}html.dark .portal-card.active{border-color:var(--simple-brand-navy);background:var(--simple-brand-navy-soft)}html.dark .posting-details,html.dark .template-editor{background:var(--surface-hover)}html.dark .posting-state{background:#191820}html.dark .posting-state-posted{color:#5eead4;background:#134e4a8c}html.dark .posting-state-ready{color:#c4b5fd;background:#4c1d956b}html.dark .posting-state-paused{color:#fcd34d;background:#78350f85}html.dark .posting-state-closed,html.dark .posting-state-not-posted{color:#cbd5e1;background:#3341559e}html.dark .posting-complete-button:disabled{color:#5eead4;background:#134e4a8c;border-color:#115e59}@media (max-width:1180px){.jobs-table-head,.all-jobs-list .job-row{grid-template-columns:minmax(210px,1fr) 110px minmax(145px,.7fr) 168px}.jobs-table-head span:nth-child(3),.all-jobs-list .job-progress{display:none}}@media (max-width:820px){.jobs-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jobs-summary article{flex-direction:column;align-items:flex-start;gap:9px;min-height:104px;padding:15px}.jobs-summary-icon{width:34px;height:34px}.jobs-summary p{display:none}.jobs-toolbar{flex-wrap:wrap;align-items:stretch}.jobs-toolbar .inline-search{flex:1 0 100%;width:100%}.jobs-toolbar .secondary-button{margin-left:auto}.jobs-table-head{display:none}.all-jobs-list{padding:4px 12px 12px}.all-jobs-list .job-row{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:13px 10px;margin-top:10px;padding:15px}.all-jobs-list .job-main{grid-column:1/-1}.all-jobs-list .job-applicants{display:flex}.all-jobs-list .job-status-stack{flex-flow:wrap;grid-column:1}.all-jobs-list .job-status-stack .job-status{display:inline-flex}.all-jobs-list .job-row-actions{grid-area:2/2;align-self:center}.all-jobs-list .job-row-button{width:34px;padding:0}.all-jobs-list .job-row-button span{display:none}.job-dialog-modal{max-height:calc(100dvh - 24px)}#jobForm .job-form-grid-three{grid-template-columns:minmax(0,1fr)}.publishing-job-mark{width:38px;height:38px}}@media (max-width:620px){.jobs-heading{gap:18px}.jobs-summary{margin-bottom:14px}.jobs-summary strong{font-size:21px}.jobs-result-count{align-self:center}.job-form-section{padding:19px 20px}.job-dialog-header{padding-inline:20px}.job-form-section-heading{grid-template-columns:28px minmax(0,1fr)}.job-form-section-heading>small{grid-column:2}#jobForm .modal-actions{padding:14px 20px max(14px, env(safe-area-inset-bottom))}#jobForm .modal-actions .danger-button{width:100%;margin-bottom:2px}#jobForm .modal-actions{flex-wrap:wrap}#jobForm .modal-actions .secondary-button,#jobForm .modal-actions .primary-button{flex:1}.publishing-header,.publishing-body{padding-inline:18px}.publishing-job-context>div>span{max-width:240px}}@media (max-width:430px){.jobs-summary article{padding:13px}.jobs-summary-icon{width:31px;height:31px}.jobs-summary small{font-size:9px}.all-jobs-list .job-applicants{display:none}.all-jobs-list .job-row-actions{grid-area:2/2}.portal-card{min-height:58px}}.bulk-email-panel{padding:22px 27px 25px}.bulk-email-quota{border:1px solid var(--line);color:var(--muted-legacy);background:var(--surface-hover);border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:11px}.bulk-email-quota strong{color:var(--ink)}.bulk-email-form{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:24px;display:grid}.bulk-email-stage-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;margin-bottom:12px;padding-bottom:12px;display:flex}.bulk-email-recipients-header{align-items:center;gap:14px;margin-bottom:10px;display:flex}.bulk-email-recipients-header input[type=search]{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;flex:1;padding:0 12px;font-size:11px}.bulk-email-selected-count{color:var(--muted-legacy);white-space:nowrap;font-size:10px;font-weight:650}.bulk-email-list{border:1px solid var(--line);border-radius:10px;max-height:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.bulk-email-list li{border-bottom:1px solid var(--line)}.bulk-email-list li:last-child{border-bottom:0}.bulk-email-list label{cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.bulk-email-list label:hover{background:var(--surface-hover)}.bulk-email-list small{color:var(--muted-legacy);margin-top:2px;font-size:9px;display:block}.bulk-email-compose{align-content:start;gap:14px;display:grid}.bulk-email-compose label{color:var(--ink);font-size:10px;font-weight:650}.bulk-email-compose input,.bulk-email-compose textarea,.bulk-email-compose select{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--panel);resize:vertical;border-radius:8px;outline:none;margin-top:6px;padding:10px 12px;font-size:11px}.bulk-email-compose select{resize:none;padding-right:30px}.bulk-email-compose input:focus,.bulk-email-compose textarea:focus,.bulk-email-compose select:focus{border-color:var(--simple-accent);box-shadow:0 0 0 3px var(--simple-accent-soft)}.bulk-email-placeholders{gap:4px;margin-top:5px;display:grid}.bulk-email-placeholders code{color:var(--simple-accent-hover);background:var(--simple-accent-soft);border-radius:5px;margin-right:6px;padding:3px 6px;font-size:9px}.bulk-email-placeholders span{color:hsl(var(--muted-foreground));font-size:9px}@media (max-width:820px){.bulk-email-form{grid-template-columns:minmax(0,1fr)}}.bulk-email-panel+.bulk-email-panel{margin-top:20px}.bulk-email-status-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bulk-email-status-header h3{color:var(--ink);margin:0;font-size:13px;font-weight:650}.bulk-email-status-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bulk-email-status-row{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.bulk-email-status-subject{color:var(--ink);font-size:11px;font-weight:650}.bulk-email-status-time{color:var(--muted-legacy);white-space:nowrap;font-size:9px}.bulk-email-status-progress{align-items:center;gap:12px;display:flex}.bulk-email-status-bar{background:var(--surface-hover);border-radius:4px;flex:0 0 140px;height:6px;overflow:hidden}.bulk-email-status-bar>div{background:var(--simple-accent);height:100%}.bulk-email-status-progress span{color:var(--muted-legacy);font-size:10px}.bulk-email-status-progress strong{color:var(--ink)}.bulk-email-status-progress strong.bulk-email-status-failed{color:#b91c1c}.applicants-page{--applicant-new:#4f7fd8;--applicant-screening:#8b6ac7;--applicant-interview:#df8a52;--applicant-offer:#18a276;--applicant-decision:#c7ccc9;--source-referral:#18a276;--source-internal:#4f7fd8;--source-careers:#df8a52;--source-board-1:#8b6ac7;--source-board-2:#d66f78;--source-board-3:#2a9d9a;--source-board-4:#d6a22f;--source-board-5:#697eb7;--source-board-6:hsl(var(--muted-foreground));max-width:1480px}.applicants-heading{margin-bottom:20px}.applicant-insights{grid-template-columns:minmax(285px,.72fr) minmax(0,1.65fr);align-items:stretch;gap:16px;margin-bottom:18px;display:grid}.applicant-chart-panel{min-width:0;padding:20px;box-shadow:0 8px 26px #18181b0b}.applicant-chart-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.applicant-chart-heading .eyebrow{margin-bottom:2px!important}.applicant-chart-heading h2{color:var(--ink);letter-spacing:-.25px;margin:0;font-size:16px;font-weight:700}.applicant-chart-heading>span{border:1px solid var(--line);min-height:24px;color:var(--muted-legacy);background:var(--surface-hover);border-radius:99px;align-items:center;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.applicant-chart-body{justify-content:center;align-items:center;gap:clamp(18px,2vw,30px);min-height:162px;margin-top:16px;display:flex}.applicant-donut{border-radius:50%;flex:none;place-items:center;width:132px;height:132px;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.applicant-donut>div{width:86px;height:86px;color:var(--muted-legacy);background:var(--panel);box-shadow:0 0 0 1px var(--line);border-radius:50%;place-content:center;display:grid}@supports (color:color-mix(in lab, red, red)){.applicant-donut>div{box-shadow:0 0 0 1px color-mix(in srgb, var(--line) 80%, transparent)}}.applicant-donut>div{text-align:center}.applicant-donut strong,.applicant-donut span{display:block}.applicant-donut strong{color:var(--ink);font-size:25px;line-height:1}.applicant-donut span{letter-spacing:.5px;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:700}.applicant-chart-legend{flex:1;gap:7px;min-width:140px;display:grid}.applicant-chart-legend>div{grid-template-columns:7px minmax(68px,1fr) 24px 30px;align-items:center;gap:7px;min-width:0;display:grid}.applicant-chart-legend i{border-radius:50%;width:7px;height:7px}.applicant-chart-legend span{color:var(--muted-legacy);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.applicant-chart-legend strong{color:var(--ink);text-align:right;font-size:10px}.applicant-chart-legend small{color:var(--muted-legacy);text-align:right;font-size:8px}.applicant-insights .pipeline-overview{align-content:stretch;min-width:0;margin-bottom:0}.applicant-insights .pipeline-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.applicant-insights .pipeline-card{background:var(--panel);flex-direction:column;justify-content:center;min-width:0;min-height:150px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #18181b08}.applicant-insights .pipeline-card span{color:var(--muted-legacy);font-size:9px;font-weight:650;line-height:1.35}.applicant-insights .pipeline-card strong{color:var(--ink);margin-top:12px;font-size:28px;line-height:1}.applicant-insights .pipeline-card small{color:var(--muted-legacy);margin-top:6px;font-size:8px}.applicant-insights .pipeline-card i{background:var(--applicant-new);border-radius:0;width:auto;height:3px;margin:0;position:absolute;inset:auto 0 0}.applicant-insights .pipeline-screening i{background:var(--applicant-screening)}.applicant-insights .pipeline-initial-interview i,.applicant-insights .pipeline-interview i{background:var(--applicant-interview)}.applicant-insights .pipeline-offer i{background:var(--applicant-offer)}.applicant-insights .pipeline-terminal{min-height:54px}.applicants-workspace-panel{box-shadow:0 12px 34px #18181b0d}.applicants-toolbar{justify-content:flex-start}.applicants-toolbar .inline-search{width:min(420px,52%)}.applicants-result-count{color:var(--muted-legacy);white-space:nowrap;font-size:10px;font-weight:650}.applicants-toolbar .applicant-filters{margin-left:auto}html.dark .applicants-page{--applicant-decision:#56535f}html.dark .applicant-chart-panel,html.dark .applicant-insights .pipeline-card{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow)}html.dark .applicant-chart-heading h2,html.dark .applicant-donut strong,html.dark .applicant-chart-legend strong{color:var(--ink)}html.dark .applicant-donut>div{background:var(--panel)}@media (max-width:1180px){.applicant-insights{grid-template-columns:minmax(0,1fr)}.applicant-chart-panel{grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.applicant-chart-body{min-height:142px;margin-top:0}}@media (max-width:820px){.applicant-chart-panel{display:block}.applicant-chart-body{margin-top:14px}.applicant-insights .pipeline-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.applicant-insights .pipeline-card{min-height:96px}.applicant-insights .pipeline-card:nth-child(4){grid-column:1/2}.applicant-insights .pipeline-card:nth-child(5){grid-column:2/4}.applicants-toolbar{flex-wrap:wrap}.applicants-toolbar .inline-search{flex:1 0 100%;width:100%}.applicants-toolbar .applicant-filters{margin-left:auto}}@media (max-width:620px){.applicants-heading{gap:18px}.applicant-insights{gap:12px;margin-bottom:14px}.applicant-chart-panel{padding:17px}.applicant-chart-body{justify-content:flex-start;gap:18px;min-height:132px}.applicant-donut{width:112px;height:112px}.applicant-donut>div{width:72px;height:72px}.applicant-donut strong{font-size:21px}.applicant-chart-legend>div{grid-template-columns:7px minmax(58px,1fr) 20px 27px;gap:5px}.applicant-insights .pipeline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.applicant-insights .pipeline-card{min-height:94px}.applicant-insights .pipeline-card:nth-child(4){grid-column:auto}.applicant-insights .pipeline-card:nth-child(5){grid-column:1/-1}.applicants-result-count{align-self:center}.applicants-toolbar .applicant-filters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0;display:grid}.applicants-toolbar .applicant-filters select{width:100%}}@media (max-width:390px){.applicant-chart-body{flex-direction:column;align-items:stretch}.applicant-donut{margin-inline:auto}.applicant-chart-legend{width:100%}}html,body{width:100%;max-width:100%}body{overflow-x:clip}:where(img,video,canvas,iframe){max-width:100%}@media (max-width:820px){.main-content{min-width:0;overflow-x:clip}.page{width:100%;max-width:none;padding-inline:max(16px, env(safe-area-inset-left))}.topbar{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right))}.top-search{width:auto;min-width:0}.top-search input{min-width:0;padding-right:8px}.welcome-row,.section-heading,.welcome-row>div,.section-heading>div{min-width:0}.welcome-row h1,.section-heading h1{overflow-wrap:anywhere}.modal-backdrop,.publishing-backdrop{padding-left:max(12px, env(safe-area-inset-left));padding-right:max(12px, env(safe-area-inset-right))}.modal,.publishing-modal{width:100%;max-width:100%}.modal-header,.publishing-header,.modal-header>div,.publishing-job-context{min-width:0}.modal-header h2,.publishing-header h2{overflow-wrap:anywhere}.view-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%;overflow-x:auto}.view-tabs::-webkit-scrollbar{display:none}.view-tabs button{white-space:nowrap;flex:none;min-height:44px}.candidate-table-wrap,.settings-table-wrap,.calendar-grid-wrap,.viz-scroll-region,.viz-col-outer{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}.calendar-grid-wrap{overflow-x:auto}.calendar-weekdays,.calendar-days{min-width:560px}}@media (max-width:620px){.page{padding-top:20px;padding-bottom:max(34px, env(safe-area-inset-bottom))}.welcome-row,.section-heading{gap:16px;width:100%}.welcome-row .primary-button,.section-heading .primary-button{min-height:46px}.toolbar{gap:10px;width:100%}.toolbar>*,.toolbar .inline-search{max-width:100%}.toolbar>:is(.primary-button,.secondary-button):only-child{width:100%}.job-filter-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.job-filter-panel>button{min-height:42px}.applicant-filters,.applicants-toolbar .applicant-filters{gap:8px}.panel-header{gap:10px;min-width:0}.panel-header>div{min-width:0}.panel-header h2,.panel-header p{overflow-wrap:anywhere}.source-chart{flex-wrap:wrap;padding-inline:17px}.source-legend{min-width:130px}.modal-backdrop{align-items:end;padding:0}.modal{border-radius:16px 16px 0 0;max-height:96dvh}.modal-header{padding-left:18px;padding-right:18px}.modal-actions{padding-left:18px;padding-right:18px;padding-bottom:max(16px, env(safe-area-inset-bottom));flex-wrap:wrap}.modal-actions>button{flex:130px;min-width:0}.modal-actions>.danger-button{flex-basis:100%}.scoring-row-inputs{grid-template-columns:minmax(0,1fr)}.drawer{width:100%;max-width:100%}.drawer-header,.profile-hero,.profile-details{padding-left:18px;padding-right:18px}.bulk-email-panel,.intake-panel{padding:18px}.bulk-email-recipients-header,.bulk-email-status-row,.bulk-email-status-progress{flex-direction:column;align-items:stretch}.bulk-email-status-bar{flex-basis:6px;width:100%}.bulk-email-status-time{white-space:normal}}@media (max-width:430px){.detail-grid,.drawer-actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.page{padding-left:14px;padding-right:14px}.stats-grid,.jobs-summary,.applicant-insights .pipeline-stats{grid-template-columns:minmax(0,1fr)}.applicant-insights .pipeline-card:nth-child(5){grid-column:auto}}@media (pointer:coarse){:where(button,a,select,input[type=checkbox],input[type=radio]){min-height:44px}}.mobile-menu-button,.mobile-sidebar-scrim{display:none!important}@media (max-width:820px){.mobile-menu-button{flex:none;display:grid!important}.mobile-sidebar-scrim{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease-in,visibility 0s linear .16s;display:block!important}.mobile-sidebar-scrim.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .2s ease-out}#recruitment-sidebar-nav{will-change:transform;transition:transform .2s ease-in,box-shadow .2s;transform:translate(-100%);box-shadow:18px 0 45px #18181b2e;background-color:hsl(var(--card))!important;background-image:none!important}#recruitment-sidebar-nav.is-mobile-open{transition:transform .26s var(--ease-drawer), box-shadow .26s ease;transform:translate(0)}@media (prefers-reduced-motion:reduce){#recruitment-sidebar-nav{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility 0s linear .12s;transform:none}#recruitment-sidebar-nav.is-mobile-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .16s}}html.dark #recruitment-sidebar-nav{background-color:hsl(var(--background))!important}}.primary-button.compact{min-height:31px;padding:0 11px;font-size:9px}.duplicate-flag-card{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:10px;padding:13px;font-size:10px}.duplicate-flag-card strong{margin-bottom:4px;font-size:11px;display:block}.duplicate-flag-card p{margin:0 0 10px}html.dark .duplicate-flag-card{color:#fcd34d;background:#78350f40;border-color:#d9770666}.drawer,.drawer-header p{color:hsl(var(--foreground))}.profile-hero>span,.detail-grid>div>span,.detail-section h3{color:hsl(var(--muted-foreground))}.profile-email a{color:var(--simple-brand-purple)}.profile-contact a{border-color:hsl(var(--border));color:hsl(var(--secondary));background:hsl(var(--card))}.profile-contact a:hover{border-color:hsl(var(--secondary) / .4);background:hsl(var(--secondary) / .1)}.detail-grid strong{color:hsl(var(--foreground))}.profile-note-input,.profile-details input:not([type=checkbox]):not([type=radio]):not([type=file]),.profile-details select{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--card));border-radius:8px}.profile-note-input{resize:vertical;padding:10px 11px}.profile-details input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:36px;padding:0 10px}.interview-summary-list li{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--muted))}.alternate-email-remove{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.alternate-email-remove:hover{color:hsl(var(--destructive))}.candidate-tag-list{flex-wrap:wrap;gap:6px;margin:0 0 9px;padding:0;list-style:none;display:flex}.candidate-tag{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:hsl(var(--muted));border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 9px;font-size:10px;display:inline-flex}.candidate-tag button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:13px;line-height:1}.candidate-tag button:hover{color:hsl(var(--destructive))}.candidate-tag-empty{color:hsl(var(--muted-foreground));font-size:10px}.candidate-tag-form{gap:8px;display:flex}.candidate-tag-form input{border:1px solid hsl(var(--border));min-height:36px;color:hsl(var(--foreground));background:hsl(var(--card));border-radius:8px;flex:1;padding:0 10px}.candidate-talent-pool-copy{color:hsl(var(--muted-foreground));margin:0 0 9px;font-size:10px;line-height:1.5}.candidate-talent-pool-reason{border:1px solid hsl(var(--border));width:100%;min-height:36px;color:hsl(var(--foreground));background:hsl(var(--card));border-radius:8px;margin-bottom:9px;padding:0 10px}.candidate-note-form{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:13px;display:flex}.candidate-note-empty{color:hsl(var(--muted-foreground));margin:0;font-size:10px}.candidate-note-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.candidate-note-list li{border:1px solid hsl(var(--border));background:hsl(var(--muted));border-radius:9px;padding:10px 11px}.candidate-note-list p{color:hsl(var(--foreground));white-space:pre-wrap;margin:5px 0 0;font-size:11px;line-height:1.55}.candidate-note-meta{color:hsl(var(--muted-foreground));align-items:baseline;gap:8px;font-size:9px;display:flex}.candidate-note-meta strong{color:hsl(var(--foreground));font-size:10px}.candidate-note-meta button{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:9px;text-decoration:underline}.candidate-note-meta button:hover{color:hsl(var(--destructive))}html.dark .profile-hero{background:var(--simple-brand-purple-soft)}@supports (color:color-mix(in lab, red, red)){html.dark .profile-hero{background:color-mix(in srgb, var(--simple-brand-purple-soft) 32%, hsl(var(--background)))}}html.dark .profile-contact a,html.dark .profile-note-input,html.dark .profile-details input:not([type=checkbox]):not([type=radio]):not([type=file]),html.dark .profile-details select{color:hsl(var(--foreground));background:hsl(var(--card))}html.dark .interview-summary-list li{color:hsl(var(--foreground));background:hsl(var(--muted))}:root{--motion-instant:.12s;--motion-fast:.16s;--motion-base:.2s;--motion-slow:.24s;--motion-ease-standard:cubic-bezier(.2, .8, .2, 1);--motion-ease-enter:cubic-bezier(.22, 1, .36, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1)}@keyframes motion-view-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0)}}@keyframes motion-panel-in{0%{opacity:0;transform:translateY(5px)scale(.995)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0)}}@keyframes motion-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes motion-sheet-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes motion-calendar-next{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes motion-calendar-previous{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes motion-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes motion-column-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes motion-line-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes motion-disclosure-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0)}}@keyframes motion-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motion-substate-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translate(0)}}@keyframes motion-data-refresh-in{0%{opacity:.25;transform:translateY(3px)}to{opacity:1;transform:translate(0)}}.workspace-view-transition{animation:motion-view-in var(--motion-base) var(--motion-ease-enter) both}.workspace-view-transition .page{animation:none}.workspace-view-transition>.page>:is(section,.panel,.view-tabs,.viz-secondary-grid),.workspace-view-transition>.page>div:not(.view-tabs){animation:motion-panel-in var(--motion-base) var(--motion-ease-enter) both}.workspace-view-transition>.page>:nth-child(2){animation-delay:35ms}section[aria-label=Recruitment\ statistics]>article{animation:motion-panel-in var(--motion-base) var(--motion-ease-enter) backwards}section[aria-label=Recruitment\ statistics]>article:nth-child(2){animation-delay:45ms}section[aria-label=Recruitment\ statistics]>article:nth-child(3){animation-delay:90ms}section[aria-label=Recruitment\ statistics]>article:nth-child(4){animation-delay:.135s}section[aria-label=Recruitment\ statistics] article [class*=items-end]>i{transform-origin:bottom;animation:motion-column-grow var(--motion-slow) var(--motion-ease-enter) both}.source-panel-refresh{animation:motion-panel-in var(--motion-base) var(--motion-ease-enter) both}:where(button,a) svg{transition:transform var(--motion-fast) var(--motion-ease-standard)}.icon-button:hover svg{transform:scale(1.08)}[role=tabpanel]{animation:motion-fade-in .14s var(--motion-ease-enter) both}.view-tabs button,[role=tab]{transition:color var(--motion-fast) ease, border-color var(--motion-fast) ease, background-color var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease-standard)}.tab-underline{background:var(--simple-brand-purple);pointer-events:none;height:2px;transition:transform var(--motion-fast) var(--motion-ease-standard), width var(--motion-fast) var(--motion-ease-standard);border-radius:1px;position:absolute;bottom:-1px;left:0}.tab-underline-instant{transition:none}.tab-scroll-strip{scrollbar-width:none}.tab-scroll-strip::-webkit-scrollbar{display:none}html .workspace-view-transition,html .workspace-view-transition *{-ms-overflow-style:none;scrollbar-width:none!important}html .workspace-view-transition::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html .workspace-view-transition ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.row-enter{animation:motion-row-in var(--motion-base) var(--motion-ease-enter) both}.modal-backdrop,.drawer-backdrop,.publishing-backdrop,.career-dialog-backdrop{transition-duration:var(--motion-fast);transition-timing-function:ease-out}.modal,.publishing-modal,.career-dialog,.drawer{transition-duration:var(--motion-base);transition-timing-function:var(--motion-ease-enter)}.modal-backdrop.open .modal,.publishing-backdrop.open .publishing-modal,.career-dialog-backdrop.open .career-dialog{animation:motion-sheet-in var(--motion-base) var(--motion-ease-enter) both}.drawer-backdrop.open .drawer{animation:motion-drawer-in var(--motion-base) var(--motion-ease-enter) both}.email-dialog-backdrop[aria-hidden=false] [role=dialog]{animation:motion-sheet-in var(--motion-base) var(--motion-ease-enter) both}.publishing-progress i{transition:width var(--motion-slow) var(--motion-ease-enter)}.conversation-drawer-scrim{opacity:0;background:hsl(var(--foreground) / .15);transition:opacity .16s var(--motion-ease-exit)}.conversation-drawer-panel{opacity:.94;will-change:transform;transition:transform .22s var(--motion-ease-exit), opacity .16s var(--motion-ease-exit);transform:translate(calc(100% + 16px))}.conversation-drawer-header,.conversation-drawer-content{opacity:0;transition:opacity .12s var(--motion-ease-exit), transform .12s var(--motion-ease-exit);transform:translate(8px)}[data-state=open]>.conversation-drawer-scrim{opacity:1;transition-duration:.22s;transition-timing-function:ease-out}[data-state=open]>.conversation-drawer-panel{opacity:1;transition-duration:.24s,.16s;transition-timing-function:cubic-bezier(.32,.72,0,1),ease-out;transform:translate(0)}[data-state=open] .conversation-drawer-header,[data-state=open] .conversation-drawer-content{opacity:1;transition-duration:.22s;transition-timing-function:var(--motion-ease-enter);transform:translate(0)}[data-state=open] .conversation-drawer-header{transition-delay:55ms}[data-state=open] .conversation-drawer-content{transition-delay:85ms}.team-chat-scrim{opacity:0;background:hsl(var(--foreground) / .2);transition:opacity .16s var(--motion-ease-exit)}.chat-drawer-panel{opacity:.96;will-change:transform;transition:transform .16s var(--motion-ease-exit), opacity .14s var(--motion-ease-exit);transform:translate(calc(100% + 12px))}[data-state=open]>.team-chat-scrim{opacity:1;transition:opacity .2s ease-out}[data-state=open]>.chat-drawer-panel{opacity:1;transition:transform .24s cubic-bezier(.32,.72,0,1),opacity .16s ease-out;transform:translate(0)}.team-chat-conversation-pane{animation:team-chat-conversation-in .26s var(--motion-ease-enter) both}@keyframes team-chat-conversation-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.motion-disclosure{animation:motion-disclosure-in var(--motion-fast) var(--motion-ease-enter) both}.motion-popover{animation:motion-popover-in var(--motion-fast) var(--motion-ease-enter) both}.motion-substate{animation:motion-substate-in var(--motion-fast) var(--motion-ease-enter) both}.motion-state,.settings-state,.empty-state,.viz-error-state{animation:motion-fade-in var(--motion-fast) ease-out both}.motion-data-refresh,.viz-value-refresh{animation:motion-data-refresh-in var(--motion-base) var(--motion-ease-enter) both}.motion-details[open]>.motion-details-content,details[open]>.motion-details-content{animation:motion-disclosure-in var(--motion-fast) var(--motion-ease-enter) both}.motion-status{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease-standard)}.motion-progress-value{transform-origin:0;transition:width var(--motion-slow) var(--motion-ease-enter), background-color var(--motion-fast) var(--motion-ease-standard)}.sidebar-tooltip{visibility:hidden;opacity:0;transform-origin:0;transition:opacity var(--motion-fast) var(--motion-ease-standard), transform var(--motion-fast) var(--motion-ease-standard), visibility 0s linear var(--motion-fast);transform:translate(-5px,-50%)scale(.96)}.sidebar-nav-item:hover .sidebar-tooltip,.sidebar-nav-item:focus-visible .sidebar-tooltip{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(-50%)scale(1)}.motion-presence.motion-disclosure{opacity:1;transition:grid-template-rows var(--presence-duration,var(--motion-fast)) var(--motion-ease-enter), opacity var(--presence-duration,var(--motion-fast)) var(--motion-ease-enter), transform var(--presence-duration,var(--motion-fast)) var(--motion-ease-enter);grid-template-rows:1fr;animation:none;display:grid;transform:translate(0)}.motion-presence.motion-disclosure>*{min-height:0;overflow:hidden}.motion-presence.motion-disclosure[data-state=closed]{opacity:0;transform:translate3d(0, var(--presence-exit-y,-5px), 0) scale(var(--presence-exit-scale,1));pointer-events:none;transition-duration:var(--presence-exit-duration,.14s);transition-timing-function:var(--motion-ease-exit);grid-template-rows:0fr}.applicant-filter-presence{--presence-duration:.24s}.applicant-selection-presence{--presence-duration:.22s;--presence-exit-y:-7px;--presence-exit-scale:.995}.motion-presence.motion-popover{opacity:1;transform-origin:var(--popover-origin,top right);transition:opacity var(--motion-fast) var(--ease-out-strong), transform var(--motion-fast) var(--ease-out-strong);animation:none;transform:translate(0)scale(1)}.motion-presence.motion-popover[data-state=closed]{opacity:0;pointer-events:none;transition-duration:.12s;transition-timing-function:ease-in;transform:translateY(-4px)scale(.95)}@supports selector(details::details-content){.motion-details{interpolate-size:allow-keywords}.motion-details::details-content{opacity:0;block-size:0;transition:block-size var(--motion-fast) var(--motion-ease-standard), opacity var(--motion-fast) var(--motion-ease-standard), content-visibility var(--motion-fast) allow-discrete;overflow:hidden}.motion-details[open]::details-content{opacity:1;block-size:auto}.motion-details[open]>.motion-details-content{animation:none}}.calendar-month-grid.next{animation:motion-calendar-next var(--motion-base) var(--motion-ease-enter) both}.calendar-month-grid.previous{animation:motion-calendar-previous var(--motion-base) var(--motion-ease-enter) both}.calendar-month-grid button[aria-pressed=true]>span:first-child{animation:motion-pop-in var(--motion-base) var(--motion-ease-enter) both}.viz-bar-fill{transform-origin:0;animation:motion-bar-grow var(--motion-slow) var(--motion-ease-enter) both}.viz-col{transform-origin:bottom;animation:motion-column-grow var(--motion-slow) var(--motion-ease-enter) both}.viz-line-svg polyline{stroke-dasharray:400;stroke-dashoffset:400px;animation:motion-line-draw .28s var(--motion-ease-enter) forwards}.viz-line-point{animation:motion-pop-in var(--motion-slow) var(--motion-ease-enter) both}.viz-line-point:nth-of-type(2){animation-delay:60ms}.viz-line-point:nth-of-type(3){animation-delay:.12s}.viz-line-point:nth-of-type(n+4){animation-delay:.18s}.viz-donut{animation:motion-panel-in var(--motion-slow) var(--motion-ease-enter) both}.viz-chart-empty-mark i{transform-origin:bottom;animation:motion-column-grow var(--motion-slow) var(--motion-ease-enter) both}.career-application-error,.settings-inline-error{animation:motion-panel-in var(--motion-base) var(--motion-ease-enter) both}@media (max-width:620px){.modal-backdrop.open .modal,.career-dialog-backdrop.open .career-dialog,.email-dialog-backdrop[aria-hidden=false] [role=dialog]{transform-origin:bottom;animation-name:motion-sheet-in}}.motion-presence.motion-bulkbar{opacity:1;transition:opacity .2s var(--ease-out-strong), transform .2s var(--ease-out-strong);animation:none;transform:translate(0)scale(1)}.motion-presence.motion-bulkbar[data-state=closed]{opacity:0;pointer-events:none;transition-duration:.14s;transition-timing-function:ease-in;transform:translateY(8px)scale(.97)}@media (prefers-reduced-motion:reduce){.motion-presence.motion-bulkbar,.motion-presence.motion-bulkbar[data-state=closed]{transform:none}}.motion-palette-backdrop{opacity:1;transition:opacity .16s ease-out}.motion-palette-backdrop[data-state=closed]{opacity:0;transition-duration:.12s;transition-timing-function:ease-in}.motion-palette{opacity:1;transition:opacity .16s var(--ease-out-strong), transform .16s var(--ease-out-strong);transform:scale(1)}.motion-palette[data-state=closed]{opacity:0;pointer-events:none;transition-duration:.12s;transition-timing-function:ease-in;transform:scale(.95)}@media (prefers-reduced-motion:reduce){.motion-palette,.motion-palette[data-state=closed]{transform:none}}.stage-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 12px) 11px,calc(100% - 8px) 11px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:1px solid;border-radius:999px;min-height:26px;padding:0 24px 0 10px;font-size:10px;font-weight:650}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@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))}}
