:where([data-ui-surface]){--ui-text:var(--text-color,var(--app-text));--ui-muted:var(--text-muted,var(--app-text-secondary));--ui-border:var(--border-color,var(--app-border));--ui-ground:var(--card-bg,var(--app-bg-card));--ui-hover:var(--card-bg-hover,var(--app-bg-hover));--ui-track:var(--surface-alt,var(--app-bg-main));--ui-accent:var(--primary,var(--app-accent));--ui-accent-tint:color-mix(in srgb, var(--ui-accent) 12%, transparent);--ui-fill:var(--doc-header-primary-btn,var(--primary-fill,var(--app-accent)));--ui-on-fill:var(--primary-contrast,#fff)}:where([data-ui-surface=page]){--ui-ground:var(--bg-color,var(--app-bg-main));--ui-track:var(--card-bg-hover,var(--app-bg-hover))}:where([data-ui-surface=header]){--ui-text:var(--doc-header-text,var(--app-text));--ui-muted:var(--doc-header-text-secondary,var(--app-text-secondary));--ui-border:var(--doc-header-border,var(--app-border));--ui-ground:var(--doc-header-btn-bg,var(--app-bg-card));--ui-hover:var(--doc-header-btn-hover,var(--app-bg-hover));--ui-track:var(--doc-header-btn-hover,var(--app-bg-hover));--ui-accent:var(--doc-header-accent,var(--app-accent))}:where([data-ui-surface=sidebar]){--ui-text:var(--ws-sidebar-text,var(--app-text));--ui-muted:var(--ws-sidebar-text-secondary,var(--app-text-secondary));--ui-border:var(--ws-sidebar-border,var(--app-border));--ui-ground:var(--ws-sidebar-bg,var(--app-bg-card));--ui-hover:var(--ws-sidebar-hover,var(--app-bg-hover));--ui-track:var(--ws-sidebar-input-bg,var(--app-bg-main));--ui-accent:var(--ws-sidebar-accent,var(--app-accent));--ui-accent-tint:var(--ws-sidebar-active-bg,color-mix(in srgb, var(--app-accent) 12%, transparent))}:where([data-ui-surface=chrome]){--ui-text:var(--ws-chrome-text,var(--app-text));--ui-muted:var(--ws-sidebar-text-secondary,var(--app-text-secondary));--ui-ground:var(--ws-chrome-bg,var(--app-bg-main));--ui-hover:var(--ws-chrome-hover,var(--app-bg-hover));--ui-track:var(--ws-chrome-bg,var(--app-bg-main));--ui-accent:var(--ws-sidebar-accent,var(--app-accent));--ui-accent-tint:var(--ws-sidebar-active-bg,color-mix(in srgb, var(--app-accent) 12%, transparent))}:where([data-ui-surface=assistant]){--ui-text:var(--ws-assistant-text,var(--app-text));--ui-muted:var(--ws-assistant-text-secondary,var(--app-text-secondary));--ui-border:var(--ws-assistant-border,var(--app-border));--ui-ground:var(--ws-assistant-card,var(--app-bg-card));--ui-hover:var(--ws-assistant-hover,var(--app-bg-hover));--ui-track:var(--ws-assistant-hover,var(--app-bg-hover));--ui-accent:var(--ws-assistant-accent,var(--app-accent));--ui-fill:var(--ws-assistant-accent,var(--app-accent));--ui-on-fill:var(--ws-assistant-on-accent,#fff)}
@layer components{:where(.ui-button){--ui-button-icon:.875rem;justify-content:center;align-items:center;gap:var(--btn-gap,.375rem);padding:var(--btn-padding-y,.25rem) var(--btn-padding-x,.5rem);border-radius:var(--btn-radius,var(--app-radius-sm));font-family:inherit;font-size:var(--btn-font-size,var(--app-type-callout));font-weight:var(--btn-font-weight,700);white-space:nowrap;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--app-motion-fast), background-color var(--app-motion-fast), border-color var(--app-motion-fast), filter var(--app-motion-fast);border:1px solid #0000;line-height:1.2;display:inline-flex}:where(.ui-button[data-size=md]){min-height:var(--app-control-h-md);border-radius:var(--app-radius-sm);padding:0 1rem}:where(.ui-button[data-size=lg]){--ui-button-icon:1rem;min-height:var(--app-control-h-lg);border-radius:var(--app-radius-md);font-size:var(--app-type-body);padding:0 1.25rem}@media (max-width:768px){:where(.ui-button[data-size=md],.ui-button[data-size=lg]){min-height:var(--app-control-h-touch)}}:where(.ui-button[data-block]){width:100%;display:flex}:where(.ui-button[data-variant=link]){font-weight:var(--doc-weight-medium,500);text-align:left;border:0;padding:0}:where(.ui-icon-button){--ui-icon-button-box:var(--app-control-h-sm);--ui-icon-button-glyph:.875rem;width:var(--ui-icon-button-box);height:var(--ui-icon-button-box);border-radius:var(--app-radius-sm);cursor:pointer;transition:color var(--app-motion-fast), background-color var(--app-motion-fast), border-color var(--app-motion-fast);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}:where(.ui-icon-button[data-size=xs]){--ui-icon-button-box:1.5rem;--ui-icon-button-glyph:.75rem;border-radius:var(--app-radius-xs)}:where(.ui-icon-button[data-size=lg]){--ui-icon-button-box:2.25rem;--ui-icon-button-glyph:1.125rem;border-radius:var(--app-radius-md)}@media (max-width:1023px){:where(.ui-icon-button[data-size=lg]){--ui-icon-button-box:2.5rem}}:where(.ui-icon-button[data-size=md]){--ui-icon-button-box:var(--app-control-h-md);--ui-icon-button-glyph:1rem;border-radius:var(--app-radius-md)}@media (max-width:768px){:where(.ui-icon-button[data-size=md]){--ui-icon-button-box:var(--app-control-h-touch)}}}.ui-button__icon{flex:none;display:inline-flex}.ui-button__icon>svg{width:var(--ui-button-icon);height:var(--ui-button-icon)}.ui-button{--ui-button-ink:var(--ui-text);--ui-button-frame:var(--ui-border);--ui-button-ground:var(--ui-ground);--ui-button-fill:var(--ui-fill);color:var(--ui-button-ink)}.ui-button[data-tone=danger]{--ui-button-ink:var(--status-rose-text,var(--app-text));--ui-button-frame:color-mix(in srgb, var(--ui-button-ink) 55%, transparent);--ui-button-ground:var(--status-rose-bg,color-mix(in srgb, var(--ui-button-ink) 12%, transparent));--ui-button-fill:var(--ui-button-ink)}.ui-button[data-tone=warn]{--ui-button-ink:var(--status-amber-text,var(--app-text));--ui-button-frame:color-mix(in srgb, var(--ui-button-ink) 55%, transparent);--ui-button-ground:var(--status-amber-bg,color-mix(in srgb, var(--ui-button-ink) 12%, transparent));--ui-button-fill:var(--ui-button-ink)}.ui-button[data-tone=success]{--ui-button-ink:var(--status-emerald-text,var(--app-text));--ui-button-frame:color-mix(in srgb, var(--ui-button-ink) 55%, transparent);--ui-button-ground:var(--status-emerald-bg,color-mix(in srgb, var(--ui-button-ink) 12%, transparent));--ui-button-fill:var(--ui-button-ink)}.ui-button[data-variant=secondary]{border-color:var(--ui-button-frame);background:var(--ui-button-ground)}.ui-button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-accent);background:var(--ui-hover)}.ui-button[data-variant=secondary][data-tone]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-button-ink);background:var(--ui-button-ground)}.ui-button[data-variant=primary]{border-color:var(--ui-button-fill);background:var(--ui-button-fill);color:var(--ui-on-fill)}.ui-button[data-variant=primary][data-tone]{color:var(--tone-contrast)}.ui-button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.07)}.ui-button[data-variant=quiet]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-hover)}.ui-button[data-variant=link]{--ui-button-ink:var(--ui-accent)}.ui-button[data-variant=link][data-tone=danger]{--ui-button-ink:var(--status-rose-text,var(--ui-accent))}.ui-button[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.ui-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ui-accent) 30%, transparent);background:var(--ui-accent-tint);color:var(--ui-accent)}.ui-button[data-tone][aria-pressed=true]{border-color:var(--ui-button-ink);background:var(--ui-button-ground);color:var(--ui-button-ink)}.ui-button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none}.ui-icon-button__icon{display:inline-flex}.ui-icon-button__icon>svg{width:var(--ui-icon-button-glyph);height:var(--ui-icon-button-glyph)}.ui-icon-button{color:var(--ui-muted)}.ui-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-hover);color:var(--ui-text)}.ui-icon-button[data-look=framed]{border-color:var(--ui-border);background:var(--ui-ground);color:var(--ui-text)}.ui-icon-button[data-look=framed]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-accent);background:var(--ui-hover)}.ui-icon-button[data-look=float]{border-color:var(--ui-border);background:color-mix(in srgb, var(--ui-ground) 85%, transparent);-webkit-backdrop-filter:blur(var(--app-blur-panel));box-shadow:var(--doc-shadow-sm,0 2px 6px #0000001a);color:var(--ui-text)}.ui-icon-button[data-look=float]:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-accent);color:var(--ui-accent)}.ui-icon-button[data-look=primary]{border-color:var(--ui-fill);background:var(--ui-fill);color:var(--ui-on-fill)}.ui-icon-button[data-look=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ui-fill);color:var(--ui-on-fill);filter:brightness(1.07)}.ui-icon-button[data-tone=danger]{color:var(--status-rose-text,var(--ui-muted))}.ui-icon-button[data-tone=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--status-rose-bg,var(--ui-hover));color:var(--status-rose-text,var(--ui-text))}.ui-icon-button[data-tone=success],.ui-icon-button[data-tone=success]:hover:not(:disabled):not([aria-disabled=true]){color:var(--status-emerald-text,var(--ui-accent))}.ui-icon-button[data-tone=success]:hover:not(:disabled):not([aria-disabled=true]){background:var(--status-emerald-bg,var(--ui-hover))}.ui-icon-button[data-tone=accent],.ui-icon-button[data-tone=accent]:hover:not(:disabled):not([aria-disabled=true]){color:var(--ui-accent)}.ui-icon-button[data-tone=accent][data-look=framed]{border-color:var(--ui-accent);background:var(--ui-accent-tint)}.ui-icon-button[aria-pressed=true],.ui-icon-button[aria-haspopup][aria-expanded=true]{background:var(--ui-accent-tint);color:var(--ui-accent)}.ui-icon-button[data-look=float][aria-pressed=true]{border-color:var(--ui-accent)}.ui-icon-button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-icon-button:disabled,.ui-icon-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}
.ws-tooltip-wrap{display:inline-flex;position:relative}.ws-tooltip{transform:translateX(calc(-50% + var(--ws-tooltip-shift,0px)));z-index:var(--app-z-tooltip);border-radius:var(--doc-radius-sm);white-space:nowrap;pointer-events:none;font-size:var(--app-type-footnote);background:var(--card-bg,var(--doc-header-bg,#0f172a));color:var(--doc-header-text,#f1f5f9);border:1px solid var(--doc-header-border,#94a3b840);align-items:center;gap:6px;margin-top:6px;padding:4px 8px;line-height:1.2;animation:.1s ease-out ws-tooltip-in;display:flex;position:absolute;top:100%;left:50%;box-shadow:0 8px 24px #00000040}.ws-tooltip.ws-tooltip--above{margin-top:0;margin-bottom:6px;top:auto;bottom:100%}.ws-tooltip-label{font-weight:600}.ws-tooltip-hint{font-family:var(--app-font-mono);font-size:var(--app-type-caption);border-radius:var(--doc-radius-xs);color:var(--doc-header-text,inherit);opacity:.85;background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid color-mix(in srgb, currentColor 18%, transparent);padding:1px 4px}@keyframes ws-tooltip-in{0%{opacity:0;transform:translateX(calc(-50% + var(--ws-tooltip-shift,0px))) scale(.96)}to{opacity:1;transform:translateX(calc(-50% + var(--ws-tooltip-shift,0px))) scale(1)}}.ws-tooltip.ws-tooltip--right{margin-top:0;margin-left:8px;animation-name:ws-tooltip-in-right;top:50%;left:100%;transform:translateY(-50%)}@keyframes ws-tooltip-in-right{0%{opacity:0;transform:translateY(-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}.ws-tooltip.ws-tooltip--floating{position:fixed}
.ui-field{--ui-field-bg:var(--card-bg,var(--app-bg-card));--ui-field-border:var(--border-color,var(--app-border));--ui-field-text:var(--text-color,var(--app-text));--ui-field-muted:var(--text-muted,var(--app-text-secondary));--ui-field-accent:var(--primary,var(--app-accent));--ui-field-hover-bg:var(--ws-sidebar-hover,var(--app-bg-hover));--ui-field-h:var(--app-control-h-md);--ui-field-pad:.625rem;--ui-field-font:var(--app-type-body);--ui-field-radius:var(--app-radius-sm);--ui-field-icon:.875rem;--ui-field-gap:.375rem;align-items:center;width:100%;min-width:0;display:flex;position:relative}.ui-field[data-inline]{width:auto;display:inline-flex}.ui-field:has(>.ui-field__control[hidden]){display:none}.ui-field[data-size=sm]{--ui-field-h:var(--app-control-h-sm);--ui-field-pad:.5rem;--ui-field-font:var(--app-type-callout);--ui-field-icon:.8125rem;--ui-field-gap:.25rem}.ui-field[data-size=lg]{--ui-field-h:var(--app-control-h-lg);--ui-field-pad:.75rem;--ui-field-font:var(--app-type-emphasis);--ui-field-radius:var(--app-radius-md);--ui-field-icon:1rem}@media (max-width:768px){.ui-field[data-size=lg]{--ui-field-h:var(--app-control-h-touch)}}.ui-field[data-surface=sidebar]{--ui-field-bg:var(--ws-sidebar-input-bg,var(--app-bg-main));--ui-field-border:var(--ws-sidebar-border,var(--app-border));--ui-field-text:var(--ws-sidebar-text,var(--app-text));--ui-field-muted:var(--ws-sidebar-text-muted,var(--app-text-secondary));--ui-field-accent:var(--ws-sidebar-accent,var(--app-accent))}.ui-field[data-surface=chrome]{--ui-field-bg:var(--ws-chrome-bg,var(--app-bg-main));--ui-field-border:var(--border-color,var(--app-border));--ui-field-text:var(--ws-chrome-text,var(--app-text));--ui-field-muted:var(--ws-sidebar-text-secondary,var(--app-text-secondary));--ui-field-accent:var(--ws-sidebar-accent,var(--app-accent))}.ui-field[data-surface=header]{--ui-field-bg:var(--doc-header-btn-bg,var(--app-bg-card));--ui-field-border:var(--doc-header-border,var(--app-border));--ui-field-text:var(--doc-header-text,var(--app-text));--ui-field-muted:var(--doc-header-text-secondary,var(--app-text-secondary));--ui-field-accent:var(--doc-header-accent,var(--app-accent))}.ui-field[data-surface=page]{--ui-field-bg:var(--bg-color,var(--app-bg-main))}.ui-field[data-surface=code]{--ui-field-bg:var(--code-bg,var(--surface-alt,var(--app-bg-main)))}.ui-field[data-surface=assistant]{--ui-field-bg:var(--ws-assistant-card,var(--app-bg-card));--ui-field-border:var(--ws-assistant-border,var(--app-border));--ui-field-text:var(--ws-assistant-text,var(--app-text));--ui-field-muted:var(--ws-assistant-text-secondary,var(--app-text-secondary));--ui-field-accent:var(--ws-assistant-accent,var(--app-accent))}.ui-field[data-surface=tint]{--ui-field-bg:color-mix(in srgb, currentColor 6%, transparent);--ui-field-border:transparent;--ui-field-text:inherit;--ui-field-muted:color-mix(in srgb, currentColor 55%, transparent)}.ui-field[data-surface=tint] .ui-field__control:hover:not(:disabled):not(:focus){background:color-mix(in srgb, currentColor 9%, transparent);border-color:#0000}.ui-field[data-surface=quiet]{--ui-field-bg:transparent;--ui-field-border:transparent}.ui-field__control{width:100%;min-width:0;height:var(--ui-field-h);padding:0 var(--ui-field-pad);font-family:inherit;font-size:var(--ui-field-font);color:var(--ui-field-text);background:var(--ui-field-bg);border:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);appearance:none;transition:border-color var(--app-motion-fast), box-shadow var(--app-motion-fast), background-color var(--app-motion-fast);outline:none;flex:auto;margin:0;line-height:1.25}.ui-field[data-inline] .ui-field__control{width:auto}.ui-field__control::placeholder{color:var(--ui-field-muted);opacity:1}.ui-field__control:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--ui-field-muted) 55%, var(--ui-field-border))}.ui-field[data-surface=quiet] .ui-field__control:hover:not(:disabled):not(:focus){border-color:var(--border-color,var(--app-border))}.ui-field__control:focus{border-color:var(--ui-field-accent)}.ui-field__control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-field-accent) 22%, transparent)}.ui-field[data-kind=select] .ui-field__control:focus:not(:focus-visible){border-color:var(--ui-field-border)}.ui-field__control[aria-invalid=true]{border-color:var(--status-rose-text)}.ui-field__control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-rose-text) 22%, transparent)}.ui-field__control:disabled{opacity:.55;cursor:not-allowed}.ui-field[data-has-icon] .ui-field__control{padding-left:calc(var(--ui-field-pad) + var(--ui-field-icon) + var(--ui-field-gap))}.ui-field[data-kind=select] .ui-field__control{padding-right:calc(var(--ui-field-pad) + var(--ui-field-icon) + var(--ui-field-gap));text-overflow:ellipsis;cursor:pointer}.ui-field[data-has-end] .ui-field__control{padding-right:calc(var(--ui-field-pad) + var(--ui-field-icon) + var(--ui-field-gap) + var(--ui-field-h) - .5rem)}.ui-field[data-kind=search][data-has-end] .ui-field__control,.ui-field[data-kind=text][data-has-end] .ui-field__control{padding-right:var(--ui-field-end-room,calc(var(--ui-field-h) - .25rem))}.ui-field__control option,.ui-field__control optgroup{color:var(--ui-field-text);background:var(--ui-field-bg)}.ui-field[data-surface=quiet] .ui-field__control option,.ui-field[data-surface=quiet] .ui-field__control optgroup{background:var(--card-bg,var(--app-bg-card))}.ui-field[data-kind=textarea] .ui-field__control{height:auto;min-height:var(--ui-field-h);resize:vertical;padding-top:.375rem;padding-bottom:.375rem;line-height:1.45}.ui-field__control[type=search]::-webkit-search-decoration{appearance:none}.ui-field__control[type=search]::-webkit-search-cancel-button{appearance:none}.ui-field__control[type=number]{font-variant-numeric:tabular-nums}.ui-field__icon,.ui-field__chevron{width:var(--ui-field-icon);height:var(--ui-field-icon);color:var(--ui-field-muted);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-field__icon{left:var(--ui-field-pad)}.ui-field__icon>svg{width:100%;height:100%}.ui-field__chevron{right:calc(var(--ui-field-pad) - .125rem)}.ui-field__end{top:50%;right:calc(var(--ui-field-pad) - .25rem);align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.ui-field[data-kind=select] .ui-field__end{right:calc(var(--ui-field-pad) + var(--ui-field-icon) + .125rem)}.ui-field__clear{width:calc(var(--ui-field-h) - .75rem);height:calc(var(--ui-field-h) - .75rem);color:var(--ui-field-muted);border-radius:var(--app-radius-xs);cursor:pointer;transition:color var(--app-motion-fast), background-color var(--app-motion-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.ui-field__clear:hover{color:var(--ui-field-text);background:var(--ui-field-hover-bg)}.ui-field__clear:focus-visible{outline:2px solid var(--ui-field-accent);outline-offset:1px}.ui-field__clear>svg{width:var(--ui-field-icon);height:var(--ui-field-icon)}
.ui-menu{--ui-menu-bg:var(--card-bg,var(--app-bg-card));--ui-menu-border:var(--border-color,var(--app-border));--ui-menu-text:var(--text-color,var(--app-text));--ui-menu-muted:var(--text-muted,var(--app-text-secondary));--ui-menu-accent:var(--primary,var(--app-accent));color:var(--ui-menu-text);background:var(--ui-menu-bg);border:1px solid var(--ui-menu-border)}.ui-menu[data-surface=header]{--ui-menu-bg:var(--doc-header-bg,var(--app-bg-card));--ui-menu-border:var(--doc-header-border,var(--app-border));--ui-menu-text:var(--doc-header-text,var(--app-text));--ui-menu-muted:var(--doc-header-text-secondary,var(--app-text-secondary));--ui-menu-accent:var(--doc-header-accent,var(--app-accent))}.ui-menu[data-surface=sidebar]{--ui-menu-bg:var(--ws-sidebar-bg,var(--app-bg-card));--ui-menu-border:var(--ws-sidebar-border,var(--app-border));--ui-menu-text:var(--ws-sidebar-text,var(--app-text));--ui-menu-muted:var(--ws-sidebar-text-secondary,var(--app-text-secondary));--ui-menu-accent:var(--ws-sidebar-accent,var(--app-accent))}.ui-menu[data-surface=assistant]{--ui-menu-bg:var(--ws-assistant-bg,var(--app-bg-card));--ui-menu-border:var(--ws-assistant-border,var(--app-border));--ui-menu-text:var(--ws-assistant-text,var(--app-text));--ui-menu-muted:var(--ws-assistant-text-secondary,var(--app-text-secondary));--ui-menu-accent:var(--ws-assistant-accent,var(--app-accent))}@layer components{:where(.ui-menu){--ui-menu-from:0 -.25rem;--ui-menu-hover:color-mix(in srgb, var(--ui-menu-text) 8%, transparent);z-index:var(--app-z-dropdown);box-sizing:border-box;width:max-content;min-width:12rem;max-width:min(22rem,100vw - 1rem);font-size:var(--app-type-body);text-align:left;border-radius:var(--app-radius-md);box-shadow:var(--doc-shadow-lg,0 8px 24px #0000001f);-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;padding:.25rem;line-height:1.25;display:flex;position:absolute}:where(.ui-menu[role=dialog]:not(:has([role=menu]))){-webkit-user-select:text;user-select:text}:where(.ui-menu[data-scrolls]){max-height:min(var(--ui-menu-room,24rem), calc(100vh - 2rem));overscroll-behavior:contain;overflow-y:auto}@media (prefers-reduced-motion:no-preference){:where(.ui-menu){animation:ui-menu-in var(--app-motion-fast)}}:where(.ui-menu[data-placement=below-end]){top:calc(100% + .25rem);right:0}:where(.ui-menu[data-placement=below-start]){top:calc(100% + .25rem);left:0}:where(.ui-menu[data-placement=above-start]){--ui-menu-from:0 .25rem;bottom:calc(100% + .25rem);left:0}:where(.ui-menu[data-placement=above-end]){--ui-menu-from:0 .25rem;bottom:calc(100% + .25rem);right:0}:where(.ui-menu[data-placement=below-center]){top:calc(100% + .5rem);left:50%;transform:translate(-50%)}:where(.ui-menu[data-placement=above-center]){--ui-menu-from:0 .25rem;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%)}:where(.ui-menu[data-placement=right-start]){--ui-menu-from:-.25rem 0;top:0;left:calc(100% + .5rem)}:where(.ui-menu[data-placement=right-end]){--ui-menu-from:-.25rem 0;bottom:0;left:calc(100% + .5rem)}:where(.ui-menu[data-placement=below-fill]){width:auto;min-width:0;max-width:none;top:calc(100% + .25rem);left:0;right:0}:where(.ui-menu[data-placement=point]){position:fixed}:where(.ui-menu__sub>.ui-menu){--ui-menu-from:-.25rem 0;top:-.3125rem;left:calc(100% + .25rem)}.ui-menu__sub>.ui-menu{animation:none}:where(.ui-menu-button){min-width:0;display:inline-flex;position:relative}:where(.ui-menu-button[data-fill]){position:static}}@keyframes ui-menu-in{0%{opacity:0;translate:var(--ui-menu-from)}}.ui-menu__list{outline:none;flex-direction:column;gap:1px;display:flex}.ui-menu__sub{position:relative}.ui-menu__item{width:100%;min-height:var(--app-control-h-sm);font:inherit;color:inherit;text-align:left;border-radius:var(--app-radius-sm);cursor:pointer;transition:background-color var(--app-motion-fast);background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:.25rem .5rem;display:flex}.ui-menu__item:hover,.ui-menu__item:focus-visible,.ui-menu__item[aria-expanded=true]{background:var(--ui-menu-hover);outline:none}.ui-menu__item[aria-disabled=true]{color:var(--ui-menu-muted);cursor:default}.ui-menu__item[aria-disabled=true]:hover{background:0 0}.ui-menu__item[aria-disabled=true] .ui-menu__lead{opacity:.6}.ui-menu__item[data-tone=danger]:not([aria-disabled=true]){color:var(--status-rose-text)}.ui-menu__item[data-tone=warn]:not([aria-disabled=true]){color:var(--status-amber-text)}.ui-menu__item[data-tone=danger]:not([aria-disabled=true]):hover,.ui-menu__item[data-tone=danger]:not([aria-disabled=true]):focus-visible{background:color-mix(in srgb, var(--status-rose-text) 12%, transparent)}.ui-menu__item[data-tone=warn]:not([aria-disabled=true]):hover,.ui-menu__item[data-tone=warn]:not([aria-disabled=true]):focus-visible{background:color-mix(in srgb, var(--status-amber-text) 12%, transparent)}.ui-menu__lead{width:1rem;height:1.25rem;color:var(--ui-menu-muted);flex:none;place-items:center;display:grid}.ui-menu__item[data-tone] .ui-menu__lead{color:inherit}.ui-menu__lead>svg{width:.875rem;height:.875rem}.ui-menu__lead>img,.ui-menu__hint>img{object-fit:contain;width:1rem;height:1rem}.ui-menu__item[aria-checked=true] .ui-menu__lead,.ui-menu__item[aria-current=true] .ui-menu__lead{color:var(--ui-menu-accent)}.ui-menu__list{--ui-menu-lead-pad:.5rem}.ui-menu__list:has(>.ui-menu__item>.ui-menu__lead,>.ui-menu__sub>.ui-menu__item>.ui-menu__lead,>[role=group]>.ui-menu__item>.ui-menu__lead){--ui-menu-lead-pad:2rem}.ui-menu__item:not(:has(>.ui-menu__lead)){padding-left:var(--ui-menu-lead-pad,.5rem)}.ui-menu__text{flex-direction:column;flex:auto;min-width:0;display:flex}.ui-menu__label{overflow-wrap:anywhere;line-height:1.25rem}.ui-menu__desc{color:var(--ui-menu-muted);font-size:var(--app-type-callout);overflow-wrap:anywhere;line-height:1.35}.ui-menu__item:has(.ui-menu__desc){align-items:flex-start;padding-block:.375rem}.ui-menu__hint{max-width:10rem;color:var(--ui-menu-muted);font-size:var(--app-type-footnote);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:none;align-items:center;margin-left:auto;padding-left:1rem;display:inline-flex;overflow:hidden}.ui-menu__more{width:.875rem;height:.875rem;color:var(--ui-menu-muted);flex:none;margin-left:auto}.ui-menu__separator{background:var(--ui-menu-border);flex:none;height:1px;margin:.25rem .375rem}.ui-menu__heading{color:var(--ui-menu-muted);font-size:var(--app-type-caption);letter-spacing:.02em;text-transform:uppercase;padding:.375rem .5rem .125rem;font-weight:600}.ui-menu__header,.ui-menu__footer{z-index:1;background:var(--ui-menu-bg);position:sticky}.ui-menu__header{padding-bottom:.25rem;top:0}.ui-menu__footer{bottom:0}.ui-menu__note{color:var(--ui-menu-muted);font-size:var(--app-type-callout);margin:0;padding:.375rem .5rem;line-height:1.45}@media (pointer:coarse){.ui-menu__item{min-height:var(--app-control-h-touch)}}
@layer components{:where(.ui-combobox){min-width:0;position:relative}}.ui-combobox__list{margin:0;list-style:none}.ui-combobox__option[aria-selected=true]{background:var(--ui-menu-hover)}.ui-combobox__option{cursor:pointer}
.ui-color-picker{z-index:var(--app-z-dropdown);border:1px solid var(--ui-border);border-radius:var(--app-radius-md);background:var(--ui-ground);width:13rem;box-shadow:var(--doc-shadow-lg,0 8px 24px #0000001f);padding:.5rem;position:fixed}.ui-color-picker__area{border-radius:var(--app-radius-sm);cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#fff0);height:7rem;position:relative}.ui-color-picker__area:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-color-picker__thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute;box-shadow:0 0 0 1px #00000073}.ui-color-picker__hue{border-radius:var(--app-radius-xs);appearance:none;cursor:pointer;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);width:100%;height:.625rem;margin:.625rem 0 0;padding:0;display:block}.ui-color-picker__hue:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-color-picker__hue::-webkit-slider-thumb{appearance:none;background:0 0;border:2px solid #fff;border-radius:50%;width:.875rem;height:.875rem;box-shadow:0 0 0 1px #00000073}.ui-color-picker__hue::-moz-range-thumb{background:0 0;border:2px solid #fff;border-radius:50%;width:.875rem;height:.875rem;box-shadow:0 0 0 1px #00000073}.ui-color-picker__foot{align-items:center;gap:.375rem;margin-top:.5rem;display:flex}.ui-color-picker__format{border-radius:var(--app-radius-xs);background:var(--ui-hover);color:var(--ui-muted);font-size:var(--app-type-caption);letter-spacing:.04em;flex-shrink:0;padding:.125rem .25rem;font-weight:600}.ui-color-picker__hex{border:1px solid var(--ui-border);border-radius:var(--app-radius-xs);min-width:0;color:var(--ui-text);font-family:var(--app-font-mono);font-size:var(--app-type-footnote);font-variant-numeric:tabular-nums;background:0 0;flex:1;padding:.1875rem .375rem}.ui-color-picker__hex:focus{border-color:var(--ui-accent);outline:none}.ui-color-picker__dropper{border-radius:var(--app-radius-xs);color:var(--ui-muted);cursor:pointer;transition:color var(--app-motion-fast), background-color var(--app-motion-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.1875rem;display:flex}.ui-color-picker__dropper:hover{color:var(--ui-text);background:var(--ui-hover)}
@layer components{:where(.ui-color-field){flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}:where(.ui-color-field__swatch){border-radius:var(--app-radius-sm);cursor:pointer;appearance:none;border:1px solid #0000;width:1.5rem;height:1.5rem;padding:0}:where(.ui-color-field__hex){border-radius:var(--btn-radius,var(--app-radius-sm));width:5rem;font-family:var(--app-font-mono);font-size:var(--app-type-caption);font-variant-numeric:tabular-nums;text-align:right;transition:color var(--app-motion-fast), border-color var(--app-motion-fast);background:0 0;border:1px solid #0000;padding:.125rem .25rem}}.ui-color-field__swatch{border-color:var(--ui-border)}.ui-color-field__swatch:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-color-field__swatch:disabled{opacity:.5;cursor:not-allowed}.ui-color-field__hex{color:var(--ui-muted)}.ui-color-field__hex:hover{border-color:var(--ui-border)}.ui-color-field__hex:focus{border-color:var(--ui-accent);color:var(--ui-text);outline:none}
.range-slider{--range-thumb-size:.75rem;flex-direction:column;gap:.25rem;display:flex}.range-slider__head{align-items:center;gap:.375rem;display:flex}.range-slider__label{font-size:var(--app-type-footnote);color:var(--ws-sidebar-text-secondary,var(--text-muted));font-weight:600}.range-slider__value{font-size:var(--app-type-caption);font-variant-numeric:tabular-nums;color:var(--ws-sidebar-text-muted,var(--text-muted));margin-left:auto}.range-slider__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:1rem;margin:0}.range-slider__input:focus-visible{outline:2px solid var(--ws-sidebar-accent,var(--primary));outline-offset:2px;border-radius:var(--app-radius-xs)}.range-slider__input::-webkit-slider-runnable-track{border-radius:var(--app-radius-pill);background:var(--ws-sidebar-border,var(--border-color));height:.25rem}.range-slider__input::-moz-range-track{border-radius:var(--app-radius-pill);background:var(--ws-sidebar-border,var(--border-color));height:.25rem}.range-slider__input::-webkit-slider-thumb{appearance:none;width:var(--range-thumb-size);height:var(--range-thumb-size);background:var(--primary);transition:transform var(--app-motion-fast);border:none;border-radius:50%;margin-top:-.25rem}.range-slider__input::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);background:var(--primary);border:none;border-radius:50%}.range-slider__input:active::-webkit-slider-thumb{transform:scale(1.15)}.range-slider__ticks{height:1.25rem;margin-top:.125rem;position:relative}.range-slider__tick{top:0;left:calc(var(--range-thumb-size) / 2 + (100% - var(--range-thumb-size)) * var(--tick-at));cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-direction:column;align-items:center;gap:.1875rem;padding:0;display:flex;position:absolute;transform:translate(-50%)}.range-slider__tick-mark{border-radius:var(--app-radius-pill);background:var(--ws-sidebar-border,var(--border-color));width:1px;height:.25rem;transition:background-color var(--app-motion-fast)}.range-slider__tick[data-passed=true] .range-slider__tick-mark{background:var(--primary)}.range-slider__tick-label{font-size:var(--app-type-caption);color:var(--ws-sidebar-text-muted,var(--text-muted));transition:color var(--app-motion-fast)}.range-slider__tick[data-active=true] .range-slider__tick-label{color:var(--primary);font-weight:600}.range-slider__tick:hover .range-slider__tick-label{color:var(--ws-sidebar-text,var(--text-color))}.range-slider__tick[data-edge=start]{align-items:flex-start;transform:none}.range-slider__tick[data-edge=end]{align-items:flex-end;transform:translate(-100%)}
.ui-choice__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ui-choice__label{color:var(--ui-text);font-size:var(--app-type-body);font-weight:var(--doc-weight-medium,500);line-height:1.35}.ui-choice__desc{color:var(--ui-muted);font-size:var(--app-type-callout);line-height:1.45}@layer components{:where(.ui-switch){--ui-switch-w:2.25rem;--ui-switch-h:1.25rem;--ui-switch-thumb:.875rem;width:var(--ui-switch-w);height:var(--ui-switch-h);border-radius:var(--app-radius-pill);cursor:pointer;transition:background-color var(--app-motion-fast), border-color var(--app-motion-fast);border:1px solid #0000;flex:none;padding:0;position:relative}:where(.ui-switch[data-size=sm]){--ui-switch-w:1.75rem;--ui-switch-h:1rem;--ui-switch-thumb:.75rem}:where(.ui-switch-row){justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}:where(.ui-switch-row[data-framed]){border:1px solid var(--ui-border);border-radius:var(--btn-radius,var(--app-radius-sm));padding:.75rem .875rem}:where(.ui-check){cursor:pointer;align-items:flex-start;gap:.625rem;min-width:0;display:flex}:where(.ui-check[data-size=sm]){align-items:center;gap:.3125rem}:where(.ui-check[data-framed]){border:1px solid var(--ui-border);border-radius:var(--btn-radius,var(--app-radius-sm));width:100%;transition:background-color var(--app-motion-fast);padding:.6rem .65rem}:where(.ui-radio-group){flex-direction:column;gap:.375rem;min-width:0;display:flex}:where(.ui-seg){border:1px solid #0000;align-items:stretch;gap:.125rem;min-width:0;padding:.125rem;display:flex}:where(.ui-seg__option){white-space:nowrap;cursor:pointer;min-width:0;transition:color var(--app-motion-fast), background-color var(--app-motion-fast), border-color var(--app-motion-fast), box-shadow var(--app-motion-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.25rem;font-family:inherit;display:inline-flex}:where(.ui-seg[data-look=bar]){border-radius:var(--btn-radius,var(--app-radius-sm))}:where(.ui-seg[data-look=bar] .ui-seg__option){border-radius:calc(var(--btn-radius,var(--app-radius-sm)) - .125rem);min-width:auto;font-size:var(--app-type-footnote);font-weight:var(--doc-weight-bold,700);flex:1 1 0;padding:.2rem .5rem}:where(.ui-seg[data-look=bar][data-size=sm] .ui-seg__option){padding-block:.0625rem}:where(.ui-seg[data-look=track]){border-radius:var(--app-radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:fit-content;max-width:100%;display:grid}:where(.ui-seg[data-look=track] .ui-seg__option){border-radius:var(--app-radius-sm);font-size:var(--app-type-body);font-weight:var(--doc-weight-medium,500);white-space:normal;text-align:center;gap:.5rem;padding:.375rem 1.25rem;line-height:1.3}@media (max-width:768px){:where(.ui-seg[data-look=track]){grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));grid-auto-flow:row;width:100%}:where(.ui-seg[data-look=track] .ui-seg__option){padding-inline:.75rem}}}.ui-switch{border-color:var(--ui-border);background:color-mix(in srgb, var(--ui-muted) 35%, transparent)}.ui-switch[aria-checked=true]{border-color:var(--ui-fill);background:var(--ui-fill)}.ui-switch__thumb{top:50%;left:calc((var(--ui-switch-h) - var(--ui-switch-thumb)) / 2 - 1px);width:var(--ui-switch-thumb);height:var(--ui-switch-thumb);border-radius:var(--app-radius-pill);background:var(--ui-on-fill);transition:transform var(--app-motion-fast);position:absolute;transform:translateY(-50%)}.ui-switch[aria-checked=true] .ui-switch__thumb{transform:translate(calc(var(--ui-switch-w) - var(--ui-switch-h)), -50%)}.ui-switch:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.ui-switch:disabled{opacity:.5;cursor:not-allowed}.ui-switch-row[data-disabled] .ui-choice__text{opacity:.6}.ui-check__box{width:1rem;height:1rem;accent-color:var(--ui-accent);cursor:pointer;flex:none;margin:0}.ui-check__box:disabled{cursor:not-allowed}.ui-check>.ui-check__box{margin-top:.125rem}.ui-check[data-size=sm]>.ui-check__box{width:.875rem;height:.875rem;margin-top:0}.ui-check[data-size=sm] .ui-choice__label{font-size:var(--app-type-callout)}.ui-check[data-framed]:hover,.ui-check[data-framed][data-checked]{background:var(--ui-hover)}.ui-check[data-disabled]{cursor:not-allowed;opacity:.6}.ui-seg{border-color:var(--ui-border);background:var(--ui-track)}.ui-seg__icon{flex:none;display:inline-flex}.ui-seg__icon>svg{width:.875rem;height:.875rem}.ui-seg__label{min-width:0}.ui-seg__option:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-seg__option:disabled{opacity:.45;cursor:not-allowed}.ui-seg[data-look=bar] .ui-seg__option{color:var(--ui-text)}.ui-seg[data-look=bar] .ui-seg__option:hover:not([aria-pressed=true]):not(:disabled){background:var(--ui-hover)}.ui-seg[data-look=bar] .ui-seg__option[aria-pressed=true]{background:var(--ui-accent-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 30%, transparent);color:var(--ui-accent)}.ui-seg[data-look=track] .ui-seg__option{color:var(--ui-muted)}.ui-seg[data-look=track] .ui-seg__option:hover:not(:disabled){color:var(--ui-text)}.ui-seg[data-look=track] .ui-seg__option[aria-pressed=true]{border-color:var(--ui-border);background:var(--ui-ground);box-shadow:var(--doc-shadow-xs,0 1px 3px #0000000f);color:var(--ui-text)}
@layer components{:where(.ui-tabs){flex-shrink:0;min-width:0;display:flex}:where(.ui-tabs__tab){white-space:nowrap;cursor:pointer;min-width:0;transition:color var(--app-motion-fast), background-color var(--app-motion-fast), border-color var(--app-motion-fast), box-shadow var(--app-motion-fast);background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;padding:0;font-family:inherit;display:inline-flex;position:relative}:where(.ui-tabs[data-look=pill]){border-radius:var(--app-radius-md);scrollbar-width:none;gap:.125rem;padding:.125rem;overflow-x:auto}:where(.ui-tabs[data-look=pill] .ui-tabs__tab){border-radius:var(--app-radius-sm);min-height:2rem;font-size:var(--app-type-callout);font-weight:var(--doc-weight-medium,500);flex:1 1 0;padding:.25rem .5rem}:where(.ui-tabs[data-look=pill][data-size=sm] .ui-tabs__tab){min-width:2rem;min-height:0;font-size:var(--app-type-caption);letter-spacing:.04em;flex:auto;padding:.25rem .3rem;font-weight:700}@media (max-width:768px){:where(.ui-tabs[data-look=pill][data-size=md] .ui-tabs__tab){min-height:var(--app-control-h-touch)}}:where(.ui-tabs[data-look=underline]){border-bottom:1px solid #0000;gap:.25rem;overflow-x:auto}:where(.ui-tabs[data-look=underline] .ui-tabs__tab){font-size:var(--app-type-body);font-weight:var(--doc-weight-medium,500);border-bottom:2px solid #0000;flex:none;padding:.5rem .625rem}:where(.ui-tabs[data-look=rail]){flex-direction:column;align-items:center;gap:.25rem}:where(.ui-tabs[data-look=rail] .ui-tabs__tab){border-radius:var(--app-radius-md);place-items:center;width:2.25rem;height:2.25rem;display:grid}@media (max-width:1023px){:where(.ui-tabs[data-look=rail] .ui-tabs__tab){width:2.5rem;height:2.5rem}}}.ui-tabs__icon{flex:none;display:inline-flex}.ui-tabs__icon>svg{width:.9375rem;height:.9375rem}.ui-tabs__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-tabs__count{border-radius:var(--app-radius-pill);background:color-mix(in srgb, var(--ui-muted) 18%, transparent);min-width:1.125rem;font-size:var(--app-type-caption);font-weight:var(--doc-weight-semibold,600);text-align:center;padding:0 .3125rem;line-height:1.125rem}.ui-tabs__tab{color:var(--ui-muted)}.ui-tabs__tab:hover:not(:disabled){color:var(--ui-text)}.ui-tabs__tab:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.ui-tabs__tab:disabled{opacity:.5;cursor:not-allowed}.ui-tabs[data-look=pill]{background:var(--ui-track)}.ui-tabs[data-look=pill]::-webkit-scrollbar{display:none}.ui-tabs[data-look=pill] .ui-tabs__tab[aria-selected=true]{background:var(--ui-ground);box-shadow:var(--doc-shadow-sm,0 2px 8px #00000014);color:var(--ui-text)}.ui-tabs[data-look=underline]{border-bottom-color:var(--ui-border)}.ui-tabs[data-look=underline] .ui-tabs__tab[aria-selected=true]{border-bottom-color:var(--ui-accent);color:var(--ui-text)}.ui-tabs[data-look=rail] .ui-tabs__icon>svg{width:1.125rem;height:1.125rem}.ui-tabs[data-look=rail] .ui-tabs__tab:hover:not(:disabled){background:var(--ui-hover)}.ui-tabs[data-look=rail] .ui-tabs__tab[aria-selected=true]{background:var(--ui-accent-tint);color:var(--ui-accent)}.ui-tabs[data-look=rail] .ui-tabs__tab[aria-selected=true]:before{content:"";border-radius:var(--app-radius-pill);background:var(--ui-accent);width:2px;position:absolute;top:.375rem;bottom:.375rem;left:-.25rem}.ui-tabs__badge{border-radius:var(--app-radius-pill);background:var(--ui-accent);min-width:1rem;height:1rem;color:var(--ui-ground);font-size:var(--app-type-caption);font-weight:var(--doc-weight-semibold,600);text-align:center;padding:0 .1875rem;line-height:1rem;position:absolute;bottom:-.125rem;right:-.125rem}
.ui-modal-overlay{padding:1rem;padding-block:max(1rem, var(--desktop-controls-lane,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}dialog.ui-modal-overlay{width:auto;max-width:none;height:auto;max-height:none;color:inherit;border:0;margin:0}dialog.ui-modal-overlay::backdrop{background:0 0}.ui-modal-card{border-radius:var(--app-radius-xl);background-color:var(--doc-header-bg,var(--app-bg-card,#fff));border-style:solid;border-width:1px;border-color:var(--doc-header-border,var(--app-border,#c0d6ec));width:100%;color:var(--doc-header-text,var(--app-text,#091e42));position:relative;box-shadow:0 25px 50px -12px #00000040}.ui-modal-close-btn{position:absolute;top:1rem;right:1rem}.ui-modal-card.ui-modal-card--fullscreen{inset:var(--desktop-controls-lane,0px) 0 0;height:calc(100dvh - var(--desktop-controls-lane,0px));border-width:0;border-radius:0;max-width:none;margin:0;position:fixed;overflow:hidden}
@layer components{:where(.ui-confirm){border-radius:var(--app-radius-md);border:1px solid #0000;flex-direction:column;gap:.5rem;min-width:0;padding:.5rem .625rem;display:flex}}.ui-confirm{border-color:var(--ui-border);background:var(--ui-ground);color:var(--ui-text)}.ui-confirm__title{font-size:var(--app-type-body);font-weight:var(--doc-weight-semibold,600);margin:0}.ui-confirm__message{color:var(--ui-muted);font-size:var(--app-type-callout);overflow-wrap:anywhere;margin:0;line-height:1.45}.ui-confirm__actions{flex-wrap:wrap;gap:.375rem;display:flex}
.beta-pill{font-size:var(--app-type-caption);font-weight:var(--doc-weight-bold,700);letter-spacing:.04em;border-radius:var(--app-radius-xs);border:1px solid var(--status-amber-border);background:var(--status-amber-bg);color:var(--status-amber-text);pointer-events:none;white-space:nowrap;align-items:center;padding:.125rem .25rem;line-height:1;display:inline-flex}.beta-dot{background:var(--status-amber-text);width:.375rem;height:.375rem;box-shadow:0 0 0 1.5px var(--ws-sidebar-bg,var(--doc-header-bg,var(--app-bg-card)));pointer-events:none;border-radius:50%;position:absolute;top:-1px;right:-1px}
.shared-icon-badge{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.green-shield-icon{-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;display:inline-block}
.tree-node-icon{vertical-align:middle;flex-shrink:0;display:inline-block}
.tree-toggle-chevron{transition:transform var(--app-motion-fast);flex-shrink:0}
.shared-ad-slot{border-radius:var(--border-radius-xl,.75rem);width:100%;font-size:var(--app-type-callout);transition:background-color var(--app-motion-fast), border-color var(--app-motion-fast);justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem;padding:.75rem;display:flex}
