@layer cascade.component{._shell_1b476_2{grid-template:"header header header""nav main aside"1fr"footer footer footer"/auto minmax(0,1fr) auto;block-size:100dvh;display:grid;position:relative;overflow:hidden}._header_1b476_14{z-index:var(--cascivo-z-raised,10);grid-area:header}._footer_1b476_20{z-index:var(--cascivo-z-raised,10);grid-area:footer}._nav_1b476_26{flex-direction:column;grid-area:nav;display:flex;position:relative}._nav-content_1b476_33{flex:1;min-block-size:0;overflow:hidden auto}._main_1b476_40{grid-area:main;min-inline-size:0;overflow-y:auto}._aside_1b476_46{inline-size:var(--cascivo-shell-aside-inline-size,18rem);transition:inline-size var(--cascivo-duration-200,.2s) var(--cascivo-ease-out,ease);grid-area:aside;overflow:hidden auto}._aside_1b476_46[data-state=closed]{visibility:hidden;inline-size:0}._scrim_1b476_59{display:none}@media (width<=64rem){._shell_1b476_2{grid-template:"header""main"1fr"footer"/minmax(0,1fr)}._aside_1b476_46,._toggle_1b476_75{display:none}._nav_1b476_26{z-index:40;inline-size:var(--cascivo-sidenav-inline-size,16rem);background:var(--cascivo-color-surface);transition:translate var(--cascivo-motion-exit,.2s ease);overscroll-behavior:contain;position:fixed;inset-block:0;inset-inline-start:0;translate:-100%}: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)) ._nav_1b476_26{translate:100%}._shell_1b476_2[data-drawer=open] ._nav_1b476_26{transition:translate var(--cascivo-motion-enter,.2s ease);translate:0}._shell_1b476_2[data-drawer=open] ._scrim_1b476_59{z-index:30;background:var(--cascivo-color-scrim,oklch(0% 0 0/.4));display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){._nav_1b476_26{transition:none}}._shell_1b476_2[data-sidenav-mode=overlay] ._main_1b476_40{grid-column:nav-start/main-end}._shell_1b476_2[data-sidenav-mode=overlay] ._nav_1b476_26{z-index:5;box-shadow:var(--cascivo-shadow-md)}._loading-bar_1b476_125{block-size:3px;z-index:calc(var(--cascivo-z-raised,10) + 1);pointer-events:none;background:0 0;position:absolute;inset-block-start:0;inset-inline:0}._loading-bar-fill_1b476_135{block-size:100%;inline-size:calc(var(--_progress,0) * 100%);background:var(--cascivo-color-accent);transition:inline-size var(--cascivo-duration-200,.2s) var(--cascivo-ease-out,ease)}._loading-bar_1b476_125[data-state=error] ._loading-bar-fill_1b476_135{background:var(--cascivo-color-destructive)}._loading-error_1b476_146{z-index:var(--cascivo-z-raised,10);justify-content:space-between;place-self:start stretch;align-items:center;gap:var(--cascivo-space-3);padding:var(--cascivo-space-2) var(--cascivo-space-4);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-destructive);background:var(--cascivo-color-destructive-subtle);border-block-end:1px solid var(--cascivo-color-destructive);grid-area:main;display:flex}._loading-error-dismiss_1b476_162{padding:var(--cascivo-space-1);color:inherit;cursor:pointer;border-radius:var(--cascivo-radius-component);background:0 0;border:none;display:inline-flex}._loading-error-dismiss_1b476_162:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._header_cssvw_2{align-items:center;gap:var(--cascivo-space-2);block-size:var(--cascivo-shell-header-block-size);padding-inline:var(--cascivo-space-3);background:var(--cascivo-color-surface);border-block-end:1px solid var(--cascivo-color-border);font-family:var(--cascivo-font-sans);display:flex;position:relative}._skipLink_cssvw_14{z-index:100;padding:var(--cascivo-space-2) var(--cascivo-space-3);background:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-control);color:var(--cascivo-color-text);font-size:var(--cascivo-text-sm);clip-path:inset(50%);text-decoration:none;position:absolute;inset-block-start:var(--cascivo-space-2);inset-inline-start:var(--cascivo-space-2)}._skipLink_cssvw_14:focus-visible{clip-path:none;box-shadow:var(--cascivo-focus-ring);outline:none}._menuButton_cssvw_36{border-radius:var(--cascivo-radius-control);block-size:2.5rem;inline-size:2.5rem;color:var(--cascivo-color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._menuButton_cssvw_36:hover{background:var(--cascivo-color-bg-subtle)}._menuButton_cssvw_36:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._brand_cssvw_59{align-items:baseline;gap:var(--cascivo-space-1);color:var(--cascivo-color-text);white-space:nowrap;font-size:var(--cascivo-text-sm);text-decoration:none;display:inline-flex}._brandPrefix_cssvw_69{font-weight:var(--cascivo-font-normal)}._brandName_cssvw_73{font-weight:var(--cascivo-font-semibold)}._nav_cssvw_77{min-inline-size:0}._navList_cssvw_81{align-items:center;gap:var(--cascivo-space-1);margin:0;padding:0;list-style:none;display:flex}._navLink_cssvw_90{padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-2);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);white-space:nowrap;border-radius:var(--cascivo-radius-control);transition:color var(--cascivo-duration-150) var(--cascivo-ease-out);align-items:center;text-decoration:none;display:inline-flex}._navLink_cssvw_90:hover{color:var(--cascivo-color-text);background:var(--cascivo-color-bg-subtle)}._navLink_cssvw_90:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._navLink_cssvw_90[data-state=active]{color:var(--cascivo-color-text);font-weight:var(--cascivo-font-semibold);background:var(--cascivo-color-bg-subtle)}._navMenuWrapper_cssvw_119{list-style:none;position:relative}._navMenuTrigger_cssvw_124{align-items:center;gap:var(--cascivo-space-1);padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-2);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);border-radius:var(--cascivo-radius-control);cursor:pointer;white-space:nowrap;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;display:inline-flex}._navMenuTrigger_cssvw_124:hover{color:var(--cascivo-color-text);background:var(--cascivo-color-bg-subtle)}._navMenuTrigger_cssvw_124:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._navMenuTrigger_cssvw_124[data-state=active]{color:var(--cascivo-color-text);font-weight:var(--cascivo-font-semibold);background:var(--cascivo-color-bg-subtle)}._chevron_cssvw_156{transition:transform var(--cascivo-duration-150) var(--cascivo-ease-out)}[aria-expanded=true] ._chevron_cssvw_156{transform:rotate(180deg)}._navMenuPanel_cssvw_164{position-anchor:var(--cascivo-popover-anchor,inherit);margin:var(--cascivo-space-1) 0 0;padding:var(--cascivo-space-1);background:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-control);min-inline-size:12rem;box-shadow:var(--cascivo-shadow-md);transition:translate var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;list-style:none;position:fixed;inset-block-start:anchor(end);inset-inline-start:anchor(start);translate:0}@starting-style{._navMenuPanel_cssvw_164{translate:0 -.5rem}}._navMenuPanel_cssvw_164[data-state=closed]{transition:translate var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete;translate:0 -.5rem}._navMenuItem_cssvw_197{padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-2);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);border-radius:var(--cascivo-radius-item);white-space:nowrap;text-decoration:none;display:block}._navMenuItem_cssvw_197:hover,._navMenuItem_cssvw_197:focus-visible{background:var(--cascivo-color-bg-subtle);outline:none}._navMenuItem_cssvw_197[data-state=active]{background:var(--cascivo-color-active-bg);font-weight:var(--cascivo-font-medium)}._spacer_cssvw_219{flex:1}._actions_cssvw_223{align-items:center;gap:var(--cascivo-space-1);display:flex}._action_cssvw_223{block-size:2.5rem;inline-size:2.5rem;color:var(--cascivo-color-text);cursor:pointer;border-radius:var(--cascivo-radius-control);background:0 0;border:none;border-block-end:2px solid #0000;justify-content:center;align-items:center;display:inline-flex}._action_cssvw_223:hover{background:var(--cascivo-color-bg-subtle)}._action_cssvw_223:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._action_cssvw_223[data-state=active]{border-block-end-color:var(--cascivo-color-accent);background:var(--cascivo-color-bg-subtle)}._actionIcon_cssvw_257{justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;display:inline-flex}._end_cssvw_265{align-items:center;gap:var(--cascivo-space-2);padding-inline-start:var(--cascivo-space-2);display:flex}._root_1kzde_2{display:inline-flex;position:relative}._tooltip_1kzde_7{z-index:var(--cascivo-z-tooltip);inline-size:max-content;max-inline-size:16rem;padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-xs);line-height:var(--cascivo-leading-snug);color:var(--cascivo-color-text-on-accent);background-color:var(--cascivo-color-text);border-radius:var(--cascivo-radius-overlay);box-shadow:var(--cascivo-shadow-md);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--cascivo-motion-enter), visibility var(--cascivo-motion-enter);position:absolute}._tooltip_1kzde_7:popover-open{opacity:1;visibility:visible}._tooltip_1kzde_7[data-state=visible]{opacity:1;visibility:visible}@starting-style{._tooltip_1kzde_7[data-state=visible]{opacity:0}}._tooltip_1kzde_7[data-placement=top]{inset-block-end:calc(100% + var(--cascivo-space-2));inset-inline-start:50%;translate:-50%}._tooltip_1kzde_7[data-placement=bottom]{inset-block-start:calc(100% + var(--cascivo-space-2));inset-inline-start:50%;translate:-50%}._tooltip_1kzde_7[data-placement=left]{inset-block-start:50%;inset-inline-end:calc(100% + var(--cascivo-space-2));translate:0 -50%}._tooltip_1kzde_7[data-placement=right]{inset-block-start:50%;inset-inline-start:calc(100% + var(--cascivo-space-2));translate:0 -50%}@supports (anchor-name:--a) and (position-anchor:--a){._tooltip_1kzde_7{position-anchor:var(--cascivo-tooltip-anchor,attr(data-anchor));margin:var(--cascivo-space-2);position:fixed;inset:auto}._tooltip_1kzde_7[data-placement=top]{inset-area:block-start span-inline-start;translate:0}._tooltip_1kzde_7[data-placement=bottom]{inset-area:block-end span-inline-start;translate:0}._tooltip_1kzde_7[data-placement=left]{inset-area:inline-start span-block-start;translate:0}._tooltip_1kzde_7[data-placement=right]{inset-area:inline-end span-block-start;translate:0}@media (prefers-reduced-motion:no-preference){._tooltip_1kzde_7{transition:opacity var(--cascivo-motion-enter), visibility var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete}@starting-style{._tooltip_1kzde_7[data-state=visible]{opacity:0}}}}._sideNav_10dvm_2{box-sizing:border-box;inline-size:var(--cascivo-sidenav-inline-size,16rem);min-block-size:100%;padding:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);background-color:var(--cascivo-sidenav-bg,var(--cascivo-color-surface));border-inline-end:1px solid var(--cascivo-color-border);transition:inline-size var(--cascivo-motion-emphasis);flex-direction:column;display:flex;overflow:hidden}._sideNav_10dvm_2[data-state=collapsed]{inline-size:var(--cascivo-sidenav-rail-inline-size,4rem)}._sideNav_10dvm_2[data-state=collapsed] ._label_10dvm_18[data-rail-hidden],._sideNav_10dvm_2[data-state=collapsed] ._groupIndicator_10dvm_22{display:none}._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]{position:relative}._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:hover,._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:focus-within{inline-size:var(--cascivo-sidenav-inline-size,16rem);z-index:10;box-shadow:var(--cascivo-shadow-md);position:absolute;inset-block:0}:is(._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:hover,._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:focus-within) ._label_10dvm_18[data-rail-hidden]{display:initial}:is(._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:hover,._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:focus-within) ._link_10dvm_42,:is(._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:hover,._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:focus-within) ._groupTrigger_10dvm_43{padding-inline:var(--cascivo-space-3);justify-content:flex-start}:is(._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:hover,._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:focus-within) ._groupIndicator_10dvm_22{display:initial}:is(._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:hover,._sideNav_10dvm_2[data-expand-on-hover][data-state=collapsed]:focus-within) ._fallbackIcon_10dvm_52{display:none}._list_10dvm_59,._sublistInner_10dvm_60{gap:var(--cascivo-space-1);padding:0;padding-inline:var(--cascivo-space-2);flex-direction:column;margin:0;list-style:none;display:flex}._link_10dvm_42,._groupTrigger_10dvm_43{align-items:center;gap:var(--cascivo-space-2);inline-size:100%;padding-block:var(--cascivo-space-2);padding-inline:var(--cascivo-space-2);font-family:inherit;font-size:var(--cascivo-text-sm);line-height:var(--cascivo-leading-tight);text-align:start;white-space:nowrap;color:var(--cascivo-color-text-subtle);border-radius:var(--cascivo-radius-item);cursor:pointer;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out), background-color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;text-decoration:none;display:flex;position:relative}:is(._link_10dvm_42,._groupTrigger_10dvm_43):hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}:is(._link_10dvm_42,._groupTrigger_10dvm_43):focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._link_10dvm_42[data-state=active]{color:var(--cascivo-color-text);font-weight:var(--cascivo-font-medium);background-color:var(--cascivo-color-active-bg)}._icon_10dvm_111{inline-size:var(--cascivo-space-4);block-size:var(--cascivo-space-4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._fallbackIcon_10dvm_52{background:var(--cascivo-color-bg-subtle);block-size:1.25rem;inline-size:1.25rem;font-size:.6875rem;font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._label_10dvm_18{text-overflow:ellipsis;overflow:hidden}._groupIndicator_10dvm_22{transition:rotate var(--cascivo-motion-emphasis);flex-shrink:0;margin-inline-start:auto}._groupTrigger_10dvm_43[data-state=open] ._groupIndicator_10dvm_22{rotate:180deg}._sublist_10dvm_60{visibility:hidden;transition:grid-template-rows var(--cascivo-motion-exit), visibility var(--cascivo-motion-exit);grid-template-rows:0fr;display:grid}._sublist_10dvm_60[data-state=open]{visibility:visible;transition:grid-template-rows var(--cascivo-motion-enter), visibility var(--cascivo-motion-enter);grid-template-rows:1fr}._sublistInner_10dvm_60{min-block-size:0;overflow:hidden}._sublink_10dvm_171{padding-inline-start:calc(var(--cascivo-space-3) + var(--cascivo-space-4) + var(--cascivo-space-2))}._footer_10dvm_177{padding-block:var(--cascivo-space-2);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle)}._collapseToggle_10dvm_183{padding-block:var(--cascivo-space-2);color:var(--cascivo-color-text-subtle);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out), background-color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-block-start:auto;display:flex}._collapseToggle_10dvm_183:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._collapseToggle_10dvm_183:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._collapseIcon_10dvm_209{transition:rotate var(--cascivo-motion-emphasis)}._sideNav_10dvm_2[data-state=collapsed] ._collapseIcon_10dvm_209{rotate:180deg}._railFlyout_10dvm_218{min-inline-size:11rem;padding:var(--cascivo-space-1);background:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);box-shadow:var(--cascivo-shadow-md);margin:0;position:absolute;inset-block-start:anchor(start);inset-inline-start:anchor(end)}._railFlyout_10dvm_218:popover-open{flex-direction:column;gap:2px;display:flex}@starting-style{._railFlyout_10dvm_218:popover-open{opacity:0;translate:-4px}}._railFlyout_10dvm_218{transition:opacity var(--cascivo-duration-150) var(--cascivo-ease-out), translate var(--cascivo-duration-150) var(--cascivo-ease-out), display var(--cascivo-duration-150) var(--cascivo-ease-out) allow-discrete, overlay var(--cascivo-duration-150) var(--cascivo-ease-out) allow-discrete}._railFlyoutCaption_10dvm_250{padding-block:var(--cascivo-space-1);padding-inline:var(--cascivo-space-3);font-size:var(--cascivo-text-xs);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text-subtle);text-transform:uppercase;letter-spacing:.05em}._flyoutItem_10dvm_260{border-inline-start:none;padding-inline-start:var(--cascivo-space-3)}._panel_19d77_2{inline-size:var(--cascivo-shell-panel-inline-size,20rem);background:var(--cascivo-color-surface);border:none;border-inline-start:1px solid var(--cascivo-color-border);max-inline-size:100vw;box-shadow:var(--cascivo-shadow-md);overscroll-behavior:contain;flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset-block-start:var(--cascivo-shell-header-block-size,3rem);inset-block-end:0;inset-inline:auto 0}._panel_19d77_2:popover-open{display:flex}._panel_19d77_2{transition:translate var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;translate:100%}@starting-style{._panel_19d77_2:popover-open{translate:100%}}._panel_19d77_2:popover-open{translate:0}._header_19d77_41{padding:var(--cascivo-space-3);border-block-end:1px solid var(--cascivo-color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._title_19d77_50{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text)}._close_19d77_57{padding:var(--cascivo-space-1);color:var(--cascivo-color-text-subtle);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._close_19d77_57:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._close_19d77_57:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._body_19d77_80{padding:var(--cascivo-space-3);flex:1;overflow-y:auto}._kbd_17ada_2{font-family:var(--cascivo-font-mono);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text-subtle);background-color:var(--cascivo-color-surface-raised);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-indicator);box-shadow:inset 0 -1px 0 var(--cascivo-color-border-strong);white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}._kbd_17ada_2[data-size=sm]{min-inline-size:1.25rem;padding-block:var(--cascivo-space-0);padding-inline:var(--cascivo-space-1);font-size:var(--cascivo-text-xs);block-size:1.25rem}._kbd_17ada_2[data-size=md]{min-inline-size:1.5rem;padding-block:var(--cascivo-space-1);padding-inline:var(--cascivo-space-2);font-size:var(--cascivo-text-sm);block-size:1.5rem}._spinner_4whgp_2{box-sizing:border-box;border-style:solid;border-color:currentColor;border-radius:var(--cascivo-radius-full);border-block-start-color:#0000;animation:.6s linear infinite _cascade-spin_4whgp_1;display:inline-block}._spinner_4whgp_2[data-size=sm]{border-width:2px;width:1rem;height:1rem}._spinner_4whgp_2[data-size=md]{border-width:2px;width:1.5rem;height:1.5rem}._spinner_4whgp_2[data-size=lg]{border-width:3px;width:2rem;height:2rem}@keyframes _cascade-spin_4whgp_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_4whgp_2{animation-duration:1.5s}}._dialog_pom5w_2{border-radius:var(--cascivo-radius-overlay);inline-size:min(40rem, calc(100vw - var(--cascivo-space-8)));max-block-size:calc(85vh - var(--cascivo-space-16));opacity:0;transition:opacity var(--cascivo-motion-exit), scale var(--cascivo-motion-exit), display var(--cascivo-duration-150) allow-discrete, overlay var(--cascivo-duration-150) allow-discrete;background:0 0;border:none;margin-block-start:15vh;margin-inline:auto;padding:0;overflow:visible;scale:.96}._dialog_pom5w_2[open]{opacity:1;transition:opacity var(--cascivo-motion-enter), scale var(--cascivo-motion-enter), display var(--cascivo-duration-200) allow-discrete, overlay var(--cascivo-duration-200) allow-discrete;scale:1}@starting-style{._dialog_pom5w_2[open]{opacity:0;scale:.96}}._dialog_pom5w_2::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--cascivo-motion-exit), display var(--cascivo-duration-150) allow-discrete, overlay var(--cascivo-duration-150) allow-discrete;background-color:#00000080}._dialog_pom5w_2[open]::backdrop{opacity:1;transition:opacity var(--cascivo-motion-enter), display var(--cascivo-duration-200) allow-discrete, overlay var(--cascivo-duration-200) allow-discrete}@starting-style{._dialog_pom5w_2[open]::backdrop{opacity:0}}._panel_pom5w_62{background-color:var(--cascivo-color-surface-overlay);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);box-shadow:var(--cascivo-shadow-overlay);flex-direction:column;display:flex;overflow:hidden}._search_pom5w_72{align-items:center;gap:var(--cascivo-space-3);padding-inline:var(--cascivo-space-4);border-block-end:1px solid var(--cascivo-color-border);display:flex}._searchIcon_pom5w_80{color:var(--cascivo-color-text-muted);flex-shrink:0}._input_pom5w_85{block-size:3rem;font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-base);color:var(--cascivo-color-text);background:0 0;border:none;flex:1;padding:0}._input_pom5w_85:focus{outline:none}._input_pom5w_85::placeholder{color:var(--cascivo-color-text-muted)}._list_pom5w_104{max-block-size:20rem;padding:var(--cascivo-space-2);overflow-y:auto}._group_pom5w_110+._group_pom5w_110{margin-block-start:var(--cascivo-space-2)}._heading_pom5w_114{padding-inline:var(--cascivo-space-2);padding-block:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-xs);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text-subtle)}._option_pom5w_123{align-items:center;gap:var(--cascivo-space-3);padding-inline:var(--cascivo-space-2);padding-block:var(--cascivo-space-2);border-radius:var(--cascivo-radius-item);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}._option_pom5w_123[data-state=active]{background-color:var(--cascivo-color-bg-subtle)}._option_pom5w_123[data-disabled]{opacity:.5;cursor:not-allowed}._icon_pom5w_146{color:var(--cascivo-color-text-muted);flex-shrink:0;align-items:center;display:inline-flex}._label_pom5w_153{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._shortcut_pom5w_160{gap:var(--cascivo-space-1);margin-inline-start:auto;display:inline-flex}._empty_pom5w_166{padding-block:var(--cascivo-space-8);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-muted);text-align:center}._footer_pom5w_174{gap:var(--cascivo-space-4);padding-inline:var(--cascivo-space-4);padding-block:var(--cascivo-space-2);border-block-start:1px solid var(--cascivo-color-border);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-xs);color:var(--cascivo-color-text-subtle);display:flex}._hint_pom5w_185{align-items:center;gap:var(--cascivo-space-1);display:inline-flex}._button_1mu2g_2{justify-content:center;align-items:center;gap:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);font-weight:var(--cascivo-font-medium);line-height:var(--cascivo-leading-none);white-space:nowrap;cursor:pointer;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);border-radius:var(--cascivo-button-radius,var(--cascivo-radius-control));border:1px solid #0000;display:inline-flex}._button_1mu2g_2:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._button_1mu2g_2:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._button_1mu2g_2[data-size=sm]{height:2rem;padding-inline:var(--cascivo-space-3);font-size:var(--cascivo-text-sm)}._button_1mu2g_2[data-size=md]{height:2.5rem;padding-inline:var(--cascivo-space-4);padding-block:.5rem;padding-block:--cascivo-step(2);font-size:var(--cascivo-text-sm)}._button_1mu2g_2[data-size=lg]{height:3rem;padding-inline:var(--cascivo-space-6);font-size:var(--cascivo-text-base)}._button_1mu2g_2[data-variant=primary]{background-color:var(--cascivo-color-primary);color:var(--cascivo-color-primary-fg)}._button_1mu2g_2[data-variant=primary]:hover:not(:disabled){background-color:var(--cascivo-color-primary-hover)}._button_1mu2g_2[data-variant=primary]:active:not(:disabled){background-color:var(--cascivo-color-primary-active)}._button_1mu2g_2[data-variant=secondary]{background-color:var(--cascivo-color-surface);color:var(--cascivo-color-text);border-color:var(--cascivo-color-border)}._button_1mu2g_2[data-variant=secondary]:hover:not(:disabled){background-color:var(--cascivo-color-bg-subtle)}._button_1mu2g_2[data-variant=ghost]{color:var(--cascivo-color-text);background-color:#0000}._button_1mu2g_2[data-variant=ghost]:hover:not(:disabled){background-color:var(--cascivo-color-bg-subtle)}._button_1mu2g_2[data-variant=destructive]{background-color:var(--cascivo-color-destructive);color:var(--cascivo-color-text-on-destructive)}._button_1mu2g_2[data-variant=destructive]:hover:not(:disabled){background-color:var(--cascivo-color-destructive-hover)}._wrapper_1uwbl_2{gap:var(--cascivo-space-1);flex-direction:column;display:flex}._wrapper_1uwbl_2[data-size=sm]{--_input-height:2rem;--_input-font:var(--cascivo-text-sm);--_input-px:var(--cascivo-space-3)}._wrapper_1uwbl_2[data-size=md]{--_input-height:2.5rem;--_input-font:var(--cascivo-text-sm);--_input-px:var(--cascivo-space-4)}._wrapper_1uwbl_2[data-size=lg]{--_input-height:3rem;--_input-font:var(--cascivo-text-base);--_input-px:var(--cascivo-space-4)}._label_1uwbl_26{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._input_1uwbl_34{width:100%;height:var(--_input-height,2.5rem);padding-inline:var(--_input-px,var(--cascivo-space-4));font-family:var(--cascivo-font-sans);font-size:var(--_input-font,var(--cascivo-text-sm));color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none}._input_1uwbl_34::placeholder{color:var(--cascivo-color-text-muted)}._input_1uwbl_34:hover:not(:disabled):not(:focus){border-color:var(--cascivo-color-border-strong)}._input_1uwbl_34:focus{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._input_1uwbl_34:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._wrapper_1uwbl_2[data-state=error] ._input_1uwbl_34{border-color:var(--cascivo-color-destructive)}._wrapper_1uwbl_2[data-state=error] ._input_1uwbl_34:focus{box-shadow:0 0 0 3px rgb(from var(--cascivo-color-destructive) r g b / .3)}._error_1uwbl_77{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-destructive);line-height:var(--cascivo-leading-snug)}._hint_1uwbl_84{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-snug)}._card_qw29t_2{background-color:var(--cascivo-color-surface);border-radius:var(--cascivo-radius-surface);padding:var(--_card-p,0);overflow:hidden}._card_qw29t_2[data-padding=none]{--_card-p:0}._card_qw29t_2[data-padding=sm]{--_card-p:var(--cascivo-space-4)}._card_qw29t_2[data-padding=md]{--_card-p:var(--cascivo-space-6)}._card_qw29t_2[data-padding=lg]{--_card-p:var(--cascivo-space-8)}._card_qw29t_2[data-variant=default]{border:1px solid var(--cascivo-color-border)}._card_qw29t_2[data-variant=outlined]{border:1.5px solid var(--cascivo-color-border-strong)}._card_qw29t_2[data-variant=elevated]{box-shadow:var(--cascivo-shadow-md);border:none}._header_qw29t_35{padding:var(--_card-p,var(--cascivo-space-6));gap:var(--cascivo-space-1);flex-direction:column;padding-block-end:0;display:flex}._title_qw29t_43{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-lg);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-tight);margin:0}._content_qw29t_52{padding:var(--_card-p,var(--cascivo-space-6));color:var(--cascivo-color-text-subtle);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);line-height:var(--cascivo-leading-relaxed)}._footer_qw29t_60{padding:var(--_card-p,var(--cascivo-space-6));align-items:center;gap:var(--cascivo-space-2);padding-block-start:0;display:flex}._badge_1b80g_2{font-family:var(--cascivo-font-sans);font-weight:var(--cascivo-font-medium);border-radius:var(--cascivo-radius-badge);white-space:nowrap;border:1px solid #0000;align-items:center;display:inline-flex}._badge_1b80g_2[data-size=sm]{padding-inline:var(--cascivo-space-2);padding-block:var(--cascivo-space-1);font-size:var(--cascivo-text-xs);line-height:1}._badge_1b80g_2[data-size=md]{padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-1);font-size:var(--cascivo-text-xs);line-height:var(--cascivo-leading-normal)}._badge_1b80g_2[data-variant=default]{background-color:var(--cascivo-color-accent);color:var(--cascivo-color-text-on-accent)}._badge_1b80g_2[data-variant=secondary]{background-color:var(--cascivo-color-bg-subtle);color:var(--cascivo-color-text-subtle);border-color:var(--cascivo-color-border)}._badge_1b80g_2[data-variant=success]{background-color:var(--cascivo-color-success-subtle);color:var(--cascivo-color-success-foreground,var(--cascivo-color-success))}._badge_1b80g_2[data-variant=warning]{background-color:var(--cascivo-color-warning-subtle);color:var(--cascivo-color-warning-foreground,var(--cascivo-color-warning))}._badge_1b80g_2[data-variant=destructive]{background-color:var(--cascivo-color-destructive-subtle);color:var(--cascivo-color-destructive)}._badge_1b80g_2[data-variant=outline]{color:var(--cascivo-color-text);border-color:var(--cascivo-color-border-strong);background-color:#0000}._dialog_x9xli_2{border-radius:var(--cascivo-radius-overlay);max-height:calc(100dvh - var(--cascivo-space-16));opacity:0;transition:opacity var(--cascivo-motion-exit), scale var(--cascivo-motion-exit), display var(--cascivo-duration-150) allow-discrete, overlay var(--cascivo-duration-150) allow-discrete;background:0 0;border:none;padding:0;overflow:visible;scale:.96}._dialog_x9xli_2[open]{opacity:1;transition:opacity var(--cascivo-motion-enter), scale var(--cascivo-motion-enter), display var(--cascivo-duration-200) allow-discrete, overlay var(--cascivo-duration-200) allow-discrete;scale:1}@starting-style{._dialog_x9xli_2[open]{opacity:0;scale:.96}}._dialog_x9xli_2::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--cascivo-motion-exit), display var(--cascivo-duration-150) allow-discrete, overlay var(--cascivo-duration-150) allow-discrete;background-color:#00000080}._dialog_x9xli_2[open]::backdrop{opacity:1;transition:opacity var(--cascivo-motion-enter), display var(--cascivo-duration-200) allow-discrete, overlay var(--cascivo-duration-200) allow-discrete}@starting-style{._dialog_x9xli_2[open]::backdrop{opacity:0}}._dialog_x9xli_2[data-size=sm]{--_modal-width:24rem}._dialog_x9xli_2[data-size=md]{--_modal-width:32rem}._dialog_x9xli_2[data-size=lg]{--_modal-width:48rem}._panel_x9xli_69{width:var(--_modal-width,32rem);max-width:calc(100vw - var(--cascivo-space-8));background-color:var(--cascivo-color-surface-overlay);border-radius:var(--cascivo-radius-overlay);border:1px solid var(--cascivo-color-border);box-shadow:var(--cascivo-shadow-overlay);overflow:hidden}._header_x9xli_79{padding:var(--cascivo-space-6);border-block-end:1px solid var(--cascivo-color-border);justify-content:space-between;align-items:center;padding-block-end:var(--cascivo-space-4);display:flex}._title_x9xli_88{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-lg);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-tight);margin:0}._close_x9xli_97{width:2rem;height:2rem;font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-muted);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out), background-color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._close_x9xli_97:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._close_x9xli_97:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._description_x9xli_125{padding-inline:var(--cascivo-space-6);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-relaxed);margin:0;padding-block-start:var(--cascivo-space-4)}._body_x9xli_135{padding:var(--cascivo-space-6)}._separator_8yzl4_2{background-color:var(--cascivo-color-border);border:none;flex-shrink:0;margin:0}._separator_8yzl4_2[data-orientation=horizontal]{block-size:1px;inline-size:100%}._separator_8yzl4_2[data-orientation=vertical]{align-self:stretch;block-size:100%;inline-size:1px}._alert_zchse_2{gap:var(--cascivo-space-3);padding:var(--cascivo-space-4);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-surface);background-color:var(--cascivo-color-surface);font-family:var(--cascivo-font-sans);color:var(--cascivo-color-text);display:flex}._alert_zchse_2[data-variant=info]{border-color:color-mix(in oklch, var(--cascivo-color-info) 35%, var(--cascivo-color-border));background:color-mix(in oklch, var(--cascivo-color-info) 5%, var(--cascivo-color-bg))}._alert_zchse_2[data-variant=info] ._icon_zchse_17,._alert_zchse_2[data-variant=info] ._title_zchse_18{color:var(--cascivo-color-info)}._alert_zchse_2[data-variant=success]{border-color:color-mix(in oklch, var(--cascivo-color-success) 35%, var(--cascivo-color-border));background:color-mix(in oklch, var(--cascivo-color-success) 5%, var(--cascivo-color-bg))}._alert_zchse_2[data-variant=success] ._icon_zchse_17,._alert_zchse_2[data-variant=success] ._title_zchse_18{color:var(--cascivo-color-success-foreground,var(--cascivo-color-success))}._alert_zchse_2[data-variant=warning]{border-color:color-mix(in oklch, var(--cascivo-color-warning) 35%, var(--cascivo-color-border));background:color-mix(in oklch, var(--cascivo-color-warning) 5%, var(--cascivo-color-bg))}._alert_zchse_2[data-variant=warning] ._icon_zchse_17,._alert_zchse_2[data-variant=warning] ._title_zchse_18{color:var(--cascivo-color-warning-foreground,var(--cascivo-color-warning))}._alert_zchse_2[data-variant=destructive]{border-color:color-mix(in oklch, var(--cascivo-color-destructive) 35%, var(--cascivo-color-border));background:color-mix(in oklch, var(--cascivo-color-destructive) 5%, var(--cascivo-color-bg))}._alert_zchse_2[data-variant=destructive] ._icon_zchse_17,._alert_zchse_2[data-variant=destructive] ._title_zchse_18{color:var(--cascivo-color-destructive)}._icon_zchse_17{flex-shrink:0;align-items:center;margin-block-start:.125rem;line-height:1;display:flex}._alert_zchse_2[data-variant=info] ._icon_zchse_17{color:var(--cascivo-color-info)}._alert_zchse_2[data-variant=success] ._icon_zchse_17{color:var(--cascivo-color-success)}._alert_zchse_2[data-variant=warning] ._icon_zchse_17{color:var(--cascivo-color-warning)}._alert_zchse_2[data-variant=destructive] ._icon_zchse_17{color:var(--cascivo-color-destructive)}._body_zchse_86{gap:var(--cascivo-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}._title_zchse_18{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-semibold);line-height:var(--cascivo-leading-snug)}._content_zchse_100{font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-normal)}._action_zchse_106{padding-block:var(--cascivo-space-1);padding-inline:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);line-height:var(--cascivo-leading-none);color:var(--cascivo-color-text);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;align-self:flex-start;margin-block-start:var(--cascivo-space-1)}._action_zchse_106:hover{background-color:var(--cascivo-color-bg-subtle)}._action_zchse_106:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._alert_zchse_2[data-variant=info] ._action_zchse_106{color:var(--cascivo-color-info)}._alert_zchse_2[data-variant=success] ._action_zchse_106{color:var(--cascivo-color-success)}._alert_zchse_2[data-variant=warning] ._action_zchse_106{color:var(--cascivo-color-warning)}._alert_zchse_2[data-variant=destructive] ._action_zchse_106{color:var(--cascivo-color-destructive)}._dismiss_zchse_145{block-size:1.5rem;inline-size:1.5rem;font-size:var(--cascivo-text-xs);color:var(--cascivo-color-text-muted);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out), background-color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._dismiss_zchse_145:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._dismiss_zchse_145:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._avatar_13yev_2{border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-accent-subtle);color:var(--cascivo-color-text);font-family:var(--cascivo-font-sans);font-weight:var(--cascivo-font-medium);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}._avatar_13yev_2[data-size=xs]{block-size:1.5rem;inline-size:1.5rem;font-size:var(--cascivo-text-xs)}._avatar_13yev_2[data-size=sm]{block-size:2rem;inline-size:2rem;font-size:var(--cascivo-text-xs)}._avatar_13yev_2[data-size=md]{block-size:2.5rem;inline-size:2.5rem;font-size:var(--cascivo-text-sm)}._avatar_13yev_2[data-size=lg]{block-size:3rem;inline-size:3rem;font-size:var(--cascivo-text-base)}._avatar_13yev_2[data-size=xl]{block-size:4rem;inline-size:4rem;font-size:var(--cascivo-text-lg)}._image_13yev_43{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%}._fallback_13yev_50{text-transform:uppercase;line-height:1}._status_13yev_55{border-radius:var(--cascivo-radius-full);border:2px solid var(--cascivo-color-surface);block-size:28%;min-block-size:.5rem;inline-size:28%;min-inline-size:.5rem;position:absolute;inset-block-end:0;inset-inline-end:0}._avatar_13yev_2[data-status=online] ._status_13yev_55{background-color:var(--cascivo-color-success)}._avatar_13yev_2[data-status=offline] ._status_13yev_55{background-color:var(--cascivo-color-text-muted)}._avatar_13yev_2[data-status=busy] ._status_13yev_55{background-color:var(--cascivo-color-destructive)}._wrapper_sh2pl_2{gap:var(--cascivo-space-1);flex-direction:column;display:flex}._wrapper_sh2pl_2[data-resize=none] ._textarea_sh2pl_7{resize:none}._wrapper_sh2pl_2[data-resize=vertical] ._textarea_sh2pl_7{resize:vertical}._wrapper_sh2pl_2[data-resize=both] ._textarea_sh2pl_7{resize:both}._label_sh2pl_18{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._textarea_sh2pl_7{width:100%;min-block-size:4rem;padding-inline:var(--cascivo-space-4);padding-block:var(--cascivo-space-3);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);line-height:var(--cascivo-leading-normal);color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none}._textarea_sh2pl_7::placeholder{color:var(--cascivo-color-text-muted)}._textarea_sh2pl_7:hover:not(:disabled):not(:focus){border-color:var(--cascivo-color-border-strong)}._textarea_sh2pl_7:focus{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._textarea_sh2pl_7:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._wrapper_sh2pl_2[data-state=error] ._textarea_sh2pl_7{border-color:var(--cascivo-color-destructive)}._wrapper_sh2pl_2[data-state=error] ._textarea_sh2pl_7:focus{box-shadow:0 0 0 3px rgb(from var(--cascivo-color-destructive) r g b / .3)}._error_sh2pl_71{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-destructive);line-height:var(--cascivo-leading-snug)}._hint_sh2pl_78{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-snug)}._wrapper_1e0ay_2{gap:var(--cascivo-space-1);flex-direction:column;display:flex}._wrapper_1e0ay_2[data-size=sm]{--_select-height:2rem;--_select-font:var(--cascivo-text-sm);--_select-px:var(--cascivo-space-3)}._wrapper_1e0ay_2[data-size=md]{--_select-height:2.5rem;--_select-font:var(--cascivo-text-sm);--_select-px:var(--cascivo-space-4)}._wrapper_1e0ay_2[data-size=lg]{--_select-height:3rem;--_select-font:var(--cascivo-text-base);--_select-px:var(--cascivo-space-4)}._label_1e0ay_24{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._field_1e0ay_32{display:flex;position:relative}._select_1e0ay_37{appearance:none;width:100%;height:var(--_select-height,2.5rem);font-family:var(--cascivo-font-sans);font-size:var(--_select-font,var(--cascivo-text-sm));color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);cursor:pointer;outline:none;padding-inline-start:var(--_select-px,var(--cascivo-space-4));padding-inline-end:var(--cascivo-space-10)}._select_1e0ay_37:hover:not(:disabled):not(:focus){border-color:var(--cascivo-color-border-strong)}._select_1e0ay_37:focus{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._select_1e0ay_37:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._wrapper_1e0ay_2[data-state=error] ._select_1e0ay_37{border-color:var(--cascivo-color-destructive)}._wrapper_1e0ay_2[data-state=error] ._select_1e0ay_37:focus{box-shadow:0 0 0 3px rgb(from var(--cascivo-color-destructive) r g b / .3)}._chevron_1e0ay_79{pointer-events:none;background-color:var(--cascivo-color-text-muted);block-size:1rem;inline-size:1rem;position:absolute;inset-block-start:50%;inset-inline-end:var(--cascivo-space-3);translate:0 -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}._error_1e0ay_92{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-destructive);line-height:var(--cascivo-leading-snug)}._hint_1e0ay_99{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-snug)}._wrapper_1bfoa_2{align-items:center;gap:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);cursor:pointer;display:inline-flex}._wrapper_1bfoa_2[data-disabled]{opacity:.5;cursor:not-allowed}._input_1bfoa_15{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._control_1bfoa_28{--_check-color:transparent;background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border-strong);border-radius:var(--cascivo-radius-indicator);block-size:1.125rem;inline-size:1.125rem;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);flex-shrink:0;display:inline-flex}._control_1bfoa_28:after{content:"";background-color:var(--_check-color);block-size:100%;inline-size:100%;-webkit-mask:var(--_check-icon,none) no-repeat center / .75rem;mask:var(--_check-icon,none) no-repeat center / .75rem}._input_1bfoa_15:checked+._control_1bfoa_28,._input_1bfoa_15:indeterminate+._control_1bfoa_28{--_check-color:var(--cascivo-color-text-on-accent);background-color:var(--cascivo-color-accent);border-color:var(--cascivo-color-accent)}._input_1bfoa_15:checked+._control_1bfoa_28{--_check-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l3 3 6-6'/%3E%3C/svg%3E")}._input_1bfoa_15:indeterminate+._control_1bfoa_28{--_check-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='2' stroke-linecap='round' d='M4 8h8'/%3E%3C/svg%3E")}._input_1bfoa_15:focus-visible+._control_1bfoa_28{box-shadow:var(--cascivo-focus-ring);outline:none}._label_1bfoa_72{font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._group_1d8id_2{gap:var(--cascivo-space-3);display:flex}._group_1d8id_2[data-orientation=vertical]{flex-direction:column}._group_1d8id_2[data-orientation=horizontal]{flex-flow:wrap}._wrapper_1d8id_15{align-items:center;gap:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);cursor:pointer;display:inline-flex}._wrapper_1d8id_15[data-disabled]{opacity:.5;cursor:not-allowed}._input_1d8id_28{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._control_1d8id_41{background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border-strong);border-radius:var(--cascivo-radius-full);block-size:1.125rem;inline-size:1.125rem;transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._control_1d8id_41:after{content:"";border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-text-on-accent);block-size:.5rem;inline-size:.5rem;transition:scale var(--cascivo-duration-150) var(--cascivo-ease-out);scale:0}._input_1d8id_28:checked+._control_1d8id_41{background-color:var(--cascivo-color-accent);border-color:var(--cascivo-color-accent)}._input_1d8id_28:checked+._control_1d8id_41:after{scale:1}._input_1d8id_28:focus-visible+._control_1d8id_41{box-shadow:var(--cascivo-focus-ring);outline:none}._label_1d8id_80{font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._toggle_1fw89_2{align-items:center;gap:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}._toggle_1fw89_2[data-size=sm]{--_track-w:1.75rem;--_track-h:1rem;--_thumb:.75rem}._toggle_1fw89_2[data-size=md]{--_track-w:2.25rem;--_track-h:1.25rem;--_thumb:1rem}._toggle_1fw89_2:disabled{opacity:.5;cursor:not-allowed}._toggle_1fw89_2:focus-visible{outline:none}._track_1fw89_33{inline-size:var(--_track-w);block-size:var(--_track-h);border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-border-strong);transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out);flex-shrink:0;align-items:center;padding:2px;display:inline-flex}._toggle_1fw89_2[data-state=on] ._track_1fw89_33{background-color:var(--cascivo-color-accent)}._toggle_1fw89_2:focus-visible ._track_1fw89_33{box-shadow:var(--cascivo-focus-ring)}._thumb_1fw89_53{inline-size:var(--_thumb);block-size:var(--_thumb);border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-surface);box-shadow:var(--cascivo-shadow-sm);transition:translate var(--cascivo-duration-150) var(--cascivo-ease-out)}._toggle_1fw89_2[data-state=on] ._thumb_1fw89_53{translate:calc(var(--_track-w) - var(--_thumb) - 4px) 0}._label_1fw89_66{font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._wrapper_pqv9x_2{gap:var(--cascivo-space-2);flex-direction:column;display:flex}._wrapper_pqv9x_2[data-disabled]{opacity:.5;cursor:not-allowed}._label_pqv9x_13{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._slider_pqv9x_21{appearance:none;cursor:pointer;background:0 0;block-size:1.25rem;inline-size:100%}._slider_pqv9x_21:disabled{cursor:not-allowed}._slider_pqv9x_21:focus-visible{outline:none}@supports selector(::-webkit-slider-runnable-track){._slider_pqv9x_21::-webkit-slider-runnable-track{border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-border-strong);block-size:.375rem}._slider_pqv9x_21::-webkit-slider-thumb{appearance:none;border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-accent);border:2px solid var(--cascivo-color-surface);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--cascivo-shadow-sm);margin-block-start:-.4375rem}._slider_pqv9x_21:focus-visible::-webkit-slider-thumb{box-shadow:var(--cascivo-focus-ring)}}@supports selector(::-moz-range-track){._slider_pqv9x_21::-moz-range-track{border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-border-strong);block-size:.375rem}._slider_pqv9x_21::-moz-range-thumb{border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-accent);border:2px solid var(--cascivo-color-surface);block-size:1.25rem;inline-size:1.25rem;box-shadow:var(--cascivo-shadow-sm)}._slider_pqv9x_21:focus-visible::-moz-range-thumb{box-shadow:var(--cascivo-focus-ring)}}._root_1y811_2{display:inline-flex;position:relative}._menu_1y811_7{z-index:var(--cascivo-z-dropdown);min-inline-size:10rem;padding:var(--cascivo-space-1);background-color:var(--cascivo-color-surface-overlay);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);box-shadow:var(--cascivo-shadow-overlay);opacity:0;visibility:hidden;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), visibility var(--cascivo-motion-enter);position:absolute;inset-block-start:calc(100% + var(--cascivo-space-1));translate:0 -.25rem}._menu_1y811_7[data-placement=bottom-start]{inset-inline-start:0}._menu_1y811_7[data-placement=bottom-end]{inset-inline-end:0}._menu_1y811_7[data-state=open]{opacity:1;visibility:visible;translate:0}@starting-style{._menu_1y811_7[data-state=open]{opacity:0;translate:0 -.25rem}}@supports (anchor-name:--a) and (position-anchor:--a){._menu_1y811_7{position-anchor:var(--cascivo-dropdown-anchor,--dropdown-trigger);position:fixed;inset:auto}._menu_1y811_7[data-placement=bottom-start]{inset-area:block-end span-inline-start;inset-inline-start:0}._menu_1y811_7[data-placement=bottom-end]{inset-area:block-end span-inline-end;inset-inline-end:0}@media (prefers-reduced-motion:no-preference){._menu_1y811_7{transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), visibility var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete}@starting-style{._menu_1y811_7[data-state=open]{opacity:0;translate:0 -.25rem}}}}._item_1y811_82{align-items:center;gap:var(--cascivo-space-2);inline-size:100%;padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);text-align:start;color:var(--cascivo-color-text);border-radius:var(--cascivo-radius-item);cursor:pointer;background:0 0;border:none;display:flex}._item_1y811_82:hover:not(:disabled),._item_1y811_82:focus-visible{background-color:var(--cascivo-color-bg-subtle);outline:none}._item_1y811_82:disabled{opacity:.5;cursor:not-allowed}._icon_1y811_110{color:var(--cascivo-color-text-muted);align-items:center;display:inline-flex}._separator_1y811_116{block-size:1px;margin-block:var(--cascivo-space-1);background-color:var(--cascivo-color-border)}._viewport_1qjx0_2{z-index:var(--cascivo-z-toast);gap:var(--cascivo-space-2);inline-size:min(24rem, calc(100vw - var(--cascivo-space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--cascivo-space-4);inset-inline-end:var(--cascivo-space-4)}@container (width<=30rem){._viewport_1qjx0_2{inset-inline:var(--cascivo-space-4);inline-size:auto}}._toast_1qjx0_19{align-items:flex-start;gap:var(--cascivo-space-3);padding:var(--cascivo-space-4);background-color:var(--cascivo-color-surface-overlay);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);box-shadow:var(--cascivo-shadow-overlay);pointer-events:auto;opacity:1;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter);display:flex;translate:0}@starting-style{._toast_1qjx0_19{opacity:0;translate:0 var(--cascivo-space-4)}}._toast_1qjx0_19[data-state=dismissing],._toast_1qjx0_19[data-state=gone]{opacity:0;translate:0 var(--cascivo-space-4);transition:opacity var(--cascivo-motion-exit), translate var(--cascivo-motion-exit)}._toast_1qjx0_19[data-variant=success]{border-color:color-mix(in oklch, var(--cascivo-color-success) 35%, var(--cascivo-color-border))}._toast_1qjx0_19[data-variant=success] ._icon_1qjx0_57,._toast_1qjx0_19[data-variant=success] ._title_1qjx0_58{color:var(--cascivo-color-success)}._toast_1qjx0_19[data-variant=warning]{border-color:color-mix(in oklch, var(--cascivo-color-warning) 35%, var(--cascivo-color-border))}._toast_1qjx0_19[data-variant=warning] ._icon_1qjx0_57,._toast_1qjx0_19[data-variant=warning] ._title_1qjx0_58{color:var(--cascivo-color-warning)}._toast_1qjx0_19[data-variant=destructive]{border-color:color-mix(in oklch, var(--cascivo-color-destructive) 35%, var(--cascivo-color-border))}._toast_1qjx0_19[data-variant=destructive] ._icon_1qjx0_57,._toast_1qjx0_19[data-variant=destructive] ._title_1qjx0_58{color:var(--cascivo-color-destructive)}._body_1qjx0_87{gap:var(--cascivo-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}._title_1qjx0_58{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._description_1qjx0_103{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-normal)}._close_1qjx0_110{block-size:1.5rem;inline-size:1.5rem;font-size:var(--cascivo-text-xs);color:var(--cascivo-color-text-muted);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._close_1qjx0_110:hover{color:var(--cascivo-color-text)}._close_1qjx0_110:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._tabs_vet0v_2{gap:var(--cascivo-space-4);flex-direction:column;display:flex}._list_vet0v_8{gap:var(--cascivo-space-1);border-block-end:1px solid var(--cascivo-color-border);display:flex}._trigger_vet0v_14{padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text-subtle);cursor:pointer;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;position:relative}._trigger_vet0v_14:after{content:"";background-color:var(--cascivo-color-accent);block-size:2px;transition:scale var(--cascivo-duration-150) var(--cascivo-ease-out);position:absolute;inset-block-end:-1px;inset-inline:0;scale:0 1}._trigger_vet0v_14:hover:not(:disabled){color:var(--cascivo-color-text)}._trigger_vet0v_14:focus-visible{box-shadow:var(--cascivo-focus-ring);border-radius:var(--cascivo-radius-control);outline:none}._trigger_vet0v_14:disabled{opacity:.5;cursor:not-allowed}._trigger_vet0v_14[data-state=active]{color:var(--cascivo-color-text)}._trigger_vet0v_14[data-state=active]:after{scale:1}._content_vet0v_62{font-family:var(--cascivo-font-sans);color:var(--cascivo-color-text)}._content_vet0v_62:focus-visible{box-shadow:var(--cascivo-focus-ring);border-radius:var(--cascivo-radius-control);outline:none}._accordion_1aoax_2{border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-surface);flex-direction:column;display:flex;overflow:hidden}._item_1aoax_10:not(:last-child){border-block-end:1px solid var(--cascivo-color-border)}._heading_1aoax_16{font-size:inherit;font-weight:inherit;margin:0}._trigger_1aoax_22{justify-content:space-between;align-items:center;gap:var(--cascivo-space-3);inline-size:100%;padding:var(--cascivo-space-4);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);text-align:start;color:var(--cascivo-color-text);cursor:pointer;background:0 0;border:none;display:flex}._trigger_1aoax_22:hover{background-color:var(--cascivo-color-bg-subtle)}._trigger_1aoax_22:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._indicator_1aoax_48{block-size:.75rem;inline-size:.75rem;transition:rotate var(--cascivo-duration-200) var(--cascivo-ease-out);background-color:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}._trigger_1aoax_22[data-state=open] ._indicator_1aoax_48{rotate:180deg}._content_1aoax_62{visibility:hidden;color:var(--cascivo-color-text);transition:grid-template-rows var(--cascivo-duration-200) var(--cascivo-ease-out), visibility var(--cascivo-duration-200) var(--cascivo-ease-out);grid-template-rows:0fr;display:grid}._content_1aoax_62[data-state=open]{visibility:visible;grid-template-rows:1fr}._contentInner_1aoax_77{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-relaxed);overflow:hidden}._content_1aoax_62[data-state=open] ._contentInner_1aoax_77{padding-inline:var(--cascivo-space-4);padding-block-end:var(--cascivo-space-4)}._link_p6xsm_2{color:var(--cascivo-link-color,var(--cascivo-color-accent));cursor:pointer;border-radius:var(--cascivo-radius-item);text-underline-offset:.2em;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out)}._link_p6xsm_2:hover{color:var(--cascivo-color-accent-hover)}._link_p6xsm_2:active{color:var(--cascivo-color-accent-active)}._link_p6xsm_2:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._link_p6xsm_2[data-variant=standalone]{font-family:var(--cascivo-font-sans);font-weight:var(--cascivo-font-medium);text-decoration:none}._link_p6xsm_2[data-variant=standalone]:hover{text-decoration:underline}._link_p6xsm_2[data-variant=standalone][data-size=sm]{font-size:var(--cascivo-text-sm)}._link_p6xsm_2[data-variant=standalone][data-size=md]{font-size:var(--cascivo-text-base)}._link_p6xsm_2[data-variant=standalone][data-size=lg]{font-size:var(--cascivo-text-lg)}._link_p6xsm_2[data-variant=inline]{font:inherit;text-decoration:underline}._link_p6xsm_2[data-external]:after{content:"↗" / "";margin-inline-start:var(--cascivo-space-1);font-size:.8em}._breadcrumb_1aftu_2{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);line-height:var(--cascivo-leading-normal)}._breadcrumb_1aftu_2 ol{align-items:center;gap:var(--cascivo-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._breadcrumb_1aftu_2 li{align-items:center;gap:var(--cascivo-space-2);color:var(--cascivo-color-text-muted);display:inline-flex}._breadcrumb_1aftu_2 li+li:before{content:"/" / "";color:var(--cascivo-color-text-subtle)}._breadcrumb_1aftu_2 a{color:var(--cascivo-color-text-muted);border-radius:var(--cascivo-radius-item);transition:color var(--cascivo-duration-150) var(--cascivo-ease-out);text-decoration:none}._breadcrumb_1aftu_2 a:hover{color:var(--cascivo-color-text);text-decoration:underline}._breadcrumb_1aftu_2 a:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._breadcrumb_1aftu_2 [aria-current=page]{color:var(--cascivo-color-text);font-weight:var(--cascivo-font-medium)}._pagination_9emyp_2{align-items:center;gap:var(--cascivo-space-4);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);flex-wrap:wrap;display:flex;container-type:inline-size}._group_9emyp_13{align-items:center;gap:var(--cascivo-space-2);display:flex}._label_9emyp_19{color:var(--cascivo-color-text-muted);line-height:var(--cascivo-leading-snug);white-space:nowrap}._range_9emyp_25{color:var(--cascivo-color-text-muted);line-height:var(--cascivo-leading-snug);white-space:nowrap}@container (width<=28rem){._range_9emyp_25{display:none}}._select_9emyp_35{appearance:none;height:2rem;font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='gray' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--cascivo-space-1) center;transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);background-size:1rem;outline:none;padding-inline-start:var(--cascivo-space-2);padding-inline-end:var(--cascivo-space-6)}._select_9emyp_35:hover:not(:disabled):not(:focus){border-color:var(--cascivo-color-border-strong)}._select_9emyp_35:focus-visible{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._select_9emyp_35: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:left var(--cascivo-space-1) center}._buttons_9emyp_70{align-items:center;gap:var(--cascivo-space-1);display:flex}._button_9emyp_70{block-size:2rem;inline-size:2rem;font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-lg);line-height:var(--cascivo-leading-none);color:var(--cascivo-color-text);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}._button_9emyp_70:hover:not(:disabled){background-color:var(--cascivo-color-bg-subtle)}._button_9emyp_70:active:not(:disabled){background-color:var(--cascivo-color-accent-subtle)}._button_9emyp_70:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._button_9emyp_70:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._indicator_lsk5v_2{--_marker-size:2rem;--_connector-thickness:2px;font-family:var(--cascivo-font-sans);margin:0;padding:0;list-style:none;display:flex}._step_lsk5v_13{align-items:center;gap:var(--cascivo-space-2);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}._step_lsk5v_13:not(:first-child):before{content:"";block-size:var(--_connector-thickness);background-color:var(--cascivo-color-border);position:absolute;inset-block-start:calc(var(--_marker-size) / 2 - var(--_connector-thickness) / 2);inset-inline-start:calc(-50% + var(--_marker-size) / 2 + var(--cascivo-space-2));inset-inline-end:calc(50% + var(--_marker-size) / 2 + var(--cascivo-space-2))}._step_lsk5v_13[data-status=complete]:before,._step_lsk5v_13[data-status=current]:before{background-color:var(--cascivo-color-accent)}._marker_lsk5v_39{inline-size:var(--_marker-size);block-size:var(--_marker-size);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);line-height:var(--cascivo-leading-none);border-radius:var(--cascivo-radius-full);border:var(--_connector-thickness) solid var(--cascivo-color-border);color:var(--cascivo-color-text-muted);background-color:var(--cascivo-color-surface);transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), border-color var(--cascivo-duration-150) var(--cascivo-ease-out), color var(--cascivo-duration-150) var(--cascivo-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._step_lsk5v_13[data-status=complete] ._marker_lsk5v_39{background-color:var(--cascivo-color-accent);border-color:var(--cascivo-color-accent);color:var(--cascivo-color-text-on-accent)}._step_lsk5v_13[data-status=current] ._marker_lsk5v_39{border-color:var(--cascivo-color-accent);color:var(--cascivo-color-accent);box-shadow:0 0 0 4px var(--cascivo-color-accent-subtle)}._text_lsk5v_71{gap:var(--cascivo-space-1);flex-direction:column;display:flex}._label_lsk5v_77{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);line-height:var(--cascivo-leading-snug);color:var(--cascivo-color-text-muted)}._step_lsk5v_13[data-status=complete] ._label_lsk5v_77,._step_lsk5v_13[data-status=current] ._label_lsk5v_77{color:var(--cascivo-color-text)}._description_lsk5v_89{font-size:var(--cascivo-text-xs);line-height:var(--cascivo-leading-snug);color:var(--cascivo-color-text-subtle)}._indicator_lsk5v_2[data-orientation=vertical]{flex-direction:column}._indicator_lsk5v_2[data-orientation=vertical] ._step_lsk5v_13{align-items:flex-start;gap:var(--cascivo-space-3);text-align:start;flex-direction:row;flex:none;padding-block-end:var(--cascivo-space-6)}._indicator_lsk5v_2[data-orientation=vertical] ._step_lsk5v_13:last-child{padding-block-end:0}._indicator_lsk5v_2[data-orientation=vertical] ._step_lsk5v_13:before{display:none}._indicator_lsk5v_2[data-orientation=vertical] ._step_lsk5v_13:not(:last-child):after{content:"";inline-size:var(--_connector-thickness);background-color:var(--cascivo-color-border);position:absolute;inset-block-start:calc(var(--_marker-size) + var(--cascivo-space-2));inset-block-end:var(--cascivo-space-2);inset-inline-start:calc(var(--_marker-size) / 2 - var(--_connector-thickness) / 2)}._indicator_lsk5v_2[data-orientation=vertical] ._step_lsk5v_13[data-status=complete]:after{background-color:var(--cascivo-color-accent)}._indicator_lsk5v_2[data-orientation=vertical] ._text_lsk5v_71{padding-block-start:calc((var(--_marker-size) - var(--cascivo-text-sm) * var(--cascivo-leading-snug)) / 2)}._tag_1y18f_2{align-items:center;gap:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);font-weight:var(--cascivo-font-medium);border-radius:var(--cascivo-radius-badge);white-space:nowrap;display:inline-flex}._tag_1y18f_2[data-size=sm]{padding-inline:var(--cascivo-space-2);padding-block:var(--cascivo-space-1);font-size:var(--cascivo-text-xs);line-height:1}._tag_1y18f_2[data-size=md]{padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-1);font-size:var(--cascivo-text-xs);line-height:var(--cascivo-leading-normal)}._tag_1y18f_2[data-variant=default]{background-color:var(--cascivo-color-bg-subtle);color:var(--cascivo-color-text-subtle)}._tag_1y18f_2[data-variant=info]{background-color:var(--cascivo-color-info-subtle);color:var(--cascivo-color-info)}._tag_1y18f_2[data-variant=success]{background-color:var(--cascivo-color-success-subtle);color:var(--cascivo-color-success)}._tag_1y18f_2[data-variant=warning]{background-color:var(--cascivo-color-warning-subtle);color:var(--cascivo-color-warning)}._tag_1y18f_2[data-variant=error]{background-color:var(--cascivo-color-destructive-subtle);color:var(--cascivo-color-destructive)}._dismiss_1y18f_51{color:currentColor;font-size:inherit;cursor:pointer;border-radius:var(--cascivo-radius-full);opacity:.7;transition:opacity var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--cascivo-space-1));padding:0;line-height:1;display:inline-flex}._dismiss_1y18f_51:hover{opacity:1}._dismiss_1y18f_51:focus-visible{box-shadow:var(--cascivo-focus-ring);opacity:1;outline:none}._skeleton_1fy8s_2[data-variant=text]{gap:var(--cascivo-space-2);inline-size:var(--cascivo-skeleton-width,100%);flex-direction:column;display:flex}._skeleton_1fy8s_2[data-variant=circle]{inline-size:var(--cascivo-skeleton-width,var(--cascivo-space-10));block-size:var(--cascivo-skeleton-height,var(--cascivo-space-10));border-radius:var(--cascivo-radius-full)}._skeleton_1fy8s_2[data-variant=rect]{inline-size:var(--cascivo-skeleton-width,100%);block-size:var(--cascivo-skeleton-height,var(--cascivo-space-24));border-radius:var(--cascivo-radius-surface)}._line_1fy8s_23{inline-size:100%;block-size:var(--cascivo-skeleton-height,1em);border-radius:var(--cascivo-radius-indicator);display:block}._line_1fy8s_23:last-child:not(:first-child){inline-size:60%}._skeleton_1fy8s_2[data-variant=circle],._skeleton_1fy8s_2[data-variant=rect],._line_1fy8s_23{background-color:var(--cascivo-color-border);background-image:linear-gradient(90deg, var(--cascivo-color-border) 25%, var(--cascivo-color-bg-subtle) 50%, var(--cascivo-color-border) 75%);background-size:200% 100%;animation:1.5s linear infinite _cascade-shimmer_1fy8s_1}@keyframes _cascade-shimmer_1fy8s_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._skeleton_1fy8s_2[data-variant=circle],._skeleton_1fy8s_2[data-variant=rect],._line_1fy8s_23{background-image:none;animation:none}}._progress_18qmk_2{gap:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);flex-direction:column;display:flex}._progress_18qmk_2[data-status=success] ._fill_18qmk_9{background-color:var(--cascivo-color-success)}._progress_18qmk_2[data-status=success] ._glyph_18qmk_13{color:var(--cascivo-color-success)}._progress_18qmk_2[data-status=error] ._fill_18qmk_9{background-color:var(--cascivo-color-destructive)}._progress_18qmk_2[data-status=error] ._glyph_18qmk_13{color:var(--cascivo-color-destructive)}._progress_18qmk_2[data-size=sm] ._track_18qmk_28{block-size:var(--cascivo-space-1)}._progress_18qmk_2[data-size=md] ._track_18qmk_28{block-size:var(--cascivo-space-2)}._progress_18qmk_2[data-state=indeterminate] ._fill_18qmk_9{inline-size:40%;animation:_cascade-progress-sweep_18qmk_1 1.4s var(--cascivo-ease-in-out) infinite;transition:none}._label_18qmk_44{align-items:center;gap:var(--cascivo-space-1);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-tight);display:inline-flex}._glyph_18qmk_13{font-size:var(--cascivo-text-xs);line-height:1}._track_18qmk_28{background-color:var(--cascivo-color-border);border-radius:var(--cascivo-radius-full);inline-size:100%;position:relative;overflow:hidden}._fill_18qmk_9{inline-size:var(--cascivo-progress-value,0%);background-color:var(--cascivo-color-accent);border-radius:var(--cascivo-radius-full);transition:inline-size var(--cascivo-motion-enter);position:absolute;inset-block:0;inset-inline-start:0}._helper_18qmk_77{font-size:var(--cascivo-text-xs);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-tight)}@keyframes _cascade-progress-sweep_18qmk_1{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){._progress_18qmk_2[data-state=indeterminate] ._fill_18qmk_9{animation-duration:4s}}._empty-state_llo1k_2{text-align:center;align-items:center;gap:var(--cascivo-space-2);padding:var(--cascivo-space-8);font-family:var(--cascivo-font-sans);color:var(--cascivo-color-text);flex-direction:column;display:flex}._empty-state_llo1k_2[data-size=lg]{gap:var(--cascivo-space-3);padding:var(--cascivo-space-12)}._icon_llo1k_18{block-size:3rem;inline-size:3rem;font-size:var(--cascivo-text-xl);color:var(--cascivo-color-text-muted);background-color:var(--cascivo-color-bg-subtle);border-radius:var(--cascivo-radius-full);flex-shrink:0;justify-content:center;align-items:center;margin-block-end:var(--cascivo-space-2);line-height:1;display:flex}._empty-state_llo1k_2[data-size=lg] ._icon_llo1k_18{block-size:4rem;inline-size:4rem;font-size:var(--cascivo-text-2xl)}._title_llo1k_39{font-size:var(--cascivo-text-base);font-weight:var(--cascivo-font-semibold);line-height:var(--cascivo-leading-snug);margin:0}._empty-state_llo1k_2[data-size=lg] ._title_llo1k_39{font-size:var(--cascivo-text-lg)}._description_llo1k_50{max-inline-size:40ch;font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-normal);margin:0}._empty-state_llo1k_2[data-size=lg] ._description_llo1k_50{font-size:var(--cascivo-text-base)}._action_llo1k_62{margin-block-start:var(--cascivo-space-2)}._root_10nue_2{display:inline-flex}._trigger_10nue_6{color:var(--cascivo-color-text-muted);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}._trigger_10nue_6[data-size=sm]{block-size:2rem;inline-size:2rem}._trigger_10nue_6[data-size=md]{block-size:2.5rem;inline-size:2.5rem}._trigger_10nue_6:hover:not(:disabled){color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._trigger_10nue_6:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._trigger_10nue_6:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._destructive-flag_10nue_49{display:none}._root_10nue_2 [role=menuitem]:has(._destructive-flag_10nue_49){color:var(--cascivo-color-destructive)}._root_10nue_2 [role=menuitem]:has(._destructive-flag_10nue_49):hover:not(:disabled),._root_10nue_2 [role=menuitem]:has(._destructive-flag_10nue_49):focus-visible{background-color:var(--cascivo-color-destructive-subtle)}._root_10nue_2 [role=menuitem]:has(._destructive-flag_10nue_49)>span{color:inherit}._root_10nue_2 [role=menuitem]>span:has(>._destructive-flag_10nue_49:only-child){display:none}._wrapper_1ilni_2{gap:var(--cascivo-space-1);--_stepper-width:1.5rem;flex-direction:column;display:flex}._wrapper_1ilni_2[data-size=sm]{--_input-height:2rem;--_input-font:var(--cascivo-text-sm);--_input-px:var(--cascivo-space-3)}._wrapper_1ilni_2[data-size=md]{--_input-height:2.5rem;--_input-font:var(--cascivo-text-sm);--_input-px:var(--cascivo-space-4)}._wrapper_1ilni_2[data-size=lg]{--_input-height:3rem;--_input-font:var(--cascivo-text-base);--_input-px:var(--cascivo-space-4)}._label_1ilni_27{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._field_1ilni_35{position:relative}._input_1ilni_39{width:100%;height:var(--_input-height,2.5rem);font-family:var(--cascivo-font-sans);font-size:var(--_input-font,var(--cascivo-text-sm));font-variant-numeric:tabular-nums;color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none;padding-inline-start:var(--_input-px,var(--cascivo-space-4));padding-inline-end:calc(var(--_stepper-width) + var(--cascivo-space-2))}._input_1ilni_39::placeholder{color:var(--cascivo-color-text-muted)}._input_1ilni_39:hover:not(:disabled):not(:focus){border-color:var(--cascivo-color-border-strong)}._input_1ilni_39:focus{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._input_1ilni_39:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._wrapper_1ilni_2[data-state=error] ._input_1ilni_39{border-color:var(--cascivo-color-destructive)}._wrapper_1ilni_2[data-state=error] ._input_1ilni_39:focus{box-shadow:0 0 0 3px rgb(from var(--cascivo-color-destructive) r g b / .3)}._steppers_1ilni_84{inline-size:var(--_stepper-width);border-start-end-radius:calc(var(--cascivo-radius-field) - 1px);border-end-end-radius:calc(var(--cascivo-radius-field) - 1px);flex-direction:column;display:flex;position:absolute;inset-block:1px;inset-inline-end:1px;overflow:hidden}._stepper_1ilni_84{border:none;border-inline-start:1px solid var(--cascivo-color-border);color:var(--cascivo-color-text-subtle);cursor:pointer;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), color var(--cascivo-duration-150) var(--cascivo-ease-out);background-color:#0000;flex:1;justify-content:center;align-items:center;padding:0;display:flex}._stepper_1ilni_84+._stepper_1ilni_84{border-block-start:1px solid var(--cascivo-color-border)}._stepper_1ilni_84:hover:not(:disabled){background-color:var(--cascivo-color-bg-subtle);color:var(--cascivo-color-text)}._stepper_1ilni_84:disabled{opacity:.5;cursor:not-allowed}._stepper_1ilni_84 svg{block-size:.625rem;inline-size:.625rem}._error_1ilni_131{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-destructive);line-height:var(--cascivo-leading-snug)}._hint_1ilni_138{font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);line-height:var(--cascivo-leading-snug)}._root_1xbga_2{--_row-height:3rem;font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-surface);background-color:var(--cascivo-color-surface);flex-direction:column;display:flex;overflow:hidden}._root_1xbga_2[data-density=compact]{--_row-height:2.25rem}._root_1xbga_2[data-density=normal]{--_row-height:3rem}._root_1xbga_2[data-density=relaxed]{--_row-height:3.75rem}._toolbar_1xbga_26{justify-content:space-between;align-items:flex-end;gap:var(--cascivo-space-4);padding:var(--cascivo-space-3) var(--cascivo-space-4);border-block-end:1px solid var(--cascivo-color-border);display:flex}._heading_1xbga_35{gap:var(--cascivo-space-1);flex-direction:column;display:flex}._title_1xbga_41{font-size:var(--cascivo-text-base);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text)}._description_1xbga_47{font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle)}._search_1xbga_52{appearance:none;height:2rem;min-inline-size:14rem;padding-inline:var(--cascivo-space-3);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none}._search_1xbga_52:hover:not(:focus){border-color:var(--cascivo-color-border-strong)}._search_1xbga_52:focus-visible{border-color:var(--cascivo-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cascivo-color-accent) 20%, transparent)}._batchBar_1xbga_79{justify-content:space-between;align-items:center;gap:var(--cascivo-space-4);padding:var(--cascivo-space-2) var(--cascivo-space-4);background-color:var(--cascivo-color-bg-subtle);border-block-end:1px solid var(--cascivo-color-border);display:flex}._batchCount_1xbga_89{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text)}._batchActions_1xbga_95{gap:var(--cascivo-space-2);display:flex}._scroller_1xbga_101{max-block-size:var(--cascivo-data-table-max-height,none);overflow:auto}._scrollerVirtualized_1xbga_106{block-size:var(--cascivo-data-table-height,400px);max-block-size:none;overflow:auto}._table_1xbga_112{border-collapse:collapse;table-layout:auto;inline-size:100%}._table_1xbga_112 thead th{padding-block:var(--cascivo-space-2);padding-inline:var(--cascivo-space-4);text-align:start;font-weight:var(--cascivo-font-semibold);font-size:var(--cascivo-text-xs);text-transform:uppercase;letter-spacing:var(--cascivo-tracking-wide);color:var(--cascivo-color-text-subtle);background-color:var(--cascivo-color-bg-subtle);border-block-end:1px solid var(--cascivo-color-border);white-space:nowrap}._table_1xbga_112 thead th[data-align=end]{text-align:end}._table_1xbga_112 td{padding-block:0;padding-inline:var(--cascivo-space-4);block-size:var(--_row-height);vertical-align:middle;border-block-end:1px solid var(--cascivo-color-border);color:var(--cascivo-color-text)}._table_1xbga_112 td[data-align=end]{text-align:end}._root_1xbga_2[data-sticky-header=true] ._table_1xbga_112 thead th{z-index:var(--cascivo-z-raised,10);background-color:var(--cascivo-color-surface);position:sticky;inset-block-start:0}._root_1xbga_2[data-zebra=true] ._table_1xbga_112 tbody tr:nth-child(2n of ._row_1xbga_157){background-color:var(--cascivo-color-bg-subtle)}._controlCol_1xbga_163{inline-size:3rem}._controlCell_1xbga_167{text-align:center;padding-inline:var(--cascivo-space-2)}._sortButton_1xbga_173{align-items:center;gap:var(--cascivo-space-1);font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0;display:inline-flex}._sortButton_1xbga_173:focus-visible{text-decoration:underline}._sortButton_1xbga_173:after{content:"↕";opacity:.4;font-size:.75em}._sortButton_1xbga_173[data-state=ascending]:after{content:"↑";opacity:.9}._sortButton_1xbga_173[data-state=descending]:after{content:"↓";opacity:.9}._row_1xbga_157{content-visibility:auto;contain-intrinsic-size:auto var(--_row-height,3rem)}._row_1xbga_157[data-state=selected] td{background-color:color-mix(in srgb, var(--cascivo-color-accent) 8%, transparent)}._emptyCell_1xbga_221{padding:var(--cascivo-space-8) var(--cascivo-space-4);text-align:center;color:var(--cascivo-color-text-muted)}._expansionRow_1xbga_228[data-state=closed]{display:none}._expansionGrid_1xbga_234{overflow:hidden}._expansionInner_1xbga_238{padding:var(--cascivo-space-4)}._expandButton_1xbga_243{cursor:pointer;block-size:1.5rem;inline-size:1.5rem;color:var(--cascivo-color-text-muted);border-radius:var(--cascivo-radius-control);background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:inline-flex}._expandButton_1xbga_243:focus-visible{box-shadow:0 0 0 2px var(--cascivo-color-accent)}._expandButton_1xbga_243:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._chevron_1xbga_266{block-size:.75rem;inline-size:.75rem;transition:transform var(--cascivo-duration-150) var(--cascivo-ease-out);border-block-end:2px solid;border-inline-end:2px solid;display:block;transform:rotate(45deg)}._expandButton_1xbga_243[data-state=open] ._chevron_1xbga_266{transform:rotate(-135deg)}._shimmer_1xbga_281{background-color:var(--cascivo-color-bg-subtle);border-radius:var(--cascivo-radius-indicator);block-size:.875rem;inline-size:80%;display:block;position:relative;overflow:hidden}._shimmer_1xbga_281:after{content:"";background:linear-gradient(90deg, transparent, var(--cascivo-color-surface), transparent);animation:_shimmer_1xbga_281 var(--cascivo-duration-500,.5s) var(--cascivo-ease-in-out,ease-in-out) infinite;position:absolute;inset:0;translate:-100%}@keyframes _shimmer_1xbga_281{to{translate:100%}}._footer_1xbga_308{justify-content:flex-end;align-items:center;gap:var(--cascivo-space-4);padding:var(--cascivo-space-3) var(--cascivo-space-4);border-block-start:1px solid var(--cascivo-color-border);font-size:var(--cascivo-text-sm);display:flex}._pageSize_1xbga_318{align-items:center;gap:var(--cascivo-space-2);color:var(--cascivo-color-text-muted);display:flex}._pageSize_1xbga_318 select{appearance:none;height:2rem;padding-inline:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);cursor:pointer;outline:none}._pageSize_1xbga_318 select:focus-visible{border-color:var(--cascivo-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cascivo-color-accent) 20%, transparent)}._range_1xbga_344{color:var(--cascivo-color-text-muted);white-space:nowrap}._pageButtons_1xbga_349{gap:var(--cascivo-space-1);display:flex}._pageButton_1xbga_349{border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-control);cursor:pointer;block-size:2rem;inline-size:2rem;color:var(--cascivo-color-text);font-size:var(--cascivo-text-base);transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), border-color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;outline:none;justify-content:center;align-items:center;display:inline-flex}._pageButton_1xbga_349:hover:not(:disabled){background-color:var(--cascivo-color-bg-subtle);border-color:var(--cascivo-color-border-strong)}._pageButton_1xbga_349:focus-visible{border-color:var(--cascivo-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cascivo-color-accent) 20%, transparent)}._pageButton_1xbga_349:disabled{opacity:.4;cursor:not-allowed}._srOnly_1xbga_388{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._form_p4nc4_2{gap:var(--cascivo-space-4);flex-direction:column;display:flex}._wrapper_49dej_2{gap:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);flex-direction:column;display:flex;position:relative}._label_49dej_10{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text)}._field_49dej_16{align-items:center;display:flex;position:relative}._trigger_49dej_22{inline-size:100%;padding-inline:var(--cascivo-space-3);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);cursor:pointer;text-align:start;transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none;justify-content:space-between;align-items:center;display:flex}._trigger_49dej_22:hover:not(:disabled){border-color:var(--cascivo-color-border-strong)}._trigger_49dej_22:focus-visible{border-color:var(--cascivo-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cascivo-color-accent) 20%, transparent)}._trigger_49dej_22:disabled{opacity:.5;cursor:not-allowed}._wrapper_49dej_2[data-size=sm] ._trigger_49dej_22{block-size:2rem}._wrapper_49dej_2[data-size=md] ._trigger_49dej_22{block-size:2.5rem}._wrapper_49dej_2[data-size=lg] ._trigger_49dej_22{block-size:3rem}._wrapper_49dej_2[data-state=error] ._trigger_49dej_22{border-color:var(--cascivo-color-danger)}._value_49dej_70{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._placeholder_49dej_76{color:var(--cascivo-color-text-subtle)}._chevron_49dej_80{border-inline-end:2px solid var(--cascivo-color-text-muted);border-block-end:2px solid var(--cascivo-color-text-muted);block-size:.75rem;inline-size:.75rem;transition:transform var(--cascivo-duration-150) var(--cascivo-ease-out);flex-shrink:0;margin-inline-start:var(--cascivo-space-2);display:inline-block;transform:rotate(45deg)}._wrapper_49dej_2[data-state=open] ._chevron_49dej_80{transform:rotate(-135deg)}._clear_49dej_96{cursor:pointer;color:var(--cascivo-color-text-muted);font-size:var(--cascivo-text-xs);padding:var(--cascivo-space-1);border-radius:var(--cascivo-radius-control);background:0 0;border:none;outline:none;position:absolute;inset-inline-end:var(--cascivo-space-8)}._clear_49dej_96:hover{color:var(--cascivo-color-text)}._clear_49dej_96:focus-visible{box-shadow:0 0 0 2px var(--cascivo-color-accent)}._listbox_49dej_117{inline-size:100%;z-index:var(--cascivo-z-dropdown);background-color:var(--cascivo-color-surface-overlay);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);max-block-size:16rem;box-shadow:var(--cascivo-shadow-overlay);opacity:0;visibility:hidden;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), visibility var(--cascivo-motion-enter);position:absolute;inset-block-start:calc(100% + var(--cascivo-space-1));inset-inline-start:0;overflow-y:auto;translate:0 -.25rem}._listbox_49dej_117[data-state=open]{opacity:1;visibility:visible;translate:0}@starting-style{._listbox_49dej_117[data-state=open]{opacity:0;translate:0 -.25rem}}._searchWrapper_49dej_151{padding:var(--cascivo-space-2);border-block-end:1px solid var(--cascivo-color-border)}._search_49dej_151{inline-size:100%;padding-inline:var(--cascivo-space-2);padding-block:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);outline:none}._search_49dej_151:focus-visible{border-color:var(--cascivo-color-accent)}._option_49dej_173{padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-2);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);cursor:pointer;border-radius:var(--cascivo-radius-item)}._option_49dej_173[data-state=active]{background-color:var(--cascivo-color-bg-subtle)}._option_49dej_173[aria-selected=true]{background-color:color-mix(in srgb, var(--cascivo-color-accent) 12%, transparent);color:var(--cascivo-color-accent)}._option_49dej_173[data-disabled]{opacity:.4;cursor:not-allowed}._empty_49dej_196{padding:var(--cascivo-space-4);text-align:center;font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-muted)}._error_49dej_203{font-size:var(--cascivo-text-xs);color:var(--cascivo-color-danger)}._hint_49dej_208{font-size:var(--cascivo-text-xs);color:var(--cascivo-color-text-muted)}._wrapper_1vyzr_2{gap:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);flex-direction:column;display:flex}._wrapper_1vyzr_2[data-size=sm]{--_height:2rem;--_font:var(--cascivo-text-sm);--_px:var(--cascivo-space-3)}._wrapper_1vyzr_2[data-size=md]{--_height:2.5rem;--_font:var(--cascivo-text-sm);--_px:var(--cascivo-space-4)}._wrapper_1vyzr_2[data-size=lg]{--_height:3rem;--_font:var(--cascivo-text-base);--_px:var(--cascivo-space-4)}._label_1vyzr_25{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._input_1vyzr_32{block-size:var(--_height,2.5rem);padding-inline:var(--_px,var(--cascivo-space-4));font-family:var(--cascivo-font-sans);font-size:var(--_font,var(--cascivo-text-sm));color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none}._input_1vyzr_32:hover:not(:disabled):not(:focus-visible){border-color:var(--cascivo-color-border-strong)}._input_1vyzr_32:focus-visible{border-color:var(--cascivo-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cascivo-color-accent) 20%, transparent)}._input_1vyzr_32:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._wrapper_1vyzr_2[data-state=error] ._input_1vyzr_32{border-color:var(--cascivo-color-danger)}._error_1vyzr_66{font-size:var(--cascivo-text-xs);color:var(--cascivo-color-danger)}._hint_1vyzr_71{font-size:var(--cascivo-text-xs);color:var(--cascivo-color-text-muted)}._wrapper_11afh_2{gap:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);flex-direction:column;display:inline-flex;position:relative}._wrapper_11afh_2[data-size=sm]{--_height:2rem;--_font:var(--cascivo-text-sm);--_px:var(--cascivo-space-3)}._wrapper_11afh_2[data-size=md]{--_height:2.5rem;--_font:var(--cascivo-text-sm);--_px:var(--cascivo-space-4)}._wrapper_11afh_2[data-size=lg]{--_height:3rem;--_font:var(--cascivo-text-base);--_px:var(--cascivo-space-4)}._label_11afh_27{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text);line-height:var(--cascivo-leading-snug)}._field_11afh_34{align-items:center;display:flex;position:relative}._trigger_11afh_40{justify-content:space-between;align-items:center;gap:var(--cascivo-space-2);block-size:var(--_height,2.5rem);min-inline-size:12rem;padding-inline:var(--_px,var(--cascivo-space-4));font-family:var(--cascivo-font-sans);font-size:var(--_font,var(--cascivo-text-sm));color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);cursor:pointer;text-align:start;transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none;display:flex}._trigger_11afh_40:hover:not(:disabled){border-color:var(--cascivo-color-border-strong)}._trigger_11afh_40:focus-visible{border-color:var(--cascivo-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cascivo-color-accent) 20%, transparent)}._trigger_11afh_40:disabled{opacity:.5;cursor:not-allowed}._wrapper_11afh_2[data-state=error] ._trigger_11afh_40{border-color:var(--cascivo-color-danger)}._value_11afh_78{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._placeholder_11afh_84{color:var(--cascivo-color-text-subtle)}._icon_11afh_87{color:var(--cascivo-color-text-muted);font-style:normal}._clear_11afh_92{cursor:pointer;color:var(--cascivo-color-text-muted);font-size:var(--cascivo-text-xs);padding:var(--cascivo-space-1);border-radius:var(--cascivo-radius-control);background:0 0;border:none;outline:none;position:absolute;inset-inline-end:var(--cascivo-space-8)}._clear_11afh_92:hover{color:var(--cascivo-color-text)}._clear_11afh_92:focus-visible{box-shadow:0 0 0 2px var(--cascivo-color-accent)}._calendar_11afh_112{z-index:var(--cascivo-z-dropdown);padding:var(--cascivo-space-3);background-color:var(--cascivo-color-surface-overlay);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);box-shadow:var(--cascivo-shadow-overlay);opacity:0;visibility:hidden;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), visibility var(--cascivo-motion-enter);position:absolute;inset-block-start:calc(100% + var(--cascivo-space-1));inset-inline-start:0;translate:0 -.25rem}._calendar_11afh_112[data-state=open]{opacity:1;visibility:visible;translate:0}@starting-style{._calendar_11afh_112[data-state=open]{opacity:0;translate:0 -.25rem}}._header_11afh_144{justify-content:space-between;align-items:center;margin-block-end:var(--cascivo-space-2);display:flex}._monthLabel_11afh_151{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text)}._navButton_11afh_157{border-radius:var(--cascivo-radius-control);cursor:pointer;block-size:2rem;inline-size:2rem;color:var(--cascivo-color-text-muted);font-size:var(--cascivo-text-base);background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;display:inline-flex}._navButton_11afh_157:hover{background-color:var(--cascivo-color-bg-subtle);color:var(--cascivo-color-text)}._navButton_11afh_157:focus-visible{border-color:var(--cascivo-color-accent)}._grid_11afh_179{border-collapse:collapse;inline-size:100%}._weekday_11afh_184{padding-block:var(--cascivo-space-1);font-size:var(--cascivo-text-xs);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text-muted);text-align:center;inline-size:2.25rem}._cell_11afh_193{text-align:center;padding:2px}._empty_11afh_197{inline-size:2.25rem}._day_11afh_201{block-size:2.25rem;inline-size:2.25rem;font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);border-radius:var(--cascivo-radius-control);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}._day_11afh_201:hover:not([aria-disabled]){background-color:var(--cascivo-color-bg-subtle)}._day_11afh_201:focus-visible{box-shadow:0 0 0 2px var(--cascivo-color-accent)}._day_11afh_201[data-today]{font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-accent)}._day_11afh_201[data-selected]{background-color:var(--cascivo-color-accent);color:var(--cascivo-color-accent-foreground,var(--cascivo-color-text-on-accent))}._day_11afh_201[aria-disabled]{opacity:.35;cursor:not-allowed}._error_11afh_236{font-size:var(--cascivo-text-xs);color:var(--cascivo-color-danger)}._hint_11afh_240{font-size:var(--cascivo-text-xs);color:var(--cascivo-color-text-muted)}._uploader_1du3i_2{gap:var(--cascivo-space-2);flex-direction:column;inline-size:100%;display:flex}._label_1du3i_9{font-size:var(--cascivo-font-size-sm);font-weight:var(--cascivo-font-weight-medium);color:var(--cascivo-color-text)}._input_1du3i_15{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._zone_1du3i_24{padding:var(--cascivo-space-8) var(--cascivo-space-4);border:2px dashed var(--cascivo-color-border);border-radius:var(--cascivo-radius-surface);background:var(--cascivo-color-surface);color:var(--cascivo-color-text-muted);font-size:var(--cascivo-font-size-sm);cursor:pointer;transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), background var(--cascivo-duration-150) var(--cascivo-ease-out);text-align:center;justify-content:center;align-items:center;inline-size:100%;display:flex}._zone_1du3i_24:hover:not(:disabled),._zone_1du3i_24[data-state=dragover]{border-color:var(--cascivo-color-accent);background:var(--cascivo-color-accent-subtle)}._zone_1du3i_24:disabled{opacity:.5;cursor:not-allowed}._hint_1du3i_57{font-size:var(--cascivo-font-size-xs);color:var(--cascivo-color-text-muted)}._list_1du3i_62{gap:var(--cascivo-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._file_1du3i_71{align-items:center;gap:var(--cascivo-space-2);padding:var(--cascivo-space-2) var(--cascivo-space-3);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-surface);background:var(--cascivo-color-surface);font-size:var(--cascivo-font-size-sm);grid-template-columns:auto 1fr auto auto;grid-template-areas:"status name size remove""status error error error";display:grid}._file_1du3i_71[data-state=error]{border-color:var(--cascivo-color-danger)}._status_1du3i_88{grid-area:status;align-items:center;display:flex}._glyph-complete_1du3i_94{color:var(--cascivo-color-success)}._glyph-error_1du3i_98{color:var(--cascivo-color-danger)}._name_1du3i_102{text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}._size_1du3i_109{color:var(--cascivo-color-text-muted);font-size:var(--cascivo-font-size-xs);grid-area:size}._remove_1du3i_115{padding:var(--cascivo-space-1);border-radius:var(--cascivo-radius-control);color:var(--cascivo-color-text-muted);cursor:pointer;font-size:var(--cascivo-font-size-xs);background:0 0;border:none;grid-area:remove;justify-content:center;align-items:center;line-height:1;display:flex}._remove_1du3i_115:hover{color:var(--cascivo-color-danger);background:var(--cascivo-color-danger-subtle)}._error-message_1du3i_135{font-size:var(--cascivo-font-size-xs);color:var(--cascivo-color-danger);grid-area:error}._content_w3fu6_6{padding:var(--cascivo-space-3);background:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);box-shadow:var(--cascivo-shadow-md);margin:0;position:fixed;inset:auto}@supports (anchor-name:--a){._content_w3fu6_6{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;inset-block-start:anchor(end);inset-inline-start:anchor(start)}}._content_w3fu6_6{opacity:1;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;translate:0}@starting-style{._content_w3fu6_6{opacity:0;translate:0 calc(-1 * var(--cascivo-space-2))}}._content_w3fu6_6[data-state=closed]{opacity:0;translate:0 calc(-1 * var(--cascivo-space-2));transition:opacity var(--cascivo-motion-exit), translate var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete}._trigger_1cykl_2{padding:var(--cascivo-space-1);border-radius:var(--cascivo-radius-control);color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}._trigger_1cykl_2:hover{background:var(--cascivo-color-active-bg)}._trigger_1cykl_2:focus-visible{outline:var(--cascivo-focus-ring);outline-offset:2px}._panel_1cykl_23{padding:var(--cascivo-space-1);background:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);min-width:10rem;box-shadow:var(--cascivo-shadow-md);margin:0;position:fixed;inset:auto}@supports (anchor-name:--a){._panel_1cykl_23{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;inset-block-start:anchor(end);inset-inline-start:anchor(start)}}._panel_1cykl_23{opacity:1;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;translate:0}@starting-style{._panel_1cykl_23{opacity:0;translate:0 calc(-1 * var(--cascivo-space-2))}}._panel_1cykl_23[data-state=closed]{opacity:0;translate:0 calc(-1 * var(--cascivo-space-2));transition:opacity var(--cascivo-motion-exit), translate var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete}._item_1cykl_67{align-items:center;gap:var(--cascivo-space-2);padding:var(--cascivo-space-2) var(--cascivo-space-3);border-radius:var(--cascivo-radius-item);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}._item_1cykl_67:hover,._item_1cykl_67:focus-visible{background:var(--cascivo-color-bg-subtle)}._item_1cykl_67[aria-disabled=true]{opacity:.5;cursor:not-allowed}._separator_1cykl_90{height:1px;margin-block:var(--cascivo-space-1);background:var(--cascivo-color-border)}._dialog_ddsov_2{opacity:1;width:fit-content;height:fit-content;transition:opacity var(--cascivo-motion-enter), scale var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;background:0 0;border:none;margin:auto;padding:0;position:fixed;inset:0;scale:1}@starting-style{._dialog_ddsov_2{opacity:0;scale:.95}}._dialog_ddsov_2[data-state=closed]{opacity:0;transition:opacity var(--cascivo-motion-exit), scale var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete;scale:.95}._dialog_ddsov_2::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;transition:opacity var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;background-color:#00000080}@starting-style{._dialog_ddsov_2::backdrop{opacity:0}}._dialog_ddsov_2[data-state=closed]::backdrop{opacity:0;transition:opacity var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete}._content_ddsov_58{width:28rem;max-width:calc(100vw - var(--cascivo-space-8));background:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);box-shadow:var(--cascivo-shadow-overlay);padding:var(--cascivo-space-6);gap:var(--cascivo-space-2);flex-direction:column;display:flex}._title_ddsov_71{font-size:var(--cascivo-text-lg);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text);margin:0}._description_ddsov_78{font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);margin:0}._actions_ddsov_84{justify-content:flex-end;gap:var(--cascivo-space-2);margin-block-start:var(--cascivo-space-4);display:flex}._cancel_ddsov_91,._confirm_ddsov_92{padding:var(--cascivo-space-2) var(--cascivo-space-4);border-radius:var(--cascivo-radius-control);font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);cursor:pointer;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), color var(--cascivo-duration-150) var(--cascivo-ease-out);border:1px solid #0000}:is(._cancel_ddsov_91,._confirm_ddsov_92):focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._cancel_ddsov_91{background:var(--cascivo-color-bg-subtle);color:var(--cascivo-color-text);border-color:var(--cascivo-color-border)}._cancel_ddsov_91:hover{background:var(--cascivo-color-bg-muted)}._confirm_ddsov_92{background:var(--cascivo-color-accent);color:var(--cascivo-color-on-accent)}._confirm_ddsov_92:hover{opacity:.9}[data-variant=destructive] ._confirm_ddsov_92{background:var(--cascivo-color-destructive);color:var(--cascivo-color-on-destructive)}._sheet_5g4hk_2{background:var(--cascivo-color-surface);box-shadow:var(--cascivo-shadow-overlay);transition:translate var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed}._sheet_5g4hk_2[data-state=closed]{transition:translate var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete}._sheet_5g4hk_2[data-side=end]{border-inline-start:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay) 0 0 var(--cascivo-radius-overlay);width:min(24rem,90vw);height:100%;inset-block:0;inset-inline-end:0;translate:100%}._sheet_5g4hk_2[data-side=end][data-state=open]{translate:0}@starting-style{._sheet_5g4hk_2[data-side=end][data-state=open]{translate:100%}}._sheet_5g4hk_2[data-side=start]{border-inline-end:1px solid var(--cascivo-color-border);border-radius:0 var(--cascivo-radius-overlay) var(--cascivo-radius-overlay) 0;width:min(24rem,90vw);height:100%;inset-block:0;inset-inline-start:0;translate:-100%}._sheet_5g4hk_2[data-side=start][data-state=open]{translate:0}@starting-style{._sheet_5g4hk_2[data-side=start][data-state=open]{translate:-100%}}._sheet_5g4hk_2[data-side=top]{border-block-end:1px solid var(--cascivo-color-border);border-radius:0 0 var(--cascivo-radius-overlay) var(--cascivo-radius-overlay);width:100%;height:auto;max-height:80vh;inset-block-start:0;inset-inline:0;translate:0 -100%}._sheet_5g4hk_2[data-side=top][data-state=open]{translate:0}@starting-style{._sheet_5g4hk_2[data-side=top][data-state=open]{translate:0 -100%}}._sheet_5g4hk_2[data-side=bottom]{border-block-start:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay) var(--cascivo-radius-overlay) 0 0;width:100%;height:auto;max-height:80vh;inset-block-end:0;inset-inline:0;translate:0 100%}._sheet_5g4hk_2[data-side=bottom][data-state=open]{translate:0}@starting-style{._sheet_5g4hk_2[data-side=bottom][data-state=open]{translate:0 100%}}._sheet_5g4hk_2::backdrop{opacity:1;transition:opacity var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;background-color:#0006}@starting-style{._sheet_5g4hk_2::backdrop{opacity:0}}._sheet_5g4hk_2[data-state=closed]::backdrop{opacity:0;transition:opacity var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete}._header_5g4hk_133{padding:var(--cascivo-space-4) var(--cascivo-space-6);border-block-end:1px solid var(--cascivo-color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._title_5g4hk_142{font-size:var(--cascivo-text-lg);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text)}._close_5g4hk_148{width:2rem;height:2rem;font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-muted);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:color var(--cascivo-duration-150) var(--cascivo-ease-out), background-color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._close_5g4hk_148:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._close_5g4hk_148:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._body_5g4hk_176{padding:var(--cascivo-space-6);flex:1;overflow-y:auto}._wrapper_9jocm_2{display:contents}._menu_9jocm_6{padding:var(--cascivo-space-1);background:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);min-width:10rem;box-shadow:var(--cascivo-shadow-md);inset:auto;top:var(--cascivo-context-y,0);left:var(--cascivo-context-x,0);opacity:1;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;margin:0;position:fixed;translate:0}@starting-style{._menu_9jocm_6{opacity:0;translate:0 calc(-1 * var(--cascivo-space-1))}}._menu_9jocm_6[data-state=closed]{opacity:0;translate:0 calc(-1 * var(--cascivo-space-1));transition:opacity var(--cascivo-motion-exit), translate var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete}._item_9jocm_45{padding:var(--cascivo-space-2) var(--cascivo-space-3);border-radius:var(--cascivo-radius-item);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;display:flex}._item_9jocm_45:hover,._item_9jocm_45:focus-visible{background:var(--cascivo-color-bg-subtle)}._item_9jocm_45[aria-disabled=true]{opacity:.5;cursor:not-allowed}._trigger_sjoac_2{cursor:default;display:inline}._content_sjoac_7{padding:var(--cascivo-space-4);background:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);width:18rem;box-shadow:var(--cascivo-shadow-md);margin:0;position:fixed;inset:auto}@supports (anchor-name:--a){._content_sjoac_7{position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;inset-block-start:anchor(end);inset-inline-start:anchor(start)}}._content_sjoac_7{opacity:1;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;translate:0}@starting-style{._content_sjoac_7{opacity:0;translate:0 calc(-1 * var(--cascivo-space-2))}}._content_sjoac_7[data-state=closed]{opacity:0;translate:0 calc(-1 * var(--cascivo-space-2));transition:opacity var(--cascivo-motion-exit), translate var(--cascivo-motion-exit), display var(--cascivo-motion-exit) allow-discrete, overlay var(--cascivo-motion-exit) allow-discrete}._wrapper_kkula_2{gap:var(--cascivo-space-1);flex-direction:column;display:flex}._wrapper_kkula_2[data-size=sm]{--_height:2rem;--_font:var(--cascivo-text-sm);--_px:var(--cascivo-space-3)}._wrapper_kkula_2[data-size=md]{--_height:2.5rem;--_font:var(--cascivo-text-sm);--_px:var(--cascivo-space-4)}._wrapper_kkula_2[data-size=lg]{--_height:3rem;--_font:var(--cascivo-text-base);--_px:var(--cascivo-space-4)}._input-row_kkula_26{align-items:center;display:flex;position:relative}._input_kkula_26{width:100%;height:var(--_height,2.5rem);padding-inline:var(--_px,var(--cascivo-space-4));font-family:var(--cascivo-font-sans);font-size:var(--_font,var(--cascivo-text-sm));color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none;padding-inline-end:calc(var(--_px,var(--cascivo-space-4)) + 2.5rem)}._input_kkula_26::placeholder{color:var(--cascivo-color-text-muted)}._input_kkula_26:hover:not(:disabled):not(:focus){border-color:var(--cascivo-color-border-strong)}._input_kkula_26:focus{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._input_kkula_26:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._reveal-btn_kkula_68{border-radius:var(--cascivo-radius-control);width:2rem;height:2rem;color:var(--cascivo-color-text-subtle);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-inline-end:var(--cascivo-space-2)}._reveal-btn_kkula_68:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._reveal-btn_kkula_68:focus-visible{outline:2px solid var(--cascivo-color-accent);outline-offset:1px}._reveal-icon_kkula_94{background-color:currentColor;width:1.25rem;height:1.25rem;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._wrapper_kkula_2[data-revealed] ._reveal-icon_kkula_94{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'/%3E%3Cline x1='1' y1='1' x2='23' y2='23'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'/%3E%3Cline x1='1' y1='1' x2='23' y2='23'/%3E%3C/svg%3E")}._strength-meter_kkula_114{gap:var(--cascivo-space-1);display:flex}._strength-meter_kkula_114[data-strength=weak]{--_seg-color:var(--cascivo-color-destructive)}._strength-meter_kkula_114[data-strength=fair]{--_seg-color:var(--cascivo-color-warning)}._strength-meter_kkula_114[data-strength=good],._strength-meter_kkula_114[data-strength=strong]{--_seg-color:var(--cascivo-color-success)}._strength-segment_kkula_135{border-radius:var(--cascivo-radius-full);background-color:var(--cascivo-color-border);height:.25rem;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out);flex:1}._strength-segment_kkula_135[data-filled]{background-color:var(--_seg-color,var(--cascivo-color-accent))}._wrapper_ft9of_2{width:100%;display:inline-block;position:relative}._trigger_ft9of_8{width:100%;height:2.5rem;padding-inline:var(--cascivo-space-4);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);cursor:pointer;text-align:start;transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out);justify-content:space-between;align-items:center;display:flex}._trigger_ft9of_8:hover:not(:disabled){border-color:var(--cascivo-color-border-strong)}._trigger_ft9of_8:focus-visible{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring);outline:none}._trigger_ft9of_8:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._trigger_ft9of_8[aria-expanded=true]{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._trigger-label_ft9of_47{text-overflow:ellipsis;white-space:nowrap;color:var(--cascivo-color-text-muted);overflow:hidden}._chevron_ft9of_59{width:1rem;height:1rem;background-color:var(--cascivo-color-text-muted);transition:transform var(--cascivo-duration-150) var(--cascivo-ease-out);flex-shrink:0;margin-inline-start:var(--cascivo-space-2);display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._trigger_ft9of_8[aria-expanded=true] ._chevron_ft9of_59{transform:rotate(180deg)}._panel_ft9of_79{position-area:block-end span-inline-end;position-try-fallbacks:--bottom-start, block-start span-inline-end;padding:var(--cascivo-space-1);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-overlay);min-width:12rem;max-height:16rem;box-shadow:var(--cascivo-shadow-md);opacity:0;transition:opacity var(--cascivo-motion-enter), translate var(--cascivo-motion-enter), display var(--cascivo-motion-enter) allow-discrete, overlay var(--cascivo-motion-enter) allow-discrete;flex-direction:column;margin-block-start:var(--cascivo-space-1);display:flex;overflow:hidden;translate:0 -.25rem}._panel_ft9of_79:popover-open{opacity:1;translate:0}@starting-style{._panel_ft9of_79:popover-open{opacity:0;translate:0 -.25rem}}._search-row_ft9of_117{padding-block-end:var(--cascivo-space-1)}._search_ft9of_117{width:100%;height:2rem;padding-inline:var(--cascivo-space-3);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);outline:none}._search_ft9of_117:focus{border-color:var(--cascivo-color-accent)}._options_ft9of_138{flex:1;overflow-y:auto}._option_ft9of_138{align-items:center;gap:var(--cascivo-space-2);padding-block:var(--cascivo-space-1-5);padding-inline:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);border-radius:var(--cascivo-radius-item);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}._option_ft9of_138[data-active]{background-color:var(--cascivo-color-bg-subtle)}._option_ft9of_138[data-disabled]{opacity:.5;cursor:not-allowed}._checkbox_ft9of_166{border:1.5px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-indicator);background-color:var(--cascivo-color-surface);width:1rem;height:1rem;transition:background-color var(--cascivo-duration-100) var(--cascivo-ease-out);flex-shrink:0}._option_ft9of_138[data-selected] ._checkbox_ft9of_166{background-color:var(--cascivo-color-accent);border-color:var(--cascivo-color-accent)}._no-results_ft9of_181{padding-block:var(--cascivo-space-3);padding-inline:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-muted);text-align:center}._wrapper_82rin_2{gap:var(--cascivo-space-1);min-height:2.5rem;padding:var(--cascivo-space-2);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);cursor:text;transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);flex-wrap:wrap;display:flex}._wrapper_82rin_2:focus-within{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._wrapper_82rin_2[data-disabled]{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._tag_82rin_28{align-items:center;gap:var(--cascivo-space-1);padding-block:var(--cascivo-space-0-5);padding-inline:var(--cascivo-space-2);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-full);line-height:1.25;display:inline-flex}._tag_82rin_28[data-state=invalid]{color:var(--cascivo-color-destructive);background-color:rgb(from var(--cascivo-color-destructive) r g b / .08);border-color:var(--cascivo-color-destructive)}._dismiss_82rin_49{border-radius:var(--cascivo-radius-full);width:1rem;height:1rem;color:var(--cascivo-color-text-muted);cursor:pointer;font-size:var(--cascivo-text-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}._dismiss_82rin_49:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-border)}._dismiss_82rin_49:focus-visible{outline:2px solid var(--cascivo-color-accent);outline-offset:1px}._dismiss_82rin_49:disabled{cursor:not-allowed}._input_82rin_79{min-width:4rem;font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text);background:0 0;border:none;outline:none;flex:1}._input_82rin_79::placeholder{color:var(--cascivo-color-text-muted)}._input_82rin_79:disabled{cursor:not-allowed}._wrapper_1l2lx_2{gap:var(--cascivo-space-2);align-items:center;display:flex}._slot_1l2lx_8{width:2.75rem;height:3rem;font-family:var(--cascivo-font-mono,var(--cascivo-font-sans));font-size:var(--cascivo-text-xl);font-weight:var(--cascivo-font-semibold);text-align:center;color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1.5px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);caret-color:#0000;outline:none}._slot_1l2lx_8:hover:not(:disabled){border-color:var(--cascivo-color-border-strong)}._slot_1l2lx_8:focus{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._slot_1l2lx_8[data-filled]{border-color:var(--cascivo-color-border-strong);background-color:var(--cascivo-color-bg-subtle)}._slot_1l2lx_8:disabled{opacity:.5;cursor:not-allowed}._wrapper_viy4c_2{gap:var(--cascivo-space-1);padding:var(--cascivo-space-1);background-color:var(--cascivo-color-bg-subtle);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-control);display:inline-flex}._wrapper_viy4c_2[data-size=sm]{--_seg-h:1.75rem;--_seg-font:var(--cascivo-text-xs);--_seg-px:var(--cascivo-space-2)}._wrapper_viy4c_2[data-size=md]{--_seg-h:2.25rem;--_seg-font:var(--cascivo-text-sm);--_seg-px:var(--cascivo-space-3)}._wrapper_viy4c_2[data-size=lg]{--_seg-h:2.75rem;--_seg-font:var(--cascivo-text-base);--_seg-px:var(--cascivo-space-4)}._wrapper_viy4c_2[data-disabled]{opacity:.5}._segment_viy4c_33{height:var(--_seg-h,2.25rem);padding-inline:var(--_seg-px,var(--cascivo-space-3));font-family:var(--cascivo-font-sans);font-size:var(--_seg-font,var(--cascivo-text-sm));font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text-subtle);border-radius:var(--cascivo-radius-item);cursor:pointer;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), color var(--cascivo-duration-150) var(--cascivo-ease-out);white-space:nowrap;background:0 0;border:none}._segment_viy4c_33:hover:not(:disabled):not([data-selected]){color:var(--cascivo-color-text);background-color:rgb(from var(--cascivo-color-text) r g b / .05)}._segment_viy4c_33:focus-visible{outline:2px solid var(--cascivo-color-accent);outline-offset:1px}._segment_viy4c_33[data-selected]{color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);box-shadow:var(--cascivo-shadow-sm)}._segment_viy4c_33:disabled{cursor:not-allowed;opacity:.5}._input-group_1fued_2{align-items:stretch;width:100%;display:flex}._input-group_1fued_2[data-has-prefix] ._input-wrap_1fued_8>*{border-start-start-radius:0;border-end-start-radius:0}._input-group_1fued_2[data-has-suffix] ._input-wrap_1fued_8>*{border-start-end-radius:0;border-end-end-radius:0}._input-group_1fued_2[data-has-prefix] ._addon_1fued_18[data-position=prefix]{border-inline-end:none;border-start-end-radius:0;border-end-end-radius:0}._input-group_1fued_2[data-has-suffix] ._addon_1fued_18[data-position=suffix]{border-inline-start:none;border-start-start-radius:0;border-end-start-radius:0}._input-wrap_1fued_8{flex:1;min-width:0}._input-wrap_1fued_8>*{width:100%}._addon_1fued_18{padding-inline:var(--cascivo-space-3);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle);background-color:var(--cascivo-color-bg-subtle);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);white-space:nowrap;flex-shrink:0;align-items:center;display:inline-flex}._input-group_1fued_2:has(._inline-addon_1fued_55){border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field,var(--cascivo-radius-control));background:var(--cascivo-color-bg);align-items:center;transition:border-color .12s,box-shadow .12s;display:flex}._input-group_1fued_2:has(._inline-addon_1fued_55):focus-within{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._input-group_1fued_2:has(._inline-addon_1fued_55) ._input-wrap_1fued_8 input{box-shadow:none;background:0 0;border:none;outline:none}._inline-addon_1fued_55{color:var(--cascivo-color-text-subtle);pointer-events:none;align-items:center;display:inline-flex}._inline-addon_1fued_55[data-align=inline-start]{order:-1;padding-inline-start:var(--cascivo-space-3)}._inline-addon_1fued_55[data-align=inline-end]{order:1;padding-inline-end:var(--cascivo-space-3)}._inline-addon_1fued_55 svg{block-size:1rem;inline-size:1rem}._button-group_1fued_101{align-items:stretch;display:inline-flex}._button-group_1fued_101>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}._button-group_1fued_101>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}._button-group_1fued_101>:focus-visible{z-index:1;position:relative}._wrapper_2eq8m_2{gap:var(--cascivo-space-1);align-items:center;display:inline-flex}._wrapper_2eq8m_2[data-size=sm]{--_star-size:1.25rem}._wrapper_2eq8m_2[data-size=md]{--_star-size:1.5rem}._wrapper_2eq8m_2[data-size=lg]{--_star-size:2rem}._star_2eq8m_20{width:var(--_star-size,1.5rem);height:var(--_star-size,1.5rem);cursor:pointer;color:var(--cascivo-color-border-strong);transition:color var(--cascivo-duration-100) var(--cascivo-ease-out), transform var(--cascivo-duration-100) var(--cascivo-ease-out);background:0 0;background-color:var(--cascivo-color-border-strong);border:none;padding:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._wrapper_2eq8m_2:not(:has(:disabled)):not(:has([tabindex="-1"])):hover ._star_2eq8m_20[data-filled]{background-color:var(--cascivo-color-warning)}._star_2eq8m_20[data-filled]{background-color:var(--cascivo-color-warning)}._wrapper_2eq8m_2:not(:has(:disabled)):hover ._star_2eq8m_20:hover~._star_2eq8m_20{background-color:var(--cascivo-color-border-strong)}._star_2eq8m_20:focus-visible{outline:2px solid var(--cascivo-color-accent);outline-offset:2px;border-radius:var(--cascivo-radius-control)}._star_2eq8m_20:disabled{cursor:not-allowed;opacity:.5}._star_2eq8m_20:not(:disabled):not([tabindex="-1"]):hover{transform:scale(1.1)}._switcher_1ibim_2{padding:0;padding-inline:var(--cascivo-space-2);flex-direction:column;margin:0;list-style:none;display:flex}._item_1ibim_11{align-items:center;gap:var(--cascivo-space-3);padding-block:var(--cascivo-space-3);padding-inline:var(--cascivo-space-4);font-family:var(--cascivo-font-sans);font-size:var(--cascivo-text-sm);border-radius:var(--cascivo-radius-item);color:var(--cascivo-color-text-subtle);transition:color var(--cascivo-duration-150) var(--cascivo-ease-out), background-color var(--cascivo-duration-150) var(--cascivo-ease-out);text-decoration:none;display:flex}._item_1ibim_11:hover{background:var(--cascivo-color-bg-subtle);color:var(--cascivo-color-text)}._item_1ibim_11:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._item_1ibim_11[data-state=active]{background:var(--cascivo-color-active-bg);color:var(--cascivo-color-text);font-weight:var(--cascivo-font-medium)}._icon_1ibim_43{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._divider_1ibim_50{block-size:0;margin-block:var(--cascivo-space-2);border-block-start:1px solid var(--cascivo-color-border)}._wrapper_1i7pe_2{align-items:center;min-width:4rem;display:inline-flex}._preview_1i7pe_8{align-items:center;gap:var(--cascivo-space-1-5);padding-block:var(--cascivo-space-0-5);padding-inline:var(--cascivo-space-1);border-radius:var(--cascivo-radius-control);font-family:var(--cascivo-font-sans);font-size:inherit;color:var(--cascivo-color-text);cursor:pointer;text-align:start;transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), background-color var(--cascivo-duration-150) var(--cascivo-ease-out);background:0 0;border:1px solid #0000;display:inline-flex}._preview_1i7pe_8:hover:not(:disabled){border-color:var(--cascivo-color-border);background-color:var(--cascivo-color-bg-subtle)}._preview_1i7pe_8:focus-visible{outline:2px solid var(--cascivo-color-accent);outline-offset:1px}._preview_1i7pe_8:disabled{cursor:not-allowed;opacity:.5}._preview-text_1i7pe_42{min-width:1ch}._placeholder_1i7pe_46{color:var(--cascivo-color-text-muted)}._edit-icon_1i7pe_50{background-color:var(--cascivo-color-text-muted);opacity:0;width:.875rem;height:.875rem;transition:opacity var(--cascivo-duration-100) var(--cascivo-ease-out);display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._preview_1i7pe_8:hover ._edit-icon_1i7pe_50{opacity:1}._editing_1i7pe_69 ._input_1i7pe_70{width:100%;min-width:4rem;padding-block:var(--cascivo-space-0-5);padding-inline:var(--cascivo-space-1);font-family:var(--cascivo-font-sans);font-size:inherit;color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-accent);border-radius:var(--cascivo-radius-control);box-shadow:var(--cascivo-focus-ring);outline:none}._group_1m7ko_2{gap:var(--cascivo-space-3);display:grid}._card_1m7ko_7{gap:var(--cascivo-space-3);padding:var(--cascivo-space-4);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-surface);background:var(--cascivo-color-bg);cursor:pointer;align-items:flex-start;transition:border-color .12s,background-color .12s;display:flex}._card_1m7ko_7:hover:not([data-disabled]){border-color:var(--cascivo-color-border-strong)}._card_1m7ko_7:has(input:checked){border-color:var(--cascivo-color-accent);background:color-mix(in oklch, var(--cascivo-color-accent) 4%, var(--cascivo-color-bg))}._card_1m7ko_7:has(input:focus-visible){box-shadow:var(--cascivo-focus-ring)}._card_1m7ko_7[data-disabled]{opacity:.5;cursor:not-allowed}._input_1m7ko_39{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._glyph_1m7ko_48{border:1px solid var(--cascivo-color-border-strong);border-radius:var(--cascivo-radius-full);flex:none;block-size:1rem;inline-size:1rem;margin-block-start:2px;transition:border-color .12s,background-color .12s}._card_1m7ko_7:has(input:checked) ._glyph_1m7ko_48{border-color:var(--cascivo-color-accent);background:radial-gradient(circle, var(--cascivo-color-accent) 0 35%, transparent 40%)}._body_1m7ko_65{gap:var(--cascivo-space-1);flex-direction:column;display:flex}._title_1m7ko_71{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text)}._description_1m7ko_77{font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle)}._card_hmwl9_2{gap:var(--cascivo-space-3);padding:var(--cascivo-space-4);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-surface);background:var(--cascivo-color-bg);cursor:pointer;align-items:flex-start;transition:border-color .12s,background-color .12s;display:flex}._card_hmwl9_2:hover:not([data-disabled]){border-color:var(--cascivo-color-border-strong)}._card_hmwl9_2:has(input:checked){border-color:var(--cascivo-color-accent);background:color-mix(in oklch, var(--cascivo-color-accent) 4%, var(--cascivo-color-bg))}._card_hmwl9_2:has(input:focus-visible){box-shadow:var(--cascivo-focus-ring)}._card_hmwl9_2[data-disabled]{opacity:.5;cursor:not-allowed}._input_hmwl9_34{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._glyph_hmwl9_43{border:1px solid var(--cascivo-color-border-strong);border-radius:var(--cascivo-radius-indicator);color:#0000;flex:none;place-items:center;block-size:1rem;inline-size:1rem;margin-block-start:2px;transition:all .12s;display:grid}._card_hmwl9_2:has(input:checked) ._glyph_hmwl9_43{border-color:var(--cascivo-color-accent);background:var(--cascivo-color-accent);color:var(--cascivo-color-accent-foreground,oklch(100% 0 0))}._check_hmwl9_62{block-size:.75rem;inline-size:.75rem}._body_hmwl9_67{gap:var(--cascivo-space-1);flex-direction:column;display:flex}._title_hmwl9_73{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text)}._description_hmwl9_79{font-size:var(--cascivo-text-sm);color:var(--cascivo-color-text-subtle)}._root_1gsaa_2{display:inline}._cursor_1gsaa_5{vertical-align:text-bottom;background:currentColor;width:2px;height:1em;margin-inline-start:1px;animation:1s step-end infinite _cascade-cursor-blink_1gsaa_1;display:inline-block}._root_igrpp_2{align-items:center;gap:var(--cascivo-space-1);padding:var(--cascivo-space-1) var(--cascivo-space-2);border-radius:var(--cascivo-radius-indicator);font-size:var(--cascivo-font-size-xs);font-weight:500;line-height:1;display:inline-flex}._root_igrpp_2[data-variant=generating]{background:var(--cascivo-color-surface-2);color:var(--cascivo-color-foreground-muted);animation:1.5s ease-in-out infinite _cascade-ai-pulse_igrpp_1}._root_igrpp_2[data-variant=done]{background:var(--cascivo-color-success,oklch(64.8% .15 145));color:oklch(100% 0 0)}._root_igrpp_2[data-variant=error]{background:var(--cascivo-color-error,oklch(62.8% .188 22));color:oklch(100% 0 0)}._root_1mxlp_2{color:oklch(90% .02 145);font-family:ui-monospace,Cascadia Code,Source Code Pro,monospace;font-size:var(--cascivo-font-size-sm,.875rem);padding:var(--cascivo-space-4);border-radius:var(--cascivo-radius-surface);background:oklch(12% .01 250);line-height:1.6;overflow-x:auto}._line_1mxlp_12{gap:var(--cascivo-space-2);display:flex}._prefix_1mxlp_16{color:oklch(70% .15 145);-webkit-user-select:none;user-select:none}._text_1mxlp_20{flex:1}._cursor_1mxlp_23{background:oklch(90% .02 145);width:8px;height:1em;animation:1s step-end infinite _cascade-cursor-blink_1mxlp_1;display:inline-block}._line_1mxlp_12[data-type=command] ._text_1mxlp_20{color:oklch(90% .1 250)}._line_1mxlp_12[data-type=error] ._text_1mxlp_20{color:oklch(75% .15 22)}._line_1mxlp_12[data-type=comment] ._text_1mxlp_20{color:oklch(60% .02 145)}._root_1ja1t_2{background:var(--cascivo-color-background);border:1px solid var(--cascivo-border-default);border-radius:var(--cascivo-radius-surface);flex-direction:column;height:100%;min-height:400px;display:flex;overflow:hidden}._messages_1ja1t_12{padding:var(--cascivo-space-4);gap:var(--cascivo-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}._message_1ja1t_12{gap:var(--cascivo-space-1);flex-direction:column;max-width:80%;display:flex}._message_1ja1t_12[data-role=user]{align-self:flex-end;align-items:flex-end}._message_1ja1t_12[data-role=assistant]{align-self:flex-start}._roleLabel_1ja1t_33{font-size:var(--cascivo-font-size-xs,.75rem);color:var(--cascivo-color-foreground-muted);font-weight:500}._content_1ja1t_38{padding:var(--cascivo-space-2) var(--cascivo-space-3);border-radius:var(--cascivo-radius-control);background:var(--cascivo-color-surface);line-height:1.5}._message_1ja1t_12[data-role=user] ._content_1ja1t_38{background:var(--cascivo-color-accent);color:var(--cascivo-color-accent-foreground)}._inputArea_1ja1t_48{gap:var(--cascivo-space-2);padding:var(--cascivo-space-3);border-block-start:1px solid var(--cascivo-border-subtle);background:var(--cascivo-color-surface);display:flex}._textarea_1ja1t_55{resize:none;border:1px solid var(--cascivo-border-default);border-radius:var(--cascivo-radius-control);padding:var(--cascivo-space-2) var(--cascivo-space-3);font:inherit;background:var(--cascivo-color-background);color:var(--cascivo-color-foreground);flex:1}._sendButton_1ja1t_65{padding:var(--cascivo-space-2) var(--cascivo-space-4);background:var(--cascivo-color-accent);color:var(--cascivo-color-accent-foreground);border-radius:var(--cascivo-radius-control);font:inherit;cursor:pointer;border:none;font-weight:500}._sendButton_1ja1t_65:disabled{opacity:.5;cursor:not-allowed}._frame_3ybx8_2{inline-size:100%;position:relative}._fallback_3ybx8_7{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}._legend_sdzdj_2{gap:var(--cascivo-space-2);padding-block:var(--cascivo-space-2);flex-wrap:wrap;display:flex}._item_sdzdj_9{align-items:center;gap:var(--cascivo-space-1);padding:var(--cascivo-space-1) var(--cascivo-space-2);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-sm);cursor:pointer;font-size:var(--cascivo-font-size-sm);color:var(--cascivo-color-text);transition:opacity var(--cascivo-duration-150,.15s) ease;background:0 0;display:flex}._item_sdzdj_9[data-state=off]{opacity:.4}._swatch_sdzdj_27{border-radius:2px;flex-shrink:0;block-size:12px;inline-size:12px;display:inline-block}._header_cgfdd_2{align-items:center;gap:var(--cascivo-space-6);padding-inline:var(--cascivo-space-6);padding-block:var(--cascivo-space-3);font-family:var(--cascivo-font-sans);background-color:var(--cascivo-header-bg,var(--cascivo-color-surface));border-block-end:1px solid var(--cascivo-color-border);display:flex;container:cascade-header/inline-size}._header_cgfdd_2[data-sticky]{z-index:var(--cascivo-z-raised);position:sticky;inset-block-start:0}._brand_cgfdd_20{align-items:center;gap:var(--cascivo-space-2);font-size:var(--cascivo-text-base);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text);white-space:nowrap;display:flex}._brand_cgfdd_20 :any-link{color:inherit;text-decoration:none}._nav_cgfdd_35{min-inline-size:0}._list_cgfdd_39{align-items:center;gap:var(--cascivo-space-1);margin:0;padding:0;list-style:none;display:flex}._link_cgfdd_48{padding-inline:var(--cascivo-space-3);padding-block:var(--cascivo-space-2);font-size:var(--cascivo-text-sm);line-height:var(--cascivo-leading-none);color:var(--cascivo-color-text-subtle);white-space:nowrap;border-radius:var(--cascivo-radius-item);transition:color var(--cascivo-duration-150) var(--cascivo-ease-out), background-color var(--cascivo-duration-150) var(--cascivo-ease-out);align-items:center;text-decoration:none;display:inline-flex}._link_cgfdd_48:hover{color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._link_cgfdd_48:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._link_cgfdd_48[data-state=active]{color:var(--cascivo-color-text);font-weight:var(--cascivo-font-medium);background-color:var(--cascivo-color-bg-subtle)}._spacer_cgfdd_80{flex:1}._actions_cgfdd_84{align-items:center;gap:var(--cascivo-space-2);display:flex}@container cascade-header (inline-size<40rem){._list_cgfdd_39{gap:0}._link_cgfdd_48{padding-inline:var(--cascivo-space-2);font-size:var(--cascivo-text-xs);letter-spacing:var(--cascivo-tracking-tight)}}._root_19wuw_2{align-items:center;inline-size:100%;display:inline-flex;position:relative}._root_19wuw_2[data-size=sm]{--_search-height:2rem;--_search-font:var(--cascivo-text-sm);--_search-px:var(--cascivo-space-3)}._root_19wuw_2[data-size=md]{--_search-height:2.5rem;--_search-font:var(--cascivo-text-sm);--_search-px:var(--cascivo-space-4)}._root_19wuw_2[data-size=lg]{--_search-height:3rem;--_search-font:var(--cascivo-text-base);--_search-px:var(--cascivo-space-4)}._label_19wuw_28{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._icon_19wuw_41{color:var(--cascivo-color-text-muted);pointer-events:none;align-items:center;display:inline-flex;position:absolute;inset-inline-start:var(--_search-px,var(--cascivo-space-4))}._input_19wuw_50{inline-size:100%;block-size:var(--_search-height,2.5rem);font-family:var(--cascivo-font-sans);font-size:var(--_search-font,var(--cascivo-text-sm));color:var(--cascivo-color-text);background-color:var(--cascivo-color-surface);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-field);transition:border-color var(--cascivo-duration-150) var(--cascivo-ease-out), box-shadow var(--cascivo-duration-150) var(--cascivo-ease-out);outline:none;padding-inline-start:calc(var(--_search-px,var(--cascivo-space-4)) + 1rem + var(--cascivo-space-2));padding-inline-end:calc(var(--_search-px,var(--cascivo-space-4)) + 1.5rem)}._input_19wuw_50::-webkit-search-cancel-button{appearance:none;display:none}._input_19wuw_50::-webkit-search-decoration{appearance:none;display:none}._input_19wuw_50::placeholder{color:var(--cascivo-color-text-muted)}._input_19wuw_50:hover:not(:disabled):not(:focus){border-color:var(--cascivo-color-border-strong)}._input_19wuw_50:focus{border-color:var(--cascivo-color-accent);box-shadow:var(--cascivo-focus-ring)}._input_19wuw_50:disabled{opacity:.5;cursor:not-allowed;background-color:var(--cascivo-color-bg-subtle)}._clear_19wuw_96{block-size:1.5rem;inline-size:1.5rem;font-size:var(--cascivo-text-sm);line-height:var(--cascivo-leading-none);color:var(--cascivo-color-text-muted);border-radius:var(--cascivo-radius-control);cursor:pointer;transition:background-color var(--cascivo-duration-150) var(--cascivo-ease-out), color var(--cascivo-duration-150) var(--cascivo-ease-out);background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:var(--cascivo-space-2)}._clear_19wuw_96:hover:not(:disabled){color:var(--cascivo-color-text);background-color:var(--cascivo-color-bg-subtle)}._clear_19wuw_96:focus-visible{box-shadow:var(--cascivo-focus-ring);outline:none}._clear_19wuw_96:disabled{cursor:not-allowed}._auto-grid_eht2d_2{grid-template-columns:repeat(auto-fill, minmax(min(var(--_min,16rem), 100%), 1fr));gap:var(--_gap,var(--cascivo-space-4));display:grid}._masonry_1cl2k_3{column-count:var(--_cols,3);column-gap:var(--_gap,var(--cascivo-space-4))}._masonry_1cl2k_3>*{break-inside:avoid;margin-block-end:var(--_gap,var(--cascivo-space-4))}@supports (grid-template-rows:masonry){._masonry_1cl2k_3{column-count:initial;grid-template-columns:repeat(var(--_cols,3), minmax(0, 1fr));grid-template-rows:masonry;gap:var(--_gap,var(--cascivo-space-4));display:grid}._masonry_1cl2k_3>*{margin-block-end:0}}@supports (display:masonry){._masonry_1cl2k_3{display:masonry;column-count:initial;masonry-template-tracks:repeat(var(--_cols,3), minmax(0, 1fr));gap:var(--_gap,var(--cascivo-space-4))}._masonry_1cl2k_3>*{margin-block-end:0}}._section_ii907_2{padding-block:var(--cascivo-space-12);padding-inline:var(--cascivo-space-4);container-type:inline-size}._inner_ii907_8{max-inline-size:var(--_max,72rem);gap:var(--_gap,var(--cascivo-space-8));flex-direction:column;margin-inline:auto;display:flex}._hero_zme8g_3[data-variant=centered] ._copy_zme8g_3{text-align:center;align-items:center;gap:var(--cascivo-space-4);flex-direction:column;display:flex}._hero_zme8g_3[data-variant=split]{gap:var(--cascivo-space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}@container (inline-size<=48rem){._hero_zme8g_3[data-variant=split]{grid-template-columns:1fr}}._hero_zme8g_3[data-variant=split] ._copy_zme8g_3{gap:var(--cascivo-space-4);flex-direction:column;display:flex}._eyebrow_zme8g_29{font-size:var(--cascivo-text-sm);font-family:var(--cascivo-font-mono);color:var(--cascivo-text-secondary);margin:0}._title_zme8g_36{font-size:var(--cascivo-text-4xl);font-weight:var(--cascivo-font-bold);text-wrap:balance;margin:0}._description_zme8g_43{font-size:var(--cascivo-text-lg);color:var(--cascivo-text-secondary);max-inline-size:60ch;margin:0}._hero_zme8g_3[data-variant=centered] ._description_zme8g_43{margin-inline:auto}._actions_zme8g_54{gap:var(--cascivo-space-3);flex-wrap:wrap;display:flex}._hero_zme8g_3[data-variant=centered] ._actions_zme8g_54{justify-content:center}._media_zme8g_64{justify-content:center;align-items:center;display:flex}._cta_8wl2o_2{border-block:1px solid var(--cascivo-color-border);background-color:var(--cascivo-surface-subtle)}._title_8wl2o_7{font-size:var(--cascivo-text-2xl);font-weight:var(--cascivo-font-bold);text-wrap:balance;text-align:center;margin:0}._description_8wl2o_15{font-size:var(--cascivo-text-base);color:var(--cascivo-text-secondary);text-align:center;max-inline-size:56ch;margin-block:0;margin-inline:auto}._actions_8wl2o_24{gap:var(--cascivo-space-3);flex-wrap:wrap;justify-content:center;display:flex}._header_zu9xl_2{gap:var(--cascivo-space-3);flex-direction:column;display:flex}._title_zu9xl_8{font-size:var(--cascivo-text-2xl);font-weight:var(--cascivo-font-bold);text-wrap:balance;margin:0}._description_zu9xl_15{font-size:var(--cascivo-text-base);color:var(--cascivo-text-secondary);max-inline-size:60ch;margin:0}._item_zu9xl_22{gap:var(--cascivo-space-2);border-block-start:1px solid var(--cascivo-color-border);min-inline-size:0;color:inherit;flex-direction:column;padding-block-start:var(--cascivo-space-4);text-decoration:none;display:flex}a._item_zu9xl_22:hover{background-color:var(--cascivo-surface-subtle)}._icon_zu9xl_37{inline-size:var(--cascivo-space-6);block-size:var(--cascivo-space-6);color:var(--cascivo-color-accent);display:flex}._item-title_zu9xl_44{font-size:var(--cascivo-text-base);font-weight:var(--cascivo-font-semibold);margin:0}._item-description_zu9xl_50{font-size:var(--cascivo-text-sm);color:var(--cascivo-text-secondary);margin:0}._header_1qnjk_2{gap:var(--cascivo-space-3);flex-direction:column;display:flex}._title_1qnjk_8{font-size:var(--cascivo-text-2xl);font-weight:var(--cascivo-font-bold);text-wrap:balance;margin:0}._description_1qnjk_15{font-size:var(--cascivo-text-base);color:var(--cascivo-text-secondary);max-inline-size:60ch;margin:0}._stats-band_1c40e_2{padding-block:var(--cascivo-space-8);padding-inline:var(--cascivo-space-4);border-block:1px solid var(--cascivo-color-border);background-color:var(--cascivo-surface-subtle)}._inner_1c40e_9{max-inline-size:90rem;margin-inline:auto}._stat_1c40e_2{gap:var(--cascivo-space-1);padding-inline:var(--cascivo-space-4);border-inline-start:1px solid var(--cascivo-color-border);flex-direction:column;min-inline-size:0;display:flex}._stat-main_1c40e_23{align-items:center;gap:var(--cascivo-space-3);display:flex}._value_1c40e_29{font-size:var(--cascivo-text-2xl);font-weight:var(--cascivo-font-bold);font-family:var(--cascivo-font-mono);line-height:1}._delta_1c40e_36{font-size:var(--cascivo-text-sm);font-family:var(--cascivo-font-mono);color:var(--cascivo-text-secondary)}._label_1c40e_42{font-size:var(--cascivo-text-sm);color:var(--cascivo-text-secondary)}._page-footer_1rv0n_2{padding-block:var(--cascivo-space-10);padding-inline:var(--cascivo-space-4);border-block-start:1px solid var(--cascivo-color-border)}._inner_1rv0n_8{gap:var(--cascivo-space-8);flex-direction:column;max-inline-size:72rem;margin-inline:auto;display:flex}._group_1rv0n_16{gap:var(--cascivo-space-3);flex-direction:column;min-inline-size:0;display:flex}._group-title_1rv0n_23{font-size:var(--cascivo-text-sm);font-family:var(--cascivo-font-mono);font-weight:var(--cascivo-font-semibold);color:var(--cascivo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0}._link-list_1rv0n_33{gap:var(--cascivo-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._link_1rv0n_33{font-size:var(--cascivo-text-sm);color:var(--cascivo-text-primary);text-decoration:none}._link_1rv0n_33:hover{color:var(--cascivo-color-accent)}._bottom_1rv0n_52{justify-content:space-between;align-items:center;gap:var(--cascivo-space-4);border-block-start:1px solid var(--cascivo-color-border);flex-wrap:wrap;padding-block-start:var(--cascivo-space-6);display:flex}._brand_1rv0n_62{font-size:var(--cascivo-text-sm);font-weight:var(--cascivo-font-semibold)}._meta_1rv0n_67{font-size:var(--cascivo-text-sm);color:var(--cascivo-text-secondary)}}@media (forced-colors:active){._tooltip_1kzde_7{color:canvastext;background-color:canvas;border:1px solid canvastext}._button_1mu2g_2{border:1px solid buttontext}._button_1mu2g_2:focus-visible{outline-offset:2px;outline:2px solid highlight}._button_1mu2g_2:disabled{color:graytext;border-color:graytext}._input_1uwbl_34{color:fieldtext;background-color:field;border:1px solid fieldtext}._input_1uwbl_34:focus{outline-offset:2px;outline:2px solid highlight}._badge_1b80g_2{color:canvastext;border:1px solid canvastext}}@media (prefers-contrast:more){._badge_1b80g_2{border-width:2px}}@media (forced-colors:active){._panel_x9xli_69{border:1px solid buttontext}._close_x9xli_97:focus-visible{outline-offset:2px;outline:2px solid highlight}._alert_zchse_2{border:1px solid canvastext}._alert_zchse_2[data-variant=info],._alert_zchse_2[data-variant=success],._alert_zchse_2[data-variant=warning],._alert_zchse_2[data-variant=destructive]{border-width:2px}._dismiss_zchse_145:focus-visible{outline-offset:2px;outline:2px solid highlight}}@media (prefers-contrast:more){._alert_zchse_2,._alert_zchse_2[data-variant=info],._alert_zchse_2[data-variant=success],._alert_zchse_2[data-variant=warning],._alert_zchse_2[data-variant=destructive]{border-width:2px}}@media (forced-colors:active){._textarea_sh2pl_7{color:fieldtext;background-color:field;border:1px solid fieldtext}._textarea_sh2pl_7:focus{outline-offset:2px;outline:2px solid highlight}._select_1e0ay_37{color:fieldtext;background-color:field;border:1px solid fieldtext}._select_1e0ay_37:focus{outline-offset:2px;outline:2px solid highlight}._control_1bfoa_28{background-color:field;border:1px solid buttontext}._input_1bfoa_15:checked+._control_1bfoa_28,._input_1bfoa_15:indeterminate+._control_1bfoa_28{background-color:highlight;border-color:highlight}._input_1bfoa_15:focus-visible+._control_1bfoa_28{outline-offset:2px;outline:2px solid highlight}._control_1d8id_41{background-color:field;border:1px solid buttontext}._input_1d8id_28:checked+._control_1d8id_41{background-color:highlight;border-color:highlight}._input_1d8id_28:focus-visible+._control_1d8id_41{outline-offset:2px;outline:2px solid highlight}._track_1fw89_33{border:1px solid buttontext}._toggle_1fw89_2[data-state=on] ._track_1fw89_33{background-color:highlight;border-color:highlight}._toggle_1fw89_2:focus-visible ._track_1fw89_33{outline-offset:2px;outline:2px solid highlight}._slider_pqv9x_21::-webkit-slider-thumb{background-color:buttontext;border:2px solid buttontext}._slider_pqv9x_21:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:2px solid highlight}._slider_pqv9x_21::-moz-range-thumb{background-color:buttontext;border:2px solid buttontext}._slider_pqv9x_21:focus-visible::-moz-range-thumb{outline-offset:2px;outline:2px solid highlight}._menu_1y811_7{border:1px solid buttontext}._item_1y811_82:focus-visible{outline-offset:2px;outline:2px solid highlight}._toast_1qjx0_19{border:1px solid canvastext}._close_1qjx0_110:focus-visible{outline-offset:2px;outline:2px solid highlight}._list_vet0v_8{border-block-end:1px solid buttontext}._trigger_vet0v_14[data-state=active]{border-block-end:2px solid highlight}._trigger_vet0v_14:focus-visible{outline-offset:2px;outline:2px solid highlight}._accordion_1aoax_2{border:1px solid buttontext}._trigger_1aoax_22:focus-visible{outline-offset:2px;outline:2px solid highlight}}@keyframes _cascade-cursor-blink_1gsaa_1{0%,to{opacity:1}50%{opacity:0}}@keyframes _cascade-ai-pulse_igrpp_1{0%,to{opacity:1}50%{opacity:.6}}@keyframes _cascade-cursor-blink_1mxlp_1{0%,to{opacity:1}50%{opacity:0}}@layer cascade.tokens{:root{--cascivo-gray-0:oklch(100% 0 0);--cascivo-gray-50:oklch(98.5% .002 264);--cascivo-gray-100:oklch(96.7% .003 264);--cascivo-gray-200:oklch(92.8% .006 264);--cascivo-gray-300:oklch(87.2% .008 264);--cascivo-gray-400:oklch(70.7% .015 264);--cascivo-gray-500:oklch(55.4% .018 264);--cascivo-gray-600:oklch(44.6% .018 264);--cascivo-gray-700:oklch(37.3% .015 264);--cascivo-gray-800:oklch(26.9% .01 264);--cascivo-gray-900:oklch(20.5% .007 264);--cascivo-gray-950:oklch(14.5% .005 264);--cascivo-blue-50:oklch(97% .025 250);--cascivo-blue-100:oklch(93.2% .055 250);--cascivo-blue-200:oklch(88.2% .095 250);--cascivo-blue-300:oklch(80.8% .14 250);--cascivo-blue-400:oklch(70.7% .18 250);--cascivo-blue-500:oklch(62.3% .214 250);--cascivo-blue-600:oklch(54.6% .224 250);--cascivo-blue-700:oklch(45.2% .196 250);--cascivo-blue-800:oklch(37.3% .155 250);--cascivo-blue-900:oklch(29% .105 250);--cascivo-blue-950:oklch(20.5% .065 250);--cascivo-green-50:oklch(98.2% .018 145);--cascivo-green-100:oklch(96.2% .044 145);--cascivo-green-200:oklch(92.5% .084 145);--cascivo-green-400:oklch(75% .15 145);--cascivo-green-500:oklch(64.8% .15 145);--cascivo-green-600:oklch(54.8% .14 145);--cascivo-green-700:oklch(44.8% .12 145);--cascivo-green-900:oklch(28% .075 145);--cascivo-red-50:oklch(97.1% .013 22);--cascivo-red-100:oklch(93.6% .032 22);--cascivo-red-200:oklch(88.5% .062 22);--cascivo-red-400:oklch(72% .16 22);--cascivo-red-500:oklch(62.8% .188 22);--cascivo-red-600:oklch(54% .188 22);--cascivo-red-700:oklch(44.8% .17 22);--cascivo-red-900:oklch(28% .1 22);--cascivo-orange-50:oklch(98% .02 75);--cascivo-orange-100:oklch(96% .045 75);--cascivo-orange-400:oklch(82% .13 60);--cascivo-orange-500:oklch(76.8% .145 55);--cascivo-orange-600:oklch(68% .155 50);--cascivo-yellow-50:oklch(98.7% .026 95);--cascivo-yellow-100:oklch(97.3% .05 95);--cascivo-yellow-400:oklch(86.8% .145 80);--cascivo-yellow-500:oklch(76.8% .145 75);--cascivo-warm-50:oklch(98.2% .008 80);--cascivo-warm-100:oklch(96.2% .016 80);--cascivo-warm-200:oklch(92% .025 78);--cascivo-warm-300:oklch(87% .035 75);--cascivo-warm-400:oklch(76% .045 70);--cascivo-warm-500:oklch(64% .045 65);--cascivo-warm-600:oklch(52% .04 60);--cascivo-warm-700:oklch(42% .03 55);--cascivo-warm-800:oklch(31% .022 50);--cascivo-warm-900:oklch(21% .015 50);--cascivo-space-0:0px;--cascivo-space-1:.25rem;--cascivo-space-2:.5rem;--cascivo-space-3:.75rem;--cascivo-space-4:1rem;--cascivo-space-5:1.25rem;--cascivo-space-6:1.5rem;--cascivo-space-8:2rem;--cascivo-space-10:2.5rem;--cascivo-space-12:3rem;--cascivo-space-16:4rem;--cascivo-space-20:5rem;--cascivo-space-24:6rem;--cascivo-font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cascivo-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--cascivo-text-xs:.75rem;--cascivo-text-sm:.875rem;--cascivo-text-base:1rem;--cascivo-text-lg:1.125rem;--cascivo-text-xl:1.25rem;--cascivo-text-2xl:1.5rem;--cascivo-text-3xl:1.875rem;--cascivo-font-normal:400;--cascivo-font-medium:500;--cascivo-font-semibold:600;--cascivo-font-bold:700;--cascivo-leading-none:1;--cascivo-leading-tight:1.25;--cascivo-leading-snug:1.375;--cascivo-leading-normal:1.5;--cascivo-leading-relaxed:1.625;--cascivo-tracking-tight:-.025em;--cascivo-tracking-normal:0em;--cascivo-tracking-wide:.025em;--cascivo-radius-none:0px;--cascivo-radius-sm:.25rem;--cascivo-radius-md:.375rem;--cascivo-radius-lg:.5rem;--cascivo-radius-xl:.75rem;--cascivo-radius-2xl:1rem;--cascivo-radius-full:9999px;--cascivo-radius-base:.375rem;--cascivo-radius-control:var(--cascivo-radius-base);--cascivo-radius-field:var(--cascivo-radius-base);--cascivo-radius-item:calc(var(--cascivo-radius-base) * .66);--cascivo-radius-surface:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-overlay:calc(var(--cascivo-radius-base) * 2);--cascivo-radius-indicator:calc(var(--cascivo-radius-base) / 2);--cascivo-shadow-xs:0 1px 2px oklch(0% 0 0/.05);--cascivo-shadow-sm:0 1px 3px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.04);--cascivo-shadow-md:0 2px 8px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.04);--cascivo-shadow-overlay:0 4px 32px oklch(0% 0 0/.16), 0 0 0 1px oklch(0% 0 0/.04);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-shadow-xl:var(--cascivo-shadow-overlay);--cascivo-ring-width:3px;--cascivo-ring-offset:0px;--cascivo-ring-color:color-mix(in oklch, var(--cascivo-color-accent,oklch(62.3% .214 250)) 55%, transparent);--cascivo-color-primary:oklch(20.5% 0 0);--cascivo-color-primary-fg:oklch(98.5% 0 0);--cascivo-color-primary-hover:oklch(27% 0 0);--cascivo-color-primary-active:oklch(32% 0 0);--cascivo-color-active-bg:oklch(14.5% .005 264/.06);--cascivo-control-height-sm:1.75rem;--cascivo-control-height-md:2.25rem;--cascivo-control-height-lg:2.75rem;--cascivo-border-subtle:oklch(92.8% .006 264);--cascivo-border-default:oklch(87.2% .008 264);--cascivo-border-strong:oklch(70.7% .015 264);--cascivo-ease-in:cubic-bezier(.4, 0, 1, 1);--cascivo-ease-out:cubic-bezier(0, 0, .2, 1);--cascivo-ease-in-out:cubic-bezier(.4, 0, .2, 1);--cascivo-duration-75:75ms;--cascivo-duration-100:.1s;--cascivo-duration-150:.15s;--cascivo-duration-200:.2s;--cascivo-duration-300:.3s;--cascivo-duration-500:.5s;--cascivo-motion-enter:var(--cascivo-duration-200) var(--cascivo-ease-out);--cascivo-motion-exit:var(--cascivo-duration-150) var(--cascivo-ease-in);--cascivo-motion-emphasis:var(--cascivo-duration-300) var(--cascivo-ease-in-out);--cascivo-chart-1:oklch(74% .13 70);--cascivo-chart-2:oklch(74% .11 240);--cascivo-chart-3:oklch(66% .13 165);--cascivo-chart-4:oklch(93% .16 100);--cascivo-chart-5:oklch(50% .13 250);--cascivo-chart-6:oklch(60% .16 40);--cascivo-chart-7:oklch(66% .12 350);--cascivo-chart-8:oklch(55% .02 280);--cascivo-chart-grid:var(--cascivo-gray-200);--cascivo-chart-axis:var(--cascivo-gray-400);--cascivo-brand-primary:oklch(55% .15 240);--cascivo-brand-accent:oklch(72% .13 195);--cascivo-brand-ink:oklch(22% .03 250);--cascivo-brand-paper:oklch(99% .005 250);--cascivo-brand-gradient-start:oklch(55% .15 240);--cascivo-brand-gradient-end:oklch(72% .13 195);--cascivo-z-base:0;--cascivo-z-raised:10;--cascivo-z-dropdown:100;--cascivo-z-overlay:200;--cascivo-z-modal:300;--cascivo-z-toast:400;--cascivo-z-tooltip:500;--cascivo-shell-header-block-size:3rem;--cascivo-shell-panel-inline-size:20rem;--cascivo-shell-aside-inline-size:18rem}@media (prefers-reduced-motion:reduce){:root{--cascivo-duration-75:.01ms;--cascivo-duration-100:.01ms;--cascivo-duration-150:.01ms;--cascivo-duration-200:.01ms;--cascivo-duration-300:.01ms;--cascivo-duration-500:.01ms}}}@layer cascade.theme{[data-theme=light],:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cascivo-color-background:oklch(100% 0 0);--cascivo-color-surface:oklch(98.5% .002 264);--cascivo-color-surface-2:oklch(96.7% .003 264);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface);--cascivo-color-surface-overlay:var(--cascivo-color-background);--cascivo-color-border:var(--cascivo-gray-200);--cascivo-color-border-strong:var(--cascivo-gray-300);--cascivo-border-subtle:oklch(92.8% .006 264);--cascivo-border-default:oklch(87.2% .008 264);--cascivo-border-strong:oklch(70.7% .015 264);--cascivo-color-foreground:oklch(14.5% .005 264);--cascivo-color-foreground-muted:oklch(55.4% .018 264);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-gray-600);--cascivo-color-text-muted:var(--cascivo-gray-400);--cascivo-color-text-on-accent:oklch(100% 0 0);--cascivo-color-text-on-destructive:oklch(100% 0 0);--cascivo-color-accent:oklch(62.3% .214 250);--cascivo-color-accent-foreground:oklch(100% 0 0);--cascivo-color-accent-hover:oklch(54.6% .224 250);--cascivo-color-accent-active:var(--cascivo-blue-800);--cascivo-color-accent-subtle:var(--cascivo-blue-50);--cascivo-color-accent-muted:var(--cascivo-blue-100);--cascivo-color-primary:oklch(20.5% 0 0);--cascivo-color-primary-fg:oklch(98.5% 0 0);--cascivo-color-primary-hover:oklch(27% 0 0);--cascivo-color-primary-active:oklch(32% 0 0);--cascivo-color-active-bg:oklch(14.5% .005 264/.06);--cascivo-color-destructive:var(--cascivo-red-600);--cascivo-color-destructive-hover:var(--cascivo-red-700);--cascivo-color-destructive-subtle:var(--cascivo-red-50);--cascivo-color-error:oklch(62.8% .188 22);--cascivo-color-warning:oklch(76.8% .145 75);--cascivo-color-success:oklch(64.8% .15 145);--cascivo-color-success-subtle:var(--cascivo-green-50);--cascivo-color-warning-subtle:var(--cascivo-orange-50);--cascivo-color-info:var(--cascivo-blue-600);--cascivo-color-info-subtle:var(--cascivo-blue-50);--cascivo-color-success-foreground:oklch(45% .14 145);--cascivo-color-warning-foreground:oklch(50% .14 75);--cascivo-radius-base:.375rem;--cascivo-radius-control:var(--cascivo-radius-base);--cascivo-radius-surface:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-indicator:calc(var(--cascivo-radius-base) / 2);--cascivo-radius-full:9999px;--cascivo-radius-component:var(--cascivo-radius-base);--cascivo-radius-button:var(--cascivo-radius-base);--cascivo-radius-input:var(--cascivo-radius-base);--cascivo-radius-card:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-badge:var(--cascivo-radius-full);--cascivo-radius-modal:calc(var(--cascivo-radius-base) * 2);--cascivo-shadow-xs:0 1px 2px oklch(0% 0 0/.05);--cascivo-shadow-sm:0 1px 3px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.04);--cascivo-shadow-md:0 2px 8px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.04);--cascivo-shadow-overlay:0 4px 32px oklch(0% 0 0/.16), 0 0 0 1px oklch(0% 0 0/.04);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-ring-width:2px;--cascivo-ring-offset:0px;--cascivo-ring-color:color-mix(in oklch, var(--cascivo-color-accent) 55%, transparent);--cascivo-color-focus-ring:var(--cascivo-blue-500);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(62% .13 70);--cascivo-chart-2:oklch(62% .11 240);--cascivo-chart-3:oklch(60% .13 135);--cascivo-chart-4:oklch(60% .18 55);--cascivo-chart-5:oklch(50% .13 270);--cascivo-chart-6:oklch(58% .16 30);--cascivo-chart-7:oklch(62% .12 350);--cascivo-chart-8:oklch(50% .12 200);--cascivo-chart-grid:var(--cascivo-gray-200);--cascivo-chart-axis:var(--cascivo-gray-400)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cascivo-color-background:oklch(14.5% .005 250);--cascivo-color-surface:oklch(18.5% .007 250);--cascivo-color-surface-2:oklch(22% .008 250);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface-2);--cascivo-color-surface-overlay:var(--cascivo-color-surface);--cascivo-color-border:oklch(100% 0 0/.1);--cascivo-color-border-strong:oklch(100% 0 0/.16);--cascivo-border-subtle:oklch(100% 0 0/.06);--cascivo-border-default:oklch(100% 0 0/.1);--cascivo-border-strong:oklch(100% 0 0/.2);--cascivo-color-foreground:oklch(98.5% .002 264);--cascivo-color-foreground-muted:oklch(70.7% .015 264);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(55.4% .018 264);--cascivo-color-text-on-accent:oklch(14.5% .005 250);--cascivo-color-text-on-destructive:oklch(100% 0 0);--cascivo-color-accent:oklch(65% .2 250);--cascivo-color-accent-foreground:oklch(14.5% .005 250);--cascivo-color-accent-hover:oklch(70.7% .18 250);--cascivo-color-accent-active:oklch(80.8% .14 250);--cascivo-color-accent-subtle:oklch(62.3% .214 250/.1);--cascivo-color-accent-muted:oklch(62.3% .214 250/.2);--cascivo-color-destructive:oklch(72% .16 22);--cascivo-color-destructive-hover:oklch(62.8% .188 22);--cascivo-color-destructive-subtle:oklch(62.8% .188 22/.1);--cascivo-color-error:oklch(72% .16 22);--cascivo-color-warning:oklch(82% .13 75);--cascivo-color-success:oklch(72% .13 145);--cascivo-color-success-subtle:oklch(72% .13 145/.1);--cascivo-color-warning-subtle:oklch(82% .13 75/.1);--cascivo-color-info:oklch(65% .2 250);--cascivo-color-info-subtle:oklch(65% .2 250/.1);--cascivo-color-success-foreground:oklch(72% .13 145);--cascivo-color-warning-foreground:oklch(82% .13 75);--cascivo-color-primary:oklch(92.2% 0 0);--cascivo-color-primary-fg:oklch(20.5% 0 0);--cascivo-color-primary-hover:oklch(86% 0 0);--cascivo-color-primary-active:oklch(80% 0 0);--cascivo-color-active-bg:oklch(100% 0 0/.08);--cascivo-radius-base:.375rem;--cascivo-radius-control:var(--cascivo-radius-base);--cascivo-radius-surface:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-indicator:calc(var(--cascivo-radius-base) / 2);--cascivo-radius-full:9999px;--cascivo-radius-component:var(--cascivo-radius-base);--cascivo-radius-button:var(--cascivo-radius-base);--cascivo-radius-input:var(--cascivo-radius-base);--cascivo-radius-card:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-badge:var(--cascivo-radius-full);--cascivo-radius-modal:calc(var(--cascivo-radius-base) * 2);--cascivo-shadow-xs:none;--cascivo-shadow-sm:0 1px 3px oklch(0% 0 0/.4);--cascivo-shadow-md:0 2px 8px oklch(0% 0 0/.45);--cascivo-shadow-overlay:0 4px 32px oklch(0% 0 0/.6), 0 0 0 1px oklch(100% 0 0/.06);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-ring-width:2px;--cascivo-ring-offset:0px;--cascivo-ring-color:color-mix(in oklch, var(--cascivo-color-accent) 65%, transparent);--cascivo-color-focus-ring:oklch(65% .2 250);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(80% .13 70);--cascivo-chart-2:oklch(80% .11 240);--cascivo-chart-3:oklch(73% .13 165);--cascivo-chart-4:oklch(95% .15 100);--cascivo-chart-5:oklch(63% .12 250);--cascivo-chart-6:oklch(68% .15 40);--cascivo-chart-7:oklch(73% .11 350);--cascivo-chart-8:oklch(72% .08 200);--cascivo-chart-grid:oklch(100% 0 0/.06);--cascivo-chart-axis:oklch(70.7% .015 264)}[data-theme=warm]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cascivo-color-background:oklch(99.5% .006 80);--cascivo-color-surface:oklch(97.5% .01 80);--cascivo-color-surface-2:oklch(95% .014 80);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface);--cascivo-color-surface-overlay:var(--cascivo-color-background);--cascivo-color-border:oklch(92% .018 80);--cascivo-color-border-strong:oklch(86% .025 75);--cascivo-border-subtle:oklch(92% .018 80);--cascivo-border-default:oklch(86% .025 75);--cascivo-border-strong:oklch(72% .04 70);--cascivo-color-foreground:oklch(18% .015 50);--cascivo-color-foreground-muted:oklch(52% .03 60);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(64% .025 65);--cascivo-color-text-on-accent:oklch(18% .015 50);--cascivo-color-text-on-destructive:oklch(100% 0 0);--cascivo-color-accent:oklch(76.8% .145 75);--cascivo-color-accent-foreground:oklch(18% .015 50);--cascivo-color-accent-hover:oklch(70% .155 70);--cascivo-color-accent-active:oklch(64% .155 65);--cascivo-color-accent-subtle:oklch(76.8% .145 75/.1);--cascivo-color-accent-muted:oklch(76.8% .145 75/.2);--cascivo-color-primary:var(--cascivo-color-accent);--cascivo-color-primary-fg:var(--cascivo-color-accent-foreground);--cascivo-color-primary-hover:var(--cascivo-color-accent-hover);--cascivo-color-primary-active:var(--cascivo-color-accent-active);--cascivo-color-active-bg:oklch(18% .015 50/.07);--cascivo-color-destructive:var(--cascivo-red-600);--cascivo-color-destructive-hover:var(--cascivo-red-700);--cascivo-color-destructive-subtle:var(--cascivo-red-50);--cascivo-color-error:oklch(62.8% .188 22);--cascivo-color-warning:oklch(76.8% .145 75);--cascivo-color-success:oklch(64.8% .15 145);--cascivo-color-success-subtle:var(--cascivo-green-50);--cascivo-color-warning-subtle:oklch(76.8% .145 75/.1);--cascivo-color-info:var(--cascivo-blue-600);--cascivo-color-info-subtle:var(--cascivo-blue-50);--cascivo-color-success-foreground:oklch(45% .14 145);--cascivo-color-warning-foreground:oklch(50% .14 75);--cascivo-radius-base:.5rem;--cascivo-radius-control:var(--cascivo-radius-base);--cascivo-radius-surface:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-indicator:calc(var(--cascivo-radius-base) / 2);--cascivo-radius-full:9999px;--cascivo-radius-component:var(--cascivo-radius-base);--cascivo-radius-button:var(--cascivo-radius-base);--cascivo-radius-input:var(--cascivo-radius-base);--cascivo-radius-card:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-badge:var(--cascivo-radius-full);--cascivo-radius-modal:calc(var(--cascivo-radius-base) * 2);--cascivo-shadow-xs:0 1px 2px oklch(20% .04 60/.06);--cascivo-shadow-sm:0 1px 3px oklch(20% .04 60/.12);--cascivo-shadow-md:0 4px 6px oklch(20% .04 60/.1), 0 2px 4px oklch(20% .04 60/.06);--cascivo-shadow-overlay:0 4px 32px oklch(20% .04 60/.18), 0 0 0 1px oklch(20% .04 60/.06);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-ring-width:2px;--cascivo-ring-offset:0px;--cascivo-ring-color:color-mix(in oklch, var(--cascivo-color-accent) 55%, transparent);--cascivo-color-focus-ring:oklch(76.8% .145 75);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(62% .15 65);--cascivo-chart-2:oklch(60% .09 235);--cascivo-chart-3:oklch(60% .13 135);--cascivo-chart-4:oklch(60% .18 55);--cascivo-chart-5:oklch(50% .11 270);--cascivo-chart-6:oklch(60% .18 30);--cascivo-chart-7:oklch(62% .12 345);--cascivo-chart-8:oklch(50% .12 200);--cascivo-chart-grid:oklch(92% .018 80);--cascivo-chart-axis:oklch(64% .025 65)}[data-theme=flat]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cascivo-color-background:oklch(100% 0 0);--cascivo-color-surface:oklch(97% 0 0);--cascivo-color-surface-2:oklch(94% 0 0);--cascivo-color-foreground:oklch(10% 0 0);--cascivo-color-foreground-muted:oklch(40% 0 0);--cascivo-color-accent:oklch(50% .2 145);--cascivo-color-accent-foreground:oklch(100% 0 0);--cascivo-color-accent-hover:oklch(45% .21 145);--cascivo-color-primary:var(--cascivo-color-accent);--cascivo-color-primary-fg:var(--cascivo-color-accent-foreground);--cascivo-color-primary-hover:var(--cascivo-color-accent-hover);--cascivo-color-primary-active:oklch(40% .21 145);--cascivo-color-active-bg:oklch(10% 0 0/.08);--cascivo-border-subtle:oklch(70% 0 0);--cascivo-border-default:oklch(40% 0 0);--cascivo-border-strong:oklch(10% 0 0);--cascivo-radius-base:0;--cascivo-radius-control:0;--cascivo-radius-surface:0;--cascivo-radius-indicator:0;--cascivo-radius-full:0;--cascivo-shadow-xs:none;--cascivo-shadow-sm:none;--cascivo-shadow-md:none;--cascivo-shadow-lg:none;--cascivo-ring-width:2px;--cascivo-ring-offset:0px;--cascivo-ring-color:oklch(50% .2 145);--cascivo-color-error:oklch(52% .2 22);--cascivo-color-warning:oklch(60% .16 75);--cascivo-color-success:oklch(52% .18 145);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface);--cascivo-color-surface-overlay:var(--cascivo-color-background);--cascivo-color-border:oklch(70% 0 0);--cascivo-color-border-strong:oklch(40% 0 0);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(55% 0 0);--cascivo-color-text-on-accent:oklch(100% 0 0);--cascivo-color-text-on-destructive:oklch(100% 0 0);--cascivo-color-accent-active:oklch(40% .21 145);--cascivo-color-accent-subtle:oklch(95% .04 145);--cascivo-color-accent-muted:oklch(90% .07 145);--cascivo-color-destructive:oklch(52% .2 22);--cascivo-color-destructive-hover:oklch(46% .21 22);--cascivo-color-destructive-subtle:oklch(95% .04 22);--cascivo-color-success-subtle:oklch(95% .04 145);--cascivo-color-warning-subtle:oklch(96% .04 75);--cascivo-color-info:oklch(50% .18 250);--cascivo-color-info-subtle:oklch(95% .04 250);--cascivo-color-success-foreground:oklch(52% .18 145);--cascivo-color-warning-foreground:oklch(50% .14 75);--cascivo-radius-component:0;--cascivo-radius-button:0;--cascivo-radius-input:0;--cascivo-radius-card:0;--cascivo-radius-badge:0;--cascivo-radius-modal:0;--cascivo-shadow-overlay:none;--cascivo-color-focus-ring:oklch(50% .2 145);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(62% .13 70);--cascivo-chart-2:oklch(62% .11 240);--cascivo-chart-3:oklch(60% .13 135);--cascivo-chart-4:oklch(60% .18 55);--cascivo-chart-5:oklch(50% .13 270);--cascivo-chart-6:oklch(58% .16 30);--cascivo-chart-7:oklch(62% .12 350);--cascivo-chart-8:oklch(50% .12 200);--cascivo-chart-grid:oklch(85% 0 0);--cascivo-chart-axis:oklch(55% 0 0)}[data-theme=minimal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cascivo-color-background:oklch(98% .005 80);--cascivo-color-surface:oklch(96.5% .006 80);--cascivo-color-surface-2:oklch(95% .007 80);--cascivo-color-foreground:oklch(20% .01 80);--cascivo-color-foreground-muted:oklch(55% .015 80);--cascivo-color-accent:oklch(25% .01 80);--cascivo-color-accent-foreground:oklch(98% .005 80);--cascivo-color-accent-hover:oklch(20% .01 80);--cascivo-color-primary:var(--cascivo-color-accent);--cascivo-color-primary-fg:oklch(98.5% 0 0);--cascivo-color-primary-hover:oklch(32% .01 80);--cascivo-color-primary-active:oklch(38% .01 80);--cascivo-color-active-bg:oklch(25% .01 80/.07);--cascivo-border-subtle:oklch(92% .005 80);--cascivo-border-default:oklch(88% .008 80);--cascivo-border-strong:oklch(80% .012 80);--cascivo-radius-base:.75rem;--cascivo-radius-control:.75rem;--cascivo-radius-surface:1.25rem;--cascivo-radius-indicator:.375rem;--cascivo-radius-full:9999px;--cascivo-shadow-xs:0 1px 2px oklch(0% 0 0/.03);--cascivo-shadow-sm:0 1px 3px oklch(0% 0 0/.05), 0 1px 2px oklch(0% 0 0/.03);--cascivo-shadow-md:0 4px 6px oklch(0% 0 0/.04), 0 2px 4px oklch(0% 0 0/.03);--cascivo-shadow-lg:0 10px 15px oklch(0% 0 0/.05), 0 4px 6px oklch(0% 0 0/.03);--cascivo-ring-width:2px;--cascivo-ring-offset:3px;--cascivo-ring-color:oklch(25% .01 80/.4);--cascivo-color-error:oklch(55% .14 22);--cascivo-color-warning:oklch(65% .12 75);--cascivo-color-success:oklch(55% .13 145);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface);--cascivo-color-surface-overlay:var(--cascivo-color-background);--cascivo-color-border:oklch(92% .005 80);--cascivo-color-border-strong:oklch(80% .012 80);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(65% .012 80);--cascivo-color-text-on-accent:oklch(98% .005 80);--cascivo-color-text-on-destructive:oklch(98% .005 80);--cascivo-color-accent-active:oklch(32% .01 80);--cascivo-color-accent-subtle:oklch(94% .008 80);--cascivo-color-accent-muted:oklch(90% .01 80);--cascivo-color-destructive:oklch(55% .14 22);--cascivo-color-destructive-hover:oklch(49% .15 22);--cascivo-color-destructive-subtle:oklch(96% .025 22);--cascivo-color-success-subtle:oklch(96% .03 145);--cascivo-color-warning-subtle:oklch(97% .03 75);--cascivo-color-info:oklch(55% .1 250);--cascivo-color-info-subtle:oklch(96% .025 250);--cascivo-color-success-foreground:oklch(45% .13 145);--cascivo-color-warning-foreground:oklch(50% .12 75);--cascivo-radius-component:var(--cascivo-radius-base);--cascivo-radius-button:var(--cascivo-radius-base);--cascivo-radius-input:var(--cascivo-radius-base);--cascivo-radius-card:var(--cascivo-radius-surface);--cascivo-radius-badge:var(--cascivo-radius-full);--cascivo-radius-modal:var(--cascivo-radius-surface);--cascivo-shadow-overlay:0 10px 30px oklch(0% 0 0/.07), 0 0 0 1px oklch(0% 0 0/.02);--cascivo-color-focus-ring:oklch(25% .01 80);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(60% .13 70);--cascivo-chart-2:oklch(60% .11 240);--cascivo-chart-3:oklch(58% .13 135);--cascivo-chart-4:oklch(58% .18 55);--cascivo-chart-5:oklch(48% .13 270);--cascivo-chart-6:oklch(56% .16 30);--cascivo-chart-7:oklch(60% .12 350);--cascivo-chart-8:oklch(46% .12 200);--cascivo-chart-grid:oklch(92% .005 80);--cascivo-chart-axis:oklch(65% .012 80)}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cascivo-color-background:oklch(16% .02 280);--cascivo-color-surface:oklch(20% .025 280);--cascivo-color-surface-2:oklch(24% .028 280);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface-2);--cascivo-color-surface-overlay:var(--cascivo-color-surface);--cascivo-color-border:oklch(100% 0 0/.08);--cascivo-color-border-strong:oklch(100% 0 0/.14);--cascivo-border-subtle:oklch(100% 0 0/.06);--cascivo-border-default:oklch(100% 0 0/.1);--cascivo-border-strong:oklch(100% 0 0/.18);--cascivo-color-foreground:oklch(96% .01 280);--cascivo-color-foreground-muted:oklch(68% .02 285);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(52% .02 280);--cascivo-color-text-on-accent:oklch(100% 0 0);--cascivo-color-text-on-destructive:oklch(100% 0 0);--cascivo-color-accent:oklch(70% .22 290);--cascivo-color-accent-foreground:oklch(100% 0 0);--cascivo-color-accent-hover:oklch(76% .2 290);--cascivo-color-accent-active:oklch(82% .17 290);--cascivo-color-accent-subtle:oklch(70% .22 290/.12);--cascivo-color-accent-muted:oklch(70% .22 290/.22);--cascivo-color-primary:oklch(88% 0 0);--cascivo-color-primary-fg:oklch(16% .02 280);--cascivo-color-primary-hover:oklch(96% 0 0);--cascivo-color-primary-active:oklch(100% 0 0);--cascivo-color-active-bg:oklch(100% 0 0/.08);--cascivo-color-destructive:oklch(72% .16 22);--cascivo-color-destructive-hover:oklch(62.8% .188 22);--cascivo-color-destructive-subtle:oklch(62.8% .188 22/.1);--cascivo-color-error:oklch(72% .16 22);--cascivo-color-warning:oklch(82% .13 75);--cascivo-color-success:oklch(72% .13 145);--cascivo-color-success-subtle:oklch(72% .13 145/.1);--cascivo-color-warning-subtle:oklch(82% .13 75/.1);--cascivo-color-info:oklch(70% .22 290);--cascivo-color-info-subtle:oklch(70% .22 290/.1);--cascivo-color-success-foreground:oklch(72% .13 145);--cascivo-color-warning-foreground:oklch(82% .13 75);--cascivo-radius-base:.625rem;--cascivo-radius-control:var(--cascivo-radius-base);--cascivo-radius-surface:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-indicator:calc(var(--cascivo-radius-base) / 2);--cascivo-radius-full:9999px;--cascivo-radius-component:var(--cascivo-radius-base);--cascivo-radius-button:var(--cascivo-radius-base);--cascivo-radius-input:var(--cascivo-radius-base);--cascivo-radius-card:calc(var(--cascivo-radius-base) * 1.66);--cascivo-radius-badge:var(--cascivo-radius-full);--cascivo-radius-modal:calc(var(--cascivo-radius-base) * 2);--cascivo-shadow-xs:none;--cascivo-shadow-sm:0 1px 4px oklch(16% .02 280/.5);--cascivo-shadow-md:0 4px 16px oklch(16% .02 280/.5), 0 0 0 1px oklch(70% .22 290/.08);--cascivo-shadow-overlay:0 8px 40px oklch(16% .02 280/.7), 0 0 0 1px oklch(70% .22 290/.12);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-ring-width:3px;--cascivo-ring-offset:0px;--cascivo-ring-color:color-mix(in oklch, var(--cascivo-color-accent) 55%, transparent);--cascivo-color-focus-ring:oklch(70% .22 290);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(82% .13 75);--cascivo-chart-2:oklch(82% .12 240);--cascivo-chart-3:oklch(75% .12 165);--cascivo-chart-4:oklch(96% .14 100);--cascivo-chart-5:oklch(68% .13 255);--cascivo-chart-6:oklch(70% .14 40);--cascivo-chart-7:oklch(74% .11 355);--cascivo-chart-8:oklch(75% .03 265);--cascivo-chart-grid:oklch(100% 0 0/.06);--cascivo-chart-axis:oklch(68% .02 285)}[data-theme=pastel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cascivo-color-background:oklch(99% .01 330);--cascivo-color-surface:oklch(97.5% .013 330);--cascivo-color-surface-2:oklch(95.8% .016 330);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface);--cascivo-color-surface-overlay:var(--cascivo-color-background);--cascivo-color-border:oklch(92% .02 330);--cascivo-color-border-strong:oklch(86% .028 325);--cascivo-border-subtle:oklch(93% .018 330);--cascivo-border-default:oklch(88% .024 328);--cascivo-border-strong:oklch(80% .03 325);--cascivo-color-foreground:oklch(32% .03 320);--cascivo-color-foreground-muted:oklch(58% .025 325);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(70% .02 325);--cascivo-color-text-on-accent:oklch(100% 0 0);--cascivo-color-text-on-destructive:oklch(100% 0 0);--cascivo-color-accent:oklch(68% .18 350);--cascivo-color-accent-foreground:oklch(100% 0 0);--cascivo-color-accent-hover:oklch(62% .19 350);--cascivo-color-accent-active:oklch(56% .2 350);--cascivo-color-accent-subtle:oklch(96% .04 350);--cascivo-color-accent-muted:oklch(93% .07 350);--cascivo-color-primary:var(--cascivo-color-accent);--cascivo-color-primary-fg:oklch(100% 0 0);--cascivo-color-primary-hover:var(--cascivo-color-accent-hover);--cascivo-color-primary-active:var(--cascivo-color-accent-active);--cascivo-color-active-bg:oklch(68% .18 350/.08);--cascivo-color-destructive:oklch(58% .18 22);--cascivo-color-destructive-hover:oklch(52% .19 22);--cascivo-color-destructive-subtle:oklch(96% .04 22);--cascivo-color-error:oklch(58% .18 22);--cascivo-color-warning:oklch(72% .14 75);--cascivo-color-success:oklch(62% .14 165);--cascivo-color-success-subtle:oklch(95% .04 165);--cascivo-color-warning-subtle:oklch(96% .04 75);--cascivo-color-info:oklch(68% .18 350);--cascivo-color-info-subtle:oklch(96% .04 350);--cascivo-color-success-foreground:oklch(46% .13 165);--cascivo-color-warning-foreground:oklch(50% .13 75);--cascivo-radius-base:1rem;--cascivo-radius-control:var(--cascivo-radius-base);--cascivo-radius-surface:calc(var(--cascivo-radius-base) * 1.25);--cascivo-radius-indicator:calc(var(--cascivo-radius-base) / 2);--cascivo-radius-full:9999px;--cascivo-radius-component:var(--cascivo-radius-base);--cascivo-radius-button:var(--cascivo-radius-base);--cascivo-radius-input:var(--cascivo-radius-base);--cascivo-radius-card:calc(var(--cascivo-radius-base) * 1.25);--cascivo-radius-badge:var(--cascivo-radius-full);--cascivo-radius-modal:calc(var(--cascivo-radius-base) * 1.5);--cascivo-shadow-xs:0 1px 3px oklch(68% .18 350/.08);--cascivo-shadow-sm:0 2px 6px oklch(68% .18 350/.1), 0 1px 2px oklch(68% .18 350/.06);--cascivo-shadow-md:0 4px 12px oklch(68% .18 350/.1), 0 2px 4px oklch(68% .18 350/.06);--cascivo-shadow-overlay:0 8px 32px oklch(68% .18 350/.14), 0 0 0 1px oklch(68% .18 350/.06);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-ring-width:3px;--cascivo-ring-offset:2px;--cascivo-ring-color:color-mix(in oklch, var(--cascivo-color-accent) 45%, transparent);--cascivo-color-focus-ring:oklch(68% .18 350);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(64% .09 55);--cascivo-chart-2:oklch(46% .09 200);--cascivo-chart-3:oklch(64% .1 27);--cascivo-chart-4:oklch(46% .09 280);--cascivo-chart-5:oklch(64% .08 123);--cascivo-chart-6:oklch(46% .09 338);--cascivo-chart-7:oklch(64% .07 60);--cascivo-chart-8:oklch(46% .09 240);--cascivo-chart-grid:oklch(92% .02 330);--cascivo-chart-axis:oklch(70% .02 325)}[data-theme=brutalist]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cascivo-color-background:oklch(97% .02 95);--cascivo-color-surface:oklch(100% 0 0);--cascivo-color-surface-2:oklch(96% .015 95);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface);--cascivo-color-surface-overlay:oklch(100% 0 0);--cascivo-color-border:oklch(10% 0 0);--cascivo-color-border-strong:oklch(5% 0 0);--cascivo-border-subtle:oklch(30% 0 0);--cascivo-border-default:oklch(10% 0 0);--cascivo-border-strong:oklch(5% 0 0);--cascivo-color-foreground:oklch(10% 0 0);--cascivo-color-foreground-muted:oklch(35% 0 0);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(50% 0 0);--cascivo-color-text-on-accent:oklch(10% 0 0);--cascivo-color-text-on-destructive:oklch(100% 0 0);--cascivo-color-accent:oklch(88% .19 105);--cascivo-color-accent-foreground:oklch(10% 0 0);--cascivo-color-accent-hover:oklch(82% .2 100);--cascivo-color-accent-active:oklch(76% .2 98);--cascivo-color-accent-subtle:oklch(96% .07 105);--cascivo-color-accent-muted:oklch(93% .12 105);--cascivo-color-primary:var(--cascivo-color-accent);--cascivo-color-primary-fg:oklch(10% 0 0);--cascivo-color-primary-hover:var(--cascivo-color-accent-hover);--cascivo-color-primary-active:var(--cascivo-color-accent-active);--cascivo-color-active-bg:oklch(10% 0 0/.08);--cascivo-color-destructive:oklch(52% .22 22);--cascivo-color-destructive-hover:oklch(46% .23 22);--cascivo-color-destructive-subtle:oklch(95% .05 22);--cascivo-color-error:oklch(52% .22 22);--cascivo-color-warning:oklch(65% .17 75);--cascivo-color-success:oklch(52% .18 145);--cascivo-color-success-subtle:oklch(95% .05 145);--cascivo-color-warning-subtle:oklch(96% .06 75);--cascivo-color-info:oklch(48% .2 250);--cascivo-color-info-subtle:oklch(95% .05 250);--cascivo-color-success-foreground:oklch(52% .18 145);--cascivo-color-warning-foreground:oklch(50% .15 75);--cascivo-radius-base:0;--cascivo-radius-control:0;--cascivo-radius-surface:0;--cascivo-radius-indicator:0;--cascivo-radius-full:0;--cascivo-radius-component:0;--cascivo-radius-button:0;--cascivo-radius-input:0;--cascivo-radius-card:0;--cascivo-radius-badge:0;--cascivo-radius-modal:0;--cascivo-shadow-xs:1px 1px 0 oklch(10% 0 0);--cascivo-shadow-sm:2px 2px 0 oklch(10% 0 0);--cascivo-shadow-md:4px 4px 0 oklch(10% 0 0);--cascivo-shadow-overlay:6px 6px 0 oklch(10% 0 0);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-ring-width:3px;--cascivo-ring-offset:2px;--cascivo-ring-color:oklch(10% 0 0);--cascivo-color-focus-ring:oklch(10% 0 0);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(64% .18 70);--cascivo-chart-2:oklch(62% .16 240);--cascivo-chart-3:oklch(60% .18 135);--cascivo-chart-4:oklch(60% .2 55);--cascivo-chart-5:oklch(45% .18 250);--cascivo-chart-6:oklch(55% .22 40);--cascivo-chart-7:oklch(60% .17 350);--cascivo-chart-8:oklch(48% .1 200);--cascivo-chart-grid:oklch(70% 0 0);--cascivo-chart-axis:oklch(30% 0 0)}[data-theme=corporate]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cascivo-color-background:oklch(99% .003 250);--cascivo-color-surface:oklch(97% .004 250);--cascivo-color-surface-2:oklch(95% .005 250);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface);--cascivo-color-surface-overlay:var(--cascivo-color-background);--cascivo-color-border:oklch(88% .006 250);--cascivo-color-border-strong:oklch(78% .01 250);--cascivo-border-subtle:oklch(91% .005 250);--cascivo-border-default:oklch(86% .007 250);--cascivo-border-strong:oklch(74% .012 250);--cascivo-color-foreground:oklch(20% .01 250);--cascivo-color-foreground-muted:oklch(50% .015 255);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(65% .012 255);--cascivo-color-text-on-accent:oklch(100% 0 0);--cascivo-color-text-on-destructive:oklch(100% 0 0);--cascivo-color-accent:oklch(50% .16 255);--cascivo-color-accent-foreground:oklch(100% 0 0);--cascivo-color-accent-hover:oklch(44% .17 255);--cascivo-color-accent-active:oklch(38% .16 255);--cascivo-color-accent-subtle:oklch(95% .03 255);--cascivo-color-accent-muted:oklch(90% .05 255);--cascivo-color-primary:oklch(20% .01 250);--cascivo-color-primary-fg:oklch(99% .003 250);--cascivo-color-primary-hover:oklch(28% .01 250);--cascivo-color-primary-active:oklch(35% .012 250);--cascivo-color-active-bg:oklch(20% .01 250/.06);--cascivo-color-destructive:oklch(54% .19 22);--cascivo-color-destructive-hover:oklch(48% .2 22);--cascivo-color-destructive-subtle:oklch(97% .02 22);--cascivo-color-error:oklch(54% .19 22);--cascivo-color-warning:oklch(65% .14 75);--cascivo-color-success:oklch(52% .15 145);--cascivo-color-success-subtle:oklch(96% .02 145);--cascivo-color-warning-subtle:oklch(97% .03 75);--cascivo-color-info:oklch(50% .16 255);--cascivo-color-info-subtle:oklch(95% .03 255);--cascivo-color-success-foreground:oklch(45% .14 145);--cascivo-color-warning-foreground:oklch(50% .13 75);--cascivo-radius-base:.125rem;--cascivo-radius-control:var(--cascivo-radius-base);--cascivo-radius-surface:calc(var(--cascivo-radius-base) * 2);--cascivo-radius-indicator:var(--cascivo-radius-base);--cascivo-radius-full:9999px;--cascivo-radius-component:var(--cascivo-radius-base);--cascivo-radius-button:var(--cascivo-radius-base);--cascivo-radius-input:var(--cascivo-radius-base);--cascivo-radius-card:calc(var(--cascivo-radius-base) * 2);--cascivo-radius-badge:calc(var(--cascivo-radius-base) * 2);--cascivo-radius-modal:calc(var(--cascivo-radius-base) * 2);--cascivo-shadow-xs:0 1px 1px oklch(0% 0 0/.04);--cascivo-shadow-sm:0 1px 2px oklch(0% 0 0/.06), 0 1px 1px oklch(0% 0 0/.03);--cascivo-shadow-md:0 1px 4px oklch(0% 0 0/.08), 0 1px 2px oklch(0% 0 0/.04);--cascivo-shadow-overlay:0 2px 12px oklch(0% 0 0/.12), 0 0 0 1px oklch(0% 0 0/.04);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-ring-width:2px;--cascivo-ring-offset:0px;--cascivo-ring-color:color-mix(in oklch, var(--cascivo-color-accent) 70%, transparent);--cascivo-color-focus-ring:oklch(50% .16 255);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(62% .12 70);--cascivo-chart-2:oklch(62% .1 240);--cascivo-chart-3:oklch(60% .12 135);--cascivo-chart-4:oklch(60% .16 55);--cascivo-chart-5:oklch(50% .12 270);--cascivo-chart-6:oklch(58% .14 30);--cascivo-chart-7:oklch(62% .11 350);--cascivo-chart-8:oklch(50% .1 200);--cascivo-chart-grid:oklch(91% .005 250);--cascivo-chart-axis:oklch(65% .012 255)}[data-theme=terminal]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cascivo-color-background:oklch(17% .01 150);--cascivo-color-surface:oklch(21% .012 150);--cascivo-color-surface-2:oklch(26% .014 150);--cascivo-color-bg:var(--cascivo-color-background);--cascivo-color-bg-subtle:var(--cascivo-color-surface);--cascivo-color-surface-raised:var(--cascivo-color-surface-2);--cascivo-color-surface-overlay:var(--cascivo-color-surface);--cascivo-color-border:oklch(40% .08 150/.6);--cascivo-color-border-strong:oklch(55% .1 150/.8);--cascivo-border-subtle:oklch(35% .06 150/.5);--cascivo-border-default:oklch(40% .08 150/.6);--cascivo-border-strong:oklch(55% .1 150/.8);--cascivo-color-foreground:oklch(90% .06 150);--cascivo-color-foreground-muted:oklch(65% .05 148);--cascivo-color-text:var(--cascivo-color-foreground);--cascivo-color-text-subtle:var(--cascivo-color-foreground-muted);--cascivo-color-text-muted:oklch(48% .04 148);--cascivo-color-text-on-accent:oklch(17% .01 150);--cascivo-color-text-on-destructive:oklch(17% .01 150);--cascivo-color-accent:oklch(82% .2 145);--cascivo-color-accent-foreground:oklch(17% .01 150);--cascivo-color-accent-hover:oklch(88% .18 145);--cascivo-color-accent-active:oklch(92% .15 145);--cascivo-color-accent-subtle:oklch(82% .2 145/.1);--cascivo-color-accent-muted:oklch(82% .2 145/.2);--cascivo-color-primary:var(--cascivo-color-accent);--cascivo-color-primary-fg:oklch(17% .01 150);--cascivo-color-primary-hover:var(--cascivo-color-accent-hover);--cascivo-color-primary-active:var(--cascivo-color-accent-active);--cascivo-color-active-bg:oklch(82% .2 145/.1);--cascivo-color-destructive:oklch(72% .16 22);--cascivo-color-destructive-hover:oklch(78% .14 22);--cascivo-color-destructive-subtle:oklch(72% .16 22/.1);--cascivo-color-error:oklch(72% .16 22);--cascivo-color-warning:oklch(82% .16 75);--cascivo-color-success:oklch(82% .2 145);--cascivo-color-success-subtle:oklch(82% .2 145/.1);--cascivo-color-warning-subtle:oklch(82% .16 75/.1);--cascivo-color-info:oklch(82% .2 145);--cascivo-color-info-subtle:oklch(82% .2 145/.1);--cascivo-color-success-foreground:oklch(82% .2 145);--cascivo-color-warning-foreground:oklch(82% .16 75);--cascivo-radius-base:0;--cascivo-radius-control:0;--cascivo-radius-surface:0;--cascivo-radius-indicator:0;--cascivo-radius-full:0;--cascivo-radius-component:0;--cascivo-radius-button:0;--cascivo-radius-input:0;--cascivo-radius-card:0;--cascivo-radius-badge:0;--cascivo-radius-modal:0;--cascivo-shadow-xs:none;--cascivo-shadow-sm:none;--cascivo-shadow-md:none;--cascivo-shadow-overlay:0 0 0 1px oklch(82% .2 145/.3), 0 4px 24px oklch(0% 0 0/.5);--cascivo-shadow-lg:var(--cascivo-shadow-overlay);--cascivo-ring-width:2px;--cascivo-ring-offset:0px;--cascivo-ring-color:color-mix(in oklch, var(--cascivo-color-accent) 60%, transparent);--cascivo-color-focus-ring:oklch(82% .2 145);--cascivo-focus-ring:0 0 0 var(--cascivo-ring-width) var(--cascivo-ring-color);--cascivo-chart-1:oklch(82% .14 75);--cascivo-chart-2:oklch(82% .11 180);--cascivo-chart-3:oklch(78% .15 150);--cascivo-chart-4:oklch(96% .14 110);--cascivo-chart-5:oklch(72% .12 200);--cascivo-chart-6:oklch(72% .15 50);--cascivo-chart-7:oklch(75% .1 340);--cascivo-chart-8:oklch(78% .03 160);--cascivo-chart-grid:oklch(40% .08 150/.4);--cascivo-chart-axis:oklch(65% .05 148)}}*,:before,:after{box-sizing:border-box}body{font-family:var(--cascivo-font-sans);background-color:var(--cascivo-color-bg);color:var(--cascivo-color-text);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.page{padding:var(--cascivo-space-6)}@media (width<=29.99rem){.page{padding:var(--cascivo-space-3)}}.theme-panel{gap:var(--cascivo-space-2);padding:var(--cascivo-space-2);flex-direction:column;display:flex}.theme-btn{padding:var(--cascivo-space-2) var(--cascivo-space-4);font-size:var(--cascivo-text-sm);font-family:var(--cascivo-font-sans);font-weight:var(--cascivo-font-medium);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-md);color:var(--cascivo-color-text-subtle);cursor:pointer;text-align:start;background:0 0;transition:all .15s}.theme-btn:hover{border-color:var(--cascivo-color-border-strong);color:var(--cascivo-color-text)}.theme-btn.active{background-color:var(--cascivo-color-accent);border-color:var(--cascivo-color-accent);color:var(--cascivo-color-text-on-accent)}.doc-page{max-width:min(100%,760px);padding-inline:var(--cascivo-space-4);margin-inline:auto;container-type:inline-size}@media (width>=48rem){.doc-page{padding-inline:var(--cascivo-space-6)}}@media (width<=29.99rem){.doc-page{padding-inline:var(--cascivo-space-3)}}.doc-head{margin-block-end:var(--cascivo-space-10)}.doc-eyebrow{font-size:var(--cascivo-text-xs);font-weight:var(--cascivo-font-semibold);text-transform:uppercase;letter-spacing:var(--cascivo-tracking-wide);color:var(--cascivo-color-accent);margin-block-end:var(--cascivo-space-2)}.doc-head h1{font-size:var(--cascivo-text-3xl);font-size:clamp(1.5rem,3vw + .75rem,2.25rem);font-weight:var(--cascivo-font-bold);letter-spacing:var(--cascivo-tracking-tight);margin:0 0 var(--cascivo-space-3)}.doc-lede{font-size:var(--cascivo-text-lg);color:var(--cascivo-color-text-subtle);margin:0}.doc-section{margin-block-end:var(--cascivo-space-12)}.doc-section>h2{font-size:var(--cascivo-text-xl);font-size:clamp(1.125rem,2vw + .5rem,1.75rem);font-weight:var(--cascivo-font-semibold);margin:0 0 var(--cascivo-space-4);border-block-end:1px solid var(--cascivo-color-border);padding-block-end:var(--cascivo-space-2)}.doc-section h3{font-size:var(--cascivo-text-base);font-weight:var(--cascivo-font-semibold);margin:0 0 var(--cascivo-space-3)}.preview{padding:var(--cascivo-space-8);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-lg);background-color:var(--cascivo-color-bg-subtle)}.example{margin-block-end:var(--cascivo-space-6)}.doc-meta-grid{gap:var(--cascivo-space-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.chips{gap:var(--cascivo-space-2);flex-wrap:wrap;display:flex}.chip{padding:var(--cascivo-space-1) var(--cascivo-space-2);font-size:var(--cascivo-text-xs);font-family:var(--cascivo-font-mono);background-color:var(--cascivo-color-surface-raised);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-sm);color:var(--cascivo-color-text-subtle);display:inline-block}.muted{color:var(--cascivo-color-text-muted)}.table-wrap{position:relative;overflow-x:auto}.table-wrap:after{content:"";background:linear-gradient(to right, transparent, var(--cascivo-color-bg,white));pointer-events:none;inline-size:2rem;position:absolute;inset-block:0;inset-inline-end:0}.props-table{border-collapse:collapse;width:100%;font-size:var(--cascivo-text-sm)}.props-table th,.props-table td{text-align:start;padding:var(--cascivo-space-2) var(--cascivo-space-3);border-block-end:1px solid var(--cascivo-color-border);vertical-align:top}.props-table th{font-weight:var(--cascivo-font-semibold);color:var(--cascivo-color-text-subtle)}.props-table code,.token-list code,.a11y-list code{font-family:var(--cascivo-font-mono);background-color:var(--cascivo-color-surface-raised);border-radius:var(--cascivo-radius-sm);padding:.1em .35em;font-size:.85em}.props-table code.type{color:var(--cascivo-color-accent);background:0 0;padding:0}.token-list,.a11y-list{gap:var(--cascivo-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@container (width<=480px){.props-table{display:grid}.props-table thead{display:none}.props-table tbody,.props-table tr{width:100%;display:grid}.props-table tr{border-block-end:1px solid var(--cascivo-color-border);padding-block:var(--cascivo-space-2);grid-template-columns:1fr 1fr}.props-table td{padding:var(--cascivo-space-1) var(--cascivo-space-2);border:none}.props-table td:first-child{font-weight:var(--cascivo-font-semibold)}}.code-block{margin-block:var(--cascivo-space-3);position:relative}.code-copy{top:var(--cascivo-space-2);z-index:1;font-size:var(--cascivo-text-xs);font-family:var(--cascivo-font-sans);padding:var(--cascivo-space-1) var(--cascivo-space-2);border-radius:var(--cascivo-radius-sm);color:#fff;cursor:pointer;background-color:#ffffff1a;border:1px solid #fff3;position:absolute;inset-inline-end:var(--cascivo-space-2)}.code-copy:hover{background-color:#fff3}.code-shiki pre,.code-plain{padding:var(--cascivo-space-4);border-radius:var(--cascivo-radius-md);font-family:var(--cascivo-font-mono);font-size:var(--cascivo-text-sm);margin:0;line-height:1.6;overflow-x:auto}.code-plain{color:#e1e4e8;background-color:#24292e}@media (width<=47.99rem){.code-shiki pre,.code-plain{font-size:var(--cascivo-text-xs);padding:var(--cascivo-space-3)}}.home-group{margin-block-end:var(--cascivo-space-8)}.home-grid{gap:var(--cascivo-space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.home-card{gap:var(--cascivo-space-3);padding:var(--cascivo-space-3);border:1px solid var(--cascivo-color-border);border-radius:var(--cascivo-radius-md);background-color:var(--cascivo-color-surface);flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.home-card:hover{border-color:var(--cascivo-color-accent)}.home-card-preview{pointer-events:none;block-size:120px;padding-block:var(--cascivo-space-2);flex-shrink:0;justify-content:center;align-items:flex-start;display:flex;overflow:hidden}.home-card-label{font-size:var(--cascivo-font-sm);font-weight:var(--cascivo-font-medium);color:var(--cascivo-color-text-subtle);margin-block-start:auto}.playground-split{flex:1;min-block-size:0;display:flex;overflow:hidden}@media (width<=47.99rem){.playground-split{flex-direction:column;overflow-y:auto}}.bench-table-wrap{-webkit-overflow-scrolling:touch;margin-block:var(--cascivo-space-4);overflow-x:auto}.brand-logo-grid{gap:var(--cascivo-space-4);margin-block:var(--cascivo-space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.brand-logo-card{align-items:center;gap:var(--cascivo-space-2);padding:var(--cascivo-space-6);border-radius:var(--cascivo-radius-surface);border:1px solid var(--cascivo-color-border);flex-direction:column;display:flex}.brand-swatches{gap:var(--cascivo-space-3);margin-block:var(--cascivo-space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.swatch{padding:var(--cascivo-space-4);border-radius:var(--cascivo-radius-md);gap:var(--cascivo-space-1);flex-direction:column;display:flex}.swatch-name{font-weight:var(--cascivo-font-semibold);font-size:var(--cascivo-text-sm)}.swatch code{font-size:var(--cascivo-text-xs);opacity:.8}
