[data-portal-ui]{--portal-bg-page:#fff;--portal-bg-surface:#fff;--portal-bg-muted:#f5f5f6;--portal-bg-active:#f2f2f2;--portal-bg-inverse:#0a0a0a;--portal-text-primary:#0a0a0a;--portal-text-secondary:#6b6b6b;--portal-text-inverse:#fff;--portal-border-subtle:#e5e5e3;--portal-border-strong:#0a0a0a;--portal-accent:#33bd83;--portal-accent-hover:#0faf9a;--portal-accent-foreground:#fff;--portal-accent-emphasis:#33bd83;--portal-accent-mid:#49d68d;--portal-accent-tint:#e8faf5;--portal-accent-tint-text:#087a96;--portal-brand-mint:#d4e8b6;--portal-brand-mint-foreground:#173629;--portal-success:#1ea672;--portal-mint-tint:#d4e8b6;--portal-mint-tint-text:#173629;--portal-warning-bg:#fcefd9;--portal-warning-text:#8a6116;--portal-warning-stroke:#d97706;--portal-danger-bg:#fdecec;--portal-danger-text:#991b1b;--portal-danger-stroke:#dc2626;--portal-sky-tint:#e0f2fe;--portal-sky-tint-text:#075985;--portal-highlight:#f4d02a;--portal-chart-accent:#33bd83;--portal-chart-mint:#1ea672;--portal-chart-warning:#d97706;--portal-radius-sm:6px;--portal-radius-md:10px;--portal-radius-lg:16px;--portal-radius-xl:24px;--portal-radius-pill:999px;--portal-shadow-overlay:0 18px 48px -20px #0a0a0a47, 0 8px 20px -12px #0a0a0a29;--portal-shadow-sidebar:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 12px 28px -10px #0a0a0a24;--portal-shadow-elevated:0 0 0 1px #0000000f, 0 10px 28px -12px #0a0a0a2e;--portal-sidebar-w:248px;--portal-sidebar-w-collapsed:76px;--portal-sticky-header-bleed:var(--portal-radius-xl);--portal-tooltip-bg:#14100e;--portal-tooltip-text:#fff;--portal-overlay:#0a0a0a66;--portal-image-outline:#0000001a;--portal-widget-icon-bg:var(--portal-bg-active);--portal-widget-tile-bg:var(--portal-bg-surface);--portal-widget-tile-border:var(--portal-border-subtle);--portal-widget-tile-hover:var(--portal-bg-muted);color:var(--portal-text-primary);letter-spacing:normal;-webkit-font-smoothing:antialiased}[data-portal-ui] h1,[data-portal-ui] h2,[data-portal-ui] h3{letter-spacing:-.02em;text-wrap:balance}[data-portal-ui] ::selection{background:color-mix(in srgb, var(--portal-accent) 22%, transparent);color:var(--portal-text-primary)}.dark [data-portal-ui],html.dark [data-portal-ui],.dark .portal-select-portal,.dark .portal-modal-portal,.dark .portal-tooltip-portal,html.dark .portal-select-portal,html.dark .portal-modal-portal,html.dark .portal-tooltip-portal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--portal-bg-page:#141416;--portal-bg-muted:#141416;--portal-bg-surface:#1e1e21;--portal-bg-active:#2a2a2e;--portal-bg-inverse:#f2f2f3;--portal-text-primary:#f2f2f3;--portal-text-secondary:#a3a3a8;--portal-text-inverse:#fff;--portal-border-subtle:#ffffff1a;--portal-border-strong:#e8e8ea;--portal-accent:#49d68d;--portal-accent-hover:#33bd83;--portal-accent-foreground:#fff;--portal-accent-emphasis:#7edce6;--portal-accent-mid:#5ed9a8;--portal-accent-tint:#152830;--portal-accent-tint-text:#7edce6;--portal-brand-mint:#d4e8b6;--portal-brand-mint-foreground:#173629;--portal-success:#3dcc8a;--portal-warning-stroke:#e8a23a;--portal-highlight:#e8c84a;--portal-mint-tint:color-mix(in srgb, var(--portal-success) 28%, var(--portal-bg-surface));--portal-mint-tint-text:color-mix(in srgb, var(--portal-success) 42%, white);--portal-warning-bg:color-mix(in srgb, var(--portal-warning-stroke) 28%, var(--portal-bg-surface));--portal-warning-text:color-mix(in srgb, var(--portal-warning-stroke) 48%, white);--portal-danger-stroke:#f87171;--portal-danger-bg:color-mix(in srgb, var(--portal-danger-stroke) 28%, var(--portal-bg-surface));--portal-danger-text:color-mix(in srgb, var(--portal-danger-stroke) 52%, white);--portal-sky-tint:var(--portal-accent-tint);--portal-sky-tint-text:var(--portal-accent-tint-text);--portal-chart-accent:#49d68d;--portal-chart-mint:#3dcc8a;--portal-chart-warning:#e8a23a;--portal-shadow-overlay:0 18px 48px -20px #0000008c, 0 8px 20px -12px #0006;--portal-shadow-sidebar:0 0 0 1px #ffffff14, 0 12px 28px -10px #00000080;--portal-shadow-elevated:0 0 0 1px #ffffff14, 0 10px 28px -12px #0000008c;--portal-tooltip-bg:#2a2a2e;--portal-tooltip-text:#fff;--portal-overlay:#0000008c;--portal-image-outline:#ffffff1a;--portal-widget-icon-bg:#2a2a2e;--portal-widget-tile-bg:#242428;--portal-widget-tile-border:#ffffff1a;--portal-widget-tile-hover:#2e2e33}html.dark:has([data-portal-ui]){background-color:#141416}html.dark:has([data-portal-ui]) body{background-color:#141416}.portal-select-portal,.portal-modal-portal,.portal-tooltip-portal{--portal-bg-page:#fff;--portal-bg-surface:#fff;--portal-bg-muted:#f5f5f6;--portal-bg-active:#f2f2f2;--portal-bg-inverse:#0a0a0a;--portal-text-primary:#0a0a0a;--portal-text-secondary:#6b6b6b;--portal-text-inverse:#fff;--portal-border-subtle:#e5e5e3;--portal-border-strong:#0a0a0a;--portal-accent:#33bd83;--portal-accent-hover:#0faf9a;--portal-accent-foreground:#fff;--portal-accent-emphasis:#33bd83;--portal-accent-mid:#49d68d;--portal-accent-tint:#e8faf5;--portal-accent-tint-text:#087a96;--portal-brand-mint:#d4e8b6;--portal-brand-mint-foreground:#173629;--portal-success:#1ea672;--portal-mint-tint:#d4e8b6;--portal-mint-tint-text:#173629;--portal-warning-bg:#fcefd9;--portal-warning-text:#8a6116;--portal-warning-stroke:#d97706;--portal-danger-bg:#fdecec;--portal-danger-text:#991b1b;--portal-danger-stroke:#dc2626;--portal-sky-tint:#e0f2fe;--portal-sky-tint-text:#075985;--portal-highlight:#f4d02a;--portal-chart-accent:#33bd83;--portal-chart-mint:#1ea672;--portal-chart-warning:#d97706;--portal-radius-sm:6px;--portal-radius-md:10px;--portal-radius-lg:16px;--portal-radius-xl:24px;--portal-radius-pill:999px;--portal-shadow-overlay:0 18px 48px -20px #0a0a0a47, 0 8px 20px -12px #0a0a0a29;--portal-shadow-elevated:0 0 0 1px #0000000f, 0 10px 28px -12px #0a0a0a2e;--portal-tooltip-bg:#14100e;--portal-tooltip-text:#fff;--portal-overlay:#0a0a0a66;--portal-image-outline:#0000001a;--portal-widget-icon-bg:var(--portal-bg-active);--portal-widget-tile-bg:var(--portal-bg-surface);--portal-widget-tile-border:var(--portal-border-subtle);--portal-widget-tile-hover:var(--portal-bg-muted);color:var(--portal-text-primary)}.portal-modal-portal :where(input:not([type=checkbox]):not([type=radio])),.portal-modal-portal :where(textarea),.portal-modal-portal :where(select:not([multiple])){height:2.5rem;color:var(--portal-text-primary);border-radius:var(--portal-radius-lg)!important;border:1px solid var(--portal-border-subtle)!important;background:var(--portal-bg-surface)!important;box-shadow:none!important}.portal-modal-portal :where(textarea){height:auto;min-height:5rem}.portal-modal-portal :where(input:not([type=checkbox]):not([type=radio])):focus,.portal-modal-portal :where(textarea):focus,.portal-modal-portal :where(select:not([multiple])):focus{outline:none;border-color:var(--portal-border-strong)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--portal-border-strong) 12%, transparent)!important}.portal-modal-portal button[role=combobox][data-state]{border-radius:var(--portal-radius-lg);border:1px solid var(--portal-border-subtle);background:var(--portal-bg-surface);height:2.5rem;box-shadow:none;color:var(--portal-text-primary)}.portal-modal-portal button[role=combobox][data-state]:hover{background:var(--portal-bg-active)}.portal-modal-portal button[role=combobox][data-state]:focus,.portal-modal-portal button[role=combobox][data-state=open]{border-color:var(--portal-border-strong);box-shadow:none;outline:none}.portal-modal-portal button.inline-flex.rounded-2xl.bg-emerald-600,.portal-modal-portal a.inline-flex.rounded-2xl.bg-emerald-600{border-radius:var(--portal-radius-pill);background-color:var(--portal-accent);box-shadow:none}.portal-modal-portal button.inline-flex.rounded-2xl.bg-emerald-600:hover,.portal-modal-portal a.inline-flex.rounded-2xl.bg-emerald-600:hover{filter:brightness(.97)}.portal-modal-portal .inline-flex.rounded-2xl{border-radius:var(--portal-radius-pill)}.portal-modal-portal button.inline-flex.rounded-2xl.border-2,.portal-modal-portal a.inline-flex.rounded-2xl.border-2{background-color:var(--portal-bg-surface)!important;border-color:var(--portal-border-subtle)!important;box-shadow:none!important}.portal-modal-portal button.inline-flex.rounded-2xl.bg-secondary,.portal-modal-portal a.inline-flex.rounded-2xl.bg-secondary{background-color:var(--portal-bg-muted)!important;box-shadow:none!important}.portal-modal-portal .relative.overflow-hidden.rounded-xl.border,.portal-modal-portal .relative.overflow-hidden.rounded-2xl.border,.portal-modal-portal .relative.overflow-hidden.rounded-3xl.border{background:var(--portal-bg-surface)!important;border-color:var(--portal-border-subtle)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.portal-modal-portal .backdrop-blur-md,.portal-modal-portal .backdrop-blur-sm,.portal-modal-portal .backdrop-blur-lg,.portal-modal-portal .backdrop-blur-xl,.portal-modal-portal .backdrop-blur-2xl{-webkit-backdrop-filter:none!important}[data-portal-ui] .glass-chrome,[data-portal-ui] .portal-flat-sidebar.glass-chrome{background:var(--portal-bg-surface)!important;-webkit-backdrop-filter:none!important;border:1px solid var(--portal-border-subtle)!important;box-shadow:var(--portal-shadow-sidebar)!important}[data-portal-ui] .portal-flat-sidebar-gradient,[data-portal-ui] .portal-flat-sidebar .pointer-events-none.absolute.-left-16,[data-portal-ui] .portal-flat-sidebar .pointer-events-none.absolute.-right-24{display:none!important}[data-portal-ui] .portal-nav-item-active{background:var(--portal-accent)!important;color:var(--portal-text-inverse)!important;box-shadow:none!important;border-radius:var(--portal-radius-lg)!important}[data-portal-ui] .portal-nav-item-active svg,[data-portal-ui] a.portal-nav-item-active [class*=text-]{color:var(--portal-text-inverse)!important}@keyframes portal-nav-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}[data-portal-ui] .portal-sidebar-stagger>*{animation:.3s ease-out both portal-nav-enter}[data-portal-ui] .portal-sidebar-stagger>:first-child{animation-delay:0s}[data-portal-ui] .portal-sidebar-stagger>:nth-child(2){animation-delay:10ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(3){animation-delay:20ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(4){animation-delay:30ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(5){animation-delay:40ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(6){animation-delay:50ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(7){animation-delay:60ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(8){animation-delay:70ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(9){animation-delay:80ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(10){animation-delay:90ms}[data-portal-ui] .portal-sidebar-stagger>:nth-child(11){animation-delay:.1s}[data-portal-ui] .portal-sidebar-stagger>:nth-child(12){animation-delay:.108s}[data-portal-ui] .portal-sidebar-stagger>:nth-child(13){animation-delay:.114s}[data-portal-ui] .portal-sidebar-stagger>:nth-child(n+14){animation-delay:.12s}@keyframes portal-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.32)}to{transform:scale(1)}}[data-portal-ui] .portal-badge-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) portal-badge-pop}@media (min-width:768px){[data-portal-ui] .portal-opaque-sticky-bleed{isolation:isolate;overflow:visible;background-color:#0000!important;border-bottom-color:#0000!important}[data-portal-ui] .portal-opaque-sticky-bleed:before{content:"";background-color:var(--portal-bg-surface);border-bottom:1px solid var(--portal-border-subtle);pointer-events:none;z-index:0;position:absolute;inset-block:0;inset-inline-start:calc(-1 * var(--portal-sticky-header-bleed));inset-inline-end:calc(-1 * var(--portal-sticky-header-bleed))}[data-portal-ui] .portal-opaque-sticky-bleed>*{z-index:1;position:relative}}[data-portal-ui] .portal-sidebar-nav-mask{--portal-nav-fade-top:1.25rem;--portal-nav-fade-bottom:2rem;scrollbar-width:thin;scrollbar-color:var(--portal-border-subtle) transparent}[data-portal-ui] .portal-sidebar-nav-mask::-webkit-scrollbar{width:3px}[data-portal-ui] .portal-sidebar-nav-mask::-webkit-scrollbar-track{background:0 0}[data-portal-ui] .portal-sidebar-nav-mask::-webkit-scrollbar-thumb{background-color:var(--portal-border-subtle);border-radius:999px}[data-portal-ui] .portal-sidebar-nav-mask[data-fade-bottom=true]{-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--portal-nav-fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--portal-nav-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--portal-nav-fade-bottom)), transparent 100%)}[data-portal-ui] .portal-sidebar-nav-mask[data-fade-top=true]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--portal-nav-fade-top), #000 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--portal-nav-fade-top), #000 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--portal-nav-fade-top), #000 100%)}[data-portal-ui] .portal-sidebar-nav-mask[data-fade-top=true][data-fade-bottom=true]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--portal-nav-fade-top), #000 calc(100% - var(--portal-nav-fade-bottom)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--portal-nav-fade-top), #000 calc(100% - var(--portal-nav-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--portal-nav-fade-top), #000 calc(100% - var(--portal-nav-fade-bottom)), transparent 100%)}@media (prefers-reduced-motion:reduce){[data-portal-ui] .portal-sidebar-stagger>*,[data-portal-ui] .portal-badge-pop{animation:none}}[data-portal-ui] .portal-nav-connector-list,[data-portal-ui] .portal-nav-connector-list.is-active{--portal-nav-connector-color:var(--portal-border-subtle)}[data-portal-ui] :where(input:not([type=checkbox]):not([type=radio])),[data-portal-ui] :where(textarea),[data-portal-ui] :where(select:not([multiple])){border-radius:var(--portal-radius-lg);border:1px solid var(--portal-border-subtle);background:var(--portal-bg-surface);height:2.5rem;box-shadow:none;color:var(--portal-text-primary)}[data-portal-ui] :where(textarea){height:auto;min-height:5rem}[data-portal-ui] :where(input:not([type=checkbox]):not([type=radio])):focus,[data-portal-ui] :where(textarea):focus,[data-portal-ui] :where(select:not([multiple])):focus{border-color:var(--portal-border-strong);box-shadow:0 0 0 2px color-mix(in srgb, var(--portal-border-strong) 12%, transparent);outline:none}[data-portal-ui] button[role=combobox][data-state]{border-radius:var(--portal-radius-lg);border:1px solid var(--portal-border-subtle);background:var(--portal-bg-surface);height:2.5rem;box-shadow:none;color:var(--portal-text-primary)}[data-portal-ui] button[role=combobox][data-state]:hover{background:var(--portal-bg-active)}[data-portal-ui] button[role=combobox][data-state]:focus,[data-portal-ui] button[role=combobox][data-state=open]{border-color:var(--portal-border-strong);box-shadow:none;outline:none}[data-portal-ui] button.inline-flex.rounded-2xl.bg-emerald-600,[data-portal-ui] a.inline-flex.rounded-2xl.bg-emerald-600{border-radius:var(--portal-radius-pill);background-color:var(--portal-accent);box-shadow:none}[data-portal-ui] button.inline-flex.rounded-2xl.bg-emerald-600:hover,[data-portal-ui] a.inline-flex.rounded-2xl.bg-emerald-600:hover{filter:brightness(.97)}[data-portal-ui] .inline-flex.rounded-2xl{border-radius:var(--portal-radius-pill)}[data-portal-ui] button.inline-flex.rounded-2xl.border-2,[data-portal-ui] a.inline-flex.rounded-2xl.border-2{background-color:var(--portal-bg-surface)!important;border-color:var(--portal-border-subtle)!important;box-shadow:none!important}[data-portal-ui] button.inline-flex.rounded-2xl.bg-secondary,[data-portal-ui] a.inline-flex.rounded-2xl.bg-secondary{background-color:var(--portal-bg-muted)!important;box-shadow:none!important}[data-portal-ui] [role=status][aria-live=polite]{color:var(--portal-text-secondary)}[data-portal-ui] [data-radix-popover-content],.portal-modal-portal[data-radix-popover-content]{color:var(--portal-text-primary);overflow:hidden;-webkit-backdrop-filter:none!important;background:var(--portal-bg-surface)!important;border:1px solid var(--portal-border-subtle)!important;box-shadow:var(--portal-shadow-overlay)!important;border-radius:var(--portal-radius-xl)!important}[data-portal-ui] [data-radix-select-content],.portal-select-portal[data-radix-select-content]{border:1px solid var(--portal-border-subtle);box-shadow:var(--portal-shadow-overlay);color:var(--portal-text-primary);border-radius:var(--portal-radius-xl);-webkit-backdrop-filter:none!important;background:var(--portal-bg-surface)!important}[data-portal-ui] [data-radix-select-item]:hover,[data-portal-ui] [data-radix-select-item][data-highlighted],.portal-select-portal [data-radix-select-item]:hover,.portal-select-portal [data-radix-select-item][data-highlighted]{background-color:var(--portal-bg-muted)}[data-portal-ui] [data-radix-dialog-overlay],.portal-modal-portal [data-radix-dialog-overlay]{-webkit-backdrop-filter:none!important;background:var(--portal-overlay)!important}[data-portal-ui] [data-radix-popper-content-wrapper] [role=listbox],[data-portal-ui] [data-radix-select-content]{border-radius:var(--portal-radius-xl)!important}[data-portal-ui] .relative.overflow-hidden.rounded-xl.border,[data-portal-ui] .relative.overflow-hidden.rounded-2xl.border,[data-portal-ui] .relative.overflow-hidden.rounded-3xl.border{background:var(--portal-bg-surface)!important;border-color:var(--portal-border-subtle)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}[data-portal-ui] .backdrop-blur-md,[data-portal-ui] .backdrop-blur-sm,[data-portal-ui] .backdrop-blur-lg,[data-portal-ui] .backdrop-blur-xl{-webkit-backdrop-filter:none!important}[data-portal-ui] .grid-background-root{display:none!important}@media (prefers-reduced-motion:reduce){[data-portal-ui] *{transition-duration:1ms!important;animation-duration:1ms!important}}
