/*! tailwindcss v4.3.3 | MIT License */
@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-border-style:solid;--tw-font-weight: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;--tw-content:"";--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-space-x-reverse:0;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-tracking: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}}}@layer theme{:root,:host{--font-sans:"Vazirmatn", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Vazirmatn", ui-monospace, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:1.45;--text-sm:.8125rem;--text-sm--line-height:1.5;--text-base:.875rem;--text-base--line-height:1.6;--text-lg:1.125rem;--text-lg--line-height:1.5;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-3xl--line-height:1.4;--text-4xl:3rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--radius-4xl:2rem;--shadow-xs:0 1px 2px 0 #10111a0a;--shadow-sm:0 1px 2px 0 #10111a0d, 0 1px 3px 0 #10111a0d;--shadow-md:0 2px 4px -1px #10111a0f, 0 4px 12px -2px #10111a14;--shadow-lg:0 8px 24px -4px #10111a1f, 0 2px 6px -2px #10111a14;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.2s;--default-transition-timing-function:cubic-bezier(.16, 1, .3, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-heading:"Estedad", "Vazirmatn", system-ui, sans-serif;--text-2xs:.6875rem;--text-md:1rem;--radius-pill:999px;--container-reader:44rem;--container-wide:80rem}}@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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--background);color:var(--foreground)}}@layer components{.accordion{flex-direction:column;width:100%;display:flex}.accordion>details>summary{cursor:pointer;border-style:var(--tw-border-style);width:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;border-width:1px;border-color:#0000;outline-style:none;flex:1;justify-content:space-between;align-items:flex-start;list-style-type:none;display:flex;position:relative}.accordion>details>summary>svg:last-child{pointer-events:none;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}.accordion>details[open]>summary>svg:last-child{rotate:180deg}.accordion>details[aria-disabled=true]>summary,.accordion>details>summary[aria-disabled=true]{pointer-events:none;opacity:.5}.accordion>details>:not(summary){overflow:hidden}.alert{width:100%;position:relative}.alert:has(>footer){padding-inline-end:4.5rem}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]){min-height:calc(var(--spacing) * 4)}.alert>section{justify-items:start;gap:var(--spacing);display:grid}.alert>section :where(p,ul,ol){margin:0}.alert>section :where(p,ul,ol):not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.alert>section ul{list-style-type:disc;list-style-position:inside}.alert>section ol{list-style-type:decimal;list-style-position:inside}.alert>footer{position:absolute}.avatar{appearance:none;border-style:var(--tw-border-style);vertical-align:middle;--tw-outline-style:none;-webkit-user-select:none;user-select:none;background-color:#0000;border-width:0;outline-style:none;flex-shrink:0;padding:0;display:inline-flex;position:relative}.avatar:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);border-radius:inherit;content:var(--tw-content);border-style:var(--tw-border-style);content:var(--tw-content);border-width:1px;border-color:var(--border);content:var(--tw-content);mix-blend-mode:darken;position:absolute;inset:0}.avatar: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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.avatar:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.avatar:is(html.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}.avatar>img{aspect-ratio:1;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.avatar>span:not(.avatar-badge){border-radius:inherit;width:100%;height:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:center;align-items:center;display:flex}.avatar[data-size=sm]>span:not(.avatar-badge){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.avatar>.avatar-badge{z-index:10;background-blend-mode:color;--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);-webkit-user-select:none;user-select:none;inset-inline-end:calc(var(--spacing) * 0);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0}.avatar[data-size=sm]>.avatar-badge{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.avatar[data-size=sm]>.avatar-badge>svg{display:none}.avatar>.avatar-badge{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.avatar>.avatar-badge>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.avatar[data-size=lg]>.avatar-badge{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.avatar[data-size=lg]>.avatar-badge>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.avatar-group{display:flex}:where(.avatar-group>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.avatar-group>.avatar,.avatar-group>[data-count]{--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);--tw-ring-color:var(--background)}.avatar-group>[data-count]{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.badge{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:fit-content;display:inline-flex;overflow:hidden}.badge:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.badge:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.badge[aria-invalid=true]{border-color:var(--destructive);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.badge[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.badge:is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.badge:is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.badge>svg{pointer-events:none}.breadcrumb>ol{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.breadcrumb li{align-items:center;display:inline-flex}.breadcrumb a{border-radius:var(--radius-sm);--tw-outline-style:none;outline-style:none}.breadcrumb a: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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.breadcrumb a:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.breadcrumb [aria-current=page]{cursor:default}.breadcrumb li[aria-hidden=true]{-webkit-user-select:none;user-select:none}.breadcrumb li>span[aria-hidden=true]{justify-content:center;align-items:center;display:flex}.breadcrumb [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.btn{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.btn:disabled{pointer-events:none;opacity:.5}.btn svg{pointer-events:none;flex-shrink:0}.button-group{isolation:isolate;align-items:stretch;width:fit-content;display:inline-flex}.button-group:has(>:is(.dropdown-menu,.popover,.select)>[data-popover][aria-hidden=false]){z-index:50;position:relative}.button-group>.input{flex:1}.button-group>:focus-visible,.button-group>:is(.dropdown-menu,.popover,.select)>button:focus-visible{z-index:10;position:relative}.button-group>hr[role=separator]{border-style:var(--tw-border-style);border-width:0;flex-shrink:0;align-self:stretch;width:1px;height:auto;margin-block:1px;margin-inline:0;position:relative}.button-group:not([data-orientation=vertical])>:not(:first-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}.button-group:not([data-orientation=vertical])>:not(:last-child),.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-start-end-radius:0;border-end-end-radius:0}.button-group[data-orientation=vertical]{flex-direction:column}.button-group[data-orientation=vertical]>hr[role=separator]{width:auto;height:1px;margin-block:0;margin-inline:1px}.button-group[data-orientation=vertical]>:not(:first-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:first-child)>button{border-top-style:var(--tw-border-style);border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.button-group[data-orientation=vertical]>:not(:last-child),.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):not(:last-child)>button{border-bottom-right-radius:0;border-bottom-left-radius:0}.button-group>:is(span,label,output){align-items:center;display:flex}.button-group>:is(span,label,output) svg{pointer-events:none}.card{flex-direction:column;display:flex}.card>header{grid-auto-rows:min-content;align-items:flex-start;display:grid;container:card-header/inline-size}.card>header:has(>[data-slot=card-action],>.card-action){grid-template-columns:1fr auto}.card>header:has(>p){grid-template-rows:auto auto}.card>header>:is(h2,h3,[data-title],.card-title){--tw-leading:1;line-height:1}.card>header>:is([data-slot=card-action],.card-action){grid-row:1/span 2;grid-column-start:2;place-self:flex-start flex-end}.card>header>menu.card-action{margin:0;padding:0;list-style-type:none}.card>footer{align-items:center;display:flex}.chart{aspect-ratio:var(--aspect-video);width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));justify-content:center;display:flex;position:relative}.chart>canvas{width:100%;height:100%;display:block}.chart-tooltip{pointer-events:none;z-index:50;min-width:calc(var(--spacing) * 32);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);transition-property:left,top,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);align-items:flex-start;display:grid;position:fixed}.chart-tooltip[hidden]{opacity:0}.chart-tooltip-items{gap:calc(var(--spacing) * 1.5);display:grid}.chart-tooltip-item{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.chart-tooltip-indicator{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--chart-indicator-color);border-radius:2px;flex-shrink:0}.chart-legend-indicator{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--chart-indicator-color);border-radius:2px;flex-shrink:0}.chart-tooltip-label{--tw-leading:1;color:var(--muted-foreground);line-height:1}.chart-tooltip-value{font-family:var(--font-mono);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);--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,);margin-inline-start:auto}.chart-legend{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.chart-legend-item{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.chart-legend-item[aria-pressed=false]{opacity:.7}details::details-content{opacity:0;block-size:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;display:block}details[open]::details-content{block-size:auto;block-size:calc-size(auto, size);opacity:1}details summary{cursor:pointer;align-items:center;display:inline-flex}details>summary::-webkit-details-marker{display:none}.command-dialog{color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;max-width:none;max-height:none;padding:0;inset-block:0}.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:1}.command-dialog:is([open],:popover-open)>.command{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@starting-style{.command-dialog:is([open],:popover-open),.command-dialog:is([open],:popover-open)::backdrop{opacity:0}.command-dialog:is([open],:popover-open)>.command{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.command-dialog::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.command-dialog>.command{z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100%;max-width:calc(100% - 2rem);max-height:min(640px,100% - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;display:flex;position:fixed;top:33.3333%;left:50%;overflow:hidden}@media (min-width:40rem){.command-dialog>.command{max-width:var(--container-sm)}}.command-dialog>.command>:is(button,form[method=dialog]){position:absolute}.command-dialog>.command>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.command-dialog>.command>:is(button,form[method=dialog]>button):hover{opacity:1}}.command-dialog>.command>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.command-dialog>.command>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.command-dialog>.command>:is(button,form[method=dialog]>button):disabled,.command-dialog>.command>:is(button,form[method=dialog]>button) svg{pointer-events:none}.command-dialog>.command>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.command-dialog>.command>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.command{flex-direction:column;width:100%;display:flex;overflow:hidden}.command>header{align-items:center;display:flex}.command>header svg{flex-shrink:0}.command>header input{--tw-outline-style:none;background-color:#0000;outline-style:none;width:100%}@media (forced-colors:active){.command>header input{outline-offset:2px;outline:2px solid #0000}}.command>header input:disabled{cursor:not-allowed;opacity:.5}.command [role=menu]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.command [role=menu]{outline-offset:2px;outline:2px solid #0000}}.command [role=menu]{scrollbar-width:none}.command [role=menu]::-webkit-scrollbar{display:none}.command [role=menuitem]{cursor:default;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative}@media (forced-colors:active){.command [role=menuitem]{outline-offset:2px;outline:2px solid #0000}}.command [role=menuitem]{-webkit-user-select:none;user-select:none}.command [role=menuitem]:disabled,.command [role=menuitem][aria-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem][aria-hidden=true]{display:none}.command [role=menuitem][data-disabled=true]{pointer-events:none;opacity:.5}.command [role=menuitem] svg{pointer-events:none;flex-shrink:0}.command [role=menuitem].active,.command [role=menuitem][data-selected=true]{background-color:var(--muted);color:var(--foreground)}.command [role=group]{overflow:hidden}.command [role=group]:not(:has([role=menuitem]:not([aria-hidden=true]))){display:none}.command [role=heading]{display:flex}.command [role=separator]{border-style:var(--tw-border-style);border-width:0}.command [data-shortcut]{margin-inline-start:auto}.command [data-indicator]{opacity:0;margin-inline-start:auto}.command [role=menuitem][data-checked=true] [data-indicator],.command [role=menuitem][aria-selected=true] [data-indicator],.command [role=menuitem][data-selected=true] [data-indicator]{opacity:1}.command [role=menuitem]:has([data-shortcut]) [data-indicator]{display:none}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.command [role=menu][data-empty]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.command [role=menu]:not([data-empty]):not(:has([role=menuitem]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.command:not([data-command-initialized]) [role=menuitem]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--muted);color:var(--foreground)}.command:has(>header input:not(:placeholder-shown)) [role=separator]{display:none}.combobox{flex-direction:column;width:fit-content;display:inline-flex;position:relative}.combobox>input[role=combobox]{--tw-outline-style:none;outline-style:none;width:100%;min-width:0}@media (forced-colors:active){.combobox>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox>input[role=combobox]::placeholder{color:var(--muted-foreground)}.combobox>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox .input-group input[role=combobox],.combobox [data-popover] input[role=combobox]{--tw-outline-style:none;outline-style:none;min-width:0}@media (forced-colors:active){.combobox .input-group input[role=combobox],.combobox [data-popover] input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}:is(.combobox .input-group input[role=combobox],.combobox [data-popover] input[role=combobox])::placeholder{color:var(--muted-foreground)}:is(.combobox .input-group input[role=combobox],.combobox [data-popover] input[role=combobox]):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox>svg,.combobox-trigger-icon{pointer-events:none;flex-shrink:0;position:absolute}.combobox:has(>.combobox-chips)>.combobox-trigger-icon{display:none}.combobox [data-clear]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:default;appearance:none;border-style:var(--tw-border-style);color:currentColor;background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.combobox [data-clear]:disabled{pointer-events:none;opacity:.5}.combobox [data-clear][hidden],.combobox .input-group:has([data-clear]:not([hidden])) button[aria-haspopup=listbox]{display:none}.combobox [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow:hidden}.combobox [role=listbox]{--tw-outline-style:none;outline-style:none;overflow:hidden auto}@media (forced-colors:active){.combobox [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.combobox [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.combobox [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.combobox [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.combobox [role=option]{outline-offset:2px;outline:2px solid #0000}}.combobox [role=option]{-webkit-user-select:none;user-select:none}.combobox [role=option]:disabled,.combobox [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.combobox [role=option][aria-hidden=true]{display:none}.combobox [role=option] svg{pointer-events:none;flex-shrink:0}.combobox [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.combobox [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.combobox [role=separator]{border-style:var(--tw-border-style);border-width:0}.combobox [role=option].active,.combobox [role=option]:focus-visible,.combobox:not([data-combobox-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover{background-color:var(--accent);color:var(--accent-foreground)}.combobox-chips{flex-wrap:wrap;align-items:center;width:100%;min-width:0;display:flex}.combobox-chips>input[role=combobox]{min-width:calc(var(--spacing) * 16);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}@media (forced-colors:active){.combobox-chips>input[role=combobox]{outline-offset:2px;outline:2px solid #0000}}.combobox-chips>input[role=combobox]::placeholder{color:var(--muted-foreground)}.combobox-chips>input[role=combobox]:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.combobox-chip{white-space:nowrap;flex-shrink:0;align-items:center;width:fit-content;display:inline-flex}.combobox-chip-remove{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dialog,.alert-dialog{color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;background-color:#0000;padding:0}:is(.dialog,.alert-dialog)::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete}.dialog,.alert-dialog{max-width:none;max-height:none}:is(.dialog,.alert-dialog):is([open],:popover-open),:is(.dialog,.alert-dialog):is([open],:popover-open)::backdrop{opacity:1}:is(.dialog,.alert-dialog):is([open],:popover-open)>*{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}@starting-style{:is(.dialog,.alert-dialog):is([open],:popover-open),:is(.dialog,.alert-dialog):is([open],:popover-open)::backdrop{opacity:0}:is(.dialog,.alert-dialog):is([open],:popover-open)>*{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}:is(.dialog,.alert-dialog)>*{z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100%;max-height:calc(100% - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-outline-style:none;outline-style:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%}@media (forced-colors:active){:is(.dialog,.alert-dialog)>*{outline-offset:2px;outline:2px solid #0000}}:is(.dialog,.alert-dialog)>*{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.dialog>*>header{flex-direction:column;display:flex}.dialog>*>section{flex:1}.dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.dialog>*>footer{flex-direction:row;justify-content:flex-end}}.dialog>*>:is(button,form[method=dialog]){position:absolute}.dialog>*>:is(button,form[method=dialog]>button){opacity:.7;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dialog>*>:is(button,form[method=dialog]>button):hover{opacity:1}}.dialog>*>:is(button,form[method=dialog]>button):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dialog>*>:is(button,form[method=dialog]>button):focus-visible{outline-offset:2px;outline:2px solid #0000}}.dialog>*>:is(button,form[method=dialog]>button):disabled,.dialog>*>:is(button,form[method=dialog]>button) svg{pointer-events:none}.dialog>*>:is(button,form[method=dialog]>button) svg{flex-shrink:0}.dialog>*>:is(button,form[method=dialog]>button)>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert-dialog>*>header{text-align:center;grid-template-rows:auto 1fr;place-items:center;display:grid}@media (min-width:40rem){.alert-dialog>*>header{text-align:start;place-items:start}}.alert-dialog>*>header:has(>figure){grid-template-rows:auto auto 1fr}@media (min-width:40rem){.alert-dialog>*>header:has(>figure){grid-template-rows:auto 1fr}}.alert-dialog>*>header>figure{flex-shrink:0;margin:0}@media (min-width:40rem){.alert-dialog>*>header>figure{grid-row:span 2/span 2}}.alert-dialog>*>header>figure svg{pointer-events:none;flex-shrink:0}.alert-dialog>*>header>figure:has(img){overflow:hidden}.alert-dialog>*>header>figure:has(img) img{object-fit:cover;width:100%;height:100%}@media (min-width:40rem){.alert-dialog>*>header:has(>figure)>:is(h2,p){grid-column-start:2}}.alert-dialog>*>footer{flex-direction:column-reverse;display:flex}@media (min-width:40rem){.alert-dialog>*>footer{flex-direction:row;justify-content:flex-end}.alert-dialog[data-size=sm]>*>header,.alert-dialog>[data-size=sm]>header{text-align:center;place-items:center}.alert-dialog[data-size=sm]>*>header:has(>figure),.alert-dialog>[data-size=sm]>header:has(>figure){grid-template-rows:auto auto 1fr}.alert-dialog[data-size=sm]>*>header:has(>figure)>:is(h2,p),.alert-dialog>[data-size=sm]>header:has(>figure)>:is(h2,p){grid-column-start:auto}}.alert-dialog[data-size=sm]>*>footer,.alert-dialog>[data-size=sm]>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.alert-dialog[data-size=sm]>*>footer,.alert-dialog>[data-size=sm]>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.drawer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;--tw-duration:.5s;--tw-ease:cubic-bezier(.32,.72,0,1);background-color:#0000;margin:0;padding:0;transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1);position:fixed;inset:0;overflow:visible}.drawer::backdrop{opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-behavior:allow-discrete;--tw-duration:.5s;--tw-ease:cubic-bezier(.32,.72,0,1);transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer>*{z-index:50;--tw-outline-style:none;outline-style:none;flex-direction:column;height:auto;display:flex;position:fixed}@media (forced-colors:active){.drawer>*{outline-offset:2px;outline:2px solid #0000}}.drawer>*{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;--tw-ease:cubic-bezier(.32,.72,0,1);will-change:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.drawer:not([data-side])>*,.drawer[data-side=bottom]>*{margin-top:calc(var(--spacing) * 24);--tw-translate-y:100%;max-height:80vh;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline:0;bottom:0}.drawer[data-side=top]>*{margin-bottom:calc(var(--spacing) * 24);--tw-translate-y:-100%;max-height:80vh;translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline:0;top:0}.drawer[data-side=left]>*{width:75%;max-width:var(--container-sm);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0;left:0}.drawer[data-side=right]>*{width:75%;max-width:var(--container-sm);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y);inset-block:0;right:0}.drawer[data-closing],.drawer[data-closing]::backdrop{opacity:0}.drawer[data-closing]:not([data-side])>*,.drawer[data-closing][data-side=bottom]>*{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer[data-closing][data-side=top]>*{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer[data-closing][data-side=left]>*{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer[data-closing][data-side=right]>*{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer:is([open],:popover-open):not([data-closing]),.drawer:is([open],:popover-open):not([data-closing])::backdrop{opacity:1}.drawer:is([open],:popover-open):not([data-closing])>*{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@starting-style{.drawer:is([open],:popover-open):not([data-closing]),.drawer:is([open],:popover-open):not([data-closing])::backdrop{opacity:0}.drawer:is([open],:popover-open):not([data-closing]):not([data-side])>*,.drawer:is([open],:popover-open):not([data-closing])[data-side=bottom]>*{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer:is([open],:popover-open):not([data-closing])[data-side=top]>*{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer:is([open],:popover-open):not([data-closing])[data-side=left]>*{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer:is([open],:popover-open):not([data-closing])[data-side=right]>*{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}.drawer>*>header{flex-direction:column;display:flex}.drawer>*>section{flex:1;min-height:0;overflow-y:auto}.drawer>*>footer{flex-direction:column;margin-top:auto;display:flex}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu>[data-popover]{min-width:anchor-size(width)}.dropdown-menu [role=menu]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown-menu [role=menu]{outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){outline-offset:2px;outline:2px solid #0000}}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){-webkit-user-select:none;user-select:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):disabled,.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=true]{pointer-events:none;opacity:.5}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-hidden=true]{display:none}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg{pointer-events:none;flex-shrink:0}.dropdown-menu [role=menu] [role=heading]{display:flex}.dropdown-menu [role=separator]{border-style:var(--tw-border-style);border-width:0}.dropdown-menu :is([data-shortcut],kbd:last-child,.kbd:last-child){text-align:end;flex-shrink:0;margin-inline-start:auto}.dropdown-menu [data-shortcut],.dropdown-menu :is(kbd:last-child,.kbd:last-child):not([data-shortcut]){padding-inline-start:calc(var(--spacing) * 8)}.dropdown-menu [data-indicator]{pointer-events:none;visibility:hidden}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true] [data-indicator]{visibility:visible}.dropdown-menu [data-rtl-flip]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.dropdown-menu:not([data-dropdown-menu-initialized]) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):not([aria-disabled=true]):not(:disabled):hover{background-color:var(--accent);color:var(--accent-foreground)}.empty{text-align:center;text-wrap:balance;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;display:flex}.empty>header{max-width:var(--container-sm);flex-direction:column;align-items:center;display:flex}.empty figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure svg{pointer-events:none;flex-shrink:0}.empty figure:has(img){overflow:hidden}.empty figure:has(img) img{object-fit:cover;width:100%;height:100%}.empty>:is(section,footer){width:100%;max-width:var(--container-sm);text-wrap:balance;flex-direction:column;align-items:center;min-width:0;display:flex}.empty>header>p>a{text-underline-offset:4px;text-decoration-line:underline}.empty>header>p>a:hover{color:var(--primary)}.fieldset{flex-direction:column;display:flex}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){flex-direction:column;width:100%;display:flex;container:field-group/inline-size}.field{flex-direction:column;width:100%;display:flex}.field>*{width:100%}.field>.sr-only{width:auto}.field[data-orientation=horizontal]{flex-direction:row;align-items:center}.field[data-orientation=horizontal]:has(>section){align-items:flex-start}.field[data-orientation=horizontal] p{text-wrap:balance}.field[data-orientation=horizontal]>*{width:auto}.field[data-orientation=horizontal]:has(>section)>[type=checkbox],.field[data-orientation=horizontal]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=horizontal]>label{flex:auto}.field[data-orientation=horizontal]:has(>section)>section{flex:1}.field[data-orientation=responsive]{flex-direction:column}@container field-group (min-width:28rem){.field[data-orientation=responsive]{flex-direction:row;align-items:center}.field[data-orientation=responsive]:has(>section){align-items:flex-start}.field[data-orientation=responsive]>*{width:auto}.field[data-orientation=responsive]:has(>section)>[type=checkbox],.field[data-orientation=responsive]:has(>section) [type=radio]{margin-top:1px}.field[data-orientation=responsive]>label{flex:auto}}.field section{--tw-leading:var(--leading-snug);line-height:var(--leading-snug);flex-direction:column;flex:1;display:flex}.field h2,.field h3{align-items:center;width:fit-content;display:flex}.field [role=alert]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.field [role=alert] ul{gap:var(--spacing);flex-direction:column;margin-inline-start:calc(var(--spacing) * 4);list-style-type:disc;display:flex}.field>label,.field>section>label,label:has(>.field){width:fit-content}.field>label:has(>.field),.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),label:has(>.field){width:100%}.field>label:has(>.field),label:has(>.field){flex-direction:column}.fieldset legend+p,.field>p,.field section>p{--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}:is(.fieldset legend+p,.field>p,.field section>p)>a{text-underline-offset:4px;text-decoration-line:underline}:is(.fieldset legend+p,.field>p,.field section>p)>a:hover{color:var(--primary)}:is(.field>p,.field section>p):last-child{margin-top:0}:is(.field>p,.field section>p):nth-last-child(2){margin-top:calc(var(--spacing) * -1)}.field-separator{position:relative}.field-separator>hr[role=separator]{inset-inline:0;position:absolute;top:50%}.field-separator>span{background-color:var(--background);width:fit-content;margin-inline:auto;display:block;position:relative}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){appearance:none;--tw-outline-style:none;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--check-icon);-webkit-mask-image:var(--check-icon);mask-image:var(--check-icon);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.875rem;mask-size:.875rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){--tw-outline-style:none;outline-style:none;width:100%;min-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{display:inline-flex}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{border-style:var(--tw-border-style);border-width:0}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{color:var(--foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::placeholder{color:var(--muted-foreground)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.item-group{flex-direction:column;width:100%;display:flex}.item-group>hr{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;width:100%}.item{border-style:var(--tw-border-style);width:100%;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));--tw-duration:.1s;--tw-outline-style:none;border-width:1px;outline-style:none;flex-wrap:wrap;align-items:center;transition-duration:.1s;display:flex}.item:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover:hover){a.item:hover{background-color:var(--muted)}}.item>figure{flex-shrink:0;justify-content:center;align-items:center;display:flex}.item>figure svg{pointer-events:none}.item>figure:has(>img){overflow:hidden}.item>figure:has(>img) img{object-fit:cover;width:100%;height:100%}.item>section{flex-direction:column;flex:1;display:flex}.item>section+section{flex:none}.item>aside{align-items:center;display:flex}.item>:is(header,footer){flex-basis:100%;justify-content:space-between;align-items:center;display:flex}.item :is(h2,h3,h4){-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;width:fit-content;display:flex;overflow:hidden}.item p{-webkit-line-clamp:2;text-align:start;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted-foreground);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item p>a{text-underline-offset:4px;text-decoration-line:underline}.item p>a:hover{color:var(--primary)}.kbd{pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.field>label,.field>section>label,.label{-webkit-user-select:none;user-select:none;align-items:center;display:flex}:is(.field>label,.field>section>label,.label):is(:where(.peer):disabled~*),:is(.field>label,.field>section>label,.label):has(>:disabled),:is(.field>label,.field>section>label,.label):has(+:disabled){pointer-events:none}.field>select,select.select{appearance:none;--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;min-width:0}:is(.field>select,select.select):disabled{cursor:not-allowed;opacity:.5}:is(.field>select,select.select) option,:is(.field>select,select.select) optgroup{color:canvastext;background-color:canvas}[data-popover]{visibility:visible;z-index:50;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;width:max-content;min-width:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1;--tw-outline-style:none;outline-style:none;position:absolute;overflow:hidden auto}@media (forced-colors:active){[data-popover]{outline-offset:2px;outline:2px solid #0000}}[data-popover]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}[data-popover][aria-hidden=true]{visibility:hidden;--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}[data-popover][aria-hidden=true]:not([data-side]),[data-popover][aria-hidden=true][data-side=bottom]{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=top]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=left]{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=right]{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=inline-start]{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=inline-start]:dir(rtl){--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=inline-end]{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover][aria-hidden=true][data-side=inline-end]:dir(rtl){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}[data-popover]:not([data-side]),[data-popover][data-side=bottom]{margin-top:var(--spacing);top:100%}[data-popover][data-side=top]{margin-bottom:var(--spacing);bottom:100%}[data-popover][data-side=left]{margin-inline-end:var(--spacing);inset-inline-end:100%}[data-popover][data-side=right]{margin-inline-start:var(--spacing);inset-inline-start:100%}[data-popover][data-side=inline-start]{margin-inline-end:var(--spacing);inset-inline-end:100%}[data-popover][data-side=inline-end]{margin-inline-start:var(--spacing);inset-inline-start:100%}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top]):not([data-align]),:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=start]{inset-inline-start:calc(var(--spacing) * 0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=end]{inset-inline-end:calc(var(--spacing) * 0)}:is([data-popover]:not([data-side]),[data-popover][data-side=bottom],[data-popover][data-side=top])[data-align=center]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);inset-inline-start:50%}:is([data-popover][data-side=left],[data-popover][data-side=right],[data-popover][data-side=inline-start],[data-popover][data-side=inline-end]):not([data-align]),:is([data-popover][data-side=left],[data-popover][data-side=right],[data-popover][data-side=inline-start],[data-popover][data-side=inline-end])[data-align=start]{top:0}:is([data-popover][data-side=left],[data-popover][data-side=right],[data-popover][data-side=inline-start],[data-popover][data-side=inline-end])[data-align=end]{bottom:0}:is([data-popover][data-side=left],[data-popover][data-side=right],[data-popover][data-side=inline-start],[data-popover][data-side=inline-end])[data-align=center]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}.popover{display:inline-flex;position:relative}.progress{align-items:center;width:100%;display:flex;overflow:hidden}.progress:dir(rtl){flex-direction:row-reverse}.progress>span{height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.field>input[type=radio],.input[type=radio]{appearance:none;border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;outline-style:none;flex-shrink:0;position:relative}:is(.field>input[type=radio],.input[type=radio]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=radio],.input[type=radio]):checked:before{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px;position:absolute;top:50%;left:50%}.field>input[type=range],.input[type=range]{appearance:none;--tw-outline-style:none;outline-style:none;align-items:center;padding:0;display:flex}:is(.field>input[type=range],.input[type=range]):disabled{pointer-events:none;opacity:.5}.field>input[type=range],.input[type=range]{--slider-value:20%}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{appearance:none;background:linear-gradient(to right, var(--primary) var(--slider-value), var(--muted) var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--primary) var(--slider-value), var(--muted) var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-moz-range-track{appearance:none;background:linear-gradient(to right, var(--primary) var(--slider-value), var(--muted) var(--slider-value));width:100%}:is(.field>input[type=range],.input[type=range]):dir(rtl)::-moz-range-track{background:linear-gradient(to left, var(--primary) var(--slider-value), var(--muted) var(--slider-value))}:is(.field>input[type=range],.input[type=range])::-ms-thumb{appearance:none;flex-shrink:0;display:block}:is(.field>input[type=range],.input[type=range])::-ms-track{appearance:none;width:100%}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{background-color:var(--primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--muted)}.select:not(select){display:inline-flex;position:relative}.select:not(select)>button{--tw-font-weight:var(--font-weight-normal);width:fit-content;font-weight:var(--font-weight-normal);white-space:nowrap;--tw-outline-style:none;outline-style:none;justify-content:space-between;align-items:center;display:flex}@media (forced-colors:active){.select:not(select)>button{outline-offset:2px;outline:2px solid #0000}}.select:not(select)>button:disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.select:not(select)>button svg{pointer-events:none;flex-shrink:0}.select:not(select)>button>span{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;display:flex;overflow:hidden}.select:not(select)>button>svg{flex-shrink:0}.select:not(select) [data-popover]{isolation:isolate;min-width:max(100%,9rem);overflow-x:hidden}.select:not(select) [role=listbox]{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select:not(select) [role=listbox]{outline-offset:2px;outline:2px solid #0000}}.select:not(select) [role=listbox] [role=group]:not(:has([role=option]:not([aria-hidden=true]))){display:none}.select:not(select) [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.select:not(select) [role=listbox][data-empty]:not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:attr(data-empty);content:var(--tw-content)}.select:not(select) [role=listbox]:not([data-empty]):not(:has([data-value]:not([aria-hidden=true]))):before{--tw-content:"No results found";content:var(--tw-content)}.select:not(select) [role=option]{cursor:default;text-overflow:ellipsis;white-space:nowrap;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}@media (forced-colors:active){.select:not(select) [role=option]{outline-offset:2px;outline:2px solid #0000}}.select:not(select) [role=option]{-webkit-user-select:none;user-select:none}.select:not(select) [role=option]:disabled,.select:not(select) [role=option][aria-disabled=true]{pointer-events:none;opacity:.5}.select:not(select) [role=option][aria-hidden=true]{display:none}.select:not(select) [role=option] svg{pointer-events:none;flex-shrink:0}.select:not(select) [role=option][aria-selected=true]{background-image:var(--check-icon);background-position:right .5rem center;background-repeat:no-repeat;background-size:.875rem}.select:not(select) [role=option][aria-selected=true]:dir(rtl){background-position:.5rem}.select:not(select) [role=separator]{border-style:var(--tw-border-style);border-width:0}.select:not(select):not([data-select-initialized]) [role=option]:not([aria-disabled=true]):not(:disabled):hover,.select:not(select) [role=option].active{background-color:var(--accent);color:var(--accent-foreground)}@media not all and (min-width:48rem){.sidebar:not([data-sidebar-initialized]){display:none}.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]{z-index:40;background-color:#00000080;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sidebar:not([aria-hidden]),.sidebar[aria-hidden=false]{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}}.sidebar nav{z-index:50;width:var(--sidebar-mobile-width);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);flex-direction:column;display:flex;position:fixed;inset-block:0}@media (min-width:48rem){.sidebar nav{width:var(--sidebar-width)}}.sidebar+*{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}:is(.sidebar:not([data-side]),.sidebar[data-side=left]) nav{border-right-style:var(--tw-border-style);border-right-width:1px;left:0}:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{position:relative}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])+*{margin-left:var(--sidebar-width)}}:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true] nav{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:48rem){:is(.sidebar:not([data-side]),.sidebar[data-side=left])[aria-hidden=true]+*{margin-left:0}}.sidebar[data-side=right] nav{border-left-style:var(--tw-border-style);border-left-width:1px;right:0}.sidebar[data-side=right]+*{position:relative}@media (min-width:48rem){.sidebar[data-side=right]+*{margin-right:var(--sidebar-width)}}.sidebar[data-side=right][aria-hidden=true] nav{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:48rem){.sidebar[data-side=right][aria-hidden=true]+*{margin-right:0}}.sidebar nav>header,.sidebar nav>footer{flex-direction:column;display:flex}.sidebar nav [role=separator]{width:auto}.sidebar nav>section{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sidebar nav>section>[role=group]{flex-direction:column;width:100%;min-width:0;display:flex;position:relative}.sidebar nav>section h3{--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:flex}@media (forced-colors:active){.sidebar nav>section h3{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section h3{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}.sidebar nav>section h3>svg{flex-shrink:0}.sidebar nav>section ul{flex-direction:column;width:100%;min-width:0;display:flex}.sidebar nav>section ul li{position:relative}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{text-align:left;--tw-outline-style:none;outline-style:none;align-items:center;width:100%;display:flex;overflow:hidden}@media (forced-colors:active){.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{outline-offset:2px;outline:2px solid #0000}}.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary):disabled,:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)[aria-disabled=true]{pointer-events:none;opacity:.5}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.sidebar nav>section ul li>a,.sidebar nav>section ul li>button,.sidebar nav>section ul li>details>summary)>svg{flex-shrink:0}.sidebar nav>section ul li>details:not([open])>summary:after{rotate:-90deg}.sidebar nav>section ul li>details:not([open])>summary:after:where(){rotate:90deg}.sidebar nav>section ul li>details>summary:after{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-ease:linear;--tw-content:"";content:var(--tw-content);-webkit-mask-image:var(--chevron-down-icon);-webkit-mask-image:var(--chevron-down-icon);mask-image:var(--chevron-down-icon);background-color:currentColor;margin-inline-start:auto;transition-timing-function:linear;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:1rem;mask-size:1rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sidebar nav>section ul ul{flex-direction:column;min-width:0;display:flex}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:padding-box;border:1px solid #0000}.scrollbar::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.scrollbar-sm{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.scrollbar-sm::-webkit-scrollbar{width:var(--scrollbar-sm-width);height:var(--scrollbar-sm-width)}.scrollbar-sm::-webkit-scrollbar-track{background:var(--scrollbar-track)}.scrollbar-sm::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:padding-box;border:1px solid #0000}.scrollbar-sm::-webkit-scrollbar-corner{background:var(--scrollbar-track)}.skeleton{animation:var(--animate-pulse)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{appearance:none;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex-shrink:0;align-items:center;display:inline-flex}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):disabled{cursor:not-allowed;opacity:.5}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{content:var(--tw-content);pointer-events:none;content:var(--tw-content);content:var(--tw-content);--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);content:var(--tw-content);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));content:var(--tw-content);--tw-content:"";content:var(--tw-content);display:block}.table{caption-side:bottom;width:100%}.table tfoot{border-top-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-top-width:1px}.table th{vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap}.table th>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.table td{vertical-align:middle;white-space:nowrap}.table td>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.tabs{display:flex}.tabs:has(>[role=tablist][aria-orientation=horizontal]),.tabs:not(:has(>[role=tablist][aria-orientation=vertical])){flex-direction:column}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs>[role=tablist]{width:fit-content;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.tabs>[role=tablist][aria-orientation=vertical]{flex-direction:column;height:fit-content}.tabs>[role=tablist]>[role=tab]{white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.tabs>[role=tablist]>[role=tab]:disabled,.tabs>[role=tablist]>[role=tab][aria-disabled=true]{pointer-events:none;opacity:.5}.tabs>[role=tablist]>[role=tab] svg{pointer-events:none;flex-shrink:0}.tabs>[role=tabpanel]{--tw-outline-style:none;outline-style:none;flex:1}.field>textarea,.textarea{field-sizing:content;min-height:calc(var(--spacing) * 16);--tw-outline-style:none;outline-style:none;width:100%;display:flex}:is(.field>textarea,.textarea)::placeholder{color:var(--muted-foreground)}:is(.field>textarea,.textarea):disabled{cursor:not-allowed;opacity:.5}.input-group{--tw-outline-style:none;outline-style:none;align-items:center;width:100%;min-width:0;display:flex;position:relative}.input-group[data-orientation=vertical],.input-group:has(>[data-align=block-start]),.input-group:has(>[data-align=block-end]){flex-direction:column;align-items:stretch;height:auto}.input-group>:is(input,textarea,select,[data-control]){appearance:none;border-style:var(--tw-border-style);min-width:0;color:var(--foreground);--tw-shadow:0 0 #0000;--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);--tw-outline-style:none;background-color:#0000;border-width:0;border-radius:0;outline-style:none;flex:1;display:block}.input-group>:is(input,textarea,select,[data-control])::placeholder{color:var(--muted-foreground)}.input-group>:is(input,textarea,select,[data-control]):focus-visible,.input-group>:is(input,textarea,select,[data-control])[aria-invalid=true]{--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)}.input-group>:is(input,select,[data-control]){height:100%}.input-group>[data-control]{width:100%}.input-group:is([data-orientation=vertical],:has(>[data-align=block-start]),:has(>[data-align=block-end]))>:is(input,select,[data-control]){flex:none;height:auto}.input-group[data-orientation=vertical]:has(>footer[data-align=end])>:is(input,select,[data-control]),.input-group:has(>[data-align=block-end])>:is(input,select,[data-control]){padding-top:calc(var(--spacing) * 3)}.input-group[data-orientation=vertical]:has(>header[data-align=start])>:is(input,select,[data-control]),.input-group:has(>[data-align=block-start])>:is(input,select,[data-control]){padding-bottom:calc(var(--spacing) * 3)}.input-group>textarea{field-sizing:content;min-height:calc(var(--spacing) * 20);resize:none;width:100%}.input-group>:is(span,kbd,svg,[role=group],.popover,.dropdown-menu,button,footer,header,hr[role=separator]){flex-shrink:0}.input-group>:is(span,[role=group],footer,header){align-items:center;display:inline-flex}.input-group>svg{pointer-events:none}.input-group>:is([data-align=start],[data-align=inline-start],[data-align=block-start]){order:-9999}.input-group>:is([data-align=end],[data-align=inline-end],[data-align=block-end]){order:9999}.input-group>:is([data-align=block-start],[data-align=block-end]){justify-content:flex-start;width:100%}.input-group>button:is([data-align=start],[data-align=inline-start]){margin-inline-start:var(--spacing)}.input-group>button:is([data-align=end],[data-align=inline-end]){margin-inline-end:var(--spacing)}.toaster{pointer-events:none;z-index:50;gap:calc(var(--spacing) * 4);width:100%;padding:calc(var(--spacing) * 4);flex-direction:column-reverse;display:flex;position:fixed;bottom:0}@media (min-width:40rem){.toaster{max-width:calc(var(--spacing) * 90)}}.toaster:not([data-align]),.toaster[data-align=end]{right:0}.toaster[data-align=start]{left:0}.toaster[data-align=center]{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}.toaster .toast{pointer-events:auto;width:100%;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));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);grid-template-rows:1fr;animation:.3s ease-in-out toast-up;display:grid}.toaster .toast .toast-content{align-items:center;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3);font-size:13px;display:flex;overflow:hidden}.toaster .toast .toast-content svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.toaster .toast .toast-content section h2{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.toaster .toast .toast-content section p{word-break:break-all;color:var(--muted-foreground)}.toaster .toast .toast-content footer{gap:calc(var(--spacing) * 2);flex-direction:column;margin-inline-start:auto;display:flex}.toaster .toast .toast-content footer [data-toast-action],.toaster .toast .toast-content footer [data-toast-cancel]{height:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.toaster .toast[aria-hidden=true]{border-style:var(--tw-border-style);opacity:0;border-width:0;grid-template-rows:0fr;padding:0;overflow:hidden}.toaster .toast[aria-hidden=true] .toast-content{border-style:var(--tw-border-style);border-width:0}[data-tooltip]{position:relative}[data-tooltip]:before{pointer-events:none;visibility:hidden;z-index:60;width:fit-content;max-width:var(--container-xs);transform-origin:var(--transform-origin);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);text-overflow:ellipsis;white-space:nowrap;opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-content:attr(data-tooltip);content:var(--tw-content);position:absolute;overflow:hidden}[data-tooltip]:hover:before{visibility:visible;--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}[data-tooltip]:focus-visible:not(:hover):before{display:none}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):before{content:var(--tw-content);content:var(--tw-content);margin-bottom:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);bottom:100%}@media (hover:hover){:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top]):hover:before{content:var(--tw-content);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=bottom]:before{content:var(--tw-content);content:var(--tw-content);margin-top:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);top:100%}@media (hover:hover){[data-tooltip][data-side=bottom]:hover:before{content:var(--tw-content);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=start]:before{content:var(--tw-content);left:0}:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=end]:before{content:var(--tw-content);right:0}:is(:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom]):not([data-align]),:is([data-tooltip]:not([data-side]),[data-tooltip][data-side=top],[data-tooltip][data-side=bottom])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);left:50%}[data-tooltip][data-side=left]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=left]:hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=right]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=right]:hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:before{content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);right:100%}@media (hover:hover){[data-tooltip][data-side=inline-start]:hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=inline-start]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:0;margin-left:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);left:100%;right:auto}@media (hover:hover){[data-tooltip][data-side=inline-start]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:before{content:var(--tw-content);content:var(--tw-content);margin-left:calc(var(--spacing) * 1.5);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);left:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}[data-tooltip][data-side=inline-end]:dir(rtl):before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);margin-right:calc(var(--spacing) * 1.5);content:var(--tw-content);content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y);margin-left:0;left:auto;right:100%}@media (hover:hover){[data-tooltip][data-side=inline-end]:dir(rtl):hover:before{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=start]:before{content:var(--tw-content);top:0}:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=end]:before{content:var(--tw-content);bottom:0}:is(:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end]):not([data-align]),:is([data-tooltip][data-side=left],[data-tooltip][data-side=right],[data-tooltip][data-side=inline-start],[data-tooltip][data-side=inline-end])[data-align=center]):before{content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%}.accordion>details:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.accordion>details>summary{border-radius:var(--radius-md);padding-block:calc(var(--spacing) * 4);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}@media (hover:hover){.accordion>details>summary:hover{text-decoration-line:underline}}.accordion>details>summary:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.accordion>details>summary:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.accordion>details>summary>svg:last-child{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground);margin-inline-start:auto}.accordion>details>:not(summary){padding-top:0;padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.btn{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);background-clip:padding-box;border-width:1px;border-color:#0000}.btn:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.btn:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.btn[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.btn:is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn:is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.btn:is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn:is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.btn svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.btn:not([data-size]),.btn[data-size=default]{height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5)}:is(.btn:not([data-size]),.btn[data-size=default]):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}:is(.btn:not([data-size]),.btn[data-size=default]):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.btn[data-size=xs]{height:calc(var(--spacing) * 6);gap:var(--spacing);border-radius:min(var(--radius-md), 8px);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.btn[data-size=xs]:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.btn[data-size=xs]:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.btn[data-size=xs] svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.btn[data-size=sm]{height:calc(var(--spacing) * 8);gap:var(--spacing);border-radius:min(var(--radius-md), 10px);padding-inline:calc(var(--spacing) * 2.5)}.btn[data-size=sm]:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.btn[data-size=sm]:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.btn[data-size=lg]{height:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5)}.btn[data-size=lg]:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.btn[data-size=lg]:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.btn[data-size=icon]{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.btn[data-size=icon-xs]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:min(var(--radius-md), 8px)}.btn[data-size=icon-xs] svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.btn[data-size=icon-sm]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:min(var(--radius-md), 10px)}.btn[data-size=icon-lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.btn:not([data-variant]),.btn[data-variant=primary]{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){:is(.btn:not([data-variant]),.btn[data-variant=primary]):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.btn:not([data-variant]),.btn[data-variant=primary]):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}.btn[data-variant=secondary]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){.btn[data-variant=secondary]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=secondary]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}.btn[data-variant=secondary][aria-expanded=true]{background-color:var(--secondary);color:var(--secondary-foreground)}.btn[data-variant=outline]{border-color:var(--border);background-color:var(--background);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);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){.btn[data-variant=outline]:hover{background-color:var(--muted);color:var(--foreground)}}.btn[data-variant=outline][aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}.btn[data-variant=outline]:is(html.dark *){border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=outline]:is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.btn[data-variant=outline]:is(html.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=outline]:is(html.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.btn[data-variant=ghost]:hover{background-color:var(--muted);color:var(--foreground)}}.btn[data-variant=ghost][aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media (hover:hover){.btn[data-variant=ghost]:is(html.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=ghost]:is(html.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.btn[data-variant=link]{color:var(--primary);text-underline-offset:4px}@media (hover:hover){.btn[data-variant=link]:hover{text-decoration-line:underline}}.btn[data-variant=destructive]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.btn[data-variant=destructive]{color:var(--destructive)}@media (hover:hover){.btn[data-variant=destructive]:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}}.btn[data-variant=destructive]:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:focus-visible{border-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.btn[data-variant=destructive]:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.btn[data-variant=destructive]:is(html.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:is(html.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (hover:hover){.btn[data-variant=destructive]:is(html.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:is(html.dark *):hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}}.btn[data-variant=destructive]:is(html.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:is(html.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.button-group:has(>.button-group){gap:calc(var(--spacing) * 2)}.button-group:not([data-orientation=vertical])>:last-child,.button-group:not([data-orientation=vertical])>:is(.dropdown-menu,.popover,.select):last-child>button{border-start-end-radius:var(--radius-md)!important;border-end-end-radius:var(--radius-md)!important}.button-group[data-orientation=vertical]>:last-child,.button-group[data-orientation=vertical]>:is(.dropdown-menu,.popover,.select):last-child>button{border-bottom-right-radius:var(--radius-md)!important;border-bottom-left-radius:var(--radius-md)!important}.button-group>:is(span,label,output){gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--muted);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px}.button-group>:is(span,label,output) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.button-group>hr[role=separator]{background-color:var(--input)}.tabs{gap:calc(var(--spacing) * 2)}.tabs>[role=tablist]{height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);padding:3px}.tabs>[role=tablist]:not([data-variant=line]){background-color:var(--muted)}.tabs>[role=tablist][data-variant=line]{gap:var(--spacing);background-color:#0000;border-radius:0}.tabs>[role=tablist][aria-orientation=vertical]{height:fit-content}.tabs>[role=tablist]>[role=tab]{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);border-width:1px;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--ring)}.tabs>[role=tablist]>[role=tab]:is(html.dark *){color:var(--muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:is(html.dark *):hover{color:var(--foreground)}}.tabs>[role=tablist]>[role=tab] svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.tabs>[role=tablist]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);background-color:var(--foreground);content:var(--tw-content);opacity:0;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));position:absolute}.tabs>[role=tablist][aria-orientation=vertical]>[role=tab]{justify-content:flex-start;width:100%}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]{--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);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=horizontal]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing) * .5);inset-inline:0;bottom:-5px}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]{--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);background-color:#0000}.tabs>[role=tablist][data-variant=line][aria-orientation=vertical]>[role=tab]:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);width:calc(var(--spacing) * .5);inset-block:0;inset-inline-end:-4px}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]{background-color:var(--background);color:var(--foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0d), 0 1px 3px 0 var(--tw-shadow-color,#10111a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(html.dark *){border-color:var(--input);background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:is(html.dark *){color:var(--foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--foreground);--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);background-color:#0000}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:after{content:var(--tw-content);opacity:1}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]:is(html.dark *){color:var(--foreground);background-color:#0000;border-color:#0000}.tabs>[role=tablist]>[role=tab]:has(>svg:first-child){padding-inline-start:calc(var(--spacing) * 1.5)}.tabs>[role=tablist]>[role=tab]:has(>svg:last-child){padding-inline-end:calc(var(--spacing) * 1.5)}.tabs>[role=tabpanel]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.field>textarea,.textarea{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>textarea,.textarea):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (min-width:48rem){.field>textarea,.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.field>textarea,.textarea):is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}:is(.field>textarea,.textarea):is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{height:calc(var(--spacing) * 7)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}@media (min-width:48rem){.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type]){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=text]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=email],.field>input[type=password],.field>input[type=number],.field>input[type=file],.field>input[type=tel],.field>input[type=url],.field>input[type=search]:not(:is(.command>header input,.dialog>*>header input)),.field>input[type=date],.field>input[type=datetime-local],.field>input[type=month],.field>input[type=week],.field>input[type=time],.field>input:not([type]),.input[type=text],.input[type=email],.input[type=password],.input[type=number],.input[type=file],.input[type=tel],.input[type=url],.input[type=search],.input[type=date],.input[type=datetime-local],.input[type=month],.input[type=week],.input[type=time],.input:not([type])):is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.field>select,select.select{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);width:fit-content;padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing) * 2.5);padding-inline-end:calc(var(--spacing) * 8)}:is(.field>select,select.select) ::selection{background-color:var(--primary)}:is(.field>select,select.select)::selection{background-color:var(--primary)}:is(.field>select,select.select) ::selection{color:var(--primary-foreground)}:is(.field>select,select.select)::selection{color:var(--primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.field>select,select.select):is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){:is(.field>select,select.select):is(html.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(html.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}:is(.field>select,select.select):is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}:is(.field>select,select.select):is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.field>select,select.select{background-image:var(--chevron-down-icon-50);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem}:is(.field>select,select.select):dir(rtl){background-position:.625rem}.alert{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:grid}.alert:has(>svg){column-gap:calc(var(--spacing) * 2.5);grid-template-columns:auto 1fr}.alert>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:currentColor;grid-row:span 2/span 2}.alert>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert{background-color:var(--card);color:var(--card-foreground)}.alert[data-variant=destructive]{background-color:var(--card);color:var(--destructive)}.alert[data-variant=destructive]>svg{color:currentColor}.alert>:is(h2,h3,h4,h5,h6,strong,[data-title]),.alert[data-variant=destructive]>:is(h2,h3,h4,h5,h6,strong,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert:has(>svg)>:is(h2,h3,h4,h5,h6,strong,[data-title]){grid-column-start:2}.alert>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){.alert>section{text-wrap:pretty}}.alert>section p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.alert[data-variant=destructive]>section{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.alert[data-variant=destructive]>section{color:color-mix(in oklab, var(--destructive) 90%, transparent)}}@media (min-width:48rem){.alert[data-variant=destructive]>section{text-wrap:pretty}}.alert[data-variant=destructive]>section p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.alert>footer,.alert[data-variant=destructive]>footer{inset-inline-end:calc(var(--spacing) * 3);top:calc(var(--spacing) * 2.5)}.avatar{border-radius:3.40282e38px}.avatar:after{content:var(--tw-content);border-radius:inherit}.avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.avatar[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.avatar[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.avatar>span:not(.avatar-badge){border-radius:inherit;background-color:var(--muted);color:var(--muted-foreground)}.avatar>img{border-radius:inherit}.avatar>.avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color:var(--background)}.avatar-group>[data-count]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground);border-radius:3.40282e38px}.avatar-group>[data-count]>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.avatar-group:has(>.avatar[data-size=sm])>[data-count]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.avatar-group:has(>.avatar[data-size=sm])>[data-count]>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.avatar-group:has(>.avatar[data-size=lg])>[data-count]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.avatar-group:has(>.avatar[data-size=lg])>[data-count]>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.badge{height:calc(var(--spacing) * 5);gap:var(--spacing);border-radius:var(--radius-4xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000}.badge>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.badge:not([data-variant]),.badge[data-variant=primary]{background-color:var(--primary);color:var(--primary-foreground)}@media (hover:hover){:is(.badge:not([data-variant]),.badge[data-variant=primary]):is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.badge:not([data-variant]),.badge[data-variant=primary]):is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}}.badge[data-variant=secondary]{background-color:var(--secondary);color:var(--secondary-foreground)}@media (hover:hover){.badge[data-variant=secondary]:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=secondary]:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}}.badge[data-variant=outline]{border-color:var(--border);color:var(--foreground)}@media (hover:hover){.badge[data-variant=outline]:is(a):hover{background-color:var(--muted);color:var(--muted-foreground)}}.badge[data-variant=destructive]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.badge[data-variant=destructive]{color:var(--destructive)}.badge[data-variant=destructive]:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.badge[data-variant=destructive]:is(html.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:is(html.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.badge[data-variant=destructive]:is(html.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:is(html.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}@media (hover:hover){.badge[data-variant=destructive]:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.badge[data-variant=ghost]:hover{background-color:var(--muted);color:var(--muted-foreground)}.badge[data-variant=ghost]:is(html.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=ghost]:is(html.dark *):hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.badge[data-variant=link]{color:var(--primary);text-underline-offset:4px}@media (hover:hover){.badge[data-variant=link]:hover{text-decoration-line:underline}}.breadcrumb>ol{gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}@media (min-width:40rem){.breadcrumb>ol{gap:calc(var(--spacing) * 2.5)}}.breadcrumb li{gap:calc(var(--spacing) * 1.5)}.breadcrumb a{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))}@media (hover:hover){.breadcrumb a:hover{color:var(--foreground)}}.breadcrumb [aria-current=page]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--foreground)}.breadcrumb li[aria-hidden=true]>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.breadcrumb li>span[aria-hidden=true]{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.breadcrumb li>span[aria-hidden=true]>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.command{background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);border-radius:var(--radius-xl)!important}.command-dialog>.command{background-color:var(--popover);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground);border-radius:var(--radius-xl)!important}@supports (color:color-mix(in lab, red, red)){.command-dialog>.command{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.command-dialog>.command{--tw-duration:.1s;transition-duration:.1s}.command>header{margin:var(--spacing);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);gap:0;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.command>header{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.command>header{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.command>header{padding-inline:calc(var(--spacing) * 2)}.command>header svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);opacity:.5}.command>header input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing) * 1.5)}.command>header input::placeholder{color:var(--muted-foreground)}.command [role=menu]{max-height:calc(var(--spacing) * 72);scroll-padding-block:var(--spacing)}.command [role=menu]:not(:has([role=menuitem]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.command [role=group]{padding:var(--spacing);color:var(--foreground)}.command [role=heading]{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing) * -1);background-color:var(--border);width:auto;height:1px}.command [role=menuitem]{gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.command-dialog) :is(.command [role=menuitem]){border-radius:var(--radius-lg)}.command [role=menuitem] svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.command [role=menuitem].active{background-color:var(--muted);color:var(--foreground)}.command [role=menuitem].active svg{color:var(--foreground)}.command [data-shortcut]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--foreground)}.combobox>input[role=combobox]{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing) * 2.5);padding-inline-end:calc(var(--spacing) * 8)}.combobox>input[role=combobox]:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.combobox>input[role=combobox]:is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.combobox>input[role=combobox]:is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.combobox>input[role=combobox]:is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.combobox>svg,.combobox-trigger-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground);inset-inline-end:calc(var(--spacing) * 2.5);top:50%}.combobox [data-popover]{max-height:calc(var(--spacing) * 72);border-radius:var(--radius-md);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#10111a0f), 0 4px 12px -2px var(--tw-shadow-color,#10111a14);--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);--tw-ring-color:var(--foreground);gap:0;padding:0}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.combobox [data-popover]{--tw-duration:.1s;transition-duration:.1s}.combobox [role=listbox]{max-height:min(18rem, var(--available-height,18rem));scroll-padding-block:var(--spacing);padding:var(--spacing);overflow-y:auto}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))){padding:0}.combobox [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.combobox [role=heading]{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.combobox [role=option]{gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 8)}.combobox [role=option] svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.combobox [role=option].active,.combobox [role=option]:focus-visible{background-color:var(--accent);color:var(--accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--accent-foreground)}.combobox [role=group]{scroll-margin-block:var(--spacing);padding:var(--spacing)}.combobox [role=separator]{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);background-color:var(--border);height:1px}.combobox-chips{min-height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;background-clip:padding-box}.combobox-chips:focus-within{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.combobox-chips:is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.combobox-chips:is(html.dark *):has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(html.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.combobox-chips:is(html.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:is(html.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.combobox-chip{height:calc(var(--spacing) * 5.5);gap:var(--spacing);border-radius:var(--radius-sm);background-color:var(--muted);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.combobox-chip:has(>.combobox-chip-remove){padding-inline-end:0}.combobox-chip-remove{opacity:.5;margin-inline-start:calc(var(--spacing) * -1)}@media (hover:hover){.combobox-chip-remove:hover{opacity:1}}.combobox-chip-remove svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.combobox [data-popover]>.input-group{margin:var(--spacing);height:calc(var(--spacing) * 8);border-color:var(--input);width:auto;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]>.input-group{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.combobox [data-popover]>.input-group{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]>.input-group{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.combobox [data-popover]>.input-group{--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)}.combobox [data-popover]>.input-group:focus-within{border-color:inherit;--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)}.combobox [data-popover]>input[role=combobox]{margin-bottom:var(--spacing);width:100%}.select:not(select)>button{height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;padding-inline-start:calc(var(--spacing) * 2.5);padding-inline-end:calc(var(--spacing) * 2)}.select:not(select)>button:focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.select:not(select)>button[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.select:not(select)>button[data-size=sm]{height:calc(var(--spacing) * 8)}.select:not(select)>button:is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.select:not(select)>button:is(html.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:is(html.dark *):hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}}.select:not(select)>button:is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.select:not(select)>button:is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.select:not(select)>button svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select:not(select)>button>span{gap:calc(var(--spacing) * 1.5)}.select:not(select)>button>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground)}.select:not(select) [data-popover]{border-radius:var(--radius-md);background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#10111a0f), 0 4px 12px -2px var(--tw-shadow-color,#10111a14);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.select:not(select) [data-popover]{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.select:not(select) [data-popover]{--tw-duration:.1s;transition-duration:.1s}.select:not(select) [role=listbox]{scroll-padding-block:var(--spacing)}.select:not(select) [role=listbox]:not(:has([data-value]:not([aria-hidden=true]))):before{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.select:not(select) [role=heading]{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted-foreground)}.select:not(select) [role=option]{gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 8)}.select:not(select) [role=option] svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select:not(select) [role=option].active,.select:not(select) [role=option]:focus-visible{background-color:var(--muted);color:var(--foreground)}:is(.select:not(select) [role=option].active,.select:not(select) [role=option]:focus-visible) svg{color:var(--foreground)}.select:not(select) [role=group]{scroll-margin-block:var(--spacing);padding:var(--spacing)}.select:not(select) [role=separator]{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);background-color:var(--border);height:1px}.dialog::backdrop,.alert-dialog::backdrop,.command-dialog::backdrop{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dialog::backdrop,.alert-dialog::backdrop,.command-dialog::backdrop{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.dialog::backdrop,.alert-dialog::backdrop,.command-dialog::backdrop{--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,);--tw-duration:.1s;transition-duration:.1s}.alert-dialog>*{max-width:var(--container-xs);gap:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--popover);padding:calc(var(--spacing) * 6);color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.alert-dialog>*{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.alert-dialog>*{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){.alert-dialog>*{max-width:var(--container-lg)}.alert-dialog[data-size=sm]>*,.alert-dialog>[data-size=sm]{max-width:var(--container-xs)}}.dialog>*{gap:calc(var(--spacing) * 6);border-radius:var(--radius-xl);background-color:var(--popover);max-width:calc(100% - 2rem);padding:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--popover-foreground);--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);--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.dialog>*{--tw-duration:.1s;transition-duration:.1s}@media (min-width:40rem){.dialog>*{max-width:var(--container-md)}}.dialog>*>:is(button,form[method=dialog]){inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4)}.dialog>*>header{gap:calc(var(--spacing) * 2)}.alert-dialog>*>header{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 1.5)}.alert-dialog>*>header>figure{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-md);background-color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.alert-dialog>*>header>figure>svg:not([class*=size-]){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.alert-dialog>*>footer,.dialog>*>footer{gap:calc(var(--spacing) * 2)}.dialog>*>header>h2,.dialog>*>[data-title]{--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}.alert-dialog>*>header>h2,.alert-dialog>*>[data-title]{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dialog>*>header>p,.dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--muted-foreground)}:is(.dialog>*>header>p,.dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.dialog>*>header>p,.dialog>*>[data-description]) a:hover{color:var(--foreground)}.alert-dialog>*>header>p,.alert-dialog>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-wrap:balance;color:var(--muted-foreground)}@media (min-width:48rem){.alert-dialog>*>header>p,.alert-dialog>*>[data-description]{text-wrap:pretty}}:is(.alert-dialog>*>header>p,.alert-dialog>*>[data-description]) a{text-underline-offset:3px;text-decoration-line:underline}:is(.alert-dialog>*>header>p,.alert-dialog>*>[data-description]) a:hover{color:var(--foreground)}.drawer::backdrop{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.drawer::backdrop{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.drawer::backdrop{--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,)}.drawer>*{background-color:var(--popover);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--popover-foreground)}.drawer:not([data-side])>*,.drawer[data-side=bottom]>*{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-top-style:var(--tw-border-style);border-top-width:1px}.drawer[data-side=top]>*{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.drawer[data-side=left]>*{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);border-right-style:var(--tw-border-style);border-right-width:1px}.drawer[data-side=right]>*{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);border-left-style:var(--tw-border-style);border-left-width:1px}.drawer>*>header{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4);text-align:start}@media (min-width:48rem){.drawer>*>header{gap:calc(var(--spacing) * 1.5)}}.drawer:not([data-side])>*>header,.drawer[data-side=bottom]>*>header,.drawer[data-side=top]>*>header{text-align:center}.drawer>*>footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4)}.drawer>*>header>h2,.drawer>*>[data-title]{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.drawer>*>header>p,.drawer>*>[data-description]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.dropdown-menu>[data-popover]{border-radius:var(--radius-md);background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#10111a0f), 0 4px 12px -2px var(--tw-shadow-color,#10111a14);--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);--tw-ring-color:var(--foreground);gap:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dropdown-menu>[data-popover]{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.dropdown-menu>[data-popover]{--tw-duration:.1s;transition-duration:.1s}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible{background-color:var(--accent);color:var(--accent-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]).active{background-color:var(--muted);color:var(--foreground)}.dropdown-menu [data-variant=destructive]{color:var(--destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){color:var(--destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(html.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):is(html.dark *){background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--destructive)}.dropdown-menu :is([role=menuitemcheckbox],[role=menuitemradio]){padding-block:calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 8)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[data-inset],.dropdown-menu [role=heading][data-inset]{padding-inline-start:calc(var(--spacing) * 8)}.dropdown-menu [data-indicator]{justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:calc(var(--spacing) * 2)}.dropdown-menu [role=heading]{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);background-color:var(--border);height:1px}.dropdown-menu :is([data-shortcut],kbd:last-child,.kbd:last-child){font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--muted-foreground)}.dropdown-menu :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):is(:focus-visible,.active) :is([data-shortcut],kbd:last-child,.kbd:last-child){color:var(--accent-foreground)}[data-popover]{gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--popover);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--popover-foreground);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#10111a0f), 0 4px 12px -2px var(--tw-shadow-color,#10111a14);--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);--tw-ring-color:var(--foreground);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}[data-popover]{--tw-duration:.1s;transition-duration:.1s}.popover>[data-popover]>header,.popover>[data-popover]>[data-header]{gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.popover>[data-popover]>header>:is(h1,h2,h3,h4,h5,h6),.popover>[data-popover]>:is(h1,h2,h3,h4,h5,h6,[data-title]){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.popover>[data-popover]>header>p,.popover>[data-popover]>[data-description]{color:var(--muted-foreground)}.card{border-radius:var(--radius-xl);background-color:var(--card);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--card-foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);--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);--tw-ring-color:var(--foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.card:has(>img:first-child){padding-top:0}.card>img:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.card>img:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.card{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6)}.card[data-size=sm]{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.card>header{gap:var(--spacing);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 6)}.card>header.border-b{padding-bottom:calc(var(--spacing) * 6)}.card[data-size=sm]>header{padding-inline:calc(var(--spacing) * 4)}.card[data-size=sm]>header.border-b{padding-bottom:calc(var(--spacing) * 4)}.card>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.card[data-size=sm]>header>:is(h2,h3,[data-title],.card-title){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.card>header>:is(p,[data-description],.card-description){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}.card>section{padding-inline:calc(var(--spacing) * 6)}.card[data-size=sm]>section{padding-inline:calc(var(--spacing) * 4)}.card>footer{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 6)}.card>footer.border-t{padding-top:calc(var(--spacing) * 6)}.card[data-size=sm]>footer{padding-inline:calc(var(--spacing) * 4)}.card[data-size=sm]>footer.border-t{padding-top:calc(var(--spacing) * 4)}.chart{--chart-bar-radius:6px}.chart-tooltip{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.chart-tooltip{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.chart-tooltip{background-color:var(--background);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--foreground);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.chart-tooltip-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.chart-legend-item{color:var(--foreground)}.chart-legend-item[aria-pressed=false]{color:var(--muted-foreground)}.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:4px;justify-content:center;align-items:center;display:flex}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:where([data-disabled=true]) :is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])){opacity:.5}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(html.dark *):checked{background-color:var(--primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):checked:after{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}[role=radiogroup]{gap:calc(var(--spacing) * 3);display:grid}.field>input[type=radio],.input[type=radio]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-color:var(--input);border-radius:3.40282e38px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--primary)}:is(.field>input[type=radio],.input[type=radio]):is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(html.dark *):checked{background-color:var(--primary)}:is(.field>input[type=radio],.input[type=radio]):is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}:is(.field>input[type=radio],.input[type=radio]):is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.field>input[type=radio],.input[type=radio]):checked:before{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--primary-foreground)}.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]{border-style:var(--tw-border-style);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;border-color:#0000;border-radius:3.40282e38px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(html.dark *):not(:checked){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(html.dark *):not(:checked){background-color:color-mix(in oklab, var(--input) 80%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(html.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(html.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(html.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(html.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]){width:32px;height:18.4px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]{width:24px;height:14px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):before{background-color:var(--background);border-radius:3.40282e38px}html.dark :is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{background-color:var(--foreground)}html.dark :is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:before{background-color:var(--primary-foreground)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not([data-size=sm]):before{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[data-size=sm]:before{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked[data-size=sm]:before{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked:not([data-size=sm]):before{--tw-translate-x:calc(calc(100% - 2px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):dir(rtl):checked[data-size=sm]:before{--tw-translate-x:calc(calc(100% - 2px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.fieldset{gap:calc(var(--spacing) * 6)}.fieldset:has(>[data-slot=checkbox-group]),.fieldset:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.fieldset>legend{margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fieldset>legend[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.fieldset>legend[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing) * 7)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[role=radiogroup],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field)):has(>.field>input[type=checkbox]:not([role=switch])),:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field)):has(>.field>input[type=radio]),:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=checkbox-group],:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field))[data-slot=radio-group]{gap:calc(var(--spacing) * 3)}:is(.fieldset,.field)>:is([role=group],[role=radiogroup]):not(.field)>:is([role=group],[role=radiogroup]):not(.field),.field>fieldset:not(.field)>:is([role=group],[role=radiogroup]):not(.field){gap:calc(var(--spacing) * 4)}.field{gap:calc(var(--spacing) * 3)}.field[data-invalid],.field[data-invalid=true]{color:var(--destructive)}.field>section{gap:var(--spacing)}.field>label,.field>section>label,label:has(>.field){gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}:where([data-disabled=true]) :is(.field>label,.field>section>label,label:has(>.field)){opacity:.5}:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){background-color:color-mix(in oklab, var(--primary) 5%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):is(html.dark *):has(:checked){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):is(html.dark *):has(:checked){border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):is(html.dark *):has(:checked){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):is(html.dark *):has(:checked){background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.field>label:has(>.field),label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing) * 3)}.field h2,.field h3{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where([data-disabled=true]) :is(.field h2,.field h3){opacity:.5}.fieldset legend+p,.field>p,.field section>p{text-align:start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}[data-variant=legend]+:is(.fieldset legend+p,.field>p,.field section>p){margin-top:calc(var(--spacing) * -1.5)}.fieldset>legend[data-variant=label]{margin-bottom:0}.fieldset>legend:not([data-variant])+p,.fieldset>legend[data-variant=legend]+p{margin-top:calc(var(--spacing) * -1.5)}.field-separator{margin-block:calc(var(--spacing) * -2);height:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-variant=outline]) .field-separator{margin-bottom:calc(var(--spacing) * -2)}.field-separator>span{padding-inline:calc(var(--spacing) * 2);color:var(--muted-foreground)}.field [role=alert]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--destructive)}.input-group{height:calc(var(--spacing) * 9);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-group:focus-within{border-color:var(--ring);--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);--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--destructive);--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);--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.input-group:has(>textarea){height:auto}.input-group:is(html.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.input-group:is(html.dark *){background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.input-group:is(html.dark *):has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:is(html.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.input-group:has(>:is(input,textarea,select,[data-control]):disabled){opacity:.5}.input-group>:is(input,select,[data-control]){padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group:not([data-orientation=vertical]):has(>:is([data-align=start],[data-align=inline-start]))>:is(input,select,[data-control]){padding-inline-start:calc(var(--spacing) * 1.5)}.input-group:not([data-orientation=vertical]):has(>:is([data-align=end],[data-align=inline-end]))>:is(input,select,[data-control]){padding-inline-end:calc(var(--spacing) * 1.5)}.input-group>textarea{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu){gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);-webkit-user-select:none;user-select:none}:is(.input-group>:is(span,[role=group],header,footer),.input-group>:is(svg,kbd,.popover,.dropdown-menu))>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.input-group>:is([data-align=start],[data-align=inline-start]){padding-inline-start:calc(var(--spacing) * 2)}.input-group>:is([data-align=end],[data-align=inline-end]){padding-inline-end:calc(var(--spacing) * 2)}.input-group>:is([data-align=start],[data-align=inline-start]):has(>button){margin-inline-start:calc(var(--spacing) * -1)}.input-group>:is([data-align=end],[data-align=inline-end]):has(>button){margin-inline-end:calc(var(--spacing) * -1)}.input-group>:is([data-align=start],[data-align=inline-start]):has(>kbd){margin-inline-start:calc(var(--spacing) * -.5)}.input-group>:is([data-align=end],[data-align=inline-end]):has(>kbd){margin-inline-end:calc(var(--spacing) * -.5)}.input-group>[data-align=block-start]{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2)}.input-group>[data-align=block-end]{padding-inline:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2)}.input-group>[data-align=block-start].border-b{padding-bottom:calc(var(--spacing) * 2)}.input-group>[data-align=block-end].border-t{padding-top:calc(var(--spacing) * 2)}.input-group[data-orientation=vertical]>:is(header,footer,[role=group],[data-align]){padding-inline:calc(var(--spacing) * 2.5)}.input-group[data-orientation=vertical]>:is(header[data-align=start],[data-align=block-start]){padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2)}.input-group[data-orientation=vertical]>:is(footer[data-align=end],[data-align=block-end]){padding-inline:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2)}.input-group[data-orientation=vertical]:has(>input)>:is(header[data-align=start],[data-align=block-start]){padding-top:calc(var(--spacing) * 2)}.input-group[data-orientation=vertical]:has(>input)>:is(footer[data-align=end],[data-align=block-end]),.input-group[data-orientation=vertical]>:is(header[data-align=start],[data-align=block-start]).border-b{padding-bottom:calc(var(--spacing) * 2)}.input-group[data-orientation=vertical]>:is(footer[data-align=end],[data-align=block-end]).border-t{padding-top:calc(var(--spacing) * 2)}.input-group>:is(kbd,span>kbd,[role=group]>kbd,header>kbd,footer>kbd){border-radius:calc(var(--radius) - 5px)}.input-group>:is(button,[role=group]>button,header>button,footer>button){gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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)}.input-group>:is(button,[role=group]>button,header>button,footer>button)>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.input-group>:is(button,[role=group]>button,header>button,footer>button):has(>svg):not(:has(>:not(svg))){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) - 5px);padding:0}.empty{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);--tw-border-style:dashed;padding:calc(var(--spacing) * 12);border-style:dashed}.empty>header{gap:calc(var(--spacing) * 2)}.empty figure{margin-bottom:calc(var(--spacing) * 2)}.empty figure:has(>svg:only-child){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--muted);color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.empty figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.empty :is(h2,h3,h4){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.empty>header>p{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.empty>:is(section,footer){gap:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.item{border-radius:var(--radius-md);border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.item:not([data-variant]),.item[data-variant=default]{border-color:#0000}.item[data-variant=outline]{border-color:var(--border)}.item[data-variant=muted]{background-color:var(--muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.item:not([data-size]),.item[data-size=default]{gap:calc(var(--spacing) * 3.5);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.item[data-size=sm]{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.item[data-size=xs]{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2)}.item>figure{gap:calc(var(--spacing) * 2)}.item:has(p)>figure{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}.item>figure:has(>svg:only-child) svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.item>figure:has(>img){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-sm);overflow:hidden}.item[data-size=sm]>figure:has(>img){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.item[data-size=xs]>figure:has(>img){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.item>section{gap:var(--spacing)}.item[data-size=xs]>section{gap:0}.item :is(h2,h3,h4){gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.item p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.item[data-size=xs] p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.item>aside,.item>:is(header,footer){gap:calc(var(--spacing) * 2)}.item-group{gap:calc(var(--spacing) * 4)}.item-group:has(>.item[data-size=sm]){gap:calc(var(--spacing) * 2.5)}.item-group:has(>.item[data-size=xs]){gap:calc(var(--spacing) * 2)}.item-group>hr{margin-block:calc(var(--spacing) * 2)}.kbd{height:calc(var(--spacing) * 5);width:fit-content;min-width:calc(var(--spacing) * 5);gap:var(--spacing);border-radius:var(--radius-sm);background-color:var(--muted);padding-inline:var(--spacing);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--background)}:where([data-slot=tooltip-content]) .kbd:is(html.dark *){background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:is(html.dark *){background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.kbd svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.field>label,.label{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium)}:is(.field>label,.label):is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>label,.label){opacity:.5}.field>section>label{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.field>section>label:is(:where(.peer):disabled~*),:where([data-disabled=true]) :is(.field>section>label){opacity:.5}.sidebar nav{background-color:var(--sidebar);color:var(--sidebar-foreground)}.sidebar nav>header,.sidebar nav>footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2)}.sidebar nav>section{gap:calc(var(--spacing) * 2)}.sidebar nav [role=separator]{margin-inline:calc(var(--spacing) * 2);border-color:var(--sidebar-border)}.sidebar nav>section>[role=group]{padding:calc(var(--spacing) * 2)}.sidebar nav h3{height:calc(var(--spacing) * 8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.sidebar nav h3{color:color-mix(in oklab, var(--sidebar-foreground) 70%, transparent)}}.sidebar nav h3{--tw-ring-color:var(--sidebar-ring);transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:linear;transition-duration:.2s;transition-timing-function:linear}.sidebar nav h3: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)}.sidebar nav h3>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sidebar nav>section>[role=group]>ul{gap:var(--spacing)}.sidebar nav>section>[role=group]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button),.sidebar nav li>details>summary{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-ring-color:var(--sidebar-ring)}@media (hover:hover){:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary):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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary):active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary)[data-open]:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}:is(.sidebar nav li>:is(a,button),.sidebar nav li>details>summary)>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.sidebar nav li>:is(a,button):is([aria-current=page],[data-active=true]),.sidebar nav li>details>summary:is([aria-current=page],[data-active=true]){background-color:var(--sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar nav li>:is(a,button):not([data-variant]),.sidebar nav li>details>summary:not([data-variant]),.sidebar nav li>:is(a,button)[data-variant=default],.sidebar nav li>details>summary[data-variant=default]):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}.sidebar nav li>:is(a,button)[data-variant=outline],.sidebar nav li>details>summary[data-variant=outline]{background-color:var(--background);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){:is(.sidebar nav li>:is(a,button)[data-variant=outline],.sidebar nav li>details>summary[data-variant=outline]):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground);--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.sidebar nav li>:is(a,button):not([data-size]),.sidebar nav li>details>summary:not([data-size]),.sidebar nav li>:is(a,button)[data-size=default],.sidebar nav li>details>summary[data-size=default]{height:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>:is(a,button)[data-size=sm],.sidebar nav li>details>summary[data-size=sm]{height:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sidebar nav li>:is(a,button)[data-size=lg],.sidebar nav li>details>summary[data-size=lg]{height:calc(var(--spacing) * 12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sidebar nav li>details>summary:after{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.sidebar nav li>details::details-content{padding-inline:calc(var(--spacing) * 3.5)}.sidebar nav ul ul{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5)}.sidebar nav ul ul:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary{height:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--sidebar-foreground);--tw-ring-color:var(--sidebar-ring)}@media (hover:hover){:is(.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary):hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}:is(.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary):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)}:is(.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary):active{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}:is(.sidebar nav ul ul>li>:is(a,button),.sidebar nav ul ul>li>details>summary)>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.progress{height:calc(var(--spacing) * 1.5);background-color:var(--muted);border-radius:3.40282e38px}.progress>span{background-color:var(--primary)}.skeleton{border-radius:var(--radius-md);background-color:var(--muted)}.table-container{width:100%;position:relative;overflow-x:auto}.table{caption-side:bottom;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.table tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.table tfoot{border-top-style:var(--tw-border-style);background-color:var(--muted);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.table tfoot{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.table tfoot>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table tr{border-bottom-style:var(--tw-border-style);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));border-bottom-width:1px}@media (hover:hover){.table tr:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.table tr[data-state=selected]{background-color:var(--muted)}.table th{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2);text-align:start;vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--foreground)}.table th:has([role=checkbox]){padding-inline-end:0}.table td{padding:calc(var(--spacing) * 2);vertical-align:middle;white-space:nowrap}.table td:has([role=checkbox]){padding-inline-end:0}.table caption{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted-foreground)}[data-tooltip]:before{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--foreground);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--background);display:inline-flex}[data-tooltip]:before:has(){padding-inline-end:calc(var(--spacing) * 1.5)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--popover);color:var(--popover-foreground);--tw-shadow:0 8px 24px -4px var(--tw-shadow-color,#10111a1f), 0 2px 6px -2px var(--tw-shadow-color,#10111a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px}.field>input[type=range],.input[type=range]{height:calc(var(--spacing) * 5);--slider-track-height:.375rem;--slider-thumb-size:1rem}:is(.field>input[type=range],.input[type=range])::-webkit-slider-runnable-track{height:calc(var(--spacing) * 1.5);background-color:var(--muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing) * 1.5);background-color:var(--muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing) * 1.5);background-color:var(--muted);border-radius:3.40282e38px}:is(.field>input[type=range],.input[type=range])::-ms-fill-lower{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{border-radius:inherit}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{margin-top:calc(calc((var(--slider-thumb-size) - var(--slider-track-height)) / 2) * -1);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0d), 0 1px 3px 0 var(--tw-shadow-color,#10111a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-webkit-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0d), 0 1px 3px 0 var(--tw-shadow-color,#10111a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-moz-range-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#10111a0d), 0 1px 3px 0 var(--tw-shadow-color,#10111a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--ring);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=range],.input[type=range])::-ms-thumb{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){:is(.field>input[type=range],.input[type=range])::-ms-thumb:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range])::-ms-thumb:focus-visible{outline-offset:2px;outline:2px solid #0000}}.console{gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.console-body{align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.console-body>.shell-messages{margin:0}.console .btn[data-tone=critical]{border-color:var(--sev-critical-border);color:var(--sev-critical-text)}.console .btn[data-tone=critical]:hover{background:var(--sev-critical-bg)}.console .numeric{font-family:var(--font-mono);font-variant-numeric:var(--numeric-features)}.console-nav{display:none}.console-nav-group>ul,.console-menu-list ul,.drawer .console-nav-group>ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.console-nav-head{padding:var(--space-3) var(--space-2-5) var(--space-1);font:var(--weight-semibold) var(--text-2xs)/1.5 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--subtle-foreground);margin:0}.console-nav-item{align-items:center;gap:var(--space-2-5);min-block-size:var(--tap-min);padding-inline:var(--space-2-5);border-radius:var(--radius-md);color:var(--muted-foreground);font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);transition:var(--transition-colors);text-decoration:none;display:flex}.console-nav-item:hover{background:var(--secondary);color:var(--foreground)}.console-nav-item[aria-current=page]{background:var(--primary-subtle);color:var(--primary-text);font-weight:var(--weight-semibold)}.console-nav-item>span:not(.count-pill){flex:1;min-inline-size:0}.console-nav-item>.count-pill{position:static}.console-menu{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.console-crumb{font:var(--type-caption);color:var(--muted-foreground);margin:0}.console-menu-inline>summary{list-style:none}.console-menu-inline>summary::-webkit-details-marker{display:none}.console-menu-inline[open]{flex-basis:100%}.console-menu-list{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin-block-start:var(--space-2)}@media (min-width:48rem){.console-menu{display:none}.console-nav{align-items:center;gap:var(--space-1) var(--space-3);border-block-end:1px solid var(--border);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.console-nav-group{align-items:center;gap:var(--space-1);display:flex}.console-nav-group+.console-nav-group{border-inline-start:1px solid var(--border);padding-inline-start:var(--space-3)}.console-nav-group>ul{flex-wrap:wrap;gap:2px;display:flex}.console-nav .console-nav-head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.console-nav .console-nav-item{gap:var(--space-1-5);min-block-size:2rem;padding-inline:var(--space-2)}}.console-head{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.console-head-text{flex:1;gap:2px;min-inline-size:0;display:grid}.console-head h1{font:var(--type-h2);margin:0;line-height:1.4}.console-meta{font:var(--type-caption);color:var(--muted-foreground);margin:0;line-height:1.5}.console-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.console-head-actions:empty{display:none}.console-list,.console-record{align-content:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.console-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.console-search{flex:16rem;align-items:center;max-inline-size:26rem;display:flex;position:relative}.console-search>.icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:var(--space-2-5)}.console-search>.input{inline-size:100%;min-block-size:var(--tap-min);padding-inline-start:var(--space-8)}.console-filter{align-items:center;gap:var(--space-1-5);font:var(--type-caption);color:var(--muted-foreground);line-height:1.5;display:inline-flex}.console-filter>.select{min-block-size:var(--tap-min);block-size:auto;color:var(--foreground)}.console-filter[data-applied]>.select{border-color:var(--primary);background-color:var(--primary-subtle);color:var(--primary-text)}.console-filter[data-filter=tab]{display:none}@media (scripting:enabled){.console-toolbar-submit{clip-path:inset(50%);block-size:1px;min-block-size:0;inline-size:1px;min-inline-size:0;position:absolute;overflow:hidden}}#console-table{gap:var(--space-2-5);grid-template-columns:minmax(0,1fr);display:grid}.console-tools{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.console-tools>.console-toolbar{flex:1 1 0;min-inline-size:0}.console-tool,.console-listhead{display:none}.console-inline>summary{list-style:none}.console-inline>summary::-webkit-details-marker{display:none}.console-inline>summary[data-size=icon]{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);position:relative}.console-inline>summary[data-applied]:after{content:"";border:2px solid var(--card);border-radius:var(--radius-pill);background:var(--primary);block-size:.5rem;inline-size:.5rem;position:absolute;inset-block-start:var(--space-1-5);inset-inline-end:var(--space-1-5)}.console-inline-body{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin-block-start:var(--space-2);display:grid}.console-listhead{justify-content:space-between;align-items:center;gap:var(--space-2)}.console-listhead-meta{min-inline-size:0;font:var(--type-caption);color:var(--muted-foreground);flex:1;margin:0;line-height:1.5}.console-listhead summary[data-variant=ghost]{min-block-size:var(--tap-min);color:var(--primary-text)}.console-sheet-form{gap:var(--space-4);display:grid}.console-choices{border:0;gap:2px;min-inline-size:0;margin:0;padding:0;display:grid}.console-choices>legend{font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);color:var(--muted-foreground);margin-block-end:var(--space-1-5);padding:0}.console-choices>.choice{padding-inline:var(--space-2-5);border-radius:var(--radius-md);cursor:pointer}.console-choices>.choice:has(>input:checked){background:var(--primary-subtle);color:var(--primary-text);font-weight:var(--weight-semibold)}.console-choices>.choice:has(>input:focus-visible){box-shadow:var(--focus-ring)}.console-choices .choice-card{align-items:center}.console-choices .choice-card>input{margin-block-start:0}.console-sheet-reset{display:flex}.console-sheet-form~:is(.console-sheet-note,.console-sheet-reset){margin-block-start:var(--space-3)}.console-sheet-note{font:var(--type-caption);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.6}.console-applied{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.console-applied-label{font:var(--type-caption);color:var(--muted-foreground);line-height:1.5}.console-applied>form:not(.console-chip){display:contents}.console-chip{align-items:center;gap:var(--space-1);padding-inline:var(--space-2-5) var(--space-0-5);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);font:var(--weight-medium) var(--text-xs)/1.5 var(--font-sans);display:inline-flex}.console-chip>span{color:var(--muted-foreground)}.console-chip>bdi{text-overflow:ellipsis;white-space:nowrap;max-inline-size:18ch;overflow:hidden}.console-chip>button{border-radius:var(--radius-pill);block-size:1.75rem;inline-size:1.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.console-chip>button:hover{background:var(--accent);color:var(--foreground)}.console-table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-xs);position:relative;overflow-x:auto}.console-grid{border-collapse:collapse;inline-size:100%;font:var(--weight-regular) var(--text-sm)/1.5 var(--font-sans)}.console-grid th,.console-grid td{padding:var(--space-1-5) var(--space-2-5);border-block-end:1px solid var(--border);text-align:start;vertical-align:middle}.console-grid thead th{background:var(--muted);block-size:2.25rem;font:var(--weight-semibold) var(--text-2xs)/1.4 var(--font-sans);color:var(--muted-foreground);padding-block:0}.console-grid thead th[aria-sort]{color:var(--foreground)}.console-grid tbody th,.console-grid tbody td{block-size:2.875rem}.console-grid tbody th{font-weight:var(--weight-regular)}.console-rows>tr:last-child>*{border-block-end:0}.console-rows>tr:hover>*{background:var(--muted)}.console-sort{align-items:center;gap:var(--space-1);min-block-size:2.25rem;color:inherit;text-decoration:none;display:inline-flex}.console-sort>.icon{color:var(--subtle-foreground)}.console-sort:hover{color:var(--foreground)}th[aria-sort]>.console-sort>.icon{color:var(--primary-text)}.console-grid td[data-col=actions]{white-space:nowrap;text-align:end;inline-size:1%}[dir=rtl] :is(.console-grid,.console-digest) [dir=auto]{text-align:right}[dir=ltr] :is(.console-grid,.console-digest) [dir=auto]{text-align:left}@media (max-width:79.99rem){.console-grid [data-drop=md]{display:none}}@media (max-width:63.99rem){.console-grid [data-drop=sm]{display:none}}.console-id{align-items:center;gap:var(--space-1-5);min-inline-size:0;display:flex}.console-id-name{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:16ch;font-weight:var(--weight-semibold);color:var(--foreground);text-decoration:none;display:block;overflow:hidden}.console-id-name:hover{color:var(--primary-text);text-decoration:underline}.console-sub{font:var(--weight-regular) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground);display:block}.console-sub.numeric{font-family:var(--font-mono);text-overflow:ellipsis;max-inline-size:26ch;overflow:hidden}.console-sub[data-tone=caution]{color:var(--sev-caution-text)}.console-sub[data-tone=warning]{color:var(--sev-warning-text)}.console-muted{color:var(--muted-foreground)}.console-badges{gap:var(--space-1);display:inline-flex}.console-grid tbody :is(td,th){white-space:nowrap}.console-grid [data-col=roles]>.console-badges,.console-table[data-table=support] [data-col=status]>.console-badges{flex-wrap:wrap}.console-table[data-table=support] th[data-col=subject]>.console-sub{text-overflow:ellipsis;max-inline-size:52ch;overflow:hidden}.console-meter{border-radius:var(--radius-pill);background:var(--muted);appearance:none;block-size:.375rem;inline-size:6rem;border:0;margin-block-end:var(--space-1);display:block;overflow:hidden}.console-meter::-webkit-progress-bar{background:var(--muted)}.console-meter::-webkit-progress-value{background:var(--primary);border-radius:var(--radius-pill)}.console-meter::-moz-progress-bar{background:var(--primary);border-radius:var(--radius-pill)}.console-meter[data-tone=caution]::-webkit-progress-value{background:var(--sev-caution-solid)}.console-meter[data-tone=caution]::-moz-progress-bar{background:var(--sev-caution-solid)}.console-actions{justify-content:flex-end;gap:var(--space-1-5);display:inline-flex}@media (max-width:95.99rem){.console-action-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.console-skeleton,.console-loading{display:none}.console-skeleton td>span{border-radius:var(--radius-pill);background:var(--muted);block-size:.625rem;inline-size:70%;animation:skeleton-pulse 1.4s var(--ease) infinite;display:block}.console-skeleton tr:nth-child(2n) td>span{inline-size:50%}#console-table.htmx-request .console-skeleton{display:table-row-group}#console-table.htmx-request :is(.console-rows,.console-state){display:none}#console-table.htmx-request .console-loading{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);margin:0;line-height:1.5;display:flex}.console-state{justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center;color:var(--muted-foreground);display:grid}.console-state-tile{border-radius:var(--radius-lg);background:var(--muted);block-size:2.75rem;inline-size:2.75rem;color:var(--muted-foreground);place-items:center;display:inline-grid}.console-state[data-tone=critical] .console-state-tile{background:var(--sev-critical-bg);color:var(--sev-critical-text)}.console-state h2{font:var(--type-h3);color:var(--foreground);margin:0;line-height:1.4}.console-state p{max-inline-size:48ch;margin:0;line-height:1.6}.console-state-code{justify-content:center;align-items:center;gap:var(--space-1-5);font:var(--type-caption);flex-wrap:wrap;display:inline-flex}.console-state-code>code{padding:.125rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);font-size:var(--text-xs);-webkit-user-select:all;user-select:all}.console-state-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.console-state-actions>form{display:contents}.console-table[data-state=empty] thead,.console-table[data-state=error] thead{display:none}.console-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-start:1px solid var(--border);background:var(--muted);flex-wrap:wrap;display:flex}.console-range{font:var(--type-caption);color:var(--muted-foreground);margin:0;line-height:1.5}.console-pager{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.console-pager .btn>.icon{flex:none}.console-page{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);padding-inline:var(--space-1-5);border-radius:var(--radius-md);color:var(--foreground);font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);font-variant-numeric:var(--numeric-features);place-items:center;text-decoration:none;display:inline-grid}a.console-page:hover{background:var(--accent)}.console-page[aria-current=page]{background:var(--primary);color:var(--primary-foreground)}.console-page-gap{padding-inline:var(--space-1);color:var(--muted-foreground)}.console-pager [aria-disabled=true]{opacity:.5;pointer-events:none}.console-footnote{font:var(--type-caption);color:var(--muted-foreground);margin:0;line-height:1.6}.console-stats{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;padding:0;line-height:1.5;list-style:none;display:flex}.console-stats>li>.numeric{font-weight:var(--weight-semibold);color:var(--foreground)}.console-stats>li[data-tone=warning]>.numeric{color:var(--sev-warning-text)}.console-rule{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-3);border:1px solid var(--sev-info-border);border-radius:var(--radius-lg);background:var(--sev-info-bg);display:flex}.console-rule-icon{color:var(--sev-info-text);flex:none;place-items:center;margin-block-start:2px;display:inline-grid}.console-rule h2{font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans);color:var(--foreground);margin:0}.console-rule p{max-inline-size:90ch;font:var(--type-caption);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.6}.console-create>summary{inline-size:fit-content;list-style:none}.console-create>summary::-webkit-details-marker{display:none}.console-create-form{gap:var(--space-3);max-inline-size:48rem;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin-block-start:var(--space-2);display:grid}.console-create-form textarea{min-block-size:12rem}.console-create-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.console-tabs>ul{gap:var(--space-1);scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--border);margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.console-tabs form{display:contents}.console-tab{align-items:center;gap:var(--space-1-5);min-block-size:var(--tap-min);padding-inline:var(--space-2-5);color:var(--muted-foreground);font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);white-space:nowrap;cursor:pointer;transition:var(--transition-colors);background:0 0;border:0;border-block-end:2px solid #0000;display:inline-flex}.console-tab:hover{color:var(--foreground)}.console-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md) var(--radius-md) 0 0;outline:none}.console-tab[aria-current=true]{border-block-end-color:var(--primary);color:var(--primary-text);font-weight:var(--weight-semibold)}.console-tab-count{min-inline-size:1.5rem;padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--muted);font-size:var(--text-2xs);text-align:center;color:var(--muted-foreground);line-height:1.5}.console-tab[aria-current=true]>.console-tab-count{background:var(--primary-subtle);color:var(--primary-text)}.console-tag{align-items:center;gap:var(--space-1);padding:0 var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--muted);font:var(--weight-medium) var(--text-2xs)/1.6 var(--font-sans);color:var(--muted-foreground);display:inline-flex}:not(.console-badges)>.console-tag+.console-tag{margin-inline-start:var(--space-1)}.console-type,.console-sla,.console-inline-icon{align-items:center;gap:var(--space-1);display:inline-flex}.console-type>.icon,.console-inline-icon>.icon{color:var(--muted-foreground)}.console-inline-icon{font-size:var(--text-2xs);color:var(--muted-foreground);margin-inline-start:var(--space-1-5)}.console-sla[data-tone=warning]{color:var(--sev-warning-text);font-weight:var(--weight-semibold)}.console-sla[data-tone=caution]{color:var(--sev-caution-text);font-weight:var(--weight-semibold)}.console-ticket{color:var(--muted-foreground);flex:none}.console-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.console-set{align-items:center;gap:var(--space-1);display:inline-flex}.console-set>.select{block-size:auto;min-block-size:2rem;font-size:var(--text-xs)}.console-card-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.console-card>.console-set,.console-card-actions{z-index:1;position:relative}.console-digest,.console-digest-skeleton,.console-more{display:none}.console-digest,.console-digest-skeleton{gap:var(--space-2);margin:0;padding:0;list-style:none}.console-card{gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);transition:var(--transition-colors);display:grid;position:relative}.console-card:hover{border-color:var(--primary-border)}.console-card:has(.console-card-title:focus-visible){box-shadow:var(--focus-ring)}.console-card-id{gap:2px;min-inline-size:0;display:grid}.console-card-title{font:var(--weight-semibold) var(--text-md)/1.4 var(--font-sans);color:var(--foreground);overflow-wrap:anywhere}a.console-card-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.console-card .console-sub.numeric{max-inline-size:none}.console-card-badges{align-items:center;gap:var(--space-1-5);font:var(--type-caption);flex-wrap:wrap;line-height:1.5;display:flex}.console-card-badges:empty{display:none}.console-facts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.console-fact{align-content:start;gap:2px;min-inline-size:0;display:grid}.console-fact>dt{font:var(--type-caption);color:var(--muted-foreground);line-height:1.5}.console-fact>dd{align-items:flex-start;gap:var(--space-1);font:var(--weight-medium) var(--text-base)/1.5 var(--font-sans);flex-direction:column;margin:0;display:flex}.console-fact>dd>.console-badges{flex-wrap:wrap}.console-fact>dd>.console-meter{order:1;inline-size:100%;margin:0}.console-digest-skeleton>li{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.console-digest-skeleton span{border-radius:var(--radius-pill);background:var(--muted);block-size:.75rem;inline-size:60%;animation:skeleton-pulse 1.4s var(--ease) infinite;display:block}.console-digest-skeleton span+span{inline-size:40%}.console-digest-skeleton span:last-child{inline-size:85%}.console-more{gap:var(--space-2);justify-items:center;padding-block-start:var(--space-1)}.console-more>.btn{inline-size:100%}.console-more.htmx-request>.btn{opacity:.6;pointer-events:none}.console-more.htmx-request>.btn>.icon{animation:1s linear infinite console-spin}@keyframes console-spin{to{transform:rotate(360deg)}}.console-confirm-root{display:contents}.console-confirm-inline>summary{inline-size:fit-content;list-style:none}.console-confirm-inline>summary::-webkit-details-marker{display:none}.console-confirm-inline[open]{flex-basis:100%}.console-confirm-fallback{gap:var(--space-3);inline-size:min(36rem,100vw - 2rem);padding:var(--space-4);border:1px solid var(--sev-critical-border);border-radius:var(--radius-lg);background:var(--card);white-space:normal;text-align:start;margin-block-start:var(--space-2);display:grid}.console-confirm-fallback>p{font:var(--type-body);margin:0}.console-confirm-trigger:not([data-tone=critical])+.console-confirm-fallback{border-color:var(--border)}.console-confirm-actions{display:flex}.console-confirm-trigger[data-tone=critical],.console-confirm-submit[data-tone=critical]{border-color:var(--sev-critical-border);background:var(--card);color:var(--sev-critical-text)}.console-confirm-trigger[data-tone=critical]:hover,.console-confirm-submit[data-tone=critical]:hover:not(:disabled){background:var(--sev-critical-bg);color:var(--sev-critical-text)}.sheet.console-confirm-sheet[data-side]>*{block-size:auto;min-block-size:84dvh;max-block-size:92dvh}.sheet.console-confirm-sheet[data-side]>*>header{text-align:start;padding-inline-end:var(--space-12)}.sheet.console-confirm-sheet>*>header>h2{font:var(--weight-bold) var(--text-lg)/1.4 var(--font-heading);text-wrap:pretty}.sheet.console-confirm-sheet>*>header>p{font:var(--weight-medium) var(--text-xs)/1.6 var(--font-sans);overflow-wrap:anywhere}.sheet.console-confirm-sheet>*>section{align-content:start;gap:var(--space-3);padding-block-start:var(--space-3);display:grid}.sheet.console-confirm-sheet>*>footer>.btn{inline-size:100%;min-block-size:var(--tap-min)}.sheet.console-confirm-sheet:is([data-kind=ticket-merge],[data-kind=card-publish])>*>footer{flex-direction:column-reverse}@media (min-width:48rem){.sheet.console-confirm-sheet[data-side]>*{border-radius:var(--radius-xl);block-size:fit-content;min-block-size:0;max-block-size:calc(100dvh - 2rem);inline-size:min(100% - 2rem,36rem);margin-block:auto;inset-block:0}.sheet.console-confirm-sheet>*>header:before{display:none}.sheet.console-confirm-sheet>*>header{padding-block-start:var(--space-5)}.sheet.console-confirm-sheet[data-side]>*>footer{flex-direction:row-reverse;justify-content:flex-start}.sheet.console-confirm-sheet>*>footer>.btn{min-block-size:0;inline-size:auto}}.console-confirm-banner{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--sev-border);border-radius:var(--radius-md);background:var(--sev-bg);color:var(--sev-text);display:flex}.console-confirm-banner[data-tone=critical]{--sev-bg:var(--sev-critical-bg);--sev-text:var(--sev-critical-text);--sev-border:var(--sev-critical-border)}.console-confirm-banner[data-tone=warning]{--sev-bg:var(--sev-warning-bg);--sev-text:var(--sev-warning-text);--sev-border:var(--sev-warning-border)}.console-confirm-banner[data-tone=info]{--sev-bg:var(--sev-info-bg);--sev-text:var(--sev-info-text);--sev-border:var(--sev-info-border)}.console-confirm-banner>.icon{flex:none;margin-block-start:2px}.console-confirm-banner>p{font:var(--weight-semibold) var(--text-sm)/1.6 var(--font-sans);text-wrap:pretty;margin:0}.console-confirm-list,.console-confirm-list>ul{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.console-confirm-list>h3{font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans);margin:0}.console-confirm-list li{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);font:var(--weight-medium) var(--text-sm)/1.6 var(--font-sans);display:flex}.console-confirm-list li>.icon{color:var(--muted-foreground);flex:none;margin-block-start:3px}.console-confirm-list li[data-tone=warning]>.icon{color:var(--sev-warning-text)}.console-confirm-list li[data-tone=critical]>.icon{color:var(--sev-critical-text)}.console-confirm-list .console-tag[data-tone=critical]{border-color:var(--sev-critical-border);background:var(--sev-critical-bg);color:var(--sev-critical-text)}.console-confirm-list li>span:not(.console-tag){text-wrap:pretty;flex:1;min-inline-size:0}.console-confirm-list li>.console-tag{flex:none;margin-block-start:2px}.console-confirm{gap:var(--space-3);display:grid}.console-confirm-error{align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border:1px solid var(--sev-warning-border);border-radius:var(--radius-md);background:var(--sev-warning-bg);color:var(--sev-warning-text);display:flex}.console-confirm-error>.icon{flex:none;margin-block-start:3px}.console-confirm-error>div{gap:var(--space-1-5);min-inline-size:0;display:grid}.console-confirm-error p{font:var(--weight-semibold) var(--text-sm)/1.6 var(--font-sans);margin:0}.console-typed{gap:var(--space-1-5);padding:var(--space-3);border:1px solid var(--sev-critical-border);border-radius:var(--radius-md);background:var(--sev-critical-bg);display:grid}.console-typed>label{font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans);color:var(--sev-critical-text)}.console-typed>.input{border-color:var(--sev-critical-border);background:var(--card);font-family:var(--font-mono);font-weight:var(--weight-semibold)}.console-confirm[data-kind=ticket-merge] .console-typed{border-color:var(--border);background:var(--muted)}.console-confirm[data-kind=ticket-merge] .console-typed>label{color:var(--foreground)}.console-confirm[data-kind=ticket-merge] .console-typed>.input{border-color:var(--input)}.console-typed-hint,.console-confirm-note{font:var(--type-caption);color:var(--muted-foreground);text-wrap:pretty;margin:0;line-height:1.6}.console-typed-hint>code{font-family:var(--font-mono);color:var(--foreground);overflow-wrap:anywhere}.console-record .back-link{justify-self:start}.console-record-head{gap:var(--space-2);display:grid}.console-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.console-title>h1{overflow-wrap:anywhere}.console-panels{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.console-panel{gap:var(--space-3);min-inline-size:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-xs);display:grid}.console-panel[data-tone=critical]{border-color:var(--sev-critical-border)}.console-panel-head{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.console-panel-head>h2{font:var(--weight-semibold) var(--text-md)/1.4 var(--font-heading);margin:0}.console-panel-head>.console-meta{flex:1}.console-panel-link{align-items:center;gap:var(--space-1);font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);margin-inline-start:auto;display:inline-flex}.console-panel>form{gap:var(--space-3);display:grid}.console-panel-foot{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--border);flex-wrap:wrap;padding-block-start:var(--space-2-5);display:flex}.console-panel-foot>p{min-inline-size:8rem;font:var(--type-caption);color:var(--muted-foreground);text-wrap:pretty;flex:1;margin:0;line-height:1.6}.console-panel fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.console-panel legend{font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);padding:0}.console-fields{gap:var(--space-3);display:grid}.console-choice{align-items:center;gap:var(--space-2-5);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-md);font:var(--weight-semibold) var(--text-sm)/1.4 var(--font-sans);cursor:pointer;transition:var(--transition-colors);display:flex}.console-choice:hover{border-color:var(--border-strong)}.console-choice:has(>input:checked){border-color:var(--primary-border);background:var(--primary-subtle)}.console-choice:has(>input:focus-visible){box-shadow:var(--focus-ring)}.console-choice>.console-sub{margin-inline-start:auto}.console-dl{margin:0;display:grid}.console-dl>div{align-items:baseline;gap:var(--space-1);padding-block:var(--space-2);border-block-end:1px solid var(--border);grid-template-columns:minmax(0,1fr);display:grid}.console-dl>div:last-child{border-block-end:0;padding-block-end:0}.console-dl dt{font:var(--weight-medium) var(--text-xs)/1.5 var(--font-sans);color:var(--muted-foreground)}.console-dl dd{min-inline-size:0;font:var(--weight-semibold) var(--text-xs)/1.6 var(--font-sans);overflow-wrap:anywhere;justify-items:start;gap:2px;margin:0;display:grid}.console-tiles{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.console-tile{min-inline-size:0;padding:var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);align-content:start;gap:2px;display:grid}.console-tile>dt{align-items:center;gap:var(--space-1-5);font:var(--weight-semibold) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground);display:flex}.console-tile>dd{overflow-wrap:anywhere;min-inline-size:0;font:var(--weight-bold) var(--text-lg)/1.4 var(--font-sans);margin:0}.console-tile>dd+dd{font:var(--weight-medium) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground)}.console-tile>dd+dd[data-tone=warning]{color:var(--sev-warning-text)}.console-mini-wrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.console-mini{border-collapse:collapse;inline-size:100%;font:var(--weight-medium) var(--text-xs)/1.5 var(--font-sans)}.console-mini th,.console-mini td{padding:var(--space-2) var(--space-2-5);border-block-end:1px solid var(--border);text-align:start;vertical-align:middle}.console-mini thead th{background:var(--muted);font:var(--weight-semibold) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground);white-space:nowrap}.console-mini tbody tr:last-child>*{border-block-end:0}.console-mini tbody th{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.console-mini tbody tr:hover{background:var(--muted)}.console-thread{gap:var(--space-2-5);margin:0;padding:0;list-style:none;display:grid}.console-msg{gap:var(--space-2);padding:var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);display:grid}.console-msg[data-from=staff]{background:var(--muted)}.console-msg[data-internal]{background:var(--muted);color:var(--muted-foreground);border-style:dashed}.console-msg-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.console-msg-who{font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans);color:var(--foreground)}.console-msg-head>time{font:var(--weight-medium) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground);margin-inline-start:auto}.console-msg-body{font:var(--type-body);line-height:var(--leading-loose);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.console-msg[data-internal]>.console-msg-body{color:var(--foreground)}.console-msg-note{align-items:center;gap:var(--space-1-5);font:var(--weight-semibold) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground);margin:0;display:flex}.console-composer{gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);display:grid}.console-composer .textarea{background:var(--card);min-block-size:7rem}.console-composer-actions{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.console-composer-actions>.console-grow{flex:1;min-inline-size:12rem}.console-note{align-items:flex-start;gap:var(--space-2-5);min-inline-size:0;padding:var(--space-2-5) var(--space-3);border:1px solid var(--sev-info-border);border-radius:var(--radius-md);background:var(--sev-info-bg);border-inline-start-width:3px;display:flex}.console-note[data-tone=caution]{border-color:var(--sev-caution-border);background:var(--sev-caution-bg)}.console-note[data-tone=warning]{border-color:var(--sev-warning-border);background:var(--sev-warning-bg)}.console-note>.icon{color:var(--sev-info-text);flex:none;margin-block-start:2px}.console-note[data-tone=caution]>.icon,.console-note[data-tone=caution] h2{color:var(--sev-caution-text)}.console-note[data-tone=warning]>.icon,.console-note[data-tone=warning] h2{color:var(--sev-warning-text)}.console-note>div{gap:var(--space-1);min-inline-size:0;display:grid}.console-note h2{font:var(--weight-semibold) var(--text-sm)/1.4 var(--font-sans);color:var(--sev-info-text);margin:0}.console-note p{font:var(--type-body);line-height:var(--leading-loose);text-wrap:pretty;margin:0}.console-danger-head{align-items:flex-start;gap:var(--space-2-5);display:flex}.console-danger-icon{border-radius:var(--radius-md);background:var(--sev-critical-bg);block-size:2rem;inline-size:2rem;color:var(--sev-critical-text);flex:none;place-items:center;display:grid}.console-danger-head>div{gap:var(--space-1);min-inline-size:0;display:grid}.console-danger-head h2{font:var(--weight-semibold) var(--text-sm)/1.4 var(--font-sans);margin:0}.console-danger-head p{font:var(--type-body);line-height:var(--leading-loose);color:var(--muted-foreground);text-wrap:pretty;margin:0}.console-body-text{font:var(--type-body);line-height:var(--leading-loose);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.console-panel h3{margin:0}.console-panels-stack{align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}.console-panel .field>:is(.select,.input,.textarea){inline-size:100%}.console-panel .field>.textarea{min-block-size:5.5rem}.console-panel .field>select{inline-size:100%}.console-panel .field>textarea{min-block-size:5.5rem}.console-dl .console-panel-link{margin-inline-start:0}.console-files{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.console-files a{align-items:center;gap:var(--space-1-5);min-block-size:2rem;font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);overflow-wrap:anywhere;display:inline-flex}.console-changes,.console-flags,.console-missing{margin:0;padding:0;list-style:none;display:grid}.console-changes{gap:var(--space-3)}.console-change{gap:var(--space-2-5);min-inline-size:0;padding:var(--space-3);border:1px solid var(--border);border-inline-start:3px solid var(--sev-info-border);border-radius:var(--radius-md);background:var(--card);display:grid}.console-change[data-change=added]{border-inline-start-color:var(--sev-success-border)}.console-change[data-change=removed]{border-inline-start-color:var(--sev-warning-border)}.console-change-head{align-items:center;gap:var(--space-1-5) var(--space-2);flex-wrap:wrap;display:flex}.console-change-head>h3{min-inline-size:0;font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans);flex:1}.console-change-langs{gap:var(--space-2-5);min-inline-size:0;display:grid}.console-change-lang{align-content:start;gap:var(--space-1);min-inline-size:0;display:grid}.console-change-label{font:var(--weight-semibold) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground);margin:0}.console-change-lang>.reader-prose{font:var(--type-body);line-height:var(--leading-loose)}[dir=rtl] .console-change-lang>.reader-prose[dir=ltr]{text-align:left!important}.console-change-empty{font:var(--type-caption);color:var(--muted-foreground);margin:0;line-height:1.6}.console-change-before{gap:var(--space-2);border-block-start:1px dashed var(--border);padding-block-start:var(--space-2);display:grid}.console-change-before>summary{align-items:center;gap:var(--space-1-5);cursor:pointer;min-block-size:2rem;inline-size:fit-content;font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);color:var(--primary-text);display:inline-flex}.console-change-before>.console-change-langs{padding:var(--space-2-5);border-radius:var(--radius-md);background:var(--muted)}.console-flags{gap:var(--space-2)}.console-flags>li{gap:var(--space-1-5);min-inline-size:0;padding:var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.console-flags>li[data-red]{border-color:var(--sev-critical-border);background:var(--sev-critical-bg)}.console-flag-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.console-flags p{font:var(--type-body);line-height:var(--leading-loose);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.console-missing{gap:var(--space-1)}.console-missing>li{font:var(--weight-medium) var(--text-sm)/1.6 var(--font-sans);padding-inline-start:var(--space-3);position:relative}.console-missing>li:before{content:"";background:currentColor;border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:.7em;inset-inline-start:0}.console-period{align-items:center}.console-period-field{align-items:center;gap:var(--space-1-5);font:var(--type-caption);color:var(--muted-foreground);line-height:1.5;display:inline-flex}.console-period-field>.input{inline-size:8rem;color:var(--foreground)}.console-period>.console-sub{flex-basis:100%;order:1}.console-chart-hero{align-items:baseline;gap:var(--space-1) var(--space-2);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;order:1;margin:0;line-height:1.5;display:flex}.console-chart-hero>:first-child{font-weight:var(--weight-semibold);color:var(--foreground)}.console-chart-empty{font:var(--type-caption);color:var(--muted-foreground);order:1;margin:0;line-height:1.6}.console-chart-plot{border-block-end:1px solid var(--border);block-size:9rem;margin-block-start:var(--space-4);position:relative}.console-chart-plot>svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.console-chart-max{font:var(--weight-semibold) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground);position:absolute;inset-block-end:100%;inset-inline-start:0}.console-chart-grid>line{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.console-chart-hit{fill:#0000}.console-chart-bar,.console-hbar{fill:var(--iris-9)}g:hover>.console-chart-bar{fill:var(--iris-11)}.console-chart-area{fill:var(--iris-9);fill-opacity:.14}.console-chart-line{fill:none;stroke:var(--iris-9);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.console-chart-axis{display:flex}.console-chart-axis>span{min-inline-size:0;font:var(--weight-medium) var(--text-2xs)/1.5 var(--font-sans);color:var(--muted-foreground);white-space:nowrap;flex:1;justify-content:center;display:flex}[dir=rtl] :is(.console-chart-plot,.console-hbars)>svg{transform:scaleX(-1)}.console-hbars{--hbar-label:min(11rem, 38%);--hbar-value:4.5rem;--hbar-gap:var(--space-3);grid-template-columns:var(--hbar-label) minmax(0, 1fr) var(--hbar-value);align-items:center;column-gap:var(--hbar-gap);grid-auto-rows:1.75rem;display:grid;position:relative}.console-hbar-label{text-overflow:ellipsis;white-space:nowrap;font:var(--weight-medium) var(--text-xs)/1.5 var(--font-sans);grid-column:1;overflow:hidden}[dir=rtl] .console-hbar-label{text-align:right}[dir=ltr] .console-hbar-label{text-align:left}.console-hbar-value{font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);color:var(--muted-foreground);text-align:end;grid-column:3}.console-hbars>svg{inline-size:calc(100% - var(--hbar-label) - var(--hbar-value) - 2 * var(--hbar-gap));block-size:100%;position:absolute;inset-block:0;inset-inline-start:calc(var(--hbar-label) + var(--hbar-gap))}.console-hbar-track{fill:var(--muted)}.console-chart-blank{block-size:.6rem;inline-size:100%}.console-donut{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.console-donut>svg{flex:none;block-size:7rem;inline-size:7rem}.console-donut-track,.console-donut-part{fill:none;stroke-width:6px}.console-donut-track{stroke:var(--slate-8)}.console-donut[data-empty] .console-donut-track{stroke:var(--muted)}.console-donut-part{stroke:var(--iris-9)}.console-legend{gap:var(--space-1-5);flex:1;min-inline-size:10rem;margin:0;padding:0;list-style:none;display:grid}.console-legend>li{align-items:center;gap:var(--space-2);font:var(--weight-medium) var(--text-xs)/1.5 var(--font-sans);display:flex}.console-legend>li>span:nth-child(2){min-inline-size:0;color:var(--muted-foreground);flex:1}.console-legend>li>.numeric{font-weight:var(--weight-semibold)}.console-legend-key{background:var(--iris-9);border-radius:2px;flex:none;block-size:.625rem;inline-size:.625rem}.console-legend-key[data-series="2"]{background:var(--slate-8)}.console-chart-more{gap:var(--space-2);border-block-start:1px solid var(--border);order:2;padding-block-start:var(--space-2);display:grid}.console-chart-more>summary{cursor:pointer;min-block-size:2rem;inline-size:fit-content;font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);color:var(--primary-text);align-items:center;display:inline-flex}@media (min-width:48rem){.console-dl>div{gap:var(--space-2);grid-template-columns:8rem minmax(0,1fr)}.console-tiles{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.console-tile>dd{font-size:var(--text-xl)}.console-fields[data-cols="2"],.console-change-langs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.console-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.console-panels>*{grid-column:span 2}.console-panels>[data-span=aside]{grid-column:span 1}.console-panels>[data-span=wide]{grid-column:1/-1}}@media (max-width:47.99rem){.console{--tap-min:44px}.console-head-actions{inline-size:100%}.console-search{flex-basis:100%;max-inline-size:none}.console-chip>button{inline-size:var(--tap-min);block-size:var(--tap-min);margin-block:-.5rem}.console-list .console-meta{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.console-filter,.console-grid,.console-foot{display:none}.console-tool{display:block}.console-tools>.console-tool:has(>.console-inline[open]){flex-basis:100%;order:1}.console-listhead{flex-wrap:wrap;display:flex}.console-listhead>.console-tool:has(>.console-inline[open]){flex-basis:100%}.console-table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.console-digest,.console-more{display:grid}.console-more>.console-range{text-align:center}#console-table.htmx-request .console-digest{display:none}#console-table.htmx-request .console-digest-skeleton{display:grid}.console-state{padding:var(--space-8) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.console-state-actions{flex-direction:column;align-self:stretch;inline-size:100%}.console-state-actions .btn{inline-size:100%;min-block-size:var(--tap-min)}.console-state[data-tone=critical]>.console-state-actions{flex-direction:column-reverse}.console-sheet-form .btn,.console-sheet-reset>.btn{inline-size:100%;min-block-size:var(--tap-min)}.console-card>.console-set>.select{flex:1;min-inline-size:0}:is(.console-card>.console-set,.console-card-actions)>:is(.select,.btn),.console-create>summary,.console-create-actions>.btn{min-block-size:var(--tap-min)}.console-card>.console-set,.console-card-actions>:is(form,.btn),.console-create>summary,.console-create-actions>.btn{inline-size:100%}.console-card-actions>form>.btn{inline-size:100%;min-block-size:var(--tap-min)}.console-create-form{padding:var(--space-3)}.console-record .console-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.console-record .console-head-actions>.btn,.console-resolve>.btn,.console-record .console-head-actions .console-confirm-trigger{inline-size:100%;min-block-size:var(--tap-min);justify-content:center}.console-record .console-head-actions>:is(.btn[data-variant=primary],.console-resolve,:last-child:nth-child(odd)),.console-record .console-head-actions>.console-confirm-root:last-child:is(:nth-child(odd),.console-resolve+*)>.console-confirm-inline{grid-column:1/-1}.console-panel-link{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);margin-block:calc((1.125rem - var(--tap-min)) / 2);justify-content:center}.console-dl .console-panel-link{justify-content:flex-start}a.console-card-title,.console-mini tbody th>a{padding-block:calc((var(--tap-min) - 1lh) / 2);margin-block:calc((1lh - var(--tap-min)) / 2)}.console-mini tbody th>a{min-inline-size:var(--tap-min);display:inline-block}.console-chart-more>summary{min-block-size:var(--tap-min)}.console-panel-foot,.console-composer-actions{flex-direction:column;align-items:stretch}.console-panel-foot>.btn,.console-panel-foot .console-confirm-trigger,.console-composer-actions>.btn{inline-size:100%;min-block-size:var(--tap-min);justify-content:center}.console-composer-actions>.console-grow{min-inline-size:0}.console-period-field{gap:var(--space-1);display:grid}.console-period-field>.input{inline-size:100%;min-block-size:var(--tap-min)}.console-period>.console-sub,.console-period>button:last-child{grid-column:1/-1}.console-chart-hero{order:0}.console-chart-hero>:first-child{font:var(--weight-bold) var(--text-2xl)/1.4 var(--font-sans)}.console-chart-plot{block-size:6rem}.console-chart[data-axis=month] .console-chart-axis>span:nth-last-child(2n){visibility:hidden}.console-hbars{--hbar-label:min(8rem, 40%);--hbar-value:3.5rem;--hbar-gap:var(--space-2)}.console-mini-wrap{border:0;border-radius:0;overflow:visible}.console-mini,.console-mini tr,.console-mini tbody th,.console-mini td{display:block}.console-mini thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.console-mini tbody{gap:var(--space-2);display:grid}.console-mini tr{gap:var(--space-1-5);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);display:grid}.console-mini th,.console-mini td{border:0;padding:0}.console-mini tbody th{font-size:var(--text-sm)}.console-mini td{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.console-mini td:before{content:attr(data-label);color:var(--subtle-foreground)}}@supports selector(::details-content){@media (max-width:47.99rem){.console-chart-more::details-content{content-visibility:visible;opacity:1;block-size:auto}.console-chart-more>summary{display:none}}}.console-audience{align-items:end}.console-channels{gap:var(--space-2);display:grid}.console-recipients{gap:var(--space-1-5);max-block-size:24rem;padding:2px;display:grid;overflow-y:auto}.console-recipients .console-sub{margin-inline-start:auto}.console-note-list{gap:var(--space-1);font:var(--type-caption);overflow-wrap:anywhere;margin:0;padding-inline-start:var(--space-4);line-height:1.6;display:grid}@media (min-width:48rem){.console-audience{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto}.console-channels{grid-template-columns:repeat(3,minmax(0,1fr))}}.desk-only{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-xs);text-align:center;display:none}.desk-only-glyph{border-radius:var(--radius-lg);background:var(--primary-subtle);block-size:3rem;inline-size:3rem;color:var(--primary-text);place-items:center;display:grid}.desk-only>h2{font:var(--weight-bold) var(--text-lg)/1.4 var(--font-heading);text-wrap:balance;margin:0}.desk-only>p{margin:0 0 var(--space-2);font:var(--type-body);line-height:var(--leading-loose);color:var(--muted-foreground);text-wrap:pretty}.desk-only-actions{gap:var(--space-2);justify-self:stretch;display:grid}.desk-only-actions .btn{justify-content:center;min-block-size:44px;inline-size:100%}@media (max-width:47.99rem){.desk-only{display:grid}[data-desk],.console-record [data-desk]{display:none}}.editorial,.editorial-body,.editorial-list,.editorial-page{align-content:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.editorial-list{gap:var(--space-3)}.editorial-body>.shell-messages{margin:0}.editorial .numeric{font-family:var(--font-mono);font-variant-numeric:var(--numeric-features)}.editorial summary{list-style:none}.editorial summary::-webkit-details-marker{display:none}.editorial-nav{display:none}.editorial-nav-head+ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.editorial-nav-head{padding:var(--space-3) var(--space-2-5) var(--space-1);font:var(--weight-semibold) var(--text-2xs)/1.5 var(--font-sans);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--subtle-foreground);margin:0}.editorial-nav-item{align-items:center;gap:var(--space-2-5);min-block-size:var(--tap-min);padding-inline:var(--space-2-5);border-radius:var(--radius-md);color:var(--muted-foreground);font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);transition:var(--transition-colors);display:flex}a.editorial-nav-item:hover{background:var(--secondary)}.editorial-nav-item[aria-current=page]{background:var(--primary-subtle);font-weight:var(--weight-semibold)}.editorial-nav-item>span:not(.count-pill){flex:1;min-inline-size:0}.editorial-nav-item>.count-pill{position:static}.editorial-menu{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editorial-crumb{font:var(--type-caption);color:var(--muted-foreground);margin:0}.editorial-menu-inline[open]{flex-basis:100%}.editorial-menu-list{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin-block-start:var(--space-2)}@media (min-width:48rem){.editorial-menu{display:none}.editorial-nav{border-block-end:1px solid var(--border);align-items:center;padding-block-end:var(--space-2);display:flex}.editorial-nav .editorial-nav-head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.editorial-nav .editorial-nav-head+ul{flex-wrap:wrap;display:flex}.editorial-nav .editorial-nav-item{gap:var(--space-1-5);min-block-size:2rem;padding-inline:var(--space-2)}}.editorial-head{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.editorial-head-text{flex:16rem;gap:2px;min-inline-size:0;display:grid}.editorial-head h1{font:var(--type-h2);margin:0;line-height:1.4}.editorial-meta{font:var(--type-caption);color:var(--muted-foreground);margin:0;line-height:1.5}.editorial-head-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.editorial-inline,.editorial-new{position:relative}.editorial-inline-panel,.editorial-new-panel{z-index:30;inline-size:min(22rem,100vw - 2rem);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);position:absolute;inset-block-start:calc(100% + var(--space-1-5));inset-inline-end:0}.editorial-inline>summary>.count-pill{position:static}@media (min-width:64rem){.editorial-tool[data-tool=sort]{display:none}}.editorial-new-panel{gap:var(--space-2);padding:var(--space-2);display:grid}.editorial-new-panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.editorial-new-head{padding:var(--space-1) var(--space-2) 0;font:var(--type-caption);color:var(--muted-foreground);margin:0}.editorial-new-item{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-inline:var(--space-2);border-radius:var(--radius-md);display:flex}.editorial-new-item:hover{background:var(--muted)}.editorial-new-meta{font:var(--type-caption);color:var(--muted-foreground);white-space:nowrap}.editorial-sort-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.editorial-sort-option{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-2-5);border-radius:var(--radius-md);display:flex}.editorial-sort-option:hover{background:var(--muted)}.editorial-sort-option[aria-current]{background:var(--primary-subtle);font-weight:var(--weight-semibold)}.editorial-filter-form{gap:var(--space-3);display:grid}.editorial-filter-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.editorial-tabs>ul{gap:var(--space-1);scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--border);margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.editorial-tab{align-items:center;gap:var(--space-1-5);min-block-size:var(--tap-min);padding-inline:var(--space-2-5);font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);white-space:nowrap;transition:var(--transition-colors);border-block-end:2px solid #0000;display:inline-flex}.editorial-tab:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md) var(--radius-md) 0 0;outline:none}.editorial-tab[aria-current=page]{border-block-end-color:var(--primary);font-weight:var(--weight-semibold)}.editorial-tab-count{min-inline-size:1.5rem;padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--muted);font-size:var(--text-2xs);text-align:center;color:var(--muted-foreground)}.editorial-tab[aria-current=page]>.editorial-tab-count{background:var(--primary-subtle);color:var(--primary-text)}.editorial-table{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-xs);grid-template-columns:minmax(0,1fr);display:grid}.editorial-thead{display:none}.editorial-rows>.editorial-row{align-items:center;gap:var(--space-1-5) var(--space-2);padding:var(--space-2-5) var(--space-3);border-block-end:1px solid var(--border);grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"title title title actions""type state updated updated""done done done done";display:grid}.editorial-rows>.editorial-row:last-child{border-block-end:0}.editorial-row:has(details[open]){z-index:2;position:relative}.editorial-cell{align-items:center;gap:var(--space-1-5);min-inline-size:0;font:var(--weight-regular) var(--text-sm)/1.5 var(--font-sans);display:flex}.editorial-cell[data-col=title]{flex-wrap:wrap;grid-area:title}.editorial-cell[data-col=title]:lang(fa){line-height:1.6}.editorial-cell[data-col=type]{grid-area:type}.editorial-cell[data-col=state]{grid-area:state}.editorial-cell[data-col=done]{grid-area:done}.editorial-cell[data-col=owner]{display:none}.editorial-cell[data-col=updated]{grid-area:updated;justify-content:flex-end}.editorial-cell[data-col=actions]{justify-content:flex-end;gap:var(--space-0-5);grid-area:actions}:is(.editorial-cell[data-col=updated],.editorial-cell[data-col=owner]){font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap}@media (min-width:64rem){.editorial-table{grid-template-columns:minmax(14rem,1fr) repeat(5,auto)}.editorial-thead,.editorial-rows,.editorial-table .editorial-row{grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:none;display:grid}.editorial-table .editorial-row{min-block-size:var(--density-row-h);gap:0;padding:0}.editorial-rows>.editorial-row:hover{background:var(--muted)}.editorial-table .editorial-cell{padding:0 var(--space-2-5);white-space:nowrap;flex-wrap:nowrap;grid-area:auto}.editorial-thead>.editorial-row{border-block-end:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--muted)}.editorial-thead .editorial-cell{font:var(--weight-semibold) var(--text-2xs)/1.4 var(--font-sans);color:var(--muted-foreground)}.editorial-thead [aria-sort]{color:var(--foreground)}.editorial-table .editorial-cell[data-col=updated]{justify-content:flex-start}}@media (min-width:80rem){.editorial-table{grid-template-columns:minmax(16rem,1fr) repeat(3,auto) minmax(6rem,10rem) repeat(2,auto)}.editorial-table .editorial-cell[data-col=owner]{display:flex}}.editorial-sort{align-items:center;gap:var(--space-1);min-block-size:2.25rem;display:inline-flex}[aria-sort]>.editorial-sort>.icon{color:var(--primary-text)}.editorial-pin{color:var(--primary-text);flex:none;display:inline-flex}.editorial-text{text-overflow:ellipsis;overflow-wrap:anywhere;min-inline-size:0;overflow:hidden}.editorial-title{font-weight:var(--weight-semibold)}.editorial-sub{font-size:var(--text-2xs);color:var(--muted-foreground);margin-inline-start:var(--space-1)}.editorial-code{font-size:var(--text-2xs);color:var(--subtle-foreground);flex:none}.editorial-lang{color:var(--sev-caution-text);flex:none;display:inline-flex}.editorial-lang[data-tone=warning]{color:var(--sev-warning-text)}.editorial-cell>.status-badge{flex:none}.editorial-type{align-items:center;gap:var(--space-1);font:var(--weight-medium) var(--text-xs)/1.5 var(--font-sans);white-space:nowrap;display:inline-flex}.editorial-type[data-type=knowledge]>.icon{color:var(--type-knowledge)}.editorial-type[data-type=technique]>.icon{color:var(--type-technique)}.editorial-type[data-type=disease]>.icon{color:var(--type-disease)}.editorial-type[data-type=drug]>.icon{color:var(--type-drug)}.editorial-type[data-type=crisis]>.icon{color:var(--type-crisis)}.editorial-type[data-type=case]>.icon{color:var(--type-case)}.editorial-bar{border-radius:var(--radius-pill);background:var(--muted);appearance:none;border:0;flex:0 0 4.5rem;block-size:.375rem;inline-size:4.5rem;overflow:hidden}.editorial-bar::-webkit-progress-bar{background:var(--muted)}.editorial-bar::-webkit-progress-value{background:var(--primary);border-radius:var(--radius-pill)}.editorial-bar::-moz-progress-bar{background:var(--primary);border-radius:var(--radius-pill)}.editorial-bar[data-full]::-webkit-progress-value{background:var(--sev-success-solid)}.editorial-bar[data-full]::-moz-progress-bar{background:var(--sev-success-solid)}:is(.editorial-count,.editorial-short,.editorial-none){font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap}.editorial-short{align-items:center;gap:var(--space-1);font-weight:var(--weight-semibold);color:var(--sev-warning-text);display:inline-flex}.editorial-none{font-style:italic}[dir=rtl] .editorial-rows [dir=auto]{text-align:right}[dir=ltr] .editorial-rows [dir=auto]{text-align:left}[data-col=owner]>[dir=auto]{text-overflow:ellipsis;overflow:hidden}.editorial-menu-actions,.editorial-confirm{position:relative}.editorial-menu-panel{z-index:20;gap:var(--space-1);min-inline-size:12rem;padding:var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);white-space:normal;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.editorial-menu-panel .btn{justify-content:flex-start;inline-size:100%}.editorial-action-form{display:contents}.editorial-confirm[open]{flex-basis:100%}.editorial-confirm-panel{gap:var(--space-2);inline-size:min(20rem,100vw - 2rem);padding:var(--space-3);border:1px solid var(--sev-critical-border);border-radius:var(--radius-md);background:var(--card);white-space:normal;margin-block-start:var(--space-1-5);display:grid}.editorial-menu-panel .editorial-confirm-panel{inline-size:auto}.editorial-confirm-panel>p{font:var(--weight-medium) var(--text-sm)/1.6 var(--font-sans);text-wrap:pretty;margin:0}@media (min-width:48rem){.editorial-head-actions>.editorial-confirm[open]{flex-basis:auto}.editorial-head-actions .editorial-confirm-panel{z-index:20;box-shadow:var(--shadow-md);position:absolute;inset-block-start:100%;inset-inline-end:0}}.editorial-pager,.editorial-more{display:none}.editorial-more{gap:var(--space-2);justify-items:center}.editorial-more>.btn{inline-size:100%}.editorial-more>.htmx-request{opacity:.6;pointer-events:none}:is(.editorial-more-count,.editorial-pager>p){font:var(--type-caption);color:var(--muted-foreground);margin:0;margin-inline-end:auto;line-height:1.5}@media (max-width:47.99rem){.editorial-list{--tap-min:44px}.editorial-more{display:grid}.editorial-more-count{margin:0}}@media (min-width:48rem){.editorial-pager{align-items:center;gap:var(--space-1-5);display:flex}}.editorial-banner{align-items:flex-start;gap:var(--space-2-5) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--secondary);flex-wrap:wrap;display:flex}.editorial-banner>.icon{color:var(--muted-foreground);flex:none;margin-block-start:2px}.editorial-banner[role=alert]{border-color:var(--sev-warning-border);background:var(--sev-warning-bg)}.editorial-banner[role=alert]>.icon{color:var(--sev-warning-text)}.editorial-banner-text{gap:var(--space-1);flex:16rem;min-inline-size:0;display:grid}.editorial-banner-text>p{text-wrap:pretty;margin:0;line-height:1.6}.editorial-banner-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editorial-banner-actions{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.editorial-save{font:var(--type-caption);color:var(--muted-foreground);margin:0;line-height:1.5;display:inline-flex}.editorial-save>span{align-items:center;gap:var(--space-1);display:inline-flex}.editorial-save>[data-when=saved]>.icon{color:var(--sev-success-text)}.editorial-save>[data-when=clean]>.icon{color:var(--muted-foreground)}.editorial-save>[data-when=unsaved]{font-weight:var(--weight-semibold);color:var(--sev-warning-text)}.editorial-save>[data-when=offline]{color:var(--sev-caution-text)}.editorial-save>[data-when=conflict]{font-weight:var(--weight-semibold);color:var(--sev-critical-text)}.editorial-editor .editorial-head .editorial-meta{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.editorial-submit-hint{margin:0}.editorial-trail{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.editorial-trail>.editorial-pager{margin-inline-start:auto}:is(.editorial-ladder,.editorial-wizard){gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:is(.editorial-ladder,.editorial-wizard)>li{align-items:center;gap:var(--space-1-5);min-block-size:1.75rem;padding-inline:var(--space-2-5);border-radius:var(--radius-pill);background:var(--muted);font:var(--weight-medium) var(--text-xs)/1.5 var(--font-sans);color:var(--muted-foreground);display:inline-flex}:is(.editorial-ladder,.editorial-wizard)>[aria-current]{background:var(--primary-subtle);font-weight:var(--weight-semibold);color:var(--primary-text)}.editorial-wizard .numeric{font-weight:var(--weight-bold)}.editorial-conflict-region:empty{display:none}.editorial-conflict{gap:var(--space-3);display:grid}:is(.editorial-conflict,.editorial-form-region>[data-error-summary]){scroll-margin-block-start:calc(var(--shell-topbar-h) + var(--space-4))}.editorial-conflict:focus{outline:none}.editorial-conflict:focus-visible>.editorial-banner{box-shadow:var(--focus-ring)}.editorial-banner[data-tone=conflict]{border-color:var(--sev-critical-border);background:var(--sev-critical-bg);border-inline-start-width:4px}.editorial-banner[data-tone=conflict]>.icon{color:var(--sev-critical-text)}.editorial-compare{gap:var(--space-3);display:grid}.editorial-compare-side{align-content:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.editorial-compare-side h3{font:var(--type-label);font-weight:var(--weight-semibold);margin:0}.editorial-compare-side ul{gap:var(--space-2-5);margin:0;padding:0;list-style:none;display:grid}.editorial-compare-side li{gap:var(--space-1-5);font-size:var(--text-sm);display:grid}.editorial-compare-side .editorial-sub{margin:0}.editorial-compare-name{font-weight:var(--weight-semibold);margin:0}@media (min-width:64rem){.editorial-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.editorial-types{gap:var(--space-3);display:grid}.editorial-types>h2{font:var(--type-h3);margin:0}:is(.editorial-types,.editorial-chosen)>p{margin:0}.editorial-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.editorial-tile{align-content:start;gap:var(--space-2);block-size:100%;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-xs);transition:var(--transition-colors);display:grid}.editorial-tile:hover{border-color:var(--primary)}.editorial-tile:focus-visible{box-shadow:var(--focus-ring);outline:none}.editorial-tile>.editorial-code{justify-self:start}.editorial-tile-body{font:var(--weight-regular) var(--text-sm)/1.6 var(--font-sans);color:var(--muted-foreground);text-wrap:pretty}.editorial-tile>.editorial-sub{margin:0}.editorial-chosen{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;margin:0;display:flex}.editorial-workspace{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.editorial-rail{gap:var(--space-2-5);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:minmax(0,1fr);display:grid}.editorial-rail>h2{font:var(--type-label);font-weight:var(--weight-semibold);margin:0}.editorial-rail-count{align-items:center;gap:var(--space-2);font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);color:var(--muted-foreground);margin:0;display:flex}.editorial-rail-count>.editorial-bar{flex:auto;inline-size:auto}.editorial-rail>.editorial-short{padding:var(--space-2);border:1px solid var(--sev-warning-border);border-radius:var(--radius-sm);background:var(--sev-warning-bg);white-space:normal;margin:0;display:flex}.editorial-rail-list{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.editorial-rail-list a{align-items:center;gap:var(--space-2);min-block-size:var(--density-row-h);padding-inline:var(--space-2);border-radius:var(--radius-md);font:var(--weight-regular) var(--text-sm)/1.4 var(--font-sans);transition:var(--transition-colors);display:flex}.editorial-rail-list a:hover{background:var(--muted)}.editorial-rail-list .numeric{min-inline-size:1.25rem;font-size:var(--text-2xs);color:var(--subtle-foreground);flex:none}.editorial-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.editorial-mark{align-items:center;gap:var(--space-1);font:var(--weight-semibold) var(--text-2xs)/1.4 var(--font-sans);flex:none;display:inline-flex}.editorial-mark[data-status=ok]{color:var(--sev-success-text)}.editorial-mark[data-status=fa_only]{color:var(--sev-caution-text)}.editorial-mark[data-status=empty_required]{color:var(--sev-warning-text)}.editorial-mark[data-status=opt_empty]{font-weight:var(--weight-regular);color:var(--subtle-foreground)}.editorial-rail-foot{gap:var(--space-1);border-block-start:1px solid var(--border);margin:0;padding-block-start:var(--space-2-5);display:grid}.editorial-rail-foot>a{align-items:center;gap:var(--space-1-5);font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);display:inline-flex}.editorial-main{gap:var(--space-4);min-inline-size:0;display:grid;container-type:inline-size}@media (min-width:48rem){.editorial-workspace{grid-template-columns:13rem minmax(0,1fr)}.editorial-rail{max-block-size:calc(100dvh - var(--shell-topbar-h) - var(--space-6));scrollbar-width:thin;position:sticky;inset-block-start:calc(var(--shell-topbar-h) + var(--space-3));overflow-y:auto}}@media (min-width:64rem){.editorial-workspace{grid-template-columns:15.5rem minmax(0,1fr)}}.editorial-form-region,.editorial-form,.editorial-sections,.editorial-steps{gap:var(--space-4);min-inline-size:0;display:grid}.editorial-steps{gap:var(--space-3)}.form-section[data-invalid]{border-color:var(--sev-critical-border)}.editorial-field-error{font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);color:var(--sev-critical-text);margin:0}.editorial-step-count{max-inline-size:14rem}.editorial-step{gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);margin:0;display:grid}.editorial-step>legend{padding-inline:var(--space-1);font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans)}.editorial-empty{font:var(--type-caption);color:var(--muted-foreground);margin:0;font-style:italic}.editorial-form-foot{z-index:5;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.editorial-form-foot>.field-hint{margin:0}.editorial-block{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);scroll-margin-block-start:calc(var(--shell-topbar-h) + var(--space-4));display:grid}.editorial-block[data-status=empty_required]{border-inline-start:4px solid var(--sev-warning-border)}.editorial-block-head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.editorial-block-head>h2{font:var(--type-h3);margin:0}:is(.editorial-block-n,.editorial-block-meta){font:var(--type-caption);color:var(--muted-foreground);flex-basis:100%;margin:0}.editorial-block-n{font-weight:var(--weight-semibold)}.editorial-block-meta{gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;order:1;display:flex}.editorial-flags{align-items:center;gap:var(--space-1);font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);color:var(--sev-critical-text);display:inline-flex}.editorial-panes{gap:var(--space-3);display:grid}@container (min-width:44rem){.editorial-panes{grid-template-columns:repeat(2,minmax(0,1fr))}}.editorial-pane{align-content:start;gap:var(--space-2);min-inline-size:0;display:grid}.editorial-pane-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editorial-pane-label{font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);color:var(--muted-foreground);margin:0}.editorial-toolbar{gap:var(--space-0-5);padding:var(--space-0-5);border-radius:var(--radius-md);background:var(--muted);display:flex}.editorial-source{min-block-size:9rem}.editorial-rich{min-block-size:9rem;padding:var(--space-2-5) var(--space-3);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);font:var(--type-body);line-height:var(--leading-loose);overflow-wrap:anywhere}.editorial-rich:focus-visible{border-color:var(--ring);box-shadow:var(--focus-ring);outline:none}.editorial-pane[data-invalid] .editorial-pane-label{color:var(--sev-critical-text)}:is(.input,.textarea,.editorial-rich)[aria-invalid=true]{border-color:var(--destructive)}:is(.editorial-rich,.editorial-prose)>*+*{margin-block-start:var(--space-2)}:is(.editorial-rich,.editorial-prose)>:first-child{margin-block-start:0}:is(.editorial-rich,.editorial-prose)>:last-child{margin-block-end:0}.editorial-prose{font:var(--type-body);line-height:var(--leading-loose);overflow-wrap:anywhere}:is(.editorial-toolbar,.editorial-rich,.editorial-source,.editorial-step,.editorial-save>span)[hidden]{display:none}.editorial-history{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);scroll-margin-block-start:calc(var(--shell-topbar-h) + var(--space-4));display:grid}.editorial-history>h2{font:var(--type-h3);margin:0}.editorial-history>ol{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.editorial-history li{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-1);border-block-end:1px solid var(--border);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.editorial-history li:last-child{border-block-end:0}.editorial-history-action{font-weight:var(--weight-medium)}.editorial-history .editorial-sub{margin:0}.editorial-rule{align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border:1px solid var(--sev-info-border);border-radius:var(--radius-md);background:var(--sev-info-bg);font:var(--type-caption);color:var(--sev-info-text);margin:0;line-height:1.6;display:flex}.editorial-rule>.icon{flex:none;margin-block-start:2px}.editorial-queue-table .editorial-rows>.editorial-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank title actions""rank reason waiting"}.editorial-cell[data-col=rank]{grid-area:rank;align-self:start}.editorial-cell[data-col=reason]{grid-area:reason}.editorial-cell[data-col=waiting]{font-size:var(--text-xs);color:var(--muted-foreground);white-space:nowrap;grid-area:waiting;justify-content:flex-end}.editorial-rank{min-inline-size:1.5rem;font-weight:var(--weight-semibold);text-align:center;color:var(--muted-foreground)}.editorial-row[data-group=red] .editorial-rank{color:var(--sev-critical-text)}.editorial-queue-table .editorial-rows>.editorial-queue-empty{display:block}.editorial-queue-empty>.editorial-cell{white-space:normal;grid-column:1/-1;justify-content:center}@media (max-width:63.99rem){.editorial-queue-table .editorial-rows>.editorial-row{grid-template-areas:"rank title title""reason reason waiting""owner owner actions";column-gap:0}.editorial-queue-table .editorial-cell[data-col=rank]{padding-inline-end:var(--space-2-5)}.editorial-queue-table .editorial-rank{border-radius:var(--radius-md);background:var(--secondary);place-items:center;block-size:2rem;inline-size:2rem;display:grid}.editorial-queue-table .editorial-cell:is([data-col=waiting],[data-col=actions]){padding-inline-start:var(--space-2)}.editorial-queue-table .editorial-cell[data-col=owner]{white-space:normal;grid-area:owner;display:flex}.editorial-queue-table .editorial-cell[data-col=owner]:before{content:attr(data-label) ":";flex:none}.editorial-queue-table .editorial-cell:is([data-col=owner],[data-col=actions]){border-block-start:1px solid var(--border);align-self:stretch;padding-block-start:var(--space-2)}}@media (min-width:64rem){.editorial-table.editorial-queue-table{grid-template-columns:auto minmax(14rem,1fr) repeat(4,auto)}.editorial-queue-table .editorial-rows>.editorial-row{grid-template-columns:subgrid;grid-template-areas:none}.editorial-queue-table .editorial-cell:is([data-col=rank],[data-col=reason],[data-col=waiting]){grid-area:auto;justify-content:flex-start;align-self:auto}.editorial-queue-table .editorial-cell[data-col=owner]{display:flex}.editorial-queue-table .editorial-rows>.editorial-queue-empty{display:grid}}:is(.editorial-review,.editorial-gate) .editorial-head .editorial-meta{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.editorial-review-layout{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}:is(.editorial-review-flags,.editorial-review-changes-head)>h2{align-items:center;gap:var(--space-2);font:var(--type-h3);margin:0;display:flex}.editorial-review-flags{gap:var(--space-2-5);padding:var(--space-4);border:1px solid var(--sev-caution-border);border-radius:var(--radius-lg);background:var(--card);display:grid}.editorial-review-flags:has([data-red=true]){border-color:var(--sev-critical-border);border-inline-start-width:4px}.editorial-review-flags>ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.editorial-review-flags li{align-items:baseline;gap:var(--space-1-5) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.6;display:flex}.editorial-review-flags li>.status-badge{flex:none}.editorial-flag-text{align-items:baseline;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;flex:14rem;min-inline-size:0;display:flex}.editorial-review-changes{gap:var(--space-3);display:grid}.editorial-review-changes-head{gap:var(--space-1);display:grid}.editorial-change{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-inline-start:4px solid var(--sev-info-border);border-radius:var(--radius-lg);background:var(--card);display:grid}.editorial-change[data-change=added]{border-inline-start-color:var(--sev-success-border)}.editorial-change[data-change=removed]{border-inline-start-color:var(--sev-warning-border)}.editorial-change-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.editorial-change-head>h3{font:var(--type-label);font-weight:var(--weight-semibold);margin:0}.editorial-change>.editorial-meta{margin:0}.editorial-change-before>summary{align-items:center;gap:var(--space-1-5);min-block-size:var(--tap-min);cursor:pointer;font:var(--weight-medium) var(--text-xs)/1.5 var(--font-sans);color:var(--muted-foreground);display:inline-flex}.editorial-change-before>summary:hover{color:var(--foreground)}.editorial-change-before>.editorial-panes{padding:var(--space-3);border-radius:var(--radius-md);background:var(--muted)}.editorial-review-panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-xs);display:grid}.editorial-review-panel-head{gap:2px;display:grid}.editorial-review-panel-head>h2{font:var(--type-h3);margin:0}.editorial-review-panel>.editorial-thread{padding:var(--space-3) 0 0;border:0;border-block-start:1px solid var(--border);background:0 0;border-radius:0}.editorial-thread li{flex-wrap:wrap}.editorial-thread-note{padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);background:var(--muted);overflow-wrap:anywhere;unicode-bidi:plaintext;flex-basis:100%;margin:0;line-height:1.6}@media (min-width:64rem){.editorial-review-layout{grid-template-columns:minmax(0,1fr) 20rem}.editorial-review-panel{max-block-size:calc(100dvh - var(--shell-topbar-h) - var(--space-6));scrollbar-width:thin;position:sticky;inset-block-start:calc(var(--shell-topbar-h) + var(--space-3));overflow-y:auto}}@media (min-width:80rem){.editorial-review-layout{grid-template-columns:minmax(0,1fr) 22rem}}:is(.editorial-decision,.editorial-decision-form,.editorial-send-back,.editorial-send-back-form){gap:var(--space-3);min-inline-size:0;display:grid}.editorial-decision-options{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.editorial-decision-options>legend{font:var(--type-label);font-weight:var(--weight-semibold);margin-block-end:var(--space-2);padding:0}.editorial-decision-options[data-invalid] .choice-card{border-color:var(--sev-critical-border)}:is(.editorial-decision-form,.editorial-send-back-form) .textarea{min-block-size:5.5rem;inline-size:100%}.editorial-decision-form>.btn{justify-self:stretch}.editorial-send-back-form>.btn{justify-self:start}:is(.editorial-refusal,.editorial-decision-none){align-items:flex-start;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);margin:0;line-height:1.6;display:flex}:is(.editorial-refusal,.editorial-decision-none)>.icon{flex:none;margin-block-start:3px}.editorial-refusal{border:1px solid var(--sev-warning-border);background:var(--sev-warning-bg);color:var(--sev-warning-text)}.editorial-decision-none{background:var(--muted);color:var(--muted-foreground)}.editorial-head-actions>form[data-publish]{display:contents}.editorial-gate-line{align-items:center;gap:var(--space-1-5);font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans);color:var(--sev-critical-text);margin:0;display:inline-flex}.editorial-gate-line[data-gate=open]{color:var(--sev-success-text)}.editorial-gate-body{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.editorial-gate-panel{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-xs);display:grid}.editorial-gate-panel>h2{font:var(--type-h3);margin:0}.editorial-gate-panel>p{margin:0}.editorial-gate-list{margin:0;padding:0;list-style:none;display:grid}.editorial-gate-list>li{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);padding-block:var(--space-1);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.editorial-gate-list>li:last-child{border-block-end:0}.editorial-gate-list a{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--tap-min);font:var(--weight-medium) var(--text-sm)/1.4 var(--font-sans);flex:12rem;display:flex}.editorial-gate-no{border-radius:var(--radius-pill);background:var(--sev-warning-bg);block-size:1.5rem;inline-size:1.5rem;font:var(--weight-bold) var(--text-2xs)/1 var(--font-sans);color:var(--sev-warning-text);flex:none;place-items:center;display:inline-grid}.editorial-gate-name{overflow-wrap:anywhere;min-inline-size:0}@media (min-width:64rem){.editorial-gate-body{grid-template-columns:minmax(0,1fr) 20rem}}.editorial-gate-toggle{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);color:var(--sev-critical-text);cursor:pointer;list-style:none;display:flex}.editorial-gate-toggle::-webkit-details-marker{display:none}.editorial-gate-reopen{align-items:center;gap:var(--space-1-5);display:inline-flex}.editorial-gate-close,.editorial-gate-sheet[open]>.editorial-gate-toggle>.editorial-gate-reopen{display:none}.editorial-gate-sheet[open]>.editorial-gate-toggle>.editorial-gate-close{inline-size:var(--tap-min);block-size:var(--tap-min);place-items:center;display:inline-grid}@media (max-width:47.99rem){.editorial-gate-sheet[open]{z-index:60;overscroll-behavior:contain;max-block-size:55dvh;padding:0 var(--space-4) max(var(--space-4), env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--card);box-shadow:0 0 0 100vmax var(--overlay), var(--shadow-lg);border-block-end:0;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);position:fixed;inset-block-end:0;inset-inline:0;overflow-y:auto}.editorial-gate:has(>.editorial-gate-sheet[open])>:not(.editorial-gate-sheet){pointer-events:none}body:has(.editorial-gate-sheet[open]) .tabbar{visibility:hidden}.editorial-gate-sheet[open]>.editorial-gate-toggle{z-index:1;margin-inline:calc(-1 * var(--space-4));padding:var(--space-1) var(--space-2) 0;color:var(--muted-foreground);border:0;border-radius:0;justify-content:flex-end;position:sticky;inset-block-start:0}.editorial-gate-sheet[open]>.editorial-gate-toggle:before{content:"";border-radius:var(--radius-pill);background:var(--border-strong);block-size:.25rem;inline-size:2.5rem;margin-inline:auto;position:absolute;inset-block-start:var(--space-2);inset-inline:0}.editorial-gate-sheet[open] .editorial-gate-panel{box-shadow:none;border:0;padding:0}.editorial-gate-sheet[open] .editorial-gate-panel+.editorial-gate-panel{border-block-start:1px solid var(--border);padding-block-start:var(--space-4)}}@supports (position-area:block-end){@media (max-width:47.99rem){.editorial-gate:has(>.editorial-gate-sheet[open])>.editorial-trail{anchor-name:--editorial-gate-trail}.editorial-gate-sheet[open]{position-anchor:--editorial-gate-trail;position-area:block-end span-all;position-visibility:always;align-self:end;max-block-size:max(100%,35dvh)}}}@media (min-width:48rem){.editorial-gate-sheet[open]>.editorial-gate-toggle{display:none}}.editorial-scr-badges{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);flex-wrap:wrap;display:flex}.editorial-head-text>.editorial-sub{margin:0}:is(.editorial-scr-layout,.editorial-scr-side){align-items:start;gap:var(--space-4);min-inline-size:0;display:grid}@media (min-width:68.75rem){.editorial-scr-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.editorial-flow{margin:0;padding:0;list-style:none;display:grid}.editorial-flow>li{gap:var(--space-3);grid-template-columns:1.5rem minmax(0,1fr);padding-block-end:var(--space-4);display:grid;position:relative}.editorial-flow>li:not(:last-child):before{content:"";background:var(--border);border-radius:1px;inline-size:2px;position:absolute;inset-block:calc(1.5rem + 3px) 3px;inset-inline-start:calc(.75rem - 1px)}.editorial-flow>[data-state=done]:before{background:var(--muted-foreground)}.editorial-flow-dot{border:1px solid var(--border);border-radius:var(--radius-pill);block-size:1.5rem;color:var(--subtle-foreground);place-items:center;display:grid}[data-state=done]>.editorial-flow-dot{background:var(--secondary);color:var(--muted-foreground)}[data-state=now]>.editorial-flow-dot{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.editorial-flow-body{gap:2px;min-inline-size:0;display:grid}.editorial-flow-name{align-items:center;gap:var(--space-2);font:var(--weight-semibold) var(--text-sm)/1.5 var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.editorial-flow-name>.numeric{font-size:var(--text-2xs);color:var(--subtle-foreground)}[data-state=todo] .editorial-flow-name{font-weight:var(--weight-medium);color:var(--muted-foreground)}.editorial-owner{border-radius:var(--radius-sm);background:var(--secondary);font:var(--weight-semibold) .625rem/1.5 var(--font-sans);color:var(--muted-foreground);padding:1px 6px}.editorial-scr .dl dd>span+span{margin-inline-start:var(--space-2)}.editorial-scr-form{max-inline-size:48rem}.editorial-scr-form fieldset{gap:var(--space-4);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.editorial-scr-fields{gap:var(--space-4);display:grid}.editorial-scr-form .select{inline-size:100%}@media (min-width:48rem){.editorial-scr-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.editorial-flag>section,.editorial-flag-form,.editorial-flag-linked){align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}.editorial-flag h2{color:var(--sev-critical-text)}.editorial-flag-linked{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.editorial-flag-linked>h3{align-items:center;gap:var(--space-2);font:var(--type-label);font-weight:var(--weight-semibold);margin:0;display:flex}.editorial-flag-linked ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.editorial-flag-linked li{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.editorial-flag-linked a{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--tap-min);font-size:var(--text-sm);flex:12rem;display:flex}.editorial-flag .textarea{inline-size:100%}#flag-editor-meta [aria-invalid=true]{color:var(--sev-critical-text)}.editorial-media-list{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.editorial-media-list:empty{display:none}.editorial-media-item{align-content:start;gap:var(--space-1);inline-size:9rem;display:grid}.editorial-media-item>figure{gap:var(--space-1);margin:0;display:grid}.editorial-media-item img{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);block-size:6rem;inline-size:100%}.editorial-media-item figcaption{font:var(--type-caption);color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-media-item>.choice{font:var(--type-caption)}.editorial-media-item:has(:checked) img{opacity:.4;border-style:dashed}.editorial-file-picker{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.editorial-file-button{cursor:pointer}.editorial-file-picker>.editorial-file:focus-visible+.editorial-file-button{border-color:var(--ring);box-shadow:var(--focus-ring)}.editorial-file-picker>.editorial-file[aria-invalid=true]+.editorial-file-button{border-color:var(--sev-critical-border)}.editorial-file-names{min-inline-size:0;font:var(--type-caption);color:var(--muted-foreground);overflow-wrap:anywhere}.editorial-file-names:has(bdi){color:var(--foreground)}.editorial-media-again{align-items:center;gap:var(--space-1-5);font:var(--weight-medium) var(--text-sm)/1.5 var(--font-sans);color:var(--sev-caution-text);margin:0;display:flex}.editorial-media-dropped{gap:var(--space-1-5);padding:var(--space-3);border:1px solid var(--sev-caution-border);border-radius:var(--radius-md);background:var(--sev-caution-bg);display:grid}.editorial-media-dropped :is(ul,p){margin:0}.editorial-media-dropped ul{gap:var(--space-1);padding-inline-start:var(--space-4);display:grid}.editorial-media-field{font-weight:var(--weight-semibold)}.editorial-dose:has([name=dose_delete]:checked)>.form-grid{opacity:.5}@media (max-width:47.99rem){.editorial-page [data-desk]{display:none}a.editorial-title{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);align-items:center;display:inline-flex}}.editorial-filter-groups{gap:var(--space-4);display:grid}.editorial-filter-group{gap:var(--space-1-5);display:grid}.editorial-filter-label{padding-inline:var(--space-2-5);font:var(--weight-semibold) var(--text-xs)/1.5 var(--font-sans);color:var(--muted-foreground);margin:0}.editorial-thread-section{flex-basis:100%;display:flex}.editorial-thread-section>span{border-radius:var(--radius-sm);background:var(--secondary);color:var(--muted-foreground);font:var(--weight-semibold) var(--text-2xs)/1.5 var(--font-sans);padding:2px 7px}.icon-xs{block-size:.75rem;inline-size:.75rem}.icon-sm{block-size:1rem;inline-size:1rem}.icon-md{block-size:1.25rem;inline-size:1.25rem}.icon-lg{block-size:1.5rem;inline-size:1.5rem}.icon-xl{block-size:2rem;inline-size:2rem}[x-cloak]{display:none!important}.htmx-indicator{display:none}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{display:inline-flex}.btn{min-block-size:var(--tap-min);min-inline-size:var(--tap-min)}.btn[data-variant=link]{color:var(--primary-text)}.btn[data-variant=destructive]{background:var(--destructive);color:var(--destructive-foreground)}.btn[data-variant=destructive]:hover{background:var(--destructive-hover);color:var(--destructive-foreground)}.overline{font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground)}.field>input:not([type=checkbox],[type=radio],[type=hidden]),.field>select,.field>textarea,.input:not([type=checkbox],[type=radio]),.select:not(select)>button,select.select,.textarea{min-block-size:var(--tap-min)}.field>select{max-inline-size:100%}.field>label:has(input[type=radio]),.field>label:has(input[type=checkbox]),.field>label:has(input[role=switch]),.choice{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);display:flex}.field [role=alert],.field[data-invalid]>label,.field[data-invalid]{color:var(--sev-critical-text)}.field-hint{font:var(--type-caption);color:var(--muted-foreground)}.alert[data-variant=destructive]{color:var(--sev-critical-text)}.table th,.table td{padding:var(--density-pad-y) var(--density-pad-x);font-size:var(--density-font);block-size:var(--density-row-h)}.table td .status-badge{vertical-align:middle;margin-block:-.125rem}.skip-link{z-index:100;min-block-size:var(--tap-min);padding:var(--space-2) var(--space-4);background:var(--primary);color:var(--primary-foreground);font:var(--type-label);border-end-end-radius:var(--radius-md);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-200%)}.skip-link:focus-visible{color:var(--primary-foreground);transform:none}.app-header{z-index:40;background:var(--background);border-block-end:1px solid var(--border);position:sticky;inset-block-start:0}.app-header-inner,.app-footer-inner{align-items:center;gap:var(--space-2);min-block-size:3.5rem;padding-inline:var(--space-4);max-inline-size:var(--container-wide);margin-inline:auto;display:flex}.app-header-actions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:flex}.app-main{max-inline-size:var(--container-wide);padding:var(--space-6) var(--space-4) var(--space-12);margin-inline:auto}.app-footer{border-block-start:1px solid var(--border);color:var(--muted-foreground);font:var(--type-caption)}.app-footer-inner{row-gap:var(--space-1);flex-wrap:wrap}.brand{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);color:var(--foreground);text-decoration:none;display:inline-flex}.brand:hover{color:var(--primary-text);text-decoration:none}.brand-mark{block-size:1.75rem;inline-size:1.75rem;color:var(--primary)}.brand-name{font:var(--type-h3)}.brand-tagline{font:var(--type-caption);color:var(--muted-foreground)}.brand[data-size=lg] .brand-mark{block-size:2.5rem;inline-size:2.5rem}.brand[data-size=lg] .brand-name{font:var(--type-h1)}.nav-link{align-items:center;gap:var(--space-1-5);min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--muted-foreground);font:var(--type-label);justify-content:center;text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link[aria-current=page]{color:var(--foreground);background:var(--muted);text-decoration:none}.nav-link-text{display:none}@media (min-width:40rem){.nav-link-text{display:inline}}.segmented{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);gap:2px;padding:2px;display:inline-flex}.segmented>.btn[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs)}.severity-banner{align-items:flex-start;gap:var(--space-3);padding:var(--density-pad-y) var(--density-pad-x);border:1px solid var(--sev-border);border-radius:var(--radius-md);background:var(--sev-bg);color:var(--sev-text);border-inline-start-width:4px;display:flex}.severity-banner:lang(fa){line-height:var(--leading-loose)}.severity-banner>.icon{block-size:1.25rem;inline-size:1.25rem;margin-block-start:.2em}.severity-banner-body{gap:var(--space-0-5);min-inline-size:0;display:grid}.severity-banner-label{font:var(--type-label);font-weight:var(--weight-bold)}.severity-banner[data-tone=solid]{background:var(--sev-critical-solid);color:var(--sev-critical-body-foreground);border-color:#0000}.severity-banner[data-severity=info],.status-badge[data-tone=info]{--sev-bg:var(--sev-info-bg);--sev-text:var(--sev-info-text);--sev-border:var(--sev-info-border)}.severity-banner[data-severity=success],.status-badge[data-tone=success]{--sev-bg:var(--sev-success-bg);--sev-text:var(--sev-success-text);--sev-border:var(--sev-success-border)}.severity-banner[data-severity=caution],.status-badge[data-tone=caution]{--sev-bg:var(--sev-caution-bg);--sev-text:var(--sev-caution-text);--sev-border:var(--sev-caution-border)}.severity-banner[data-severity=warning],.status-badge[data-tone=warning]{--sev-bg:var(--sev-warning-bg);--sev-text:var(--sev-warning-text);--sev-border:var(--sev-warning-border)}.severity-banner[data-severity=critical],.status-badge[data-tone=critical]{--sev-bg:var(--sev-critical-bg);--sev-text:var(--sev-critical-text);--sev-border:var(--sev-critical-border)}.status-badge[data-tone=neutral],.status-badge:not([data-tone]){--sev-bg:var(--muted);--sev-text:var(--foreground);--sev-border:var(--border)}.status-badge[data-tone=brand]{--sev-bg:var(--primary-subtle);--sev-text:var(--primary-text);--sev-border:var(--primary-border)}.status-badge{align-items:center;gap:var(--space-1);padding:.125rem var(--space-2);border:1px solid var(--sev-border);border-radius:var(--radius-pill);background:var(--sev-bg);color:var(--sev-text);font:var(--type-label);white-space:nowrap;display:inline-flex}.status-badge>.icon{block-size:.875rem;inline-size:.875rem}.empty-state{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--muted-foreground);display:grid}.empty-state>.icon{block-size:2.5rem;inline-size:2.5rem;color:var(--subtle-foreground)}.empty-state h2{font:var(--type-h3);color:var(--foreground)}.empty-state p{max-inline-size:36ch;margin:0}.pagination{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination a,.pagination [aria-current=page],.pagination [aria-disabled=true],.pagination .pagination-gap{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);padding-inline:var(--space-2);border-radius:var(--radius-md);font:var(--type-label);color:var(--foreground);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination a:hover{background:var(--muted);text-decoration:none}.pagination [aria-current=page]{background:var(--primary);color:var(--primary-foreground)}.pagination .pagination-gap,.pagination [aria-disabled=true]{color:var(--muted-foreground)}.disclosure{border:1px solid var(--border);border-radius:var(--radius-md)}.disclosure>summary{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);font:var(--type-label);list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary>.disclosure-chevron{transition:rotate var(--duration) var(--ease);margin-inline-start:auto}.disclosure[open]>summary>.disclosure-chevron{rotate:180deg}.disclosure>:not(summary){padding:0 var(--space-3) var(--space-3)}.dialog>*{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);inline-size:min(100% - 2rem,32rem);color:var(--popover-foreground);box-shadow:var(--shadow-lg)}.dialog>*>header{gap:var(--space-1);padding:var(--space-5) var(--space-5) 0}.dialog>*>section{padding:var(--space-4) var(--space-5)}.dialog>*>footer{gap:var(--space-2);padding:0 var(--space-5) var(--space-5)}.dialog>*>header>h2{font:var(--type-h2)}.dialog>*>header>p{color:var(--muted-foreground);margin:0}.dialog>*>.dialog-close,.sheet>*>.dialog-close{inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.dialog::backdrop,.sheet::backdrop{background:var(--overlay)}.sheet[data-side]>*{border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);border-block-end:0;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);block-size:88dvh;max-block-size:88dvh;margin-block-start:0}.sheet>*>header{gap:var(--space-1);padding:var(--space-3) var(--space-5) var(--space-2)}.sheet>*>header:before{content:"";block-size:.25rem;inline-size:2.5rem;margin:0 auto var(--space-3);border-radius:var(--radius-pill);background:var(--border-strong);display:block}.sheet>*>header>h2{font:var(--type-h2)}.sheet>*>header>p{color:var(--muted-foreground);margin:0}.sheet>*>section{padding:var(--space-2) var(--space-5) var(--space-4)}.sheet>*>footer{gap:var(--space-2);padding:var(--space-3) var(--space-5) max(var(--space-5), env(safe-area-inset-bottom));border-block-start:1px solid var(--border)}@media (min-width:768px){.sheet[data-side]>*{border-block-end:1px solid var(--border);block-size:auto;max-block-size:80vh;inline-size:min(100%,40rem);border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);margin-inline:auto;inset-block-end:var(--space-6)}}.toaster{inset-inline:auto 0}.toaster .toast-content{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-md);border-inline-start-width:4px}.toaster .toast-content>.icon{block-size:1.25rem;inline-size:1.25rem}.toast[data-level=info] .toast-content{border-inline-start-color:var(--sev-info-solid)}.toast[data-level=info] .icon{color:var(--sev-info-text)}.toast[data-level=success] .toast-content{border-inline-start-color:var(--sev-success-solid)}.toast[data-level=success] .icon{color:var(--sev-success-text)}.toast[data-level=caution] .toast-content{border-inline-start-color:var(--sev-caution-solid)}.toast[data-level=caution] .icon{color:var(--sev-caution-text)}.toast[data-level=warning] .toast-content{border-inline-start-color:var(--sev-warning-solid)}.toast[data-level=warning] .icon{color:var(--sev-warning-text)}.toast[data-level=critical] .toast-content{border-inline-start-color:var(--sev-critical-solid)}.toast[data-level=critical] .icon{color:var(--sev-critical-text)}.toaster .toast-content section p{color:var(--foreground);overflow-wrap:anywhere;word-break:normal}.offline-banner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--sev-caution-bg);color:var(--sev-caution-text);border-block-end:1px solid var(--sev-caution-border);font:var(--type-label);display:flex}.prose{max-inline-size:var(--container-reader)}.prose>*+*{margin-block-start:var(--space-4)}.sg{gap:var(--space-10);display:grid}.sg-section{gap:var(--space-4);scroll-margin-block-start:4.5rem;display:grid}.sg-section>h2{font:var(--type-h2);border-block-end:1px solid var(--border);padding-block-end:var(--space-2)}.sg-section>h3{font:var(--type-h3)}.sg-note{color:var(--muted-foreground);max-inline-size:70ch;margin:0}.sg-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.sg-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sg-stack{gap:var(--space-3);display:grid}.sg-toc{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.swatch{gap:var(--space-1);display:grid}.swatch-chip{border-radius:var(--radius-md);border:1px solid var(--border);block-size:3rem}.swatch code{font-size:var(--text-xs);overflow-wrap:anywhere}.sg-type p{overflow-wrap:anywhere;margin:0}.sg-type code{font-size:var(--text-xs);color:var(--muted-foreground)}.theme-panel{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);color:var(--foreground);gap:var(--space-3);display:grid}.theme-panel>h3{font:var(--type-h3)}.density-panel{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.density-panel>h3{font:var(--type-h3);padding:var(--space-3) var(--space-4);background:var(--muted)}.density-panel>.sg-stack{padding:var(--space-4)}.sg-contrast td:first-child{font-family:var(--font-mono);font-size:var(--text-xs)}.sg-contrast .swatch-chip{block-size:2rem;inline-size:4rem;font-family:var(--font-mono);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}.sg-contrast [data-cell=sample]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border);display:inline-block}.sg-contrast [data-cell=ratio]{font-family:var(--font-mono)}.sg-contrast [data-grade=fail]{color:var(--sev-critical-text);font-weight:var(--weight-bold)}.sg-icons{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.sg-icons>div{justify-items:center;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.sg-icons code{font-size:var(--text-2xs);overflow-wrap:anywhere;text-align:center}.sg-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sg-kv{gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.sg-kv dt{color:var(--muted-foreground)}.sg-kv dd{margin:0}.auth-wrap{justify-items:center;display:grid}.auth-panel{gap:var(--space-5);inline-size:100%;max-inline-size:27rem;display:grid}.auth-head{gap:var(--space-1-5);display:grid}.auth-head>h1{font:var(--type-h2);margin:0}.auth-sub{color:var(--muted-foreground);margin:0}.auth-form{gap:var(--space-4);display:grid}.auth-actions{gap:var(--space-2);display:grid}.auth-actions>.btn{inline-size:100%}.auth-alt{gap:var(--space-1);text-align:center;font-size:var(--text-sm);justify-items:center;display:grid}.auth-alt>a{min-block-size:var(--tap-min);align-items:center;display:inline-flex}.auth-identifiers>p{font:var(--type-label);margin:0}.auth-identifiers .choice-card>.icon:last-child{margin-inline-start:auto}.auth-hint{font:var(--type-caption);color:var(--muted-foreground);margin:0}.auth-live{gap:var(--space-4);display:grid}.stepper{gap:var(--space-1-5);display:grid}.stepper>ol{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:flex}.stepper>ol>li{flex:1;display:grid}.stepper-dot{border-radius:var(--radius-pill);background:var(--muted);block-size:.25rem}.stepper li[data-done]>.stepper-dot,.stepper li[aria-current=step]>.stepper-dot{background:var(--primary)}.stepper li[data-done]>.stepper-dot{opacity:.55}.stepper-caption{font:var(--type-caption);color:var(--muted-foreground)}.chip-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--space-1-5);min-block-size:2rem;padding:0 var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);font-size:var(--text-sm);color:var(--foreground);display:inline-flex}.chip>.numeric{font-family:var(--font-mono);font-variant-numeric:var(--numeric-features)}.chip[data-tone=success]{border-color:var(--sev-success-border);background:var(--sev-success-bg);color:var(--sev-success-text)}.chip[data-tone=caution]{border-color:var(--sev-caution-border);background:var(--sev-caution-bg);color:var(--sev-caution-text)}.chip>.icon{block-size:.875rem;inline-size:.875rem}.otp{gap:var(--space-2);display:grid}.otp-cells{gap:var(--space-2);direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.otp-cell{text-align:center;block-size:3.25rem;inline-size:100%;min-inline-size:0;font-family:var(--font-mono);font-size:var(--text-xl);font-variant-numeric:var(--numeric-features);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);padding:0}.otp-cell:focus-visible{box-shadow:var(--focus-ring);border-color:var(--ring);outline:none}.otp-cell[aria-invalid=true]{border-color:var(--sev-critical-border)}.otp-cell:disabled{opacity:.6;background:var(--muted)}.otp-meta{justify-content:space-between;gap:var(--space-2) var(--space-3);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.otp-meta .btn{min-block-size:var(--tap-min)}.countdown{font-family:var(--font-mono);font-variant-numeric:var(--numeric-features)}.lock-timer{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);justify-items:center;display:grid}.lock-timer>.countdown{font-size:var(--text-3xl);color:var(--foreground);line-height:1.2}.lock-timer>.icon{block-size:1.5rem;inline-size:1.5rem;color:var(--muted-foreground)}.choice-cards{gap:var(--space-2);display:grid}.choice-cards[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media not all and (min-width:40rem){.choice-cards[data-cols="3"]{grid-template-columns:repeat(1,minmax(0,1fr))}}.choice-card{gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);cursor:pointer;transition:var(--transition-colors);align-items:flex-start;display:flex}.choice-card>input{flex:none;margin-block-start:.2em}.choice-card>.icon{color:var(--muted-foreground);flex:none;margin-block-start:.15em}.choice-card-body{gap:var(--space-0-5);min-inline-size:0;display:grid}.choice-card-body>strong{font-weight:var(--weight-semibold)}.choice-card-body>span{font:var(--type-caption);color:var(--muted-foreground)}.choice-card:is(:has(>input:checked),[aria-current]){border-color:var(--primary-border);background:var(--primary-subtle)}.choice-card:is(:has(>input:checked),[aria-current])>.icon{color:var(--primary-text)}.choice-card:has(>input:focus-visible){box-shadow:var(--focus-ring)}.choice-card[data-disabled]{cursor:default;color:var(--muted-foreground);border-style:dashed}.page{max-inline-size:var(--container-reader);gap:var(--space-6);margin-inline:auto;display:grid}.page-head{gap:var(--space-2);display:grid}.page-head>h1,.page-head-row>h1{font:var(--type-h1);margin:0}.page-head>p{color:var(--muted-foreground);margin:0}.page-head-row{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-section{gap:var(--space-3);display:grid}.page-section>h2{font:var(--type-h3);margin:0}.page-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-section-head>h2{font:var(--type-h3);margin:0}.dl{margin:0;display:grid}.dl>div{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--border);display:grid}.dl>div:last-child{border-block-end:0}.dl dt{font:var(--type-caption);color:var(--muted-foreground)}.dl dd{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}@media (min-width:40rem){.dl>div{grid-template-columns:12rem minmax(0,1fr);align-items:center}.dl dt{font:var(--type-body);color:var(--muted-foreground)}}.dl .numeric{font-family:var(--font-mono);font-variant-numeric:var(--numeric-features)}.row-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.row-item{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-wrap:wrap;display:flex}.row-item-body{gap:var(--space-0-5);flex:14rem;min-inline-size:0;display:grid}.row-item-body>strong{font-weight:var(--weight-semibold)}.row-item-body>span,.row-item-meta>.numeric{font:var(--type-caption);color:var(--muted-foreground);overflow-wrap:anywhere}.row-item-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.form-grid{gap:var(--space-4);display:grid}@media (min-width:48rem){.form-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>.span-2{grid-column:1/-1}}.form-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.form-actions[data-sticky]{padding-block:var(--space-3);background:var(--background);border-block-start:1px solid var(--border);margin-block-start:var(--space-2);position:sticky;inset-block-end:0}.field>input:read-only:not([type=checkbox],[type=radio]){background:var(--muted);color:var(--muted-foreground)}.filter-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.filter-chips .btn{border-radius:var(--radius-pill)}.password-field{gap:var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.password-field>.field{display:contents}.password-field>.field>*{grid-column:1/-1;min-inline-size:0}.password-field>.field>input{grid-area:2/1}.password-field>.btn{grid-area:2/2}.shell{--shell-topbar-h:calc(7rem + 1px);flex-direction:column;min-block-size:100dvh;display:flex}@media (min-width:48rem){.shell{--shell-topbar-h:calc(3.5rem + 1px)}}.shell-frame{flex:1;min-inline-size:0;display:flex}.shell-content{flex-direction:column;flex:1;min-inline-size:0;display:flex}.shell-main{inline-size:100%;max-inline-size:calc(var(--container-reader) + 2 * var(--space-4));padding:var(--space-6) var(--space-4) var(--space-12);flex:1;margin-inline:auto}.shell-main[data-width=wide]{max-inline-size:calc(var(--container-wide) + 2 * var(--space-4))}.shell-main:focus{outline:none}.shell-messages{gap:var(--space-2);margin-block-end:var(--space-4);display:grid}.topbar{z-index:40;background:var(--background);border-block-end:1px solid var(--border);position:sticky;inset-block-start:0}.topbar-inner{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""search search";display:grid}.topbar-inner>.brand{grid-area:brand;justify-self:start;min-inline-size:0}.topbar .brand-text{display:grid}.topbar .brand-tagline{display:none}.topbar-search{grid-area:search;align-items:center;margin:0;display:flex;position:relative}.topbar-search-input{inline-size:100%;min-block-size:var(--tap-min);padding-inline:2.5rem var(--tap-min);border:1px solid var(--input);border-radius:var(--radius-md);background:var(--muted);color:var(--foreground);font:var(--type-body);transition:var(--transition-colors)}.topbar-search-input::placeholder{color:var(--muted-foreground)}.topbar-search-input::-webkit-search-cancel-button{appearance:none}.topbar-search-input:focus-visible{border-color:var(--ring);background:var(--background);box-shadow:var(--focus-ring);outline:none}.topbar-search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.topbar-search-clear{inline-size:var(--tap-min);block-size:var(--tap-min);border-radius:var(--radius-md);color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;inset-inline-end:0}.topbar-search-clear:hover{color:var(--foreground)}.topbar-actions{align-items:center;gap:var(--space-1);grid-area:actions;display:flex}@media (min-width:48rem){.topbar-inner{min-block-size:3.5rem;padding-block:var(--space-1);gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand search actions"}.topbar-search{justify-self:center;inline-size:100%;max-inline-size:36rem}}@media (min-width:64rem){.topbar .brand-tagline{display:block}}.lang-pill{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);align-items:center;display:inline-flex}.lang-pill>a,.lang-pill>span{min-inline-size:var(--tap-min);min-block-size:var(--tap-min);padding-inline:var(--space-2);border-radius:var(--radius-pill);font:var(--type-label);font-weight:var(--weight-semibold);color:var(--muted-foreground);place-items:center;text-decoration:none;display:inline-grid}.lang-pill>a:hover{color:var(--foreground)}.lang-pill>[aria-current]{background:var(--background);color:var(--foreground);box-shadow:inset 0 0 0 4px var(--muted)}html:not(.dark) .theme-toggle-sun,html.dark .theme-toggle-moon{display:none}.offline-retry{margin-inline-start:auto}.count-pill{border-radius:var(--radius-pill);background:var(--primary);min-block-size:1.25rem;min-inline-size:1.25rem;color:var(--primary-foreground);font:var(--weight-semibold) var(--text-xs)/1.4 var(--font-sans);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-inline:.3125rem;display:inline-flex}.app-sidebar{display:none}@media (min-width:48rem){.app-sidebar{inline-size:var(--sidebar-width-collapsed);block-size:calc(100dvh - var(--shell-topbar-h));padding:var(--space-3) var(--space-1);border-inline-end:1px solid var(--border);background:var(--sidebar);color:var(--sidebar-foreground);transition:inline-size var(--duration) var(--ease);flex-direction:column;flex:none;display:flex;position:sticky;inset-block-start:var(--shell-topbar-h);overflow:hidden auto}}.sidebar-nav{align-content:start;gap:var(--space-3);flex:1;display:grid}.sidebar-group+.sidebar-group{border-block-start:1px solid var(--border);padding-block-start:var(--space-3)}.sidebar-group>ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sidebar-head{margin:0 0 var(--space-1);padding-inline:var(--space-3);font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground)}.sidebar-item{justify-content:center;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);border-radius:var(--radius-md);color:var(--muted-foreground);font:var(--type-label);text-align:start;white-space:nowrap;background:0 0;border:0;padding-inline:0;text-decoration:none;display:flex;position:relative}.sidebar-item:hover{background:var(--muted);color:var(--foreground);text-decoration:none}.sidebar-item[aria-current=page]{background:var(--primary-subtle);color:var(--primary-text);font-weight:var(--weight-semibold)}.sidebar-item>.count-pill{position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.app-sidebar :is(.sidebar-label,.sidebar-head){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.sidebar-foot{border-block-start:1px solid var(--border);gap:2px;padding-block-start:var(--space-2);display:grid}.sidebar-toggle{display:none}.sidebar-toggle-icon{transition:rotate var(--duration) var(--ease);rotate:180deg}@media (min-width:64rem){.sidebar-toggle{display:flex}.shell[data-sidebar=expanded] .app-sidebar{inline-size:var(--sidebar-width);padding-inline:var(--space-3)}.shell[data-sidebar=expanded] .app-sidebar :is(.sidebar-label,.sidebar-head){clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.shell[data-sidebar=expanded] .sidebar-head{margin:0 0 var(--space-1)}.shell[data-sidebar=expanded] .sidebar-item{padding-inline:var(--space-3);justify-content:flex-start}.shell[data-sidebar=expanded] .sidebar-label{text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.shell[data-sidebar=expanded] .sidebar-item>.count-pill{position:static}.shell[data-sidebar=expanded] .sidebar-toggle-icon{rotate:0deg}}@media (min-width:80rem){.shell[data-sidebar=auto] .app-sidebar{inline-size:var(--sidebar-width);padding-inline:var(--space-3)}.shell[data-sidebar=auto] .app-sidebar :is(.sidebar-label,.sidebar-head){clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.shell[data-sidebar=auto] .sidebar-head{margin:0 0 var(--space-1)}.shell[data-sidebar=auto] .sidebar-item{padding-inline:var(--space-3);justify-content:flex-start}.shell[data-sidebar=auto] .sidebar-label{text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.shell[data-sidebar=auto] .sidebar-item>.count-pill{position:static}.shell[data-sidebar=auto] .sidebar-toggle-icon{rotate:0deg}}.tabbar{z-index:40;background:var(--background);border-block-start:1px solid var(--border);padding-block-end:env(safe-area-inset-bottom);position:sticky;inset-block-end:0}.tabbar>ul{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.tabbar-item{min-block-size:3.5rem;padding:var(--space-1) var(--space-0-5);color:var(--muted-foreground);font:var(--type-caption);text-align:center;align-content:center;justify-items:center;gap:.125rem;text-decoration:none;display:grid}.tabbar-item[aria-current=page]{color:var(--primary-text);font-weight:var(--weight-semibold)}.tabbar-icon{display:inline-flex;position:relative}.tabbar-icon>.count-pill{position:absolute;inset-block-start:-.375rem;inset-inline-start:.75rem}.tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}body[data-typing] .tabbar{display:none}@media (min-width:48rem){.tabbar{display:none}}.avatar{border-radius:var(--radius-pill);background:var(--primary-subtle);block-size:2rem;inline-size:2rem;color:var(--primary-text);font:var(--type-label);font-weight:var(--weight-semibold);flex:none;place-items:center;display:inline-grid}.avatar[data-size=lg]{block-size:2.75rem;inline-size:2.75rem;font-size:var(--text-base)}.user-menu{position:relative}.user-menu-trigger{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--space-1);border-radius:var(--radius-pill);color:var(--foreground);background:0 0;border:0;display:inline-flex}.user-menu-trigger:hover,.user-menu-trigger[aria-expanded=true]{background:var(--muted)}.user-menu-caret{color:var(--muted-foreground)}.user-menu-panel{z-index:50;gap:var(--space-1);inline-size:min(20rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.user-menu-head{align-items:center;gap:var(--space-3);padding:var(--space-2);border-block-end:1px solid var(--border);display:flex}.user-menu-who{justify-items:start;gap:var(--space-0-5);min-inline-size:0;display:grid}.user-menu-name{font:var(--type-label);font-weight:var(--weight-semibold);margin:0}.user-menu-email{font:var(--type-caption);color:var(--muted-foreground);overflow-wrap:anywhere;margin:0}.user-menu-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.user-menu-item{align-items:center;gap:var(--space-2-5);min-block-size:var(--tap-min);padding-inline:var(--space-2);border-radius:var(--radius-md);color:var(--foreground);font:var(--type-label);text-decoration:none;display:flex}.user-menu-item:hover{background:var(--muted);text-decoration:none}.user-menu-item[aria-current=page]{color:var(--primary-text)}.user-menu-item[data-tone=danger]{color:var(--sev-critical-text)}.user-menu-item>.count-pill{margin-inline-start:auto}.user-menu-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-block-start:1px solid var(--border);font:var(--type-label);color:var(--muted-foreground);display:flex}.user-menu-row+.user-menu-item{border-block-start:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md)}.patient-bar{align-items:center;gap:var(--space-1-5) var(--space-3);padding:var(--space-1-5) var(--space-4);border-block-end:1px solid var(--border);border-inline-start:4px solid var(--patient-accent,transparent);background:var(--card);font:var(--type-label);flex-wrap:wrap;display:flex}.patient-bar[data-state=none]{background:var(--muted);color:var(--muted-foreground)}.patient-bar[data-state=active]{--patient-accent:var(--sev-success-solid)}.patient-bar[data-state=incomplete]{--patient-accent:var(--sev-caution-solid)}.patient-bar[data-state=stale]{--patient-accent:var(--sev-warning-solid)}.patient-bar-lead{align-items:center;gap:var(--space-1-5);font-weight:var(--weight-semibold);display:inline-flex}.patient-bar-lead[data-idle]{font-weight:var(--weight-medium)}.patient-bar-id{font-weight:var(--weight-bold)}.patient-bar-sep{background:var(--border-strong);block-size:1.25rem;inline-size:1px}.patient-bar-encounter{color:var(--muted-foreground)}.patient-bar>.patient-bar-action,.patient-bar-exit{margin-block:0;margin-inline-start:auto}.back-link{align-items:center;gap:var(--space-1-5);min-block-size:var(--tap-min);color:var(--muted-foreground);font:var(--type-label);margin-block-end:var(--space-3);text-decoration:none;display:inline-flex}.back-link:hover{color:var(--foreground);text-decoration:none}.skeleton-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.skeleton-row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:flex}.skeleton-tile,.skeleton-line{background:var(--muted);animation:skeleton-pulse 1.4s var(--ease) infinite}.skeleton-tile{border-radius:var(--radius-md);flex:none;block-size:2.5rem;inline-size:2.5rem}.skeleton-lines{gap:var(--space-2);padding-block:var(--space-1);flex:1;display:grid}.skeleton-line{border-radius:var(--radius-pill);block-size:.75rem;inline-size:60%;display:block}.skeleton-line[data-width=meta]{block-size:.625rem;inline-size:35%}.error-view{gap:var(--space-4);max-inline-size:36rem;padding-block:var(--space-8);margin-inline:auto;display:grid}.error-panel{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;display:grid}.error-panel-tile{border-radius:var(--radius-lg);background:var(--muted);block-size:3rem;inline-size:3rem;color:var(--muted-foreground);place-items:center;display:inline-grid}.error-panel>h1{font:var(--type-h2)}.error-panel>p{max-inline-size:44ch;color:var(--muted-foreground);margin:0}.error-panel-code{padding:.125rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);color:var(--muted-foreground);font-size:var(--text-xs)}.error-panel-actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.public-header{background:var(--background);border-block-end:1px solid var(--border)}.public-header-inner{align-items:center;gap:var(--space-1) var(--space-2);max-inline-size:calc(var(--container-wide) + 2 * var(--space-4));padding:var(--space-2) var(--space-4);flex-wrap:wrap;margin-inline:auto;display:flex}.public-header-inner>.brand{order:0;margin-inline-end:auto}.public-tools{align-items:center;gap:var(--space-1);order:1;display:flex}.public-header-inner:after{content:"";flex-basis:100%;order:2}.public-nav{gap:var(--space-0-5);flex-wrap:wrap;order:3;margin-inline-end:auto;display:flex}.public-nav>a{min-block-size:var(--tap-min);padding-inline:var(--space-2);border-radius:var(--radius-md);font:var(--type-label);align-items:center;text-decoration:none;display:inline-flex}.public-nav>a:hover{background:var(--muted)}.public-actions{align-items:center;gap:var(--space-2);order:4;display:flex}.public-trial{display:none}@media (min-width:40rem){.public-trial{display:inline-flex}}@media (min-width:64rem){.public-header-inner{gap:var(--space-4);flex-wrap:nowrap;min-block-size:4rem}.public-header-inner:after{display:none}.public-header-inner>.brand{margin-inline-end:0}.public-nav{order:1;margin-inline:auto}.public-tools{order:2}.public-actions{order:3}}.public{flex-direction:column;min-block-size:100dvh;display:flex}.public-main{inline-size:100%;max-inline-size:calc(var(--container-wide) + 2 * var(--space-4));padding:var(--space-6) var(--space-4) var(--space-16);flex:1 0 auto;margin-inline:auto;display:block}.public-main:focus{outline:none}.public-footer{border-block-start:1px solid var(--border);background:var(--muted);color:var(--muted-foreground)}.public-footer-inner{justify-items:start;gap:var(--space-2);max-inline-size:calc(var(--container-wide) + 2 * var(--space-4));padding:var(--space-6) var(--space-4) var(--space-8);font:var(--type-caption);margin-inline:auto;display:grid}.public-footer-inner>p{margin:0}.public-footer-meta{align-items:center;gap:var(--space-1-5);display:inline-flex}.type-chip{align-items:center;gap:var(--space-1);padding:.0625rem var(--space-2);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--muted);color:var(--foreground);font:var(--type-caption);font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.type-chip[data-type]{border-color:#0000}.type-chip[data-type=KNOWLEDGE]{background:var(--type-knowledge-bg);color:var(--type-knowledge)}.type-chip[data-type=TECHNIQUE]{background:var(--type-technique-bg);color:var(--type-technique)}.type-chip[data-type=DISEASE]{background:var(--type-disease-bg);color:var(--type-disease)}.type-chip[data-type=DRUG]{background:var(--type-drug-bg);color:var(--type-drug)}.type-chip[data-type=CRISIS]{background:var(--type-crisis-bg);color:var(--type-crisis)}.type-chip[data-type=CASE]{background:var(--type-case-bg);color:var(--type-case)}@supports (color:color-mix(in lab, red, red)){.type-chip[data-type=CASE]{color:color-mix(in oklab, var(--type-case) 85%, var(--foreground))}}.landing{gap:var(--space-16);display:grid}.landing-hero{align-items:center;gap:var(--space-10);padding-block-start:var(--space-4);display:grid}@media (min-width:64rem){.landing-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.landing-hero-text{justify-items:start;gap:var(--space-4);display:grid}.landing-hero-text>h1{font:var(--type-display);font-size:clamp(var(--text-2xl), 3vw + 1rem, var(--text-4xl));text-wrap:balance}.landing-pill{padding:var(--space-1) var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-pill);background:var(--primary-subtle);color:var(--primary-text);font:var(--type-label);align-items:center;display:inline-flex}.landing-lead{max-inline-size:36rem;font:var(--type-body-reading);color:var(--muted-foreground);margin:0}.landing-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.landing-footnote{font:var(--type-caption);color:var(--muted-foreground);margin:0}.landing-mock{gap:var(--space-2);margin:0;display:grid}.landing-mock-frame{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);box-shadow:var(--shadow-lg);display:grid}.landing-mock-search{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);display:flex}.landing-mock-search>.icon{color:var(--muted-foreground)}.landing-mock-results{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.landing-mock-results>li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);display:flex}.landing-mock-title{font-weight:var(--weight-semibold)}.landing-mock>figcaption{font:var(--type-caption);color:var(--muted-foreground);text-align:center}.landing-section{gap:var(--space-3);scroll-margin-block-start:var(--space-6);display:grid}.landing-section>.overline{color:var(--primary-text);margin:0}.landing-section>h2,.landing-crisis>h2,.landing-cta>h2{font:var(--type-h1);text-wrap:balance}.landing-section-lead{max-inline-size:44rem;color:var(--muted-foreground);margin:0}.landing-steps,.landing-types{gap:var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.landing-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.landing-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-steps>li,.landing-types>li{align-content:start;justify-items:start;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.landing-steps[data-variant=trust]>li{background:0 0;border-style:dashed}.landing-steps h3{font:var(--type-h3)}.landing-steps p,.landing-types p{color:var(--muted-foreground);margin:0}.landing-types p.landing-example{font:var(--type-caption);color:var(--subtle-foreground)}.landing-tile{border-radius:var(--radius-md);background:var(--primary-subtle);block-size:2.5rem;inline-size:2.5rem;color:var(--primary-text);place-items:center;display:inline-grid}.landing-crisis{justify-items:start;gap:var(--space-4);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);background:var(--background);color:var(--foreground);display:grid}.landing-crisis>p{max-inline-size:44rem;color:var(--muted-foreground);margin:0}.landing-crisis-badge{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--sev-critical-solid);color:var(--sev-critical-body-foreground);font:var(--type-label);font-weight:var(--weight-bold);display:inline-flex}.landing-checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.landing-checks>li{align-items:center;gap:var(--space-2);display:flex}.landing-checks .icon{color:var(--sev-success-text)}.landing-cta{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-6);border:1px solid var(--primary-border);border-radius:var(--radius-xl);background:var(--primary-subtle);text-align:center;display:grid}.landing-cta>p{max-inline-size:40rem;margin:0}.landing-cta>.landing-actions{justify-content:center}.search-page{display:block}.search-aside{margin:0}.search-filters{display:none}.search-filters[data-open]{z-index:60;background:var(--popover);max-block-size:85dvh;color:var(--popover-foreground);box-shadow:var(--shadow-lg);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.search-filters-backdrop{z-index:55;background:var(--overlay);position:fixed;inset:0}body[data-sheet-open]{overflow:hidden}.search-filters-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-5) var(--space-2);border-block-end:1px solid var(--border);display:flex}.search-filters-title{font:var(--type-h3)}.search-filters-count{padding-inline:var(--space-2);margin-inline-end:auto}.search-filters-close{inline-size:var(--tap-min);block-size:var(--tap-min);border-radius:var(--radius-md);color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:inline-grid}.search-filters-close:hover{background:var(--muted);color:var(--foreground)}.search-filters-body{padding:var(--space-4) var(--space-5);overflow-y:auto}.search-filters-set{gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.search-filters-set>legend{margin-block-end:var(--space-2);padding:0}.search-filters-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.filter-options{gap:2px;margin:0;padding:0;list-style:none;display:grid}.filter-option{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-inline:var(--space-2);border-radius:var(--radius-md);font:var(--type-label);display:flex}.filter-option:hover{background:var(--muted)}.filter-option:has(>input:checked){color:var(--primary-text)}.filter-option>.result-tile{block-size:1.75rem;inline-size:1.75rem}.search-filters-note{align-items:flex-start;gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);margin:0;display:flex}.search-filters-note>.icon{margin-block-start:.2em}.search-filters-foot{padding:var(--space-3) var(--space-5) max(var(--space-4), env(safe-area-inset-bottom));border-block-start:1px solid var(--border)}.search-filters-foot>.btn{inline-size:100%}.search-toolbar{justify-content:flex-end;margin-block-end:var(--space-3);display:flex}@media (min-width:64rem){.search-page{align-items:start;gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr);display:grid}.search-aside{align-self:stretch}.search-filters{gap:var(--space-2);display:grid;position:sticky;inset-block-start:calc(var(--shell-topbar-h) + var(--space-6))}.search-filters-head{border:0;padding:0}.search-filters-body{padding:0;overflow:visible}.search-filters-close,.search-filters-count,.search-filters-foot,.search-filters-backdrop,.search-toolbar{display:none}}.search-main{min-inline-size:0}.search-region{position:relative}.search-loading{z-index:5;display:none;position:absolute;inset:0}.search-loading.htmx-request{display:block}.search-progress{z-index:1;background:var(--primary-subtle);block-size:3px;position:sticky;inset-block-start:var(--shell-topbar-h);overflow:hidden}.search-progress-bar{background:var(--primary);block-size:100%;inline-size:40%;animation:search-progress 1.1s var(--ease) infinite;display:block}.search-loading-veil{background:var(--background);opacity:0;animation:search-veil .15s var(--ease) .25s forwards;padding-block-start:var(--space-2);position:absolute;inset:3px 0 0;overflow:hidden}.search-results{gap:var(--space-5);display:grid}.search-results-head{gap:var(--space-3);display:grid}.search-results-title{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.search-heading{font:var(--type-h2)}.search-heading:focus:not(:focus-visible){outline:none}.search-heading-for{color:var(--muted-foreground);font-weight:var(--weight-regular)}.search-lede{max-inline-size:48rem;color:var(--muted-foreground);margin:0}.search-sort{align-items:center;gap:var(--space-2);display:flex}.search-sort-label{font:var(--type-label);color:var(--muted-foreground)}.search-sort>select{min-block-size:var(--tap-min);border:1px solid var(--input);border-radius:var(--radius-md);background-color:var(--background);color:var(--foreground);font:var(--type-label);padding-inline-start:var(--space-3)}.search-banner{gap:var(--space-2);display:grid}@media (min-width:40rem){.search-banner{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.search-restored{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);margin:0;display:flex}.active-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.active-filter{min-block-size:var(--tap-min);border-color:var(--primary-border);background:var(--primary-subtle);color:var(--primary-text);font:var(--type-label)}.active-filter:hover{background:var(--primary-subtle-hover)}.active-filter-all[aria-pressed=false]{border-color:var(--border);background:var(--muted);color:var(--foreground)}.active-filter-all[aria-pressed=false]:hover{border-color:var(--border-strong);background:var(--muted)}.chip-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip-list .chip{min-block-size:var(--tap-min);padding-inline:var(--space-3);text-decoration:none}.chip-list .chip:hover{border-color:var(--border-strong)}.search-pager{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.search-pager-range{font:var(--type-caption);color:var(--muted-foreground);margin:0;margin-inline-end:auto}.result-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.result-row{align-items:flex-start;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);transition:var(--transition-colors);text-decoration:none;display:flex}.result-row:hover{border-color:var(--border-strong);background:var(--card-hover);text-decoration:none}.result-row[data-locked]{border-style:dashed}.result-tile{border-radius:var(--radius-md);background:var(--muted);block-size:2.5rem;inline-size:2.5rem;color:var(--muted-foreground);flex:none;place-items:center;display:inline-grid}.result-body{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.result-line{align-items:center;gap:var(--space-1-5) var(--space-2);flex-wrap:wrap;display:flex}.result-title{font-size:var(--text-md);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.result-code{font-size:var(--text-xs);color:var(--muted-foreground)}.result-meta{align-items:center;gap:var(--space-1) var(--space-3);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.result-branch,.result-lock{align-items:center;gap:var(--space-1);display:inline-flex}.result-flags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.result-lock{font:var(--type-caption);color:var(--muted-foreground)}.result-end{align-self:center;align-items:center;gap:var(--space-1);color:var(--subtle-foreground);flex:none;display:inline-flex}.result-pin{color:var(--primary-text)}.browse-block{gap:var(--space-3);display:grid}.browse-head{font:var(--type-h3)}.browse-types{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.browse-types{grid-template-columns:repeat(3,minmax(0,1fr))}}.browse-type{align-items:center;gap:var(--space-3);min-block-size:3.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);font:var(--type-label);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.browse-type:hover{border-color:var(--border-strong);background:var(--card-hover);text-decoration:none}.zero-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.zero-block{gap:var(--space-3);display:grid}.zero-note{font:var(--type-caption);color:var(--muted-foreground);margin:0}.zero-links{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.zero-link{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);font:var(--type-label);text-decoration:none;display:flex}.zero-link:hover{border-color:var(--border-strong);text-decoration:none}.zero-link-end{color:var(--subtle-foreground);margin-inline-start:auto}.zero-pending{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.zero-pending-id{font-weight:var(--weight-bold)}.zero-pending-text{min-inline-size:0;font-weight:var(--weight-semibold);flex:12rem}.zero-pending>time{font-size:var(--text-xs);color:var(--muted-foreground)}.zero-request{padding:var(--space-5);border:1px solid var(--primary-border);border-radius:var(--radius-lg);background:var(--primary-subtle)}.zero-request .zero-note{color:var(--foreground)}.request-page{gap:var(--space-8);display:grid}@media (min-width:64rem){.request-page{grid-template-columns:minmax(0,1fr) 17rem;align-items:start}}.request-main{gap:var(--space-6);min-inline-size:0;display:grid}.request-head{gap:var(--space-2);display:grid}.request-title{font:var(--type-h1)}.request-intro{max-inline-size:40rem;color:var(--muted-foreground);margin:0}.request-form,.request-sent{gap:var(--space-5);display:grid}.request-alert{gap:var(--space-2);display:grid}.request-retry{font:var(--type-caption);color:var(--muted-foreground);margin:0}.request-hint{justify-content:space-between;gap:var(--space-3);margin:0;display:flex}.request-count{flex:none}.request-phi-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--sev-info-border);border-radius:var(--radius-md);background:var(--sev-info-bg);color:var(--sev-info-text);display:flex}.request-phi-note>.icon{margin-block-start:.2em}.request-phi-note>p{font-size:var(--text-sm);margin:0}.request-urgency{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.request-urgency>legend{font:var(--type-label);font-weight:var(--weight-semibold);margin-block-end:var(--space-2);padding:0}.request-urgency-option{align-items:flex-start;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);display:flex}.request-urgency-option>input{margin-block-start:.2em}.request-urgency-option:has(>input:checked){border-color:var(--primary-border);background:var(--primary-subtle)}.request-urgency-option:has(>input:checked) .request-urgency-note{color:var(--foreground)}.request-urgency-option:has(>input:focus-visible){box-shadow:var(--focus-ring)}.request-urgency-text{gap:var(--space-0-5);display:grid}.request-urgency-label{font-weight:var(--weight-semibold)}.request-urgency-note{font:var(--type-caption);color:var(--muted-foreground)}.request-error{font:var(--type-label);color:var(--sev-critical-text);margin:0}.request-summary{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.request-summary-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.request-summary-title{font:var(--type-h3)}.request-summary-id{font-weight:var(--weight-bold);color:var(--muted-foreground)}.request-summary-rows{margin:0;display:grid}.request-summary-rows>div{gap:var(--space-1);padding-block:var(--space-2-5);border-block-start:1px solid var(--border);display:grid}@media (min-width:40rem){.request-summary-rows>div{grid-template-columns:9rem minmax(0,1fr);align-items:center}}.request-summary-rows dt{font:var(--type-caption);color:var(--muted-foreground)}.request-summary-rows dd{overflow-wrap:anywhere;margin:0}.request-aside{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);display:grid}.request-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.request-steps>li{align-items:flex-start;gap:var(--space-3);display:flex}.request-step-no{border-radius:var(--radius-pill);background:var(--primary);block-size:1.75rem;inline-size:1.75rem;color:var(--primary-foreground);font:var(--type-label);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}.request-step-label{font:var(--type-label);font-weight:var(--weight-semibold);margin:0}.request-step-note{font:var(--type-caption);color:var(--muted-foreground);margin:0}.reader{gap:var(--space-5);flex-direction:column;display:flex}.reader-context{display:none}@media (min-width:64rem){.reader-context{z-index:30;block-size:0;margin-block-end:calc(-1 * var(--space-5));display:block;position:sticky;inset-block-start:var(--shell-topbar-h)}.reader-context-bar{visibility:hidden;opacity:0;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease), visibility 0s linear var(--duration);transform:translateY(-.25rem)}.reader-context[data-visible] .reader-context-bar{visibility:visible;opacity:1;transition-delay:0s;transform:none}}.reader-context-bar{align-items:center;gap:var(--space-2);min-block-size:3rem;padding:var(--space-1-5) var(--space-3);border:1px solid var(--border);background:var(--background);box-shadow:var(--shadow-sm);font:var(--type-label);border-block-start:0;border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);display:flex}.reader-context-title{text-overflow:ellipsis;white-space:nowrap;max-inline-size:18rem;font-weight:var(--weight-semibold);overflow:hidden}.reader-context-sep{background:var(--border);flex:none;block-size:1.25rem;inline-size:1px}.reader-context-no{color:var(--muted-foreground);flex:none}.reader-context-section{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--muted-foreground);flex:1;overflow:hidden}.reader-context-flag:empty{display:none}.reader-context-progress{font:var(--type-caption);color:var(--muted-foreground);flex:none}.reader-identity{gap:var(--space-3);display:grid}.reader-nav{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}.reader-nav .back-link{margin-block-end:0}@media (min-width:48rem){.reader-nav .back-link+.reader-crumbs{border-inline-start:1px solid var(--border);padding-inline-start:var(--space-3)}}.reader-crumbs ol{align-items:center;gap:var(--space-1) var(--space-2);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reader-crumbs a{align-items:center;gap:var(--space-1);min-block-size:var(--tap-min);min-inline-size:var(--tap-min);display:inline-flex}.reader-crumbs li+li:before{content:"/";color:var(--subtle-foreground);margin-inline-end:var(--space-2)}.reader-identity-row{align-items:flex-start;gap:var(--space-3);display:flex}.reader-identity-text{gap:var(--space-1);min-inline-size:0;display:grid}.reader-title{font:var(--type-h1);overflow-wrap:anywhere;margin:0}.reader-alt-name{font:var(--type-body);color:var(--muted-foreground);margin:0}.reader-facts{align-items:center;gap:var(--space-2) var(--space-3);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reader-code{font-weight:var(--weight-semibold);color:var(--foreground)}.reader-abbr{padding:0 var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground)}.reader-glyph{border-radius:var(--radius-lg);background:var(--muted);block-size:3rem;inline-size:3rem;color:var(--foreground);flex:none;place-items:center;display:inline-grid}.reader-glyph[data-size=sm]{border-radius:var(--radius-md);block-size:1.75rem;inline-size:1.75rem}.reader-glyph[data-type=KNOWLEDGE]{background:var(--type-knowledge-bg);color:var(--type-knowledge)}.reader-glyph[data-type=TECHNIQUE]{background:var(--type-technique-bg);color:var(--type-technique)}.reader-glyph[data-type=DISEASE]{background:var(--type-disease-bg);color:var(--type-disease)}.reader-glyph[data-type=DRUG]{background:var(--type-drug-bg);color:var(--type-drug)}.reader-glyph[data-type=CRISIS]{background:var(--type-crisis-bg);color:var(--type-crisis)}.reader-glyph[data-type=CASE]{background:var(--type-case-bg);color:var(--type-case)}@supports (color:color-mix(in lab, red, red)){.reader-glyph[data-type=CASE]{color:color-mix(in oklab, var(--type-case) 85%, var(--foreground))}}.reader-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.reader-main{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.reader-aside{gap:var(--space-4);min-inline-size:0;display:grid}.reader-main,.reader-aside{inline-size:100%;max-inline-size:var(--container-reader)}.reader-rail{display:none}@media (min-width:64rem){.reader-grid[data-rail]{column-gap:var(--space-8);grid-template-columns:13rem minmax(0,1fr)}.reader-grid[data-rail]>.reader-main,.reader-grid[data-rail]>.reader-aside{grid-column:2}.reader-rail{max-block-size:calc(100dvh - var(--shell-topbar-h) - 5rem);overscroll-behavior:contain;grid-area:1/1/span 2;padding-inline-end:var(--space-1);display:block;position:sticky;inset-block-start:calc(var(--shell-topbar-h) + var(--space-16,4rem));overflow-y:auto}}@media (min-width:90rem){.reader-grid[data-rail]{grid-template-columns:13rem minmax(0,1fr) 18rem}.reader-grid[data-rail]>.reader-aside{grid-area:1/3}.reader-grid:not([data-rail]){column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 18rem}.reader-grid:not([data-rail])>.reader-aside{grid-area:1/2}.reader-aside{max-inline-size:none}}.reader-critical .severity-banner-label{margin:0}.reader-critical-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.reader-critical-list a{font-weight:var(--weight-bold)}@media (max-width:47.99rem),(pointer:coarse){.reader-critical-list a{inline-size:fit-content;max-inline-size:100%;min-block-size:var(--tap-min);align-items:center;display:flex}}.reader-critical-list .severity-banner-text{display:block}.reader-dose{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-strong);border-inline-start:4px solid var(--primary);border-radius:var(--radius-lg);background:var(--card);display:grid}.reader-dose-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.reader-dose-label{align-items:center;gap:var(--space-1-5);font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--primary-text);margin:0;display:inline-flex}.reader-dose-context{font:var(--type-caption);color:var(--muted-foreground);margin:0}.reader-dose-line{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.reader-dose-drug{font:var(--type-h3)}.reader-dose-value{font:var(--type-dose);font-size:var(--text-xl);color:var(--foreground)}.reader-dose-route{padding:0 var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-sm);font:var(--type-label);color:var(--muted-foreground)}.reader-dose-max{font:var(--type-caption);color:var(--sev-warning-text);margin:0}.reader-dose-text{font:var(--type-body-reading);font-weight:var(--weight-semibold);margin:0}.reader-dose-note{font:var(--type-caption);color:var(--muted-foreground);margin:0}.reader-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.reader-actions-sep{block-size:1.5rem;inline-size:1px;margin-inline:var(--space-1);background:var(--border);flex:none}@media (max-width:47.99rem){.reader-actions>[data-wide]{display:none}}.reader-more{margin-inline-start:auto}.save-toggle{gap:var(--space-1);margin:0;display:inline-grid}.save-toggle-button[aria-pressed=true]{border-color:var(--primary-border);background:var(--primary-subtle);color:var(--primary-text)}.save-toggle .field-error{font:var(--type-caption);color:var(--sev-critical-text);margin:0}.reader-export-strip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);font:var(--type-caption);color:var(--muted-foreground);margin:0;display:flex}.reader-export-strip>.icon{flex:none}.more-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.more-item{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font:var(--type-body);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.more-item:hover{background:var(--muted)}.more-item>span:not(.count-pill){flex:1}.more-sep{block-size:1px;margin-block:var(--space-1);background:var(--border)}.reader-body{gap:var(--space-2);display:grid}.reader-section{border-block-end:1px solid var(--border);scroll-margin-block-start:calc(var(--shell-topbar-h) + 4.5rem)}.reader-section:last-child{border-block-end:0}.reader-section-head{font:var(--type-h3);margin:0}.reader-section-toggle,.reader-section-static{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);padding-block:var(--space-2);display:flex}.reader-section-toggle{color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding-inline:0}.reader-section-toggle:hover .reader-section-title{color:var(--primary-text)}.reader-section-no{border-radius:var(--radius-md);background:var(--muted);block-size:1.75rem;inline-size:1.75rem;color:var(--muted-foreground);font:var(--type-label);font-weight:var(--weight-semibold);flex:none;place-items:center;display:inline-grid}.reader-section-title{overflow-wrap:anywhere;flex:1;min-inline-size:0}.reader-section-caret{color:var(--muted-foreground);transition:transform var(--duration-fast) var(--ease);flex:none}.reader-section-toggle[aria-expanded=false] .reader-section-caret{transform:rotate(-90deg)}[dir=rtl] .reader-section-toggle[aria-expanded=false] .reader-section-caret{transform:rotate(90deg)}.reader-section-body{gap:var(--space-4);padding-block:var(--space-1) var(--space-5);min-inline-size:0;display:grid}.reader-section[data-severity=critical] .reader-section-no{background:var(--sev-critical-solid);color:var(--sev-critical-body-foreground)}.reader-section[data-severity=warning] .reader-section-no{background:var(--sev-warning-bg);color:var(--sev-warning-text)}.reader-section[data-severity=caution] .reader-section-no{background:var(--sev-caution-bg);color:var(--sev-caution-text)}.reader-section[data-severity=success] .reader-section-no{background:var(--sev-success-bg);color:var(--sev-success-text)}.reader-section[data-variant=quick],.reader-section[data-variant=teaching]{padding-inline:var(--space-4);border-radius:var(--radius-lg);border:1px solid}.reader-section[data-variant=quick]{border-color:var(--sev-critical-border);background:var(--sev-critical-bg);border-inline-start-width:4px}.reader-section[data-variant=teaching]{border-color:var(--primary-border);background:var(--primary-subtle)}.reader-section[data-variant=quick]:last-child,.reader-section[data-variant=teaching]:last-child{border-block-end:1px solid;border-block-end-color:inherit}.reader-section[data-variant=checklist] .reader-prose ul{padding-inline-start:0;list-style:none}.reader-section[data-variant=checklist] .reader-prose ul>li{padding-inline-start:1.75rem;position:relative}.reader-section[data-variant=checklist] .reader-prose ul>li:before{content:"";border:2px solid var(--sev-success-border);border-radius:var(--radius-sm);block-size:1rem;inline-size:1rem;position:absolute;inset-block-start:.35em;inset-inline-start:0}.reader-prose{font:var(--type-body-reading);overflow-wrap:break-word;min-inline-size:0}.reader-prose>*+*{margin-block-start:var(--space-3)}:is(.reader-prose,.editorial-rich,.editorial-prose) :is(ul,ol){padding-inline-start:1.5rem}:is(.reader-prose,.editorial-rich,.editorial-prose) ul{list-style:outside}:is(.reader-prose,.editorial-rich,.editorial-prose) ol{list-style:decimal}.reader-prose li+li{margin-block-start:var(--space-1)}.reader-prose :is(h2,h3,h4){font:var(--type-h3)}.reader-prose strong{font-weight:var(--weight-semibold)}.reader-prose blockquote{border-inline-start:3px solid var(--border-strong);color:var(--muted-foreground);padding-inline-start:var(--space-3)}:is(.reader-prose,.editorial-rich,.editorial-prose) table{border-collapse:collapse;max-inline-size:100%;font:var(--type-body);display:block;overflow-x:auto}:is(.reader-prose,.editorial-rich,.editorial-prose) :is(th,td){padding:var(--space-2) var(--space-3);border:1px solid var(--border);text-align:start;vertical-align:top}:is(.reader-prose,.editorial-rich,.editorial-prose) th{background:var(--muted);font-weight:var(--weight-semibold)}.reader-prose img{block-size:auto;max-inline-size:100%}.reader-prose dt{font:var(--type-caption);color:var(--muted-foreground)}.reader-prose dd+dt{margin-block-start:var(--space-3)}.reader-figure{gap:var(--space-2);margin:0;display:grid}.reader-figure img{border:1px solid var(--border);border-radius:var(--radius-md);block-size:auto;max-inline-size:100%}.reader-figure figcaption{font:var(--type-caption);color:var(--muted-foreground)}.reader-media-link{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);font:var(--type-label);display:inline-flex}.dose-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.dose-table{border-collapse:collapse;inline-size:100%}.dose-table caption{padding:var(--space-2) var(--space-3);caption-side:top;text-align:start;font:var(--type-label);color:var(--muted-foreground)}.dose-table :is(th,td){text-align:start;vertical-align:top;border-block-start:1px solid var(--border)}.dose-table thead th{background:var(--muted);font:var(--type-caption);font-weight:var(--weight-semibold);color:var(--muted-foreground)}.dose-table tbody th{font-weight:var(--weight-semibold)}.dose-table-pop,.dose-table-ind,.dose-table-max{display:block}.dose-table-ind{font:var(--type-caption);color:var(--muted-foreground)}.dose-table-dose .dose{font:var(--type-dose)}.dose-table-route{color:var(--muted-foreground)}.dose-table-max{font:var(--type-caption);color:var(--sev-warning-text)}.technique-steps{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.technique-step{align-items:flex-start;gap:var(--space-3);display:flex}.technique-step-no{border-radius:var(--radius-pill);background:var(--primary);block-size:2rem;inline-size:2rem;color:var(--primary-foreground);font:var(--type-label);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}.technique-step-body{gap:var(--space-1-5);flex:1;min-inline-size:0;display:grid}.technique-step-title{font:var(--type-h3);margin:0}.technique-step-body>p:not(.severity-banner){font:var(--type-body-reading);white-space:pre-line;margin:0}.technique-step-caution{margin:0}.sev-badge[data-icon-only]{padding:.1875rem}.jump-bar{z-index:30;align-items:center;gap:var(--space-2);margin-inline:calc(-1 * var(--space-4));padding:var(--space-1-5) var(--space-4);border-block-end:1px solid var(--border);background:var(--background);display:flex;position:sticky;inset-block-start:var(--shell-topbar-h)}@media (min-width:64rem){.jump-bar{display:none}}.jump-bar-toc{flex:none}.jump-chips-nav{scrollbar-width:none;flex:1;min-inline-size:0;overflow-x:auto}.jump-chips-nav::-webkit-scrollbar{display:none}.jump-chips{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:flex}.jump-chip{align-items:center;gap:var(--space-1-5);min-block-size:var(--tap-min);padding-inline:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);font:var(--type-label);white-space:nowrap;display:inline-flex}.jump-chip[data-severity=critical]{border-color:var(--sev-critical-border)}.jump-chip[data-severity=warning]{border-color:var(--sev-warning-border)}.jump-chip[aria-current]{border-color:var(--primary-border);background:var(--primary-subtle)}.jump-nav{gap:var(--space-3);display:grid}.jump-heading{font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground);margin:0}.jump-progress{gap:var(--space-1-5);display:grid}.jump-progress-text{font:var(--type-caption);color:var(--muted-foreground)}.jump-meter{appearance:none;border-radius:var(--radius-pill);background:var(--muted);block-size:.375rem;inline-size:100%;color:var(--primary);border:0;overflow:hidden}.jump-meter::-webkit-progress-bar{background:var(--muted)}.jump-meter::-webkit-progress-value{background:var(--primary)}.jump-meter::-moz-progress-bar{background:var(--primary)}.jump-filter{align-items:center;display:flex;position:relative}.jump-filter-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.jump-filter>.jump-filter-input{inline-size:100%;padding-inline-start:2.25rem}.jump-list,.jump-extra{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.jump-extra{border-block-start:1px solid var(--border);padding-block-start:var(--space-2)}.jump-item{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);font:var(--type-label);border-inline-start:2px solid #0000;display:flex}.jump-item:hover{background:var(--muted)}.jump-item[aria-current]{border-inline-start-color:var(--primary);background:var(--primary-subtle)}.jump-no{border-radius:var(--radius-sm);background:var(--muted);block-size:1.5rem;min-inline-size:1.5rem;color:var(--muted-foreground);font:var(--type-caption);font-weight:var(--weight-semibold);flex:none;place-items:center;padding-inline:.25rem;display:inline-grid}.jump-item[aria-current] .jump-no,.jump-chip[aria-current] .jump-no{background:var(--primary);color:var(--primary-foreground)}.jump-chip[data-severity=critical]:not([aria-current]) .jump-no{background:var(--sev-critical-solid);color:var(--sev-critical-body-foreground)}.jump-label{flex:1;min-inline-size:0}.jump-read{color:var(--sev-success-text);visibility:hidden;flex:none}.jump-item[data-read] .jump-read{visibility:visible}.jump-empty{font:var(--type-caption);color:var(--muted-foreground);margin:0}.reader-panel,.reader-related{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);scroll-margin-block-start:calc(var(--shell-topbar-h) + 4.5rem);display:grid}.reader-panel-title,.reader-related>h2,.reader-sources>h2{align-items:center;gap:var(--space-2);font:var(--type-label);font-weight:var(--weight-semibold);margin:0;display:flex}.reader-meta .dl>div{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center}.reader-meta .dl dd{text-align:end;justify-content:flex-end}.reader-muted{font:var(--type-caption);color:var(--muted-foreground);margin:0}.related-group{gap:var(--space-2);display:grid}.related-group-title{align-items:center;gap:var(--space-1-5);font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground);margin:0;display:flex}.related-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.related-item{gap:var(--space-1-5);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);transition:var(--transition-colors);display:grid}.related-item:hover{border-color:var(--border-strong);background:var(--card-hover)}.related-item-top{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.related-item-title{font:var(--type-label);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.related-item-meta{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.related-item-note{font:var(--type-caption);color:var(--muted-foreground)}.export-list{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.export-item{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font:var(--type-label);display:flex}.export-item:hover{background:var(--muted)}.export-list[data-locked] .export-item{border-style:dashed}.export-print,.reader-export>.btn[data-size=sm]{justify-self:start}.reader-sources{gap:var(--space-3);border-block-start:1px solid var(--border);padding-block-start:var(--space-4);scroll-margin-block-start:calc(var(--shell-topbar-h) + 4.5rem);display:grid}.reader-source-list{gap:var(--space-2);font:var(--type-body);color:var(--muted-foreground);margin:0;padding-inline-start:1.5rem;list-style:decimal;display:grid}.reader-source-list cite{font-style:normal;font-weight:var(--weight-medium);color:var(--foreground)}.reader-source-link{vertical-align:middle;justify-content:center;align-items:center;min-block-size:1.5rem;min-inline-size:1.5rem;display:inline-flex}.reader-report{gap:var(--space-1);padding:var(--space-2) var(--space-4) var(--space-3);border-radius:var(--radius-md);background:var(--muted);display:grid}.reader-report-link{align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);font:var(--type-label);font-weight:var(--weight-semibold);justify-self:start;display:inline-flex}.reader-report-note{font:var(--type-caption);color:var(--muted-foreground);margin:0}.reader-locked{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);text-align:center;display:grid}.reader-locked-glyph{border-radius:var(--radius-pill);background:var(--primary-subtle);block-size:3.5rem;inline-size:3.5rem;color:var(--primary-text);place-items:center;display:inline-grid}.reader-locked h2{font:var(--type-h2);margin:0}.reader-locked p{max-inline-size:42ch;color:var(--muted-foreground);margin:0}.topbar-emergency{gap:var(--space-1-5)}@media (max-width:29.99rem){.topbar-emergency-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (max-width:47.99rem){.topbar-inner>.brand{justify-self:stretch;container-type:inline-size}@container not (min-width:5.5rem){.topbar .brand-text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@container not (min-width:6.75rem){.topbar .brand-text:lang(en){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}}.emergency-palette{inline-size:min(40rem, calc(100vw - 2 * var(--space-4)));max-inline-size:none;max-block-size:min(36rem, calc(100dvh - 2 * var(--space-4)));margin:var(--space-4) auto auto;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}@media (min-width:48rem){.emergency-palette{margin-block-start:12vh}}.emergency-palette::backdrop{background:var(--overlay)}.palette-panel{max-block-size:inherit;flex-direction:column;display:flex}.palette-head{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-4);border-block-end:1px solid var(--border);display:flex}.palette-head:focus-within{box-shadow:inset 0 -2px 0 var(--ring)}.palette-glyph{color:var(--sev-critical-text);flex:none}.palette-input{min-inline-size:0;min-block-size:var(--tap-min);color:var(--foreground);font:var(--type-body-reading);font-size:var(--text-lg);background:0 0;border:0;flex:1}.palette-input:focus,.palette-input:focus-visible{outline:none}.palette-input::placeholder{color:var(--muted-foreground);opacity:1}.palette-kbd{padding:.0625rem var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-sm);font:var(--type-caption);font-family:var(--font-mono);color:var(--muted-foreground);flex:none}.palette-group{padding:var(--space-3) var(--space-4) var(--space-1);font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground);margin:0}.palette-results{min-block-size:0;padding:var(--space-1) var(--space-3) var(--space-3);flex:1;overflow-y:auto}.palette-hint{padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--border);font:var(--type-caption);color:var(--muted-foreground);margin:0}@media (hover:none){.palette-kbd,.palette-hint{display:none}}.crisis-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.crisis-row{align-items:center;gap:var(--space-1) var(--space-3);min-block-size:var(--density-row-h);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);font-size:var(--density-font);transition:var(--transition-colors);flex-wrap:wrap;display:flex}.crisis-row:hover,.crisis-row:focus-visible{border-color:var(--border-strong);background:var(--card-hover)}.crisis-row-icon{border-radius:var(--radius-md);background:var(--sev-critical-bg);block-size:2.5rem;inline-size:2.5rem;color:var(--sev-critical-text);flex:none;place-items:center;display:inline-grid}.crisis-row-text{flex:1;gap:.125rem;min-inline-size:0;display:grid}.crisis-row-name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.crisis-row-sub{font-size:max(.875rem, calc(var(--density-font) * .85));color:var(--muted-foreground)}.crisis-row-dose{min-inline-size:0;max-inline-size:45%;font:var(--type-dose);font-variant-numeric:var(--numeric-features);overflow-wrap:anywhere;flex:0 auto}.crisis-row-dose:lang(fa){max-inline-size:none;font:var(--weight-medium) var(--text-sm)/var(--leading-normal) var(--font-sans);overflow-wrap:normal;flex:1 0 100%;order:1;padding-inline-start:calc(2.5rem + var(--space-3))}.crisis-row-pin,.crisis-row-caret{color:var(--muted-foreground);flex:none}.crisis-index-link{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding-inline:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);font-weight:var(--weight-semibold);margin-block-start:var(--space-2);display:flex}.crisis-index-link>span{flex:1}.crisis-index-link:hover{background:var(--muted)}.emergency-shell{background:var(--background);min-block-size:100dvh;color:var(--foreground);flex-direction:column;display:flex}.emergency-bar{z-index:40;border-block-end:1px solid var(--border);background:var(--background);position:sticky;inset-block-start:0}.emergency-bar-inner{align-items:center;gap:var(--space-2);inline-size:100%;max-inline-size:calc(64rem + 2 * var(--space-4));padding:var(--space-2) var(--space-4);margin-inline:auto;display:flex}.emergency-bar-heading{flex:1;gap:.125rem;min-inline-size:0;display:grid}.emergency-title{align-items:center;gap:var(--space-2);font:var(--type-h2);overflow-wrap:anywhere;margin:0;display:flex}.emergency-title>.icon{color:var(--sev-critical-text);flex:none}.emergency-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);margin:0;font-size:1rem;overflow:hidden}.emergency-exit{flex:none}@media (max-width:29.99rem){.emergency-exit>span,.crash-clock-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.emergency-main{inline-size:100%;max-inline-size:calc(64rem + 2 * var(--space-4));padding:var(--space-5) var(--space-4) var(--space-12);font-size:var(--density-font);flex:1;margin-inline:auto}.emergency-main:focus{outline:none}.emergency-page{gap:var(--space-6);display:grid}.emergency-cta{align-items:center;gap:var(--space-4);min-block-size:5.5rem;padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--sev-critical-solid);display:flex}.emergency-cta:hover{background:var(--destructive-hover)}.emergency-cta-text{gap:var(--space-1);flex:1;min-inline-size:0;display:grid}.emergency-cta-title{align-items:center;gap:var(--space-2);font:var(--type-h2);display:flex}.emergency-cta-sub{font-size:1rem}.emergency-cta .count-pill{background:var(--sev-critical-body-foreground);color:var(--sev-critical-solid)}.emergency-search{align-items:center;margin:0;display:flex;position:relative}.emergency-search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:var(--space-4)}.emergency-search-input{inline-size:100%;min-block-size:var(--tap-min);padding-inline:3.25rem var(--space-4);border:2px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);font:var(--type-body-reading);font-size:var(--density-font)}.emergency-search-input::placeholder{color:var(--muted-foreground);opacity:1}.emergency-search-input:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.emergency-results{display:grid}.emergency-group{gap:var(--space-3);display:grid}.emergency-group-title{align-items:center;gap:var(--space-2);font:var(--type-h3);font-size:var(--text-lg);color:var(--muted-foreground);margin:0;display:flex}.emergency-empty{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--muted-foreground);margin:0;display:flex}.emergency-empty>.icon{flex:none}.emergency-query{font-weight:var(--weight-bold);color:var(--foreground)}.crash{gap:var(--space-5);display:grid}.crash-clock{flex:none;justify-items:center;margin:0;line-height:1.2;display:grid}.crash-clock-value{font:var(--type-dose);font-size:var(--text-lg);font-variant-numeric:tabular-nums}.crash-clock-label{color:var(--muted-foreground);font-size:.875rem}.crash-recall{color:var(--foreground)}.crash-recall .dose{font:var(--type-dose)}.crash-tabs-nav{border-block-end:1px solid var(--border)}.crash-tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.crash-tab{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:4rem;padding:var(--space-2) var(--space-1);font-size:1rem;font-weight:var(--weight-semibold);text-align:center;border-block-end:3px solid #0000;flex-direction:column;margin-block-end:-1px;display:flex}@media (min-width:40rem){.crash-tab{gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-3);font-size:var(--density-font);flex-direction:row}}.crash-tab[aria-selected=true]{border-block-end-color:var(--foreground);background:var(--card)}.crash-panel{gap:var(--space-5);display:grid}.crash-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.crash-tile{gap:var(--space-1);padding:var(--space-4);border:2px solid var(--sev-critical-border);border-radius:var(--radius-lg);background:var(--sev-critical-bg);align-content:start;display:grid}.crash-tile-label{font-size:1rem;font-weight:var(--weight-semibold);color:var(--sev-critical-text)}.crash-tile-value{font:var(--type-dose);font-size:var(--text-2xl);color:var(--foreground);overflow-wrap:anywhere}.crash-alert{font-size:var(--density-font)}.crash-alert-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}@media (max-width:47.99rem){.crash-alert{padding-block:var(--space-3);font-size:1rem}}@media (max-width:29.99rem){.emergency-shell:has(.crash) .emergency-bar-inner{padding-block:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"back sub clock exit""title title title title";row-gap:0;display:grid}.emergency-shell:has(.crash) .emergency-bar-heading{display:contents}.emergency-shell:has(.crash) .emergency-back{grid-area:back}.emergency-shell:has(.crash) .emergency-title{grid-area:title}.emergency-shell:has(.crash) .emergency-sub{grid-area:sub}.emergency-shell:has(.crash) .crash-clock{grid-area:clock}.emergency-shell:has(.crash) .emergency-exit{grid-area:exit}.emergency-shell:has(.crash) .emergency-main{padding-block-start:var(--space-2)}.crash,.crash-panel,.crash-block{gap:var(--space-2)}.crash-alert{padding-block:var(--space-2)}.crash-alert-list{gap:var(--space-1)}}.crash-block{gap:var(--space-3);display:grid}.crash-block-title{align-items:center;gap:var(--space-2);font:var(--type-h2);margin:0;display:flex}.crash-block-subtitle{margin:var(--space-3) 0 0;font:var(--type-h3);font-size:var(--text-lg)}.crash-steps,.crash-alg,.crash-drugs,.crash-mods{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.crash-step,.alg-node{align-items:flex-start;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:flex}.crash-step-no{border-radius:var(--radius-pill);background:var(--foreground);block-size:2.5rem;inline-size:2.5rem;color:var(--background);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}.crash-step-body,.alg-body{gap:var(--space-2);flex:1;min-inline-size:0;display:grid}.crash-step-title,.alg-q{font-weight:var(--weight-semibold);margin:0}.crash-step-dose{padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--muted);font:var(--type-dose);font-size:var(--text-xl);justify-self:start}.crash-step-detail{align-items:flex-start;gap:var(--space-2);color:var(--sev-warning-text);margin:0;display:flex}.crash-step-detail>.icon{flex:none;margin-block-start:.3em}.crash-notes{gap:var(--space-2);margin:0;padding-inline-start:1.5rem;list-style:outside;display:grid}.alg-branches{gap:var(--space-2);display:grid}@media (min-width:40rem){.alg-branches{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.alg-branch{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--sev-border);border-radius:var(--radius-md);background:var(--sev-bg);align-content:start;display:grid}.alg-branch[data-branch=yes]{--sev-bg:var(--sev-success-bg);--sev-text:var(--sev-success-text);--sev-border:var(--sev-success-border)}.alg-branch[data-branch=no]{--sev-bg:var(--sev-warning-bg);--sev-text:var(--sev-warning-text);--sev-border:var(--sev-warning-border)}.alg-branch-label{align-items:center;gap:var(--space-1-5);font-weight:var(--weight-bold);color:var(--sev-text);display:inline-flex}.alg-branch>p{margin:0}.alg-branch .dose{font:var(--type-dose);font-size:var(--text-lg)}.crash-drugs,.crash-mods{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.crash-drug,.crash-mod{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);align-content:start;display:grid}.crash-drug-name{align-items:center;gap:var(--space-2);font:var(--type-h3);font-size:var(--density-font);margin:0;display:flex}.crash-drug-dose{font:var(--type-dose);font-size:var(--text-xl)}.crash-facts{margin:0;display:grid}.crash-facts>div{justify-content:space-between;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--border);flex-wrap:wrap;display:flex}.crash-facts dt{color:var(--muted-foreground);font-size:1rem}.crash-facts dd,.crash-mod>p{margin:0}.crash-equipment{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crash-equipment>li{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card)}.crash-links{gap:var(--space-2);border-block-start:1px solid var(--border);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.page-lead{max-inline-size:62ch;color:var(--muted-foreground);margin:0}.page-section-note{font:var(--type-caption);color:var(--muted-foreground);margin:0}.field-optional,.field-required{font:var(--type-caption);font-weight:var(--weight-regular);margin-inline-start:var(--space-1)}.field-optional{color:var(--muted-foreground)}.field-required{color:var(--sev-critical-text)}.form-error-summary{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--sev-critical-border);border-radius:var(--radius-md);background:var(--sev-critical-bg);color:var(--sev-critical-text);border-inline-start-width:4px;display:flex}.form-error-summary:focus{box-shadow:var(--focus-ring);outline:none}.form-error-summary>.icon{flex:none;margin-block-start:.15em}.form-error-summary h2{margin:0 0 var(--space-1);font:var(--type-label);font-weight:var(--weight-bold)}.form-error-summary ul{gap:var(--space-1);margin:0;padding-inline-start:var(--space-4);display:grid}.form-error-summary li>a+span{margin-inline-start:var(--space-2)}.form-section{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin:0;display:grid}.form-section>legend{float:inline-start;inline-size:100%;margin:0;padding:0}.form-section-head{align-items:center;gap:var(--space-2-5);display:flex}.form-section-head>.icon{color:var(--primary-text);flex:none}.form-section-head>h2{font:var(--type-h3);margin:0}.form-section-num{border-radius:var(--radius-pill);background:var(--primary-subtle);block-size:1.75rem;inline-size:1.75rem;color:var(--primary-text);font:var(--type-label);font-weight:var(--weight-bold);flex:none;place-items:center;display:inline-grid}.form-section-note{font:var(--type-caption);color:var(--muted-foreground);margin:0}.input-unit{direction:ltr;align-items:stretch;display:flex}.input-unit>.input{border-start-end-radius:0;border-end-end-radius:0;flex:auto;min-inline-size:0}.input-unit-suffix,.input-unit-label{padding-inline:var(--space-3);border:1px solid var(--input);background:var(--muted);color:var(--muted-foreground);font:var(--type-caption);font-family:var(--font-mono);white-space:nowrap;border-inline-start:0;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);flex:none;align-items:center;display:inline-flex}.segmented-option{min-block-size:calc(var(--tap-min) - 6px);padding-inline:var(--space-3);border-radius:calc(var(--radius-md) - 2px);color:var(--muted-foreground);font:var(--type-label);cursor:pointer;transition:var(--transition-colors);justify-content:center;align-items:center;display:inline-flex;position:relative}.segmented-option>input{opacity:0;cursor:pointer;block-size:calc(100% + 6px);inline-size:100%;margin:0;position:absolute;inset-block-start:-3px;inset-inline-start:0}.segmented-option:has(>input:checked){background:var(--background);color:var(--foreground);box-shadow:var(--shadow-xs)}.segmented-option:has(>input:focus-visible){box-shadow:var(--focus-ring)}.check-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.check-chip{align-items:center;gap:var(--space-1-5);min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);font:var(--type-label);cursor:pointer;transition:var(--transition-colors);display:inline-flex;position:relative}.check-chip>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.check-chip>.icon{display:none}.check-chip:hover{border-color:var(--border-strong)}.check-chip:has(>input:checked){border-color:var(--primary-border);background:var(--primary-subtle);color:var(--primary-text)}.check-chip:has(>input:checked)>.icon{display:inline-block}.check-chip:has(>input:focus-visible){box-shadow:var(--focus-ring)}.check-chip:has(>input:disabled){color:var(--muted-foreground);cursor:not-allowed;border-style:dashed}.drawer>*>.dialog-close{position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.topbar-search[data-calc] .topbar-search-input{padding-inline-end:calc(var(--tap-min) * 2)}.topbar-search[data-calc] .topbar-search-clear{inset-inline-end:var(--tap-min)}.topbar-search-calc{inline-size:var(--tap-min);block-size:var(--tap-min);border:0;border-inline-start:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);place-items:center;display:inline-grid;position:absolute;inset-inline-end:0}.topbar-search-calc:hover{color:var(--foreground)}.topbar-search-calc:focus-visible{box-shadow:var(--focus-ring);outline:none}.calc-drawer[data-side]>*{border-color:var(--border);inline-size:min(100%,30rem);max-inline-size:100%;box-shadow:var(--shadow-lg)}.calc-drawer>*>header{padding-block:var(--space-4) var(--space-3);padding-inline:var(--space-5) var(--space-12);border-block-end:1px solid var(--border)}.calc-drawer>*>header>h2{align-items:center;gap:var(--space-2);font:var(--type-h3);margin:0;display:flex}.calc-drawer>*>header>h2>.icon{color:var(--primary-text)}.calc-drawer-body{padding:var(--space-4) var(--space-5) max(var(--space-6), env(safe-area-inset-bottom))}.calc-drawer-body:focus{outline:none}.calc-pick{gap:var(--space-4);display:grid}.calc-pick-lead{color:var(--muted-foreground);margin:0}.calc-pick-drugs{gap:var(--space-2);display:grid}.calc-pick-heading{font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground);margin:0}.calc-pick-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.calc-pick-item{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--foreground);font:var(--type-body);font-weight:var(--weight-medium);text-align:start;cursor:pointer;transition:var(--transition-colors);display:flex}.calc-pick-item:hover{border-color:var(--border-strong);background:var(--muted)}.calc-pick-item:focus-visible{box-shadow:var(--focus-ring);outline:none}.calc-pick-item>.icon:first-child{color:var(--primary-text)}.calc-pick-chevron{color:var(--muted-foreground);margin-inline-start:auto}.calc-pick-search{gap:var(--space-1-5);margin:0;display:grid}.calc-pick-search>label{font:var(--type-label)}.calc-pick-row{gap:var(--space-2);display:flex}.calc-pick-row>.input{flex:auto;min-inline-size:0}.calc{gap:var(--space-5);display:grid}.calc-drug{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-drug>h3{font:var(--type-h3);margin:0}.calc-drug>h3:focus{outline:none}.calc-gate-actions{margin:0}.calc-grid{gap:var(--space-5);display:grid}.calc-form{gap:var(--space-4);margin:0;display:grid}.calc-panel-title{align-items:center;gap:var(--space-2);font:var(--type-label);font-weight:var(--weight-semibold);margin:0;display:flex}.calc-panel-title>.icon{color:var(--muted-foreground)}.calc-patient{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border:1px solid var(--primary-border);border-radius:var(--radius-md);background:var(--primary-subtle);color:var(--primary-text);font:var(--type-caption);flex-wrap:wrap;margin:0;display:flex}.calc-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-region{gap:var(--space-4);min-inline-size:0;display:grid}.calc-error-list{margin:0;padding-inline-start:var(--space-4)}.calc-result{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.calc-result-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-stale-note{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--sev-caution-border);border-radius:var(--radius-md);background:var(--sev-caution-bg);color:var(--sev-caution-text);font:var(--type-caption);margin:0;display:flex}.calc-result:has(.calc-stale-note:not([hidden])) .calc-rows{opacity:.5}.calc-missing{justify-items:start;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--muted);display:grid}.calc-missing-icon{color:var(--subtle-foreground)}.calc-code{padding:.125rem var(--space-1-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--muted-foreground);font:var(--type-caption);font-family:var(--font-mono)}.calc-missing-title{font-weight:var(--weight-semibold);margin:0}.calc-missing-text{color:var(--muted-foreground);margin:0}.calc-missing-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.calc-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.calc-row{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.calc-row-label{font:var(--type-label);color:var(--muted-foreground)}.calc-row-value{font:var(--type-dose);font-size:var(--text-lg)}.calc-row-unit{font-size:var(--text-sm);color:var(--muted-foreground)}.calc-row-rule{font:var(--type-caption);font-family:var(--font-mono);color:var(--muted-foreground);grid-column:1/-1;justify-self:end}.calc-rule{align-items:center;gap:var(--space-1-5);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;margin:0;display:flex}.calc-how>summary{gap:var(--space-2)}.calc-how-list{margin:0;display:grid}.calc-how-row{gap:var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--border);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.calc-how-row>dt{gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);display:flex}.calc-how-n{min-inline-size:1.25rem;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none}.calc-how-row>dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.calc-how-empty{color:var(--subtle-foreground)}@media (min-width:64rem){.calc[data-frame=page] .calc-grid{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start}.calc[data-frame=page] .calc-form{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}}.patients-page,.patient-form-page,.patient-detail{gap:var(--space-6);display:grid}.patients-storage,.patients-empty-privacy,.patient-privacy-hint,.patient-form-rail-note{align-items:flex-start;gap:var(--space-1-5);font:var(--type-caption);color:var(--muted-foreground);margin:0;display:flex}:is(.patients-storage,.patients-empty-privacy,.patient-privacy-hint,.patient-form-rail-note)>.icon{flex:none;margin-block-start:.15em}.patients-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.patients-search{flex:16rem;align-items:center;min-inline-size:0;display:flex;position:relative}.patients-search>.icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.patients-search>.input{inline-size:100%;padding-inline-start:2.5rem}.patients-sort{align-items:center;gap:var(--space-2);display:flex}.patients-sort>label{font:var(--type-caption);color:var(--muted-foreground);white-space:nowrap}.patients-sort>.select{min-block-size:var(--tap-min)}.patients-filters-open>.count-pill{margin-inline-start:var(--space-0-5)}.patients-chips{flex-basis:100%}.patients-chips[data-where=sheet]{margin-block-end:var(--space-4);display:none}@media (max-width:47.99rem) and (scripting:enabled){.patients-chips[data-where=inline]{display:none}.patients-chips[data-where=sheet]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.patients-chip{background:var(--card);min-block-size:2.25rem;color:var(--muted-foreground);font:var(--weight-medium) var(--text-xs)/1.4 var(--font-sans);white-space:nowrap;cursor:pointer}:is(.patients-chip,.patients-chip-option):hover{background:var(--secondary);color:var(--foreground)}:is(.patients-chip[aria-current],[data-on]>.patients-chip){border-color:var(--primary-border);background:var(--primary-subtle);color:var(--primary-text);font-weight:var(--weight-semibold)}.patients-chip-menu{position:relative}.patients-chip-options{z-index:30;max-block-size:18rem;min-inline-size:12rem;margin:var(--space-1) 0 0;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);box-shadow:var(--shadow-md);list-style:none;display:grid;position:absolute;overflow-y:auto}.patients-chip-option{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:2.25rem;padding-inline:var(--space-2-5);border-radius:var(--radius-sm);display:flex}[data-where=sheet] :is(.patients-chip,.patients-chip-option){min-block-size:var(--tap-min)}[data-where=sheet] .patients-chip{border-radius:var(--radius-md);inline-size:100%;color:var(--foreground);font-size:var(--text-base)}[data-where=sheet] .patients-chip>span{flex:1}[data-where=sheet] .patients-chip>bdi{text-overflow:ellipsis;overflow:hidden}[data-where=sheet] .patients-chip-check{order:1}[data-where=sheet] [open]{grid-column:1/-1}[data-where=sheet] .patients-chip-options{box-shadow:none;position:static}.patients-status-set,.patients-sort-set{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}:is(.patients-status-set,.patients-sort-set)>legend{font:var(--type-label);margin-block-end:var(--space-2);padding:0}:is(.patients-status-set,.patients-sort-set) .choice-card{align-items:center}.patients-sort-tool{display:none}@media (max-width:47.99rem) and (scripting:enabled){.patients-sort-tool{display:block}.patients-sort{display:none}}.patients-status-set .choice-card>.count-pill{margin-inline-start:auto}.patient-rows{gap:var(--space-3);display:grid}.patient-rows-count{font:var(--type-caption);color:var(--muted-foreground);margin:0}.patient-grid-head{display:none}.patient-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.patient-item{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.patient-item[aria-current=true]{border-color:var(--primary-border);background:var(--primary-subtle)}.patient-cell{align-content:start;justify-items:start;gap:var(--space-1);min-inline-size:0;display:grid}.patient-cell-id,.patient-cell-encounter,.patient-cell-warning,.patient-cell-actions{grid-column:1/-1}.patient-cell-id{gap:0}.patient-cell-label{font:var(--type-caption);color:var(--muted-foreground)}.patient-cell-id>.patient-cell-label{display:none}.patient-item-label{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);font-size:var(--text-md);font-weight:var(--weight-semibold);overflow-wrap:anywhere;align-items:center;display:inline-flex}.patient-item-meta{align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.patient-encounter{gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-inline-size:0;margin:0;display:flex}.patient-muted{font:var(--type-caption);color:var(--muted-foreground)}.patient-warning{justify-items:start;gap:var(--space-1);min-inline-size:0;display:grid}.patient-warning-count{font:var(--type-caption);color:var(--muted-foreground)}.patient-warning-reason{-webkit-line-clamp:2;font:var(--type-caption);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.patient-cell-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.patient-day-head:not(:first-child){padding-block-start:var(--space-2)}.patient-day-head>h2{font:var(--type-label);color:var(--muted-foreground);margin:0}@media (min-width:64rem){.patient-day-head{display:none}.patient-grid{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:minmax(11rem,1.3fr) minmax(10rem,1.3fr) minmax(9rem,1.1fr) auto auto auto;display:grid;overflow:hidden}.patient-grid-head,.patient-list,.patient-item{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.patient-grid-head{column-gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--muted);font:var(--type-caption);font-weight:var(--weight-semibold);color:var(--muted-foreground)}.patient-grid-actions-head{text-align:end}.patient-list{gap:0}.patient-item{column-gap:var(--space-4);padding:var(--space-3) var(--space-4);border:0;border-block-start:1px solid var(--border);background:0 0;border-radius:0;align-items:center}.patient-item[aria-current=true]{background:var(--primary-subtle)}.patient-cell-id,.patient-cell-encounter,.patient-cell-warning,.patient-cell-actions{grid-column:auto}.patient-cell-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.patient-cell-actions{flex-wrap:nowrap;justify-content:flex-end}}.patients-empty{justify-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-xl);text-align:center;display:grid}.patients-empty-icon{border-radius:var(--radius-pill);background:var(--primary-subtle);block-size:4rem;inline-size:4rem;color:var(--primary-text);place-items:center;display:inline-grid}.patients-empty>h2{font:var(--type-h2);margin:0}.patients-empty>p{max-inline-size:52ch;color:var(--muted-foreground);margin:0}.patients-empty-steps{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.patients-empty-steps>li{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);font:var(--type-caption);display:inline-flex}.patients-empty-steps .icon{color:var(--primary-text)}.patients-empty-privacy{justify-content:center}.patient-form{gap:var(--space-5);margin:0;display:grid}.patient-form-layout{gap:var(--space-5);display:grid}.patient-form-sections{gap:var(--space-5);min-inline-size:0;display:grid}.patient-form-rail{align-content:start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.patient-form-rail>:is(h2,h3){margin:0}.patient-form-toc{gap:var(--space-0-5);margin:0;padding:0;list-style:none;display:none}.patient-form-toc a{min-block-size:var(--tap-min);padding-inline:var(--space-2);border-radius:var(--radius-sm);font:var(--type-label);transition:var(--transition-colors);align-items:center;display:flex}.patient-form-toc a:hover{background:var(--muted)}@media (min-width:64rem){.patient-form-layout{grid-template-columns:minmax(0,1fr) 15rem;align-items:start}.patient-form-rail{position:sticky;inset-block-start:var(--space-20)}.patient-form-toc{display:grid}.patient-form-toc a{min-block-size:2.25rem}}.patient-dob-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.patient-calendar{flex:none}.patient-dob-input{flex:10rem;min-inline-size:0}.patient-dob>legend,.patient-comorbidities>legend{font:var(--type-label);margin-block-end:var(--space-2);padding:0}.patient-comorbidities{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.form-grid.patient-measures{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.patient-form-actions{z-index:1;justify-content:flex-end}.patient-metrics{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--muted);display:grid}.patient-metrics-head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.patient-metrics-title{font:var(--type-label);font-weight:var(--weight-semibold);margin:0}.patient-metrics-head>p{font:var(--type-caption);color:var(--muted-foreground);margin:0}.patient-metric-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));margin:0;display:grid}.patient-metric-grid>div{align-content:start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);display:grid}.patient-metric-grid dt{gap:var(--space-0-5);display:grid}.patient-metric-grid abbr{font:var(--type-label);font-weight:var(--weight-bold);text-decoration:none}.patient-metric-grid dt>span{font:var(--type-caption);color:var(--muted-foreground)}.patient-metric-grid dd{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.patient-metric-grid dd>small{font:var(--type-caption);color:var(--muted-foreground)}.patient-metric-grid .dose,.patient-facts .dose{font:var(--type-dose)}.patient-metrics-stale{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--sev-caution-border);border-radius:var(--radius-md);background:var(--sev-caution-bg);color:var(--sev-caution-text);font:var(--type-caption);margin:0;display:flex}.patient-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.patient-detail-title{gap:var(--space-2);min-inline-size:0;display:grid}.patient-detail-title>h1{font:var(--type-h1);overflow-wrap:anywhere;margin:0}.patient-detail-badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.patient-detail-id{font:var(--type-caption);font-family:var(--font-mono);color:var(--muted-foreground)}.patient-detail-title>.patient-encounter{color:var(--muted-foreground)}.patient-detail-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.patient-detail-banner{gap:var(--space-2);display:grid}.patient-facts{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.patient-facts>div{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-4);outline:1px solid var(--border);display:grid}.patient-facts dt{font:var(--type-caption);color:var(--muted-foreground)}.patient-facts dd{align-items:baseline;gap:var(--space-1);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}.patient-facts-sep{color:var(--subtle-foreground)}.patient-detail-layout{gap:var(--space-6);display:grid}.patient-detail-main{align-content:start;gap:var(--space-6);min-inline-size:0;display:grid}.patient-detail-side{align-content:start;gap:var(--space-4);display:grid}@media (min-width:64rem){.patient-detail-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}}.patient-side-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.patient-side-card>h2{font:var(--type-label);font-weight:var(--weight-semibold);margin:0}.patient-manage-dates{gap:var(--space-1);font:var(--type-caption);color:var(--muted-foreground);margin:0;display:grid}.patient-manage-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.patient-confirm{display:contents}.patient-confirm-id{font-family:var(--font-mono)}.patient-alerts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.patient-alert{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--sev-border);border-radius:var(--radius-md);background:var(--sev-bg);color:var(--sev-text);border-inline-start-width:4px;display:flex}.patient-alert[data-severity=info]{--sev-bg:var(--sev-info-bg);--sev-text:var(--sev-info-text);--sev-border:var(--sev-info-border)}.patient-alert[data-severity=caution]{--sev-bg:var(--sev-caution-bg);--sev-text:var(--sev-caution-text);--sev-border:var(--sev-caution-border)}.patient-alert[data-severity=warning]{--sev-bg:var(--sev-warning-bg);--sev-text:var(--sev-warning-text);--sev-border:var(--sev-warning-border)}.patient-alert[data-severity=critical]{--sev-bg:var(--sev-critical-bg);--sev-text:var(--sev-critical-text);--sev-border:var(--sev-critical-border)}.patient-alert>.icon{flex:none;margin-block-start:.1em}.patient-alert-body{gap:var(--space-0-5);min-inline-size:0;display:grid}.patient-alert-level{font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase}.patient-alert-body>strong{font-weight:var(--weight-semibold)}.patient-alert-body>p{overflow-wrap:anywhere;margin:0}.patient-alerts-none{align-items:center;gap:var(--space-2);color:var(--muted-foreground);margin:0;display:flex}.patient-linked-item{min-block-size:var(--tap-min);transition:var(--transition-colors);flex-wrap:nowrap}.patient-linked-item:hover{border-color:var(--border-strong);background:var(--muted)}.patient-linked-icon{border-radius:var(--radius-md);background:var(--muted);block-size:2.25rem;inline-size:2.25rem;color:var(--muted-foreground);flex:none;place-items:center;display:inline-grid}.patient-linked-type{font:var(--type-caption);color:var(--muted-foreground)}.patient-dose-body{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--muted);display:flex}.patient-dose-body>.icon{color:var(--subtle-foreground);flex:none}.patient-dose-body>div{gap:var(--space-1);display:grid}.patient-dose-body p{margin:0}.patient-dose-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.patient-encounter-sep{color:var(--subtle-foreground)}@media (scripting:none){.patients-filters-open{display:none}}.patient-form-actions>[value=save]{order:1}.patient-confirm-inline[open]{flex-basis:100%}:is(.patient-confirm-inline,.patients-chip-menu)>summary{list-style:none}:is(.patient-confirm-inline,.patients-chip-menu)>summary::-webkit-details-marker{display:none}.patient-confirm-fallback{justify-items:start;gap:var(--space-2);font:var(--type-body);margin-block-start:var(--space-2);display:grid}.patient-confirm-fallback>p{margin:0}.support-page{gap:var(--space-6);display:grid}.support-tickets{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.support-ticket-link{gap:var(--space-2);min-block-size:var(--tap-min);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);transition:var(--transition-colors);display:grid}.support-ticket-link:hover{border-color:var(--border-strong)}.support-ticket[data-severity=critical] .support-ticket-link{border-inline-start:4px solid var(--sev-critical-solid)}.support-ticket[data-severity=warning] .support-ticket-link{border-inline-start:4px solid var(--sev-warning-solid)}.support-ticket[data-severity=caution] .support-ticket-link{border-inline-start:4px solid var(--sev-caution-solid)}.support-ticket-meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.support-ticket-id{font:var(--type-caption);font-family:var(--font-mono);color:var(--muted-foreground);margin-inline-start:auto}.support-ticket-subject{font-size:var(--text-md);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.support-ticket-topic{align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--muted-foreground);display:inline-flex}.support-ticket-body{-webkit-line-clamp:2;font:var(--type-caption);color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.support-ticket-foot{justify-content:space-between;align-items:center;gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.support-ticket-cta{align-items:center;gap:var(--space-1);color:var(--primary-text);font-weight:var(--weight-medium);display:inline-flex}.support-deflect,.support-help-foot{justify-items:start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--muted);display:grid}.support-deflect>h2{font:var(--type-h3);margin:0}:is(.support-deflect,.support-help-foot)>p{color:var(--muted-foreground);margin:0}.support-notice-cta{margin-block-start:var(--space-1)}.support-form{gap:var(--space-5);margin:0;display:grid}.support-step-head{align-items:baseline;gap:var(--space-1) var(--space-2);font:var(--type-h3);flex-wrap:wrap;display:flex}.support-step-count{font:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-inline-start:auto}@media (min-width:40rem){.support-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-topics .choice-card{align-items:center}.support-clinical{gap:var(--space-5);display:grid}.support-context{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);display:grid}.support-context>h2{font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground);margin:0}.support-context>dl{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.support-context dt{font:var(--type-caption);color:var(--muted-foreground)}.support-context dd{font-family:var(--font-mono);margin:0}.support-severity-ladder{gap:var(--space-2);display:grid}.support-severity-option{align-items:center;gap:var(--space-2) var(--space-3);min-block-size:var(--tap-min);padding:var(--space-3);border:1px solid var(--border);border-inline-start:4px solid var(--ladder,var(--border-strong));border-radius:var(--radius-md);background:var(--card);cursor:pointer;transition:var(--transition-colors);flex-wrap:wrap;display:flex}.support-severity-option[data-severity=critical]{--ladder:var(--sev-critical-solid);--ladder-bg:var(--sev-critical-bg)}.support-severity-option[data-severity=warning]{--ladder:var(--sev-warning-solid);--ladder-bg:var(--sev-warning-bg)}.support-severity-option[data-severity=caution]{--ladder:var(--sev-caution-solid);--ladder-bg:var(--sev-caution-bg)}.support-severity-option[data-severity=info]{--ladder:var(--sev-info-solid);--ladder-bg:var(--sev-info-bg)}.support-severity-option[data-severity=success]{--ladder:var(--sev-success-solid);--ladder-bg:var(--sev-success-bg)}.support-severity-option>input{flex:none;margin:0}.support-severity-option>span:last-child{font:var(--type-caption);color:var(--muted-foreground);flex:14rem}.support-severity-option:has(>input:checked){border-color:var(--ladder,var(--primary-border));background:var(--ladder-bg,var(--primary-subtle))}.support-severity-option:has(>input:checked)>span:last-child{color:var(--foreground)}.support-severity-option:has(>input:focus-visible){box-shadow:var(--focus-ring)}.support-severity-option:has(>input:disabled){cursor:not-allowed;opacity:.6;border-inline-start-style:dashed}.support-file{padding-block:var(--space-2)}.support-submit{align-items:center}.support-submit>.field-hint{flex:100%;margin:0}.support-thread-sub{color:var(--muted-foreground);margin:0}.support-facts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.support-facts>div{gap:var(--space-0-5);display:grid}.support-facts dt{font:var(--type-caption);color:var(--muted-foreground)}.support-facts dd{overflow-wrap:anywhere;margin:0}.support-escalation,.support-attachments,.support-messages{gap:var(--space-3);display:grid}:is(.support-escalation,.support-attachments,.support-messages)>h2{font:var(--type-h3);margin:0}.support-message-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.support-message{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.support-message[data-from=staff]{border-inline-start:4px solid var(--primary)}.support-message[data-internal]{background:var(--muted);border-style:dashed}.support-message>header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.support-message>header>time{font:var(--type-caption);color:var(--muted-foreground);margin-inline-start:auto}.support-message>p{overflow-wrap:anywhere;margin:0}.support-reply{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin:0;display:grid}.support-closed-note{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--muted);color:var(--muted-foreground);margin:0;display:flex}.support-withdraw-form{gap:var(--space-4);display:grid}.support-withdraw-form>p{color:var(--muted-foreground);margin:0}.support-help-search{align-items:center;gap:var(--space-2);margin:0;display:flex;position:relative}.support-help-search>.icon{color:var(--muted-foreground);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.support-help-search>.input{flex:auto;min-inline-size:0;padding-inline-start:2.5rem}.support-help-reset{margin:0}.support-help-reset>a{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);align-items:center;display:inline-flex}.support-help-categories{gap:var(--space-3);display:grid}.support-help-category>summary{gap:var(--space-2);font-weight:var(--weight-semibold)}.support-help-index{font:var(--type-caption);font-family:var(--font-mono);color:var(--muted-foreground)}.support-help-category .row-list>li>a{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);transition:var(--transition-colors);display:flex}.support-help-category .row-list>li>a:hover{border-color:var(--border-strong);background:var(--muted)}.support-help-category .row-list>li>a>.icon{color:var(--muted-foreground);flex:none}.support-answer{gap:var(--space-5)}.support-answer-category{font:var(--type-overline);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted-foreground);margin:0}.support-answer-body{gap:var(--space-3);font:var(--type-body-reading);display:grid}.support-answer-body>*{margin:0}.support-answer-pending{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:var(--muted-foreground);display:flex}.support-solved{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--muted);display:grid}.support-solved>h2{font:var(--type-h3);margin:0}.support-solved-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sub-page{gap:var(--space-6);display:grid}.sub-plans-head{text-align:center;justify-items:center}.sub-plans-head>.page-lead{margin-inline:auto}.sub-price{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.sub-price-amount{font-family:var(--font-mono);font-variant-numeric:var(--numeric-features);font-weight:var(--weight-semibold)}.sub-price-currency{color:var(--muted-foreground)}.plan-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.plan-card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;display:flex}.plan-card[aria-current=true]{border-color:var(--primary-border);box-shadow:0 0 0 1px var(--primary-border)}.plan-card-head{justify-items:start;gap:var(--space-1);display:grid}.plan-card-code{font:var(--type-caption);font-family:var(--font-mono);color:var(--muted-foreground)}.plan-card-name{font:var(--type-h2);margin:0}.plan-card-price{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;margin:0;display:flex}.plan-card-price .sub-price-amount{font-size:var(--text-2xl);font-weight:var(--weight-bold)}.plan-card-period{font:var(--type-caption);color:var(--muted-foreground)}.plan-card-summary{color:var(--muted-foreground);margin:0}.plan-card>.btn{inline-size:100%}.plan-card-note{font:var(--type-caption);color:var(--muted-foreground);margin:0}.plan-card-gates{margin:0;display:grid}.plan-card-gates>div{justify-content:space-between;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--border);flex-wrap:wrap;display:flex}.plan-card-gates dt{color:var(--muted-foreground)}.plan-card-gates dd{font-weight:var(--weight-semibold);margin:0}.plan-card-tools{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.plan-card-tools>li{align-items:flex-start;gap:var(--space-2);display:flex}.plan-card-tools .icon{color:var(--sev-success-text);flex:none;margin-block-start:.15em}.sub-signin{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--muted);flex-wrap:wrap;display:flex}.sub-signin>:is(h2,p){font:var(--type-label);font-weight:var(--weight-semibold);margin:0}.sub-notes{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sub-notes>li{align-items:flex-start;gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);display:flex}.sub-notes .icon{flex:none;margin-block-start:.15em}@media (min-width:48rem){.sub-notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.sub-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sub-crumbs{align-items:center;gap:var(--space-1);font:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;display:flex}.sub-crumbs a{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);justify-content:center;align-items:center;display:inline-flex}.sub-crumbs [aria-current=page]{color:var(--foreground)}.sub-checkout-grid,.sub-dashboard-grid{gap:var(--space-5);display:grid}.sub-checkout-main,.sub-dashboard-main,.sub-checkout-side,.sub-dashboard-side{align-content:start;gap:var(--space-5);min-inline-size:0;display:grid}@media (min-width:64rem){.sub-checkout-grid,.sub-dashboard-grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.sub-section{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.sub-section-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sub-section-head>h2{align-items:center;gap:var(--space-2);font:var(--type-h3);margin:0;display:flex}.sub-section-head>h2>.icon{color:var(--muted-foreground)}.sub-section-head>a{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);justify-content:center;align-items:center;display:inline-flex}.sub-chosen{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.sub-chosen>:is(h3,strong){font:var(--type-h3);margin:0}.sub-chosen-meta{font:var(--type-caption);color:var(--muted-foreground)}.sub-gateway{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border:1px solid var(--primary-border);border-radius:var(--radius-md);background:var(--primary-subtle);display:flex}.sub-gateway>.icon:first-child{color:var(--primary-text);flex:none}.sub-gateway-text{gap:var(--space-0-5);flex:auto;min-inline-size:0;display:grid}.sub-gateway-check{color:var(--primary-text);flex:none}.sub-pay-form{margin:0;display:grid}.sub-pay-form>.btn{inline-size:100%}.sub-note{align-items:flex-start;gap:var(--space-2);font:var(--type-caption);color:var(--muted-foreground);margin:0;display:flex}.sub-note>.icon{flex:none;margin-block-start:.15em}.sub-summary,.sub-result-meta{margin:0;display:grid}:is(.sub-summary,.sub-result-meta)>div{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}:is(.sub-summary,.sub-result-meta)>div:last-child{border-block-end:0}:is(.sub-summary,.sub-result-meta) dt{color:var(--muted-foreground)}:is(.sub-summary,.sub-result-meta) dd{text-align:end;overflow-wrap:anywhere;margin:0}.sub-summary>.sub-summary-total{border-block-start:1px solid var(--border-strong);font-size:var(--text-md);font-weight:var(--weight-bold);padding-block-start:var(--space-3)}.sub-summary>.sub-summary-total dt{color:var(--foreground)}.sub-result-page{padding-block-start:var(--space-4)}.sub-result{gap:var(--space-5);inline-size:100%;max-inline-size:var(--container-reader);padding:var(--space-6);border:1px solid var(--border);border-block-start:4px solid var(--sev-border);border-radius:var(--radius-xl);background:var(--card);--sev-bg:var(--sev-critical-bg);--sev-text:var(--sev-critical-text);--sev-border:var(--sev-critical-solid);margin-inline:auto;display:grid}.sub-result[data-payment-status=success]{--sev-bg:var(--sev-success-bg);--sev-text:var(--sev-success-text);--sev-border:var(--sev-success-solid)}.sub-result[data-payment-status=pending]{--sev-bg:var(--sev-caution-bg);--sev-text:var(--sev-caution-text);--sev-border:var(--sev-caution-solid)}.sub-result[data-payment-status=cancelled]{--sev-bg:var(--muted);--sev-text:var(--muted-foreground);--sev-border:var(--border-strong)}.sub-result-head{align-items:flex-start;gap:var(--space-4);display:flex}.sub-result-icon{border-radius:var(--radius-pill);background:var(--sev-bg);block-size:3rem;inline-size:3rem;color:var(--sev-text);flex:none;place-items:center;display:inline-grid}.sub-result-text{gap:var(--space-1);min-inline-size:0;display:grid}.sub-result-text>h1{font:var(--type-h1);margin:0}.sub-result-text>p{color:var(--muted-foreground);margin:0}.sub-result-help{font:var(--type-caption);color:var(--muted-foreground);margin:0}.sub-current-price{color:var(--muted-foreground)}.sub-remaining{gap:var(--space-2);display:grid}.sub-remaining-row{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.sub-remaining-date{font:var(--type-caption);color:var(--muted-foreground);margin:0}.sub-meter{appearance:none;border-radius:var(--radius-pill);background:var(--muted);block-size:.5rem;inline-size:100%;color:var(--primary);border:0;overflow:hidden}.sub-meter::-webkit-progress-bar{background:var(--muted)}.sub-meter::-webkit-progress-value{background:var(--primary)}.sub-meter::-moz-progress-bar{background:var(--primary)}.sub-meter[data-tone=warning],.sub-gate[data-state=full] .sub-meter{color:var(--sev-warning-solid)}.sub-meter[data-tone=warning]::-webkit-progress-value{background:var(--sev-warning-solid)}.sub-gate[data-state=full] .sub-meter::-webkit-progress-value{background:var(--sev-warning-solid)}.sub-meter[data-tone=warning]::-moz-progress-bar{background:var(--sev-warning-solid)}.sub-gate[data-state=full] .sub-meter::-moz-progress-bar{background:var(--sev-warning-solid)}.sub-gates{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.sub-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}.sub-gate{align-content:start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.sub-gate[data-state=full]{border-color:var(--sev-warning-border)}.sub-gate[data-state=none]{background:var(--muted)}.sub-gate-row{align-items:center;gap:var(--space-2);display:flex}.sub-gate-row>.icon{color:var(--muted-foreground);flex:none}.sub-gate-label{min-inline-size:0;font-weight:var(--weight-medium);flex:auto}.sub-gate-value{font:var(--type-caption);white-space:nowrap}.sub-gate-value .numeric{font-family:var(--font-mono);font-variant-numeric:var(--numeric-features)}.sub-gate-note{font:var(--type-caption);color:var(--muted-foreground);margin:0}.sub-plan-rows{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sub-plan-row{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-end:1px solid var(--border);flex-wrap:wrap;display:flex}.sub-plan-row:last-child{border-block-end:0}.sub-plan-row-name{gap:var(--space-0-5);min-inline-size:0;font-weight:var(--weight-semibold);display:grid}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.col-start-1{grid-column-start:1}.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}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.max-w-md{max-width:var(--container-md)}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.gap-6{gap:calc(var(--spacing) * 6)}.border{border-style:var(--tw-border-style);border-width:1px}.font-heading{font-family:var(--font-heading)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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)}.text-muted-foreground{color:var(--muted-foreground)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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 (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:#93c5fd;--chart-2:#3b82f6;--chart-3:#2563eb;--chart-4:#1d4ed8;--chart-5:#1e40af;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--sidebar-width:16rem;--sidebar-mobile-width:18rem;--scrollbar-track:transparent;--scrollbar-thumb:var(--border);--scrollbar-width:.625rem;--scrollbar-sm-width:.375rem;--scrollbar-radius:9999px;--chevron-down-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.556 0 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"/></svg>");--chevron-down-icon-50:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.556 0 0 / 0.5)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"/></svg>");--check-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.556 0 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check-icon lucide-check\"><path d=\"M20 6 9 17l-5-5\"/></svg>")}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:#93c5fd;--chart-2:#3b82f6;--chart-3:#2563eb;--chart-4:#1d4ed8;--chart-5:#1e40af;--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(43.9% 0 0);--chevron-down-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.708 0 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"/></svg>");--chevron-down-icon-50:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.708 0 0 / 0.5)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-chevron-down-icon lucide-chevron-down\"><path d=\"m6 9 6 6 6-6\"/></svg>");--check-icon:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"oklch(0.708 0 0)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-check-icon lucide-check\"><path d=\"M20 6 9 17l-5-5\"/></svg>");color-scheme:dark}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--iris-1:#fdfdff;--iris-2:#f8f8ff;--iris-3:#f0f1fe;--iris-4:#e6e7ff;--iris-5:#dadcff;--iris-6:#cbcdff;--iris-7:#b8baf8;--iris-8:#9b9ef0;--iris-9:#5b5bd6;--iris-10:#5151cd;--iris-11:#5753c6;--iris-12:#272962}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--iris-1:color(display-p3 .992 .992 .999);--iris-2:color(display-p3 .972 .973 .998);--iris-3:color(display-p3 .943 .945 .992);--iris-4:color(display-p3 .902 .906 1);--iris-5:color(display-p3 .857 .861 1);--iris-6:color(display-p3 .799 .805 .987);--iris-7:color(display-p3 .721 .727 .955);--iris-8:color(display-p3 .61 .619 .918);--iris-9:color(display-p3 .357 .357 .81);--iris-10:color(display-p3 .318 .318 .774);--iris-11:color(display-p3 .337 .326 .748);--iris-12:color(display-p3 .154 .161 .371)}}}.dark,.dark-theme{--iris-1:#13131e;--iris-2:#171625;--iris-3:#202248;--iris-4:#262a65;--iris-5:#303374;--iris-6:#3d3e82;--iris-7:#4a4a95;--iris-8:#5958b1;--iris-9:#5b5bd6;--iris-10:#6e6ade;--iris-11:#b1a9ff;--iris-12:#e0dffe}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--iris-1:color(display-p3 .075 .075 .114);--iris-2:color(display-p3 .089 .086 .14);--iris-3:color(display-p3 .128 .134 .272);--iris-4:color(display-p3 .153 .165 .382);--iris-5:color(display-p3 .192 .201 .44);--iris-6:color(display-p3 .239 .241 .491);--iris-7:color(display-p3 .291 .289 .565);--iris-8:color(display-p3 .35 .345 .673);--iris-9:color(display-p3 .357 .357 .81);--iris-10:color(display-p3 .428 .416 .843);--iris-11:color(display-p3 .685 .662 1);--iris-12:color(display-p3 .878 .875 .986)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.dark,.dark-theme{--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-1:color(display-p3 .093 .068 .067);--red-2:color(display-p3 .118 .077 .079);--red-3:color(display-p3 .211 .081 .099);--red-4:color(display-p3 .287 .079 .113);--red-5:color(display-p3 .348 .11 .142);--red-6:color(display-p3 .414 .16 .183);--red-7:color(display-p3 .508 .224 .236);--red-8:color(display-p3 .659 .298 .297);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .861 .403 .387);--red-11:color(display-p3 1 .57 .55);--red-12:color(display-p3 .971 .826 .852)}}}:root,.light,.light-theme{--orange-1:#fefcfb;--orange-2:#fff7ed;--orange-3:#ffefd6;--orange-4:#ffdfb5;--orange-5:#ffd19a;--orange-6:#ffc182;--orange-7:#f5ae73;--orange-8:#ec9455;--orange-9:#f76b15;--orange-10:#ef5f00;--orange-11:#cc4e00;--orange-12:#582d1d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--orange-1:color(display-p3 .995 .988 .985);--orange-2:color(display-p3 .994 .968 .934);--orange-3:color(display-p3 .989 .938 .85);--orange-4:color(display-p3 1 .874 .687);--orange-5:color(display-p3 1 .821 .583);--orange-6:color(display-p3 .975 .767 .545);--orange-7:color(display-p3 .919 .693 .486);--orange-8:color(display-p3 .877 .597 .379);--orange-9:color(display-p3 .9 .45 .2);--orange-10:color(display-p3 .87 .409 .164);--orange-11:color(display-p3 .76 .34 0);--orange-12:color(display-p3 .323 .185 .127)}}}.dark,.dark-theme{--orange-1:#17120e;--orange-2:#1e160f;--orange-3:#331e0b;--orange-4:#462100;--orange-5:#562800;--orange-6:#66350c;--orange-7:#7e451d;--orange-8:#a35829;--orange-9:#f76b15;--orange-10:#ff801f;--orange-11:#ffa057;--orange-12:#ffe0c2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--orange-1:color(display-p3 .088 .07 .057);--orange-2:color(display-p3 .113 .089 .061);--orange-3:color(display-p3 .189 .12 .056);--orange-4:color(display-p3 .262 .132 0);--orange-5:color(display-p3 .315 .168 .016);--orange-6:color(display-p3 .376 .219 .088);--orange-7:color(display-p3 .465 .283 .147);--orange-8:color(display-p3 .601 .359 .201);--orange-9:color(display-p3 .9 .45 .2);--orange-10:color(display-p3 .98 .51 .23);--orange-11:color(display-p3 1 .63 .38);--orange-12:color(display-p3 .98 .883 .775)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 .082 .07 .05);--amber-2:color(display-p3 .111 .094 .064);--amber-3:color(display-p3 .178 .128 .049);--amber-4:color(display-p3 .239 .156 0);--amber-5:color(display-p3 .29 .193 0);--amber-6:color(display-p3 .344 .245 .076);--amber-7:color(display-p3 .422 .314 .141);--amber-8:color(display-p3 .535 .399 .189);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 1 .87 .15);--amber-11:color(display-p3 1 .8 .29);--amber-12:color(display-p3 .984 .909 .726)}}}:root,.light,.light-theme{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}.dark,.dark-theme{--green-1:#0e1512;--green-2:#121b17;--green-3:#132d21;--green-4:#113b29;--green-5:#174933;--green-6:#20573e;--green-7:#28684a;--green-8:#2f7c57;--green-9:#30a46c;--green-10:#33b074;--green-11:#3dd68c;--green-12:#b1f1cb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--green-1:color(display-p3 .062 .083 .071);--green-2:color(display-p3 .079 .106 .09);--green-3:color(display-p3 .1 .173 .133);--green-4:color(display-p3 .115 .229 .166);--green-5:color(display-p3 .147 .282 .206);--green-6:color(display-p3 .185 .338 .25);--green-7:color(display-p3 .227 .403 .298);--green-8:color(display-p3 .27 .479 .351);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .357 .682 .474);--green-11:color(display-p3 .434 .828 .573);--green-12:color(display-p3 .747 .938 .807)}}}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1:#0d1520;--blue-2:#111927;--blue-3:#0d2847;--blue-4:#003362;--blue-5:#004074;--blue-6:#104d87;--blue-7:#205d9e;--blue-8:#2870bd;--blue-9:#0090ff;--blue-10:#3b9eff;--blue-11:#70b8ff;--blue-12:#c2e6ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--blue-1:color(display-p3 .057 .081 .122);--blue-2:color(display-p3 .072 .098 .147);--blue-3:color(display-p3 .078 .154 .27);--blue-4:color(display-p3 .033 .197 .37);--blue-5:color(display-p3 .08 .245 .441);--blue-6:color(display-p3 .14 .298 .511);--blue-7:color(display-p3 .195 .361 .6);--blue-8:color(display-p3 .239 .434 .72);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .344 .612 .973);--blue-11:color(display-p3 .49 .72 1);--blue-12:color(display-p3 .788 .898 .99)}}}@font-face{font-family:Estedad;src:url("../fonts/Estedad-Regular-web.b8f5929a2429.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url("../fonts/Estedad-Medium-web.a9c014b8d7bb.woff2")format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url("../fonts/Estedad-SemiBold-web.45db221badb2.woff2")format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url("../fonts/Estedad-Bold-web.20a7f7a84f29.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url("../fonts/Estedad-ExtraBold-web.a5b19d650d23.woff2")format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url("../fonts/Estedad-Black-web.de3eb52f5451.woff2")format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("../fonts/Vazirmatn-Light-web.7d887787be7f.woff2")format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("../fonts/Vazirmatn-Regular-web.5e09c13332c3.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("../fonts/Vazirmatn-Medium-web.e81fc9c6ad37.woff2")format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("../fonts/Vazirmatn-SemiBold-web.674695bdff10.woff2")format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("../fonts/Vazirmatn-Bold-web.dd6a827b1ada.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url("../fonts/Vazirmatn-Black-web.7a91da6fa9f7.woff2")format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../fonts/JetBrainsMono-Regular.2c73f943e70d.woff2")format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../fonts/JetBrainsMono-Medium.63282f58f349.woff2")format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../fonts/JetBrainsMono-SemiBold.523baf59e648.woff2")format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("../fonts/JetBrainsMono-Bold.c3ccd2e626d7.woff2")format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-heading:"Estedad","Vazirmatn",system-ui,sans-serif;--font-sans:"Vazirmatn",system-ui,sans-serif;--font-mono:"JetBrains Mono","Vazirmatn",ui-monospace,monospace;--numeric-features:tabular-nums lining-nums;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--leading-tight:1.2;--leading-snug:1.4;--leading-normal:1.6;--leading-loose:1.8;--tracking-caps:.08em;--tracking-tight:-.01em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--type-display:var(--weight-bold) var(--text-3xl)/var(--leading-tight) var(--font-heading);--type-h1:var(--weight-bold) var(--text-2xl)/var(--leading-tight) var(--font-heading);--type-h2:var(--weight-semibold) var(--text-xl)/var(--leading-snug) var(--font-heading);--type-h3:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-heading);--type-body:var(--weight-regular) var(--text-base)/var(--leading-normal) var(--font-sans);--type-body-reading:var(--weight-regular) var(--text-md)/var(--leading-loose) var(--font-sans);--type-label:var(--weight-medium) var(--text-sm)/var(--leading-snug) var(--font-sans);--type-caption:var(--weight-regular) var(--text-xs)/var(--leading-snug) var(--font-sans);--type-overline:var(--weight-semibold) var(--text-xs)/var(--leading-snug) var(--font-heading);--type-dose:var(--weight-semibold) var(--text-md)/var(--leading-snug) var(--font-mono)}:root,.light,[data-theme=light]{--background:var(--slate-1);--foreground:var(--slate-12);--card:#fff;--card-foreground:var(--slate-12);--popover:#fff;--popover-foreground:var(--slate-12);--sidebar:var(--slate-2);--sidebar-foreground:var(--slate-12);--primary:var(--iris-9);--primary-foreground:#fff;--primary-hover:var(--iris-10);--primary-text:var(--iris-11);--primary-subtle:var(--iris-3);--primary-subtle-hover:var(--iris-4);--primary-border:var(--iris-6);--secondary:var(--slate-3);--secondary-foreground:var(--slate-12);--secondary-hover:var(--slate-4);--muted:var(--slate-3);--muted-foreground:var(--slate-11);--subtle-foreground:var(--slate-10);--accent:var(--slate-4);--accent-foreground:var(--slate-12);--border:var(--slate-6);--border-strong:var(--slate-8);--input:var(--slate-7);--ring:var(--iris-8);--overlay:#00000070;--destructive:#ce2c31;--destructive-foreground:#fff;--destructive-hover:#a81b21;--link:var(--iris-11);--link-hover:var(--iris-12)}.dark,[data-theme=dark]{--background:var(--slate-1);--foreground:var(--slate-12);--card:var(--slate-2);--card-foreground:var(--slate-12);--popover:var(--slate-3);--popover-foreground:var(--slate-12);--sidebar:var(--slate-2);--sidebar-foreground:var(--slate-12);--primary:var(--iris-9);--primary-foreground:#fff;--primary-hover:var(--iris-10);--primary-text:var(--iris-11);--primary-subtle:var(--iris-3);--primary-subtle-hover:var(--iris-4);--primary-border:var(--iris-6);--secondary:var(--slate-4);--secondary-foreground:var(--slate-12);--secondary-hover:var(--slate-5);--muted:var(--slate-3);--muted-foreground:var(--slate-11);--subtle-foreground:var(--slate-10);--accent:var(--slate-5);--accent-foreground:var(--slate-12);--border:var(--slate-6);--border-strong:var(--slate-8);--input:var(--slate-7);--ring:var(--iris-8);--overlay:#000000a8;--destructive:#ce2c31;--destructive-foreground:#fff;--destructive-hover:#a81b21;--link:var(--iris-11);--link-hover:var(--iris-12)}[data-theme=emergency]{--background:#0b0809;--foreground:#fff;--card:#16100f;--card-foreground:#fff;--card-hover:#1d1211;--popover:#1d1211;--border:var(--red-7);--border-strong:var(--red-8);--muted:#1d1211;--muted-foreground:var(--slate-11);--primary:#a81b21;--primary-foreground:#fff;--primary-hover:#ce2c31;--ring:var(--red-8);--link:var(--slate-12);--link-hover:#fff}:root,.light,.dark,[data-theme]{--type-knowledge:var(--iris-11);--type-knowledge-bg:var(--iris-3);--type-technique:var(--blue-11);--type-technique-bg:var(--blue-3);--type-disease:var(--slate-11);--type-disease-bg:var(--slate-3);--type-drug:var(--iris-11);--type-drug-bg:var(--iris-3);--type-crisis:var(--red-11);--type-crisis-bg:var(--red-3);--type-case:var(--green-11);--type-case-bg:var(--green-3)}:root,.light{--type-knowledge-bg:var(--iris-2);--type-technique-bg:var(--blue-2);--type-technique:var(--blue-12);--type-disease-bg:var(--slate-2);--type-drug-bg:var(--iris-2);--type-crisis-bg:var(--red-2);--type-case-bg:var(--green-2)}.dark,[data-theme=emergency]{--type-knowledge-bg:var(--iris-3);--type-technique-bg:var(--blue-3);--type-technique:var(--blue-11);--type-disease-bg:var(--slate-3);--type-drug-bg:var(--iris-3);--type-crisis-bg:var(--red-3);--type-case-bg:var(--green-3)}a.console-nav-item,a.console-sort,a.console-id-name,a.console-page{text-decoration:none}a.console-nav-item{color:var(--muted-foreground)}a.console-nav-item:hover,a.console-sort:hover{color:var(--foreground)}a.console-nav-item[aria-current=page]{color:var(--primary-text)}a.console-sort,a.console-page{color:inherit}a.console-id-name,a.console-card-title{color:var(--foreground);text-decoration:none}a.console-id-name:hover{color:var(--primary-text);text-decoration:underline}.console-rows>tr[data-inactive] a.console-id-name,.console-card[data-inactive] a.console-card-title{color:var(--muted-foreground)}a.console-card-title:focus-visible{outline:none}a.console-panel-link{color:var(--primary-text);text-decoration:none}a.console-panel-link:hover{text-decoration:underline}.console-files a{color:var(--primary-text);text-decoration:none}.console-files a:hover{text-decoration:underline}:is(a.editorial-nav-item,a.editorial-tab,a.editorial-sort,a.editorial-title,a.editorial-sort-option,a.editorial-new-item){text-decoration:none}:is(a.editorial-nav-item,a.editorial-tab){color:var(--muted-foreground)}:is(a.editorial-nav-item,a.editorial-tab,a.editorial-sort):hover{color:var(--foreground)}:is(a.editorial-nav-item,a.editorial-tab,a.editorial-sort-option)[aria-current]{color:var(--primary-text)}:is(a.editorial-sort,a.editorial-sort-option,a.editorial-new-item){color:inherit}:is(a.editorial-tile,.editorial-rail-list a){color:inherit;text-decoration:none}.editorial-rail-list a:hover{color:var(--foreground)}.editorial-rail-foot>a{color:var(--primary-text);text-decoration:none}a.editorial-title{color:var(--foreground)}a.editorial-title:hover{color:var(--primary-text);text-decoration:underline}.editorial-gate-list a{color:var(--foreground);text-decoration:none}.editorial-gate-list a:hover{color:var(--primary-text);text-decoration:underline}.editorial-flag-linked a{color:var(--foreground);text-decoration:none}.editorial-flag-linked a:hover{color:var(--primary-text)}:root,.light,.dark,[data-theme]{--sev-info-solid:var(--blue-9);--sev-info-text:var(--blue-11);--sev-info-bg:var(--blue-3);--sev-info-border:var(--blue-6);--sev-success-solid:var(--green-9);--sev-success-text:var(--green-11);--sev-success-bg:var(--green-3);--sev-success-border:var(--green-6);--sev-caution-solid:var(--amber-9);--sev-caution-text:var(--amber-11);--sev-caution-bg:var(--amber-3);--sev-caution-border:var(--amber-6);--sev-warning-solid:var(--orange-9);--sev-warning-text:var(--orange-11);--sev-warning-bg:var(--orange-3);--sev-warning-border:var(--orange-6);--sev-critical-solid:#ce2c31;--sev-critical-text:var(--red-11);--sev-critical-bg:var(--red-3);--sev-critical-border:var(--red-6)}:root,.light{--sev-info-bg:var(--blue-2);--sev-info-text:var(--blue-12);--sev-success-bg:var(--green-2);--sev-success-text:var(--green-12);--sev-caution-bg:var(--amber-2);--sev-caution-text:var(--amber-12);--sev-warning-bg:var(--orange-2);--sev-warning-text:var(--orange-12);--sev-critical-bg:var(--red-2);--sev-critical-text:var(--red-12);--sev-critical-body-foreground:#fff}.dark,[data-theme=emergency]{--sev-info-bg:var(--blue-3);--sev-info-text:var(--blue-11);--sev-success-bg:var(--green-3);--sev-success-text:var(--green-11);--sev-caution-bg:var(--amber-3);--sev-caution-text:var(--amber-11);--sev-warning-bg:var(--orange-3);--sev-warning-text:var(--orange-11);--sev-critical-bg:var(--red-3);--sev-critical-text:var(--red-11);--sev-critical-body-foreground:#fff}[data-theme=emergency]{--sev-critical-solid:#a81b21;--sev-critical-body-foreground:#fff}:root{--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius:.625rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-pill:999px;--shadow-xs:0 1px 2px 0 #10111a0a;--shadow-sm:0 1px 2px 0 #10111a0d,0 1px 3px 0 #10111a0d;--shadow-md:0 2px 4px -1px #10111a0f,0 4px 12px -2px #10111a14;--shadow-lg:0 8px 24px -4px #10111a1f,0 2px 6px -2px #10111a14;--shadow-inset:inset 0 1px 0 0 #ffffff0f;--focus-ring:0 0 0 3px var(--ring)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:0 0 0 3px color-mix(in oklab,var(--ring) 45%,transparent)}}:root{--container-reader:44rem;--container-wide:80rem;--sidebar-width:16rem;--sidebar-width-collapsed:3.5rem}.dark,[data-theme=dark],[data-theme=emergency]{--shadow-xs:0 1px 2px 0 #0000004d;--shadow-sm:0 1px 2px 0 #0006,0 1px 3px 0 #0000004d;--shadow-md:0 2px 4px -1px #00000080,0 4px 12px -2px #0006;--shadow-lg:0 8px 24px -4px #0009,0 2px 6px -2px #0006}:root{--density-row-h:3rem;--density-pad-y:.75rem;--density-pad-x:1rem;--density-font:1rem;--density-gap:.75rem;--tap-min:44px}[data-density=compact]{--density-row-h:2.25rem;--density-pad-y:.375rem;--density-pad-x:.625rem;--density-font:.875rem;--density-gap:.5rem;--tap-min:32px}@media (pointer:coarse){[data-density=compact]{--density-row-h:2.75rem;--density-pad-y:.5rem;--tap-min:44px}}[data-density=emergency]{--density-row-h:4.5rem;--density-pad-y:1.25rem;--density-pad-x:1.5rem;--density-font:1.25rem;--density-gap:1rem;--tap-min:56px}:root{--ease:cubic-bezier(.16,1,.3,1);--ease-out:cubic-bezier(.2,0,0,1);--duration-fast:.12s;--duration:.2s;--duration-slow:.32s;--transition-colors:color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:var(--type-body);background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}html[lang=fa] body,[lang=fa]{line-height:var(--leading-loose)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-wrap:pretty;margin:0}a{color:var(--link);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--link);-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in oklab,var(--link) 45%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--link) 45%,transparent);text-decoration-color:color-mix(in oklab,var(--link) 45%,transparent)}}a{text-underline-offset:.2em;transition:var(--transition-colors)}a:hover{color:var(--link-hover);text-decoration-color:currentColor}button,[role=button],a,summary,label[for],select,input[type=checkbox],input[type=radio]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}::selection{background:var(--primary-subtle);color:var(--primary-text)}.numeric,.dose,td.numeric{font-family:var(--font-mono);font-variant-numeric:var(--numeric-features);direction:ltr;unicode-bidi:isolate}.icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1em;inline-size:1em}html[dir=rtl]{--flip:-1}html[dir=ltr]{--flip:1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:lang(fa),:lang(fa) [style*=tracking-caps]{letter-spacing:normal!important;text-transform:none!important}:is(h1,h2,h3,h4,h5,h6,label,legend,summary,th,td,dt,small,.btn,.badge,.label,.overline,.eyebrow,.toast h2):lang(fa){line-height:1.4}:is(p,li,dd,blockquote,.prose,.reading):lang(fa){line-height:var(--leading-loose)}:is(button,[role=button],.btn,.avatar,.avatar-name,[style*="/1 var(--font-sans)"],[style*="/1.3 var(--font-sans)"]):lang(fa){line-height:1.4!important}.fa-bidi,.fa-num{direction:rtl;unicode-bidi:isolate}.fa-num,:is(.numeric,.dose,code,kbd,pre,samp) [lang=fa],:is(.numeric,.dose,code,kbd,pre,samp)[lang=fa]{font-family:var(--font-sans)}[dir=rtl] :is(.numeric,.dose,[dir=ltr]):not(input,textarea,select){text-align:right}[dir=ltr] :is(td,th,.numeric,.dose)[dir=rtl]:not(input,textarea,select){text-align:left}:root,.light,.dark,[data-theme]{--subtle-foreground:var(--slate-11)}:root,.light,.dark,[data-theme=light],[data-theme=dark]{--sev-critical-solid:#ce2c31;--sev-critical-body-foreground:#fff;--destructive:#ce2c31;--destructive-foreground:#fff;--destructive-hover:#a81b21}[data-theme=emergency]{--sev-critical-solid:#a81b21;--sev-critical-body-foreground:#fff;--destructive:#a81b21;--destructive-hover:#ce2c31;--primary:#a81b21;--primary-hover:#ce2c31}:root,.light,[data-theme=light]{--sev-info-bg:var(--blue-2);--sev-info-text:var(--blue-12);--sev-success-bg:var(--green-2);--sev-success-text:var(--green-12);--sev-caution-bg:var(--amber-2);--sev-caution-text:var(--amber-12);--sev-warning-bg:var(--orange-2);--sev-warning-text:var(--orange-12);--sev-critical-bg:var(--red-2);--sev-critical-text:var(--red-12)}.dark,[data-theme=dark]{--sev-info-bg:var(--blue-3);--sev-info-text:var(--blue-11);--sev-success-bg:var(--green-3);--sev-success-text:var(--green-11);--sev-caution-bg:var(--amber-3);--sev-caution-text:var(--amber-11);--sev-warning-bg:var(--orange-3);--sev-warning-text:var(--orange-11);--sev-critical-bg:var(--red-3);--sev-critical-text:var(--red-11)}[data-theme=emergency]{--foreground:#fff;--muted-foreground:var(--slate-12);--subtle-foreground:var(--slate-12);--link:var(--slate-12);--primary-text:var(--iris-12);--sev-info-bg:var(--blue-3);--sev-info-text:var(--blue-12);--sev-success-bg:var(--green-3);--sev-success-text:var(--green-12);--sev-caution-bg:var(--amber-3);--sev-caution-text:var(--amber-12);--sev-warning-bg:var(--orange-3);--sev-warning-text:var(--orange-12);--sev-critical-bg:var(--red-3);--sev-critical-text:var(--red-12)}@media (max-width:767px){[data-density=compact]{--density-row-h:2.75rem;--density-pad-y:.5rem;--tap-min:44px}}[dir=rtl] .icon-mirror{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}a.btn:not([data-variant=link]),a.skip-link,a.brand,a.nav-link,.pagination a{text-decoration:none}a.btn{color:var(--primary-foreground)}a.btn[data-variant=secondary]{color:var(--secondary-foreground)}a.btn[data-variant=outline],a.btn[data-variant=ghost]{color:var(--foreground)}a.btn[data-variant=destructive]{color:var(--destructive-foreground)}a.btn[data-variant=link],a.btn[data-variant=link]:hover{color:var(--primary-text)}a.skip-link,a.skip-link:hover{color:var(--primary-foreground)}a.brand{color:var(--foreground)}a.brand:hover{color:var(--primary-text)}a.nav-link{color:var(--muted-foreground)}a.nav-link:hover,a.nav-link[aria-current=page],.pagination a,.pagination a:hover{color:var(--foreground)}.pagination a[aria-current=page],.pagination a[aria-current=page]:hover{color:var(--primary-foreground)}@media print{.app-header,.app-footer,.skip-link,.toaster,.offline-banner,.no-print,dialog{display:none!important}html,body{color:#000!important;background:#fff!important}.app-main{max-inline-size:none;padding:0}a{color:inherit;text-decoration:underline}.card,.severity-banner,.disclosure,tr{break-inside:avoid}.severity-banner{border-inline-start-width:6px}}a:is(.sidebar-item,.tabbar-item,.user-menu-item,.result-row,.browse-type,.zero-link,.back-link),.reader-crumbs a,.chip-list a.chip,.lang-pill>a,.public-nav>a,a:is(.patients-chip,.patients-chip-option,.choice-card){text-decoration:none}[data-where=inline] a.patients-chip:not(:hover,[aria-current]){color:var(--muted-foreground)}a:is(.patients-chip,.patients-chip-option,.choice-card)[aria-current]{color:var(--primary-text)}a.sidebar-item,a.tabbar-item,a.back-link,.reader-crumbs a,.lang-pill>a{color:var(--muted-foreground)}a.sidebar-item:hover,a.back-link:hover,.reader-crumbs a:hover,.lang-pill>a:hover{color:var(--foreground)}a.sidebar-item[aria-current=page],a.tabbar-item[aria-current=page],a.user-menu-item[aria-current=page]{color:var(--primary-text)}a.user-menu-item,a.result-row,a.browse-type,a.zero-link,.chip-list a.chip,a:is(.patients-chip,.patients-chip-option,.choice-card),.public-nav>a,.public-nav>a:hover{color:var(--foreground)}a.user-menu-item[data-tone=danger]{color:var(--sev-critical-text)}a.result-row:hover,a.browse-type:hover,a.zero-link:hover,.chip-list a.chip:hover{color:var(--foreground)}@keyframes skeleton-pulse{50%{opacity:.55}}@keyframes search-progress{0%{margin-inline-start:-40%}to{margin-inline-start:100%}}@keyframes search-veil{to{opacity:.94}}@media print{.topbar,.app-sidebar,.tabbar,.patient-bar,.public-header,.public-footer,.search-aside,.search-toolbar,.search-loading{display:none!important}.shell-main,.public-main{max-inline-size:none;padding:0}}a:is(.jump-item,.jump-chip,.more-item,.export-item,.related-item,.crisis-row,.crisis-index-link,.emergency-cta,.crash-tab,.reader-media-link,.reader-report-link,.reader-source-link){text-decoration:none}a.jump-item,a.crash-tab{color:var(--muted-foreground)}a.jump-item:hover,a.crash-tab:hover{color:var(--foreground)}a.jump-item[aria-current],a.jump-chip[aria-current]{color:var(--primary-text)}a.crash-tab[aria-selected=true],a.jump-chip,a.jump-chip:hover,a.more-item,a.more-item:hover,a.export-item,a.export-item:hover,a.related-item,a.related-item:hover,a.crisis-row,a.crisis-row:hover,a.crisis-index-link,a.crisis-index-link:hover{color:var(--foreground)}.export-list[data-locked] a.export-item,a.btn[data-locked]{color:var(--muted-foreground)}a.emergency-cta,a.emergency-cta:hover,.reader-critical a,.reader-critical a:hover{color:var(--sev-critical-body-foreground)}.reader-critical a{text-decoration:underline}a.reader-media-link,a.reader-report-link,a.reader-source-link{color:var(--primary-text)}a.reader-report-link:hover,a.reader-media-link:hover{text-decoration:underline}@media print{.reader-context,.jump-bar,.reader-rail,.reader-actions,.reader-export-strip,.reader-export,.reader-report,.reader-section-caret,.topbar-emergency,.emergency-bar,.crash-tabs-nav,.crash-links{display:none!important}.reader-grid,.reader-grid[data-rail]{display:block}.reader-main,.reader-aside{max-inline-size:none}[data-section-body]{content-visibility:visible!important;display:grid!important}.reader-section,.reader-dose,.related-item,.crash-step,.crash-tile,.crash-drug{break-inside:avoid}.emergency-main{max-inline-size:none;padding:0}}a:is(.support-ticket-link,.patient-item-label,.patient-linked-item),.patient-form-toc a,.support-help-category .row-list>li>a,.sub-crumbs a{text-decoration:none}a.support-ticket-link,a.support-ticket-link:hover,a.patient-item-label,a.patient-linked-item,a.patient-linked-item:hover,.support-help-category .row-list>li>a,.support-help-category .row-list>li>a:hover{color:var(--foreground)}a.patient-item-label:hover{text-decoration:underline}.patient-form-toc a,.sub-crumbs a{color:var(--muted-foreground)}.patient-form-toc a:hover,.sub-crumbs a:hover{color:var(--foreground)}.form-error-summary a,.calc-error-list a{color:inherit}@media print{.calc-drawer,.topbar-search-calc,.patients-toolbar,.patient-detail-actions,.patient-manage,.patient-dose-actions,.patient-form-rail,.patient-form-actions,.support-deflect,.support-help-foot,.support-reply,.support-solved,.sub-actions,.sub-pay-form,.sub-upsell{display:none!important}.patient-detail-layout,.patient-form-layout,.sub-checkout-grid,.sub-dashboard-grid{display:block}.patient-item,.patient-alert,.patient-facts,.form-section,.support-message,.plan-card,.sub-section,.calc-row{break-inside:avoid}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{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-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-tracking{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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}