[data-theme=pink] .bg-blue-600{background-color:#db2777!important}[data-theme=pink] .bg-blue-700{background-color:#be185d!important}[data-theme=pink] .bg-blue-500{background-color:#ec4899!important}[data-theme=pink] .bg-blue-100{background-color:#fce7f3!important}[data-theme=pink] .bg-blue-50{background-color:#fdf2f8!important}[data-theme=pink] .text-blue-600{color:#db2777!important}[data-theme=pink] .text-blue-700{color:#be185d!important}[data-theme=pink] .text-blue-800{color:#9d174d!important}[data-theme=pink] .text-blue-500{color:#ec4899!important}[data-theme=pink] .border-blue-600{border-color:#db2777!important}[data-theme=pink] .border-blue-500{border-color:#ec4899!important}[data-theme=pink] .border-blue-400{border-color:#f472b6!important}[data-theme=pink] .border-blue-300{border-color:#f9a8d4!important}[data-theme=pink] .border-blue-200{border-color:#fbcfe8!important}[data-theme=pink] .hover\:bg-blue-700:hover{background-color:#be185d!important}[data-theme=pink] .hover\:bg-blue-100:hover{background-color:#fce7f3!important}[data-theme=pink] .hover\:bg-blue-50:hover{background-color:#fdf2f8!important}[data-theme=pink] .hover\:text-blue-800:hover{color:#9d174d!important}[data-theme=pink] .hover\:border-blue-300:hover{border-color:#f9a8d4!important}[data-theme=pink] .focus\:border-blue-500:focus{border-color:#ec4899!important}[data-theme=pink] .focus\:ring-blue-500:focus{--tw-ring-color:#ec4899!important}[data-theme=pink]{--rosh-focus-ring-accent:#ec4899!important}[data-theme=pink] input[type=checkbox].text-blue-600,[data-theme=pink] input[type=range].accent-blue-600{accent-color:#db2777}[data-theme=pink] .ring-blue-300{--tw-ring-color:#f9a8d4!important}[data-theme=pink] .bg-white{background-color:#fff5f9!important}[data-theme=pink] .bg-gray-100{background-color:#fce7f3!important}[data-theme=pink] .bg-gray-50{background-color:#fdf2f8!important}[data-theme=pink] .bg-gray-200{background-color:#fbcfe8!important}[data-theme=pink] .border-gray-200{border-color:#fce7f3!important}[data-theme=pink] .border-gray-300{border-color:#fbcfe8!important}[data-theme=pink] .border-gray-100{border-color:#fdf2f8!important}[data-theme=pink] .divide-gray-200>:not(:last-child){border-color:#fce7f3!important}[data-theme=pink] .divide-gray-100>:not(:last-child){border-color:#fdf2f8!important}[data-theme=pink] .hover\:bg-gray-50:hover{background-color:#fdf2f8!important}[data-theme=pink] .hover\:bg-gray-100:hover{background-color:#fce7f3!important}[data-theme=pink] .hover\:bg-gray-200:hover{background-color:#fbcfe8!important}[data-theme=green] .bg-blue-600{background-color:#059669!important}[data-theme=green] .bg-blue-700{background-color:#047857!important}[data-theme=green] .bg-blue-500{background-color:#10b981!important}[data-theme=green] .bg-blue-100{background-color:#d1fae5!important}[data-theme=green] .bg-blue-50{background-color:#ecfdf5!important}[data-theme=green] .text-blue-600{color:#059669!important}[data-theme=green] .text-blue-700{color:#047857!important}[data-theme=green] .text-blue-800{color:#065f46!important}[data-theme=green] .text-blue-500{color:#10b981!important}[data-theme=green] .border-blue-600{border-color:#059669!important}[data-theme=green] .border-blue-500{border-color:#10b981!important}[data-theme=green] .border-blue-400{border-color:#34d399!important}[data-theme=green] .border-blue-300{border-color:#6ee7b7!important}[data-theme=green] .border-blue-200{border-color:#a7f3d0!important}[data-theme=green] .hover\:bg-blue-700:hover{background-color:#047857!important}[data-theme=green] .hover\:bg-blue-100:hover{background-color:#d1fae5!important}[data-theme=green] .hover\:bg-blue-50:hover{background-color:#ecfdf5!important}[data-theme=green] .hover\:text-blue-800:hover{color:#065f46!important}[data-theme=green] .hover\:border-blue-300:hover{border-color:#6ee7b7!important}[data-theme=green] .focus\:border-blue-500:focus{border-color:#10b981!important}[data-theme=green] .focus\:ring-blue-500:focus{--tw-ring-color:#10b981!important}[data-theme=green]{--rosh-focus-ring-accent:#10b981!important}[data-theme=green] input[type=checkbox].text-blue-600,[data-theme=green] input[type=range].accent-blue-600{accent-color:#059669}[data-theme=green] .ring-blue-300{--tw-ring-color:#6ee7b7!important}[data-theme=green] .bg-white{background-color:#f5fef7!important}[data-theme=green] .bg-gray-100{background-color:#dcfce7!important}[data-theme=green] .bg-gray-50{background-color:#ecfdf5!important}[data-theme=green] .bg-gray-200{background-color:#bbf7d0!important}[data-theme=green] .border-gray-200{border-color:#dcfce7!important}[data-theme=green] .border-gray-300{border-color:#bbf7d0!important}[data-theme=green] .border-gray-100{border-color:#ecfdf5!important}[data-theme=green] .divide-gray-200>:not(:last-child){border-color:#dcfce7!important}[data-theme=green] .divide-gray-100>:not(:last-child){border-color:#ecfdf5!important}[data-theme=green] .hover\:bg-gray-50:hover{background-color:#ecfdf5!important}[data-theme=green] .hover\:bg-gray-100:hover{background-color:#dcfce7!important}[data-theme=green] .hover\:bg-gray-200:hover{background-color:#bbf7d0!important}[data-theme=grey] .bg-white{background-color:#f3f4f6!important}[data-theme=grey] .bg-gray-100{background-color:#e5e7eb!important}[data-theme=grey] .bg-gray-50{background-color:#f3f4f6!important}[data-theme=grey] .bg-gray-200{background-color:#d1d5db!important}[data-theme=grey] .border-gray-200{border-color:#d1d5db!important}[data-theme=grey] .border-gray-300{border-color:#9ca3af!important}[data-theme=grey] .border-gray-100{border-color:#e5e7eb!important}[data-theme=grey] .divide-gray-200>:not(:last-child){border-color:#d1d5db!important}[data-theme=grey] .divide-gray-100>:not(:last-child){border-color:#e5e7eb!important}[data-theme=grey] .hover\:bg-gray-50:hover{background-color:#e5e7eb!important}[data-theme=grey] .hover\:bg-gray-100:hover{background-color:#d1d5db!important}[data-theme=grey] .hover\:bg-gray-200:hover{background-color:#9ca3af!important}[data-theme=grey] .bg-blue-600{background-color:#374151!important}[data-theme=grey] .bg-blue-700{background-color:#1f2937!important}[data-theme=grey] .bg-blue-500{background-color:#4b5563!important}[data-theme=grey] .bg-blue-100{background-color:#e5e7eb!important}[data-theme=grey] .bg-blue-50{background-color:#f3f4f6!important}[data-theme=grey] .text-blue-600{color:#374151!important}[data-theme=grey] .text-blue-700{color:#1f2937!important}[data-theme=grey] .text-blue-800{color:#111827!important}[data-theme=grey] .text-blue-500{color:#4b5563!important}[data-theme=grey] .border-blue-600{border-color:#374151!important}[data-theme=grey] .border-blue-500{border-color:#4b5563!important}[data-theme=grey] .border-blue-400{border-color:#6b7280!important}[data-theme=grey] .border-blue-300{border-color:#9ca3af!important}[data-theme=grey] .border-blue-200{border-color:#d1d5db!important}[data-theme=grey] .hover\:bg-blue-700:hover{background-color:#1f2937!important}[data-theme=grey] .hover\:bg-blue-100:hover{background-color:#e5e7eb!important}[data-theme=grey] .hover\:bg-blue-50:hover{background-color:#f3f4f6!important}[data-theme=grey] .focus\:border-blue-500:focus{border-color:#4b5563!important}[data-theme=grey] .focus\:ring-blue-500:focus{--tw-ring-color:#4b5563!important}[data-theme=grey]{--rosh-focus-ring-accent:#4b5563!important}[data-theme=grey] input[type=checkbox].text-blue-600,[data-theme=grey] input[type=range].accent-blue-600{accent-color:#374151}[data-theme=grey] .ring-blue-300{--tw-ring-color:#9ca3af!important}[data-theme=blue] .bg-white{background-color:#f0f6ff!important}[data-theme=blue] .bg-gray-100{background-color:#dbeafe!important}[data-theme=blue] .bg-gray-50{background-color:#eff6ff!important}[data-theme=blue] .bg-gray-200{background-color:#bfdbfe!important}[data-theme=blue] .border-gray-200{border-color:#dbeafe!important}[data-theme=blue] .border-gray-300{border-color:#bfdbfe!important}[data-theme=blue] .border-gray-100{border-color:#eff6ff!important}[data-theme=blue] .divide-gray-200>:not(:last-child){border-color:#dbeafe!important}[data-theme=blue] .divide-gray-100>:not(:last-child){border-color:#eff6ff!important}[data-theme=blue] .hover\:bg-gray-50:hover{background-color:#eff6ff!important}[data-theme=blue] .hover\:bg-gray-100:hover{background-color:#dbeafe!important}[data-theme=blue] .hover\:bg-gray-200:hover{background-color:#bfdbfe!important}[data-custom-accent] .bg-blue-600{background-color:var(--accent-600)!important}[data-custom-accent] .bg-blue-700{background-color:var(--accent-700)!important}[data-custom-accent] .bg-blue-500{background-color:var(--accent-500)!important}[data-custom-accent] .bg-blue-100{background-color:var(--accent-100)!important}[data-custom-accent] .bg-blue-50{background-color:var(--accent-50)!important}[data-custom-accent] .text-blue-600{color:var(--accent-600)!important}[data-custom-accent] .text-blue-700,[data-custom-accent] .text-blue-800{color:var(--accent-700)!important}[data-custom-accent] .text-blue-500{color:var(--accent-500)!important}[data-custom-accent] .border-blue-600{border-color:var(--accent-600)!important}[data-custom-accent] .border-blue-500{border-color:var(--accent-500)!important}[data-custom-accent] .border-blue-400{border-color:var(--accent-400)!important}[data-custom-accent] .border-blue-300{border-color:var(--accent-300)!important}[data-custom-accent] .border-blue-200{border-color:var(--accent-200)!important}[data-custom-accent] .hover\:bg-blue-700:hover{background-color:var(--accent-700)!important}[data-custom-accent] .hover\:text-blue-600:hover{color:var(--accent-600)!important}[data-custom-accent] .hover\:border-blue-600:hover{border-color:var(--accent-600)!important}[data-custom-accent] .hover\:bg-blue-100:hover{background-color:var(--accent-100)!important}[data-custom-accent] .hover\:bg-blue-50:hover{background-color:var(--accent-50)!important}[data-custom-accent] .focus\:border-blue-500:focus{border-color:var(--accent-500)!important}[data-custom-accent] .focus\:ring-blue-500:focus{--tw-ring-color:var(--accent-500)!important}[data-custom-accent]{--rosh-focus-ring-accent:var(--accent-500)!important}[data-custom-accent] input[type=checkbox].text-blue-600,[data-custom-accent] input[type=range].accent-blue-600{accent-color:var(--accent-600)}[data-custom-accent] .ring-blue-300{--tw-ring-color:var(--accent-300)!important}:root,:host{--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}:root{--menu-opacity:.95}html.rosh-reduce-transparency{--active-header-opacity:1!important;--active-content-opacity:1!important;--inactive-header-opacity:1!important;--inactive-content-opacity:1!important;--menu-opacity:1!important;--taskbar-opacity:1!important}html.rosh-reduce-transparency *,html.rosh-reduce-transparency :before,html.rosh-reduce-transparency :after{-webkit-backdrop-filter:none!important}:root{--surface:#fff;--surface-sunken:#f9fafb;--surface-raised:#f3f4f6;--line-subtle:#f3f4f6;--line:#e5e7eb;--line-strong:#d1d5db;--ink-faintest:#9ca3af;--ink-faint:#6b7280;--ink-muted:#4b5563;--ink:#374151;--ink-strong:#1f2937;--ink-strongest:#111827}:is([data-theme=dark],.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:#1e1e2e;--surface-sunken:#181825;--surface-raised:#313244;--line-subtle:#2a2a3c;--line:#313244;--line-strong:#45475a;--ink-faintest:#6c7086;--ink-faint:#848aa2;--ink-muted:#9399b2;--ink:#a6adc8;--ink-strong:#bac2de;--ink-strongest:#cdd6f4}:root{--viz-series-1:#2a78d6;--viz-series-2:#eb6834;--viz-series-3:#1baf7a;--viz-series-4:#eda100;--viz-series-5:#e87ba4;--viz-series-6:#008300;--viz-series-7:#4a3aa7;--viz-series-8:#e34948;--viz-good:#1baf7a;--viz-neutral:#6b7280;--viz-warning:#eda100;--viz-serious:#eb6834;--viz-critical:#e34948;--viz-grid:#e5e7eb;--viz-axis:#d1d5db;--viz-label:#6b7280;--viz-muted:#9ca3af;--viz-surface:#fff}:is([data-theme=dark],.dark){--viz-series-1:#3987e5;--viz-series-2:#d95926;--viz-series-3:#199e70;--viz-series-4:#c98500;--viz-series-5:#d55181;--viz-series-6:#008300;--viz-series-7:#9085e9;--viz-series-8:#e66767;--viz-good:#199e70;--viz-neutral:#7f849c;--viz-warning:#c98500;--viz-serious:#d95926;--viz-critical:#e66767;--viz-grid:var(--line-subtle);--viz-axis:var(--line-strong);--viz-label:var(--ink-faint);--viz-muted:var(--ink-faintest);--viz-surface:var(--surface)}:root{--status-success-soft:#22c55e29;--status-active-soft:#3b82f629;--status-queued-soft:#6366f129;--status-info-soft:#0ea5e929;--status-pending-soft:#eab30829;--status-warning-soft:#f9731629;--status-danger-soft:#ef444429;--status-draft-soft:#6b728038;--status-neutral-soft:#6b72801a;--status-success-soft-ink:#166534;--status-active-soft-ink:#1e40af;--status-queued-soft-ink:#3730a3;--status-info-soft-ink:#075985;--status-pending-soft-ink:#854d0e;--status-warning-soft-ink:#9a3412;--status-danger-soft-ink:#991b1b;--status-draft-soft-ink:var(--ink-strong);--status-neutral-soft-ink:var(--ink);--status-success-solid:#15803d;--status-active-solid:#1d4ed8;--status-queued-solid:#4338ca;--status-info-solid:#0369a1;--status-pending-solid:#a16207;--status-warning-solid:#c2410c;--status-danger-solid:#b91c1c;--status-draft-solid:#374151;--status-neutral-solid:#4b5563;--status-on-solid:#fff}:is([data-theme=dark],.dark){--status-success-soft-ink:#86efac;--status-active-soft-ink:#93c5fd;--status-queued-soft-ink:#a5b4fc;--status-info-soft-ink:#7dd3fc;--status-pending-soft-ink:#fde68a;--status-warning-soft-ink:#fdba74;--status-danger-soft-ink:#fca5a5;--status-draft-soft-ink:var(--ink-strongest);--status-neutral-soft-ink:var(--ink-strong)}:root{--tl-accent:var(--accent-600,var(--color-blue-600,#2563eb));--tl-dfm:var(--tl-accent);--tl-shipment:var(--tl-accent);--tl-testing:var(--tl-accent);--tl-completion:var(--tl-accent);--tl-inspection:var(--tl-accent);--tl-invoice:var(--tl-accent);--tl-on-kind:var(--on-accent,#fff);--tl-focus:var(--tl-accent);--tl-soft:var(--tl-accent)}@supports (color:color-mix(in lab, red, red)){:root{--tl-soft:color-mix(in srgb, var(--tl-accent) 16%, transparent)}}:root{--rosh-focus-ring:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){:root{--rosh-focus-ring:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}:root{--rosh-focus-ring-strong:var(--color-blue-400)}@supports (color:color-mix(in lab, red, red)){:root{--rosh-focus-ring-strong:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}:root{--rosh-focus-ring-solid:var(--color-blue-400);--rosh-focus-ring-deep:var(--color-blue-500);--rosh-focus-ring-accent:var(--color-blue-500);--rosh-focus-ring-zone:#3b82f673;--rosh-focus-ring-invalid:var(--color-red-400)}@supports (color:color-mix(in lab, red, red)){:root{--rosh-focus-ring-invalid:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}:root{--rosh-focus-ring-invalid-strong:var(--color-red-400)}@supports (color:color-mix(in lab, red, red)){:root{--rosh-focus-ring-invalid-strong:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}:root{--rosh-focus-ring-invalid-solid:var(--color-red-400)}@layer components{.rosh-focus-ring:focus-visible:not(.rosh-host-focus *){outline-style:none}.rosh-focus-outline:focus-visible:not(.rosh-host-focus *){outline:2px solid var(--rosh-focus-ring-deep);outline-offset:2px}}.rosh-host-focus{--rosh-focus-ring:transparent!important;--rosh-focus-ring-strong:transparent!important;--rosh-focus-ring-solid:transparent!important;--rosh-focus-ring-deep:transparent!important;--rosh-focus-ring-accent:transparent!important;--rosh-focus-ring-zone:transparent!important;--rosh-focus-ring-invalid:transparent!important;--rosh-focus-ring-invalid-strong:transparent!important;--rosh-focus-ring-invalid-solid:transparent!important}:root{--rosh-glass-surface:var(--surface);--rosh-glass-surface-mid:var(--surface);--rosh-glass-border:#ffffff59;--rosh-glass-shadow:inset 0 1px 0 #fff6, inset 0 -1px 0 #ffffff1a, 0 8px 32px #00000026, 0 2px 8px #00000014;--rosh-glass-solid-border:#0000001f;--rosh-glass-solid-shadow:0 8px 24px #0000002e;--rosh-media-scrim:#0009;--rosh-media-scrim-button:#0000008c;--rosh-drop-ring:#3b82f680;--rosh-mark-plate-shadow:#0000002e;--rosh-mark-plate-shadow-strong:#00000040;--rosh-resize-handle:#3b82f6;--rosh-donut-1:#3b82f6;--rosh-donut-2:#22c55e;--rosh-donut-3:#f59e0b;--rosh-donut-4:#ef4444;--rosh-donut-5:#6366f1;--rosh-donut-6:#14b8a6;--rosh-donut-7:#a855f7;--rosh-donut-8:#64748b;--rosh-donut-track:#94a3b840}:is([data-theme=dark],.dark){--rosh-glass-surface-mid:var(--surface-sunken);--rosh-glass-border:#ffffff14;--rosh-glass-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0006, 0 8px 32px #00000080, 0 2px 8px #0000004d;--rosh-glass-solid-border:#ffffff1f;--rosh-glass-solid-shadow:0 8px 24px #00000080}.rosh-tooltip-arrow{z-index:300;box-sizing:border-box;pointer-events:none;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.rosh-tooltip-arrow[data-side=top]{clip-path:polygon(100% 0,100% 100%,0 100%);border-right:var(--rosh-tooltip-edge,1px solid var(--rosh-glass-border));border-bottom:var(--rosh-tooltip-edge,1px solid var(--rosh-glass-border));border-bottom-right-radius:2px;margin:-6px 0 0 -5px;top:-.75rem;left:50%}.rosh-tooltip-arrow[data-side=bottom]{clip-path:polygon(0 0,100% 0,0 100%);border-top:var(--rosh-tooltip-edge,1px solid var(--rosh-glass-border));border-left:var(--rosh-tooltip-edge,1px solid var(--rosh-glass-border));border-top-left-radius:2px;margin:-4px 0 0 -5px;top:calc(100% + .75rem);left:50%}.rosh-tooltip-arrow[data-side=left]{clip-path:polygon(0 0,100% 0,100% 100%);border-top:var(--rosh-tooltip-edge,1px solid var(--rosh-glass-border));border-right:var(--rosh-tooltip-edge,1px solid var(--rosh-glass-border));border-top-right-radius:2px;margin:-5px 0 0 -6px;top:50%;left:-.75rem}.rosh-tooltip-arrow[data-side=right]{clip-path:polygon(0 0,100% 100%,0 100%);border-left:var(--rosh-tooltip-edge,1px solid var(--rosh-glass-border));border-bottom:var(--rosh-tooltip-edge,1px solid var(--rosh-glass-border));border-bottom-left-radius:2px;margin:-5px 0 0 -4px;top:50%;left:calc(100% + .75rem)}.rosh-budget-overrun{background-color:var(--status-danger-soft);background-image:repeating-linear-gradient(135deg, var(--status-danger-solid) 0, var(--status-danger-solid) 2px, transparent 2px, transparent 5px)}.rosh-dt-stack{container:rosh-dt/inline-size}.rosh-dt-value{display:contents}@container rosh-dt not (min-width:40rem){.rosh-dt-scroll{border-width:0;border-radius:0}.rosh-dt-table{display:block;min-width:0!important}.rosh-dt-head{flex-wrap:wrap;align-items:center;display:flex}.rosh-dt-table>.rosh-dt-head>tr{border-width:0;flex-wrap:wrap;align-items:center;display:flex;background-color:#0000!important}.rosh-dt-head th.rosh-dt-sort{border:1px solid var(--line);border-radius:var(--radius-md,.375rem);background-color:var(--surface-sunken);margin:0 .375rem .5rem 0;padding:0;position:static;width:auto!important}.rosh-dt-head th.rosh-dt-sort[aria-sort=ascending],.rosh-dt-head th.rosh-dt-sort[aria-sort=descending]{border-color:var(--line-strong)}.rosh-dt-sort>button{min-height:2rem;padding:.375rem .625rem}.rosh-dt-sort>button[data-group]:before{content:attr(data-group) " · ";content:attr(data-group) " · " / ""}.rosh-dt-table>.rosh-dt-head>tr>th.rosh-dt-select{margin:0 .375rem .5rem 0;padding:.25rem .5rem .25rem calc(.75rem + 1px);position:static;background-color:#0000!important;width:auto!important}.rosh-dt-head th:not(.rosh-dt-sort,.rosh-dt-select){clip-path:inset(50%);white-space:nowrap;border-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;width:1px!important;top:0!important;left:0!important}.rosh-dt-body{gap:.5rem;display:grid}.rosh-dt-table>.rosh-dt-body>.rosh-dt-row{border-radius:var(--radius-lg,.5rem);padding:.25rem .75rem;display:block;position:relative;border:1px solid var(--line)!important}.rosh-dt-table>.rosh-dt-body>.rosh-dt-row-select{padding-left:2.5rem}.rosh-dt-table>.rosh-dt-body>.rosh-dt-row>td.rosh-dt-select{padding:.75rem;display:flex;position:absolute;top:0;background-color:#0000!important;width:auto!important;left:0!important}.rosh-dt-table>.rosh-dt-body>.rosh-dt-row>td.rosh-dt-cell{max-width:none;padding:.375rem 0;display:block;position:static;background-color:#0000!important}.rosh-dt-cell+.rosh-dt-cell{border-top:1px solid var(--line-subtle)}.rosh-dt-table>.rosh-dt-body>.rosh-dt-row>td.rosh-dt-cell[data-label]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:.75rem;display:grid}.rosh-dt-cell[data-label]:before{content:attr(data-label);content:attr(data-label) / "";letter-spacing:.025em;text-transform:uppercase;text-align:start;white-space:normal;color:var(--ink-faint);overflow-wrap:anywhere;font-size:.75rem;font-weight:600;line-height:1rem}.rosh-dt-cell>.rosh-dt-value{overflow-wrap:anywhere;min-width:0;display:block}.rosh-dt-clip>.rosh-dt-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rosh-dt-body>.rosh-dt-empty,.rosh-dt-body>.rosh-dt-empty>td{display:block}.rosh-dt-pager>nav{flex-wrap:wrap}}@keyframes rosh-viz-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rosh-viz-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rosh-viz-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rosh-viz-sweep{0%{opacity:0;transform:rotate(-14deg)scale(.94)}to{opacity:1;transform:none}}@keyframes rosh-viz-fade{0%{opacity:0}to{opacity:1}}@keyframes rosh-viz-march{to{stroke-dashoffset:-24px}}@keyframes rosh-viz-shimmer{0%{transform:translate(0)}to{transform:translate(200%)}}@keyframes rosh-viz-ping{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.rosh-viz-wipe,.rosh-viz-wipe-rtl,.rosh-viz-wipe-center{transform-box:fill-box;animation:.9s cubic-bezier(.22,1,.36,1) both rosh-viz-wipe}.rosh-viz-wipe{transform-origin:0}.rosh-viz-wipe-rtl{transform-origin:100%}.rosh-viz-wipe-center{transform-origin:50%}.rosh-viz-rise{transform-box:fill-box;transform-origin:bottom;animation:.64s cubic-bezier(.22,1,.36,1) both rosh-viz-rise}.rosh-viz-grow{transform-origin:0;animation:.62s cubic-bezier(.22,1,.36,1) both rosh-viz-grow}.rosh-viz-sweep{transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.22,1,.36,1) both rosh-viz-sweep}.rosh-viz-fade{animation:.7s ease-out both rosh-viz-fade}.rosh-viz-march{animation:1s linear infinite rosh-viz-march}.rosh-viz-shimmer{animation:1.8s ease-in-out infinite rosh-viz-shimmer}.rosh-viz-ping{transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite rosh-viz-ping}.rosh-viz-mark{transition:fill .16s ease-out,fill-opacity .16s ease-out,opacity .16s ease-out,filter .2s ease-out}@media (prefers-reduced-motion:reduce){.rosh-viz-mark{transition:none!important}.rosh-viz-wipe,.rosh-viz-wipe-rtl,.rosh-viz-wipe-center,.rosh-viz-rise,.rosh-viz-grow,.rosh-viz-sweep,.rosh-viz-fade,.rosh-viz-march{opacity:1!important;animation:none!important;transform:none!important}.rosh-viz-shimmer,.rosh-viz-ping{opacity:0!important;animation:none!important}}.rosh-tl-card{border-style:solid;border-width:1px;border-radius:12px;padding:14px 16px 16px}.rosh-tl-head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.rosh-tl-head-main{flex-wrap:wrap;flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.rosh-tl-ico{flex:none;align-self:center;width:15px;height:15px;margin-right:-3px}.rosh-tl-ico svg{width:15px;height:15px}.rosh-tl-title{letter-spacing:-.005em;margin:0;font-size:13px;font-weight:600}.rosh-tl-meta{font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:12px}.rosh-tl-meta b{font-weight:500}.rosh-tl-head-actions{flex:none;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.rosh-tl-play{cursor:pointer;white-space:nowrap;height:28px;font:inherit;background:var(--surface-raised);border-style:solid;border-width:1px;border-radius:14px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:11.5px;font-weight:500;transition:color .16s ease-out,border-color .16s ease-out;display:inline-flex}.rosh-tl-play svg{fill:currentColor;width:9px;height:9px}.rosh-tl-foot{border-top-style:solid;border-top-width:1px;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:14px;padding-top:12px;display:flex}.rosh-tl-status{font-variant-numeric:tabular-nums;margin:0;font-size:12px}.rosh-tl-legend{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rosh-tl-legend>span{background:var(--surface-raised);border-style:solid;border-width:1px;border-radius:11px;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;font-size:10.5px;display:inline-flex}.rosh-tl-glyph{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.rosh-tl-glyph.is-ring{border-style:solid;border-width:2px;border-radius:50%}.rosh-tl-glyph.is-diamond{border-radius:2px;transform:rotate(45deg)scale(.82)}.rosh-tl-glyph.is-disc{border-radius:50%}.rosh-tl-glyph svg{width:7px;height:7px}.rosh-tl-glyph.is-diamond svg{width:6px;height:6px;transform:rotate(-45deg)}.rosh-tl-body{grid-template-columns:minmax(0,1fr) 156px;gap:20px;display:grid}.rosh-tl-body.is-solo{grid-template-columns:minmax(0,1fr)}.rosh-tl-edge{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:10px;line-height:1.3;position:absolute}.rosh-tl-edge.is-end{transform:translate(-100%)}.rosh-tl-stage{flex:auto;min-width:0;padding:0 10px;position:relative}.rosh-tl-layer{position:absolute;inset:0 10px}.rosh-tl-measure{visibility:hidden;pointer-events:none;gap:8px;display:flex;position:absolute;top:0;left:0}.rosh-tl-measure-box{white-space:nowrap;flex-direction:column;flex:none;display:flex}.rosh-tl-rail{border-radius:999px;position:absolute;left:0;right:0}.rosh-tl-fill{transform-origin:0;border-radius:999px;position:absolute;left:0}.rosh-tl-cut{background:var(--surface-sunken);width:7px;position:absolute;transform:translate(-50%)}.rosh-tl-cut i,.rosh-tl-cutglyph i{background:var(--line-strong);width:1px;height:100%;position:absolute;top:0;transform:skew(-28deg)}.rosh-tl-cut i:first-child{left:2px}.rosh-tl-cut i:last-child{left:5px}.rosh-tl-tick{background:var(--line-strong);opacity:.85;width:1px;position:absolute}.rosh-tl-tick.is-week{opacity:.5}.rosh-tl-month,.rosh-tl-rulercut span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:10px;line-height:1.1}.rosh-tl-month{white-space:nowrap;position:absolute}.rosh-tl-rulercut{white-space:nowrap;flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;transform:translate(-50%)}.rosh-tl-cutglyph{width:7px;height:7px;position:relative}.rosh-tl-cutglyph i:first-child{left:1px}.rosh-tl-cutglyph i:last-child{left:4px}.rosh-tl-todayline{border-left:1px dashed var(--line-strong);width:0;position:absolute;transform:translate(-.5px)}.rosh-tl-todaytag{white-space:nowrap;letter-spacing:.02em;color:var(--ink-muted);background:var(--surface-raised);border-radius:5px;padding:1px 6px;font-size:10px;font-weight:500;position:absolute}.rosh-tl-nodes{margin:0;padding:0;list-style:none}.rosh-tl-nodes>li{position:static}.rosh-tl-node{cursor:pointer;transform:var(--rosh-tl-shift,translate(-50%, -50%)) rotate(var(--rosh-tl-rot,0deg)) scale(var(--rosh-tl-sc,1));background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.rosh-tl-node svg{width:10px;height:10px}.rosh-tl-node.is-dot{background:var(--surface);width:10px;height:10px;box-shadow:0 0 0 2px var(--surface-sunken);border-style:solid;border-width:2px}.rosh-tl-node.is-key{width:16px;height:16px;box-shadow:0 0 0 2px var(--surface-sunken)}.rosh-tl-node.is-current{width:14px;height:14px;box-shadow:0 0 0 2px var(--surface-sunken), 0 0 0 6px var(--tl-soft)}.rosh-tl-node.is-current svg{width:9px;height:9px}.rosh-tl-node.is-diamond{--rosh-tl-rot:45deg;border-radius:3px;width:14px;height:14px}.rosh-tl-node.is-diamond svg{width:9px;height:9px;transform:rotate(-45deg)}.rosh-tl-node.is-ghost{background:var(--surface);border:1.5px dashed var(--line-strong);width:10px;height:10px;box-shadow:none;cursor:default}.rosh-tl-node.is-provisional{background:var(--surface);border-style:solid;border-width:2px}.rosh-tl-node.is-lit{box-shadow:0 0 0 2px var(--surface-sunken), 0 0 0 5px var(--tl-soft)}.rosh-tl-band{background:var(--tl-soft);pointer-events:none;border-radius:999px;position:absolute}.rosh-tl-flank{white-space:nowrap;color:var(--ink-muted);flex:none;font-size:11px;font-weight:500;line-height:1}.rosh-tl-caption{white-space:nowrap;pointer-events:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:10px;line-height:1.1;position:absolute;transform:translate(-50%)}.rosh-tl-tail{border-top:2px dashed var(--line-strong);height:0;position:absolute}.rosh-tl-railrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.rosh-tl-railrow .rosh-tl-status{margin:0}.rosh-tl-node.is-cap{box-sizing:border-box;cursor:default;background:var(--surface);border:2px dashed var(--line-strong);width:14px;height:14px;box-shadow:0 0 0 2px var(--surface-sunken)}.rosh-tl-start{box-sizing:border-box;pointer-events:none;background:var(--surface);border:1.5px dashed var(--line-strong);width:12px;height:12px;box-shadow:0 0 0 2px var(--surface-sunken);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rosh-tl-start.is-around{width:26px;height:26px;box-shadow:none;background:0 0}.rosh-tl-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tl-accent);pointer-events:none;background:var(--surface-sunken);border-radius:4px;padding:1px 2px;font-size:9px;font-weight:600;line-height:1;position:absolute;transform:translate(9px,-14px)}.rosh-tl-node.is-fold.is-mixed{border-radius:8px;width:auto;min-width:22px;height:16px;padding:0 5px}.rosh-tl-foldnum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:9px;font-weight:600;line-height:1}.rosh-tl-node.is-active{box-shadow:0 0 0 2px var(--surface-sunken), 0 0 0 5px var(--line)}.rosh-tl-node.is-hit{--rosh-tl-sc:1.5;box-shadow:0 0 0 2px var(--surface-sunken), 0 0 0 5px var(--tl-soft)}.rosh-tl-node:focus-visible:not(.rosh-host-focus *),.rosh-tl-pill:focus-visible:not(.rosh-host-focus *),.rosh-tl-thumb:focus-visible:not(.rosh-host-focus *),.rosh-tl-more:focus-visible:not(.rosh-host-focus *){outline:2px solid var(--tl-focus);outline-offset:3px}.rosh-tl-pulse{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:-1px}.rosh-tl-label{white-space:nowrap;flex-direction:column;display:flex;position:absolute}.rosh-tl-label.is-up{justify-content:flex-end}.rosh-tl-label.is-reveal{z-index:4;background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;padding:2px 5px}.rosh-tl-name{color:var(--ink-strong);font-size:11px;font-weight:500;line-height:1.25;transition:color .16s cubic-bezier(0,0,.2,1)}.rosh-tl-date,.rosh-tl-detail{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:10px;line-height:1.3}.rosh-tl-detail{color:var(--ink-muted);margin-top:2px;font-family:inherit}.rosh-tl-label.is-current .rosh-tl-name{font-weight:600}.rosh-tl-label.is-hot .rosh-tl-name{color:var(--tl-focus);font-weight:600}.rosh-tl-label.is-hot .rosh-tl-date{color:var(--tl-focus)}.rosh-tl-phase{pointer-events:none;border-style:solid;border-width:0 1px 1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;height:8px;position:absolute}.rosh-tl-phase-label{white-space:nowrap;pointer-events:none;font-size:9px;line-height:1.2;position:absolute;transform:translate(-50%)}.rosh-tl-lead,.rosh-tl-cspan{background:var(--line-strong);opacity:.8;height:1px;position:absolute}.rosh-tl-cspan{opacity:.7}.rosh-tl-pill{cursor:pointer;white-space:nowrap;height:19px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid;border-radius:10px;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:500;transition:box-shadow .16s cubic-bezier(0,0,.2,1);display:inline-flex;position:absolute}.rosh-tl-pill i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.rosh-tl-pill:hover,.rosh-tl-pill[aria-expanded=true]{box-shadow:0 0 0 3px var(--line)}.rosh-tl-bubble,.rosh-tl-popover{z-index:6;background:var(--surface-raised);border:1px solid var(--line);border-radius:9px;flex-direction:column;min-width:132px;max-width:220px;padding:7px 9px;display:flex;position:absolute;transform:translate(-50%)}.rosh-tl-bubble:before,.rosh-tl-popover:before{content:"";top:-4px;left:var(--rosh-tl-arrow,50%);background:var(--surface-raised);border-left:1px solid var(--line);border-top:1px solid var(--line);width:7px;height:7px;margin-left:-3.5px;position:absolute;transform:rotate(45deg)}.rosh-tl-bubble.is-preview{min-width:180px;max-width:280px}.rosh-tl-preview{color:var(--ink-muted);flex-direction:column;gap:3px;margin-top:5px;font-size:11px;display:flex}.rosh-tl-bubble-open{text-align:left;cursor:pointer;border:0;border-top:1px solid;border-top-color:var(--line);width:100%;font:inherit;background:0 0;margin-top:6px;padding:5px 0 0;font-size:11px;font-weight:500}.rosh-tl-bubble-open:hover{text-decoration:underline}.rosh-tl-bubble-open:focus-visible:not(.rosh-host-focus *){outline:2px solid var(--tl-focus);outline-offset:2px}.rosh-tl-popover-head{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 5px;font-size:10px;font-weight:500}.rosh-tl-popover ol{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rosh-tl-popover li{justify-content:space-between;gap:8px;font-size:11px;display:flex}.rosh-tl-fold-list ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rosh-tl-fold-list li{flex-direction:column;font-size:11px;display:flex}.rosh-tl-foldrow{justify-content:space-between;gap:8px;margin:0;display:flex}.rosh-tl-fold-list .rosh-tl-preview{margin-top:2px}.rosh-tl-hit{cursor:pointer;touch-action:none;position:absolute;left:-10px;right:-10px}.rosh-tl-nodes .rosh-tl-node{z-index:4}.rosh-tl-thumb{z-index:5;background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 4px var(--surface-sunken);touch-action:none;cursor:grab;border:2px solid;border-radius:50%;transition:left .12s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.rosh-tl-fill.is-tweened{transition:width .12s cubic-bezier(.22,1,.36,1)}.rosh-tl-layer.is-gliding .rosh-tl-thumb,.rosh-tl-layer.is-gliding .rosh-tl-chip,.rosh-tl-layer.is-gliding .rosh-tl-fill.is-tweened{transition:none}.rosh-tl-open{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0;font-size:11px;font-weight:500;line-height:1.25}.rosh-tl-open:hover{text-decoration:underline}.rosh-tl-open:focus-visible{border-radius:4px}.rosh-tl-open:focus-visible:not(.rosh-host-focus *){outline:2px solid var(--tl-focus);outline-offset:2px}.rosh-tl-thumb:active{cursor:grabbing}.rosh-tl-thumb:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:3px}.rosh-tl-chip{z-index:5;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:var(--ink-strongest);color:var(--surface);border-radius:7px;padding:3px 8px;font-size:10.5px;font-weight:500;transition:left .12s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%)}.rosh-tl-chip:after{content:"";background:var(--ink-strongest);border-radius:1px;width:7px;height:7px;margin-left:-3.5px;position:absolute;bottom:-3px;left:50%;transform:rotate(45deg)}.rosh-tl-pending{padding-top:16px}.rosh-tl-pending-head{color:var(--ink-faint);margin:0 0 8px;font-size:10px;font-weight:500}.rosh-tl-ghosts{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.rosh-tl-ghosts li{color:var(--ink-muted);align-items:center;gap:9px;font-size:11px;display:flex}.rosh-tl-ghosts .rosh-tl-node{--rosh-tl-shift:translate(0, 0);flex:none;position:relative}.rosh-tl-ghosts b{color:var(--ink-faint);font-weight:500}.rosh-tl-more{cursor:pointer;margin-top:9px;font-size:11px;text-decoration:underline}.rosh-tl-v{margin:0;padding:0;list-style:none}.rosh-tl-v>li{grid-template-columns:16px minmax(0,1fr);gap:10px;padding-bottom:14px;display:grid;position:relative}.rosh-tl-v>li:last-child{padding-bottom:0}.rosh-tl-v .rosh-tl-node{--rosh-tl-shift:translate(0, 0);place-self:start center;margin-top:3px;position:relative}.rosh-tl-vline{background:var(--line-strong);transform-origin:top;width:1px;position:absolute;top:17px;bottom:-1px;left:8px}.rosh-tl-vline.is-on{background:currentColor;width:2px;left:7.5px}.rosh-tl-vline.is-dash{border-left:1px dashed var(--line-strong);background:0 0}.rosh-tl-vrow{flex-direction:column;gap:1px;min-width:0;display:flex}.rosh-tl-v>li[aria-current] .rosh-tl-name{font-weight:600}.rosh-tl-vgap{min-height:20px;font-family:var(--font-mono);color:var(--ink-faint);margin:0;padding:0 0 14px 26px;font-size:10px;position:relative}@keyframes rosh-tl-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rosh-tl-drawy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rosh-tl-fade{0%{opacity:0}to{opacity:1}}@keyframes rosh-tl-pop{0%{opacity:0;transform:var(--rosh-tl-shift,translate(-50%, -50%)) rotate(var(--rosh-tl-rot,0deg)) scale(.6)}to{opacity:1;transform:var(--rosh-tl-shift,translate(-50%, -50%)) rotate(var(--rosh-tl-rot,0deg)) scale(1)}}@keyframes rosh-tl-pulse{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.rosh-tl-draw{animation:.42s cubic-bezier(.22,1,.36,1) both rosh-tl-draw}.rosh-tl-drawy{animation:.42s cubic-bezier(.22,1,.36,1) both rosh-tl-drawy}.rosh-tl-fade{animation:.16s cubic-bezier(0,0,.2,1) both rosh-tl-fade}.rosh-tl-pop{animation:.18s cubic-bezier(.22,1,.36,1) both rosh-tl-pop}.rosh-tl-pulse.is-on{transform-origin:50%;animation:2s cubic-bezier(0,0,.2,1) .6s 3 both rosh-tl-pulse}.rosh-tl-mark{transition:transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out,border-color .16s ease-out}.rosh-tl-mark:hover,.rosh-tl-mark:focus-visible{--rosh-tl-sc:1.5;box-shadow:0 0 0 2px var(--surface-sunken), 0 0 0 3px var(--tl-soft)}.rosh-tl-layer.is-zooming .rosh-tl-mark{transition:left .24s cubic-bezier(.22,1,.36,1),transform .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out,border-color .16s ease-out}.rosh-tl-layer.is-zooming .rosh-tl-label,.rosh-tl-layer.is-zooming .rosh-tl-lead,.rosh-tl-layer.is-zooming .rosh-tl-cspan,.rosh-tl-layer.is-zooming .rosh-tl-tick,.rosh-tl-layer.is-zooming .rosh-tl-month,.rosh-tl-layer.is-zooming .rosh-tl-rulercut,.rosh-tl-layer.is-zooming .rosh-tl-cut,.rosh-tl-layer.is-zooming .rosh-tl-todayline,.rosh-tl-layer.is-zooming .rosh-tl-fill{transition:left .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.rosh-tl-layer.is-zooming .rosh-tl-mark,.rosh-tl-layer.is-zooming .rosh-tl-label,.rosh-tl-layer.is-zooming .rosh-tl-lead,.rosh-tl-layer.is-zooming .rosh-tl-cspan,.rosh-tl-layer.is-zooming .rosh-tl-tick,.rosh-tl-layer.is-zooming .rosh-tl-month,.rosh-tl-layer.is-zooming .rosh-tl-rulercut,.rosh-tl-layer.is-zooming .rosh-tl-cut,.rosh-tl-layer.is-zooming .rosh-tl-todayline,.rosh-tl-layer.is-zooming .rosh-tl-fill{transition:none!important}.rosh-tl-draw,.rosh-tl-drawy,.rosh-tl-fade,.rosh-tl-pop{opacity:1!important;animation:none!important}.rosh-tl-draw,.rosh-tl-drawy{transform:none!important}.rosh-tl-pulse.is-on{opacity:0!important;animation:none!important}.rosh-tl-mark{transition:background-color .16s ease-out,border-color .16s ease-out!important}.rosh-tl-mark:hover,.rosh-tl-mark:focus-visible{--rosh-tl-sc:1}.rosh-tl-thumb,.rosh-tl-chip,.rosh-tl-fill.is-tweened{transition:none!important}}:is([data-theme=dark],.dark) .bg-white{background-color:var(--surface)!important}:is([data-theme=dark],.dark) .bg-gray-50{background-color:var(--surface-sunken)!important}:is([data-theme=dark],.dark) .bg-gray-100{background-color:var(--surface)!important}:is([data-theme=dark],.dark) .bg-gray-200,:is([data-theme=dark],.dark) .rosh-segmented-on{background-color:var(--surface-raised)!important}:is([data-theme=dark],.dark) .text-gray-900{color:var(--ink-strongest)!important}:is([data-theme=dark],.dark) .text-gray-800{color:var(--ink-strong)!important}:is([data-theme=dark],.dark) .text-gray-700{color:var(--ink)!important}:is([data-theme=dark],.dark) .text-gray-500{color:var(--ink-faint)!important}:is([data-theme=dark],.dark) .text-gray-400{color:var(--ink-faintest)!important}:is([data-theme=dark],.dark) .border-gray-200{border-color:var(--line)!important}:is([data-theme=dark],.dark) .border-gray-300{border-color:var(--line-strong)!important}:is([data-theme=dark],.dark) .border-gray-100{border-color:var(--line-subtle)!important}:is([data-theme=dark],.dark) .ring-gray-100{--tw-ring-color:var(--surface)!important}:is([data-theme=dark],.dark) .shadow{--tw-shadow-color:#0006!important}:is([data-theme=dark],.dark) .shadow-lg,:is([data-theme=dark],.dark) .shadow-xl{--tw-shadow-color:#00000080!important}:is([data-theme=dark],.dark) .shadow-2xl{--tw-shadow-color:#0009!important}:is([data-theme=dark],.dark) .divide-gray-200>:not(:last-child){border-color:var(--line)!important}:is([data-theme=dark],.dark) .divide-gray-100>:not(:last-child){border-color:var(--line-subtle)!important}:is([data-theme=dark],.dark) .hover\:bg-gray-50:hover{background-color:var(--line-subtle)!important}:is([data-theme=dark],.dark) .hover\:bg-gray-100:hover{background-color:var(--surface-raised)!important}:is([data-theme=dark],.dark) .hover\:bg-gray-200:hover{background-color:var(--line-strong)!important}:root{--rosh-dark-accent-rgb:59, 130, 246;--rosh-dark-accent-line-rgb:96, 165, 250;--rosh-dark-accent-ink-rgb:147, 197, 253;--rosh-dark-accent-ink-strong-rgb:191, 219, 254}:is([data-theme=dark],.dark) .bg-blue-50,:is([data-theme=dark],.dark) .hover\:bg-blue-50:hover{background-color:rgba(var(--rosh-dark-accent-rgb), .26)!important}:is([data-theme=dark],.dark) .text-blue-700,:is([data-theme=dark],.dark) .hover\:text-blue-700:hover{color:rgb(var(--rosh-dark-accent-ink-strong-rgb))!important}:is([data-theme=dark],.dark) .text-blue-600{color:rgb(var(--rosh-dark-accent-ink-rgb))!important}:is([data-theme=dark],.dark) .text-blue-800{color:rgb(var(--rosh-dark-accent-ink-strong-rgb))!important}:is([data-theme=dark],.dark) .bg-blue-100{background-color:rgba(var(--rosh-dark-accent-rgb), .22)!important}:is([data-theme=dark],.dark) .\!bg-blue-50{background-color:rgba(var(--rosh-dark-accent-rgb), .26)!important}:is([data-theme=dark],.dark) .\!bg-blue-100{background-color:rgba(var(--rosh-dark-accent-rgb), .22)!important}:is([data-theme=dark],.dark) .\!bg-blue-200{background-color:rgba(var(--rosh-dark-accent-rgb), .35)!important}:is([data-theme=dark],.dark) .\!text-gray-700{color:var(--ink)!important}:is([data-theme=dark],.dark) .bg-green-100{background-color:#22c55e2e!important}:is([data-theme=dark],.dark) .bg-emerald-100{background-color:#10b9812e!important}:is([data-theme=dark],.dark) .bg-sky-100{background-color:#0ea5e92e!important}:is([data-theme=dark],.dark) .bg-amber-100{background-color:#f59e0b2e!important}:is([data-theme=dark],.dark) .bg-yellow-100{background-color:#eab3082e!important}:is([data-theme=dark],.dark) .bg-orange-100{background-color:#f973162e!important}:is([data-theme=dark],.dark) .bg-red-100{background-color:#ef44442e!important}:is([data-theme=dark],.dark) .bg-indigo-100{background-color:#6366f12e!important}:is([data-theme=dark],.dark) .bg-purple-100{background-color:#a855f72e!important}:is([data-theme=dark],.dark) .text-green-700{color:#86efac!important}:is([data-theme=dark],.dark) .text-green-700\/70{color:#86efacb3!important}:is([data-theme=dark],.dark) .text-emerald-700{color:#6ee7b7!important}:is([data-theme=dark],.dark) .text-sky-700{color:#7dd3fc!important}:is([data-theme=dark],.dark) .text-amber-700{color:#fcd34d!important}:is([data-theme=dark],.dark) .text-yellow-700{color:#fde047!important}:is([data-theme=dark],.dark) .text-orange-700{color:#fdba74!important}:is([data-theme=dark],.dark) .text-red-700{color:#fca5a5!important}:is([data-theme=dark],.dark) .text-indigo-700{color:#a5b4fc!important}:is([data-theme=dark],.dark) .text-purple-700{color:#d8b4fe!important}:is([data-theme=dark],.dark) .text-gray-600{color:var(--ink)!important}:is([data-theme=dark],.dark) .bg-gray-50\/40{background-color:#18182566!important}:is([data-theme=dark],.dark) .bg-gray-50\/50,:is([data-theme=dark],.dark) .bg-gray-50\/60,:is([data-theme=dark],.dark) .hover\:bg-gray-50\/50:hover{background-color:var(--surface-sunken)!important}:is([data-theme=dark],.dark) .bg-gray-100\/40{background-color:#1e1e2e66!important}:is([data-theme=dark],.dark) .bg-gray-100\/60{background-color:#1e1e2e99!important}:is([data-theme=dark],.dark) .bg-gray-200\/40{background-color:#31324466!important}:is([data-theme=dark],.dark) .bg-gray-200\/50{background-color:#31324480!important}:is([data-theme=dark],.dark) .bg-blue-100\/60{background-color:rgba(var(--rosh-dark-accent-rgb), .22)!important}:is([data-theme=dark],.dark) .bg-blue-50\/30{background-color:rgba(var(--rosh-dark-accent-rgb), .1)!important}:is([data-theme=dark],.dark) .bg-blue-50\/40{background-color:rgba(var(--rosh-dark-accent-rgb), .12)!important}:is([data-theme=dark],.dark) .bg-blue-50\/50{background-color:rgba(var(--rosh-dark-accent-rgb), .15)!important}:is([data-theme=dark],.dark) .bg-blue-50\/60{background-color:rgba(var(--rosh-dark-accent-rgb), .18)!important}:is([data-theme=dark],.dark) .border-gray-200\/40{border-color:#45475a66!important}:is([data-theme=dark],.dark) .border-gray-300\/40{border-color:#585b7066!important}:is([data-theme=dark],.dark) .border-blue-400\/60{border-color:rgba(var(--rosh-dark-accent-line-rgb), .45)!important}:is([data-theme=dark],.dark) .hover\:bg-gray-200\/40:hover{background-color:#31324466!important}:is([data-theme=dark],.dark) .bg-white\/50{background-color:#1e1e2e80!important}:is([data-theme=dark],.dark) .bg-white\/60{background-color:#1e1e2e99!important}:is([data-theme=dark],.dark) .bg-white\/70{background-color:#1e1e2eb3!important}:is([data-theme=dark],.dark) .bg-white\/80{background-color:#1e1e2ed9!important}:is([data-theme=dark],.dark) .bg-white\/90{background-color:#1e1e2eeb!important}:is([data-theme=dark],.dark) .bg-white\/95{background-color:#1e1e2ef2!important}:is([data-theme=dark],.dark) .bg-blue-50\/70{background-color:rgba(var(--rosh-dark-accent-rgb), .22)!important}:is([data-theme=dark],.dark) input:not(.bg-transparent):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):where(:root:not(.rosh-host-elements) *),:is([data-theme=dark],.dark) select:not(.bg-transparent):where(:root:not(.rosh-host-elements) *),:is([data-theme=dark],.dark) textarea:not(.bg-transparent):where(:root:not(.rosh-host-elements) *){background-color:var(--surface-sunken)!important;border-color:var(--line-strong)!important;color:var(--ink-strongest)!important}@media (max-width:767px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):where(:root:not(.rosh-host-elements) *),select:where(:root:not(.rosh-host-elements) *),textarea:where(:root:not(.rosh-host-elements) *){font-size:16px!important}}:is([data-theme=dark],.dark) .bg-gray-100.text-gray-800{background-color:var(--surface-raised)!important;color:var(--ink)!important}:is([data-theme=dark],.dark) .bg-gray-300.text-gray-800{background-color:var(--line-strong)!important;color:var(--ink-strongest)!important}:is([data-theme=dark],.dark) .bg-green-100.text-green-800{color:#86efac!important;background-color:#22c55e2e!important}:is([data-theme=dark],.dark) .bg-blue-100.text-blue-800{background-color:rgba(var(--rosh-dark-accent-rgb), .18)!important;color:rgb(var(--rosh-dark-accent-ink-rgb))!important}:is([data-theme=dark],.dark) .bg-indigo-100.text-indigo-800{color:#a5b4fc!important;background-color:#6366f12e!important}:is([data-theme=dark],.dark) .bg-sky-100.text-sky-800{color:#7dd3fc!important;background-color:#0ea5e92e!important}:is([data-theme=dark],.dark) .bg-yellow-100.text-yellow-800{color:#fde68a!important;background-color:#eab3082e!important}:is([data-theme=dark],.dark) .bg-orange-100.text-orange-800{color:#fdba74!important;background-color:#f973162e!important}:is([data-theme=dark],.dark) .bg-red-100.text-red-800{color:#fca5a5!important;background-color:#ef44442e!important}:is([data-theme=dark],.dark) .bg-red-50{background-color:#ef44441a!important}:is([data-theme=dark],.dark) .hover\:bg-red-50:hover,:is([data-theme=dark],.dark) .active\:bg-red-50:active{background-color:#ef444429!important}:is([data-theme=dark],.dark) .bg-red-50\/30{background-color:#ef44440f!important}:is([data-theme=dark],.dark) .bg-red-50\/50{background-color:#ef444414!important}:is([data-theme=dark],.dark) .hover\:bg-red-100:hover{background-color:#ef444438!important}:is([data-theme=dark],.dark) .border-red-200{border-color:#ef444459!important}:is([data-theme=dark],.dark) .border-red-300,:is([data-theme=dark],.dark) .hover\:border-red-300:hover{border-color:#ef444473!important}:is([data-theme=dark],.dark) .text-red-600,:is([data-theme=dark],.dark) .hover\:text-red-600:hover{color:#f87171!important}:is([data-theme=dark],.dark) .hover\:text-red-700:hover{color:#fca5a5!important}:is([data-theme=dark],.dark) .text-red-800,:is([data-theme=dark],.dark) .hover\:text-red-800:hover,:is([data-theme=dark],.dark) .text-red-900{color:#fecaca!important}:is([data-theme=dark],.dark) .bg-amber-50{background-color:#f59e0b1a!important}:is([data-theme=dark],.dark) .hover\:bg-amber-50:hover{background-color:#f59e0b24!important}:is([data-theme=dark],.dark) .bg-amber-50\/30{background-color:#f59e0b0f!important}:is([data-theme=dark],.dark) .bg-amber-50\/40{background-color:#f59e0b12!important}:is([data-theme=dark],.dark) .bg-amber-50\/50{background-color:#f59e0b14!important}:is([data-theme=dark],.dark) .hover\:bg-amber-100:hover{background-color:#f59e0b3d!important}:is([data-theme=dark],.dark) .bg-amber-200{background-color:#f59e0b47!important}:is([data-theme=dark],.dark) .border-amber-200{border-color:#f59e0b59!important}:is([data-theme=dark],.dark) .border-amber-300,:is([data-theme=dark],.dark) .hover\:border-amber-300:hover{border-color:#f59e0b73!important}:is([data-theme=dark],.dark) .text-amber-600,:is([data-theme=dark],.dark) .hover\:text-amber-600:hover{color:#fbbf24!important}:is([data-theme=dark],.dark) .text-amber-800,:is([data-theme=dark],.dark) .text-amber-900{color:#fde68a!important}:is([data-theme=dark],.dark) .bg-yellow-50{background-color:#eab3081a!important}:is([data-theme=dark],.dark) .bg-yellow-50\/50{background-color:#eab30814!important}:is([data-theme=dark],.dark) .border-yellow-200{border-color:#eab30859!important}:is([data-theme=dark],.dark) .border-yellow-300{border-color:#eab30873!important}:is([data-theme=dark],.dark) .text-yellow-600,:is([data-theme=dark],.dark) .hover\:text-yellow-600:hover{color:#facc15!important}:is([data-theme=dark],.dark) .text-yellow-900{color:#fef08a!important}:is([data-theme=dark],.dark) .bg-green-50{background-color:#22c55e1a!important}:is([data-theme=dark],.dark) .hover\:bg-green-50:hover{background-color:#22c55e24!important}:is([data-theme=dark],.dark) .bg-green-50\/40{background-color:#22c55e0f!important}:is([data-theme=dark],.dark) .border-green-200{border-color:#22c55e52!important}:is([data-theme=dark],.dark) .border-green-300,:is([data-theme=dark],.dark) .hover\:border-green-300:hover{border-color:#22c55e73!important}:is([data-theme=dark],.dark) .text-green-600,:is([data-theme=dark],.dark) .hover\:text-green-600:hover{color:#4ade80!important}:is([data-theme=dark],.dark) .text-green-900,:is([data-theme=dark],.dark) .hover\:text-green-800:hover{color:#bbf7d0!important}:is([data-theme=dark],.dark) .bg-emerald-50{background-color:#10b9811a!important}:is([data-theme=dark],.dark) .hover\:bg-emerald-100:hover{background-color:#10b9813d!important}:is([data-theme=dark],.dark) .border-emerald-200{border-color:#10b98152!important}:is([data-theme=dark],.dark) .border-emerald-300{border-color:#10b98173!important}:is([data-theme=dark],.dark) .text-emerald-600{color:#34d399!important}:is([data-theme=dark],.dark) .text-emerald-800{color:#a7f3d0!important}:is([data-theme=dark],.dark) .bg-orange-50{background-color:#f973161a!important}:is([data-theme=dark],.dark) .hover\:bg-orange-50:hover{background-color:#f9731624!important}:is([data-theme=dark],.dark) .hover\:bg-orange-200:hover{background-color:#f973164d!important}:is([data-theme=dark],.dark) .border-orange-200{border-color:#f9731652!important}:is([data-theme=dark],.dark) .border-orange-300,:is([data-theme=dark],.dark) .hover\:border-orange-300:hover{border-color:#f9731673!important}:is([data-theme=dark],.dark) .text-orange-600{color:#fb923c!important}:is([data-theme=dark],.dark) .text-orange-900{color:#fed7aa!important}:is([data-theme=dark],.dark) .bg-sky-50{background-color:#0ea5e91a!important}:is([data-theme=dark],.dark) .border-sky-300{border-color:#0ea5e973!important}:is([data-theme=dark],.dark) .bg-teal-50{background-color:#14b8a61a!important}:is([data-theme=dark],.dark) .bg-teal-100{background-color:#14b8a62e!important}:is([data-theme=dark],.dark) .text-teal-600{color:#2dd4bf!important}:is([data-theme=dark],.dark) .text-teal-700{color:#5eead4!important}:is([data-theme=dark],.dark) .text-teal-800{color:#99f6e4!important}:is([data-theme=dark],.dark) .text-cyan-600{color:#22d3ee!important}:is([data-theme=dark],.dark) .bg-purple-50{background-color:#a855f71a!important}:is([data-theme=dark],.dark) .hover\:bg-purple-50:hover{background-color:#a855f724!important}:is([data-theme=dark],.dark) .border-purple-200{border-color:#a855f752!important}:is([data-theme=dark],.dark) .border-purple-300,:is([data-theme=dark],.dark) .hover\:border-purple-300:hover{border-color:#a855f773!important}:is([data-theme=dark],.dark) .text-purple-600{color:#c084fc!important}:is([data-theme=dark],.dark) .text-purple-800,:is([data-theme=dark],.dark) .text-purple-900{color:#e9d5ff!important}:is([data-theme=dark],.dark) .bg-violet-100{background-color:#8b5cf62e!important}:is([data-theme=dark],.dark) .border-violet-300{border-color:#8b5cf673!important}:is([data-theme=dark],.dark) .text-violet-600{color:#a78bfa!important}:is([data-theme=dark],.dark) .text-violet-700{color:#c4b5fd!important}:is([data-theme=dark],.dark) .text-violet-800{color:#ddd6fe!important}:is([data-theme=dark],.dark) .bg-pink-100{background-color:#ec48992e!important}:is([data-theme=dark],.dark) .border-pink-200{border-color:#ec489952!important}:is([data-theme=dark],.dark) .border-pink-300{border-color:#ec489973!important}:is([data-theme=dark],.dark) .text-pink-600{color:#f472b6!important}:is([data-theme=dark],.dark) .text-pink-800,:is([data-theme=dark],.dark) .text-pink-900{color:#fbcfe8!important}:is([data-theme=dark],.dark) .bg-rose-100{background-color:#f43f5e2e!important}:is([data-theme=dark],.dark) .text-rose-700{color:#fda4af!important}:is([data-theme=dark],.dark) .text-rose-800{color:#fecdd3!important}:is([data-theme=dark],.dark) .bg-indigo-50{background-color:#6366f126!important}:is([data-theme=dark],.dark) .bg-indigo-50\/40{background-color:#6366f11f!important}:is([data-theme=dark],.dark) .bg-indigo-50\/50{background-color:#6366f126!important}:is([data-theme=dark],.dark) .hover\:bg-indigo-100:hover{background-color:#6366f140!important}:is([data-theme=dark],.dark) .text-indigo-600{color:#a5b4fc!important}:is([data-theme=dark],.dark) .border-indigo-100{border-color:#6366f14d!important}:is([data-theme=dark],.dark) .border-indigo-200{border-color:#6366f159!important}:is([data-theme=dark],.dark) .border-indigo-300{border-color:#6366f173!important}:is([data-theme=dark],.dark) .text-slate-700{color:#cbd5e1!important}:is([data-theme=dark],.dark) .border-slate-300{border-color:#94a3b859!important}:is([data-theme=dark],.dark) .bg-blue-200{background-color:rgba(var(--rosh-dark-accent-rgb), .35)!important}:is([data-theme=dark],.dark) .active\:bg-blue-200:active{background-color:rgba(var(--rosh-dark-accent-rgb), .4)!important}:is([data-theme=dark],.dark) .bg-blue-200\/60{background-color:rgba(var(--rosh-dark-accent-rgb), .2)!important}:is([data-theme=dark],.dark) .hover\:bg-blue-100:hover{background-color:rgba(var(--rosh-dark-accent-rgb), .26)!important}:is([data-theme=dark],.dark) .active\:bg-blue-50:active{background-color:rgba(var(--rosh-dark-accent-rgb), .3)!important}:is([data-theme=dark],.dark) .hover\:bg-blue-50\/30:hover{background-color:rgba(var(--rosh-dark-accent-rgb), .12)!important}:is([data-theme=dark],.dark) .hover\:bg-blue-50\/40:hover{background-color:rgba(var(--rosh-dark-accent-rgb), .15)!important}:is([data-theme=dark],.dark) .hover\:bg-blue-50\/50:hover{background-color:rgba(var(--rosh-dark-accent-rgb), .18)!important}:is([data-theme=dark],.dark) .border-blue-100{border-color:rgba(var(--rosh-dark-accent-rgb), .22)!important}:is([data-theme=dark],.dark) .border-blue-200,:is([data-theme=dark],.dark) .hover\:border-blue-200:hover{border-color:rgba(var(--rosh-dark-accent-rgb), .32)!important}:is([data-theme=dark],.dark) .border-blue-300,:is([data-theme=dark],.dark) .hover\:border-blue-300:hover{border-color:rgba(var(--rosh-dark-accent-rgb), .45)!important}:is([data-theme=dark],.dark) .border-blue-300\/50{border-color:rgba(var(--rosh-dark-accent-rgb), .25)!important}:is([data-theme=dark],.dark) .text-blue-900{color:rgb(var(--rosh-dark-accent-ink-strong-rgb))!important}:is([data-theme=dark],.dark) .hover\:text-blue-600:hover{color:rgb(var(--rosh-dark-accent-ink-rgb))!important}:is([data-theme=dark],.dark) .hover\:text-blue-800:hover{color:rgb(var(--rosh-dark-accent-ink-strong-rgb))!important}:is([data-theme=dark],.dark) .file\:bg-blue-50::file-selector-button{background-color:rgba(var(--rosh-dark-accent-rgb), .26)!important}:is([data-theme=dark],.dark) .file\:text-blue-700::file-selector-button{color:rgb(var(--rosh-dark-accent-ink-strong-rgb))!important}:is([data-theme=dark],.dark) .hover\:file\:bg-blue-100:hover::file-selector-button{background-color:rgba(var(--rosh-dark-accent-rgb), .26)!important}:is([data-theme=dark],.dark) .hover\:text-gray-600:hover,:is([data-theme=dark],.dark) .hover\:text-gray-700:hover{color:var(--ink)!important}:is([data-theme=dark],.dark) .hover\:text-gray-800:hover{color:var(--ink-strong)!important}:is([data-theme=dark],.dark) .hover\:text-gray-900:hover,:is([data-theme=dark],.dark) .active\:text-gray-900:active{color:var(--ink-strongest)!important}:is([data-theme=dark],.dark) .active\:bg-gray-100:active{background-color:var(--surface-raised)!important}:is([data-theme=dark],.dark) .active\:bg-gray-200:active{background-color:var(--line-strong)!important}:is([data-theme=dark],.dark) .active\:bg-gray-300:active,:is([data-theme=dark],.dark) .hover\:bg-gray-300:hover{background-color:#585b70!important}:is([data-theme=dark],.dark) .disabled\:bg-gray-100:disabled{background-color:var(--surface)!important}:is([data-theme=dark],.dark) .disabled\:bg-gray-200:disabled{background-color:var(--surface-raised)!important}:is([data-theme=dark],.dark) .hover\:bg-gray-200\/50:hover{background-color:#45475a80!important}:is([data-theme=dark],.dark) .even\:bg-gray-50\/50:nth-child(2n){background-color:#18182580!important}:is([data-theme=dark],.dark) .border-gray-50,:is([data-theme=dark],.dark) .divide-gray-50>:not(:last-child){border-color:var(--line-subtle)!important}:is([data-theme=dark],.dark) .border-gray-200\/50{border-color:#31324499!important}:is([data-theme=dark],.dark) .hover\:border-gray-200:hover{border-color:var(--surface-raised)!important}:is([data-theme=dark],.dark) .hover\:border-gray-300:hover{border-color:var(--line-strong)!important}:is([data-theme=dark],.dark) .bg-white\/85{background-color:#1e1e2ed9!important}:is([data-theme=dark],.dark) .hover\:bg-white:hover{background-color:var(--surface)!important}:is([data-theme=dark],.dark) .text-black{color:var(--ink-strongest)!important}:is([data-theme=dark],.dark) .hover\:text-black:hover{color:#fff!important}.rosmd-clamp{max-height:8rem;overflow:hidden}.rosmd-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.75rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.75rem),#0000)}:root{--rosh-toast-glass:255, 255, 255;--rosh-toast-ink:#374151;--rosh-toast-dismiss:#9ca3af;--rosh-toast-dismiss-hover:#4b5563;--rosh-toast-success:#22c55e;--rosh-toast-error:#ef4444;--rosh-toast-warning:#f59e0b;--rosh-toast-info:#3b82f6}.rosh-toast,.rosh-notif{background:linear-gradient(135deg, rgba(var(--rosh-toast-glass), calc(var(--menu-opacity,.95) * .85)) 0%, rgba(var(--rosh-toast-glass), calc(var(--menu-opacity,.95) * .65)) 50%, rgba(var(--rosh-toast-glass), calc(var(--menu-opacity,.95) * .75)) 100%);-webkit-backdrop-filter:blur(40px)saturate(1.8);border:1px solid rgba(var(--rosh-toast-glass), .35);box-shadow:inset 0 1px 0 rgba(var(--rosh-toast-glass), .4), 0 8px 32px #00000026, 0 2px 8px #00000014;display:flex}.rosh-toast{border-radius:var(--radius-xl,.75rem);color:var(--rosh-toast-ink);align-items:center;gap:8px;max-width:min(90vw,460px);padding:8px 20px;font-size:13px;font-weight:500;transition:opacity .3s,transform .3s}.rosh-tone-success{color:var(--rosh-toast-success)}.rosh-tone-error{color:var(--rosh-toast-error)}.rosh-tone-warning{color:var(--rosh-toast-warning)}.rosh-tone-info,.rosh-tone-loading{color:var(--rosh-toast-info)}.rosh-notif{border-radius:var(--radius-2xl,1rem);align-items:flex-start;gap:12px;min-width:280px;max-width:380px;padding:12px 16px;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.rosh-notif-badge{border-radius:calc(var(--radius-xl,.75rem) - 2px);background:var(--rosh-toast-info);width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.rosh-notif-badge{background:color-mix(in srgb, var(--rosh-toast-info) 15%, transparent)}}.rosh-notif-badge{color:var(--rosh-toast-info);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rosh-notif-body{flex:1;min-width:0}.rosh-notif-title{color:var(--rosh-toast-info);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11px;font-weight:600}.rosh-notif-msg{color:var(--rosh-toast-ink);font-size:13px;font-weight:500;line-height:1.4}.rosh-notif-close{color:var(--rosh-toast-dismiss);flex-shrink:0;padding:4px;font-size:18px;line-height:1;transition:color .2s}.rosh-notif-close:hover{color:var(--rosh-toast-dismiss-hover)}@keyframes popup-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes popup-submenu-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes popup-submenu-in-left{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.grid-scroll::-webkit-scrollbar{width:10px;height:10px}.grid-scroll::-webkit-scrollbar-track{background:#f1f5f9}.grid-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f1f5f9;border-radius:5px}.grid-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.grid-scroll::-webkit-scrollbar-corner{background:#f1f5f9}:is([data-theme=dark],.dark) :where(:root:not(.rosh-host-elements) *)::-webkit-scrollbar{width:8px;height:8px}:is([data-theme=dark],.dark) :where(:root:not(.rosh-host-elements) *)::-webkit-scrollbar-track{background:var(--surface-sunken)}:is([data-theme=dark],.dark) :where(:root:not(.rosh-host-elements) *)::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}:is([data-theme=dark],.dark) :where(:root:not(.rosh-host-elements) *)::-webkit-scrollbar-thumb:hover{background:#585b70}:is([data-theme=dark],.dark) .bg-gray-50\/70{background-color:#181825b3!important}:is([data-theme=dark],.dark) .bg-gray-50\/80{background-color:#181825cc!important}:is([data-theme=dark],.dark) .bg-gray-50\/95{background-color:#181825f2!important}:is([data-theme=dark],.dark) .bg-gray-100\/90{background-color:#1e1e2ee6!important}:is([data-theme=dark],.dark) .bg-gray-200\/80{background-color:#313244cc!important}:is([data-theme=dark],.dark) .hover\:bg-gray-200\/70:hover{background-color:#313244b3!important}:is([data-theme=dark],.dark) .hover\:bg-gray-200\/90:hover{background-color:#313244e6!important}:is([data-theme=dark],.dark) .border-gray-200\/60{border-color:#45475a99!important}:is([data-theme=dark],.dark) .bg-blue-50\/80{background-color:rgba(var(--rosh-dark-accent-rgb), .24)!important}:is([data-theme=dark],.dark) .bg-blue-50\/90{background-color:rgba(var(--rosh-dark-accent-rgb), .26)!important}:is([data-theme=dark],.dark) .text-blue-600\/70{color:rgba(var(--rosh-dark-accent-ink-rgb), .7)!important}:is([data-theme=dark],.dark) .text-blue-700\/70{color:rgba(var(--rosh-dark-accent-ink-strong-rgb), .7)!important}:is([data-theme=dark],.dark) .text-blue-800\/80{color:rgba(var(--rosh-dark-accent-ink-strong-rgb), .8)!important}:is([data-theme=dark],.dark) .text-blue-900\/60{color:rgba(var(--rosh-dark-accent-ink-strong-rgb), .6)!important}:is([data-theme=dark],.dark) .bg-amber-200\/70{background-color:#f59e0b33!important}:is([data-theme=dark],.dark) .hover\:bg-amber-50\/70:hover{background-color:#f59e0b1f!important}:is([data-theme=dark],.dark) .text-amber-800\/80{color:#fde68acc!important}:is([data-theme=dark],.dark) .text-green-700\/80{color:#86efaccc!important}:root,.dark{--surface:var(--card);--surface-sunken:var(--muted);--surface-raised:var(--secondary);--line-subtle:var(--muted);--line:var(--border);--line-strong:var(--input);--ink-faintest:var(--muted-foreground);--ink-faint:var(--muted-foreground);--ink-muted:var(--subtle-foreground);--ink:var(--foreground);--ink-strong:var(--foreground);--ink-strongest:var(--foreground);--color-white:var(--card);--color-gray-50:var(--muted);--color-gray-100:var(--secondary);--color-gray-200:var(--border);--color-gray-300:var(--input);--color-gray-400:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--color-gray-400:color-mix(in oklab, var(--muted-foreground) 70%, var(--card))}}:root,.dark{--color-gray-500:var(--subtle-foreground);--color-gray-600:var(--subtle-foreground);--color-gray-700:var(--foreground);--color-gray-800:var(--foreground);--color-gray-900:var(--foreground);--color-gray-950:var(--foreground);--color-blue-50:var(--muted);--color-blue-100:var(--accent);--color-blue-200:var(--border);--color-blue-300:var(--input);--color-blue-400:var(--primary);--color-blue-500:var(--primary);--color-blue-600:var(--primary);--color-blue-700:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--color-blue-700:color-mix(in oklab, var(--primary) 85%, var(--background))}}:root,.dark{--color-blue-800:var(--foreground);--color-blue-900:var(--foreground);--color-red-600:var(--destructive);--color-red-700:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--color-red-700:color-mix(in oklab, var(--destructive) 85%, var(--background))}}:root,.dark{--rosh-glass-surface:var(--popover)}:root{--rosh-dark-accent-rgb:230, 230, 230;--rosh-dark-accent-line-rgb:230, 230, 230;--rosh-dark-accent-ink-rgb:230, 230, 230;--rosh-dark-accent-ink-strong-rgb:230, 230, 230;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:var(--site-radius);--radius-lg:var(--site-radius);--radius-xl:var(--site-radius);--radius-2xl:var(--site-radius);--radius-3xl:var(--site-radius);--radius-4xl:var(--site-radius)}
