._wrapper_4l6br_1{color:var(--accent-fg);height:var(--brand-loader-size);opacity:.8;width:var(--brand-loader-size);display:inline-flex}._animation_4l6br_9{width:100%;height:100%;line-height:0}._animation_4l6br_9 svg{width:100%;height:100%;display:block;overflow:visible}._animation_4l6br_9 path{fill:currentColor!important}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-3xl:48rem;--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-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-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-7xl:4.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--family-primary:var(--sortie-font-body);--family-secondary:var(--sortie-font-display);--font-sans:var(--sortie-font-body);--font-serif:var(--sortie-font-display);--font-mono:var(--sortie-font-mono);font-size:16px}html,body{background-color:var(--warm-96);color:var(--fg-primary);font-family:var(--family-primary);font-weight:400;line-height:var(--leading-relaxed);width:100%;min-height:100dvh;margin:0;padding:0}body{font-size:var(--text-base)}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-screen{min-height:100vh}.w-64{width:calc(var(--spacing) * 64)}.w-\[28rem\]{width:28rem}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border-subtle\)\]>:not(:last-child)){border-color:var(--border-subtle)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.bg-\[var\(--cool-desat-87\)\]{background-color:var(--cool-desat-87)}.bg-\[var\(--cool-desat-90\)\]{background-color:var(--cool-desat-90)}.bg-\[var\(--cool-desat-96\)\]{background-color:var(--cool-desat-96)}.p-2{padding:calc(var(--spacing) * 2)}.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)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-10{padding-left:calc(var(--spacing) * 10)}.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\.6875rem\]{font-size:.6875rem}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[var\(--cool-desat-63\)\]{color:var(--cool-desat-63)}.text-\[var\(--fg-disabled\)\]{color:var(--fg-disabled)}.text-\[var\(--fg-secondary\)\]{color:var(--fg-secondary)}.capitalize{text-transform:capitalize}.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,)}.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,)}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.fg-primary{color:var(--fg-primary)}.fg-secondary{color:var(--fg-secondary)}.fg-tertiary{color:var(--fg-tertiary)}.fg-disabled{color:var(--fg-disabled)}.fg-error{color:var(--fg-error)}.fg-success{color:var(--fg-success)}.fg-warning{color:var(--fg-warning)}.bg-muted{background-color:var(--bg-muted)}.bg-app{background-color:var(--bg-app)}.bg-content{background-color:var(--bg-content)}.bg-subtle{background-color:var(--bg-subtle)}.bg-hover{background-color:var(--bg-hover)}.bg-active{background-color:var(--bg-active)}.surface-muted-bg{background-color:var(--surface-muted-bg)}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unstyled-link{color:inherit;text-decoration:none}.text-link,.text-link-subtle{--text-link-dot-size:1.5px;--text-link-dot-gap:3px;background-image:linear-gradient(to right, currentColor 0, currentColor var(--text-link-dot-size), transparent var(--text-link-dot-size), transparent 100%);background-position:0 100%;background-repeat:repeat-x;background-size:calc(var(--text-link-dot-size) + var(--text-link-dot-gap)) var(--text-link-dot-size);padding-bottom:var(--text-link-dot-size);text-decoration:none}.text-link{color:var(--fg-link);transition:color .2s}.text-link:hover{color:var(--fg-link-hover)}.text-link-subtle{--text-link-dot-gap:2px;color:var(--fg-tertiary)}.text-link-subtle:hover{color:var(--fg-primary)}.family-primary{font-family:var(--family-primary)}.family-secondary{font-family:var(--family-secondary)}.family-mono{font-family:var(--font-mono)}}@font-face{font-family:GT Cinetype;font-style:normal;font-weight:1 499;font-display:swap;src:url(/assets/GT-Cinetype-Regular-DaRsxZBr.woff2)format("woff2")}@font-face{font-family:GT Cinetype;font-style:italic;font-weight:1 1000;font-display:swap;src:url(/assets/GT-Cinetype-Regular-Italic-L5ZA3mLx.woff2)format("woff2")}@font-face{font-family:GT Cinetype;font-style:normal;font-weight:500 1000;font-display:swap;src:url(/assets/GT-Cinetype-Bold-BPBsJhwt.woff2)format("woff2")}@font-face{font-family:GT America Mono;font-style:normal;font-weight:1 1000;font-display:swap;src:local(GT America Mono Regular),local(GT America Mono),url(/assets/GT-America-Mono-Regular-DwhIh4w4.woff2)format("woff2")}@font-face{font-family:GT Alpina Standard;font-style:normal;font-weight:1 1000;font-display:swap;src:local(GT Alpina Standard Regular),local(GT Alpina Standard),local(GT Alpina)}:root{--sortie-color-brown:oklch(32.719% .03254 18.908);--sortie-color-paper:oklch(95.157% .00256 107.096);--sortie-color-periwinkle:oklch(78.067% .1127 256.612);--sortie-color-slate-blue:oklch(35.18% .03078 254.252);--sortie-color-sky-blue:oklch(79.628% .03548 233.277);--sortie-color-yellow:oklch(90.886% .09592 97.613);--sortie-color-white:oklch(100% .00011 271.152);--sortie-color-black:oklch(0% 0 0);--sortie-color-blue-1:oklch(95.32% .01609 227.244);--sortie-color-blue-2:oklch(84.717% .05555 226.412);--sortie-color-blue-3:oklch(65.781% .05709 227.446);--sortie-color-blue-4:oklch(51.007% .05801 227.051);--sortie-color-blue-5:oklch(35.11% .0571 230.703);--sortie-color-green-1:oklch(94.302% .03784 131.931);--sortie-color-green-2:oklch(88.822% .07834 133.247);--sortie-color-green-3:oklch(81.555% .12921 133.88);--sortie-color-green-4:oklch(60.266% .09943 133.985);--sortie-color-green-5:oklch(35.919% .06244 133.998);--sortie-color-orange-1:oklch(93.567% .03987 58.711);--sortie-color-orange-2:oklch(87.583% .08168 59.803);--sortie-color-orange-3:oklch(80.032% .13525 56.999);--sortie-color-orange-4:oklch(57.937% .1589 47.522);--sortie-color-orange-5:oklch(43.413% .08511 55.638);--sortie-color-red-1:oklch(93.576% .0219 34.893);--sortie-color-red-2:oklch(75.331% .11641 34.207);--sortie-color-red-3:oklch(62.25% .19582 34.685);--sortie-color-red-4:oklch(53.169% .18085 34.129);--sortie-color-red-5:oklch(43.161% .13001 34.571);--sortie-color-yellow-1:oklch(97.346% .04612 96.526);--sortie-color-yellow-2:oklch(93.942% .11014 97.499);--sortie-color-yellow-3:oklch(68.689% .13795 94.445);--sortie-color-yellow-4:oklch(56.77% .10553 96.342);--sortie-color-yellow-5:oklch(46.57% .09549 94.364);--sortie-color-gray-0:oklch(96.115% .00011 271.152);--sortie-color-gray-1:oklch(92.191% .0001 271.152);--sortie-color-gray-2:oklch(88.224% .0001 271.152);--sortie-color-gray-3:oklch(84.212% .0001 271.152);--sortie-color-gray-4:oklch(76.299% .00273 106.953);--sortie-color-gray-5:oklch(67.907% .00282 106.897);--sortie-color-gray-6:oklch(59.248% .00293 106.845);--sortie-color-gray-7:oklch(50.611% .00306 106.802);--sortie-color-gray-8:oklch(41.586% .00322 106.77);--sortie-color-gray-9:oklch(31.714% .00004 271.152);--sortie-color-gray-10:oklch(0% 0 0);--sortie-font-body:"GT Cinetype", Inter, ui-sans-serif, system-ui, sans-serif;--sortie-font-display:"GT Alpina Standard", "GT Alpina", Georgia, ui-serif, serif;--sortie-font-mono:"GT America Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sortie-font-weight-regular:400;--sortie-font-weight-bold:700;--spacing-0-5:calc(var(--spacing) * .5);--spacing-1:var(--spacing);--spacing-1-5:calc(var(--spacing) * 1.5);--spacing-2:calc(var(--spacing) * 2);--spacing-2-5:calc(var(--spacing) * 2.5);--spacing-3:calc(var(--spacing) * 3);--spacing-4:calc(var(--spacing) * 4);--spacing-5:calc(var(--spacing) * 5);--spacing-6:calc(var(--spacing) * 6);--spacing-7:calc(var(--spacing) * 7);--spacing-8:calc(var(--spacing) * 8);--spacing-9:calc(var(--spacing) * 9);--spacing-10:calc(var(--spacing) * 10);--spacing-11:calc(var(--spacing) * 11);--spacing-12:calc(var(--spacing) * 12);--spacing-13:calc(var(--spacing) * 13);--spacing-14:calc(var(--spacing) * 14);--spacing-15:calc(var(--spacing) * 15);--spacing-16:calc(var(--spacing) * 16);--spacing-17:calc(var(--spacing) * 17);--spacing-18:calc(var(--spacing) * 18);--spacing-19:calc(var(--spacing) * 19);--spacing-20:calc(var(--spacing) * 20);--spacing-21:calc(var(--spacing) * 21);--spacing-22:calc(var(--spacing) * 22);--spacing-23:calc(var(--spacing) * 23);--spacing-24:calc(var(--spacing) * 24);--spacing-25:calc(var(--spacing) * 25);--radius-full:calc(infinity * 1px);--text-xxs:.6875rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.8125rem;--text-sm--line-height:calc(1.25 / .875);--text-base:.875rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.125rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.25rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.375rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:1.625rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:1.875rem;--text-5xl--line-height:1;--text-6xl:2.25rem;--text-6xl--line-height:1;--text-7xl:2.5rem;--text-7xl--line-height:1;--text-8xl:2.75rem;--text-8xl--line-height:1;--text-9xl:3rem;--text-9xl--line-height:1;--leading-none:1;--leading-tight:1.25;--leading-snug:1.35;--leading-normal:1.45;--leading-relaxed:1.5;--leading-loose:1.65;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--family-primary:var(--sortie-font-body,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif, "Apple Color Emoji","Segoe UI Emoji");--family-secondary:var(--sortie-font-display,Georgia, ui-serif, serif);--font-sans:var(--family-primary);--font-serif:var(--family-secondary);--font-mono:var(--sortie-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);--font-weight-thin:var(--sortie-font-weight-regular,400);--font-weight-extralight:var(--sortie-font-weight-regular,400);--font-weight-light:var(--sortie-font-weight-regular,400);--font-weight-normal:var(--sortie-font-weight-regular,400);--font-weight-medium:var(--sortie-font-weight-bold,700);--font-weight-semibold:var(--sortie-font-weight-bold,700);--font-weight-bold:var(--sortie-font-weight-bold,700);--font-weight-extrabold:var(--sortie-font-weight-bold,700);--font-weight-black:var(--sortie-font-weight-bold,700);--black:#000;--white:#fff;--cool-desat-98:oklch(97.7% .002 237.3);--cool-desat-96:oklch(96.1% .0026 237.3);--cool-desat-94:oklch(94.2% .0033 237.3);--cool-desat-91:oklch(90.801% .00433 237.284);--cool-desat-90:oklch(91.41% .00433 237.29);--cool-desat-87:oklch(88.586% .00523 229.574);--cool-desat-81:oklch(83.21% .0078 228.9);--cool-desat-73:oklch(76.59% .0106 238.6);--cool-desat-63:oklch(69.931% .01365 229.244);--cool-desat-53:oklch(64.34% .0165 235.5);--cool-desat-48:oklch(55.21% .0172 235.6);--cool-desat-47:oklch(60.51% .0186 231.1);--cool-desat-41:oklch(53.8% .0163 231.4);--cool-desat-32:oklch(46.87% .0139 231.9);--cool-desat-19:oklch(37.12% .0106 236.9);--cool-desat-14:oklch(32.23% .0077 240.1);--cool-desat-11:oklch(28.59% .0068 229.1);--cool-desat-07:oklch(24.55% .0059 236.8);--cool-desat-05:oklch(22.84% .006 236.8);--cool-desat-00:oklch(14% .0035 237.3);--cool-midsat-18:oklch(26.57% .0157 252.4);--cool-midsat-35:oklch(40.42% .0318 253.8);--cool-midsat-45:oklch(48.62% .0385 252.7);--cool-midsat-55:oklch(62.98% .038 252.4);--cool-midsat-69:oklch(64.41% .059 252.8);--cool-midsat-82:oklch(82.96% .0165 253.9);--cool-midsat-95:oklch(93.75% .0115 252.1);--cool-midsat-98:oklch(99.09% .0029 264.5);--cool-midsat-99:oklch(98.73% .0011 197.1);--cool-sat-77:oklch(78.07% .1126 256.6);--warm-85:oklch(87.35% .0059 84.6);--warm-88:oklch(90.36% .0042 91.4);--warm-91:oklch(93.98% .0013 106.4);--warm-96:oklch(96.76% .0017 67.8);--warm-98:oklch(98.11% .0017 145.6);--warm-99:oklch(99.11% 0 0);--green-92:oklch(97.23% .0203 131.4);--green-91:oklch(96.7% .0248 132.1);--green-87:oklch(95.23% .0366 132.7);--green-82:oklch(92.95% .0531 133.2);--green-74:oklch(89.94% .0738 133);--green-66:oklch(86.26% .0961 133.3);--green-59:oklch(82.62% .118 133.6);--green-51:oklch(78.49% .1376 133.9);--green-42:oklch(73.72% .1571 134.5);--green-29:oklch(65.02% .1447 134.8);--green-16:oklch(53.52% .1112 134.2);--green-8:oklch(42.77% .0829 134.6);--green-4:oklch(33.37% .0599 134.2);--green-2:oklch(26.54% .0432 134.9);--green-1:oklch(23.97% .0376 133.1);--yellow-95:oklch(98.09% .0255 94.7);--yellow-93:oklch(97.48% .0348 94.5);--yellow-88:oklch(95.85% .0554 96.2);--yellow-82:oklch(93.45% .0806 96.1);--yellow-74:oklch(90.51% .1043 96.1);--yellow-67:oklch(87.3% .1215 95.9);--yellow-61:oklch(84.49% .1318 95);--yellow-57:oklch(82.97% .1389 95.3);--yellow-54:oklch(81.58% .1422 94.7);--yellow-48:oklch(78.27% .151 93.3);--yellow-28:oklch(65.41% .125 93.6);--yellow-13:oklch(50.09% .0931 94);--yellow-4:oklch(35.07% .0621 94.7);--yellow-1:oklch(23.07% .0368 96.7);--yellow-1-2:oklch(18.14% .0278 98.6);--red-86:oklch(95.25% .0175 21.8);--red-81:oklch(93.3% .0244 23.9);--red-67:oklch(88.14% .0457 24.8);--red-52:oklch(81.21% .0796 24.7);--red-38:oklch(74.05% .1197 26);--red-29:oklch(67.91% .162 27.1);--red-24:oklch(64.03% .1903 28.7);--red-22:oklch(62.62% .2029 29);--red-21:oklch(61.51% .2107 29.7);--red-16:oklch(57.37% .2137 30.2);--red-10:oklch(47.89% .1725 29.8);--red-5:oklch(37.08% .1221 29);--red-2:oklch(26.92% .0751 27.9);--red-1:oklch(19.43% .043 26.4);--red-0:oklch(16.17% .0309 25.2);--orange-99:oklch(97.99% .011 63.4);--orange-97:oklch(95.64% .0245 57.7);--orange-92:oklch(90.65% .0549 58.1);--orange-86:oklch(84.45% .0965 56.3);--orange-79:oklch(78.44% .1422 54.6);--orange-71:oklch(73.46% .1791 50.1);--orange-65:oklch(70.23% .2004 45);--orange-62:oklch(65.73% .1882 44.9);--orange-56:oklch(60.83% .1722 45.6);--orange-49:oklch(54.3% .151 46.5);--orange-41:oklch(46.64% .1263 47.5);--orange-32:oklch(38.82% .1014 48.7);--orange-22:oklch(31.15% .0764 51.1);--orange-15:oklch(25.05% .057 54.9);--orange-11:oklch(21.09% .0453 54.9);--blue-89:oklch(96.06% .011 243.7);--blue-84:oklch(94.47% .0145 244.7);--blue-75:oklch(90.77% .0275 244.7);--blue-63:oklch(85.43% .0489 246.5);--blue-51:oklch(79.83% .0784 245.4);--blue-43:oklch(75.12% .1101 246.1);--blue-38:oklch(72.08% .1337 247.7);--blue-36:oklch(71.17% .1407 247.9);--blue-33:oklch(68.66% .1617 249.3);--blue-26:oklch(64.28% .1943 252.9);--blue-17:oklch(55.15% .173 253.7);--blue-08:oklch(43.92% .1264 252.1);--blue-04:oklch(33.37% .0833 249.6);--blue-02:oklch(25.71% .0543 247.6);--blue-01:oklch(22.41% .0444 247.1);--control-height-xxs:1rem;--control-height-xs:1.5rem;--control-height-sm:1.75rem;--control-height-md:2rem;--control-height-lg:2.25rem;--control-height-xl:2.5rem;--control-radius-xxs:var(--radius-xs);--control-radius-xs:var(--radius-sm);--control-radius-sm:var(--radius-md);--control-radius-md:var(--radius-lg);--control-radius-lg:var(--radius-lg);--control-radius-xl:var(--radius-xl);--control-padding-xxs:var(--spacing-2);--control-padding-xs:var(--spacing-2);--control-padding-sm:var(--spacing-2-5);--control-padding-md:var(--spacing-3);--control-padding-lg:var(--spacing-3);--control-padding-xl:var(--spacing-4);--form-gap:var(--spacing-4);--fg-primary:var(--cool-midsat-18);--fg-secondary:var(--cool-midsat-35);--fg-tertiary:var(--cool-desat-48);--fg-inverted:var(--white);--fg-placeholder:var(--cool-desat-63);--fg-disabled:var(--cool-desat-73);--fg-warning:var(--orange-62);--fg-success:var(--green-16);--fg-error:var(--red-10);--fg-link:var(--green-16);--fg-link-hover:var(--green-8);--accent-fg:var(--orange-22);--ui-primary:var(--cool-midsat-35);--text-primary:var(--fg-primary);--text-secondary:var(--fg-secondary);--text-tertiary:var(--fg-tertiary);--text-inverted:var(--fg-inverted);--ghost-fg:var(--ui-primary);--ghost-fg-muted:var(--text-tertiary);--bg-app:var(--white);--bg-minimal:var(--cool-desat-98);--bg-muted:var(--cool-desat-96);--bg-subtle:var(--cool-desat-94);--bg-hover:var(--warm-98);--bg-active:var(--cool-desat-91);--bg-content:var(--white);--bg-floating:var(--white);--bg-link-hover:var(--green-92);--bg-primary:var(--ui-primary);--bg-primary-hover:var(--cool-midsat-69);--bg-ghost-hover:var(--warm-96);--bg-ghost-selected:var(--cool-midsat-99);--bg-outlined-hover:var(--warm-98);--bg-outlined-selected:var(--cool-midsat-99);--bg-field:var(--warm-98);--bg-field-disabled:var(--warm-99);--bg-field-hover:var(--warm-96);--border-generic:var(--warm-88);--border-generic-hover:var(--warm-85);--border-generic-active:var(--cool-desat-48);--border-generic-selected:var(--cool-desat-48);--border-generic-error:var(--red-86);--border-subtle:var(--cool-desat-90);--border-strong:var(--cool-desat-87);--border-disabled:var(--warm-90);--scroll-track-color:transparent;--scroll-thumb-color:#9696964d;--input-bg:var(--surface-bg);--input-border-color:var(--border-generic);--input-hover-bg:var(--bg-field-hover);--input-disabled-bg:var(--bg-field-disabled);--input-disabled-border-color:var(--border-disabled);--input-disabled-fg:var(--fg-disabled);--input-outline-color:var(--border-generic-active);--input-outline-error-color:var(--error-dark);--neutral:var(--warm-96);--neutral-contrast-text:var(--fg-secondary);--neutral-outline:var(--border-generic);--neutral-outline-bg:var(--bg-content);--neutral-outline-text:var(--fg-secondary);--neutral-dark:var(--cool-desat-14);--neutral-dark-contrast-text:var(--white);--info:var(--warm-96);--info-contrast-text:var(--fg-secondary);--info-outline:var(--border-generic);--info-outline-bg:var(--bg-content);--info-outline-text:var(--fg-secondary);--info-dark:var(--cool-desat-14);--info-dark-contrast-text:var(--white);--error:var(--red-86);--error-contrast-text:var(--red-10);--error-outline:var(--red-67);--error-outline-bg:var(--bg-content);--error-outline-text:var(--red-10);--error-dark:var(--red-5);--error-dark-contrast-text:var(--white);--warning:var(--orange-99);--warning-contrast-text:var(--orange-11);--warning-outline:var(--orange-92);--warning-outline-bg:var(--bg-content);--warning-outline-text:var(--orange-41);--warning-dark:var(--orange-49);--warning-dark-contrast-text:var(--orange-99);--success:var(--green-92);--success-contrast-text:var(--green-16);--success-outline:var(--green-82);--success-outline-bg:var(--bg-content);--success-outline-text:var(--green-16);--success-dark:var(--green-16);--success-dark-contrast-text:var(--white);--action-primary-bg:var(--ui-primary);--action-primary-fg:var(--text-inverted);--action-primary-hover-bg:var(--fg-secondary);--action-warning-bg:var(--warning-dark);--action-warning-fg:var(--warning-dark-contrast-text);--action-warning-hover-bg:var(--action-warning-bg)}@supports (color:color-mix(in lab, red, red)){:root{--action-warning-hover-bg:color-mix(in hsl, var(--action-warning-bg), var(--black) 12%)}}:root{--action-destructive-bg:var(--error-dark);--action-destructive-fg:var(--error-dark-contrast-text);--action-destructive-hover-bg:var(--action-destructive-bg)}@supports (color:color-mix(in lab, red, red)){:root{--action-destructive-hover-bg:color-mix(in hsl, var(--action-destructive-bg), var(--black) 12%)}}[data-theme=dark]{--fg-primary:var(--cool-desat-90);--fg-secondary:var(--cool-desat-87);--fg-tertiary:var(--cool-desat-63);--fg-placeholder:var(--cool-desat-47);--fg-disabled:var(--cool-desat-41);--fg-warning:var(--yellow-67);--fg-success:var(--green-66);--fg-error:var(--red-52);--fg-link:var(--green-66);--fg-link-hover:var(--green-82);--accent-fg:var(--fg-secondary);--ui-primary:var(--cool-midsat-35);--text-primary:var(--fg-primary);--text-secondary:var(--fg-secondary);--text-tertiary:var(--fg-tertiary);--text-inverted:var(--white);--ghost-fg:var(--fg-primary);--ghost-fg-muted:var(--fg-tertiary);--bg-minimal:var(--cool-desat-05);--bg-app:var(--cool-desat-00);--bg-muted:var(--cool-desat-05);--bg-subtle:var(--cool-desat-14);--bg-hover:var(--cool-desat-00)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bg-hover:color-mix(in oklch, var(--cool-desat-00), var(--cool-desat-19) 50%)}}[data-theme=dark]{--bg-active:var(--cool-desat-14);--bg-content:var(--cool-desat-05);--bg-floating:var(--bg-app);--bg-link-hover:var(--green-51)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bg-link-hover:color-mix(in oklch, var(--green-51), var(--bg-content) 88%)}}[data-theme=dark]{--bg-primary:var(--ui-primary);--bg-primary-hover:var(--cool-midsat-45);--bg-ghost-hover:var(--bg-subtle);--bg-ghost-selected:var(--cool-desat-19);--bg-outlined-hover:var(--bg-subtle);--bg-outlined-selected:var(--cool-desat-19);--bg-field:var(--cool-desat-11);--bg-field-disabled:var(--cool-desat-07);--bg-field-hover:var(--cool-desat-14);--border-subtle:var(--cool-desat-14)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-subtle:color-mix(in oklch, var(--cool-desat-14), var(--cool-desat-19) 12%)}}[data-theme=dark]{--border-strong:var(--cool-desat-14)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-strong:color-mix(in oklch, var(--cool-desat-14), var(--cool-desat-19) 45%)}}[data-theme=dark]{--border-generic:var(--cool-desat-14)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-generic:color-mix(in oklch, var(--cool-desat-14), var(--cool-desat-19) 25%)}}[data-theme=dark]{--border-generic-hover:var(--cool-desat-14)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-generic-hover:color-mix(in oklch, var(--cool-desat-14), var(--cool-desat-19) 55%)}}[data-theme=dark]{--border-generic-active:var(--green-42);--border-generic-selected:var(--green-42);--border-generic-error:var(--red-29);--border-disabled:var(--cool-desat-11)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--border-disabled:color-mix(in oklch, var(--cool-desat-11), var(--cool-desat-14) 50%)}}[data-theme=dark]{--scroll-track-color:#0000004d;--scroll-thumb-color:#fff3;--input-bg:var(--surface-bg);--input-border-color:var(--border-generic);--input-hover-bg:var(--bg-field-hover);--input-disabled-bg:var(--surface-disabled-bg);--input-disabled-border-color:var(--surface-disabled-border);--input-disabled-fg:var(--fg-tertiary);--input-outline-color:var(--border-generic-active);--input-outline-error-color:var(--error-dark);--neutral:var(--bg-hover);--neutral-contrast-text:var(--fg-secondary);--neutral-outline:var(--cool-desat-19);--neutral-outline-bg:var(--bg-subtle);--neutral-outline-text:var(--fg-primary);--neutral-dark:var(--cool-desat-81);--neutral-dark-contrast-text:var(--cool-desat-00);--info:var(--blue-33)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--info:color-mix(in oklch, var(--blue-33), var(--bg-content) 88%)}}[data-theme=dark]{--info-contrast-text:var(--blue-51);--info-outline:var(--blue-33)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--info-outline:color-mix(in oklch, var(--blue-33), var(--bg-content) 60%)}}[data-theme=dark]{--info-outline-bg:var(--bg-subtle);--info-outline-text:var(--blue-51);--info-dark:var(--blue-38);--info-dark-contrast-text:var(--cool-desat-00);--error:var(--red-21)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--error:color-mix(in oklch, var(--red-21), var(--bg-content) 88%)}}[data-theme=dark]{--error-contrast-text:var(--red-52);--error-outline:var(--red-21)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--error-outline:color-mix(in oklch, var(--red-21), var(--bg-content) 60%)}}[data-theme=dark]{--error-outline-bg:var(--bg-content);--error-outline-text:var(--red-52);--error-dark:var(--red-29);--error-dark-contrast-text:var(--cool-desat-00);--warning:var(--orange-79)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--warning:color-mix(in oklch, var(--orange-79), var(--bg-content) 88%)}}[data-theme=dark]{--warning-contrast-text:var(--yellow-67);--warning-outline:var(--orange-79)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--warning-outline:color-mix(in oklch, var(--orange-79), var(--bg-content) 60%)}}[data-theme=dark]{--warning-outline-bg:var(--bg-content);--warning-outline-text:var(--yellow-67);--warning-dark:var(--yellow-54);--warning-dark-contrast-text:var(--cool-desat-00);--success:var(--green-42)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--success:color-mix(in oklch, var(--green-42), var(--bg-content) 88%)}}[data-theme=dark]{--success-contrast-text:var(--green-66);--success-outline:var(--green-42)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--success-outline:color-mix(in oklch, var(--green-42), var(--bg-content) 60%)}}[data-theme=dark]{--success-outline-bg:var(--bg-content);--success-outline-text:var(--green-66);--success-dark:var(--green-51);--success-dark-contrast-text:var(--cool-desat-00)}:root{--surface-bg:var(--bg-content);--surface-fg:var(--fg-primary);--surface-fg-subtle:var(--fg-secondary);--surface-fg-muted:var(--fg-tertiary);--surface-border-subtle:var(--border-subtle);--surface-border-default:var(--border-generic);--surface-border-strong:var(--border-strong);--surface-muted-bg:var(--bg-muted);--surface-hover-bg:var(--surface-muted-bg);--surface-active-bg:var(--bg-hover);--surface-disabled-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){:root{--surface-disabled-bg:color-mix(in hsl, var(--surface-bg), var(--surface-fg) 4%)}}:root{--surface-disabled-border:var(--surface-border-default)}@supports (color:color-mix(in lab, red, red)){:root{--surface-disabled-border:color-mix(in hsl, var(--surface-border-default), var(--surface-fg) 6%)}}:root{--surface-disabled-fg:var(--surface-fg-muted)}@supports (color:color-mix(in lab, red, red)){:root{--surface-disabled-fg:color-mix(in hsl, var(--surface-fg-muted), var(--surface-bg) 42%)}}:root{--interactive-fg:var(--surface-fg);--interactive-fg-muted:var(--surface-fg-muted);--interactive-hover-bg:var(--surface-hover-bg);--interactive-active-bg:var(--surface-active-bg);--interactive-selected-bg:var(--surface-active-bg);--interactive-pressed-bg:var(--surface-active-bg);--interactive-danger-fg:var(--fg-error);--interactive-danger-hover-fg:var(--fg-error)}[data-surface=shell]{--surface-bg:var(--bg-subtle);--surface-fg:var(--fg-primary);--surface-fg-subtle:var(--fg-secondary);--surface-fg-muted:var(--fg-tertiary);--surface-border-subtle:var(--border-subtle);--surface-border-default:var(--border-generic);--surface-border-strong:var(--border-strong);--surface-muted-bg:var(--bg-muted);--surface-hover-bg:var(--bg-hover);--surface-active-bg:var(--bg-active);--interactive-fg:var(--surface-fg);--interactive-fg-muted:var(--surface-fg-muted);--interactive-hover-bg:var(--surface-hover-bg);--interactive-active-bg:var(--surface-active-bg);--interactive-selected-bg:var(--surface-active-bg);--interactive-pressed-bg:var(--surface-active-bg);--interactive-danger-fg:var(--fg-error);--interactive-danger-hover-fg:var(--fg-error);--button-muted-bg:var(--surface-active-bg);--button-muted-hover-bg:var(--surface-active-bg)}@supports (color:color-mix(in lab, red, red)){[data-surface=shell]{--button-muted-hover-bg:color-mix(in oklch, var(--surface-active-bg), var(--surface-fg) 8%)}}[data-surface=floating]{--surface-bg:var(--bg-floating);--surface-fg:var(--fg-primary);--surface-fg-subtle:var(--fg-secondary);--surface-fg-muted:var(--fg-tertiary);--surface-border-subtle:var(--border-subtle);--surface-border-default:var(--border-generic);--surface-border-strong:var(--border-strong);--surface-muted-bg:var(--bg-muted);--surface-hover-bg:var(--surface-muted-bg);--surface-active-bg:var(--bg-active);--interactive-fg:var(--surface-fg);--interactive-fg-muted:var(--surface-fg-muted);--interactive-hover-bg:var(--surface-hover-bg);--interactive-active-bg:var(--surface-active-bg);--interactive-selected-bg:var(--surface-active-bg);--interactive-pressed-bg:var(--surface-active-bg);--interactive-danger-fg:var(--fg-error);--interactive-danger-hover-fg:var(--fg-error)}[data-theme=dark]{--surface-border-subtle:var(--border-generic)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-border-subtle:color-mix(in oklch, var(--border-generic), var(--cool-desat-19) 10%)}}[data-theme=dark]{--surface-border-default:var(--border-generic)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-border-default:color-mix(in oklch, var(--border-generic), var(--cool-desat-19) 18%)}}[data-theme=dark]{--surface-border-strong:var(--border-generic)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-border-strong:color-mix(in oklch, var(--border-generic), var(--cool-desat-19) 26%)}}[data-theme=dark]{--surface-muted-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-muted-bg:color-mix(in oklch, var(--surface-bg), var(--surface-fg) 6%)}}[data-theme=dark]{--surface-hover-bg:var(--surface-muted-bg);--surface-active-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-active-bg:color-mix(in oklch, var(--surface-bg), var(--surface-fg) 12%)}}[data-theme=dark] [data-surface=floating],[data-theme=dark][data-surface=floating]{--surface-muted-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] [data-surface=floating],[data-theme=dark][data-surface=floating]{--surface-muted-bg:color-mix(in oklch, var(--surface-bg), var(--surface-fg) 6%)}}[data-theme=dark] [data-surface=floating],[data-theme=dark][data-surface=floating]{--surface-hover-bg:var(--surface-muted-bg);--surface-active-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] [data-surface=floating],[data-theme=dark][data-surface=floating]{--surface-active-bg:color-mix(in oklch, var(--surface-bg), var(--surface-fg) 12%)}}[data-theme=dark] [data-surface=shell],[data-theme=dark][data-surface=shell]{--surface-bg:var(--bg-app)}:root{--button-muted-bg:var(--surface-hover-bg);--button-muted-hover-bg:var(--surface-active-bg);--button-muted-fg:var(--surface-fg);--button-ghost-fg:var(--ghost-fg);--button-ghost-hover-bg:var(--surface-hover-bg);--button-ghost-hover-fg:var(--surface-fg);--button-ghost-active-bg:var(--surface-active-bg);--button-outline-border:var(--surface-border-default);--button-outline-fg:var(--text-primary);--button-outline-hover-bg:var(--surface-hover-bg);--button-outline-active-bg:var(--surface-muted-bg);--button-primary-bg:var(--action-primary-bg);--button-primary-fg:var(--action-primary-fg);--button-primary-hover-bg:var(--action-primary-hover-bg);--button-warning-bg:var(--action-warning-bg);--button-warning-fg:var(--action-warning-fg);--button-warning-hover-bg:var(--action-warning-hover-bg);--button-destructive-bg:var(--action-destructive-bg);--button-destructive-fg:var(--action-destructive-fg);--button-destructive-hover-bg:var(--action-destructive-hover-bg);--icon-button-filled-bg:var(--button-muted-bg);--icon-button-filled-fg:var(--button-muted-fg);--icon-button-filled-hover-bg:var(--button-muted-hover-bg);--card-bg:var(--surface-bg);--card-fg:var(--surface-fg);--card-description-fg:var(--surface-fg-subtle);--card-border:var(--surface-border-subtle);--card-separator-soft:var(--surface-border-subtle);--card-separator-subtle:var(--surface-border-default);--card-soft-bg:var(--surface-muted-bg);--card-soft-border:transparent;--card-info-bg:var(--info);--card-info-border:transparent;--card-info-fg:var(--info-contrast-text);--card-success-bg:var(--success);--card-success-border:transparent;--card-success-fg:var(--success-contrast-text);--card-warning-bg:var(--warning);--card-warning-border:transparent;--card-warning-fg:var(--warning-contrast-text);--card-error-bg:var(--error);--card-error-border:transparent;--card-error-fg:var(--error-contrast-text);--segmented-bg:var(--bg-subtle);--segmented-border:transparent;--segmented-text:var(--fg-secondary);--segmented-selected-bg:var(--bg-content);--segmented-selected-text:var(--fg-primary);--segmented-selected-border:inset 0 0 0 1px var(--surface-border-default), 0 1px 2px var(--black)}@supports (color:color-mix(in lab, red, red)){:root{--segmented-selected-border:inset 0 0 0 1px var(--surface-border-default), 0 1px 2px color-mix(in oklch, var(--black), transparent 90%)}}:root{--table-header-bg:var(--bg-app);--table-row-hover-bg:var(--bg-minimal);--table-row-selected-bg:var(--bg-subtle)}[data-theme=dark]{--button-muted-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--button-muted-bg:color-mix(in oklch, var(--surface-bg), var(--surface-fg) 10%)}}[data-theme=dark]{--button-muted-hover-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--button-muted-hover-bg:color-mix(in oklch, var(--surface-bg), var(--surface-fg) 16%)}}[data-theme=dark]{--segmented-bg:var(--bg-field);--segmented-border:var(--border-generic);--segmented-text:var(--fg-tertiary);--segmented-selected-bg:var(--bg-active);--segmented-selected-text:var(--fg-primary);--segmented-selected-border:inset 0 0 0 1px var(--cool-desat-19);--card-soft-border:var(--surface-border-subtle);--card-info-border:var(--info-outline);--card-success-border:var(--success-outline);--card-warning-border:var(--warning-outline);--card-error-border:var(--error-outline);--icon-button-filled-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--icon-button-filled-bg:color-mix(in oklch, var(--surface-bg), var(--cool-desat-19) 28%)}}[data-theme=dark]{--icon-button-filled-hover-bg:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--icon-button-filled-hover-bg:color-mix(in oklch, var(--surface-bg), var(--cool-desat-19) 42%)}}[data-theme=dark]{--table-header-bg:var(--bg-content)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--table-header-bg:color-mix(in oklch, var(--bg-content), var(--cool-desat-14) 20%)}}[data-theme=dark]{--table-row-hover-bg:var(--bg-content)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--table-row-hover-bg:color-mix(in oklch, var(--bg-content), var(--cool-desat-14) 20%)}}[data-theme=dark]{--table-row-selected-bg:var(--bg-subtle)}@media (width<=768px){body{--control-height-xs:2rem;--control-height-sm:2.25rem;--control-height-md:2.5rem;--control-height-lg:2.875rem;--control-height-xl:3.25rem;--icon-button-size-sm:24;--icon-button-size-md:26;--icon-button-size-lg:30;--dashboard-nav-height:calc(3.75rem + env(safe-area-inset-bottom));padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}#root{background-color:var(--warm-96);min-height:100dvh}b,strong{font-weight:var(--font-weight-bold)}@media (width<=768px){body.overlay-body-shifted-left #root{--overlay-body-shift-amount:200px;transform:translateX(calc(-1 * var(--overlay-body-shift-amount)));overflow-x:hidden}body #root{transition:transform .3s var(--cubic-move)}}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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}
