/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:"";--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-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:"Geist", "Geist Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-500:oklch(55.3% .013 58.071);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border);outline-color:var(--color-ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}html{scroll-behavior:smooth}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground)}hr:where([aria-orientation=vertical]){border-block-start-width:0;border-inline-start-width:1px;flex-shrink:0;align-self:stretch;block-size:auto;inline-size:1px;margin:0}}@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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.avatar:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.avatar:where(.dark,.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:2147483647px;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(--color-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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.badge:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.badge[aria-invalid=true]{border-color:var(--color-destructive);--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.badge:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.breadcrumb a:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-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(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){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(--color-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 (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(--color-muted);color:var(--color-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(--color-muted);color:var(--color-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(--color-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(--color-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]{display:none}.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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){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(--color-accent);color:var(--color-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(--color-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}html:has(:is(.dialog,.alert-dialog,.command-dialog,.drawer):modal){animation:linear both dialog-scroll-lock;animation-timeline:scroll(self);overflow:hidden}.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 (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 (width>=40rem){.alert-dialog>*>header{text-align:start;place-items:start}}.alert-dialog>*>header:has(>figure){grid-template-rows:auto auto 1fr}@media (width>=40rem){.alert-dialog>*>header:has(>figure){grid-template-rows:auto 1fr}}.alert-dialog>*>header>figure{flex-shrink:0;margin:0}@media (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 (width>=40rem){.alert-dialog>*>header:has(>figure)>:is(h2,p){grid-column-start:2}}.alert-dialog>*>footer{flex-direction:column-reverse;display:flex}@media (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}:is(.alert-dialog[data-size=sm]>*>header:has(>figure),.alert-dialog>[data-size=sm]>header:has(>figure)){grid-template-rows:auto auto 1fr}:is(.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 (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(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){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(--color-accent);color:var(--color-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(--color-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}:is(.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 (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}:is(.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{width:fit-content}label:has(>.field){width:fit-content}.field>label:has(>.field){width:100%}.field>label:has(input[type=radio]){width:100%}.field>label:has(input[type=checkbox]){width:100%}.field>label:has(input[role=switch]){width:100%}label:has(>.field){width:100%}.field>label:has(>.field){flex-direction:column}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(--color-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(--color-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);-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(--color-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(--color-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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.item:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}@media (hover:hover){a.item:hover{background-color:var(--color-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(--color-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(--color-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~*){pointer-events:none}:is(.field>label,.field>section>label,.label):has(>:disabled){pointer-events:none}: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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--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:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){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:2147483647px;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]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-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]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-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(--color-primary)}:is(.field>input[type=range],.input[type=range])::-ms-fill-upper{background-color:var(--color-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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){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(--color-accent);color:var(--color-accent-foreground)}@media not all and (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 (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 (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 (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 (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 (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:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):after{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);-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}:is(.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(--color-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(--color-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]{flex-direction:column;align-items:stretch;height:auto}.input-group:has(>[data-align=block-start]){flex-direction:column;align-items:stretch;height:auto}.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(--color-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(--color-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]){padding-top:calc(var(--spacing) * 3)}.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]){padding-bottom:calc(var(--spacing) * 3)}.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 (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(--color-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);display:block;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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):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]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.accordion>details>summary:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.accordion>details>summary>svg:last-child{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-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(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.btn:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.btn:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.btn:not([data-variant]),.btn[data-variant=primary]):hover{background-color:var(--color-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(--color-primary) 80%, transparent)}}}.btn[data-variant=secondary]{background-color:var(--color-secondary);color:var(--color-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(--color-secondary);color:var(--color-secondary-foreground)}.btn[data-variant=outline]{border-color:var(--color-border);background-color:var(--color-background);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.btn[data-variant=outline]:hover{background-color:var(--color-muted);color:var(--color-foreground)}}.btn[data-variant=outline][aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}.btn[data-variant=outline]:where(.dark,.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=outline]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}@media (hover:hover){.btn[data-variant=outline]:where(.dark,.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=outline]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-input) 50%, transparent)}}.btn[data-variant=ghost]:hover{background-color:var(--color-muted);color:var(--color-foreground)}}.btn[data-variant=ghost][aria-expanded=true]{background-color:var(--color-muted);color:var(--color-foreground)}@media (hover:hover){.btn[data-variant=ghost]:where(.dark,.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=ghost]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}}.btn[data-variant=link]{color:var(--color-primary);text-underline-offset:4px}@media (hover:hover){.btn[data-variant=link]:hover{text-decoration-line:underline}}.btn[data-variant=destructive]{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.btn[data-variant=destructive]{color:var(--color-destructive)}@media (hover:hover){.btn[data-variant=destructive]:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:hover{background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}}.btn[data-variant=destructive]:focus-visible{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:focus-visible{border-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.btn[data-variant=destructive]:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.btn[data-variant=destructive]:where(.dark,.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}@media (hover:hover){.btn[data-variant=destructive]:where(.dark,.dark *):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-destructive) 30%, transparent)}}}.btn[data-variant=destructive]:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.btn[data-variant=destructive]:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-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,#0000000d);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(--color-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(--color-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(--color-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(--color-foreground) 60%, transparent)}}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:hover{color:var(--color-foreground)}}.tabs>[role=tablist]>[role=tab]:focus-visible{border-color:var(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]>[role=tab]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.tabs>[role=tablist]>[role=tab]:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-color:var(--color-ring)}.tabs>[role=tablist]>[role=tab]:where(.dark,.dark *){color:var(--color-muted-foreground)}@media (hover:hover){.tabs>[role=tablist]>[role=tab]:where(.dark,.dark *):hover{color:var(--color-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(--color-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(--color-background);color:var(--color-foreground);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:where(.dark,.dark *){border-color:var(--color-input);background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.tabs>[role=tablist]:not([data-variant=line])>[role=tab][aria-selected=true]:where(.dark,.dark *){color:var(--color-foreground)}.tabs>[role=tablist][data-variant=line]>[role=tab][aria-selected=true]{color:var(--color-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]:where(.dark,.dark *){color:var(--color-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(--color-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,#0000000d);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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}:is(.field>textarea,.textarea)[aria-invalid=true]{border-color:var(--color-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(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}@media (width>=48rem){.field>textarea,.textarea{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>textarea,.textarea):where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}:is(.field>textarea,.textarea):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}:is(.field>textarea,.textarea):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>textarea,.textarea):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-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,#0000000d);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(--color-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(--color-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(--color-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(--color-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(--color-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(--color-destructive) 20%, transparent)}}@media (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])):where(.dark,.dark *){background-color:var(--color-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])):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-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])):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-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])):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-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])):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-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])):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-input);width:fit-content;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,#0000000d);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(--color-primary)}:is(.field>select,select.select)::selection{background-color:var(--color-primary)}:is(.field>select,select.select) ::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::selection{color:var(--color-primary-foreground)}:is(.field>select,select.select)::placeholder{color:var(--color-muted-foreground)}:is(.field>select,select.select):focus-visible{border-color:var(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}:is(.field>select,select.select)[aria-invalid=true]{border-color:var(--color-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(--color-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(--color-destructive) 20%, transparent)}}:is(.field>select,select.select)[data-size=sm]{height:calc(var(--spacing) * 8)}@media (width>=48rem){.field>select,select.select{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}:is(.field>select,select.select):where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}@media (hover:hover){:is(.field>select,select.select):where(.dark,.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-input) 50%, transparent)}}}:is(.field>select,select.select):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}:is(.field>select,select.select):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>select,select.select):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){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(--color-card);color:var(--color-card-foreground)}.alert[data-variant=destructive]{background-color:var(--color-card);color:var(--color-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(--color-muted-foreground)}@media (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(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.alert[data-variant=destructive]>section{color:color-mix(in oklab, var(--color-destructive) 90%, transparent)}}@media (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:2147483647px}.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(--color-muted);color:var(--color-muted-foreground)}.avatar>img{border-radius:inherit}.avatar>.avatar-badge{background-color:var(--color-primary);color:var(--color-primary-foreground);--tw-ring-color:var(--color-background)}.avatar-group>[data-count]{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-muted-foreground);border-radius:2147483647px}.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(--color-primary);color:var(--color-primary-foreground)}@media (hover:hover){:is(.badge:not([data-variant]),.badge[data-variant=primary]):is(a):hover{background-color:var(--color-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(--color-primary) 80%, transparent)}}}.badge[data-variant=secondary]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}@media (hover:hover){.badge[data-variant=secondary]:is(a):hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=secondary]:is(a):hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}}.badge[data-variant=outline]{border-color:var(--color-border);color:var(--color-foreground)}@media (hover:hover){.badge[data-variant=outline]:is(a):hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}}.badge[data-variant=destructive]{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]{background-color:color-mix(in oklab, var(--color-destructive) 10%, transparent)}}.badge[data-variant=destructive]{color:var(--color-destructive)}.badge[data-variant=destructive]:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.badge[data-variant=destructive]:where(.dark,.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.badge[data-variant=destructive]:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:where(.dark,.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}@media (hover:hover){.badge[data-variant=destructive]:is(a):hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=destructive]:is(a):hover{background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.badge[data-variant=ghost]:hover{background-color:var(--color-muted);color:var(--color-muted-foreground)}.badge[data-variant=ghost]:where(.dark,.dark *):hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.badge[data-variant=ghost]:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}}.badge[data-variant=link]{color:var(--color-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(--color-muted-foreground)}@media (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(--color-foreground)}}.breadcrumb [aria-current=page]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-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(--color-popover);padding:var(--spacing);color:var(--color-popover-foreground);border-radius:var(--radius-xl)!important}.command-dialog>.command{background-color:var(--color-popover);color:var(--color-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(--color-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(--color-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(--color-input);gap:0;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.command>header{border-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.command>header{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.command>header{background-color:color-mix(in oklab, var(--color-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-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-inline-start:calc(var(--spacing) * 1.5)}.command>header input::placeholder{color:var(--color-muted-foreground)}@media (width>=48rem){.command>header input{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.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(--color-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(--color-muted-foreground)}.command [role=separator]{margin-inline:calc(var(--spacing) * -1);background-color:var(--color-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(--color-muted);color:var(--color-foreground)}.command [role=menuitem].active svg{color:var(--color-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(--color-muted-foreground)}.command [role=menuitem].active [data-shortcut]{color:var(--color-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(--color-input);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,#0000000d);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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.combobox>input[role=combobox][aria-invalid=true]{border-color:var(--color-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(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox][aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}@media (width>=48rem){.combobox>input[role=combobox]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.combobox>input[role=combobox]:where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.combobox>input[role=combobox]:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.combobox>input[role=combobox]:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox>input[role=combobox]:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-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(--color-popover);color:var(--color-popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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(--color-foreground);gap:0;padding:0}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-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(--color-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(--color-accent);color:var(--color-accent-foreground)}:is(.combobox [role=option].active,.combobox [role=option]:focus-visible) svg{color:var(--color-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(--color-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(--color-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,#0000000d);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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.combobox-chips:has([aria-invalid=true]){border-color:var(--color-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(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.combobox-chips:where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.combobox-chips:where(.dark,.dark *):has([aria-invalid=true]){border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:where(.dark,.dark *):has([aria-invalid=true]){border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.combobox-chips:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.combobox-chips:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive) 40%, transparent)}}.combobox-chips>input[role=combobox]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.combobox-chips>input[role=combobox]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.combobox-chip{height:calc(var(--spacing) * 5.5);gap:var(--spacing);border-radius:var(--radius-sm);background-color:var(--color-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(--color-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(--color-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(--color-input) 30%, transparent)}}.combobox [data-popover]>.input-group{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.combobox [data-popover]>.input-group{background-color:color-mix(in oklab, var(--color-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(--color-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,#0000000d);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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.select:not(select)>button[aria-invalid=true]{border-color:var(--color-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(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.select:not(select)>button[data-size=sm]{height:calc(var(--spacing) * 8)}.select:not(select)>button:where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}@media (hover:hover){.select:not(select)>button:where(.dark,.dark *):hover{background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-input) 50%, transparent)}}}.select:not(select)>button:where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}.select:not(select)>button:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.select:not(select)>button:where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-muted-foreground)}.select:not(select) [data-popover]{border-radius:var(--radius-md);background-color:var(--color-popover);padding:var(--spacing);color:var(--color-popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.select:not(select) [data-popover]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-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(--color-muted);color:var(--color-foreground)}:is(.select:not(select) [role=option].active,.select:not(select) [role=option]:focus-visible) svg{color:var(--color-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(--color-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(--color-popover);padding:calc(var(--spacing) * 6);color:var(--color-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(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.alert-dialog>*{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.alert-dialog>*{--tw-duration:.1s;transition-duration:.1s}@media (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(--color-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(--color-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(--color-foreground)}@supports (color:color-mix(in lab, red, red)){.dialog>*{--tw-ring-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.dialog>*{--tw-duration:.1s;transition-duration:.1s}@media (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(--color-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(--color-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(--color-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(--color-muted-foreground)}@media (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(--color-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(--color-popover);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-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 (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(--color-muted-foreground)}.dropdown-menu>[data-popover]{border-radius:var(--radius-md);background-color:var(--color-popover);padding:var(--spacing);color:var(--color-popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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(--color-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(--color-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(--color-accent);color:var(--color-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(--color-muted);color:var(--color-foreground)}.dropdown-menu [data-variant=destructive]{color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){background-color:var(--color-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(--color-destructive) 10%, transparent)}}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active){color:var(--color-destructive)}.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):where(.dark,.dark *){background-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.dropdown-menu [data-variant=destructive]:is(:focus-visible,.active):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.dropdown-menu [data-variant=destructive] svg{color:var(--color-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(--color-muted-foreground)}.dropdown-menu [role=separator]{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);background-color:var(--color-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(--color-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(--color-accent-foreground)}[data-popover]{gap:calc(var(--spacing) * 4);border-radius:var(--radius-md);background-color:var(--color-popover);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-popover-foreground);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);--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(--color-foreground);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){[data-popover]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-muted-foreground)}.card{border-radius:var(--radius-xl);background-color:var(--color-card);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-card-foreground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);--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(--color-foreground);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-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(--color-border)}@supports (color:color-mix(in lab, red, red)){.chart-tooltip{border-color:color-mix(in oklab, var(--color-border) 50%, transparent)}}.chart-tooltip{background-color:var(--color-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(--color-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(--color-foreground)}.chart-legend-item[aria-pressed=false]{color:var(--color-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(--color-input);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):focus-visible{border-color:var(--color-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(--color-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(--color-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(--color-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(--color-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(--color-destructive) 20%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch]))[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox]:not([role=switch]),.input[type=checkbox]:not([role=switch])):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-input);border-radius:2147483647px;display:flex}:is(.field>input[type=radio],.input[type=radio]):checked{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-primary-foreground)}:is(.field>input[type=radio],.input[type=radio]):focus-visible{border-color:var(--color-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(--color-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(--color-ring) 50%, transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]{border-color:var(--color-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(--color-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(--color-destructive) 20%, transparent)}}:is(.field>input[type=radio],.input[type=radio])[aria-invalid=true]:checked{border-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *):checked{background-color:var(--color-primary)}:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=radio],.input[type=radio]):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-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,#0000000d);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:2147483647px}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked){background-color:var(--color-input)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked{background-color:var(--color-primary)}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):focus-visible{border-color:var(--color-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(--color-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(--color-ring) 50%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch])[aria-invalid=true]{border-color:var(--color-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(--color-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(--color-destructive) 20%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *):not(:checked){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *):not(:checked){background-color:color-mix(in oklab, var(--color-input) 80%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *)[aria-invalid=true]{border-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *)[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-destructive) 50%, transparent)}}:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):where(.dark,.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-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(--color-background);border-radius:2147483647px}html.dark :is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):not(:checked):before{background-color:var(--color-foreground)}html.dark :is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):checked:before{background-color:var(--color-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]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):checked:not([data-size=sm]):before,:is(.field>input[type=checkbox][role=switch],.input[type=checkbox][role=switch]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):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)}:is(.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))[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>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field)):has(>.field>input[type=checkbox]:not([role=switch])){gap:calc(var(--spacing) * 3)}:is(.fieldset>:is([role=group],[role=radiogroup]):not(.field),.field>:is(fieldset,[role=group],[role=radiogroup]):not(.field)):has(>.field>input[type=radio]){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(--color-destructive)}.field>section{gap:var(--spacing)}.field>label,.field>section>label{gap:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}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(--color-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(--color-primary) 30%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):has(:checked){background-color:var(--color-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(--color-primary) 5%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):where(.dark,.dark *):has(:checked){border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):where(.dark,.dark *):has(:checked){border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}:is(.field>label,.field>section>label,label:has(>.field)):where(.dark,.dark *):has(:checked){background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){:is(.field>label,.field>section>label,label:has(>.field)):where(.dark,.dark *):has(:checked){background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.field>label:has(input[type=radio]){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[type=checkbox]){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(input[role=switch]){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}.field>label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}label:has(>.field){border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px}:is(.field>label,label:has(>.field))>.field{padding:calc(var(--spacing) * 3)}.field>label:has(input[type=radio]){padding:calc(var(--spacing) * 3)}.field>label:has(input[type=checkbox]){padding:calc(var(--spacing) * 3)}.field>label:has(input[role=switch]){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(--color-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(--color-muted-foreground)}.field [role=alert]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-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(--color-input);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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(--color-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(--color-ring)}@supports (color:color-mix(in lab, red, red)){.input-group:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-ring) 50%, transparent)}}.input-group:has([aria-invalid=true]){border-color:var(--color-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(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-destructive) 20%, transparent)}}.input-group:has(>textarea){height:auto}.input-group:where(.dark,.dark *){background-color:var(--color-input)}@supports (color:color-mix(in lab, red, red)){.input-group:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-input) 30%, transparent)}}.input-group:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab, red, red)){.input-group:where(.dark,.dark *):has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--color-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-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.input-group>:is(input,select,[data-control]){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-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (width>=48rem){.input-group>textarea{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(--color-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]>:is(header[data-align=start],[data-align=block-start]).border-b{padding-bottom:calc(var(--spacing) * 2)}.input-group[data-orientation=vertical]:has(>input)>:is(footer[data-align=end],[data-align=block-end]){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(--color-muted);color:var(--color-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(--color-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(--color-border)}.item[data-variant=muted]{background-color:var(--color-muted);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.item[data-variant=muted]{background-color:color-mix(in oklab, var(--color-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(--color-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(--color-muted-foreground)}:where([data-slot=tooltip-content]) .kbd{background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd{background-color:color-mix(in oklab, var(--color-background) 20%, transparent)}}:where([data-slot=tooltip-content]) .kbd{color:var(--color-background)}:where([data-slot=tooltip-content]) .kbd:where(.dark,.dark *){background-color:var(--color-background)}@supports (color:color-mix(in lab, red, red)){:where([data-slot=tooltip-content]) .kbd:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-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(--color-sidebar);color:var(--color-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(--color-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(--color-sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){.sidebar>nav h3{color:color-mix(in oklab, var(--color-sidebar-foreground) 70%, transparent)}}.sidebar>nav h3{--tw-ring-color:var(--color-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(--color-sidebar-ring)}@media (hover:hover){:is(.sidebar>nav li>:is(a,button),.sidebar>nav li>details>summary):hover{background-color:var(--color-sidebar-accent);color:var(--color-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(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}@media (hover:hover){:is(.sidebar>nav li>:is(a,button),.sidebar>nav li>details>summary)[data-open]:hover{background-color:var(--color-sidebar-accent);color:var(--color-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(--color-sidebar-accent);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-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(--color-sidebar-accent);color:var(--color-sidebar-accent-foreground)}}.sidebar>nav li>:is(a,button)[data-variant=outline],.sidebar>nav li>details>summary[data-variant=outline]{background-color:var(--color-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(--color-sidebar-accent);color:var(--color-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(--color-sidebar-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5)}.sidebar>nav ul ul:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--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(--color-sidebar-foreground);--tw-ring-color:var(--color-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(--color-sidebar-accent);color:var(--color-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(--color-sidebar-accent);color:var(--color-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(--color-muted);border-radius:2147483647px}.progress>span{background-color:var(--color-primary)}.skeleton{border-radius:var(--radius-md);background-color:var(--color-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(--color-muted);border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table tfoot{background-color:color-mix(in oklab, var(--color-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(--color-muted)}@supports (color:color-mix(in lab, red, red)){.table tr:hover{background-color:color-mix(in oklab, var(--color-muted) 50%, transparent)}}}.table tr[data-state=selected]{background-color:var(--color-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(--color-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(--color-muted-foreground)}[data-tooltip]:before{border-radius:var(--radius-md);background-color:var(--color-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(--color-background)}[data-tooltip][data-arrow]:after{z-index:60;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-foreground);border-radius:2px;position:absolute;rotate:45deg}.toast-content{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);background-color:var(--color-popover);color:var(--color-popover-foreground);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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(--color-muted);border-radius:2147483647px}:is(.field>input[type=range],.input[type=range])::-moz-range-track{height:calc(var(--spacing) * 1.5);background-color:var(--color-muted);border-radius:2147483647px}:is(.field>input[type=range],.input[type=range])::-ms-track{height:calc(var(--spacing) * 1.5);background-color:var(--color-muted);border-radius:2147483647px}: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(--color-primary);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);border-radius:2147483647px}@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(--color-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))}: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(--color-primary);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);border-radius:2147483647px}@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(--color-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))}: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(--color-primary);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-ring);border-radius:2147483647px}@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(--color-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]):hover::-webkit-slider-thumb{--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]):hover::-moz-range-thumb{--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]):hover::-ms-thumb{--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]):focus-visible::-webkit-slider-thumb{--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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range]):focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range]):focus-visible::-moz-range-thumb{--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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range]):focus-visible::-moz-range-thumb{outline-offset:2px;outline:2px solid #0000}}:is(.field>input[type=range],.input[type=range]):focus-visible::-ms-thumb{--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);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.field>input[type=range],.input[type=range]):focus-visible::-ms-thumb{outline-offset:2px;outline:2px solid #0000}}.accordion[data-disclosure-group]{width:revert-layer}.accordion[data-disclosure-group]:where(:not(.card)){display:revert-layer;flex-direction:revert-layer}.accordion[data-disclosure-group]>details:not(:last-child){border-bottom-width:revert-layer}.accordion[data-disclosure-group]>details>:not(summary){overflow:revert-layer;padding-block:revert-layer;font-size:revert-layer}.accordion[data-disclosure-group]>details>summary[data-accordion-trigger]{justify-content:flex-start;padding-block:.375rem}}@layer utilities{.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}.bottom-0{bottom:0}.left-0{left:0}.col-2{grid-column:2}.col-12{grid-column:12}.col-span-full{grid-column:1/-1}.row-end-2{grid-row-end:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!m-0{margin:0!important}.m-3{margin:calc(var(--spacing) * 3)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.\!my-0{margin-block:0!important}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-auto{height:auto}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-48{min-height:calc(var(--spacing) * 48)}.w-100{width:calc(var(--spacing) * 100)}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-border{border-color:var(--color-border)}.border-primary{border-color:var(--color-primary)}.border-stone-200{border-color:var(--color-stone-200)}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--color-muted) 30%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-red-700{background-color:var(--color-red-700)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-0{padding-left:0}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-destructive{color:var(--color-destructive)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-primary{color:var(--color-primary)}.text-red-700{color:var(--color-red-700)}.text-stone-500{color:var(--color-stone-500)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.empty\:hidden:empty{display:none}@media not all and (width>=40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:col-span-full{grid-column:1/-1}.max-sm\:block{display:block}.max-sm\:flex{display:flex}.max-sm\:grid{display:grid}.max-sm\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.max-sm\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.max-sm\:justify-between{justify-content:space-between}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1\.4fr_auto\]{grid-template-columns:1fr 1.4fr auto}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:text-right{text-align:right}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}}: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>");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes dialog-scroll-lock{0%,to{scrollbar-gutter:stable}}@keyframes toast-up{0%{opacity:0;transform:translateY(100%)}}:root[data-palette=azul]{--palette-hue:248}:root[data-palette=verde]{--palette-hue:154;--brand-image:url(/facktur_g_128.png)}:root[data-palette=lila]{--palette-hue:302;--brand-image:url(/facktur_p_128.png)}:root[data-palette]{--background:oklch(.978 .012 var(--palette-hue));--foreground:oklch(.24 .028 var(--palette-hue));--card:oklch(.997 .004 var(--palette-hue));--popover:var(--card);--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--primary:oklch(.46 .095 var(--palette-hue));--primary-foreground:oklch(.99 .006 var(--palette-hue));--muted:oklch(.952 .021 var(--palette-hue));--muted-foreground:oklch(.46 .036 var(--palette-hue));--secondary:oklch(.935 .03 var(--palette-hue));--secondary-foreground:var(--foreground);--accent:oklch(.925 .044 var(--palette-hue));--accent-foreground:var(--foreground);--border:oklch(.895 .026 var(--palette-hue));--input:oklch(.66 .044 var(--palette-hue));--ring:oklch(.54 .103 var(--palette-hue));--sidebar:oklch(.957 .022 var(--palette-hue));--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--accent-foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring)}:root.dark[data-palette]{--background:oklch(.194 .026 var(--palette-hue));--foreground:oklch(.948 .016 var(--palette-hue));--card:oklch(.233 .031 var(--palette-hue));--popover:oklch(.266 .034 var(--palette-hue));--primary:oklch(.79 .086 var(--palette-hue));--primary-foreground:oklch(.213 .033 var(--palette-hue));--muted:oklch(.279 .033 var(--palette-hue));--muted-foreground:oklch(.745 .034 var(--palette-hue));--secondary:oklch(.305 .042 var(--palette-hue));--accent:oklch(.355 .055 var(--palette-hue));--border:oklch(.348 .038 var(--palette-hue));--input:oklch(.58 .045 var(--palette-hue));--ring:oklch(.72 .086 var(--palette-hue));--sidebar:oklch(.224 .032 var(--palette-hue))}:root[data-palette] :is(.brand span,.eyebrow,.access-card h1){color:var(--primary)}:root[data-palette] .welcome{background:linear-gradient(115deg, var(--card), var(--muted))}.palette-swatch{border:1px solid oklch(.56 .035 var(--palette-hue,250));background:oklch(.83 .085 var(--palette-hue,250));border-radius:50%;flex:none;width:.85rem;height:.85rem}[data-palette-choice=azul] .palette-swatch{--palette-hue:248}[data-palette-choice=verde] .palette-swatch{--palette-hue:154}[data-palette-choice=lila] .palette-swatch{--palette-hue:302}[data-palette-choice=neutro] .palette-swatch{background:oklch(83% 0 0)}:root{--sidebar-width:16rem;--sidebar-mobile-width:18rem}body{background:var(--background);color:var(--foreground)}.mandate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mandate-card{border:1px solid var(--border);border-radius:.7rem;flex-direction:column;min-width:0;padding:1.2rem;display:flex}.mandate-list .mandate-card>.action-row{margin-top:auto}.decision-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.certificate-facts{margin:1rem 0;font-size:.8rem}.certificate-facts>div{border-bottom:1px solid var(--border);padding:.65rem 0}.certificate-facts dt{color:var(--muted-foreground)}.certificate-facts dd{white-space:pre-wrap;overflow-wrap:anywhere}.certificate-fingerprint{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.certificate-preview{border:1px solid var(--border);border-radius:.6rem;margin-top:1rem;padding:1rem}.certificate-steps{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}#certificate-dialog>.dialog-surface{width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px)}#certificate-form [data-certificate-stage] h3{margin:1.2rem 0;font-size:.95rem;font-weight:600}#certificate-form>footer{background:var(--background);border-top:1px solid var(--border);z-index:2;padding:1rem 0 .25rem;position:sticky;bottom:0}#decision-filter>.field{flex:280px;max-width:28rem}.decision-card{border:1px solid var(--border);border-radius:.7rem;flex-direction:column;min-width:0;padding:1.2rem;display:flex}.decision-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.decision-card h3{overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.decision-card h4{margin-top:1rem;font-size:.8rem;font-weight:600}.decision-card .helper{overflow-wrap:anywhere}.decision-list .decision-card>.action-row{margin-top:auto}.decision-excerpt,.decision-text{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:1rem;font-size:.85rem}#decision-dialog>.dialog-surface{width:min(840px,100vw - 32px);max-width:min(840px,100vw - 32px)}.decision-steps{gap:.5rem;margin:1rem 0;padding:.3rem 0;display:flex;overflow-x:auto}.decision-steps li{flex:none}.decision-steps .btn{font-size:.8rem}#decision-form [data-decision-stage] h3{margin:1.2rem 0;font-size:.95rem;font-weight:600}#decision-form>footer{background:var(--background);border-top:1px solid var(--border);z-index:2;padding:1rem 0 .25rem;position:sticky;bottom:0}.decision-preview{border:1px solid var(--border);border-radius:.6rem;margin-top:1rem;padding:1rem}.decision-facts{margin:1rem 0;font-size:.8rem}.decision-facts>div{border-bottom:1px solid var(--border);padding:.5rem 0}.decision-facts dt{color:var(--muted-foreground)}.decision-facts dd{overflow-wrap:anywhere;white-space:pre-wrap}.decision-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.decision-comparison-grid h4{margin-top:1rem;font-size:.85rem;font-weight:600}@media (width<=760px){.decision-list{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.decision-comparison-grid{grid-template-columns:minmax(0,1fr)}}.mandate-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.mandate-card h3{overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.mandate-card header p,.mandate-card dl{font-size:.8rem}.mandate-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.mandate-card dt{color:var(--muted-foreground)}.mandate-scope{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:1rem;font-size:.85rem}.mandate-card .helper{overflow-wrap:anywhere}.mandate-card .badge{white-space:normal}#mandate-dialog>.dialog-surface{width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px)}.mandate-steps{gap:.5rem;margin:1rem 0;padding:.3rem 0;display:flex;overflow-x:auto}.mandate-steps li{flex:none}.mandate-steps .btn{font-size:.8rem}#mandate-form [data-mandate-stage] h3{margin:1.2rem 0;font-size:.95rem;font-weight:600}#mandate-form>footer{background:var(--background);border-top:1px solid var(--border);z-index:2;padding:1rem 0 .25rem;position:sticky;bottom:0}.mandate-preview{border:1px solid var(--border);border-radius:.6rem;margin-top:1rem;padding:1rem}.mandate-facts{margin:1rem 0;font-size:.8rem}.mandate-facts>div{border-bottom:1px solid var(--border);padding:.5rem 0}.mandate-facts dt{color:var(--muted-foreground)}.mandate-facts dd{overflow-wrap:anywhere;white-space:pre-wrap}.mandate-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mandate-comparison-grid h4{margin-top:1rem;font-size:.85rem;font-weight:600}@media (width<=760px){.mandate-list{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.mandate-comparison-grid{grid-template-columns:minmax(0,1fr)}}.company-file-identity{overflow-wrap:anywhere;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.company-file-identity span{color:var(--muted-foreground);margin-left:.5rem;font-size:.8rem;font-weight:400}.company-file-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.company-file-card{border:1px solid var(--border);border-radius:.65rem;flex-direction:column;gap:.8rem;min-width:0;padding:1.2rem;display:flex}.company-file-cards .company-file-card>.action-row{margin-top:auto;padding-top:.5rem}.company-file-card h3,#company-file-form h3{font-size:.95rem;font-weight:600}.company-file-facts{font-size:.8rem;line-height:1.6}.company-file-facts>div{border-bottom:1px solid var(--border);padding:.6rem 0}.company-file-facts dt{color:var(--muted-foreground);font-size:.75rem}.company-file-facts dd{overflow-wrap:anywhere;white-space:pre-wrap}.company-file-person{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:.6rem 0;font-size:.8rem}.company-file-person small{color:var(--muted-foreground)}.company-file-iban{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.company-file-note{white-space:pre-wrap;overflow-wrap:anywhere}.company-file-history li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;font-size:.8rem;display:flex}.company-file-history li p{color:var(--muted-foreground);overflow-wrap:anywhere}#company-file-dialog>.dialog-surface{width:min(840px,100vw - 32px);max-width:min(840px,100vw - 32px)}.company-file-steps{gap:.5rem;margin:1rem 0;padding:.3rem 0;display:flex;overflow-x:auto}.company-file-steps li{flex:none}.company-file-steps .btn{font-size:.8rem}#company-file-form [data-company-stage] h3{margin:1.2rem 0 .5rem}.company-file-record{border:1px solid var(--border);border-radius:.65rem;margin:1rem 0;padding:1rem}.company-file-record .action-row{margin-top:1rem}.company-file-change{border:1px solid var(--border);border-radius:.5rem;margin-bottom:.8rem;padding:1rem}.company-file-change h4{font-size:.85rem;font-weight:600}.company-file-change .company-file-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.company-file-comparison{border:1px solid var(--border);border-radius:.6rem;margin-top:1rem;padding:1rem}#company-file-form>footer{background:var(--background);border-top:1px solid var(--border);z-index:2;padding-top:1rem;padding-bottom:.25rem;position:sticky;bottom:0}@media (width<=900px){.company-file-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.company-file-change .company-file-facts{grid-template-columns:minmax(0,1fr);gap:.3rem}.company-file-card{padding:1rem}}.onboarding-welcome{background:linear-gradient(135deg,var(--card),var(--muted))}.onboarding-welcome.panel h2{overflow-wrap:anywhere;max-width:48rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:600;line-height:1.25}.setup-progress-heading{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.8rem;display:flex}.setup-progress{appearance:none;background:var(--muted);color:#059669;border-radius:1rem;width:100%;height:.5rem;margin-top:.6rem;overflow:hidden}.setup-progress::-webkit-progress-bar{background:var(--muted)}.setup-progress::-webkit-progress-value{background:#059669;border-radius:1rem}.setup-progress::-moz-progress-bar{background:#059669;border-radius:1rem}.onboarding-stages{flex-wrap:wrap;gap:.5rem;display:flex}.onboarding-stages .btn{white-space:normal;text-align:left;height:auto;min-height:2.25rem}.onboarding-task{border-bottom:1px solid var(--border);scroll-margin-top:1.5rem}.onboarding-task:last-child{border:0}.onboarding-task summary{cursor:pointer;align-items:center;gap:.85rem;padding:1.2rem 1.5rem;list-style:none;display:flex}.onboarding-task summary::-webkit-details-marker{display:none}.onboarding-task summary:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.onboarding-task summary strong{font-size:.85rem;font-weight:500;display:block}.onboarding-task summary small{color:var(--muted-foreground);margin-top:.2rem;font-size:.7rem;display:block}.onboarding-task summary .min-w-0{flex:1}.onboarding-task summary:after{content:"+";color:var(--muted-foreground)}.onboarding-task[open] summary:after{content:"−"}.setup-status-dot{border:1px solid var(--muted-foreground);border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem}.setup-status-dot[data-status=done]{background:#059669;border-color:#059669}.setup-status-dot[data-status=blocked]{background:#d97706;border-color:#d97706}.setup-status-dot[data-status=not_applicable]{opacity:.4}.onboarding-task-body{overflow-wrap:anywhere;padding:0 1.5rem 1.5rem;font-size:.8rem;line-height:1.65}@media (width<=640px){.onboarding-task summary{flex-wrap:wrap;gap:.5rem;padding:1rem}.onboarding-task summary .badge{white-space:normal}.onboarding-task-body{padding:0 1rem 1rem}.onboarding-welcome .alert{display:block}.onboarding-welcome .alert footer{margin-top:.75rem}}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}.brand{letter-spacing:-1.4px;padding:0 14px;font-size:27px;font-weight:700}.brand span{color:#047857}.company-picker{margin:36px 8px 28px}.company-picker label{letter-spacing:1.5px;color:var(--muted-foreground);margin-bottom:10px;font-size:10px;font-weight:600;display:block}.company-picker .combobox{width:100%}.add-company{color:var(--muted-foreground);align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;gap:15px;height:78px;padding:0 38px;font-size:13px;display:flex}.topbar p{font-weight:500}.topbar p span{color:var(--muted-foreground);margin-left:10px;font-weight:400}[data-theme-controls] [data-tooltip][data-side=bottom]:before{left:auto;right:0;translate:0 -8px}[data-theme-controls] [data-tooltip][data-side=bottom]:is(:hover,:focus-visible):before{translate:0}.connection{color:var(--muted-foreground);align-items:center;gap:8px;font-size:11px;display:flex}.connection b{background:#059669;border-radius:50%;width:6px;height:6px}.workspace{max-width:1480px;margin:0 auto;padding:30px 38px}.page-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.eyebrow{letter-spacing:1.8px;color:#047857;margin-bottom:10px;font-size:10px;font-weight:600}.page-heading h1{letter-spacing:-1px;font-size:30px;font-weight:600}.page-heading>div>p:last-child{color:var(--muted-foreground);margin-top:7px;font-size:13px}.welcome{border:1px solid var(--border);background:linear-gradient(115deg, var(--card), #f0fdf4);border-radius:14px;padding:46px 38px}.welcome h2{letter-spacing:-1.5px;font-size:38px;font-weight:600}.welcome>p:not(.eyebrow){color:var(--muted-foreground);max-width:520px;margin-top:14px;line-height:1.7}.metric{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px}.metric p{color:var(--muted-foreground);font-size:12px}.metric strong{letter-spacing:-.6px;margin:14px 0 10px;font-size:25px;font-weight:600;display:block}.metric small{color:var(--muted-foreground);font-size:10px}.panel{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:22px 24px;display:flex}.panel h2{font-size:15px;font-weight:600}.panel header p{color:var(--muted-foreground);margin-top:5px;font-size:12px}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:40px 25px;display:flex}.empty-state h3{font-size:14px;font-weight:500}.empty-state p{max-width:390px;color:var(--muted-foreground);font-size:12px;line-height:1.7}.incident-row{border-bottom:1px solid var(--muted);align-items:flex-start;gap:12px;padding:18px 24px;display:flex}.incident-row>svg{color:#d97706;flex-shrink:0;margin-top:3px}.incident-row>div{flex:1}.incident-row p{font-size:13px;font-weight:500}.incident-row small{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.badge{white-space:nowrap;background:var(--muted);color:var(--foreground);border-radius:5px;padding:3px 7px;font-size:10px}.badge-warning{color:#92400e;background:#fffbeb}.review-item{overflow-wrap:anywhere}.review-item>.review-actions{margin-top:.75rem}.step-button{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.step-button span{flex:1}.step-button strong{font-size:13px;font-weight:500;display:block}.step-button small{color:var(--muted-foreground);margin-top:4px;font-size:11px;display:block}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.data-table th{color:var(--muted-foreground);background:var(--background);padding:14px 24px;font-weight:500}.data-table td{border-top:1px solid var(--muted);padding:18px 24px}.data-table strong{font-weight:500}.data-table small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.workspace-footer{color:var(--muted-foreground);text-align:center;margin-top:30px;font-size:10px}.dialog>.dialog-surface{width:min(600px,100vw - 32px);max-width:min(600px,100vw - 32px);overflow-y:auto}#allocations-dialog>.dialog-surface{width:min(800px,100vw - 32px);max-width:min(800px,100vw - 32px)}.dialog-surface>.dialog-content{padding:0}.dialog-content{padding:26px}.dialog-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.dialog-heading h2{font-size:20px;font-weight:600}.field{min-width:0}.field>:is(input:not([type=checkbox]):not([type=radio]),.combobox,textarea){width:100%}.field[data-orientation=horizontal]{align-items:flex-start}.field[data-orientation=horizontal]>input{flex-shrink:0;margin-top:2px}.field[data-orientation=horizontal]>label{line-height:1.5}form:not(.grid):not(.flex)>.field+.field,form:not(.grid):not(.flex)>.field+button,form:not(.grid):not(.flex)>.field+.flex{margin-top:16px}.dialog-content>.field{margin-block:16px}form>.btn{place-self:end}.helper{color:var(--muted-foreground);margin-bottom:20px;font-size:12px;line-height:1.6}.json-preview{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--background);border:1px solid var(--border);border-radius:8px;max-height:300px;margin-bottom:16px;padding:15px;font-size:11px;overflow:auto}@media (width<=900px){.workspace{padding:24px}.topbar{padding:0 24px}.metric strong{font-size:22px}.connection{display:none}}@media (width<=640px){.brand{padding:0}.company-picker{margin:16px 0}.topbar{height:55px;padding:0 18px}.workspace{padding:24px 16px}.page-heading h1{font-size:27px}.page-heading{align-items:flex-start}.welcome{padding:28px}.welcome h2{font-size:30px}.panel>header{flex-wrap:wrap;padding:18px}.incident-row{flex-wrap:wrap;padding:16px}.data-table th,.data-table td{padding:14px}}.data-table .bank-amount{text-align:right;font-variant-numeric:tabular-nums}.brand{align-items:center;gap:10px;display:flex}.brand-mark{background:var(--brand-image,url(/facktur_b_128.png)) center / contain no-repeat;flex-shrink:0;width:38px;height:38px;display:inline-block}form.flex{flex-wrap:wrap}form.flex>.field{flex:0 220px;width:auto}@media (width<=640px){.dialog-content{padding:18px}form.flex>.field{flex:160px}}.access-page{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.access-card{width:min(100%,520px)}.access-card h1{color:#047857;align-items:center;gap:10px;font-size:28px;font-weight:700;display:flex}.admin-page{max-width:1200px;margin:0 auto;padding:32px 20px}@media (width<=640px){.topbar{flex-wrap:wrap;height:auto;min-height:55px;padding-block:12px}}#package-dialog>.dialog-surface{width:min(1000px,100vw - 32px);max-width:min(1000px,100vw - 32px)}#package-dialog>.dialog-surface>*{flex-shrink:0}.facktur-combobox{width:100%;min-width:0}.facktur-combobox [data-popover]{z-index:50}#notice.alert{margin-bottom:20px}.alert-dialog p{white-space:pre-line}.facktur-combobox [data-popover][popover]{min-width:0;margin:0;position:fixed;right:auto;transform:none}[data-attention-item][hidden]{display:none!important}.action-row{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;width:100%;min-width:0;max-width:100%;display:flex}.action-row>.btn{max-width:100%;margin:0!important}.action-row>.btn.w-full{width:auto}.action-row[hidden]{display:none!important}form>.action-row{margin-top:1rem}.grid>.action-row{grid-column:1/-1}.action-row{justify-self:stretch}.action-row+.action-row{margin-top:.5rem}.action-row>.action-row{width:auto;margin:0}:is(.flex,.inline-flex,header,footer)>.action-row{flex-shrink:1}.action-row>.btn{flex-shrink:0}:is(.flex,.inline-flex)>.action-row{width:auto;margin-left:auto}form.flex>.action-row{align-self:flex-end}:is(.panel>header,.page-heading,.topbar)>.action-row{width:auto;margin-left:auto}:is(li,p,section,.dialog-content)>.action-row{margin-top:.75rem}:is(.table,.data-table) td:has(>.action-row){text-align:right}@media (width<=640px){:is(.panel>header,.page-heading,.topbar)>.action-row{max-width:100%}.page-heading{flex-wrap:wrap}.action-row>.btn{white-space:normal;text-align:center;flex-shrink:1;height:auto;min-height:2.25rem}}.app-shell{min-height:100vh}.sidebar .brand{padding:0;font-size:26px}.sidebar .company-picker{margin:24px 0 0}.sidebar footer{color:var(--muted-foreground);font-size:12px}.topbar>p{flex:1;min-width:0}.dark .welcome{background:var(--card)}.dark :is(.bg-white,.bg-stone-50,.bg-gray-50){background-color:var(--card)}.dark .bg-emerald-50{background-color:var(--accent)}.dark .badge-warning{color:#fde68a;background:#422006}.dark :is(.text-stone-500,.text-gray-500,.text-stone-600){color:var(--muted-foreground)}.incident-actions{margin-top:12px}.incident-actions>.helper{margin-bottom:10px}.incident-row .incident-record{white-space:normal;text-align:left;height:auto;font-size:inherit;padding:0}#page-content{min-width:0}.page-tabs>nav{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;margin-bottom:24px;overflow-x:auto}.page-tabs>nav>button{white-space:nowrap;flex-shrink:0}.page-tabs [role=tabpanel]>:first-child{margin-top:0}.page-tabs [role=tabpanel]>*+*{margin-top:24px}[hidden],[data-setup-stage][hidden],[data-setup-profile][hidden]{display:none!important}:is([hidden],dialog:not([open])) summary:before,:is([hidden],dialog:not([open])) summary:after{content:none!important}.accordion>details>summary[data-accordion-trigger]{align-items:center;gap:.5rem;list-style:none}.accordion>details>summary[data-accordion-trigger]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.accordion>details>summary[data-accordion-trigger]::-webkit-details-marker{display:none}.accordion>details[open]>summary[data-accordion-trigger]:before,.accordion>details[open]>summary[data-accordion-trigger]:after,.accordion>details>summary[data-accordion-trigger]:before,.accordion>details>summary[data-accordion-trigger]:after{content:none}.accordion>details>summary[data-accordion-trigger]>:is(.document-checks-chevron,.document-entry-expander){display:none}.accordion>details[open]>summary[data-accordion-trigger]>:is(.statement-caret,.package-chevron,.inventory-chevron){transform:none}.task-help-accordion>details>:is(summary,section){padding-inline:1rem}.task-help-accordion>details>section{padding-block-start:.25rem}.task-help-accordion>details>section>.helper:last-child{margin-bottom:0}.form-disclosure{border:1px solid var(--border);border-radius:8px;margin-block:16px}.form-disclosure>summary{cursor:pointer;padding:14px 16px;font-size:13px;font-weight:600}.form-disclosure>form{border-top:1px solid var(--border);padding:16px}.form-disclosure>form.grid{display:grid}.form-disclosure>.action-row{width:calc(100% - 32px);max-width:calc(100% - 32px);margin:12px 16px}#open-archive-upload::details-content{transition-property:opacity}.date-disclosure>summary,.activity-details>summary{cursor:pointer;padding:12px 0;font-size:13px;font-weight:500}.activity-details>summary{padding:20px 24px}.record-search{flex-wrap:wrap;align-items:end;gap:20px;display:flex}.record-search>.field:first-child{flex:240px}.record-search>.helper{margin:0 0 8px}.record-search .field[data-orientation=horizontal]{padding-bottom:8px}.record-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dropdown-menu [data-popover][popover]{min-width:220px;right:auto;translate:none}.dropdown-menu [role=menuitem]{text-align:left;cursor:pointer;width:100%}.dropdown-menu [role=menuitem]:disabled{opacity:.5;cursor:default}.account-name{color:var(--muted-foreground);padding:10px;font-size:12px;display:block}.home-priority h2{letter-spacing:-.5px;font-size:24px;line-height:1.3}.home-priority .helper{max-width:650px}.home-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-shortcuts>.btn{white-space:normal;height:auto;min-height:48px}.setup-strip{border:1px solid var(--border);background:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.setup-strip strong{font-size:13px}.setup-strip p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.priority-record{border-bottom:1px solid var(--border);padding:20px 24px}.priority-record:last-child{border:0}.priority-record h3{margin-top:8px;font-size:14px;font-weight:600}.priority-record .helper{margin-top:8px;margin-bottom:12px}#working{z-index:80;background:var(--foreground);color:var(--background);border-radius:10px;padding:14px 20px;font-size:13px;position:fixed;bottom:20px;left:50%;translate:-50%;box-shadow:0 4px 24px #0002}.topbar>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-strip{flex-wrap:wrap}.setup-strip>.btn{margin-left:auto}.page-tabs>nav{margin-bottom:18px}.onboarding-stages{flex-wrap:nowrap;gap:8px;display:flex;overflow:auto}.onboarding-stages>.btn{white-space:nowrap;flex-shrink:0}#working{text-align:center;width:calc(100% - 32px)}}.record-search>.field,.record-search>.field:first-child{width:auto}.data-table td:first-child{white-space:nowrap}.data-table{font-size:13px}.setup-context>summary{cursor:pointer;padding:18px 24px;font-size:14px;font-weight:600}.setup-context>.helper{margin-bottom:0;padding-bottom:0}.dropdown-menu [data-popover][aria-hidden=true],.facktur-combobox [data-popover][aria-hidden=true]{display:none!important}.dropdown-menu [data-popover][popover]:not(:popover-open){display:none!important}.review-status{background:var(--muted);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:16px;padding:16px;display:grid}.review-status dt{color:var(--muted-foreground);font-size:12px}.review-status dd{overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:600}.review-section{padding:16px}.review-section>h3{margin-bottom:12px;font-size:14px;font-weight:600}.review-fields>.review-section{border-top:1px solid var(--border)}.review-save{border-top:1px solid var(--border);padding-block:16px 4px}@media (width<=640px){.review-status{grid-template-columns:1fr;gap:10px}.review-status>div{justify-content:space-between;gap:16px;display:flex}.review-status dd{text-align:right;margin:0}}[data-gmail-inbox] :is(strong,p){overflow-wrap:anywhere}.home-next-step{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.home-next-step>div{min-width:0}.home-next-step .helper{margin-bottom:0}.home-next-step>.btn{flex-shrink:0}.home-workspace{grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.home-workspace>.panel{min-width:0}.home-workspace .priority-record{padding:18px 24px}.home-task{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:14px;width:100%;padding:18px 24px;display:flex}.home-task:last-child{border-bottom:0}.home-task:hover{background:var(--accent)}.home-task:focus-visible,.quick-search-result:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;background:var(--accent)}.home-task>svg{color:var(--muted-foreground);flex-shrink:0}.home-task>span:first-of-type{flex:1;min-width:0}.home-task strong{font-size:13px;font-weight:600;display:block}.home-task small{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.5;display:block}.home-processing{background:var(--muted);color:var(--muted-foreground);align-items:center;gap:8px;padding:16px 24px;font-size:12px;display:flex}.home-data>summary{cursor:pointer;padding:18px 24px;font-size:13px;font-weight:600}.home-data>summary>span{color:var(--muted-foreground);margin-left:12px;font-weight:400}.navigation-secondary{margin-top:12px}.navigation-count{font-variant-numeric:tabular-nums;background:var(--muted);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11px}.global-search-trigger{gap:16px;font-size:12px}.global-search-trigger kbd{color:var(--muted-foreground);font-size:10px}.quick-search-dialog>.dialog-surface{width:min(680px,100vw - 32px);max-width:min(680px,100vw - 32px)}.quick-search-dialog .helper{margin-block:14px 8px}.quick-search-results{border-block:1px solid var(--border);max-height:min(48vh,440px);overflow-y:auto}.quick-search-result{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 14px;display:flex}.quick-search-result:last-child{border:0}.quick-search-result:hover{background:var(--accent)}.quick-search-result small{color:var(--muted-foreground);font-size:10px;display:block}.quick-search-result strong{overflow-wrap:anywhere;margin-top:3px;font-size:13px;font-weight:600;display:block}.quick-search-result span span{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:3px;font-size:12px;display:block}.quick-search-hint{color:var(--muted-foreground);margin-top:12px;font-size:11px}.quick-search-kinds{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.quick-search-kinds [aria-pressed=true]{background:var(--secondary);color:var(--secondary-foreground);border-color:var(--ring)}.document-entry-automatic{white-space:normal;justify-content:flex-start;width:100%;height:auto;padding:18px}.document-entry-automatic span span,.document-entry-automatic small{color:inherit;opacity:.9}.document-entry-manual{margin-top:16px}.document-entry-manual summary{cursor:pointer;margin-bottom:12px;font-size:13px}.web-intake-dialog>.dialog-surface{width:min(780px,100vw - 32px);max-width:min(780px,100vw - 32px)}.web-intake-history{margin-top:24px}.web-intake-history>header h3{margin-right:auto;font-weight:600}.web-intake-record{border-top:1px solid var(--border);padding:16px 0}.web-intake-record h3{overflow-wrap:anywhere;font-weight:600}.web-intake-record .helper,.web-intake-record p{overflow-wrap:anywhere;margin-top:8px}.web-intake-record details{margin-top:12px}.web-intake-record ul{margin:8px 0 12px;padding-left:18px}.web-intake-record .action-row{margin-top:12px}.section-context{color:var(--muted-foreground);max-width:800px;margin-top:-12px;margin-bottom:20px;font-size:13px;line-height:1.6}.quarter-flow-note{flex-basis:100%;margin-bottom:0}.quarter-preparation>summary{cursor:pointer;padding:18px 24px;font-size:14px;font-weight:600}.quarter-preparation>summary span{color:var(--muted-foreground);margin-top:6px;font-size:12px;font-weight:400;display:block}.document-row-state{min-width:180px;max-width:290px}.document-row-state>.badge{white-space:normal;display:inline-block}.document-row-state>.badge:not(:first-child){margin-top:8px}.document-state-facts{gap:7px;margin-top:12px;font-size:12px;line-height:1.5;display:grid}.document-state-facts>div{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px;display:grid}.document-state-facts dt{color:var(--muted-foreground);font-weight:400}.document-state-facts dd{overflow-wrap:anywhere;margin:0}.document-state-facts .badge{white-space:normal}.document-state-facts small{margin-top:4px}.document-row-checks{margin-top:10px}.document-row-checks>summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:6px;padding-block:4px;font-size:12px;list-style:none;display:flex}.document-row-checks>summary::-webkit-details-marker{display:none}.document-checks-chevron{font-size:18px;line-height:1;display:inline-block}.document-row-checks[open] .document-checks-chevron{transform:rotate(90deg)}.document-row-checks>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:4px}.document-row-checks .document-state-facts{margin-top:8px;padding-bottom:4px}.document-step-hint{max-width:260px;color:var(--muted-foreground);text-align:right;overflow-wrap:anywhere;margin:10px 0 0 auto;font-size:12px;line-height:1.5}.work-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.work-overview-card{flex-direction:column;gap:0;min-width:0;padding:0;display:flex}.work-overview-card>header{padding:16px 16px 0}.work-overview-card h2{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.work-overview-card h2 svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0}.work-overview-card>section{flex:1;padding:12px 16px}.work-overview-value{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.5}.work-overview-card .helper{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.work-overview-card>footer{justify-content:flex-end;padding:0 16px 16px;display:flex}.work-overview-card>footer .btn{white-space:normal;text-align:center;min-width:0}.work-overview-card[data-urgent=true]{border-color:var(--primary)}@media (width<=1150px){.work-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.work-overview{gap:10px;margin-bottom:18px}.work-overview-card>header{padding:12px 12px 0}.work-overview-card>section{padding:10px 12px}.work-overview-card>footer{padding:0 12px 12px}.work-overview-card h2{gap:5px;font-size:12px}.work-overview-value{font-size:13px}.work-overview-card>footer .btn{padding-inline:9px;font-size:11px}}@media (width<=760px){.document-categories{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.document-categories>.btn{flex-shrink:0}:is(.documents-table,.bank-table),:is(.documents-table,.bank-table) tbody{display:block}:is(.documents-table,.bank-table) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(.documents-table,.bank-table) tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:18px;display:grid}:is(.documents-table,.bank-table) td{border:0;min-width:0;padding:0;display:block}.documents-table .record-identity{white-space:normal;overflow-wrap:anywhere;grid-area:1/1}.documents-table .record-amount{grid-area:1/2;font-weight:600}.documents-table .record-counterparty{color:var(--muted-foreground);grid-column:1/-1}.documents-table .record-state{grid-column:1/-1;padding-block:8px}.documents-table .document-row-state{max-width:none}.documents-table .record-next-step{grid-column:1/-1}.bank-table .record-date{color:var(--muted-foreground);grid-area:1/1}.bank-table .record-amount{grid-area:1/2;font-weight:600}.bank-table :is(.record-identity,.record-account,.record-state,.record-next-step){grid-column:1/-1}.bank-table .record-identity{white-space:normal;overflow-wrap:anywhere}.bank-table .record-account{overflow-wrap:anywhere;padding-block:4px}.bank-table .record-state .badge{white-space:normal;display:inline-block}}@media (width<=1050px){.home-workspace{grid-template-columns:1fr}.home-actions>div{grid-template-columns:1fr 1fr;display:grid}.home-task:last-child{grid-column:1/-1}}@media (width<=640px){.home-next-step{flex-wrap:wrap;gap:16px;padding:20px}.home-next-step>.btn{margin-left:auto}.home-actions>div{display:block}.home-data>summary>span{margin:6px 0 0;display:block}.global-search-trigger kbd{display:none}.global-search-trigger span{font-size:11px}.home-workspace .priority-record,.home-task{padding:16px 18px}.quick-search-hint{display:none}.section-context{margin-top:-6px}}.quarter-snapshot{border:1px solid var(--border);background:var(--muted);border-radius:10px;padding:18px}.quarter-snapshot strong{font-size:14px}.quarter-snapshot p{color:var(--muted-foreground);margin-top:6px;font-size:13px;line-height:1.6}.quarter-snapshot .action-row{margin-top:14px}.quarter-tasks{margin-block:24px}.quarter-tasks-heading h3{font-size:17px;font-weight:600}.quarter-tasks-heading p{color:var(--muted-foreground);margin-block:8px 16px;font-size:13px}.quarter-task-group{border:1px solid var(--border);border-radius:10px;margin-bottom:12px}.quarter-task-group>summary{cursor:pointer;padding:16px;font-size:14px;font-weight:600}.quarter-task-group>summary span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-left:8px;font-size:12px}.quarter-task{border-top:1px solid var(--border);padding:16px}.quarter-task h4{overflow-wrap:anywhere;font-size:14px;font-weight:600}.quarter-task ul{overflow-wrap:anywhere;margin-top:10px;padding-left:20px;font-size:13px;line-height:1.7;list-style:outside}.quarter-task .action-row{margin-top:14px}.quarter-task .helper{margin:0}.quarter-details{border-top:1px solid var(--border);padding-block:16px}.quarter-details>summary,.quarter-model-details>summary{cursor:pointer;font-size:14px;font-weight:500}.quarter-details[open]>summary{margin-bottom:16px}.quarter-model-details{margin-top:16px}.quarter-model-details>summary{line-height:1.5}.quarter-tasks>.helper{margin-bottom:0}.quarter-preparation>summary{justify-content:space-between;align-items:center;gap:16px;display:flex}:is(.quarter-preparation,.quarter-task-group,.quarter-details,.quarter-model-details)>summary{list-style:none}:is(.quarter-preparation,.quarter-task-group,.quarter-details,.quarter-model-details)>summary::-webkit-details-marker{display:none}:is(.quarter-preparation,.quarter-task-group,.quarter-details,.quarter-model-details)>summary:after{content:"+";color:var(--muted-foreground);flex-shrink:0;margin-left:auto;padding-left:12px}:is(.quarter-preparation,.quarter-task-group,.quarter-details,.quarter-model-details)[open]>summary:after{content:"−"}:is(.quarter-task-group,.quarter-details,.quarter-model-details)>summary{align-items:center;gap:8px;display:flex}@media (width>=1000px){.quarter-snapshot{align-items:center;gap:20px;padding:14px 16px;display:flex}.quarter-snapshot>div:first-child{flex:1}.quarter-snapshot .action-row{flex-shrink:0;width:auto;margin:0}}#annual-preparation-form fieldset{min-width:0}#annual-preparation-form legend{overflow-wrap:anywhere;white-space:normal;max-width:100%}#annual-preparation-dialog .dialog-heading{flex-direction:row;align-items:flex-start;margin-bottom:20px}#annual-preparation-dialog .dialog-heading>.btn{flex-shrink:0}#annual-preparation-dialog [data-annual-preparation-content]>.dialog-content{padding:0}#annual-preparation-form fieldset>.field+.field{margin-top:16px}.topbar-actions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.document-entry-dialog>.dialog-surface{width:min(680px,100vw - 32px);max-width:min(680px,100vw - 32px)}.dialog-heading{align-items:flex-start}.dialog-heading>.btn{flex-shrink:0}.dialog-heading p:last-child{margin-top:.35rem;margin-bottom:0}.dialog-surface>.dialog-heading{flex-shrink:0;margin-bottom:0}#annual-preparation-dialog .dialog-surface>.dialog-heading{margin-bottom:0}.document-entry-choices{gap:.7rem;display:grid}.document-entry-choice{white-space:normal;text-align:left;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);width:100%;height:auto;color:var(--foreground);align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.document-entry-choice:hover{background:var(--accent)}.document-entry-choice:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.document-entry-choice>svg{width:20px;height:20px;color:var(--muted-foreground);flex-shrink:0;margin-top:.15rem}.document-entry-choice>span:nth-child(2){flex:1;min-width:0}.document-entry-choice strong{font-size:.9rem;font-weight:600;display:block}.document-entry-choice span span{margin-top:.25rem;font-size:.8rem;font-weight:400;line-height:1.5;display:block}.document-entry-choice small{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.document-entry-help{margin:1rem 0 0}@media (width<=1100px){.global-search-trigger kbd{display:none}}@media (width<=900px){.topbar{flex-wrap:wrap;height:auto;min-height:78px;padding-block:12px}.topbar-actions{flex-wrap:wrap}}@media (width<=640px){.topbar-actions{gap:.5rem;width:100%}.global-add-trigger{flex:1}.global-search-trigger{width:2.25rem;padding:0}.global-search-trigger span{font-size:0}.global-search-trigger span:before{content:"⌕";font-size:1.5rem}.document-entry-choice{padding:.85rem}}.mobile-record-label{display:none}.archive-table .record-identity{overflow-wrap:anywhere;max-width:360px}#archive-search{align-items:flex-end}#archive-search>.field{flex:200px}.archive-filter-details{flex-basis:100%}.archive-filter-details summary{cursor:pointer;color:var(--muted-foreground);font-size:.8rem}.archive-filter-details .field{flex:160px}@media (width<=760px){.archive-table,.archive-table tbody{display:block}.archive-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.archive-table tr{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:18px;display:grid}.archive-table td{border:0;min-width:0;padding:0;display:block}.archive-table .archive-selection{grid-area:1/1}.archive-table .record-identity{grid-area:1/2}.archive-table :is(.record-category,.record-date,.record-expiry,.record-next-step){grid-column:2}.archive-table .mobile-record-label{color:var(--muted-foreground);display:inline}}.guided-question-navigation{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.guided-question-navigation p{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.guided-source>header{border:0;margin-bottom:1.25rem;padding:0;display:block}.guided-source h3{margin:.75rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.35}.guided-source>header p{color:var(--muted-foreground);line-height:1.5}.guided-source h4{overflow-wrap:anywhere;margin-bottom:1rem;font-weight:600}.guided-source-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.guided-document-fields,.guided-document-amounts{gap:.65rem;margin-bottom:1.25rem;display:grid}.guided-document-fields>div,.guided-document-amounts>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.guided-document-fields dt,.guided-document-amounts dt{color:var(--muted-foreground);flex-shrink:0;font-size:.875rem}.guided-document-fields dd{overflow-wrap:anywhere;text-align:right;min-width:0}.guided-document-amounts dd{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;text-align:right}.guided-document-amounts>div:last-child{border-top:1px solid var(--border);padding-top:.75rem;font-weight:600}.guided-original{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.guided-original [data-question-original]>p{color:var(--muted-foreground);text-align:center;padding:2rem .5rem}.guided-original img{max-width:100%;height:auto;margin-top:1rem}.guided-original pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:540px;margin-top:1rem;overflow:auto}.guided-source footer{border-top:1px solid var(--border);margin-top:1.25rem;padding-top:1.25rem}.guided-tax-breakdown{gap:.75rem;font-size:.875rem;display:grid}.guided-tax-breakdown dd{overflow-wrap:anywhere}.guided-history{border-top:1px solid var(--border);padding:1rem 1.5rem}.guided-history summary{cursor:pointer;font-weight:500}.guided-history [data-source-history]{margin-top:1rem}.guided-history-list{gap:.75rem;margin:1rem 0;display:grid}.guided-history-list li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-bottom:.75rem;display:flex}.guided-history-list li strong{overflow-wrap:anywhere}.guided-history-list time{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}@media (width<=760px){.guided-source-comparison{grid-template-columns:1fr}.guided-document-fields>div{flex-wrap:wrap;gap:.2rem 1rem}.guided-document-fields dd{text-align:left}.guided-question-navigation .action-row{margin-left:auto}.guided-source h3{font-size:1.125rem}}.pdf-preview{min-width:0;margin-top:1rem}.pdf-preview-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.pdf-preview-controls [role=status]{font-variant-numeric:tabular-nums;font-size:.875rem}.pdf-preview-canvas{border:1px solid var(--border);background:#fff;max-height:620px;overflow:auto}.pdf-preview-canvas canvas{max-width:100%;height:auto;display:block}.pdf-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;padding:1rem;font-size:.875rem;overflow:auto}@media (width<=760px){.pdf-preview-canvas{max-height:480px}}.guided-question-navigation .action-row{width:auto}.pdf-preview-controls .btn{min-width:2.25rem;padding:.5rem}.pdf-preview-canvas canvas{max-width:none}.fiscal-guide-case>header{gap:.65rem;margin-top:1.25rem;display:grid}.fiscal-guide-case>header .badge{justify-self:start}.fiscal-guide-case h3,.fiscal-guide-case h4{font-weight:600}.fiscal-case-amounts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.25rem 0;display:grid}.fiscal-case-amounts dt{color:var(--muted-foreground);font-size:.8rem}.fiscal-case-amounts dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.35rem;font-family:ui-monospace,monospace}.fiscal-guide-case form>.field{margin:1rem 0}.fiscal-attestations{gap:1rem;max-width:58rem;margin-top:1rem;display:grid}.fiscal-attestations .field{align-items:flex-start}.fiscal-attestations .field input{flex-shrink:0;margin-top:.15rem}.fiscal-attestations .field[hidden]{display:none}.fiscal-attestations label{line-height:1.5}.fiscal-case-list{gap:.75rem;padding:1rem;display:grid}.fiscal-case-list li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fiscal-case-list .btn{white-space:normal;text-align:left;overflow-wrap:anywhere;height:auto;min-height:2.25rem}.fiscal-case-list span{color:var(--muted-foreground);flex-shrink:0;font-size:.8rem}@media (width<=760px){.fiscal-case-amounts{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-case-list li{gap:.35rem;display:grid}.fiscal-guide-case .action-row{flex-wrap:wrap}}.review-comparison{gap:1rem;display:grid}.review-comparison article{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.review-comparison h4{margin-bottom:.75rem;font-weight:600}.review-comparison dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.review-comparison dt{color:var(--muted-foreground);font-size:.8rem}.review-comparison dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.25rem}@media (width<=760px){.review-comparison dl{grid-template-columns:1fr}.review-comparison article{padding:.75rem}}.closing-current{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.statement-disclosure{margin-block:1rem}.statement-detail-body{padding:1rem}.statement-detail-body>h4,.statement-unclassified h3{margin-block:1rem .5rem;font-weight:600}.statement-lines,.statement-major-cards{gap:1rem;margin-block:1rem;display:grid}.statement-line,.statement-major-row{border:1px solid var(--border);border-radius:var(--radius)}.statement-line>summary{cursor:pointer;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.statement-line>summary>div{overflow-wrap:anywhere;min-width:0}.statement-line>summary strong{font-weight:600}.statement-line>summary .statement-caret{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;margin-top:.25rem}.statement-line[open]>summary .statement-caret{transform:rotate(180deg)}.statement-line .helper{margin-block:0 .5rem}.statement-amount{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.statement-accounts{gap:1rem;margin-block:1rem;display:grid}.statement-accounts li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.statement-accounts li>div{overflow-wrap:anywhere;min-width:0}.statement-accounts .btn{flex-shrink:0}.statement-accounts strong{font-weight:600}.statement-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.statement-comparison>div{min-width:0}.statement-comparison dt{color:var(--muted-foreground);font-size:.875rem}.statement-comparison dd{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex-shrink:0;margin-top:.25rem}.statement-subtotals{gap:.75rem;margin-block:1rem;display:grid}.statement-subtotals>div{justify-content:space-between;gap:1rem;display:flex}.statement-subtotals dt{overflow-wrap:anywhere;min-width:0}.statement-subtotals dd{font-family:var(--font-mono,ui-monospace,monospace);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.statement-major-row{padding:1rem}.statement-major-row h3{overflow-wrap:anywhere;font-weight:600}.statement-major-row header p{color:var(--muted-foreground);margin-block:.5rem;font-size:.875rem}.statement-account-dialog{width:min(52rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.statement-account-dialog .dialog-surface{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.statement-account-dialog .dialog-content{min-height:0;overflow-y:auto}@media (width<=640px){.statement-line>summary{flex-wrap:wrap}.statement-line>summary .statement-amount{margin-left:auto}.statement-accounts li{flex-wrap:wrap}.statement-accounts li .btn{margin-left:auto}.statement-comparison{grid-template-columns:1fr}.statement-comparison>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.statement-comparison dt{flex:1;min-width:0}.statement-comparison dd{margin:0 0 0 auto}.statement-account-dialog .dialog-surface>header,.statement-account-dialog .dialog-content,.statement-account-dialog .dialog-surface>footer{padding:1rem}}.annual-guide-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;margin-block:.75rem;display:grid}.annual-guide-overview>button{white-space:normal;text-align:left;border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;height:auto;padding:.75rem;display:flex}.annual-guide-overview strong{overflow-wrap:anywhere;font-size:1rem;font-weight:600}.annual-guide-overview .helper{margin:0}.annual-guide [data-annual-task-title]{scroll-margin-top:5rem}.closing-current h3{margin:.75rem 0 .25rem;font-size:1.125rem;font-weight:600}.closing-current li{overflow-wrap:anywhere;margin-block:.5rem}.closing-task-list{gap:1rem;display:grid}.closing-task-list li{justify-content:space-between;align-items:center;gap:1rem;display:flex}.closing-task-list span{overflow-wrap:anywhere}.closing-task-list li{border:1px solid var(--border);border-radius:var(--radius);padding:.75rem}.closing-task-list li[aria-current]{background:var(--muted)}.closing-task-list li>div{overflow-wrap:anywhere;min-width:0}.closing-task-list strong{font-weight:600}.closing-filters{flex-wrap:wrap;gap:.5rem;display:flex}.closing-filters .btn{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:2.25rem}[data-closing-list] .field{min-width:0}#issued-consultation-dialog .dialog-surface{padding:0;overflow:hidden}.issued-dialog-shell{flex-direction:column;min-width:0;max-height:calc(100dvh - 2rem - 2px);display:flex}.issued-dialog-shell>header,.issued-dialog-shell>footer{flex-shrink:0;padding:1rem 1.25rem}.issued-dialog-shell>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1rem;display:flex}.issued-dialog-shell>header h2{font-size:1.125rem;font-weight:600}.issued-dialog-shell>header p{color:var(--muted-foreground);font-size:.8rem}.issued-dialog-shell>footer{border-top:1px solid var(--border)}.issued-dialog-content{min-width:0;min-height:0;padding:1.25rem;overflow-y:auto}.issued-dialog-content [hidden]{display:none}.issued-dialog-content p,.issued-dialog-content li,.issued-dialog-content dd{overflow-wrap:anywhere}.issued-register{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.issued-register[aria-current]{border-color:var(--primary)}.issued-register h4{font-weight:600}@media (width<=760px){#issued-consultation-dialog .dialog-surface{max-height:calc(100% - 1rem)}.issued-dialog-shell{max-height:calc(100dvh - 1rem - 2px)}.issued-dialog-content{padding:1rem}.issued-register .verifactu-card-heading{flex-direction:column;align-items:start}.closing-task-list li{flex-direction:column;align-items:stretch}.closing-task-list .btn{align-self:flex-end}}.billing-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.billing-progress li{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.billing-progress li span{background:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.billing-progress li[aria-current]{color:var(--foreground);font-weight:600}.billing-progress li[aria-current] span{background:var(--primary);color:var(--primary-foreground)}#billing-form [hidden],.billing-record[hidden],.billing-records .empty-state[hidden]{display:none}.billing-concept{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.billing-line-numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-block:1rem;display:grid}.billing-records{gap:1rem;display:grid}.billing-record{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1.25rem}.billing-record-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.billing-record h3{overflow-wrap:anywhere;font-weight:600}.billing-record-heading .helper{margin:.25rem 0 .5rem}.billing-record-amount{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.1rem}.billing-record-concept{overflow-wrap:anywhere;color:var(--muted-foreground);margin-top:1rem;font-size:.85rem}.billing-record-options summary,.billing-tax-options summary{cursor:pointer;color:var(--muted-foreground);font-size:.85rem}.billing-record-options summary{text-align:right}.billing-review-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.billing-review-parties article{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;padding:1rem;font-size:.85rem}.billing-review-parties h4{margin-bottom:.5rem;font-weight:600}.billing-review-parties small{color:var(--muted-foreground)}.billing-review-concepts{gap:.75rem;display:grid}.billing-review-concepts li{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-size:.85rem;display:flex}.billing-review-concepts strong{overflow-wrap:anywhere;font-weight:500}.billing-review-concepts small{color:var(--muted-foreground);margin-top:.35rem;display:block}.billing-review-concepts li>span{text-align:right;flex-shrink:0}.billing-totals{gap:.65rem;max-width:25rem;margin:1.5rem 0 0 auto;font-size:.9rem;display:grid}.billing-totals>div{justify-content:space-between;gap:1rem;display:flex}.billing-totals dd{text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.billing-totals>div:last-child{border-top:1px solid var(--border);padding-top:.75rem;font-size:1.1rem;font-weight:600}.billing-review-notes{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1rem;font-size:.85rem}@media (width<=640px){.billing-progress{gap:.35rem}.billing-progress li{flex-direction:column;align-items:flex-start;font-size:.7rem}.billing-line-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-record{padding:1rem}.billing-record-heading{flex-wrap:wrap}.billing-record-amount{margin-left:auto}.billing-review-parties{grid-template-columns:1fr}.billing-review-concepts li{flex-wrap:wrap}.billing-review-concepts li>span{margin-left:auto}}.billing-current-version{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.billing-current-version>summary{cursor:pointer;font-weight:600}#package-dialog>.package-surface{width:min(900px,100vw - 32px);max-width:min(900px,100vw - 32px);display:block}.package-disclosure>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:500}.package-documents{gap:.75rem;display:grid}.package-documents article{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;padding:1rem}.package-document-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.package-document-heading h4{font-weight:600}.package-document-heading .helper{margin:.25rem 0 .75rem}.package-documents dl,.package-permission-review dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;font-size:.85rem;display:grid}.package-documents dt,.package-permission-review dt{color:var(--muted-foreground);font-size:.8rem}.package-permissions{gap:.75rem;margin-top:1rem;display:grid}.package-permissions li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.package-permissions strong{overflow-wrap:anywhere;font-weight:500}.package-permissions p{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem}.package-access-section{margin-top:1.5rem}.package-permission-review{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;padding:1rem}.package-permission-review h4{margin-bottom:.75rem}.package-permission-review .helper:last-child{margin-bottom:0}.package-access-history{gap:.75rem;font-size:.8rem;display:grid}.package-access-history li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:.75rem;display:flex}#package-dialog [hidden]{display:none}@media (width<=640px){.package-documents dl,.package-permission-review dl{grid-template-columns:1fr}.package-permissions .action-row,.package-access-history time{margin-left:auto}}.package-permissions .action-row{flex:none;width:auto;margin:0 0 0 auto}.package-disclosure>summary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.package-chevron{flex-shrink:0;transition:transform .15s}.package-disclosure[open]>summary .package-chevron{transform:rotate(180deg)}.package-surface>header{margin-bottom:1.25rem}.package-surface>.helper{margin-block:1rem}.archive-inventory-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.archive-inventory-counts dt{color:var(--muted-foreground);font-size:.85rem}.archive-inventory-counts dd{font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:1.65rem;font-weight:600}.inventory-summary-control,.inventory-summary-total{border:1px solid var(--border);border-radius:var(--radius);text-align:left;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;height:100%;padding:.75rem;display:flex}.inventory-summary-control{cursor:pointer;background:var(--background);color:var(--foreground)}.inventory-summary-control span,.inventory-summary-total span{color:var(--muted-foreground);font-size:.85rem}.inventory-summary-control strong,.inventory-summary-total strong{font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:600}.inventory-summary-control small{color:var(--muted-foreground)}.inventory-summary-control:hover{background:var(--accent)}.inventory-summary-control[aria-pressed=true]{border-color:var(--primary);background:var(--accent)}.inventory-summary-control:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.archive-inventory-disclosure>summary{cursor:pointer;border-bottom:1px solid var(--border);padding-block:.75rem;font-weight:600}.archive-inventory-tasks{gap:1rem;display:grid}.archive-inventory-tasks li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.archive-inventory-tasks strong,.archive-category-cards strong{overflow-wrap:anywhere;font-weight:600}.archive-inventory-tasks p,.archive-category-cards p{color:var(--muted-foreground);margin-top:.3rem;font-size:.85rem}.archive-inventory-tasks small{color:var(--muted-foreground);font-size:.8rem}.archive-inventory-tasks .action-row,.archive-category-cards .action-row{width:auto;margin:0 0 0 auto}.archive-category-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.archive-category-cards li,.archive-review-comparison{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.archive-category-cards .action-row{margin-top:.75rem}.archive-review-comparison dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;font-size:.85rem;display:grid}.archive-review-comparison dt{color:var(--muted-foreground)}.archive-review-comparison dd{overflow-wrap:anywhere;white-space:pre-wrap}.archive-proposals-details summary{cursor:pointer;font-weight:500}@media (width<=640px){.archive-inventory-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-category-cards,.archive-review-comparison dl{grid-template-columns:1fr}.archive-inventory-tasks .action-row{flex-wrap:wrap}}.archive-inventory-disclosure>summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inventory-chevron{flex-shrink:0;transition:transform .15s}.archive-inventory-disclosure[open]>summary .inventory-chevron{transform:rotate(180deg)}.task-counters{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;display:flex}.task-counters strong{font-variant-numeric:tabular-nums}.task-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.task-cards{gap:1rem;margin-top:1rem;display:grid}.task-card{border:1px solid var(--border);border-radius:var(--radius);gap:1rem;padding:1.25rem;display:grid}.task-card-content{overflow-wrap:anywhere;min-width:0}.task-card h3{margin:.6rem 0;font-size:1rem;font-weight:600}.task-card-meta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.task-overdue{color:var(--destructive);font-weight:600}.field-error{color:var(--destructive);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.4}.field>.helper:has(~.field-error){margin-bottom:0}.task-card-actions{align-items:center;margin-top:0}.task-notes{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.75rem}.task-more{position:relative}.task-more summary{cursor:pointer;padding:.5rem .75rem;font-size:.875rem;list-style:none}.task-more[open] button{z-index:10;position:absolute;top:100%;right:0;box-shadow:0 2px 8px #0002}.task-dialog>.dialog-surface{gap:0;width:min(760px,100vw - 2rem);max-width:min(760px,100vw - 2rem);display:flex;overflow-y:auto}.task-dialog form>header,.task-editor-body,.task-dialog footer{padding:1.5rem}.task-dialog form>header{padding-bottom:0}.task-dialog h2{font-size:1.125rem;font-weight:600}.task-editor-body{flex:none;gap:1rem;display:grid}[data-official-notice-fields]{border:0;min-width:0;margin:0;padding:0}[data-official-notice-fields]>legend{margin-bottom:.375rem}.task-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.task-dialog footer{background:var(--background);border-top:1px solid var(--border);margin-top:0;position:sticky;bottom:0}.task-comparison{overflow-wrap:anywhere;white-space:pre-wrap;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,2fr);gap:.75rem;margin:1rem 0;display:grid}.task-comparison dt{font-weight:600}.task-comparison dd span{color:var(--muted-foreground);font-size:.75rem;display:block}@media (width<=640px){.task-filters,.task-editor-grid{grid-template-columns:1fr}.task-filters>button{justify-self:end}.task-dialog form>header,.task-editor-body,.task-dialog footer{padding:1rem}.task-comparison{grid-template-columns:1fr 1fr}.task-comparison dt{grid-column:1/-1}.task-card{padding:1rem}.task-dialog footer .btn{white-space:normal;flex:1}}.corporate-year>summary{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.corporate-year>summary .helper{margin-left:auto}.corporate-approval-summary{flex-wrap:wrap;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.corporate-approval-summary>div:first-child{flex:1;min-width:min(100%,260px)}.corporate-approval-summary h3,.corporate-reminders h3,.corporate-reminder h4{font-weight:600}.corporate-deadlines{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.corporate-deadline{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;flex-direction:column;gap:.75rem;min-width:0;padding:1rem;display:flex}.corporate-deadline h4{font-weight:600}.corporate-deadline>strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.corporate-deadline>.action-row{margin-top:auto;padding-top:1rem}.corporate-deadline details>summary{cursor:pointer;font-size:.8125rem}.corporate-reminders{margin-top:2rem}.corporate-reminder{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.corporate-reminder>div:first-child{overflow-wrap:anywhere;flex:1;min-width:min(100%,240px)}.approval-dialog>.dialog-surface{gap:0;width:min(800px,100vw - 32px);max-width:min(800px,100vw - 32px);display:flex;overflow-y:auto}.formulation-dialog>.dialog-surface{flex-direction:column;gap:0;width:min(800px,100vw - 32px);max-width:min(800px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.formulation-dialog form>header,.formulation-body,.formulation-dialog footer{padding:1.5rem}.formulation-dialog form>header,.formulation-dialog footer{flex-shrink:0}.formulation-body{min-height:0;overflow-y:auto}.formulation-dialog h2{font-size:1.125rem;font-weight:600}.formulation-dialog [hidden]{display:none}.formulation-dialog footer{background:var(--background);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:0;position:static}.formulation-dialog fieldset{min-width:0}.formulation-dialog textarea{width:100%}@media (width<=640px){.formulation-dialog form>header,.formulation-body,.formulation-dialog footer{padding:1rem}.formulation-dialog footer .btn{white-space:normal;flex:1}}.approval-dialog form>header,.approval-editor-body,.approval-dialog footer{padding:1.5rem}.approval-dialog form>header{padding-bottom:0}.approval-dialog h2{font-size:1.125rem;font-weight:600}.approval-dialog h3{margin-bottom:.75rem;font-weight:600}.approval-steps{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.approval-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.approval-reason{grid-column:1/-1}.approval-dialog [hidden]{display:none}.approval-dialog footer{background:var(--background);border-top:1px solid var(--border);margin-top:0;position:sticky;bottom:0}.approval-facts{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem;margin:1rem 0;display:grid}.approval-facts dt{font-weight:600}.approval-text{white-space:pre-wrap}.approval-preview{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.approval-history article+article{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}@media (width<=640px){.corporate-deadlines,.approval-fields{grid-template-columns:1fr}.corporate-approval-summary .action-row,.corporate-reminder .action-row{width:100%}.approval-dialog form>header,.approval-editor-body,.approval-dialog footer{padding:1rem}.approval-facts{grid-template-columns:1fr}.approval-facts dd{margin-bottom:.5rem}.approval-dialog footer .btn{white-space:normal;flex:1}.corporate-year>summary .helper{margin-left:0}}.setup-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.5rem 0;display:grid}.setup-stage-grid>.btn{white-space:normal;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;height:auto;min-height:4.5rem;padding:.75rem 1rem;display:flex}.setup-stage-grid small{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.setup-next{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;display:flex}.setup-next h3{margin:.3rem 0;font-weight:600}.setup-next>.btn{flex-shrink:0}.setup-card-list{gap:1rem;padding:1.25rem;display:grid}.setup-card{border:1px solid var(--border);border-radius:var(--radius);gap:.8rem;min-width:0;padding:1.25rem;display:grid}.setup-card>header{border:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:0;display:flex}.setup-card h3{font-weight:600}.setup-missing{background:var(--muted);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.75rem;display:flex}.setup-missing>strong{width:100%;font-size:.875rem}.setup-missing>.btn{white-space:normal;text-align:left;height:auto}.setup-note{white-space:pre-wrap;overflow-wrap:anywhere}.setup-dialog>.dialog-surface{flex-direction:column;gap:0;width:min(800px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;display:flex;overflow:hidden}.setup-dialog header{padding:1.5rem 1.5rem 1rem}.setup-dialog header>.action-row{margin-top:1rem}.setup-editor-body{gap:1rem;min-height:0;padding:0 1.5rem 1.5rem;display:grid;overflow:auto}.setup-editor-body h3{margin:.75rem 0;font-weight:600}.setup-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:1rem 0;display:grid}.setup-question-grid>.field{min-width:0}.setup-question-grid label{line-height:1.5}.setup-review-summary{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.setup-review-summary dl{gap:1rem;margin:1rem 0;display:grid}.setup-review-summary dt{font-weight:600}.setup-review-summary dd{overflow-wrap:anywhere;margin:.35rem 0 0}.setup-dialog footer{border-top:1px solid var(--border);background:var(--background);flex-shrink:0;padding:1rem 1.5rem}.setup-dialog [hidden]{display:none!important}@media (width<=640px){.setup-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-next{flex-direction:column;align-items:stretch;gap:.75rem}.setup-next>.btn{align-self:flex-end}.setup-question-grid{grid-template-columns:1fr}.setup-dialog header{padding:1rem}.setup-editor-body{padding:0 1rem 1rem}.setup-dialog footer{flex-wrap:wrap;padding:1rem}.setup-card>header{flex-direction:column;gap:.5rem}}.setup-card{display:block}.setup-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.setup-card>summary::-webkit-details-marker{display:none}.setup-card>summary:after{content:"+";flex-shrink:0;font-size:1.2rem}.setup-card[open]>summary:after{content:"−"}.setup-card>summary>h3{flex:1}.setup-card-body{gap:.8rem;margin-top:1rem;display:grid}.setup-card-body>p{line-height:1.6}.ledger-draft-dialog>.dialog-surface{width:min(850px,100vw - 32px);max-width:min(850px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow-y:auto}.ledger-draft-dialog form{padding:1.5rem}.ledger-draft-dialog header{margin-bottom:1rem}.ledger-draft-dialog h2{font-size:1.25rem;font-weight:600}.ledger-draft-dialog h3{margin-bottom:1rem;font-size:1rem;font-weight:600}.ledger-draft-dialog header p,.ledger-draft-dialog .helper{color:var(--muted-foreground);margin-block:.75rem;font-size:.8125rem;line-height:1.6}.ledger-draft-steps{flex-wrap:wrap;gap:.5rem;margin-block:1rem;display:flex}.ledger-draft-line{border:1px solid var(--border);border-radius:.5rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-block:1rem;padding:1rem;display:grid}.ledger-line-account{grid-column:1}.ledger-line-label{grid-column:1/3}.ledger-draft-line>button{place-self:end}.ledger-draft-line [data-ledger-amount]{text-align:right;font-variant-numeric:tabular-nums}.ledger-draft-totals dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.ledger-draft-totals dd,.ledger-draft-dialog section>dl dd{font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}.ledger-draft-totals p{margin-block:.75rem;font-size:.8125rem}.ledger-draft-totals dt,.ledger-draft-facts dt{color:var(--muted-foreground);font-size:.8125rem}.ledger-draft-facts dd{overflow-wrap:anywhere;margin-block:.25rem 1rem}.ledger-reviewed-lines{gap:.75rem;margin-block:1rem;padding:0;list-style:none;display:grid}.ledger-reviewed-lines li{border-bottom:1px solid var(--border);gap:.35rem;padding-block:.5rem;display:grid}.ledger-reviewed-lines li>span{font-variant-numeric:tabular-nums;justify-self:end;font-family:ui-monospace,monospace}.ledger-reviewed-lines strong,.ledger-reviewed-lines p{overflow-wrap:anywhere}.ledger-draft-dialog footer{margin-top:1.5rem}@media (width<=640px){.ledger-draft-dialog form{padding:1rem}.ledger-draft-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ledger-line-account,.ledger-line-label,.ledger-draft-line>button{grid-column:1/-1}.ledger-draft-totals dl{gap:.5rem}.ledger-draft-totals dd{overflow-wrap:anywhere;font-size:.8125rem}}.ledger-draft-steps{z-index:1;background:var(--card);padding-block:.5rem;position:sticky;top:0}.ledger-draft-dialog [data-ledger-preview]>dl:not(.ledger-draft-facts){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.ledger-draft-dialog [data-ledger-preview]>dl:not(.ledger-draft-facts) dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.ledger-draft-dialog [data-ledger-preview]>dl:not(.ledger-draft-facts) dt{color:var(--muted-foreground);font-size:.8125rem}.ledger-draft-facts{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;display:grid}@media (width<=640px){.ledger-draft-facts{grid-template-columns:1fr;gap:0}.ledger-draft-dialog [data-ledger-preview]>dl:not(.ledger-draft-facts){gap:.5rem;font-size:.8125rem}.setup-card>summary{flex-wrap:wrap;gap:.5rem}.setup-card>summary>h3{flex-basis:100%}.setup-card>summary:after{margin-left:auto}}.setup-next>div:first-child{flex:1;min-width:0}.setup-next>.action-row{flex:none;width:auto;margin:0}.ledger-journal-cards{gap:1rem;margin-top:1rem;display:grid}.ledger-journal-card{border:1px solid var(--border);border-radius:.65rem;min-width:0;padding:1.25rem}.ledger-journal-card:focus{outline:2px solid var(--ring);outline-offset:3px}.ledger-journal-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ledger-journal-card>header>div{flex:1;min-width:0}.ledger-journal-card h3{overflow-wrap:anywhere;font-weight:600}.ledger-journal-card .helper{color:var(--muted-foreground);margin-block:.5rem;font-size:.8125rem;line-height:1.6}.ledger-journal-card .badge{white-space:normal;flex-shrink:0;max-width:45%}.ledger-journal-card>details{margin-top:1rem}.ledger-journal-card>details>summary{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8125rem}.ledger-journal-card>footer{margin-top:1rem}.ledger-journal-table{max-width:100%;overflow-x:auto}.ledger-journal-table:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ledger-journal-lines{table-layout:auto;width:100%}.ledger-journal-lines th:first-child{width:50%}.ledger-journal-lines td{white-space:normal;overflow-wrap:anywhere}.ledger-journal-lines th:not(:first-child),.ledger-journal-lines td:not(:first-child){white-space:nowrap;overflow-wrap:normal;text-align:right;font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace}@media (width<=640px){.ledger-journal-card{padding:1rem}.ledger-journal-card>header{flex-wrap:wrap;gap:.5rem}.ledger-journal-card>header>div{flex-basis:100%}.ledger-journal-card .badge{max-width:100%}.ledger-journal-lines th:first-child{width:44%}.ledger-journal-lines th,.ledger-journal-lines td{padding-inline:.4rem;font-size:.75rem}.setup-next>.action-row{align-self:flex-end}}.ledger-import-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:1rem;display:grid}.ledger-import-counts>article{border:1px solid var(--border);border-radius:var(--radius);padding:.75rem}.ledger-import-counts p{color:var(--muted-foreground);font-size:.8125rem}.ledger-import-counts strong{margin-top:.5rem;font-family:ui-monospace,monospace;font-size:1.25rem;display:block}.ledger-import-proposals{gap:1rem;margin-block:1rem;display:grid}.ledger-import-proposals .alert{margin-top:1rem}.ledger-import-proposals h4{overflow-wrap:anywhere;font-weight:600}#ledger-import-dialog .alert ul{overflow-wrap:anywhere;padding-left:1.25rem;list-style:outside}@media (width<=640px){.ledger-import-counts{gap:.5rem}.ledger-import-counts>article{padding:.5rem}.ledger-import-counts p{font-size:.75rem}.ledger-import-counts strong{font-size:1rem}}.account-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;display:grid}.account-filters>.action-row{grid-column:1/-1}.account-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-card{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.account-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.account-card>header>div{flex:1;min-width:0}.account-card h3{overflow-wrap:anywhere;font-weight:600}.account-card .badge{white-space:normal;flex-shrink:0;max-width:45%}.account-card .helper{overflow-wrap:anywhere;margin-block:.5rem;font-size:.8125rem}.account-card:focus{outline:2px solid var(--ring);outline-offset:3px}.account-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.account-usage article{border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.account-usage p{color:var(--muted-foreground);font-size:.8125rem}.account-usage strong{margin-top:.5rem;font-family:ui-monospace,monospace;font-size:1.25rem;display:block}#account-dialog ul{overflow-wrap:anywhere;padding-left:1.25rem;list-style:outside}@media (width<=640px){.account-filters,.account-cards{grid-template-columns:1fr}.account-card>header{flex-wrap:wrap}.account-card>header>div{flex-basis:100%}.account-card .badge{max-width:100%}.account-usage{gap:.5rem}.account-usage article{padding:.75rem}}.setup-years{gap:.75rem;margin-top:1rem;display:grid}.setup-years>article{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.setup-years>article>div{overflow-wrap:anywhere;min-width:0}.setup-years .btn{flex-shrink:0}.setup-periods{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.setup-periods .account-card header{flex-wrap:wrap}[data-setup-year-card]:focus,[data-setup-period-card]:focus{outline:2px solid var(--ring);outline-offset:3px}@media (width<=900px){.setup-periods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.setup-periods{grid-template-columns:minmax(0,1fr)}.setup-years>article{flex-direction:column;align-items:stretch}.setup-years .btn{align-self:flex-end}}.evidence-cards,.evidence-sources{gap:1rem;margin-block:1rem;display:grid}.evidence-cards .account-card header{flex-wrap:wrap}.evidence-cards .account-card:focus{outline:2px solid var(--ring);outline-offset:3px}[data-evidence-selected]{overflow-wrap:anywhere;padding-block:1rem}[data-evidence-sources]{min-width:0}#ledger-evidence-dialog [data-evidence-stage] h3{scroll-margin-top:5rem}@media (width>=640px){.evidence-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.asset-cards{gap:1rem;margin-block:1rem;display:grid}.asset-cards .account-card header{flex-wrap:wrap}.asset-cards [data-asset-card]:focus{outline:2px solid var(--ring);outline-offset:3px}.asset-linked-entries{gap:.75rem;margin-block:1rem;display:grid}.asset-linked-entries article{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding-block:.75rem}#asset-dialog [data-asset-stage]>h3{scroll-margin-top:5rem}#asset-dialog [data-asset-fields]{margin-block:1rem}#asset-register .account-filters>.field,#asset-dialog [data-asset-fields] .grid>.field{margin-block:0}.annual-result,.annual-proposal,.annual-history{margin-block:1.5rem}.annual-result h3,.annual-proposal h3,.annual-history h3{margin-bottom:.75rem;font-weight:600}.annual-proposal{border-top:1px solid var(--border);padding-block:1rem}.annual-history-cards{gap:1rem;display:grid}.annual-history .account-card h4{font-weight:600}.annual-history .account-card p{overflow-wrap:anywhere;margin-block:.75rem}.annual-proposed-entry{border:1px solid var(--border);border-radius:var(--radius);margin-block:1rem;padding:1rem}.annual-proposed-entry h5{overflow-wrap:anywhere;font-weight:600}#annual-operation-dialog [data-annual-stage],#annual-operation-dialog [data-annual-final]{margin-block:1rem}#annual-operation-dialog h3{scroll-margin-top:5rem}#annual-operation-dialog .field{margin-block:1rem}#annual-operation-dialog .ledger-draft-steps{padding-block:.75rem}.annual-comparison-records{gap:1rem;margin-block:1rem;display:grid}.annual-comparison-records section{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.annual-comparison-records h4{margin-bottom:.75rem;font-weight:600}.annual-comparison-values{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;margin-block:1rem;display:grid}.annual-comparison-values dd{text-align:right;overflow-wrap:anywhere}@media (width>=700px){.annual-comparison-records{grid-template-columns:repeat(2,minmax(0,1fr))}}.size-metrics,.size-result-cards{gap:1rem;margin-block:1rem;display:grid}.size-metrics article,.size-result-cards article{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.size-metrics h4,.size-result-cards h4,.size-scope-result h4,.size-comparison h4{margin-block:.5rem;font-weight:600}.size-metrics dl{gap:.4rem;display:grid}.size-metrics dd{text-align:right;overflow-wrap:anywhere}.size-scope-result{margin-block:1rem}.size-comparison{gap:1rem;display:grid}.size-comparison section{min-width:0}#size-review-dialog [data-size-stage]>h3{scroll-margin-top:5rem}#size-review-dialog [data-size-stage],#size-review-dialog .field{margin-block:1rem}@media (width>=700px){.size-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.size-result-cards,.size-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.size-comparison .size-metrics{grid-template-columns:minmax(0,1fr)}.size-metrics.size-frozen-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.allocation-progress,.allocation-fields,.allocation-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.allocation-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.allocation-progress article,.allocation-comparison>section,.allocation-source-cards>article,.allocation-copy{border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1rem;padding:1rem}.allocation-progress h4,.allocation-copy h4{margin-bottom:.5rem;font-weight:600}.allocation-source-search,.allocation-source-cards{margin:1rem 0}#result-allocation-dialog [data-allocation-stage]>h3{margin:1rem 0;scroll-margin-top:5rem;font-weight:600}#result-allocation-dialog [data-allocation-fields] .field{margin:0 0 1rem}@media (width<=640px){.allocation-progress,.allocation-fields,.allocation-comparison{grid-template-columns:1fr}}.allocation-suggestion{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin-block:1rem;padding:1rem}.allocation-suggestion h4{margin-bottom:.5rem;font-weight:600}.allocation-suggestion .ledger-draft-facts{grid-template-columns:minmax(0,1fr);gap:0;margin-block:1rem}.allocation-suggestion .ledger-draft-facts>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1rem;padding-block:.4rem;display:grid}.allocation-suggestion .ledger-draft-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.partner-filters,.partner-fields,.partner-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.partner-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-card{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin-bottom:1rem;padding:1rem}.partner-card h3,.partner-comparison h4{margin-bottom:.5rem;font-weight:600}.partner-card p{overflow-wrap:anywhere}.partner-usages .btn{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:2rem}.partner-facts{gap:.5rem;margin-block:1rem;display:grid}.partner-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:1rem;display:grid}.partner-facts dt{color:var(--muted-foreground);font-size:.8125rem}.partner-facts dd{text-align:right;overflow-wrap:anywhere;white-space:pre-wrap}#partner-dialog [data-partner-stage]>h3{scroll-margin-top:5rem}#partner-dialog [data-partner-fields] .field{margin-block:1rem}#partner-dialog .partner-fields>.field{margin-block:0}#partner-dialog .partner-facts dd{font-family:inherit}#partner-dialog footer{background:var(--background);border-top:1px solid var(--border);padding-block:1rem;position:sticky;bottom:-1.5rem}@media (width<=640px){.partner-filters,.partner-fields,.partner-comparison{grid-template-columns:1fr}.partner-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#partner-dialog footer{bottom:-1rem}}.recurring-filters,.recurring-fields,.recurring-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.recurring-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.recurring-card{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;min-width:0;margin-bottom:1rem;padding:1rem;display:grid}.recurring-card>.action-row{grid-column:1/-1}.recurring-card h3,.recurring-comparison h4{margin-bottom:.5rem;font-weight:600}.recurring-card p{overflow-wrap:anywhere}.recurring-card>strong{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.recurring-facts{gap:.5rem;margin-block:1rem;display:grid}.recurring-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:1rem;display:grid}.recurring-facts dt{color:var(--muted-foreground);font-size:.8125rem}.recurring-facts dd{text-align:right;overflow-wrap:anywhere;white-space:pre-wrap}#recurring-dialog .recurring-facts dd{font-family:inherit}#recurring-dialog [data-recurring-stage]>h3{scroll-margin-top:5rem}#recurring-dialog [data-recurring-fields]>.field{margin-block:1rem}.recurring-history{gap:.75rem;margin-block:1rem;list-style:none;display:grid}.recurring-history li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-block:.5rem;display:flex}#recurring-dialog footer{background:var(--background);border-top:1px solid var(--border);padding-block:1rem;position:sticky;bottom:-1.5rem}@media (width<=640px){.recurring-filters,.recurring-fields,.recurring-comparison{grid-template-columns:1fr}.recurring-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recurring-card{grid-template-columns:minmax(0,1fr)}.recurring-card>.action-row{grid-column:1}#recurring-dialog footer{bottom:-1rem}}#series-preparation-form>footer{background:var(--background);border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem;position:sticky;bottom:0}#series-preparation-form section>h3{margin:1rem 0;font-weight:600}#series-dialog .dialog-surface{scroll-padding-top:1rem}.verifactu-card{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;margin:1rem 0;padding:1.25rem}.verifactu-card-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.verifactu-card h3{font-weight:600}.verifactu-card .badge{white-space:normal;text-align:right}.verifactu-card p{margin:.5rem 0}@media (width<=640px){.verifactu-card-heading{display:block}.verifactu-card .badge{text-align:left;margin:.5rem 0}}#quote-preparation-form>footer{background:var(--background);border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem;position:sticky;bottom:0}#quote-preparation-form section>h3{margin:1rem 0}.quote-history-item{border-bottom:1px solid var(--border);padding:1rem 0}.quote-history-item h4{font-weight:600}#allocations-form>footer{background:var(--background);border-top:1px solid var(--border);z-index:2;margin-top:1rem;padding-top:1rem;position:sticky;bottom:0}.distribution-card{border:1px solid var(--border);border-radius:var(--radius);margin-top:1rem;padding:1rem}.distribution-card h4{margin-bottom:.75rem;font-weight:600}.distribution-card .field{margin-top:.75rem}#allocations-form section>h3{margin:1rem 0;font-weight:600}#bank-account-dialog>.dialog-surface{width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px)}#bank-account-form>footer{background:var(--background);border-top:1px solid var(--border);z-index:2;margin-top:1rem;padding-top:1rem;position:sticky;bottom:0}#bank-account-form section>h3{margin:1rem 0;font-weight:600}#bank-account-form .partner-facts dd{overflow-wrap:anywhere}@media (width<=640px){#bank-account-form .account-facts>div:nth-child(n+3){display:block}#bank-account-form .account-facts>div:nth-child(n+3) dd{text-align:left;margin-top:.25rem}}#match-dialog>.dialog-surface{width:min(800px,100vw - 32px);max-width:min(800px,100vw - 32px)}#match-form>footer{background:var(--background);border-top:1px solid var(--border);z-index:2;margin-top:1rem;padding-top:1rem;position:sticky;bottom:0}#match-form section>h3{margin:1rem 0;font-weight:600}@media (width<=640px){#match-form .match-facts>div:nth-child(n+3){display:block}#match-form .match-facts>div:nth-child(n+3) dd{text-align:left;margin-top:.25rem}}#match-dialog>.dialog-surface{gap:0;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}#match-form{flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - 32px);padding:0;display:flex}#match-form>.match-heading{flex-shrink:0;padding:1.5rem 1.5rem 1rem}#match-form [data-match-scroll]{min-height:0;padding:0 1.5rem 1.5rem;overflow-y:auto}#match-form>footer{flex-shrink:0;margin:0;padding:1rem 1.5rem;position:static}#bank-operation-dialog>.dialog-surface{gap:0;width:min(800px,100vw - 32px);max-width:min(800px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}#bank-operation-form{flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - 32px);padding:0;display:flex}#bank-operation-form>header{flex-shrink:0;padding:1.5rem 1.5rem 1rem}#bank-operation-form [data-operation-scroll]{min-height:0;padding:0 1.5rem 1.5rem;overflow-y:auto}#bank-operation-form>footer{border-top:1px solid var(--border);flex-shrink:0;margin:0;padding:1rem 1.5rem}#bank-operation-form h3{margin:1rem 0;font-weight:600}.operation-scope{overflow-wrap:anywhere}@media (width<=640px){#bank-operation-form .partner-facts>div:nth-child(n+3){display:block}#bank-operation-form .partner-facts>div:nth-child(n+3) dd{text-align:left;margin-top:.25rem}}.subscription-toolbar{grid-template-columns:minmax(200px,1fr) minmax(180px,240px) auto;align-items:end;gap:1rem;display:grid}.subscription-list{gap:.75rem;margin-top:1rem;display:grid}.subscription-card{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;gap:1.5rem;min-width:0;padding:1rem;display:flex}.subscription-card h3{overflow-wrap:anywhere;margin:.25rem 0 .5rem;font-weight:600}.subscription-card .eyebrow{overflow-wrap:anywhere}.subscription-card-action{text-align:right;flex-shrink:0;align-content:start;justify-items:end;gap:.5rem;display:grid}.subscription-note{white-space:pre-wrap;overflow-wrap:anywhere}#subscription-dialog>.dialog-surface{gap:0;width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}#subscription-dialog form{flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - 32px);padding:0;display:flex}#subscription-dialog form>header{flex-shrink:0;padding:1.5rem 1.5rem 1rem}#subscription-dialog [data-subscription-scroll]{min-height:0;padding:0 1.5rem 1.5rem;overflow-y:auto}#subscription-dialog form>footer{border-top:1px solid var(--border);flex-shrink:0;margin:0;padding:1rem 1.5rem}#subscription-dialog h3{margin:1rem 0;font-weight:600}#subscription-dialog .subscription-facts dd{overflow-wrap:anywhere}@media (width<=640px){.subscription-toolbar{grid-template-columns:1fr}.subscription-card{flex-direction:column;gap:.75rem}.subscription-card-action{text-align:right;width:100%}#subscription-dialog .subscription-facts>div{display:block}#subscription-dialog .subscription-facts dd{text-align:left;margin-top:.25rem}}.planning-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.planning-toolbar>.field{flex:1;min-width:200px}.planning-list{gap:.75rem;margin-top:1rem;display:grid}.planning-card,.planning-period{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.planning-card{justify-content:space-between;align-items:center;gap:1rem;display:flex}.planning-card h3{overflow-wrap:anywhere;font-weight:600}.planning-card-amounts{gap:.5rem;margin-top:.75rem;display:grid}.planning-card-amounts>div{justify-content:space-between;gap:1rem;display:flex}.planning-card-amounts dd{text-align:right}.planning-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.75rem}.planning-flow-list{gap:1rem;margin-top:1.5rem;display:grid}.planning-flow{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.planning-flow legend{padding:0 .5rem;font-weight:600}.planning-projection-grid{gap:.75rem;margin-top:1rem;display:grid}.planning-dialog>.dialog-surface{gap:0;width:min(880px,100vw - 32px);max-width:min(880px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.planning-dialog form{flex-direction:column;width:100%;min-height:0;max-height:calc(100dvh - 32px);padding:0;display:flex}.planning-dialog form>header{flex-shrink:0;padding:1.5rem 1.5rem 1rem}.planning-dialog [data-plan-scroll]{min-height:0;padding:0 1.5rem 1.5rem;overflow-y:auto}.planning-dialog form>footer{border-top:1px solid var(--border);flex-shrink:0;margin:0;padding:1rem 1.5rem}.planning-dialog h3{margin:1rem 0;font-weight:600}@media (width<=640px){.planning-card{display:block}.planning-card>.action-row{margin-top:1rem}.planning-card-amounts>div{flex-wrap:wrap}.planning-card-amounts dd{margin-left:auto}}.planning-period .planning-card-amounts>div{display:block}.planning-period .planning-card-amounts dd{overflow-wrap:anywhere;margin-top:.25rem}@media (width>=760px){.planning-projection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.annual-period-form,.annual-history-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:1rem;padding:1rem 0;display:flex}.annual-period-form .field,.annual-history-toolbar .field{flex:1;min-width:12rem}.annual-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.annual-totals dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;margin-top:.5rem;font-size:1.15rem}.annual-totals dt,.annual-contact dt{color:var(--muted-foreground);font-size:.85rem}.annual-history-cards,.annual-quarter-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.annual-quarter-cards dl>div,.annual-review-summary dl>div,.annual-contact>div{justify-content:space-between;align-items:start;gap:1rem;padding:.5rem 0;display:flex}.annual-quarter-cards dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.annual-contact dd,.annual-review-summary dd{overflow-wrap:anywhere;text-align:right}.annual-source{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;margin:1rem 0;padding:1rem}.annual-source summary{cursor:pointer;font-weight:500}.annual-source li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.annual-source li:last-child{border:0}.annual-source li p{color:var(--muted-foreground);margin:.4rem 0;font-size:.85rem}.annual-identity,.annual-review-summary article{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:1rem 0}.annual-recipient{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:1.25rem 0;padding:1rem}.annual-recipient legend{overflow-wrap:anywhere;max-width:100%;padding:0 .5rem;font-weight:600}.annual-recipient .field{margin:1rem 0}.annual-preparation-dialog>.dialog-surface{flex-direction:column;width:860px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;display:flex;overflow:hidden}.annual-preparation-dialog .dialog-heading{border-bottom:1px solid var(--border);flex-direction:row;align-items:flex-start;margin:0;padding:1.25rem}.annual-preparation-dialog .dialog-heading>div{flex:1;min-width:0}.annual-preparation-dialog .dialog-heading>.btn{flex-shrink:0}#model190-dialog [data-190-content]>.field{margin:1rem 0}.annual-preparation-dialog form{flex-direction:column;min-height:0;display:flex}.annual-dialog-scroll{overscroll-behavior:contain;min-height:0;padding:1.25rem;overflow-y:auto}.annual-dialog-footer{border-top:1px solid var(--border);flex:none;margin:0;padding:1rem 1.25rem}.annual-dialog-scroll h3{margin-bottom:1rem;font-weight:600}.annual-dialog-scroll [data-annual-step]>.field{margin:1rem 0}@media (width<=640px){.annual-totals,.annual-history-cards,.annual-quarter-cards{grid-template-columns:1fr}.annual-totals>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.annual-totals dd{margin:0}.annual-source li{display:block}.annual-source li button{margin:.75rem 0 0 auto;display:block}.annual-dialog-footer{gap:.5rem}.annual-dialog-scroll{padding:1rem}}.filing-model-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.filing-model-cards .card{min-width:0}.filing-model-result{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.filing-model-result strong{font-variant-numeric:tabular-nums;text-align:right;margin-left:auto;font-family:ui-monospace,monospace}.filing-model-facts{gap:.6rem;font-size:.875rem;display:grid}.filing-model-facts>div{grid-template-columns:95px minmax(0,1fr);gap:1rem;display:grid}.filing-model-facts dt{color:var(--muted-foreground)}.filing-model-facts dd{overflow-wrap:anywhere;margin:0}.filing-model-next{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.filing-model-next h4{font-size:.875rem;font-weight:600}.filing-model-next p{margin-top:.4rem;font-size:.875rem}.filing-model-cards h3,.filing-model-cards p{overflow-wrap:anywhere}.filing-boxes{gap:.5rem;margin:1rem 0;display:grid}.filing-boxes>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.filing-boxes dd{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;text-align:right}@media (width<=640px){.filing-model-cards{grid-template-columns:minmax(0,1fr)}}#filing-dialog .dialog-heading{flex-direction:row;align-items:flex-start}#filing-dialog .dialog-heading>div{min-width:0}.history-toolbar{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem;margin-bottom:1.5rem;display:grid}.history-cards,.history-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.history-cards .card,.history-models .card{min-width:0}.history-counts{gap:.5rem;margin:1rem 0;display:grid}.history-counts>div{justify-content:space-between;gap:1rem;display:flex}.history-counts dt{color:var(--muted-foreground)}.history-counts dd{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}#report-history-dialog>.dialog-surface{flex-direction:column;width:860px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;display:flex;overflow:hidden}#report-history-dialog .dialog-heading{border-bottom:1px solid var(--border);flex-direction:row;align-items:flex-start;margin:0;padding:1.25rem}#report-history-dialog .dialog-heading>div{min-width:0}#report-history-dialog form{flex-direction:column;min-height:0;display:flex}.history-scroll{min-height:0;padding:1.25rem;overflow:auto}.roi-details{gap:.65rem;margin:1.25rem 0;display:grid}.roi-details>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.roi-details dt{color:var(--muted-foreground);font-size:.875rem}.roi-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.roi-overview h3,.roi-scroll h3{margin-bottom:.5rem;font-weight:600}.roi-overview>.action-row{margin-top:1.25rem}.roi-scroll .field{margin-top:1rem}.roi-scroll textarea{width:100%;min-height:6rem}.roi-effects{margin:1.25rem 0;padding-left:1.25rem;font-size:.875rem;list-style:outside}.roi-effects li+li{margin-top:.5rem}#roi-dialog>.dialog-surface{flex-direction:column;width:780px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;display:flex;overflow:hidden}#roi-dialog .dialog-heading{border-bottom:1px solid var(--border);flex-direction:row;align-items:flex-start;margin:0;padding:1.25rem}#roi-dialog .dialog-heading>div{min-width:0}#roi-dialog form{flex-direction:column;min-height:0;display:flex}.roi-scroll{min-height:0;padding:1.25rem;overflow:auto}.roi-footer{border-top:1px solid var(--border);flex-shrink:0;padding:1rem 1.25rem}@media (width<=640px){.roi-details>div{grid-template-columns:minmax(0,1fr);gap:.15rem}.roi-scroll{padding:1rem}.roi-footer{gap:.5rem}}.history-footer{border-top:1px solid var(--border);flex:none;margin:0;padding:1rem 1.25rem}@media (width<=640px){.history-toolbar,.history-cards,.history-models{grid-template-columns:minmax(0,1fr)}.history-scroll{padding:1rem}.history-footer{gap:.5rem}}.history-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.history-results-heading .helper{margin:0}.history-cards>.card:only-child{grid-column:1/-1}.census-toolbar{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.census-toolbar .field{flex:1;min-width:12rem;margin:0}.census-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.census-item h3{overflow-wrap:anywhere;font-weight:600}.census-dialog{width:min(46rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.census-dialog .dialog-surface{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.census-dialog form{flex-direction:column;min-height:0;display:flex}.census-scroll{min-height:0;padding:1.5rem;overflow:auto}.census-dialog footer{border-top:1px solid var(--border);padding:1rem 1.5rem}.census-details{gap:1rem;margin:1rem 0;display:grid}.census-details dt{color:var(--muted-foreground)}.census-details dd{overflow-wrap:anywhere}.census-review{align-items:start;gap:.75rem;margin-top:1.5rem;display:flex}.census-review input{flex-shrink:0}@media (width<=640px){.census-item{flex-direction:column;align-items:start}.census-item .action-row{width:100%}}.census-item>div:first-child{flex:1;min-width:0}.census-item>.action-row{flex:none;width:auto}@media (width<=640px){.census-item>.action-row{width:100%}}.census-dialog .dialog-heading{flex-direction:row;align-items:flex-start;gap:1rem}.census-dialog .dialog-heading>div{flex:1;min-width:0}.census-scroll h3{margin-bottom:.75rem;font-weight:600}.model349-switch{align-items:start;gap:.75rem;margin-top:1rem;display:flex}.model349-switch input{flex-shrink:0}.model349-operations{gap:1rem;margin-top:1rem;display:grid}.model349-operations article{border:1px solid var(--border);border-radius:.5rem;padding:1rem}.home-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-action-card{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:.75rem;align-items:flex-start;gap:.8rem;min-width:0;padding:1.15rem;display:flex}.home-action-card:first-child{background:var(--accent)}.home-action-card:hover{border-color:var(--ring)}.home-action-card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.home-action-card>svg{flex:0 0 1.2rem;width:1.2rem;height:1.2rem;margin-top:.1rem}.home-action-card>svg:last-child{width:1rem;height:1rem;color:var(--muted-foreground);margin-left:auto}.home-action-card>span{min-width:0}.home-action-card strong{font-size:.9rem;font-weight:600;display:block}.home-action-card small{color:var(--muted-foreground);margin-top:.4rem;font-size:.8rem;line-height:1.5;display:block}.home-review-list{gap:1rem;padding:1.25rem;display:grid}.home-review-list .empty-state{padding:1.5rem .5rem}.home-review-list .empty-state>svg{color:var(--muted-foreground);margin:0 auto 1rem}.home-review-list .empty-state .action-row{justify-content:center}.home-page-note{color:var(--muted-foreground);padding:0 1.25rem 1.25rem;font-size:.8rem}.home-context{gap:1rem;min-width:0;display:grid}.home-context-card h2{align-items:flex-start;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.home-context-card h2>svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.home-context-card .helper{margin:0;font-size:.8rem;line-height:1.6}.home-context-card footer{width:100%}.home-context-card .action-row{margin:0}.home-process{gap:.7rem;font-size:.8rem;display:grid}.home-process li{align-items:flex-start;gap:.65rem;display:flex}.home-process li>span{background:var(--muted);width:1.2rem;height:1.2rem;color:var(--muted-foreground);border-radius:50%;flex:0 0 1.2rem;place-items:center;font-size:.7rem;display:grid}.home-setup progress{width:100%;height:.35rem;accent-color:var(--primary);margin-bottom:.7rem}.attention-card{min-width:0}.attention-card h3{overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.attention-meta{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.75rem;display:flex}.attention-explanation{overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.attention-details{margin-top:.8rem}.attention-details summary{cursor:pointer;color:var(--muted-foreground);font-size:.8rem}.attention-details ul{overflow-wrap:anywhere;gap:.6rem;margin-top:.8rem;padding-left:1.1rem;font-size:.8rem;list-style:outside;display:grid}.attention-details li{min-width:0;padding:.75rem 0}.attention-details li+li{border-top:1px solid var(--border)}.attention-details .incident-actions{margin-top:.75rem}.attention-details .btn{white-space:normal;max-width:100%;height:auto;min-height:2.25rem}.attention-card footer{display:block}.attention-card footer .incident-actions{width:100%;margin:0}.attention-card .helper{font-size:.8rem;line-height:1.6}@media (width<=1050px){.home-context{grid-template-columns:repeat(2,minmax(0,1fr))}.home-context-card:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=640px){.home-actions-grid{gap:.5rem}.home-action-card{flex-direction:column;gap:.6rem;padding:.85rem .7rem}.home-action-card strong{font-size:.8rem;line-height:1.4}.home-action-card small,.home-action-card>svg:last-child{display:none}.home-context{grid-template-columns:minmax(0,1fr)}.home-review-list{padding:.9rem}.home-reviews>header .btn{margin-left:auto}.attention-card footer .btn{white-space:normal;max-width:100%;height:auto;min-height:2.25rem}}#billing-editor-dialog>.dialog-surface{width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.billing-dialog-shell>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.billing-dialog-shell>header h2{font-size:1.1rem;font-weight:600}.billing-dialog-shell>header p{color:var(--muted-foreground);margin-top:.35rem;font-size:.8rem}.billing-dialog-shell>header>.btn{flex-shrink:0}.billing-dialog-shell>details>summary{display:none}#billing-editor-dialog #billing-form{max-height:calc(100dvh - 200px);padding:1.25rem;overflow-y:auto}#billing-editor-dialog #billing-form>footer{z-index:1;background:var(--background);border-top:1px solid var(--border);margin-bottom:-1.25rem;padding:1rem 0;position:sticky;bottom:-1.25rem}.document-process{border:1px solid var(--border);border-radius:10px;margin-block:16px 24px;padding:16px}.document-process h3,.document-payments h3{margin-bottom:10px;font-weight:600}.document-process-stages{flex-wrap:wrap;gap:8px;margin-block:10px 16px;display:flex}.document-stage-overview{margin-top:1rem}.document-stage-pending{gap:.75rem;display:grid}.document-stage-pending>li{border-top:1px solid var(--border);min-width:0;padding-top:.75rem}.document-stage-title{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem;display:flex}.document-stage-title strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.document-stage-pending .helper{margin-top:.4rem}.document-stage-completed{margin-top:1rem}.document-stage-completed summary{cursor:pointer;color:var(--muted-foreground);font-size:.8rem}.document-process>p{margin-block:12px}.document-process>.helper{margin-bottom:0}.document-settlement-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:12px 16px;display:grid}.document-settlement-summary>div{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}.document-settlement-summary dt{color:var(--muted-foreground);margin-bottom:6px;font-size:12px}.document-settlement-summary dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.document-payment-links{gap:8px;display:grid}.document-payment-links>button{white-space:normal;text-align:left;justify-content:space-between;gap:12px;min-width:0;height:auto;padding:12px}.document-payment-links>button>span:first-child{overflow-wrap:anywhere;min-width:0}.document-payment-links small{color:var(--muted-foreground);margin-top:4px;font-size:11px;font-weight:400;display:block}.document-payment-amount{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.document-pending-details{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.document-pending-details ul{gap:8px;margin-top:12px;font-size:13px;display:grid}@media (width<=480px){.document-process{padding:12px}.document-settlement-summary{grid-template-columns:1fr;gap:8px}.document-settlement-summary>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.document-settlement-summary dt{margin:0}.document-payment-links>button{flex-wrap:wrap}.document-payment-amount{margin-left:auto}}.upload-steps{color:var(--muted-foreground);gap:1rem;margin:1rem 0 1.5rem;padding:0;font-size:.875rem;list-style:none;display:flex}.upload-steps [aria-current=step]{color:var(--foreground);font-weight:600}.upload-facts{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;margin:1rem 0;display:grid}.upload-facts dt{color:var(--muted-foreground);font-size:.875rem}.upload-facts dd{overflow-wrap:anywhere;margin:0}.upload-facts small{color:var(--muted-foreground);margin-top:.25rem;display:block}.upload-explanation{border:1px solid var(--border);border-radius:var(--radius);margin:1.25rem 0;padding:1rem}.upload-explanation h4{margin-bottom:.75rem;font-weight:600}.upload-explanation ol{gap:.5rem;padding-left:1.25rem;list-style:decimal;display:grid}.upload-explanation p{margin-top:.75rem;font-size:.875rem;line-height:1.5}.upload-manual summary{font-weight:500}.upload-manual[open] .helper{margin:.75rem 0}.upload-actions,.upload-receipt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.upload-file-feedback{margin-top:1rem;font-size:.875rem;display:block}.upload-file-feedback>h2{margin-bottom:.5rem}.upload-receipt{margin-bottom:1.25rem;display:block}.upload-receipt>h2{margin-bottom:.5rem}.upload-receipt section p+p{margin-top:.5rem}.upload-receipt p{overflow-wrap:anywhere}.upload-receipt .upload-receipt-actions{grid-column:2;margin-top:.75rem}@media (width<=480px){.upload-facts{grid-template-columns:1fr;gap:.25rem}.upload-facts dd{margin-bottom:.75rem}.upload-steps{gap:.75rem;font-size:.8rem}.upload-actions .btn{white-space:normal;text-align:center}}.bank-import-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:1rem;display:grid}.bank-import-counts p{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;padding:.75rem;font-size:.8rem}.bank-import-counts strong{font-variant-numeric:tabular-nums;font-size:1.5rem;display:block}.bank-import-confirm{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:grid}.bank-import-confirm .helper{grid-column:1/-1;margin:0}.bank-import-warnings,.bank-import-totals,.bank-import-sample{margin-top:1.25rem;font-size:.875rem}.bank-import-warnings ul,.bank-import-conflicts ul{overflow-wrap:anywhere;gap:.65rem;margin-top:.75rem;padding-left:1.25rem;list-style:outside;display:grid}.bank-import-file-feedback,.bank-import-conflicts{margin-top:1rem;display:block}.bank-import-file-feedback>h2,.bank-import-conflicts>h2{margin-bottom:.5rem}.bank-import-totals dl{gap:.75rem;margin-block:1rem;display:grid}.bank-import-totals dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bank-import-sample ul{gap:0;margin-top:.75rem;display:grid}.bank-import-sample li{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;display:flex}.bank-import-sample li>div{overflow-wrap:anywhere;min-width:0}.bank-import-sample small{color:var(--muted-foreground);margin-top:.25rem;display:block}.bank-import-sample li>span{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=480px){.bank-import-counts{gap:.5rem}.bank-import-counts p{padding:.6rem .5rem}.bank-import-sample li{flex-wrap:wrap;gap:.5rem}.bank-import-sample li>span{margin-left:auto}}.setup-followup-note{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;margin-block:1rem;padding:1rem}.setup-followup-note p{margin-top:.5rem}.setup-followup-note small,.setup-waiting small{color:var(--muted-foreground);margin-top:.35rem;display:block}.setup-followup-actions{border-top:1px solid var(--border);padding-top:.75rem}.setup-waiting{margin-block:1.25rem;font-size:.875rem}.setup-waiting>summary{font-weight:600}.setup-waiting>.helper{margin-top:.75rem}.setup-waiting ul{gap:.75rem;margin-top:1rem;display:grid}.setup-waiting li{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem;display:flex}.setup-waiting li>div{overflow-wrap:anywhere;min-width:0}.setup-waiting li>button{flex-shrink:0}.setup-waiting p{margin-top:.35rem}.followup-feedback{margin-block:1rem;display:block}.followup-feedback>h2{margin-bottom:.5rem}.setup-followup-dialog [data-followup-task]{overflow-wrap:anywhere;font-weight:600}.setup-followup-dialog [data-followup-company]{margin-bottom:1.25rem}@media (width<=480px){.setup-waiting li{flex-wrap:wrap}.setup-waiting li>button{margin-left:auto}.setup-followup-actions .btn{white-space:normal;text-align:center;height:auto;min-height:2.25rem}}.setup-followup-dialog [data-followup-step]>.field+.field{margin-top:1rem}.document-entry-choice.document-entry-automatic{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.document-entry-choice.document-entry-automatic:hover{opacity:.9}.document-entry-choice.document-entry-automatic :is(svg,small){color:inherit}.document-entry-manual summary{align-items:center;gap:8px;display:flex}.document-entry-expander{text-align:center;width:1em;font-size:18px;line-height:1}.document-entry-manual[open] .document-entry-expander{transform:rotate(45deg)}#web-intake-dialog>.dialog-surface{flex-direction:column;gap:0;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}#web-intake-dialog .dialog-heading{border-bottom:1px solid var(--border);flex-shrink:0;margin:0;padding:20px 24px}#web-intake-dialog>.dialog-surface>.dialog-content{min-height:0;padding:20px 24px;overflow-y:auto}#web-intake-form{margin-top:16px}.web-intake-record details summary:before{content:"+";width:1.2em;font-weight:600;display:inline-block}.web-intake-record details[open] summary:before{content:"−"}@media (width<=640px){#web-intake-dialog .dialog-heading,#web-intake-dialog>.dialog-surface>.dialog-content{padding:16px}}.bank-list-filters{border-bottom:1px solid var(--border);padding:20px}.bank-list-basic{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:16px;display:grid}.bank-list-filters details{margin-top:16px}.bank-list-filters summary{cursor:pointer;color:var(--muted-foreground);font-size:14px}.bank-list-filters summary:before{content:"+";width:1.1em;font-weight:600;display:inline-block}.bank-list-filters details[open]>summary:before{content:"−"}.task-card[data-located]{border-color:var(--primary)}.bank-list-advanced{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.bank-list-filters>.action-row{margin-top:12px}.bank-list-summary,.bank-list-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.bank-list-summary p,.bank-list-pages p{margin:0}.bank-list-summary [role=status]{font-size:14px;font-weight:500}.bank-list-summary .helper{font-size:12px}.bank-list-pages{border-top:1px solid var(--border)}.bank-list-empty{padding:24px 20px}.bank-list-empty h3{margin-bottom:8px;font-weight:600}.bank-list-empty p{color:var(--muted-foreground);font-size:14px}@media (width<=760px){.bank-list-basic,.bank-list-advanced{grid-template-columns:minmax(0,1fr)}.bank-list-filters,.bank-list-summary,.bank-list-pages{padding:16px}.bank-list-pages .action-row{width:100%}}.task-location-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.task-list-pages{margin-top:1rem}.task-list-pages>p{margin-right:auto}.task-ready-controls{border:0;min-width:0;margin:0;padding:0}.document-location-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.document-list-pages>p{margin-right:auto}.recurring-activity-links .btn{white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:100%;height:auto;min-height:2.25rem;padding:.5rem .75rem}[data-recurring-processing-details]>.form-disclosure>ol{padding:.5rem 1rem}[data-intake-selected-list]{gap:.65rem;margin-block:1rem;display:grid}.intake-selected-file{border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem;display:flex}.intake-selected-file>div{overflow-wrap:anywhere;flex:1;min-width:0}.intake-selected-file h3{font-size:.875rem;font-weight:600}.intake-selected-file .helper{margin-block:.35rem 0}.intake-selected-file>button{flex-shrink:0;margin-left:auto}@media (width<=480px){.intake-selected-file{flex-wrap:wrap;gap:.5rem}.intake-selected-file>div{flex-basis:100%}}.intake-dialog-actions{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.intake-dialog-actions>.helper{margin:0 auto 0 0}.web-intake-history>summary{padding-block:1rem;font-weight:600}.web-intake-history[open]>header{margin-block:.5rem 1rem}@media (width<=640px){.intake-dialog-actions{padding:1rem}.intake-dialog-actions>.helper{flex-basis:100%;margin-right:0}.intake-dialog-actions>.btn{white-space:normal;max-width:100%;height:auto;min-height:2.25rem}}.document-detail-heading{z-index:2;background:var(--background);padding-bottom:20px;position:sticky;top:0}.document-detail-heading>.dialog-heading{margin-bottom:0}.mfa-surface{max-height:min(90dvh,900px);overflow:auto;padding:0!important}.mfa-heading{z-index:2;background:var(--background);border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex;position:sticky;top:0}.mfa-heading button{flex-shrink:0}.mfa-content{gap:1rem;min-width:0;padding:1.5rem;display:grid}.mfa-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.mfa-actions button{white-space:normal}.mfa-status{gap:.75rem;display:grid}.mfa-qr{background:#fff;border-radius:.5rem;width:200px;max-width:100%;height:auto;margin-inline:auto}.mfa-secret{overflow-wrap:anywhere;background:var(--muted);margin-top:.5rem;padding:.75rem;font-family:monospace}.mfa-recovery-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;font-family:monospace;list-style:none;display:grid}.mfa-recovery-list li{background:var(--muted);overflow-wrap:anywhere;border-radius:.25rem;padding:.5rem}@media (width<=600px){.mfa-recovery-list{grid-template-columns:1fr}.mfa-heading,.mfa-content{padding:1rem}.mfa-heading{align-items:center}.mfa-heading h2{font-size:1.125rem}}.mfa-heading.dialog-heading{flex-direction:row;align-items:flex-start;margin-bottom:0}.mfa-heading>div{flex:1;min-width:0}.mfa-heading>button{margin-left:auto}.mfa-heading h2{font-size:1.2rem;font-weight:600}.mfa-heading p{color:var(--muted-foreground);margin-top:.35rem;font-size:.8125rem}.mfa-content h3{font-size:1rem;font-weight:600}.mfa-content p{line-height:1.6}@media (width<=600px){.mfa-heading h2{font-size:1.125rem}}[data-quarter-origin]>section>p{overflow-wrap:anywhere;margin:0}[data-quarter-origin]>section>.action-row{margin-top:.5rem}.dialog>.file202-surface{flex-direction:column;gap:0;width:min(760px,100vw - 32px);max-width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.file202-surface>header,.file202-surface>footer{flex-shrink:0;padding:1.25rem}.file202-surface>header{border-bottom:1px solid var(--border)}.file202-surface>footer{border-top:1px solid var(--border);margin:0}.file202-scroll{overscroll-behavior:contain;min-height:0;padding:1.25rem;overflow-y:auto}.file202-scroll [data-file-feedback]:not([hidden]){margin-bottom:1rem}.file202-scroll h3{margin-bottom:.5rem;font-weight:600}.file202-scroll p,.file202-scroll dd,.file202-scroll li{overflow-wrap:anywhere}.file202-scroll [data-file-body]>p{margin-block:.75rem}@media (width<=640px){.file202-surface>header,.file202-surface>footer,.file202-scroll{padding:1rem}}.work-overview-disclosure{margin-bottom:20px}.work-overview-disclosure>summary{cursor:pointer;color:var(--muted-foreground);padding-block:8px;font-size:13px}.work-overview-disclosure[open]>summary{margin-bottom:12px}.priority-filters{grid-template-columns:minmax(180px,1fr) minmax(240px,2fr);gap:16px;margin-bottom:12px;display:grid}.priority-coverage{margin-bottom:20px}.priority-coverage h4{font-weight:600}.priority-coverage ul,.priority-case details ul{margin-block:8px;padding-left:20px;line-height:1.7;list-style:outside}.priority-cases{gap:14px;margin-top:16px;display:grid}.priority-case{gap:0;min-width:0;padding:0}.priority-case>header{padding:18px 20px 0}.priority-case h3{overflow-wrap:anywhere;font-size:16px;font-weight:600}.priority-case>section{overflow-wrap:anywhere;padding:12px 20px;font-size:14px;line-height:1.6}.priority-case>footer{padding:0 20px 18px}.priority-case .attention-meta{flex-wrap:wrap}.priority-case details{margin-top:12px}.priority-case summary{cursor:pointer;color:var(--muted-foreground);font-size:13px}.priority-case .btn,.priority-coverage .btn{white-space:normal;min-width:0;height:auto;min-height:36px}.priority-pages{margin-top:20px}@media (width<=640px){.priority-filters{grid-template-columns:minmax(0,1fr)}.priority-case>header{padding:16px 16px 0}.priority-case>section{padding:12px 16px}.priority-case>footer{padding:0 16px 16px}.priority-case .attention-meta{gap:8px}}.priority-consultations{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.priority-consultations>summary{cursor:pointer;font-size:13px;font-weight:600}.priority-consultations>.helper{margin-block:16px}.priority-scope-notice{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.priority-scope-notice .btn{white-space:normal;height:auto;min-height:36px;margin-left:auto}.filing-workflow{margin-top:20px}.filing-workflow>[role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.filing-workflow>[role=tablist] [role=tab]{white-space:normal;height:auto;min-height:44px;padding:8px;font-size:13px}.filing-workflow>[role=tabpanel]{padding-top:20px}.filing-workflow [role=tabpanel]>p{margin-bottom:14px}.filing-step-pending{margin-block:20px}.filing-step-pending h4{margin-bottom:12px;font-weight:600}.document-accounting{border-block:1px solid var(--border);margin-block:24px;padding-block:20px}.document-accounting h3{margin-bottom:12px;font-weight:600}.document-accounting-facts{gap:12px;margin-block:16px;display:grid}.document-accounting-facts>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.document-accounting-facts dt{color:var(--muted-foreground);font-size:13px}.document-accounting-facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin-left:auto}.document-accounting-pending{margin-block:16px}.document-accounting-pending summary{cursor:pointer;font-weight:500}.document-accounting-pending ul{margin-block:12px;padding-left:20px;line-height:1.7;list-style:outside}:is(.priority-consultations,.priority-case details)>summary{align-items:center;gap:12px;list-style:none;display:flex}:is(.priority-consultations,.priority-case details)>summary::-webkit-details-marker{display:none}:is(.priority-consultations,.priority-case details)>summary:after{content:"+";flex-shrink:0;margin-left:auto}:is(.priority-consultations,.priority-case details)[open]>summary:after{content:"−"}#review-document-dialog>.review-flow-surface{width:min(900px,100vw - 32px);max-width:min(900px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.review-flow-form{flex-direction:column;min-width:0;max-height:calc(100dvh - 32px);display:flex}.review-flow-form>.dialog-heading{border-bottom:1px solid var(--border);flex-shrink:0;align-items:flex-start;margin:0;padding:20px 24px 16px}.review-flow-form>.dialog-heading>div:first-child{flex:1;min-width:0}.review-flow-form h2{overflow-wrap:anywhere}.review-flow-form .dialog-heading .helper{overflow-wrap:anywhere;margin:6px 0 0}.review-flow-form .review-flow-header-actions{flex-shrink:0;gap:8px;width:auto;margin:0!important}.review-flow-nav{flex-shrink:0;gap:6px;padding:12px 24px 0;display:flex;overflow-x:auto}.review-flow-nav>.btn{flex-shrink:0}.review-flow-progress{border-bottom:1px solid var(--border);flex-shrink:0;margin:0;padding:8px 24px 12px}.review-flow-body{min-height:0;padding:20px 24px;overflow-y:auto}.review-flow-step>h3{margin-bottom:8px;font-size:17px;font-weight:600}.review-flow-step>.helper,.review-issue{margin-bottom:20px}.review-issue h4{font-weight:600}.review-fiscal-fields :is(.review-fiscal-scope,.helper){margin-block:0}.review-flow-actions{border-top:1px solid var(--border);background:var(--background);flex-shrink:0;padding:14px 24px}.review-flow-actions>.helper{margin:0 0 10px;font-size:12px}.review-flow-actions>.action-row{margin-top:0}.review-flow-step .btn{white-space:normal;height:auto;min-height:36px}.review-summary>h3{margin-bottom:8px;font-weight:600}.review-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-block:18px;display:grid}.review-summary-facts dt,.review-summary-amounts dt,.review-summary-changes dt{color:var(--muted-foreground);font-size:12px}.review-summary-facts dd,.review-summary-changes dd{overflow-wrap:anywhere}.review-summary-amounts{background:var(--muted);border-radius:8px;margin-bottom:16px;padding:16px}.review-summary-amounts>div{justify-content:space-between;gap:16px;padding-block:5px;display:flex}.review-summary-amounts dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-family:ui-monospace,monospace}.review-summary-amounts>div:last-child{border-top:1px solid var(--border);margin-top:6px;padding-top:10px;font-weight:600}.review-summary-changes{padding:16px}.review-summary-changes article+article{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.review-summary-changes h4{margin-bottom:8px;font-weight:600}.review-summary-changes dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.review-original{border:1px solid var(--border);border-radius:8px;margin-top:16px;padding:12px}.review-original>img{max-width:100%;height:auto;display:block}.review-original-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;font-size:13px;overflow:auto}@media (width<=640px){.review-flow-form>.dialog-heading{padding:16px}.review-flow-form h2{font-size:17px}.review-flow-nav{padding:10px 16px 0}.review-flow-nav>.btn{padding-inline:10px;font-size:12px}.review-flow-progress{padding:8px 16px 10px}.review-flow-body{padding:16px}.review-flow-actions{padding:12px 16px}.review-summary-facts,.review-summary-changes dl{grid-template-columns:minmax(0,1fr)}.review-flow-header-actions .btn{padding-inline:10px}}.quarter-monitor{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted)}.quarter-monitor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.quarter-monitor-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.quarter-monitor-row h3{font-size:.875rem;font-weight:600}.quarter-monitor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.monitor-switch{align-items:center;gap:.75rem;font-size:.875rem;display:flex}@media (width<=760px){.quarter-monitor-row{flex-direction:column}.quarter-monitor-actions{align-self:stretch}.monitor-switch{justify-content:flex-end}}.priority-closing-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.priority-closing-pages .action-row{width:auto}@media (width<=760px){.priority-closing-pages .action-row{width:100%}}.package-list-cards{gap:1rem;display:grid}.package-list-cards>.card{overflow-wrap:anywhere;min-width:0}.package-list-cards>.card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.package-list-cards>.card>header h3{font-weight:600}.package-list-cards>.card>section .helper{margin-top:.5rem}.deferral-schedule th:first-child{width:40%}.deferral-schedule th:not(:first-child){white-space:normal;font-family:inherit;line-height:1.4}.deferral-facts dd{overflow-wrap:anywhere;white-space:pre-wrap}#deferral-dialog>.dialog-surface{max-height:calc(100dvh - 32px);padding:0;overflow:hidden}#deferral-dialog form{flex-direction:column;min-height:0;max-height:calc(100dvh - 32px);padding:0;display:flex}#deferral-dialog form>header{flex-shrink:0;padding:1.5rem 1.5rem 1rem}.deferral-scroll{min-height:0;padding:0 1.5rem 1.5rem;overflow-y:auto}#deferral-dialog form>footer{border-top:1px solid var(--border);flex-shrink:0;padding:1rem 1.5rem}@media (width<=480px){#deferral-dialog .btn{white-space:normal;height:auto;min-height:2.25rem}}@media (width<=640px){.operation-entry-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.operation-entry-table tbody{gap:.75rem;display:grid}.operation-entry-table tr{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.75rem;display:grid}.operation-entry-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:.25rem 0}.operation-entry-table td:first-child{grid-column:1/-1}.operation-entry-table td[data-label]:before{content:attr(data-label);font-family:var(--font-sans);color:var(--muted-foreground);margin-bottom:.25rem;font-size:.75rem;display:block}}.match-pair dt.helper{margin-bottom:.25rem}.match-pair dd.font-mono{text-align:right;font-variant-numeric:tabular-nums}.corporate-next-step{border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:anywhere;min-width:0;padding:1rem}.corporate-next-step h4{font-weight:600}.workflow-guide{color:var(--muted-foreground);margin:-8px 0 20px;font-size:.8rem}.workflow-guide>summary{cursor:pointer;width:fit-content;padding:.35rem 0}.workflow-guide>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.25rem}.workflow-guide-body{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:.75rem;margin-top:.75rem;padding:1.25rem}.workflow-guide-body h2{margin-bottom:1rem;font-size:.95rem;font-weight:600}.workflow-guide-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.workflow-guide-body dt{margin-bottom:.4rem;font-weight:600}.workflow-guide-body dd{color:var(--muted-foreground);overflow-wrap:anywhere;line-height:1.65}.workflow-guide-body .action-row{margin-top:1rem}@media (width<=640px){.workflow-guide-body dl{grid-template-columns:minmax(0,1fr);gap:1rem}.workflow-guide-body .btn{white-space:normal;height:auto;min-height:2.25rem}}.home-reading-details{border:1px solid var(--border);background:var(--card);border-radius:.75rem;align-self:start}.home-reading-details>summary{cursor:pointer;color:var(--muted-foreground);align-items:center;gap:.5rem;padding:1rem;font-size:.8rem;list-style:none;display:flex}.home-reading-details>summary>svg{flex:0 0 1rem;width:1rem;height:1rem}.home-reading-details>summary:after{content:"+";margin-left:auto}.home-reading-details[open]>summary:after{content:"−"}.home-reading-details>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.75rem}.home-reading-details .card{border:0;border-top:1px solid var(--border);box-shadow:none;border-radius:0 0 .75rem .75rem}.corporate-tax-bridge>ul{overflow-wrap:anywhere;gap:.5rem;padding-left:1.25rem;list-style:outside;display:grid}.corporate-tax-bridge h4{margin:1rem 0 .5rem;font-weight:600}.corporate-tax-figures{gap:.75rem;margin:1rem 0;display:grid}.corporate-tax-figures>div{justify-content:space-between;gap:1.25rem;display:flex}.corporate-tax-figures dd{text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}.corporate-tax-figures>div:last-child{border-top:1px solid var(--border);padding-top:.75rem;font-weight:600}@media (width<=640px){.corporate-tax-figures>div{flex-wrap:wrap;gap:.35rem}.corporate-tax-figures dd{width:100%}}.tax-adjustment-row{border:1px solid var(--border);border-radius:.5rem;margin:1rem 0;padding:1rem}.tax-adjustment-row legend{padding:0 .5rem;font-weight:600}#corporate-tax-review-dialog .dialog-content{padding:1.25rem}#corporate-tax-review-dialog [hidden]{display:none}#corporate-tax-review-dialog :is(p,li,dt,h2,h3){overflow-wrap:anywhere}#corporate-tax-review-dialog [data-tax-fields]>.field,#corporate-tax-review-dialog :is([data-tax-activity-fields],[data-tax-representation-fields],[data-tax-governance-fields])>.field{margin-block:1rem}#corporate-tax-review-dialog :is([data-tax-representation-fields],[data-tax-governance-fields]) fieldset{border:1px solid var(--border);border-radius:.5rem;margin-block:1rem;padding:1rem}#corporate-tax-review-dialog :is([data-tax-representation-fields],[data-tax-governance-fields]) legend{padding-inline:.5rem;font-weight:600}#corporate-tax-review-dialog [data-governance-row]>.action-row{margin-top:1rem}#corporate-tax-review-dialog .form-disclosure>label.field,#corporate-tax-review-dialog .form-disclosure>:is(p,ul,div){margin:1rem}.tax-review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.tax-review-steps li{min-width:0;color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.tax-review-steps span{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:inline-grid}.tax-review-steps [aria-current=step]{color:var(--foreground);font-weight:600}.tax-review-steps [aria-current=step] span{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}@media (width<=640px){#corporate-tax-review-dialog .dialog-content{padding:1rem}.tax-review-steps{gap:.35rem}.tax-review-steps li{flex-direction:column;align-items:flex-start;gap:.35rem}}#corporate-tax-review-dialog>.dialog-surface{padding:0}#corporate-tax-review-form>.action-row{background:var(--background);border-top:1px solid var(--border);z-index:1;padding:1rem 0;position:sticky;bottom:-1.25rem}@media (width<=640px){#corporate-tax-review-form>.action-row{bottom:-1rem}}.closing-models{border:1px solid var(--border);border-radius:.75rem;padding:1rem}.closing-models h3{margin-bottom:.5rem;font-weight:600}.closing-models>ul{margin:.75rem 0;padding:0;list-style:none}.closing-models>ul>li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.closing-models>ul>li:last-child{border-bottom:0}.closing-models li p{color:var(--muted-foreground);margin-top:.25rem;font-size:.85rem}.closing-models li>div{overflow-wrap:anywhere;flex:1;min-width:0}.closing-models li button{flex-shrink:0}@media (width<=640px){.closing-models>ul>li{flex-wrap:wrap;gap:.5rem}.closing-models li>div{width:100%}.closing-models li button{margin-left:auto}}.bank-status-overview{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:1rem 1.25rem;display:grid}.bank-status-overview>button{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:.25rem;height:auto;min-height:4rem;display:flex}.bank-status-overview strong{font-variant-numeric:tabular-nums;font-size:1.15rem}.bank-status-overview [aria-pressed=true]{background:var(--secondary);border-color:var(--foreground)}.bank-status-overview>p{grid-column:1/-1;margin:0}@media (width<=640px){.bank-status-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}}.bank-account-context{color:var(--muted-foreground);margin-top:.5rem;font-size:.75rem}.bank-account-context>summary{cursor:pointer;white-space:normal}.bank-account-context>div{overflow-wrap:anywhere;margin-top:.5rem}.bank-account-context>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.25rem}@media (width>=761px){.bank-table .record-identity{overflow-wrap:anywhere;min-width:14rem}.bank-table .record-state{overflow-wrap:anywhere;min-width:12rem;max-width:20rem}.bank-table .record-date{white-space:nowrap}}.document-check-issues{border-top:1px solid var(--border);margin-top:12px;padding-top:12px;font-size:12px;line-height:1.5}.document-check-issues>p{font-weight:600}.document-check-issues ul{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.document-check-issues li{border-bottom:1px solid var(--border);min-width:0;padding-bottom:12px}.document-check-issues li:last-child{border-bottom:0;padding-bottom:0}.document-check-issues li>p{overflow-wrap:anywhere;margin:8px 0}.document-check-action{justify-content:flex-end;display:flex}.document-check-action .btn{white-space:normal;text-align:center;height:auto;min-height:36px}.document-review-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.document-review-cards .btn{white-space:normal;text-align:left;flex-direction:column;align-items:flex-start;gap:8px;height:auto;min-height:84px;padding:12px;display:flex}.document-review-cards strong{font-variant-numeric:tabular-nums;font-size:20px}@media (width<=760px){.document-review-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.annual-guide-overview>button[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--accent-foreground)}.billing-workflow{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;list-style:none;display:grid}.billing-workflow>li{border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:1rem}.billing-workflow p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.5rem;font-size:.875rem}.consultation-facts{gap:.75rem;margin:1rem 0;display:grid}.consultation-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;display:grid}.consultation-facts dt{color:var(--muted-foreground);font-size:.875rem}.consultation-facts dd{text-align:right;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.consultation-records{gap:1rem;margin-block:1rem;display:grid}@media (width<=480px){.consultation-facts>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.planning-budget-scroll th,.planning-budget-scroll td{white-space:nowrap}.planning-budget-scroll:focus-visible{outline-offset:3px;outline:2px solid}#corporate-tax-review-dialog [data-holding-row]{border:1px solid var(--border);border-radius:.5rem;margin-block:1rem;padding:1rem}#corporate-tax-review-dialog [data-holding-row] legend{padding-inline:.5rem;font-weight:600}#corporate-tax-review-dialog :is([data-holdings-fields]>.field,[data-holding-foreign],[data-holding-corrections],[data-holding-equity],[data-holding-row]>.action-row){margin-top:1rem}.beneficial-owner-rows fieldset{border:1px solid var(--color-border);border-radius:.5rem;margin-block:1rem;padding:1rem}.beneficial-owner-rows legend{padding-inline:.35rem;font-weight:600}[data-beneficial-fields]>.field,[data-beneficial-foreign],.beneficial-owner-rows .field{margin-block:.75rem}#annual-memory-dialog .field{margin-block:1rem}#annual-memory-dialog .field[data-orientation=horizontal]>label{overflow-wrap:anywhere;flex:1;min-width:0}#annual-memory-dialog fieldset{min-width:0;margin-block:1.25rem}#annual-memory-dialog fieldset legend{margin-bottom:.75rem;font-weight:600}#annual-memory-dialog .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}#annual-memory-dialog .form-grid>.field{margin-block:0}@media (width<=640px){#annual-memory-dialog .form-grid{grid-template-columns:1fr}}#annual-memory-dialog .memory-tax-table{width:100%}#annual-memory-dialog .memory-tax-table th{white-space:normal;overflow-wrap:anywhere}#annual-memory-dialog .memory-tax-table td{white-space:nowrap;font-variant-numeric:tabular-nums}#annual-memory-dialog .table-wrap{max-width:100%;overflow-x:auto}#annual-memory-dialog .table-wrap:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=640px){#annual-memory-dialog .memory-financial-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#annual-memory-dialog .memory-financial-table,#annual-memory-dialog .memory-financial-table tbody{width:100%;display:block}#annual-memory-dialog .memory-financial-table tr{border-bottom:1px solid var(--border);margin-bottom:1rem;display:block}#annual-memory-dialog .memory-financial-table th{text-align:left;white-space:normal;overflow-wrap:anywhere;width:100%;height:auto;display:block}#annual-memory-dialog .memory-financial-table td{white-space:nowrap;justify-content:space-between;gap:.5rem;display:flex}#annual-memory-dialog .memory-financial-table td:before{content:attr(data-label);font-family:var(--font-sans,system-ui);text-align:left}section.panel:has(>[data-vat-review-form]){padding-inline:.75rem}[data-vat-review-form] [data-vat-adjustments]>.p-4,[data-vat-review-form] [data-vat-adjustment-row]>.p-4,[data-vat-review-form] [data-prorrata-book-proposal]{padding-inline:.5rem}[data-vat-review-form] .action-row .btn{white-space:normal;height:auto;min-height:2.25rem}}.vivid-actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;display:flex}.vivid-actions>.btn{white-space:normal;text-align:center;min-width:0;max-width:100%;height:auto;min-height:2.25rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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 pulse{50%{opacity:.5}}
