.topic-map{--tm-band-top3: #03309d;--tm-band-page1: #2253c2;--tm-band-page2: #4176e7;--tm-band-deep: #6f9ffe;--tm-none: var(--color-ink-faint);--tm-surface: var(--color-surface);--tm-ink: var(--color-ink);--tm-ink-soft: var(--color-ink-soft);--tm-ink-faint: var(--color-ink-faint);--tm-edge: var(--color-line-strong);--tm-glow: var(--color-accent)}[data-theme=dark] .topic-map{--tm-band-top3: #cedffe;--tm-band-page1: #97baff;--tm-band-page2: #6094ff;--tm-band-deep: #3b6fe0}.tm-svg{display:block;margin:0 auto;overflow:visible;font-family:var(--font-sans);-webkit-user-select:none;user-select:none}.tm-edge{stroke:var(--tm-edge);stroke-width:1;transition:opacity .12s ease}.tm-leaf,.tm-topic{transition:opacity .12s ease}.tm-leaf-dot{stroke:var(--tm-surface);stroke-width:2;paint-order:stroke}.tm-leaf-dot[data-band=none]{fill:var(--tm-surface);stroke:var(--tm-none);stroke-width:1.5}.tm-leaf-ring{fill:none;stroke:var(--tm-ink-soft);stroke-width:1}.tm-leaf[data-active=true] .tm-leaf-dot{stroke:var(--tm-ink);stroke-width:2}.tm-hit{fill:transparent;cursor:pointer}.tm-topic-dot{fill:var(--tm-ink);stroke:var(--tm-surface);stroke-width:2;paint-order:stroke}.tm-topic[data-kind=other] .tm-topic-dot{fill:var(--tm-ink-faint)}.tm-topic{cursor:pointer;outline:none}.tm-topic:focus-visible .tm-topic-dot{stroke:var(--color-focus, var(--tm-ink));stroke-width:3}.tm-label,.tm-root-label,.tm-leaf-label{paint-order:stroke;stroke:var(--tm-surface);stroke-width:4px;stroke-linejoin:round}.tm-label{fill:var(--tm-ink);font-size:12px;font-weight:600}.tm-label .tm-count{fill:var(--tm-ink-faint);font-weight:500}.tm-leaf-label{fill:var(--tm-ink);font-size:11px;font-weight:500;pointer-events:none}.tm-root-dot{fill:var(--tm-glow);stroke:var(--tm-surface);stroke-width:3;paint-order:stroke}.tm-root-label{fill:var(--tm-ink);font-size:12px;font-weight:700}.tm-dim{opacity:.14}.tm-tooltip{position:absolute;z-index:2;pointer-events:none;min-width:200px;max-width:280px}.tm-key{display:inline-block;vertical-align:middle;flex:none}:root{--fv-ink: #0F1A2B;--fv-ink-raised: #162338;--fv-slate: #44556C;--fv-slate-300: #9AA8BA;--fv-mist: #EEF2F6;--fv-white: #FFFFFF;--fv-amber: #E8A33D;--fv-amber-ink: #8F5A0E;--fv-blue: #3B6FE0;--fv-up: #2E9E6B;--fv-down: #D2553F;--fv-bg: var(--fv-white);--fv-surface: var(--fv-mist);--fv-text: var(--fv-ink);--fv-text-muted: var(--fv-slate);--fv-border: #D5DCE5;--fv-accent: var(--fv-amber);--fv-accent-text: var(--fv-amber-ink);--fv-on-accent: var(--fv-ink);--fv-link: var(--fv-blue);--fv-up-text: #1F7A52;--fv-down-text: #B8432F;--fv-logo-ring: var(--fv-ink);--fv-font-display: "DM Sans", system-ui, sans-serif;--fv-font-body: "DM Sans", system-ui, sans-serif;--fv-font-mono: "JetBrains Mono", ui-monospace, monospace;--fv-radius-sm: 6px;--fv-radius-md: 10px;--fv-radius-lg: 14px}[data-theme=dark]{--fv-bg: var(--fv-ink);--fv-surface: var(--fv-ink-raised);--fv-text: var(--fv-mist);--fv-text-muted: var(--fv-slate-300);--fv-border: #263449;--fv-accent-text: var(--fv-amber);--fv-link: #5B8CF0;--fv-up-text: #3FBF86;--fv-down-text: #E8735D;--fv-logo-ring: var(--fv-mist)}:root{--fv-blue-ink: #2F5BC4;--fv-text-faint: #53637A;--fv-surface-2: #E3E9F0;--fv-card: #FFFFFF;--fv-line-strong: #C3CDD9;--fv-row-hover: #F5F7FA;--color-ink: var(--fv-text);--color-ink-soft: var(--fv-text-muted);--color-ink-faint: var(--fv-text-faint);--color-surface: var(--fv-card);--color-line-strong: var(--fv-line-strong);--color-accent: var(--fv-amber);--color-focus: var(--fv-blue);--font-sans: var(--fv-font-body);--radius-card: 14px;--shadow-card: 0 1px 2px rgba(15, 26, 43, .04), 0 8px 24px rgba(15, 26, 43, .06)}[data-theme=dark]{--fv-blue-ink: #8DACF3;--fv-text-faint: #8A9AAE;--fv-surface-2: #1C2B40;--fv-card: #162338;--fv-line-strong: #33435B;--fv-row-hover: #1C2B40;--shadow-card: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .25)}html,body{font-family:var(--fv-font-body);color:var(--colors-fg-default);background-color:var(--colors-gray-1);-webkit-font-smoothing:antialiased}html:root,html[data-theme=dark]:root{--color-success: var(--fv-up-text);--color-danger: var(--fv-down-text)}.fv-form{position:relative;display:flex;flex-direction:column;gap:14px;width:100%}.fv-form--sm{gap:10px}.fv-table-wrap{width:100%;overflow-x:auto}.fv-table{width:100%;border-collapse:collapse;font-family:var(--fv-font-body);font-size:14px;line-height:20px;color:var(--fv-text)}.fv-table th{padding:10px 12px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--fv-text-faint);white-space:nowrap;border-bottom:1px solid var(--fv-border)}.fv-table td{padding:12px;vertical-align:middle;border-bottom:1px solid var(--fv-border)}.fv-table tbody tr:last-child td{border-bottom:0}.fv-table tbody tr{transition:background-color .12s ease}.fv-table tbody tr:hover{background-color:var(--fv-row-hover)}.fv-table--dense td{padding:8px 12px}.fv-num{font-variant-numeric:tabular-nums}.fv-table-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.fv-table-sort:hover{color:var(--fv-text)}.fv-table-sort:focus-visible{outline:2px solid var(--fv-blue);outline-offset:2px;border-radius:4px}.fv-chart-line{stroke:var(--fv-blue)}.fv-chart-area{fill:var(--fv-blue);opacity:.16}.fv-chart-track{stroke:var(--fv-surface-2)}.fv-chart-grid{stroke:var(--colors-border, var(--fv-border));stroke-dasharray:3 4}.fv-chart-axis{fill:var(--fv-text-faint);font-size:11px;font-family:var(--fv-font-body)}.fv-chart-dot{stroke:#fff;stroke-width:2}[data-theme=dark] .fv-chart-dot{stroke:var(--colors-gray-2, #18191b)}.fv-skeleton{animation:fv-pulse 1.4s ease-in-out infinite}@keyframes fv-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.fv-skeleton{animation:none}}.fv-nav{display:flex;height:100%;flex-shrink:0}@media (max-width: 1023px){.fv-nav-closed{display:none!important}.fv-nav-open{position:fixed!important;z-index:30;top:0;bottom:0;left:0;box-shadow:0 12px 40px #0f1a2b4d}}.dialog__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;width:100dvw;background:#09090ba3;z-index:1400}.dialog__positioner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:100dvh;width:100dvw;padding:16px;overflow:auto;z-index:1401}.dialog__content,.select__content{background:#fff;border:1px solid var(--colors-border, var(--fv-border))}.dialog__content{border-radius:8px;box-shadow:var(--shadow-card);max-height:calc(100dvh - 2rem);overflow:auto}.select__content{z-index:1600}[data-theme=dark] .dialog__content,[data-theme=dark] .select__content{background:var(--colors-gray-2, #18191b)}.input,.textarea,.select__trigger,.number-input__input{--focus-ring-color: var(--colors-mint-11)}.input:is(:focus,:focus-visible,[data-focus],[data-focus-visible]),.textarea:is(:focus,:focus-visible,[data-focus],[data-focus-visible]),.select__trigger:is(:focus,:focus-visible,[data-focus],[data-focus-visible],[data-state=open]),.number-input__input:is(:focus,:focus-visible,[data-focus],[data-focus-visible]){border-color:var(--colors-mint-11);outline:1px solid var(--colors-mint-11);outline-offset:0}.input:is(:user-invalid,[data-invalid],[aria-invalid=true]),.textarea:is(:user-invalid,[data-invalid],[aria-invalid=true]),.number-input__input:is(:user-invalid,[data-invalid],[aria-invalid=true]){--focus-ring-color: var(--colors-error, #d2553f);border-color:var(--colors-error, #d2553f)}.input:is(:user-invalid,[data-invalid],[aria-invalid=true]):is(:focus,:focus-visible,[data-focus],[data-focus-visible]),.textarea:is(:user-invalid,[data-invalid],[aria-invalid=true]):is(:focus,:focus-visible,[data-focus],[data-focus-visible]),.number-input__input:is(:user-invalid,[data-invalid],[aria-invalid=true]):is(:focus,:focus-visible,[data-focus],[data-focus-visible]){border-color:var(--colors-error, #d2553f);outline:1px solid var(--colors-error, #d2553f);outline-offset:0}:root{--fv-page-bg: #f5f7fa;--fv-tint-info: #edf2fd;--fv-tint-success: #eaf6f0;--fv-tint-warning: #fdf6ea;--fv-tint-danger: #fbedea;--fv-tint-neutral: #eef2f6;--fv-ink-info: #2f5bc4;--fv-ink-success: #1f7a52;--fv-ink-warning: #8f5a0e;--fv-ink-danger: #b8432f;--fv-ink-neutral: #2a3a50}[data-theme=dark]{--fv-page-bg: #0f1a2b;--fv-tint-info: #1a2a4a;--fv-tint-success: #16302a;--fv-tint-warning: #33291a;--fv-tint-danger: #3a2024;--fv-tint-neutral: #1c2b40;--fv-ink-info: #8dacf3;--fv-ink-success: #3fbf86;--fv-ink-warning: #e8a33d;--fv-ink-danger: #e8735d;--fv-ink-neutral: #c3cdd9}.card__root{min-width:0}svg.lucide{display:inline-block;flex-shrink:0;max-width:none;vertical-align:middle}.fv-shell{height:100dvh;overflow:hidden;display:flex;background:var(--colors-gray-1)}.fv-sidebar{width:260px;flex-shrink:0;display:flex;flex-direction:column;height:100%;border-inline-end:1px solid var(--colors-border);background:var(--colors-gray-1);z-index:30}.fv-nav-group{padding:10px 8px 3px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fv-text-faint, var(--fv-text-muted))}.fv-nav-group-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;background:none;border:0;border-radius:6px;font-family:inherit;cursor:pointer}.fv-nav-group-toggle:hover:not(:disabled){color:var(--fv-text-muted)}.fv-nav-group-toggle:disabled{cursor:default}.fv-nav-group-toggle:focus-visible{outline:2px solid var(--fv-link);outline-offset:-2px}.fv-header{border-bottom:1px solid var(--colors-border);background:var(--colors-gray-1);flex-shrink:0}.fv-page{width:100%;max-width:1320px;margin:0 auto;padding:1.5rem 1rem 2.5rem}.fv-menu-button{display:inline-flex}.fv-page-search{display:none;width:min(360px,46vw)}@media (min-width: 768px){.fv-page{padding:2rem 2rem 3rem}.fv-page-search{display:flex}}@media (min-width: 1024px){.fv-menu-button{display:none!important}}@layer legacy,reset,base,tokens,recipes,utilities;@layer legacy{:root{--color-bg: var(--fv-bg);--app-color-surface: var(--fv-surface);--color-surface-2: var(--fv-surface-2);--color-border: var(--fv-border);--color-text: var(--fv-text);--color-text-muted: var(--fv-text-muted);--color-text-faint: var(--fv-text-faint);--color-text-inverse: var(--fv-bg);--color-primary: var(--fv-blue-ink);--color-primary-hover: var(--fv-link);--color-primary-highlight: color-mix(in oklab, var(--fv-link) 16%, transparent);--app-color-success: var(--fv-up-text);--color-success-highlight: color-mix(in oklab, var(--fv-up) 16%, transparent);--color-error: var(--fv-down-text);--color-error-highlight: color-mix(in oklab, var(--fv-down) 16%, transparent);--app-color-warning: var(--fv-amber-ink);--color-warning-highlight: color-mix(in oklab, var(--fv-amber) 18%, transparent);--app-radius-sm: var(--fv-radius-sm);--app-radius-md: var(--fv-radius-md);--app-radius-lg: var(--fv-radius-lg);--app-radius-xl: 1rem;--radius-full: 9999px;--transition-interactive: .16s cubic-bezier(.16, 1, .3, 1);--shadow-sm: 0 1px 2px rgb(15 26 43 / .08);--shadow-md: 0 4px 12px rgb(15 26 43 / .1);--shadow-lg: 0 12px 32px rgb(15 26 43 / .14);--font-display: var(--fv-font-display);--font-body: var(--fv-font-body);--app-font-mono: var(--fv-font-mono);--app-text-xs: clamp(.75rem, .7rem + .25vw, .875rem);--text-sm: clamp(.875rem, .8rem + .35vw, 1rem);--app-text-base: clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg: clamp(1.125rem, 1rem + .75vw, 1.5rem);--text-xl: clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--sidebar-width: 240px;--topbar-height: 64px}[data-theme=dark]{--shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--shadow-md: 0 4px 16px rgb(0 0 0 / .4);--shadow-lg: 0 16px 40px rgb(0 0 0 / .5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100dvh;line-height:1.55;font-family:var(--font-body);font-size:var(--app-text-base);color:var(--color-text);background-color:var(--color-bg);transition:background-color var(--transition-interactive),color var(--transition-interactive)}img,svg{display:block;max-width:100%}ul[role=list],ol[role=list]{list-style:none}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);line-height:1.2;font-weight:600}::selection{background:var(--color-primary-highlight)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--app-radius-sm)}button{cursor:pointer;background:none;border:none}table{border-collapse:collapse;width:100%}a,button,[role=button],input,textarea,select{transition:color var(--transition-interactive),background var(--transition-interactive),border-color var(--transition-interactive),box-shadow var(--transition-interactive)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mono,.mono-nums{font-family:var(--app-font-mono);font-variant-numeric:tabular-nums}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--topbar-height) 1fr;grid-template-areas:"sidebar topbar" "sidebar main";min-height:100dvh}.sidebar{grid-area:sidebar;background:var(--app-color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;padding:var(--space-6) var(--space-4);gap:var(--space-1);position:sticky;top:0;height:100dvh;overflow-y:auto}.sidebar-logo{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-6);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-text)}.sidebar-nav{display:flex;flex-direction:column;gap:var(--space-1)}.sidebar-link{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--app-radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none}.sidebar-link:hover{background:var(--color-surface-2);color:var(--color-text)}.sidebar-link.active{background:var(--color-primary-highlight);color:var(--color-primary)}.sidebar-link svg{width:18px;height:18px;flex-shrink:0}.sidebar-footer{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--app-text-xs);color:var(--color-text-faint);padding-left:var(--space-3)}.topbar{grid-area:topbar;background:var(--app-color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-6);position:sticky;top:0;z-index:10}.topbar-left,.topbar-right{display:flex;align-items:center;gap:var(--space-3)}.site-switcher{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--app-radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--color-text);min-width:180px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--app-radius-md);color:var(--color-text-muted);background:var(--color-surface-2);border:1px solid var(--color-border)}.icon-btn:hover{color:var(--color-text);border-color:var(--color-primary)}.icon-btn svg{width:18px;height:18px}.main-content{grid-area:main;padding:var(--space-8);max-width:1400px;width:100%;min-width:0}.topbar{min-width:0}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap}.page-title{font-size:var(--text-xl);font-weight:700;color:var(--color-text)}.page-subtitle{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-1)}.last-updated{font-size:var(--app-text-xs);color:var(--color-text-faint);font-family:var(--app-font-mono)}.card{background:var(--app-color-surface);border:1px solid var(--color-border);border-radius:var(--app-radius-lg);padding:var(--space-6)}.card-title{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-4)}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}.kpi-card{background:var(--app-color-surface);border:1px solid var(--color-border);border-radius:var(--app-radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.kpi-label{font-size:var(--app-text-xs);color:var(--color-text-muted);font-weight:500}.kpi-value{font-family:var(--app-font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-lg);font-weight:600;color:var(--color-text)}.kpi-delta{font-size:var(--app-text-xs);font-family:var(--app-font-mono);display:inline-flex;align-items:center;gap:var(--space-1)}.grid-2{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-6)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4)}.pricing-card{background:var(--app-color-surface);border:1px solid var(--color-border);border-radius:var(--app-radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.pricing-card.current{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.pricing-card-name{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.pricing-card-price{font-family:var(--app-font-mono);font-size:var(--text-2xl, 28px);font-weight:700;color:var(--color-text)}.pricing-card-interval{font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted);margin-left:var(--space-1)}.pricing-card-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);flex:1}.pricing-card-features li{font-size:var(--text-sm);color:var(--color-text);padding-left:var(--space-4);position:relative}.pricing-card-features li:before{content:"✓";position:absolute;left:0;color:var(--color-primary)}@media (max-width: 960px){.grid-2{grid-template-columns:1fr}.app-shell{grid-template-columns:1fr;grid-template-areas:"topbar" "main"}.sidebar{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--app-radius-md);font-size:var(--text-sm);font-weight:500;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:var(--color-primary-hover)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-border)}.btn-secondary:hover{border-color:var(--color-primary)}.btn-danger{background:transparent;color:var(--color-error);border-color:var(--color-error)}.btn-danger:hover{background:var(--color-error-highlight)}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--app-text-xs)}.form-group{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.form-label{font-size:var(--text-sm);font-weight:500;color:var(--color-text-muted)}.form-input,.form-select,.form-textarea{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--app-radius-md);padding:var(--space-3);font-size:var(--text-sm);color:var(--color-text);width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-primary)}.form-textarea{font-family:var(--app-font-mono);resize:vertical;min-height:200px}.form-row{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:flex-end}.form-row .form-group{flex:1;min-width:160px;margin-bottom:0}.form-inline{display:flex;gap:var(--space-3);align-items:flex-end;flex-wrap:wrap;margin-bottom:var(--space-6)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table.data-table{font-size:var(--text-sm)}.data-table th{text-align:left;font-size:var(--app-text-xs);color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.data-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text)}.data-table tbody tr:hover{background:var(--color-surface-2)}.data-table tbody tr.clickable,.data-table td.clickable{cursor:pointer}.num{font-family:var(--app-font-mono);font-variant-numeric:tabular-nums}.delta-up{color:var(--app-color-success);display:inline-flex;align-items:center;gap:2px}.delta-down{color:var(--color-error);display:inline-flex;align-items:center;gap:2px}.delta-flat{color:var(--color-text-faint)}.badge{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--app-text-xs);font-weight:600;text-transform:capitalize}.badge-info{background:var(--color-primary-highlight);color:var(--color-primary)}.badge-warning{background:var(--color-warning-highlight);color:var(--app-color-warning)}.badge-critical{background:var(--color-error-highlight);color:var(--color-error)}.badge-success{background:var(--color-success-highlight);color:var(--app-color-success)}.badge-neutral{background:var(--color-surface-2);color:var(--color-text-muted)}.list-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.list-row:last-child{border-bottom:none}.sort-th{padding:0!important}.sort-th button{display:flex;align-items:center;gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);background:none;border:none;font-size:var(--app-text-xs);color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.sort-th button:hover{color:var(--color-text)}.sort-th button.active{color:var(--color-primary)}.sort-th svg{width:12px;height:12px;flex-shrink:0}.checkbox-cell{width:36px;text-align:center!important}.checkbox-cell input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary)}.bulk-actions-bar{display:flex;align-items:center;gap:var(--space-3);background:var(--color-primary-highlight);border:1px solid var(--color-primary);border-radius:var(--app-radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.bulk-actions-bar .bulk-count{font-size:var(--text-sm);font-weight:600;color:var(--color-primary);margin-right:auto}.filter-bar{display:flex;align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.message-thread{display:flex;flex-direction:column;gap:var(--space-3)}.message-card{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--app-radius-md)}.message-card-step{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background:var(--app-color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:var(--app-text-xs);font-weight:700;color:var(--color-text-muted)}.message-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.message-card-text{white-space:pre-wrap;font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);margin:0}.state-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-16) var(--space-8);text-align:center;color:var(--color-text-muted)}.state-block svg{width:40px;height:40px;color:var(--color-text-faint)}.state-error{color:var(--color-error)}.spinner{width:24px;height:24px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,var(--color-surface-2) 25%,var(--color-border) 50%,var(--color-surface-2) 75%);background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:var(--app-radius-md)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.auth-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;background:var(--color-bg);padding:var(--space-6)}.auth-card{background:var(--app-color-surface);border:1px solid var(--color-border);border-radius:var(--app-radius-xl);padding:var(--space-10);width:100%;max-width:400px;box-shadow:var(--shadow-lg)}.auth-logo{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin-bottom:var(--space-6);justify-content:center}.auth-hint{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--app-radius-md);padding:var(--space-3);font-size:var(--app-text-xs);color:var(--color-text-muted);margin-top:var(--space-4)}.auth-switch{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-6)}.auth-switch a{color:var(--color-primary);text-decoration:none;font-weight:500}.error-banner{background:var(--color-error-highlight);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--app-radius-md);padding:var(--space-3);font-size:var(--text-sm);margin-bottom:var(--space-4)}.section-heading{font-size:var(--app-text-base);font-weight:600;color:var(--color-text);margin:var(--space-6) 0 var(--space-3)}.collapsible-toggle{color:var(--color-primary);font-size:var(--app-text-xs);font-weight:500;background:none;border:none;padding:0;text-decoration:none}.collapsible-toggle:hover{text-decoration:underline}.text-muted{color:var(--color-text-muted)}.text-faint{color:var(--color-text-faint)}.chip-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px var(--space-3);font-size:var(--app-text-xs);color:var(--color-text-muted)}.sparkline-wrap{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-4)}.toggle-pill{display:inline-flex;gap:var(--space-1);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:2px}.toggle-pill button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--app-text-xs);font-weight:500;color:var(--color-text-muted)}.toggle-pill button.active{background:var(--color-primary);color:#fff}.raw-answer-box{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--app-radius-md);padding:var(--space-4);font-size:var(--text-sm);white-space:pre-wrap;margin-top:var(--space-2);max-height:320px;overflow-y:auto}.cluster-group{margin-bottom:var(--space-8)}.cluster-title{font-size:var(--app-text-base);font-weight:600;margin-bottom:var(--space-3);color:var(--color-primary)}.health-score-top{display:flex;gap:var(--space-8);align-items:flex-start;flex-wrap:wrap;margin-bottom:var(--space-6)}.health-score-badge{display:flex;align-items:baseline;justify-content:center;flex-direction:column;min-width:120px;padding:var(--space-5) var(--space-6);border-radius:var(--app-radius-lg);border:1px solid var(--color-border);background:var(--color-surface-2)}.health-score-number{font-family:var(--app-font-mono);font-size:var(--text-xl);font-weight:700;line-height:1}.health-score-max{font-size:var(--text-sm);color:var(--color-text-muted);margin-left:var(--space-1)}.health-score-sub-list{flex:1;min-width:260px;display:flex;flex-direction:column;gap:var(--space-4)}.health-sub-row-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-1)}.health-sub-label{font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.health-sub-score{font-family:var(--app-font-mono);font-weight:600;font-size:var(--text-sm)}.health-bar-track{height:6px;border-radius:var(--radius-full);background:var(--color-surface-2);overflow:hidden;margin-bottom:var(--space-1)}.health-bar-fill{height:100%;border-radius:var(--radius-full)}.health-sub-summary{font-size:var(--app-text-xs);color:var(--color-text-muted);margin:0}.health-score-badge.score-good .health-score-number,.health-sub-score.score-good{color:var(--app-color-success)}.health-bar-fill.score-good{background-color:var(--app-color-success)}.health-score-badge.score-warning .health-score-number,.health-sub-score.score-warning{color:var(--app-color-warning)}.health-bar-fill.score-warning{background-color:var(--app-color-warning)}.health-score-badge.score-critical .health-score-number,.health-sub-score.score-critical{color:var(--color-error)}.health-bar-fill.score-critical{background-color:var(--color-error)}.health-score-badge.score-unknown .health-score-number,.health-sub-score.score-unknown{color:var(--color-text-faint)}.health-bar-fill.score-unknown{background-color:var(--color-text-faint)}.health-data-gaps{border:1px dashed var(--color-border);border-radius:var(--app-radius-md);padding:var(--space-4);margin-bottom:var(--space-6)}.health-data-gaps ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.health-cost-impact{border-top:1px solid var(--color-border);padding-top:var(--space-5)}.health-cost-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-2)}.health-cost-value{font-family:var(--app-font-mono);font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin-top:var(--space-1)}.health-cost-inputs{display:flex;gap:var(--space-4);flex-wrap:wrap}.health-cost-inputs .form-input{width:140px}.health-cost-impact .data-table{margin-top:var(--space-4)}@media (max-width: 640px){.health-score-top{flex-direction:column}.health-score-badge{align-self:flex-start}.health-cost-header{flex-direction:column}.health-cost-inputs .form-input{width:100%}}.engine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.engine-card{text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--color-border);transition:border-color .15s ease,box-shadow .15s ease}.engine-card-disconnected{cursor:default;opacity:.7}.engine-card-connected:hover{border-color:var(--color-primary)}.engine-card-active{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.engine-card-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.engine-card-desc{font-size:var(--app-text-xs);margin:0}.engine-card-stats{display:flex;gap:var(--space-4);flex-wrap:wrap}.engine-stat{display:flex;flex-direction:column}.engine-stat-value{font-family:var(--app-font-mono);font-weight:700;font-size:var(--text-lg);color:var(--color-text)}.engine-stat.score-good .engine-stat-value{color:var(--app-color-success)}.engine-stat.score-warning .engine-stat-value{color:var(--app-color-warning)}.engine-stat.score-critical .engine-stat-value{color:var(--color-error)}.engine-stat.score-unknown .engine-stat-value{color:var(--color-text-faint)}.engine-stat-label{font-size:var(--app-text-xs);color:var(--color-text-muted)}.cited-domains{margin:0 0 var(--space-2)}@media (max-width: 640px){.engine-grid{grid-template-columns:1fr}}.competitor-bar-list{display:flex;flex-direction:column;gap:var(--space-3)}.competitor-bar-row{display:grid;grid-template-columns:160px 1fr 110px;align-items:center;gap:var(--space-3)}.competitor-bar-label{font-size:var(--text-sm);font-weight:500;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-bar-you-badge{margin-left:var(--space-2)}.competitor-bar-track{position:relative;height:10px;border-radius:var(--radius-full, 999px);background:var(--color-surface-2);overflow:hidden}.competitor-bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:0;border-radius:var(--radius-full, 999px);background:var(--color-text-faint);transition:width .6s ease}.competitor-bar-fill-brand{background:var(--color-primary)}.competitor-bar-value{font-size:var(--text-sm);font-weight:500;color:var(--color-text);text-align:right;white-space:nowrap}@media (max-width: 640px){.competitor-bar-row{grid-template-columns:1fr;gap:var(--space-1)}.competitor-bar-value{text-align:left}}.assistant-panel{display:flex;flex-direction:column;height:calc(100vh - 220px);min-height:420px;padding:var(--space-4)}.assistant-messages{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2)}.assistant-empty{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-2)}.assistant-suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.assistant-bubble-row{display:flex;width:100%}.assistant-bubble-row-user{justify-content:flex-end}.assistant-bubble-row-assistant{justify-content:flex-start}.assistant-bubble{max-width:min(640px,85%);border-radius:var(--app-radius-lg);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:1.5;overflow-wrap:break-word;word-break:break-word}.assistant-bubble-user{background:var(--color-primary);color:var(--color-text-inverse)}.assistant-bubble-assistant{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text)}.assistant-actions{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.assistant-actions .badge{width:fit-content;max-width:100%;text-transform:none;overflow-wrap:break-word;white-space:normal}.assistant-error{color:var(--color-error);font-size:var(--text-sm);padding:var(--space-2) var(--space-2) 0}.assistant-input-row{display:flex;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);margin-top:var(--space-3)}.assistant-input-row .form-input{flex:1}@media (max-width: 640px){.assistant-panel{height:calc(100vh - 260px);padding:var(--space-3)}.assistant-bubble{max-width:90%}.assistant-input-row{flex-wrap:wrap}.assistant-input-row .form-input,.assistant-input-row .btn{flex:1 1 100%}}}@layer recipes{@layer base,slots,variants,compound_variants;}@layer recipes.slots{@layer base,variants,compound_variants;}@layer reset{html,:host{line-height:1.5;--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: rgba(0, 0, 0, .5);color:var(--global-color-placeholder, var(--placeholder-fallback))}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{text-indent:0px;border-color:inherit;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}}@layer base{:root{--made-with-panda: "🐼"}*{--global-color-border: var(--colors-border);--global-color-placeholder: var(--colors-fg-subtle);--global-color-selection: var(--colors-color-palette-subtle-bg);--global-color-focus-ring: var(--colors-color-palette-solid-bg)}html{--colors-color-palette-1: var(--colors-gray-1);--colors-color-palette-10: var(--colors-gray-10);--colors-color-palette-100: var(--colors-gray-100);--colors-color-palette-11: var(--colors-gray-11);--colors-color-palette-12: var(--colors-gray-12);--colors-color-palette-2: var(--colors-gray-2);--colors-color-palette-200: var(--colors-gray-200);--colors-color-palette-3: var(--colors-gray-3);--colors-color-palette-300: var(--colors-gray-300);--colors-color-palette-4: var(--colors-gray-4);--colors-color-palette-400: var(--colors-gray-400);--colors-color-palette-5: var(--colors-gray-5);--colors-color-palette-50: var(--colors-gray-50);--colors-color-palette-500: var(--colors-gray-500);--colors-color-palette-6: var(--colors-gray-6);--colors-color-palette-600: var(--colors-gray-600);--colors-color-palette-7: var(--colors-gray-7);--colors-color-palette-700: var(--colors-gray-700);--colors-color-palette-8: var(--colors-gray-8);--colors-color-palette-800: var(--colors-gray-800);--colors-color-palette-9: var(--colors-gray-9);--colors-color-palette-900: var(--colors-gray-900);--colors-color-palette-950: var(--colors-gray-950);--colors-color-palette-a1: var(--colors-gray-a1);--colors-color-palette-a10: var(--colors-gray-a10);--colors-color-palette-a11: var(--colors-gray-a11);--colors-color-palette-a12: var(--colors-gray-a12);--colors-color-palette-a2: var(--colors-gray-a2);--colors-color-palette-a3: var(--colors-gray-a3);--colors-color-palette-a4: var(--colors-gray-a4);--colors-color-palette-a5: var(--colors-gray-a5);--colors-color-palette-a6: var(--colors-gray-a6);--colors-color-palette-a7: var(--colors-gray-a7);--colors-color-palette-a8: var(--colors-gray-a8);--colors-color-palette-a9: var(--colors-gray-a9);--colors-color-palette-outline-bg-active: var(--colors-gray-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-gray-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-gray-outline-border);--colors-color-palette-outline-fg: var(--colors-gray-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-gray-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-gray-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-gray-plain-fg);--colors-color-palette-solid-bg: var(--colors-gray-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-gray-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-gray-solid-fg);--colors-color-palette-subtle-bg: var(--colors-gray-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-gray-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-gray-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-gray-subtle-fg);--colors-color-palette-surface-bg: var(--colors-gray-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-gray-surface-bg-active);--colors-color-palette-surface-bg-hover: var(--colors-gray-surface-bg-hover);--colors-color-palette-surface-border: var(--colors-gray-surface-border);--colors-color-palette-surface-border-hover: var(--colors-gray-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-gray-surface-fg);font-family:var(--fv-font-body)}body{background:var(--colors-gray-1);color:var(--colors-fg-default)}}@layer tokens{:where(:root,:host){--z-index-hide: -1;--z-index-base: 0;--z-index-docked: 10;--z-index-dropdown: 1000;--z-index-sticky: 1100;--z-index-banner: 1200;--z-index-overlay: 1300;--z-index-modal: 1400;--z-index-popover: 1500;--z-index-skip-link: 1600;--z-index-toast: 1700;--z-index-tooltip: 1800;--colors-current: currentcolor;--colors-transparent: oklch(0 0 0 / 0);--colors-black: #000000;--colors-black-a1: rgba(0, 0, 0, .05);--colors-black-a2: rgba(0, 0, 0, .1);--colors-black-a3: rgba(0, 0, 0, .15);--colors-black-a4: rgba(0, 0, 0, .2);--colors-black-a5: rgba(0, 0, 0, .3);--colors-black-a6: rgba(0, 0, 0, .4);--colors-black-a7: rgba(0, 0, 0, .5);--colors-black-a8: rgba(0, 0, 0, .6);--colors-black-a9: rgba(0, 0, 0, .7);--colors-black-a10: rgba(0, 0, 0, .8);--colors-black-a11: rgba(0, 0, 0, .9);--colors-black-a12: rgba(0, 0, 0, .95);--colors-white: #ffffff;--colors-white-a1: rgba(255, 255, 255, .05);--colors-white-a2: rgba(255, 255, 255, .1);--colors-white-a3: rgba(255, 255, 255, .15);--colors-white-a4: rgba(255, 255, 255, .2);--colors-white-a5: rgba(255, 255, 255, .3);--colors-white-a6: rgba(255, 255, 255, .4);--colors-white-a7: rgba(255, 255, 255, .5);--colors-white-a8: rgba(255, 255, 255, .6);--colors-white-a9: rgba(255, 255, 255, .7);--colors-white-a10: rgba(255, 255, 255, .8);--colors-white-a11: rgba(255, 255, 255, .9);--colors-white-a12: rgba(255, 255, 255, .95);--colors-slate-50: oklch(98.4% .003 247.858);--colors-slate-100: oklch(96.8% .007 247.896);--colors-slate-200: oklch(92.9% .013 255.508);--colors-slate-300: oklch(86.9% .022 252.894);--colors-slate-400: oklch(70.4% .04 256.788);--colors-slate-500: oklch(55.4% .046 257.417);--colors-slate-600: oklch(44.6% .043 257.281);--colors-slate-700: oklch(37.2% .044 257.287);--colors-slate-800: oklch(27.9% .041 260.031);--colors-slate-900: oklch(20.8% .042 265.755);--colors-slate-950: oklch(12.9% .042 264.695);--colors-gray-50: oklch(98.5% .002 247.839);--colors-gray-100: oklch(96.7% .003 264.542);--colors-gray-200: oklch(92.8% .006 264.531);--colors-gray-300: oklch(87.2% .01 258.338);--colors-gray-400: oklch(70.7% .022 261.325);--colors-gray-500: oklch(55.1% .027 264.364);--colors-gray-600: oklch(44.6% .03 256.802);--colors-gray-700: oklch(37.3% .034 259.733);--colors-gray-800: oklch(27.8% .033 256.848);--colors-gray-900: oklch(21% .034 264.665);--colors-gray-950: oklch(13% .028 261.692);--colors-zinc-50: oklch(98.5% 0 0);--colors-zinc-100: oklch(96.7% .001 286.375);--colors-zinc-200: oklch(92% .004 286.32);--colors-zinc-300: oklch(87.1% .006 286.286);--colors-zinc-400: oklch(70.5% .015 286.067);--colors-zinc-500: oklch(55.2% .016 285.938);--colors-zinc-600: oklch(44.2% .017 285.786);--colors-zinc-700: oklch(37% .013 285.805);--colors-zinc-800: oklch(27.4% .006 286.033);--colors-zinc-900: oklch(21% .006 285.885);--colors-zinc-950: oklch(14.1% .005 285.823);--colors-neutral-50: oklch(98.5% 0 0);--colors-neutral-100: oklch(97% 0 0);--colors-neutral-200: oklch(92.2% 0 0);--colors-neutral-300: oklch(87% 0 0);--colors-neutral-400: oklch(70.8% 0 0);--colors-neutral-500: oklch(55.6% 0 0);--colors-neutral-600: oklch(43.9% 0 0);--colors-neutral-700: oklch(37.1% 0 0);--colors-neutral-800: oklch(26.9% 0 0);--colors-neutral-900: oklch(20.5% 0 0);--colors-neutral-950: oklch(14.5% 0 0);--colors-stone-50: oklch(98.5% .001 106.423);--colors-stone-100: oklch(97% .001 106.424);--colors-stone-200: oklch(92.3% .003 48.717);--colors-stone-300: oklch(86.9% .005 56.366);--colors-stone-400: oklch(70.9% .01 56.259);--colors-stone-500: oklch(55.3% .013 58.071);--colors-stone-600: oklch(44.4% .011 73.639);--colors-stone-700: oklch(37.4% .01 67.558);--colors-stone-800: oklch(26.8% .007 34.298);--colors-stone-900: oklch(21.6% .006 56.043);--colors-stone-950: oklch(14.7% .004 49.25);--colors-mauve-50: oklch(98.5% 0 0);--colors-mauve-100: oklch(96% .003 325.6);--colors-mauve-200: oklch(92.2% .005 325.62);--colors-mauve-300: oklch(86.5% .012 325.68);--colors-mauve-400: oklch(71.1% .019 323.02);--colors-mauve-500: oklch(54.2% .034 322.5);--colors-mauve-600: oklch(43.5% .029 321.78);--colors-mauve-700: oklch(36.4% .029 323.89);--colors-mauve-800: oklch(26.3% .024 320.12);--colors-mauve-900: oklch(21.2% .019 322.12);--colors-mauve-950: oklch(14.5% .008 326);--colors-olive-50: oklch(98.8% .003 106.5);--colors-olive-100: oklch(96.6% .005 106.5);--colors-olive-200: oklch(93% .007 106.5);--colors-olive-300: oklch(88% .011 106.6);--colors-olive-400: oklch(73.7% .021 106.9);--colors-olive-500: oklch(58% .031 107.3);--colors-olive-600: oklch(46.6% .025 107.3);--colors-olive-700: oklch(39.4% .023 107.4);--colors-olive-800: oklch(28.6% .016 107.4);--colors-olive-900: oklch(22.8% .013 107.4);--colors-olive-950: oklch(15.3% .006 107.1);--colors-mist-50: oklch(98.7% .002 197.1);--colors-mist-100: oklch(96.3% .002 197.1);--colors-mist-200: oklch(92.5% .005 214.3);--colors-mist-300: oklch(87.2% .007 219.6);--colors-mist-400: oklch(72.3% .014 214.4);--colors-mist-500: oklch(56% .021 213.5);--colors-mist-600: oklch(45% .017 213.2);--colors-mist-700: oklch(37.8% .015 216);--colors-mist-800: oklch(27.5% .011 216.9);--colors-mist-900: oklch(21.8% .008 223.9);--colors-mist-950: oklch(14.8% .004 228.8);--colors-taupe-50: oklch(98.6% .002 67.8);--colors-taupe-100: oklch(96% .002 17.2);--colors-taupe-200: oklch(92.2% .005 34.3);--colors-taupe-300: oklch(86.8% .007 39.5);--colors-taupe-400: oklch(71.4% .014 41.2);--colors-taupe-500: oklch(54.7% .021 43.1);--colors-taupe-600: oklch(43.8% .017 39.3);--colors-taupe-700: oklch(36.7% .016 35.7);--colors-taupe-800: oklch(26.8% .011 36.5);--colors-taupe-900: oklch(21.4% .009 43.1);--colors-taupe-950: oklch(14.7% .004 49.3);--colors-red-50: oklch(97.1% .013 17.38);--colors-red-100: oklch(93.6% .032 17.717);--colors-red-200: oklch(88.5% .062 18.334);--colors-red-300: oklch(80.8% .114 19.571);--colors-red-400: oklch(70.4% .191 22.216);--colors-red-500: oklch(63.7% .237 25.331);--colors-red-600: oklch(57.7% .245 27.325);--colors-red-700: oklch(50.5% .213 27.518);--colors-red-800: oklch(44.4% .177 26.899);--colors-red-900: oklch(39.6% .141 25.723);--colors-red-950: oklch(25.8% .092 26.042);--colors-orange-50: oklch(98% .016 73.684);--colors-orange-100: oklch(95.4% .038 75.164);--colors-orange-200: oklch(90.1% .076 70.697);--colors-orange-300: oklch(83.7% .128 66.29);--colors-orange-400: oklch(75% .183 55.934);--colors-orange-500: oklch(70.5% .213 47.604);--colors-orange-600: oklch(64.6% .222 41.116);--colors-orange-700: oklch(55.3% .195 38.402);--colors-orange-800: oklch(47% .157 37.304);--colors-orange-900: oklch(40.8% .123 38.172);--colors-orange-950: oklch(26.6% .079 36.259);--colors-amber-50: oklch(98.7% .022 95.277);--colors-amber-100: oklch(96.2% .059 95.617);--colors-amber-200: oklch(92.4% .12 95.746);--colors-amber-300: oklch(87.9% .169 91.605);--colors-amber-400: oklch(82.8% .189 84.429);--colors-amber-500: oklch(76.9% .188 70.08);--colors-amber-600: oklch(66.6% .179 58.318);--colors-amber-700: oklch(55.5% .163 48.998);--colors-amber-800: oklch(47.3% .137 46.201);--colors-amber-900: oklch(41.4% .112 45.904);--colors-amber-950: oklch(27.9% .077 45.635);--colors-yellow-50: oklch(98.7% .026 102.212);--colors-yellow-100: oklch(97.3% .071 103.193);--colors-yellow-200: oklch(94.5% .129 101.54);--colors-yellow-300: oklch(90.5% .182 98.111);--colors-yellow-400: oklch(85.2% .199 91.936);--colors-yellow-500: oklch(79.5% .184 86.047);--colors-yellow-600: oklch(68.1% .162 75.834);--colors-yellow-700: oklch(55.4% .135 66.442);--colors-yellow-800: oklch(47.6% .114 61.907);--colors-yellow-900: oklch(42.1% .095 57.708);--colors-yellow-950: oklch(28.6% .066 53.813);--colors-lime-50: oklch(98.6% .031 120.757);--colors-lime-100: oklch(96.7% .067 122.328);--colors-lime-200: oklch(93.8% .127 124.321);--colors-lime-300: oklch(89.7% .196 126.665);--colors-lime-400: oklch(84.1% .238 128.85);--colors-lime-500: oklch(76.8% .233 130.85);--colors-lime-600: oklch(64.8% .2 131.684);--colors-lime-700: oklch(53.2% .157 131.589);--colors-lime-800: oklch(45.3% .124 130.933);--colors-lime-900: oklch(40.5% .101 131.063);--colors-lime-950: oklch(27.4% .072 132.109);--colors-green-50: oklch(98.2% .018 155.826);--colors-green-100: oklch(96.2% .044 156.743);--colors-green-200: oklch(92.5% .084 155.995);--colors-green-300: oklch(87.1% .15 154.449);--colors-green-400: oklch(79.2% .209 151.711);--colors-green-500: oklch(72.3% .219 149.579);--colors-green-600: oklch(62.7% .194 149.214);--colors-green-700: oklch(52.7% .154 150.069);--colors-green-800: oklch(44.8% .119 151.328);--colors-green-900: oklch(39.3% .095 152.535);--colors-green-950: oklch(26.6% .065 152.934);--colors-emerald-50: oklch(97.9% .021 166.113);--colors-emerald-100: oklch(95% .052 163.051);--colors-emerald-200: oklch(90.5% .093 164.15);--colors-emerald-300: oklch(84.5% .143 164.978);--colors-emerald-400: oklch(76.5% .177 163.223);--colors-emerald-500: oklch(69.6% .17 162.48);--colors-emerald-600: oklch(59.6% .145 163.225);--colors-emerald-700: oklch(50.8% .118 165.612);--colors-emerald-800: oklch(43.2% .095 166.913);--colors-emerald-900: oklch(37.8% .077 168.94);--colors-emerald-950: oklch(26.2% .051 172.552);--colors-teal-50: oklch(98.4% .014 180.72);--colors-teal-100: oklch(95.3% .051 180.801);--colors-teal-200: oklch(91% .096 180.426);--colors-teal-300: oklch(85.5% .138 181.071);--colors-teal-400: oklch(77.7% .152 181.912);--colors-teal-500: oklch(70.4% .14 182.503);--colors-teal-600: oklch(60% .118 184.704);--colors-teal-700: oklch(51.1% .096 186.391);--colors-teal-800: oklch(43.7% .078 188.216);--colors-teal-900: oklch(38.6% .063 188.416);--colors-teal-950: oklch(27.7% .046 192.524);--colors-cyan-50: oklch(98.4% .019 200.873);--colors-cyan-100: oklch(95.6% .045 203.388);--colors-cyan-200: oklch(91.7% .08 205.041);--colors-cyan-300: oklch(86.5% .127 207.078);--colors-cyan-400: oklch(78.9% .154 211.53);--colors-cyan-500: oklch(71.5% .143 215.221);--colors-cyan-600: oklch(60.9% .126 221.723);--colors-cyan-700: oklch(52% .105 223.128);--colors-cyan-800: oklch(45% .085 224.283);--colors-cyan-900: oklch(39.8% .07 227.392);--colors-cyan-950: oklch(30.2% .056 229.695);--colors-sky-50: oklch(97.7% .013 236.62);--colors-sky-100: oklch(95.1% .026 236.824);--colors-sky-200: oklch(90.1% .058 230.902);--colors-sky-300: oklch(82.8% .111 230.318);--colors-sky-400: oklch(74.6% .16 232.661);--colors-sky-500: oklch(68.5% .169 237.323);--colors-sky-600: oklch(58.8% .158 241.966);--colors-sky-700: oklch(50% .134 242.749);--colors-sky-800: oklch(44.3% .11 240.79);--colors-sky-900: oklch(39.1% .09 240.876);--colors-sky-950: oklch(29.3% .066 243.157);--colors-blue-50: oklch(97% .014 254.604);--colors-blue-100: oklch(93.2% .032 255.585);--colors-blue-200: oklch(88.2% .059 254.128);--colors-blue-300: oklch(80.9% .105 251.813);--colors-blue-400: oklch(70.7% .165 254.624);--colors-blue-500: oklch(62.3% .214 259.815);--colors-blue-600: oklch(54.6% .245 262.881);--colors-blue-700: oklch(48.8% .243 264.376);--colors-blue-800: oklch(42.4% .199 265.638);--colors-blue-900: oklch(37.9% .146 265.522);--colors-blue-950: oklch(28.2% .091 267.935);--colors-indigo-50: oklch(96.2% .018 272.314);--colors-indigo-100: oklch(93% .034 272.788);--colors-indigo-200: oklch(87% .065 274.039);--colors-indigo-300: oklch(78.5% .115 274.713);--colors-indigo-400: oklch(67.3% .182 276.935);--colors-indigo-500: oklch(58.5% .233 277.117);--colors-indigo-600: oklch(51.1% .262 276.966);--colors-indigo-700: oklch(45.7% .24 277.023);--colors-indigo-800: oklch(39.8% .195 277.366);--colors-indigo-900: oklch(35.9% .144 278.697);--colors-indigo-950: oklch(25.7% .09 281.288);--colors-violet-50: oklch(96.9% .016 293.756);--colors-violet-100: oklch(94.3% .029 294.588);--colors-violet-200: oklch(89.4% .057 293.283);--colors-violet-300: oklch(81.1% .111 293.571);--colors-violet-400: oklch(70.2% .183 293.541);--colors-violet-500: oklch(60.6% .25 292.717);--colors-violet-600: oklch(54.1% .281 293.009);--colors-violet-700: oklch(49.1% .27 292.581);--colors-violet-800: oklch(43.2% .232 292.759);--colors-violet-900: oklch(38% .189 293.745);--colors-violet-950: oklch(28.3% .141 291.089);--colors-purple-50: oklch(97.7% .014 308.299);--colors-purple-100: oklch(94.6% .033 307.174);--colors-purple-200: oklch(90.2% .063 306.703);--colors-purple-300: oklch(82.7% .119 306.383);--colors-purple-400: oklch(71.4% .203 305.504);--colors-purple-500: oklch(62.7% .265 303.9);--colors-purple-600: oklch(55.8% .288 302.321);--colors-purple-700: oklch(49.6% .265 301.924);--colors-purple-800: oklch(43.8% .218 303.724);--colors-purple-900: oklch(38.1% .176 304.987);--colors-purple-950: oklch(29.1% .149 302.717);--colors-fuchsia-50: oklch(97.7% .017 320.058);--colors-fuchsia-100: oklch(95.2% .037 318.852);--colors-fuchsia-200: oklch(90.3% .076 319.62);--colors-fuchsia-300: oklch(83.3% .145 321.434);--colors-fuchsia-400: oklch(74% .238 322.16);--colors-fuchsia-500: oklch(66.7% .295 322.15);--colors-fuchsia-600: oklch(59.1% .293 322.896);--colors-fuchsia-700: oklch(51.8% .253 323.949);--colors-fuchsia-800: oklch(45.2% .211 324.591);--colors-fuchsia-900: oklch(40.1% .17 325.612);--colors-fuchsia-950: oklch(29.3% .136 325.661);--colors-pink-50: oklch(97.1% .014 343.198);--colors-pink-100: oklch(94.8% .028 342.258);--colors-pink-200: oklch(89.9% .061 343.231);--colors-pink-300: oklch(82.3% .12 346.018);--colors-pink-400: oklch(71.8% .202 349.761);--colors-pink-500: oklch(65.6% .241 354.308);--colors-pink-600: oklch(59.2% .249 .584);--colors-pink-700: oklch(52.5% .223 3.958);--colors-pink-800: oklch(45.9% .187 3.815);--colors-pink-900: oklch(40.8% .153 2.432);--colors-pink-950: oklch(28.4% .109 3.907);--colors-rose-50: oklch(96.9% .015 12.422);--colors-rose-100: oklch(94.1% .03 12.58);--colors-rose-200: oklch(89.2% .058 10.001);--colors-rose-300: oklch(81% .117 11.638);--colors-rose-400: oklch(71.2% .194 13.428);--colors-rose-500: oklch(64.5% .246 16.439);--colors-rose-600: oklch(58.6% .253 17.585);--colors-rose-700: oklch(51.4% .222 16.935);--colors-rose-800: oklch(45.5% .188 13.697);--colors-rose-900: oklch(41% .159 10.272);--colors-rose-950: oklch(27.1% .105 12.094);--fonts-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--fonts-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sizes-2xs: .5rem;--font-sizes-xs: .75rem;--font-sizes-sm: .875rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.25rem;--font-sizes-2xl: 1.5rem;--font-sizes-3xl: 1.875rem;--font-sizes-4xl: 2.25rem;--font-sizes-5xl: 3rem;--font-sizes-6xl: 3.75rem;--font-sizes-7xl: 4.5rem;--font-sizes-8xl: 6rem;--font-sizes-9xl: 8rem;--font-weights-thin: 100;--font-weights-extralight: 200;--font-weights-light: 300;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--font-weights-extrabold: 800;--font-weights-black: 900;--line-heights-none: 1;--line-heights-tight: 1.25;--line-heights-snug: 1.375;--line-heights-normal: 1.5;--line-heights-relaxed: 1.625;--line-heights-loose: 2;--letter-spacings-tighter: -.05em;--letter-spacings-tight: -.025em;--letter-spacings-normal: 0em;--letter-spacings-wide: .025em;--letter-spacings-wider: .05em;--letter-spacings-widest: .1em;--sizes-0: 0rem;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.25rem;--sizes-6: 1.5rem;--sizes-7: 1.75rem;--sizes-8: 2rem;--sizes-9: 2.25rem;--sizes-10: 2.5rem;--sizes-11: 2.75rem;--sizes-12: 3rem;--sizes-14: 3.5rem;--sizes-16: 4rem;--sizes-20: 5rem;--sizes-24: 6rem;--sizes-28: 7rem;--sizes-32: 8rem;--sizes-36: 9rem;--sizes-40: 10rem;--sizes-44: 11rem;--sizes-48: 12rem;--sizes-52: 13rem;--sizes-56: 14rem;--sizes-60: 15rem;--sizes-64: 16rem;--sizes-72: 18rem;--sizes-80: 20rem;--sizes-96: 24rem;--sizes-0\.5: .125rem;--sizes-1\.5: .375rem;--sizes-2\.5: .625rem;--sizes-3\.5: .875rem;--sizes-4\.5: 1.125rem;--sizes-5\.5: 1.375rem;--sizes-xs: 20rem;--sizes-sm: 24rem;--sizes-md: 28rem;--sizes-lg: 32rem;--sizes-xl: 36rem;--sizes-2xl: 42rem;--sizes-3xl: 48rem;--sizes-4xl: 56rem;--sizes-5xl: 64rem;--sizes-6xl: 72rem;--sizes-7xl: 80rem;--sizes-8xl: 90rem;--sizes-prose: 60ch;--sizes-full: 100%;--sizes-min: min-content;--sizes-max: max-content;--sizes-fit: fit-content;--shadows-2xs: 0 1px rgb(0 0 0 / .05);--shadows-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadows-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadows-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadows-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadows-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadows-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--shadows-inner: inset 0 2px 4px 0 rgb(0 0 0 / .05);--shadows-inset-2xs: inset 0 1px rgb(0 0 0 / .05);--shadows-inset-xs: inset 0 1px 1px rgb(0 0 0 / .05);--shadows-inset-sm: inset 0 2px 4px rgb(0 0 0 / .05);--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-0\.5: .125rem;--spacing-1\.5: .375rem;--spacing-2\.5: .625rem;--spacing-3\.5: .875rem;--spacing-4\.5: 1.125rem;--spacing-5\.5: 1.375rem;--radii-xs: .125rem;--radii-sm: .25rem;--radii-md: .375rem;--radii-lg: .5rem;--radii-xl: .75rem;--radii-2xl: 1rem;--radii-3xl: 1.5rem;--radii-4xl: 2rem;--radii-full: 9999px;--radii-l1: .25rem;--radii-l2: .375rem;--radii-l3: .5rem;--borders-none: none;--durations-fastest: 50ms;--durations-faster: .1s;--durations-fast: .15s;--durations-normal: .2s;--durations-slow: .25s;--durations-slower: .3s;--durations-slowest: .4s;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-linear: linear;--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--animations-spin: spin 1s linear infinite;--animations-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce: bounce 1s infinite;--blurs-xs: 4px;--blurs-sm: 8px;--blurs-md: 12px;--blurs-lg: 16px;--blurs-xl: 24px;--blurs-2xl: 40px;--blurs-3xl: 64px;--aspect-ratios-square: 1 / 1;--aspect-ratios-video: 16 / 9;--aspect-ratios-landscape: 4 / 3;--aspect-ratios-portrait: 3 / 4;--aspect-ratios-wide: 16 / 9;--aspect-ratios-ultrawide: 18 / 5;--aspect-ratios-golden: 1.618 / 1;--breakpoints-sm: 40rem;--sizes-breakpoint-sm: 40rem;--breakpoints-md: 48rem;--sizes-breakpoint-md: 48rem;--breakpoints-lg: 64rem;--sizes-breakpoint-lg: 64rem;--breakpoints-xl: 80rem;--sizes-breakpoint-xl: 80rem;--breakpoints-2xl: 96rem;--sizes-breakpoint-2xl: 96rem}[data-theme=light]{--colors-fg-default: var(--colors-gray-12);--colors-fg-muted: var(--colors-gray-11);--colors-fg-subtle: var(--colors-gray-10);--colors-border: var(--colors-gray-4);--colors-error: var(--colors-red-9);--colors-amber-1: #fefdfb;--colors-amber-2: #fefbe9;--colors-amber-3: #fff7c2;--colors-amber-4: #ffee9c;--colors-amber-5: #fbe577;--colors-amber-6: #f3d673;--colors-amber-7: #e9c162;--colors-amber-8: #e2a336;--colors-amber-9: #ffc53d;--colors-amber-10: #ffba18;--colors-amber-11: #ab6400;--colors-amber-12: #4f3422;--colors-amber-a1: #c0800004;--colors-amber-a2: #f4d10016;--colors-amber-a3: #ffde003d;--colors-amber-a4: #ffd40063;--colors-amber-a5: #f8cf0088;--colors-amber-a6: #eab5008c;--colors-amber-a7: #dc9b009d;--colors-amber-a8: #da8a00c9;--colors-amber-a9: #ffb300c2;--colors-amber-a10: #ffb300e7;--colors-amber-a11: #ab6400;--colors-amber-a12: #341500dd;--colors-amber-solid-bg: var(--colors-amber-9);--colors-amber-solid-bg-hover: var(--colors-amber-10);--colors-amber-solid-fg: var(--colors-gray-12);--colors-amber-subtle-bg: var(--colors-amber-a3);--colors-amber-subtle-bg-hover: var(--colors-amber-a4);--colors-amber-subtle-bg-active: var(--colors-amber-a5);--colors-amber-subtle-fg: var(--colors-amber-a11);--colors-amber-surface-bg: var(--colors-amber-a2);--colors-amber-surface-bg-active: var(--colors-amber-a3);--colors-amber-surface-border: var(--colors-amber-a6);--colors-amber-surface-border-hover: var(--colors-amber-a7);--colors-amber-surface-fg: var(--colors-amber-a11);--colors-amber-outline-bg-hover: var(--colors-amber-a2);--colors-amber-outline-bg-active: var(--colors-amber-a3);--colors-amber-outline-border: var(--colors-amber-a7);--colors-amber-outline-fg: var(--colors-amber-a11);--colors-amber-plain-bg-hover: var(--colors-amber-a3);--colors-amber-plain-bg-active: var(--colors-amber-a4);--colors-amber-plain-fg: var(--colors-amber-a11);--colors-gray-1: #fcfcfd;--colors-gray-2: #f9f9fb;--colors-gray-3: #f0f0f3;--colors-gray-4: #e8e8ec;--colors-gray-5: #e0e1e6;--colors-gray-6: #d9d9e0;--colors-gray-7: #cdced6;--colors-gray-8: #b9bbc6;--colors-gray-9: #8b8d98;--colors-gray-10: #80838d;--colors-gray-11: #60646c;--colors-gray-12: #1c2024;--colors-gray-a1: #00005503;--colors-gray-a2: #00005506;--colors-gray-a3: #0000330f;--colors-gray-a4: #00002d17;--colors-gray-a5: #0009321f;--colors-gray-a6: #00002f26;--colors-gray-a7: #00062e32;--colors-gray-a8: #00083046;--colors-gray-a9: #00051d74;--colors-gray-a10: #00071b7f;--colors-gray-a11: #0007149f;--colors-gray-a12: #000509e3;--colors-gray-solid-bg: var(--colors-black);--colors-gray-solid-bg-hover: var(--colors-gray-12);--colors-gray-solid-fg: var(--colors-white);--colors-gray-subtle-bg: var(--colors-gray-a3);--colors-gray-subtle-bg-hover: var(--colors-gray-a4);--colors-gray-subtle-bg-active: var(--colors-gray-a5);--colors-gray-subtle-fg: var(--colors-gray-12);--colors-gray-surface-bg: var(--colors-white);--colors-gray-surface-bg-hover: var(--colors-gray-2);--colors-gray-surface-bg-active: var(--colors-gray-3);--colors-gray-surface-border: var(--colors-gray-6);--colors-gray-surface-border-hover: var(--colors-gray-7);--colors-gray-surface-fg: var(--colors-gray-12);--colors-gray-outline-bg-hover: var(--colors-gray-a2);--colors-gray-outline-bg-active: var(--colors-gray-a3);--colors-gray-outline-border: var(--colors-gray-6);--colors-gray-outline-fg: var(--colors-gray-12);--colors-gray-plain-bg-hover: var(--colors-gray-a3);--colors-gray-plain-bg-active: var(--colors-gray-a4);--colors-gray-plain-fg: var(--colors-gray-12);--colors-red-1: #fffcfc;--colors-red-2: #fff7f7;--colors-red-3: #feebec;--colors-red-4: #ffdbdc;--colors-red-5: #ffcdce;--colors-red-6: #fdbdbe;--colors-red-7: #f4a9aa;--colors-red-8: #eb8e90;--colors-red-9: #e5484d;--colors-red-10: #dc3e42;--colors-red-11: #ce2c31;--colors-red-12: #641723;--colors-red-a1: #ff000003;--colors-red-a2: #ff000008;--colors-red-a3: #f3000d14;--colors-red-a4: #ff000824;--colors-red-a5: #ff000632;--colors-red-a6: #f8000442;--colors-red-a7: #df000356;--colors-red-a8: #d2000571;--colors-red-a9: #db0007b7;--colors-red-a10: #d10005c1;--colors-red-a11: #c40006d3;--colors-red-a12: #55000de8;--colors-red-solid-bg: var(--colors-red-9);--colors-red-solid-bg-hover: var(--colors-red-10);--colors-red-solid-fg: white;--colors-red-subtle-bg: var(--colors-red-a3);--colors-red-subtle-bg-hover: var(--colors-red-a4);--colors-red-subtle-bg-active: var(--colors-red-a5);--colors-red-subtle-fg: var(--colors-red-a11);--colors-red-surface-bg: var(--colors-red-a2);--colors-red-surface-bg-active: var(--colors-red-a3);--colors-red-surface-border: var(--colors-red-a6);--colors-red-surface-border-hover: var(--colors-red-a7);--colors-red-surface-fg: var(--colors-red-a11);--colors-red-outline-bg-hover: var(--colors-red-a2);--colors-red-outline-bg-active: var(--colors-red-a3);--colors-red-outline-border: var(--colors-red-a7);--colors-red-outline-fg: var(--colors-red-a11);--colors-red-plain-bg-hover: var(--colors-red-a3);--colors-red-plain-bg-active: var(--colors-red-a4);--colors-red-plain-fg: var(--colors-red-a11);--colors-green-1: #fbfefc;--colors-green-2: #f4fbf6;--colors-green-3: #e6f6eb;--colors-green-4: #d6f1df;--colors-green-5: #c4e8d1;--colors-green-6: #adddc0;--colors-green-7: #8eceaa;--colors-green-8: #5bb98b;--colors-green-9: #30a46c;--colors-green-10: #2b9a66;--colors-green-11: #218358;--colors-green-12: #193b2d;--colors-green-a1: #00c04004;--colors-green-a2: #00a32f0b;--colors-green-a3: #00a43319;--colors-green-a4: #00a83829;--colors-green-a5: #019c393b;--colors-green-a6: #00963c52;--colors-green-a7: #00914071;--colors-green-a8: #00924ba4;--colors-green-a9: #008f4acf;--colors-green-a10: #008647d4;--colors-green-a11: #00713fde;--colors-green-a12: #002616e6;--colors-green-solid-bg: var(--colors-green-9);--colors-green-solid-bg-hover: var(--colors-green-10);--colors-green-solid-fg: white;--colors-green-subtle-bg: var(--colors-green-a3);--colors-green-subtle-bg-hover: var(--colors-green-a4);--colors-green-subtle-bg-active: var(--colors-green-a5);--colors-green-subtle-fg: var(--colors-green-a11);--colors-green-surface-bg: var(--colors-green-a2);--colors-green-surface-bg-active: var(--colors-green-a3);--colors-green-surface-border: var(--colors-green-a6);--colors-green-surface-border-hover: var(--colors-green-a7);--colors-green-surface-fg: var(--colors-green-a11);--colors-green-outline-bg-hover: var(--colors-green-a2);--colors-green-outline-bg-active: var(--colors-green-a3);--colors-green-outline-border: var(--colors-green-a7);--colors-green-outline-fg: var(--colors-green-a11);--colors-green-plain-bg-hover: var(--colors-green-a3);--colors-green-plain-bg-active: var(--colors-green-a4);--colors-green-plain-fg: var(--colors-green-a11);--colors-blue-1: #fbfdff;--colors-blue-2: #f4faff;--colors-blue-3: #e6f4fe;--colors-blue-4: #d5efff;--colors-blue-5: #c2e5ff;--colors-blue-6: #acd8fc;--colors-blue-7: #8ec8f6;--colors-blue-8: #5eb1ef;--colors-blue-9: #0090ff;--colors-blue-10: #0588f0;--colors-blue-11: #0d74ce;--colors-blue-12: #113264;--colors-blue-a1: #0080ff04;--colors-blue-a2: #008cff0b;--colors-blue-a3: #008ff519;--colors-blue-a4: #009eff2a;--colors-blue-a5: #0093ff3d;--colors-blue-a6: #0088f653;--colors-blue-a7: #0083eb71;--colors-blue-a8: #0084e6a1;--colors-blue-a9: #0090ff;--colors-blue-a10: #0086f0fa;--colors-blue-a11: #006dcbf2;--colors-blue-a12: #002359ee;--colors-blue-solid-bg: var(--colors-blue-9);--colors-blue-solid-bg-hover: var(--colors-blue-10);--colors-blue-solid-fg: white;--colors-blue-subtle-bg: var(--colors-blue-a3);--colors-blue-subtle-bg-hover: var(--colors-blue-a4);--colors-blue-subtle-bg-active: var(--colors-blue-a5);--colors-blue-subtle-fg: var(--colors-blue-a11);--colors-blue-surface-bg: var(--colors-blue-a2);--colors-blue-surface-bg-active: var(--colors-blue-a3);--colors-blue-surface-border: var(--colors-blue-a6);--colors-blue-surface-border-hover: var(--colors-blue-a7);--colors-blue-surface-fg: var(--colors-blue-a11);--colors-blue-outline-bg-hover: var(--colors-blue-a2);--colors-blue-outline-bg-active: var(--colors-blue-a3);--colors-blue-outline-border: var(--colors-blue-a7);--colors-blue-outline-fg: var(--colors-blue-a11);--colors-blue-plain-bg-hover: var(--colors-blue-a3);--colors-blue-plain-bg-active: var(--colors-blue-a4);--colors-blue-plain-fg: var(--colors-blue-a11);--colors-orange-1: #fefcfb;--colors-orange-2: #fff7ed;--colors-orange-3: #ffefd6;--colors-orange-4: #ffdfb5;--colors-orange-5: #ffd19a;--colors-orange-6: #ffc182;--colors-orange-7: #f5ae73;--colors-orange-8: #ec9455;--colors-orange-9: #f76b15;--colors-orange-10: #ef5f00;--colors-orange-11: #cc4e00;--colors-orange-12: #582d1d;--colors-orange-a1: #c0400004;--colors-orange-a2: #ff8e0012;--colors-orange-a3: #ff9c0029;--colors-orange-a4: #ff91014a;--colors-orange-a5: #ff8b0065;--colors-orange-a6: #ff81007d;--colors-orange-a7: #ed6c008c;--colors-orange-a8: #e35f00aa;--colors-orange-a9: #f65e00ea;--colors-orange-a10: #ef5f00;--colors-orange-a11: #cc4e00;--colors-orange-a12: #431200e2;--colors-orange-solid-bg: var(--colors-orange-9);--colors-orange-solid-bg-hover: var(--colors-orange-10);--colors-orange-solid-fg: white;--colors-orange-subtle-bg: var(--colors-orange-a3);--colors-orange-subtle-bg-hover: var(--colors-orange-a4);--colors-orange-subtle-bg-active: var(--colors-orange-a5);--colors-orange-subtle-fg: var(--colors-orange-a11);--colors-orange-surface-bg: var(--colors-orange-a2);--colors-orange-surface-bg-active: var(--colors-orange-a3);--colors-orange-surface-border: var(--colors-orange-a6);--colors-orange-surface-border-hover: var(--colors-orange-a7);--colors-orange-surface-fg: var(--colors-orange-a11);--colors-orange-outline-bg-hover: var(--colors-orange-a2);--colors-orange-outline-bg-active: var(--colors-orange-a3);--colors-orange-outline-border: var(--colors-orange-a7);--colors-orange-outline-fg: var(--colors-orange-a11);--colors-orange-plain-bg-hover: var(--colors-orange-a3);--colors-orange-plain-bg-active: var(--colors-orange-a4);--colors-orange-plain-fg: var(--colors-orange-a11);--colors-teal-1: #fafefd;--colors-teal-2: #f3fbf9;--colors-teal-3: #e0f8f3;--colors-teal-4: #ccf3ea;--colors-teal-5: #b8eae0;--colors-teal-6: #a1ded2;--colors-teal-7: #83cdc1;--colors-teal-8: #53b9ab;--colors-teal-9: #12a594;--colors-teal-10: #0d9b8a;--colors-teal-11: #008573;--colors-teal-12: #0d3d38;--colors-teal-a1: #00cc9905;--colors-teal-a2: #00aa800c;--colors-teal-a3: #00c69d1f;--colors-teal-a4: #00c39633;--colors-teal-a5: #00b49047;--colors-teal-a6: #00a6855e;--colors-teal-a7: #0099807c;--colors-teal-a8: #009783ac;--colors-teal-a9: #009e8ced;--colors-teal-a10: #009684f2;--colors-teal-a11: #008573;--colors-teal-a12: #00332df2;--colors-teal-solid-bg: var(--colors-teal-9);--colors-teal-solid-bg-hover: var(--colors-teal-10);--colors-teal-solid-fg: white;--colors-teal-subtle-bg: var(--colors-teal-a3);--colors-teal-subtle-bg-hover: var(--colors-teal-a4);--colors-teal-subtle-bg-active: var(--colors-teal-a5);--colors-teal-subtle-fg: var(--colors-teal-a11);--colors-teal-surface-bg: var(--colors-teal-a2);--colors-teal-surface-bg-active: var(--colors-teal-a3);--colors-teal-surface-border: var(--colors-teal-a6);--colors-teal-surface-border-hover: var(--colors-teal-a7);--colors-teal-surface-fg: var(--colors-teal-a11);--colors-teal-outline-bg-hover: var(--colors-teal-a2);--colors-teal-outline-bg-active: var(--colors-teal-a3);--colors-teal-outline-border: var(--colors-teal-a7);--colors-teal-outline-fg: var(--colors-teal-a11);--colors-teal-plain-bg-hover: var(--colors-teal-a3);--colors-teal-plain-bg-active: var(--colors-teal-a4);--colors-teal-plain-fg: var(--colors-teal-a11);--colors-mint-1: #f9fefd;--colors-mint-2: #f2fbf9;--colors-mint-3: #ddf9f2;--colors-mint-4: #c8f4e9;--colors-mint-5: #b3ecde;--colors-mint-6: #9ce0d0;--colors-mint-7: #7ecfbd;--colors-mint-8: #4cbba5;--colors-mint-9: #86ead4;--colors-mint-10: #7de0cb;--colors-mint-11: #027864;--colors-mint-12: #16433c;--colors-mint-a1: #00d5aa06;--colors-mint-a2: #00b18a0d;--colors-mint-a3: #00d29e22;--colors-mint-a4: #00cc9937;--colors-mint-a5: #00c0914c;--colors-mint-a6: #00b08663;--colors-mint-a7: #00a17d81;--colors-mint-a8: #009e7fb3;--colors-mint-a9: #00d3a579;--colors-mint-a10: #00c39982;--colors-mint-a11: #007763fd;--colors-mint-a12: #00312ae9;--colors-mint-solid-bg: var(--colors-mint-9);--colors-mint-solid-bg-hover: var(--colors-mint-10);--colors-mint-solid-fg: #16433c;--colors-mint-subtle-bg: var(--colors-mint-a3);--colors-mint-subtle-bg-hover: var(--colors-mint-a4);--colors-mint-subtle-bg-active: var(--colors-mint-a5);--colors-mint-subtle-fg: var(--colors-mint-12);--colors-mint-surface-bg: var(--colors-mint-a2);--colors-mint-surface-bg-active: var(--colors-mint-a3);--colors-mint-surface-border: var(--colors-mint-a6);--colors-mint-surface-border-hover: var(--colors-mint-a7);--colors-mint-surface-fg: var(--colors-mint-a11);--colors-mint-outline-bg-hover: var(--colors-mint-a2);--colors-mint-outline-bg-active: var(--colors-mint-a3);--colors-mint-outline-border: var(--colors-mint-a7);--colors-mint-outline-fg: var(--colors-mint-a11);--colors-mint-plain-bg-hover: var(--colors-mint-a3);--colors-mint-plain-bg-active: var(--colors-mint-a4);--colors-mint-plain-fg: var(--colors-mint-a11);--shadows-xs: 0px 1px 2px var(--colors-gray-a6), 0px 0px 1px var(--colors-gray-a7);--shadows-sm: 0px 2px 4px var(--colors-gray-a4), 0px 0px 1px var(--colors-gray-a4);--shadows-md: 0px 4px 8px var(--colors-gray-a4), 0px 0px 1px var(--colors-gray-a4);--shadows-lg: 0px 8px 16px var(--colors-gray-a4), 0px 0px 1px var(--colors-gray-a4);--shadows-xl: 0px 16px 24px var(--colors-gray-a4), 0px 0px 1px var(--colors-gray-a4);--shadows-2xl: 0px 24px 40px var(--colors-gray-a4), 0px 0px 1px var(--colors-gray-a4);--shadows-inset: inset 8px 0 12px -8px var(--colors-gray-a4)}[data-theme=dark]{--colors-fg-default: var(--colors-gray-12);--colors-fg-muted: var(--colors-gray-11);--colors-fg-subtle: var(--colors-gray-10);--colors-border: var(--colors-gray-4);--colors-error: var(--colors-red-9);--colors-amber-1: #16120c;--colors-amber-2: #1d180f;--colors-amber-3: #302008;--colors-amber-4: #3f2700;--colors-amber-5: #4d3000;--colors-amber-6: #5c3d05;--colors-amber-7: #714f19;--colors-amber-8: #8f6424;--colors-amber-9: #ffc53d;--colors-amber-10: #ffd60a;--colors-amber-11: #ffca16;--colors-amber-12: #ffe7b3;--colors-amber-a1: #e63c0006;--colors-amber-a2: #fd9b000d;--colors-amber-a3: #fa820022;--colors-amber-a4: #fc820032;--colors-amber-a5: #fd8b0041;--colors-amber-a6: #fd9b0051;--colors-amber-a7: #ffab2567;--colors-amber-a8: #ffae3587;--colors-amber-a9: #ffc53d;--colors-amber-a10: #ffd60a;--colors-amber-a11: #ffca16;--colors-amber-a12: #ffe7b3;--colors-amber-solid-bg: var(--colors-amber-9);--colors-amber-solid-bg-hover: var(--colors-amber-10);--colors-amber-solid-fg: var(--colors-gray-1);--colors-amber-subtle-bg: var(--colors-amber-a3);--colors-amber-subtle-bg-hover: var(--colors-amber-a4);--colors-amber-subtle-bg-active: var(--colors-amber-a5);--colors-amber-subtle-fg: var(--colors-amber-a11);--colors-amber-surface-bg: var(--colors-amber-a2);--colors-amber-surface-bg-active: var(--colors-amber-a3);--colors-amber-surface-border: var(--colors-amber-a6);--colors-amber-surface-border-hover: var(--colors-amber-a7);--colors-amber-surface-fg: var(--colors-amber-a11);--colors-amber-outline-bg-hover: var(--colors-amber-a2);--colors-amber-outline-bg-active: var(--colors-amber-a3);--colors-amber-outline-border: var(--colors-amber-a7);--colors-amber-outline-fg: var(--colors-amber-a11);--colors-amber-plain-bg-hover: var(--colors-amber-a3);--colors-amber-plain-bg-active: var(--colors-amber-a4);--colors-amber-plain-fg: var(--colors-amber-a11);--colors-gray-1: #111113;--colors-gray-2: #18191b;--colors-gray-3: #212225;--colors-gray-4: #272a2d;--colors-gray-5: #2e3135;--colors-gray-6: #363a3f;--colors-gray-7: #43484e;--colors-gray-8: #5a6169;--colors-gray-9: #696e77;--colors-gray-10: #777b84;--colors-gray-11: #b0b4ba;--colors-gray-12: #edeef0;--colors-gray-a1: #00000000;--colors-gray-a2: #d8f4f609;--colors-gray-a3: #ddeaf814;--colors-gray-a4: #d3edf81d;--colors-gray-a5: #d9edfe25;--colors-gray-a6: #d6ebfd30;--colors-gray-a7: #d9edff40;--colors-gray-a8: #d9edff5d;--colors-gray-a9: #dfebfd6d;--colors-gray-a10: #e5edfd7b;--colors-gray-a11: #f1f7feb5;--colors-gray-a12: #fcfdffef;--colors-gray-solid-bg: var(--colors-white);--colors-gray-solid-bg-hover: var(--colors-gray-12);--colors-gray-solid-fg: var(--colors-black);--colors-gray-subtle-bg: var(--colors-gray-a3);--colors-gray-subtle-bg-hover: var(--colors-gray-a4);--colors-gray-subtle-bg-active: var(--colors-gray-a5);--colors-gray-subtle-fg: var(--colors-gray-12);--colors-gray-surface-bg: var(--colors-gray-1);--colors-gray-surface-bg-hover: var(--colors-gray-2);--colors-gray-surface-bg-active: var(--colors-gray-3);--colors-gray-surface-border: var(--colors-gray-6);--colors-gray-surface-border-hover: var(--colors-gray-7);--colors-gray-surface-fg: var(--colors-gray-12);--colors-gray-outline-bg-hover: var(--colors-gray-a2);--colors-gray-outline-bg-active: var(--colors-gray-a3);--colors-gray-outline-border: var(--colors-gray-6);--colors-gray-outline-fg: var(--colors-gray-12);--colors-gray-plain-bg-hover: var(--colors-gray-a3);--colors-gray-plain-bg-active: var(--colors-gray-a4);--colors-gray-plain-fg: var(--colors-gray-12);--colors-red-1: #191111;--colors-red-2: #201314;--colors-red-3: #3b1219;--colors-red-4: #500f1c;--colors-red-5: #611623;--colors-red-6: #72232d;--colors-red-7: #8c333a;--colors-red-8: #b54548;--colors-red-9: #e5484d;--colors-red-10: #ec5d5e;--colors-red-11: #ff9592;--colors-red-12: #ffd1d9;--colors-red-a1: #f4121209;--colors-red-a2: #f22f3e11;--colors-red-a3: #ff173f2d;--colors-red-a4: #fe0a3b44;--colors-red-a5: #ff204756;--colors-red-a6: #ff3e5668;--colors-red-a7: #ff536184;--colors-red-a8: #ff5d61b0;--colors-red-a9: #fe4e54e4;--colors-red-a10: #ff6465eb;--colors-red-a11: #ff9592;--colors-red-a12: #ffd1d9;--colors-red-solid-bg: var(--colors-red-9);--colors-red-solid-bg-hover: var(--colors-red-10);--colors-red-solid-fg: white;--colors-red-subtle-bg: var(--colors-red-a3);--colors-red-subtle-bg-hover: var(--colors-red-a4);--colors-red-subtle-bg-active: var(--colors-red-a5);--colors-red-subtle-fg: var(--colors-red-a11);--colors-red-surface-bg: var(--colors-red-a2);--colors-red-surface-bg-active: var(--colors-red-a3);--colors-red-surface-border: var(--colors-red-a6);--colors-red-surface-border-hover: var(--colors-red-a7);--colors-red-surface-fg: var(--colors-red-a11);--colors-red-outline-bg-hover: var(--colors-red-a2);--colors-red-outline-bg-active: var(--colors-red-a3);--colors-red-outline-border: var(--colors-red-a7);--colors-red-outline-fg: var(--colors-red-a11);--colors-red-plain-bg-hover: var(--colors-red-a3);--colors-red-plain-bg-active: var(--colors-red-a4);--colors-red-plain-fg: var(--colors-red-a11);--colors-green-1: #0e1512;--colors-green-2: #121b17;--colors-green-3: #132d21;--colors-green-4: #113b29;--colors-green-5: #174933;--colors-green-6: #20573e;--colors-green-7: #28684a;--colors-green-8: #2f7c57;--colors-green-9: #30a46c;--colors-green-10: #33b074;--colors-green-11: #3dd68c;--colors-green-12: #b1f1cb;--colors-green-a1: #00de4505;--colors-green-a2: #29f99d0b;--colors-green-a3: #22ff991e;--colors-green-a4: #11ff992d;--colors-green-a5: #2bffa23c;--colors-green-a6: #44ffaa4b;--colors-green-a7: #50fdac5e;--colors-green-a8: #54ffad73;--colors-green-a9: #44ffa49e;--colors-green-a10: #43fea4ab;--colors-green-a11: #46fea5d4;--colors-green-a12: #bbffd7f0;--colors-green-solid-bg: var(--colors-green-9);--colors-green-solid-bg-hover: var(--colors-green-10);--colors-green-solid-fg: white;--colors-green-subtle-bg: var(--colors-green-a3);--colors-green-subtle-bg-hover: var(--colors-green-a4);--colors-green-subtle-bg-active: var(--colors-green-a5);--colors-green-subtle-fg: var(--colors-green-a11);--colors-green-surface-bg: var(--colors-green-a2);--colors-green-surface-bg-active: var(--colors-green-a3);--colors-green-surface-border: var(--colors-green-a6);--colors-green-surface-border-hover: var(--colors-green-a7);--colors-green-surface-fg: var(--colors-green-a11);--colors-green-outline-bg-hover: var(--colors-green-a2);--colors-green-outline-bg-active: var(--colors-green-a3);--colors-green-outline-border: var(--colors-green-a7);--colors-green-outline-fg: var(--colors-green-a11);--colors-green-plain-bg-hover: var(--colors-green-a3);--colors-green-plain-bg-active: var(--colors-green-a4);--colors-green-plain-fg: var(--colors-green-a11);--colors-blue-1: #0d1520;--colors-blue-2: #111927;--colors-blue-3: #0d2847;--colors-blue-4: #003362;--colors-blue-5: #004074;--colors-blue-6: #104d87;--colors-blue-7: #205d9e;--colors-blue-8: #2870bd;--colors-blue-9: #0090ff;--colors-blue-10: #3b9eff;--colors-blue-11: #70b8ff;--colors-blue-12: #c2e6ff;--colors-blue-a1: #004df211;--colors-blue-a2: #1166fb18;--colors-blue-a3: #0077ff3a;--colors-blue-a4: #0075ff57;--colors-blue-a5: #0081fd6b;--colors-blue-a6: #0f89fd7f;--colors-blue-a7: #2a91fe98;--colors-blue-a8: #3094feb9;--colors-blue-a9: #0090ff;--colors-blue-a10: #3b9eff;--colors-blue-a11: #70b8ff;--colors-blue-a12: #c2e6ff;--colors-blue-solid-bg: var(--colors-blue-9);--colors-blue-solid-bg-hover: var(--colors-blue-10);--colors-blue-solid-fg: white;--colors-blue-subtle-bg: var(--colors-blue-a3);--colors-blue-subtle-bg-hover: var(--colors-blue-a4);--colors-blue-subtle-bg-active: var(--colors-blue-a5);--colors-blue-subtle-fg: var(--colors-blue-a11);--colors-blue-surface-bg: var(--colors-blue-a2);--colors-blue-surface-bg-active: var(--colors-blue-a3);--colors-blue-surface-border: var(--colors-blue-a6);--colors-blue-surface-border-hover: var(--colors-blue-a7);--colors-blue-surface-fg: var(--colors-blue-a11);--colors-blue-outline-bg-hover: var(--colors-blue-a2);--colors-blue-outline-bg-active: var(--colors-blue-a3);--colors-blue-outline-border: var(--colors-blue-a7);--colors-blue-outline-fg: var(--colors-blue-a11);--colors-blue-plain-bg-hover: var(--colors-blue-a3);--colors-blue-plain-bg-active: var(--colors-blue-a4);--colors-blue-plain-fg: var(--colors-blue-a11);--colors-orange-1: #17120e;--colors-orange-2: #1e160f;--colors-orange-3: #331e0b;--colors-orange-4: #462100;--colors-orange-5: #562800;--colors-orange-6: #66350c;--colors-orange-7: #7e451d;--colors-orange-8: #a35829;--colors-orange-9: #f76b15;--colors-orange-10: #ff801f;--colors-orange-11: #ffa057;--colors-orange-12: #ffe0c2;--colors-orange-a1: #ec360007;--colors-orange-a2: #fe6d000e;--colors-orange-a3: #fb6a0025;--colors-orange-a4: #ff590039;--colors-orange-a5: #ff61004a;--colors-orange-a6: #fd75045c;--colors-orange-a7: #ff832c75;--colors-orange-a8: #fe84389d;--colors-orange-a9: #fe6d15f7;--colors-orange-a10: #ff801f;--colors-orange-a11: #ffa057;--colors-orange-a12: #ffe0c2;--colors-orange-solid-bg: var(--colors-orange-9);--colors-orange-solid-bg-hover: var(--colors-orange-10);--colors-orange-solid-fg: white;--colors-orange-subtle-bg: var(--colors-orange-a3);--colors-orange-subtle-bg-hover: var(--colors-orange-a4);--colors-orange-subtle-bg-active: var(--colors-orange-a5);--colors-orange-subtle-fg: var(--colors-orange-a11);--colors-orange-surface-bg: var(--colors-orange-a2);--colors-orange-surface-bg-active: var(--colors-orange-a3);--colors-orange-surface-border: var(--colors-orange-a6);--colors-orange-surface-border-hover: var(--colors-orange-a7);--colors-orange-surface-fg: var(--colors-orange-a11);--colors-orange-outline-bg-hover: var(--colors-orange-a2);--colors-orange-outline-bg-active: var(--colors-orange-a3);--colors-orange-outline-border: var(--colors-orange-a7);--colors-orange-outline-fg: var(--colors-orange-a11);--colors-orange-plain-bg-hover: var(--colors-orange-a3);--colors-orange-plain-bg-active: var(--colors-orange-a4);--colors-orange-plain-fg: var(--colors-orange-a11);--colors-teal-1: #0d1514;--colors-teal-2: #111c1b;--colors-teal-3: #0d2d2a;--colors-teal-4: #023b37;--colors-teal-5: #084843;--colors-teal-6: #145750;--colors-teal-7: #1c6961;--colors-teal-8: #207e73;--colors-teal-9: #12a594;--colors-teal-10: #0eb39e;--colors-teal-11: #0bd8b6;--colors-teal-12: #adf0dd;--colors-teal-a1: #00deab05;--colors-teal-a2: #12fbe60c;--colors-teal-a3: #00ffe61e;--colors-teal-a4: #00ffe92d;--colors-teal-a5: #00ffea3b;--colors-teal-a6: #1cffe84b;--colors-teal-a7: #2efde85f;--colors-teal-a8: #32ffe775;--colors-teal-a9: #13ffe49f;--colors-teal-a10: #0dffe0ae;--colors-teal-a11: #0afed5d6;--colors-teal-a12: #b8ffebef;--colors-teal-solid-bg: var(--colors-teal-9);--colors-teal-solid-bg-hover: var(--colors-teal-10);--colors-teal-solid-fg: white;--colors-teal-subtle-bg: var(--colors-teal-a3);--colors-teal-subtle-bg-hover: var(--colors-teal-a4);--colors-teal-subtle-bg-active: var(--colors-teal-a5);--colors-teal-subtle-fg: var(--colors-teal-a11);--colors-teal-surface-bg: var(--colors-teal-a2);--colors-teal-surface-bg-active: var(--colors-teal-a3);--colors-teal-surface-border: var(--colors-teal-a6);--colors-teal-surface-border-hover: var(--colors-teal-a7);--colors-teal-surface-fg: var(--colors-teal-a11);--colors-teal-outline-bg-hover: var(--colors-teal-a2);--colors-teal-outline-bg-active: var(--colors-teal-a3);--colors-teal-outline-border: var(--colors-teal-a7);--colors-teal-outline-fg: var(--colors-teal-a11);--colors-teal-plain-bg-hover: var(--colors-teal-a3);--colors-teal-plain-bg-active: var(--colors-teal-a4);--colors-teal-plain-fg: var(--colors-teal-a11);--colors-mint-1: #0e1515;--colors-mint-2: #0f1b1b;--colors-mint-3: #092c2b;--colors-mint-4: #003a38;--colors-mint-5: #004744;--colors-mint-6: #105650;--colors-mint-7: #1e685f;--colors-mint-8: #277f70;--colors-mint-9: #86ead4;--colors-mint-10: #a8f5e5;--colors-mint-11: #58d5ba;--colors-mint-12: #c4f5e1;--colors-mint-a1: #00dede05;--colors-mint-a2: #00f9f90b;--colors-mint-a3: #00fff61d;--colors-mint-a4: #00fff42c;--colors-mint-a5: #00fff23a;--colors-mint-a6: #0effeb4a;--colors-mint-a7: #34fde55e;--colors-mint-a8: #41ffdf76;--colors-mint-a9: #92ffe7e9;--colors-mint-a10: #aefeedf5;--colors-mint-a11: #67ffded2;--colors-mint-a12: #cbfee9f5;--colors-mint-solid-bg: var(--colors-mint-9);--colors-mint-solid-bg-hover: var(--colors-mint-10);--colors-mint-solid-fg: #16433c;--colors-mint-subtle-bg: var(--colors-mint-a3);--colors-mint-subtle-bg-hover: var(--colors-mint-a4);--colors-mint-subtle-bg-active: var(--colors-mint-a5);--colors-mint-subtle-fg: var(--colors-mint-a11);--colors-mint-surface-bg: var(--colors-mint-a2);--colors-mint-surface-bg-active: var(--colors-mint-a3);--colors-mint-surface-border: var(--colors-mint-a6);--colors-mint-surface-border-hover: var(--colors-mint-a7);--colors-mint-surface-fg: var(--colors-mint-a11);--colors-mint-outline-bg-hover: var(--colors-mint-a2);--colors-mint-outline-bg-active: var(--colors-mint-a3);--colors-mint-outline-border: var(--colors-mint-a7);--colors-mint-outline-fg: var(--colors-mint-a11);--colors-mint-plain-bg-hover: var(--colors-mint-a3);--colors-mint-plain-bg-active: var(--colors-mint-a4);--colors-mint-plain-fg: var(--colors-mint-a11);--shadows-xs: 0px 1px 1px var(--colors-black-a8), 0px 0px 1px inset var(--colors-gray-a8);--shadows-sm: 0px 2px 4px var(--colors-black-a8), 0px 0px 1px inset var(--colors-gray-a8);--shadows-md: 0px 4px 8px var(--colors-black-a8), 0px 0px 1px inset var(--colors-gray-a8);--shadows-lg: 0px 8px 16px var(--colors-black-a8), 0px 0px 1px inset var(--colors-gray-a8);--shadows-xl: 0px 16px 24px var(--colors-black-a8), 0px 0px 1px inset var(--colors-gray-a8);--shadows-2xl: 0px 24px 40px var(--colors-black-a8), 0px 0px 1px inset var(--colors-gray-a8);--shadows-inset: inset 8px 0 12px -8px var(--colors-black-a6)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes expand-height{0%{height:var(--sizes-0)}to{height:var(--height)}}@keyframes collapse-height{0%{height:var(--height)}to{height:var(--sizes-0)}}@keyframes expand-width{0%{width:var(--sizes-0)}to{width:var(--width)}}@keyframes collapse-width{0%{width:var(--width)}to{width:var(--sizes-0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-from-left-full{0%{translate:-100% 0}to{translate:0 0}}@keyframes slide-from-right-full{0%{translate:100% 0}to{translate:0 0}}@keyframes slide-from-top-full{0%{translate:0 -100%}to{translate:0 0}}@keyframes slide-from-bottom-full{0%{translate:0 100%}to{translate:0 0}}@keyframes slide-to-left-full{0%{translate:0 0}to{translate:-100% 0}}@keyframes slide-to-right-full{0%{translate:0 0}to{translate:100% 0}}@keyframes slide-to-top-full{0%{translate:0 0}to{translate:0 -100%}}@keyframes slide-to-bottom-full{0%{translate:0 0}to{translate:0 100%}}@keyframes slide-from-top{0%{translate:0 -.5rem}to{translate:0}}@keyframes slide-from-bottom{0%{translate:0 .5rem}to{translate:0}}@keyframes slide-from-left{0%{translate:-.5rem 0}to{translate:0}}@keyframes slide-from-right{0%{translate:.5rem 0}to{translate:0}}@keyframes slide-to-top{0%{translate:0}to{translate:0 -.5rem}}@keyframes slide-to-bottom{0%{translate:0}to{translate:0 .5rem}}@keyframes slide-to-left{0%{translate:0}to{translate:-.5rem 0}}@keyframes slide-to-right{0%{translate:0}to{translate:.5rem 0}}@keyframes scale-in{0%{scale:.95}to{scale:1}}@keyframes scale-out{0%{scale:1}to{scale:.95}}@keyframes bg-position{0%{background-position:var(--animate-from, 1rem) 0}to{background-position:var(--animate-to, 0) 0}}@keyframes position{0%{inset-inline-start:var(--animate-from-x);inset-block-start:var(--animate-from-y)}to{inset-inline-start:var(--animate-to-x);inset-block-start:var(--animate-to-y)}}}@layer recipes{@layer base{.absolute-center{align-items:center;display:flex;justify-content:center;position:absolute}.badge{border-radius:var(--radii-l2);-webkit-user-select:none;align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;font-weight:var(--font-weights-medium);line-height:1;user-select:none;white-space:nowrap}.button{--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC));--transition-prop: background-color, border-color, color, box-shadow;border-radius:var(--radii-l2);gap:var(--spacing-2);outline:0;-webkit-appearance:none;-webkit-user-select:none;align-items:center;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;flex-shrink:0;font-weight:var(--font-weights-semibold);isolation:isolate;justify-content:center;position:relative;transition-duration:var(--transition-duration, .15s);transition-property:background-color,border-color,color,box-shadow;transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));user-select:none;vertical-align:middle;white-space:nowrap}.button :where(svg){flex-shrink:0}.button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.button:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 2px)}.group{gap:var(--spacing-2);display:inline-flex;position:relative}.group>*:is(:focus-visible,[data-focus-visible]){z-index:1}.heading{font-weight:var(--font-weights-semibold)}.icon{color:currentcolor;display:inline-block;flex-shrink:0;line-height:1em;vertical-align:middle}.input{border-radius:var(--radii-l2);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-align:start;transition-duration:var(--transition-duration, .15s);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));height:var(--input-height);min-height:var(--input-height);min-width:var(--input-height);width:100%}.input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.link{--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC));--transition-duration: var(--durations-normal);--transition-prop: text-decoration-color;border-radius:var(--radii-l1);gap:var(--spacing-1\.5);outline:var(--borders-none);align-items:center;cursor:pointer;display:inline-flex;font-weight:var(--font-weights-medium);text-decoration-line:underline;text-decoration-thickness:.1em;text-underline-offset:.125em;transition-duration:var(--durations-normal);transition-property:text-decoration-color}.link :where(svg){height:1em;width:1em}.link:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 2px)}.spinner{--spinner-track-color: transparent;animation:var(--animations-spin);border-color:currentColor;border-radius:var(--radii-full);border-style:solid;border-width:2px;border-inline-start-color:var(--spinner-track-color);animation-duration:var(--durations-slowest);display:inline-block;border-bottom-color:var(--spinner-track-color);height:var(--spinner-size);width:var(--spinner-size)}.textarea{--transition-prop: box-shadow, border-color;border-radius:var(--radii-l2);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;transition-duration:var(--transition-duration, .15s);transition-property:box-shadow,border-color;transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));min-width:var(--sizes-0);width:100%}.textarea:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}}@layer variants{.absolute-center--axis_both{inset-inline-start:50%;translate:-50% -50%;top:50%}:where([dir=rtl],:dir(rtl)) .absolute-center--axis_both{translate:50% -50%}.badge--size_md{padding-inline:var(--spacing-2);gap:var(--spacing-1);font-size:var(--font-sizes-xs);height:var(--sizes-5)}.badge--size_md :where(svg){height:var(--sizes-3);width:var(--sizes-3)}.badge--size_sm{padding-inline:var(--spacing-1\.5);gap:var(--spacing-0\.5);font-size:var(--font-sizes-xs);height:var(--sizes-4\.5)}.badge--size_sm :where(svg){height:var(--sizes-2\.5);width:var(--sizes-2\.5)}.badge--variant_solid{background:var(--colors-color-palette-solid-bg);color:var(--colors-color-palette-solid-fg)}.badge--variant_subtle{background:var(--colors-color-palette-subtle-bg);color:var(--colors-color-palette-subtle-fg)}[data-theme=light] .badge--variant_subtle{color:var(--colors-color-palette-12)}.button--size_md{padding-inline:var(--spacing-3\.5);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-10);min-width:var(--sizes-10)}.button--size_md :where(svg){height:var(--sizes-5);width:var(--sizes-5)}.button--size_sm{padding-inline:var(--spacing-3);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-9);min-width:var(--sizes-9)}.button--size_sm :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.button--size_xs{padding-inline:var(--spacing-2\.5);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-8);min-width:var(--sizes-8)}.button--size_xs :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.button--variant_outline{border-color:var(--colors-color-palette-outline-border);border-width:1px;color:var(--colors-color-palette-outline-fg)}.button--variant_outline:is([data-state=on]){background:var(--colors-color-palette-outline-bg-active)}.button--variant_outline:not(:disabled):hover{background:var(--colors-color-palette-outline-bg-hover)}.button--variant_outline:not(:disabled):active{background:var(--colors-color-palette-outline-bg-active)}.button--variant_plain{color:var(--colors-color-palette-plain-fg)}.button--variant_plain:is([data-state=on]){background:var(--colors-color-palette-plain-bg-active)}.button--variant_plain:not(:disabled):hover{background:var(--colors-color-palette-plain-bg-hover)}.button--variant_plain:not(:disabled):active{background:var(--colors-color-palette-plain-bg-active)}.button--variant_solid{background:var(--colors-color-palette-solid-bg);color:var(--colors-color-palette-solid-fg)}.button--variant_solid:not(:disabled):hover{background:var(--colors-color-palette-solid-bg-hover)}.button--variant_subtle{background:var(--colors-color-palette-subtle-bg);color:var(--colors-color-palette-subtle-fg)}.button--variant_subtle:is([data-state=on]){background:var(--colors-color-palette-subtle-bg-active)}.button--variant_subtle:not(:disabled):hover{background:var(--colors-color-palette-subtle-bg-hover)}.button--variant_subtle:not(:disabled):active{background:var(--colors-color-palette-subtle-bg-active)}.group--orientation_horizontal{flex-direction:row}.icon--size_md{height:var(--sizes-5);width:var(--sizes-5)}.input--size_md{--input-height: var(--sizes-10);padding-inline:var(--spacing-3);font-size:var(--font-sizes-md);line-height:1.5rem}.input--variant_outline{--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC));--focus-ring-color-prop: var(--colors-mint-11);border-color:var(--colors-gray-outline-border);border-width:1px}.input--variant_outline:is(:user-invalid,[data-invalid],[aria-invalid=true]){--focus-ring-color-prop: var(--colors-error);border-color:var(--colors-error)}.input--variant_outline:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 1px)}.link--variant_underline{text-decoration-color:color-mix(in oklab,var(--colors-color-palette-surface-fg) 60%,transparent)}.link--variant_underline:not(:disabled):hover{text-decoration-color:var(--colors-color-palette-surface-fg)}.skeleton--circle_true{border-radius:9999px;flex:0 0 auto;align-items:center;display:flex;justify-content:center}.skeleton--loading_true{border-radius:var(--radii-l2);-webkit-background-clip:padding-box;-webkit-user-select:none;background-clip:padding-box;box-shadow:none;color:var(--colors-transparent);cursor:default;flex-shrink:0;pointer-events:none;user-select:none}.skeleton--loading_true:before,.skeleton--loading_true:after,.skeleton--loading_true *{visibility:hidden}.skeleton--variant_pulse{animation:var(--animations-pulse);background:var(--colors-gray-subtle-bg-active);animation-duration:var(--duration, 1.2s)}.spinner--size_inherit{--spinner-size: 1em}.spinner--size_md{--spinner-size: var(--sizes-5)}.textarea--size_md{padding-inline:var(--spacing-3);padding-block:7px;font-size:var(--font-sizes-md);line-height:1.5rem;scroll-padding-bottom:7px}.textarea--variant_surface{--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC));--focus-ring-color-prop: var(--colors-mint-11);background:var(--colors-gray-surface-bg);border-color:var(--colors-gray-surface-border);border-width:1px}.textarea--variant_surface:is(:user-invalid,[data-invalid],[aria-invalid=true]){--focus-ring-color-prop: var(--colors-error);border-color:var(--colors-error)}.textarea--variant_surface:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 1px)}}@layer compound_variants{.group--compound__attached_true__orientation_horizontal>*:first-child{margin-inline-end:-1px;border-end-end-radius:0;border-start-end-radius:0}.group--compound__attached_true__orientation_horizontal>*:last-child{border-end-start-radius:0;border-start-start-radius:0}.group--compound__attached_true__orientation_horizontal>*:not(:first-child):not(:last-child){border-radius:0;margin-inline-end:-1px}.group--compound__attached_true__orientation_vertical>*:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px}.group--compound__attached_true__orientation_vertical>*:last-child{border-top-left-radius:0;border-top-right-radius:0}.group--compound__attached_true__orientation_vertical>*:not(:first-child):not(:last-child){border-radius:0;margin-bottom:-1px}}}@layer recipes.slots{@layer base{.alert__content{flex:1 1 0%;gap:var(--spacing-1);display:flex;flex-direction:column}.alert__description{display:inline}.alert__indicator{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.alert__root{border-radius:var(--radii-l3);align-items:flex-start;display:flex;position:relative;width:var(--sizes-full)}.alert__title{font-weight:var(--font-weights-semibold)}.avatar__fallback{border-radius:var(--avatar-radius);font-size:var(--avatar-font-size);font-weight:var(--font-weights-medium);line-height:1;text-transform:uppercase}.avatar__image{border-radius:var(--avatar-radius);object-fit:cover;height:100%;width:100%}.avatar__root{border-radius:var(--avatar-radius);-webkit-user-select:none;align-items:center;display:inline-flex;flex-shrink:0;font-size:var(--avatar-font-size);font-weight:var(--font-weights-medium);justify-content:center;position:relative;user-select:none;vertical-align:top;height:var(--avatar-size);width:var(--avatar-size)}.card__body{padding-inline:var(--spacing-6);flex:1 1 0%;display:flex;flex-direction:column;padding-bottom:var(--spacing-6)}.card__body:first-child{padding-top:var(--spacing-6)}.card__description{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.card__footer{padding-inline:var(--spacing-6);gap:var(--spacing-3);display:flex;justify-content:flex-end;padding-bottom:var(--spacing-6);padding-top:var(--spacing-2)}.card__header{padding:var(--spacing-6);gap:var(--spacing-1);display:flex;flex-direction:column}.card__root{border-radius:var(--radii-l3);overflow:hidden;display:flex;flex-direction:column;position:relative}.card__title{font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);line-height:1.75rem}.checkbox__control{--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC));border-color:var(--colors-transparent);border-radius:var(--radii-l1);border-width:1px;align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center}.checkbox__control :where(svg){height:var(--sizes-full);width:var(--sizes-full)}.checkbox__control:is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 2px)}.checkbox__label{-webkit-user-select:none;font-weight:var(--font-weights-medium);user-select:none}.checkbox__root{gap:var(--spacing-2);align-items:center;display:inline-flex;position:relative;vertical-align:top}.checkbox__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.dialog__backdrop{background:var(--colors-black-a7);position:fixed;z-index:var(--z-index);height:100dvh;left:var(--spacing-0);top:var(--spacing-0);width:100dvw}.dialog__backdrop:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-fast);animation-name:fade-out;animation-timing-function:emphasized-out}.dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-normal);animation-name:fade-in;animation-timing-function:emphasized-in}.dialog__body{padding-inline:var(--spacing-4);flex:1 1 0%;align-items:flex-start;display:flex;flex-direction:column}.dialog__closeTrigger{inset-inline-end:var(--spacing-3);position:absolute;top:var(--spacing-3)}.dialog__content{--dialog-z-index: var(--z-index-modal);margin-block:var(--dialog-margin, var(--dialog-base-margin));padding-block:var(--spacing-4);border-color:var(--colors-border);border-radius:var(--radii-l3);border-style:solid;border-width:1px;gap:var(--spacing-4);outline:0;box-shadow:var(--shadows-lg);display:flex;flex-direction:column;font-size:var(--font-sizes-sm);line-height:1.25rem;position:relative;z-index:calc(var(--dialog-z-index) + var(--layer-index, 0));width:100%}[data-theme=dark] .dialog__content{background:var(--colors-gray-2)}[data-theme=light] .dialog__content{background:var(--colors-white)}.dialog__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-normal)}.dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-slowest)}.dialog__description{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.dialog__footer{padding-inline:var(--spacing-4);flex:0;gap:var(--spacing-3);align-items:center;display:flex;justify-content:flex-end}.dialog__header{padding-inline:var(--spacing-4);flex:0;gap:var(--spacing-0\.5);display:flex;flex-direction:column}.dialog__positioner{--dialog-z-index: var(--z-index-modal);overscroll-behavior-y:none;display:flex;justify-content:center;position:fixed;z-index:calc(var(--dialog-z-index) + var(--layer-index, 0));height:100dvh;left:var(--spacing-0);top:var(--spacing-0);width:100dvw}.dialog__title{font-size:var(--font-sizes-lg);font-weight:var(--font-weights-semibold);line-height:1.75rem}.field__errorText{color:var(--colors-error);font-size:var(--font-sizes-sm);line-height:1.25rem}.field__helperText{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.field__helperText:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.field__label{gap:var(--spacing-0\.5);-webkit-user-select:none;align-items:center;color:var(--colors-fg-default);display:flex;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:1.25rem;text-align:start;user-select:none}.field__label:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.field__requiredIndicator{color:colorPalette\.solid}.field__root{gap:var(--spacing-1\.5);display:flex;flex-direction:column}.input-group__element{align-items:center;color:var(--colors-fg-muted);display:flex;justify-content:center;position:absolute;z-index:2;height:var(--sizes-full)}.input-group__element :where(svg){color:var(--colors-fg-subtle)}.input-group__root{position:relative;width:var(--sizes-full)}.menu__content{--menu-z-index: var(--z-index-dropdown);background:var(--colors-gray-2);border-color:var(--colors-border);border-radius:var(--radii-l3);border-style:solid;border-width:1px;outline:0;overflow:hidden;box-shadow:var(--shadows-md);display:flex;flex-direction:column;position:relative;z-index:calc(var(--menu-z-index) + var(--layer-index, 0));overflow-y:auto;max-height:min(var(--available-height),var(--sizes-96));min-width:max(var(--reference-width),var(--sizes-40))}.menu__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-top,fade-out}.menu__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-top,fade-in}.menu__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-right,fade-out}.menu__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-right,fade-in}.menu__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-left,fade-out}.menu__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-left,fade-in}.menu__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-bottom,fade-out}.menu__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-bottom,fade-in}.menu__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-faster);transform-origin:var(--transform-origin)}.menu__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-fast);transform-origin:var(--transform-origin)}.menu__item{border-radius:var(--radii-l2);flex:0 0 auto;outline:0;text-decoration:none;-webkit-user-select:none;align-items:center;display:flex;text-align:start;user-select:none;width:100%}.menu__item[data-highlighted]{background:var(--colors-gray-3)}.menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.menu__itemGroupLabel{gap:1px;align-items:flex-start;color:var(--colors-fg-subtle);display:flex;flex-direction:column;font-weight:var(--font-weights-medium);justify-content:center}.menu__itemGroupLabel:after{background:var(--colors-border);content:"";height:1px;width:100%}.menu__itemIndicator{flex:1 1 0%;display:flex;justify-content:flex-end}.menu__itemIndicator:is(:checked,[data-checked],[data-state=checked],[aria-checked=true],[data-state=indeterminate]) :where(svg){color:var(--colors-color-palette-plain-fg)}.menu__trigger:is(:focus-visible,[data-focus-visible]){--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC))}.menu__trigger:is(:focus-visible,[data-focus-visible]):is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 2px)}.number-input__control{margin:1px;border-inline-start-width:1px;inset-inline-end:0px;display:flex;flex-direction:column;position:absolute;z-index:1;height:calc(100% - 2px);top:var(--spacing-0);width:var(--stepper-width)}.number-input__control>:not([hidden])~:not([hidden]){border-bottom-width:0px;border-top-width:1px}.number-input__decrementTrigger{flex:1 1 0%;-webkit-user-select:none;align-items:center;color:var(--colors-fg-muted);cursor:pointer;display:flex;justify-content:center;line-height:1;transition-duration:var(--transition-duration, .15s);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));user-select:none;border-bottom-right-radius:var(--radii-l2)}.number-input__decrementTrigger :where(svg){height:1em;width:1em}.number-input__decrementTrigger:not(:disabled):hover{background:var(--colors-gray-surface-bg-hover)}.number-input__decrementTrigger:not(:disabled):active{background:var(--colors-gray-surface-bg-active)}.number-input__incrementTrigger{flex:1 1 0%;-webkit-user-select:none;align-items:center;color:var(--colors-fg-muted);cursor:pointer;display:flex;justify-content:center;line-height:1;transition-duration:var(--transition-duration, .15s);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));user-select:none;border-top-right-radius:var(--radii-l2)}.number-input__incrementTrigger :where(svg){height:1em;width:1em}.number-input__incrementTrigger:not(:disabled):hover{background:var(--colors-gray-surface-bg-hover)}.number-input__incrementTrigger:not(:disabled):active{background:var(--colors-gray-surface-bg-active)}.number-input__input{border-radius:var(--radii-l2);outline:0;padding-inline-end:calc(var(--stepper-width) + .5rem);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-align:start;transition-duration:var(--transition-duration, .15s);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));vertical-align:top;height:var(--input-height);min-height:var(--input-height);min-width:var(--input-height);width:100%}.number-input__input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.number-input__label{color:var(--colors-fg-default);font-weight:var(--font-weights-medium)}.number-input__root{isolation:isolate;position:relative}.number-input__root:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.progress__label{gap:var(--spacing-1);align-items:center;display:inline-flex;font-weight:var(--font-weights-medium)}.progress__range{--transition-duration: var(--durations-slow);--transition-prop: width, height;align-items:center;background-color:var(--track-color);display:flex;justify-content:center;transition-duration:var(--durations-slow);transition-property:width,height;height:100%}.progress__range:is(:indeterminate,[data-indeterminate],[aria-checked=mixed],[data-state=indeterminate]){--animate-from-x: -40%;--animate-to-x: 100%;animation:position 1s ease infinite normal none running;background-image:linear-gradient(to right,transparent 0%,var(--track-color) 50%,transparent 100%);position:absolute;will-change:left;min-width:50%}.progress__root{font-size:var(--font-sizes-sm);line-height:1.25rem;position:relative}.progress__track{overflow:hidden;position:relative}.progress__valueText{font-size:var(--font-sizes-xs);font-weight:var(--font-weights-medium);line-height:1}.segment-group__indicator{border-color:var(--colors-gray-surface-border);border-radius:var(--radii-l3);border-width:1px;position:absolute;z-index:-1;height:var(--height);width:var(--width)}[data-theme=dark] .segment-group__indicator{background:var(--colors-gray-2)}[data-theme=light] .segment-group__indicator{background:var(--colors-white)}.segment-group__item{border-radius:var(--radii-l3);gap:var(--spacing-2);-webkit-user-select:none;align-items:center;display:inline-flex;flex-shrink:0;font-weight:var(--font-weights-medium);justify-content:center;position:relative;user-select:none}.segment-group__item[data-orientation=horizontal]:before{inset-block:var(--spacing-1\.5);inset-inline-start:var(--spacing-0);width:1px}.segment-group__item[data-orientation=vertical]:before{inset-inline:var(--spacing-1\.5);inset-block-start:var(--spacing-0);height:1px}.segment-group__item+.segment-group__item[data-state=checked]:before,.segment-group__item[data-state=checked]+.segment-group__item:before,.segment-group__item:first-of-type:before{opacity:0}.segment-group__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){opacity:.5}.segment-group__item:is(:focus-visible,[data-focus-visible]):has(input:focus-visible){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 2px)}.segment-group__item:has(input:focus-visible){--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC))}.segment-group__item:before{background:var(--colors-gray-surface-border);transition:opacity .2s;content:"";position:absolute}.segment-group__root{--shadow-color: var(--colors-border);border-radius:var(--radii-l3);align-items:center;box-shadow:inset 0 0 0 1px var(--shadow-color);display:inline-flex;isolation:isolate;justify-content:center;position:relative}.segment-group__root[data-orientation=vertical]{align-items:stretch;flex-direction:column}[data-theme=dark] .segment-group__root{background:var(--colors-gray-1)}[data-theme=light] .segment-group__root{background:var(--colors-gray-2)}.select__content{border-color:var(--colors-border);border-radius:var(--radii-l2);border-style:solid;border-width:1px;outline:0;box-shadow:var(--shadows-md);display:flex;flex-direction:column;z-index:var(--z-index-dropdown);overflow-y:auto;max-height:min(var(--available-height),var(--sizes-96));min-width:max(var(--reference-width),var(--sizes-40))}.select__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-top,fade-out}.select__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-top,fade-in}.select__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-right,fade-out}.select__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-right,fade-in}.select__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-left,fade-out}.select__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-left,fade-in}.select__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-bottom,fade-out}.select__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-bottom,fade-in}[data-theme=dark] .select__content{background:var(--colors-gray-2)}[data-theme=light] .select__content{background:var(--colors-white)}.select__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-fastest);transform-origin:var(--transform-origin)}.select__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-slow);transform-origin:var(--transform-origin)}.select__indicator{align-items:center;color:var(--colors-fg-subtle);display:flex;justify-content:center}.select__indicatorGroup{gap:var(--spacing-1);align-items:center;display:flex;pointer-events:none}.select__item{border-radius:var(--radii-l1);-webkit-user-select:none;align-items:center;cursor:pointer;display:flex;justify-content:space-between;user-select:none}.select__item[data-highlighted]{background:var(--colors-gray-surface-bg-hover)}.select__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.select__item:not(:disabled):hover{background:var(--colors-gray-surface-bg-hover)}.select__itemGroupLabel{gap:1px;align-items:flex-start;color:var(--colors-fg-subtle);display:flex;flex-direction:column;font-weight:var(--font-weights-medium);justify-content:center}.select__itemGroupLabel:after{background:var(--colors-gray-4);content:"";height:1px;width:100%}.select__itemIndicator{color:var(--colors-color-palette-plain-fg)}.select__label{-webkit-user-select:none;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:1.25rem;user-select:none}.select__positioner{z-index:var(--z-index-dropdown)}.select__root{gap:var(--spacing-1\.5);display:flex;flex-direction:column;width:var(--sizes-full)}.select__trigger{border-radius:var(--radii-l2);outline:0;-webkit-user-select:none;align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:start;transition-duration:var(--transition-duration, .15s);transition-property:var(--transition-prop, color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));user-select:none;min-width:var(--sizes-0);width:var(--sizes-full)}.select__trigger:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){cursor:not-allowed;filter:grayscale(100%);opacity:.67}.select__trigger:is(:placeholder-shown,[data-placeholder-shown]){color:var(--colors-fg-subtle)}.select__valueText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table__caption{color:var(--colors-fg-subtle);font-weight:var(--font-weights-medium)}.table__cell{--shadow-color: var(--colors-border);overflow:hidden;align-items:center;box-shadow:inset 0 -1px 0 0 var(--shadow-color);color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem;text-align:start;text-overflow:ellipsis;white-space:nowrap}.table__cell:is([data-pinned]){--shadow-color: var(--colors-border);background:inherit;overflow:unset;box-shadow:inset 0 -1px 0 0 var(--shadow-color);position:sticky;z-index:1}.table__foot{font-weight:var(--font-weights-medium)}.table__foot td{--shadow-color: var(--colors-border);box-shadow:inset 0 1px 0 0 var(--shadow-color)!important}.table__head{color:var(--colors-fg-muted);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-semibold);line-height:1.125rem;text-align:start;white-space:nowrap}.table__header{--shadow-color: var(--colors-border);box-shadow:inset 0 -1px 0 0 var(--shadow-color);text-align:left;vertical-align:middle}.table__header:is([data-pinned]){background:inherit;position:sticky;z-index:2}.table__root{border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;text-align:start;vertical-align:top;width:var(--sizes-full)}.table__row:last-child td{box-shadow:none}.popover__arrow{--arrow-background: var(--colors-gray-surface-bg);--arrow-size: var(--sizes-3)}.popover__arrowTip{border-color:var(--colors-border);border-inline-start-width:1px;border-top-width:1px}.popover__closeTrigger{inset-inline-end:var(--spacing-2);position:absolute;top:var(--spacing-2)}.popover__content{--popover-z-index: var(--z-index-popover);background:var(--colors-gray-surface-bg);padding:var(--spacing-4);border-color:var(--colors-border);border-radius:var(--radii-l3);border-style:solid;border-width:1px;gap:var(--spacing-1\.5);outline:0;box-shadow:var(--shadows-lg);display:flex;flex-direction:column;position:relative;z-index:calc(var(--popover-z-index) + var(--layer-index, 0));max-width:min(calc(100vw - 2rem),var(--sizes-sm))}.popover__content[data-placement^=bottom]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-top,fade-out}.popover__content[data-placement^=bottom]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-top,fade-in}.popover__content[data-placement^=left]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-right,fade-out}.popover__content[data-placement^=left]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-right,fade-in}.popover__content[data-placement^=right]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-left,fade-out}.popover__content[data-placement^=right]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-left,fade-in}.popover__content[data-placement^=top]:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-bottom,fade-out}.popover__content[data-placement^=top]:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-bottom,fade-in}.popover__content:is([closed],[data-closed],[data-state=closed]){animation-duration:var(--durations-faster);transform-origin:var(--transform-origin)}.popover__content:is([open],[data-open],[data-state=open],:popover-open){animation-duration:var(--durations-fast);transform-origin:var(--transform-origin)}.popover__description{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.popover__positioner{position:relative}.popover__title{padding-inline-end:var(--spacing-6);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold);line-height:1.25rem}.popover__trigger:is(:focus-visible,[data-focus-visible]){--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC))}.popover__trigger:is(:focus-visible,[data-focus-visible]):is(:focus-visible,[data-focus-visible]){outline-color:var(--focus-ring-color);outline-offset:var(--focus-ring-offset, 2px);outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 2px)}.toast__actionTrigger{color:var(--colors-color-palette-plain-fg);cursor:pointer;font-size:var(--font-sizes-sm);font-weight:var(--font-weights-semibold);line-height:1.25rem}.toast__closeTrigger{inset-inline-end:var(--spacing-2);position:absolute;top:var(--spacing-2)}.toast__description{color:var(--colors-fg-muted);font-size:var(--font-sizes-sm);line-height:1.25rem}.toast__root{--transition-duration: var(--durations-slow);--transition-easing: var(--easings-default);--transition-prop: translate, scale, opacity, height;background:var(--colors-gray-2);padding:var(--spacing-4);border-color:var(--colors-border);border-radius:var(--radii-l3);border-style:solid;border-width:1px;gap:var(--spacing-4);align-items:start;box-shadow:var(--shadows-lg);display:flex;opacity:var(--opacity);overflow-wrap:anywhere;position:relative;scale:var(--scale);transition-duration:var(--durations-slow);transition-property:translate,scale,opacity,height;transition-timing-function:var(--easings-default);translate:var(--x) var(--y);will-change:translate,opacity,scale;z-index:var(--z-index);height:var(--height);min-width:var(--sizes-sm);width:var(--sizes-full)}.toast__title{color:var(--colors-fg-default);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);line-height:1.25rem}@media (width >= 48rem){.dialog__body{padding-inline:var(--spacing-6)}.dialog__content{padding-block:var(--spacing-6);gap:var(--spacing-6)}.dialog__footer,.dialog__header{padding-inline:var(--spacing-6)}}}@layer variants{.alert__indicator--size_md :where(svg){height:var(--sizes-5);width:var(--sizes-5)}.alert__root--size_md{padding:var(--spacing-4);gap:var(--spacing-3);font-size:var(--font-sizes-sm);line-height:1.25rem}.alert__root--status_info{--colors-color-palette-1: var(--colors-blue-1);--colors-color-palette-10: var(--colors-blue-10);--colors-color-palette-100: var(--colors-blue-100);--colors-color-palette-11: var(--colors-blue-11);--colors-color-palette-12: var(--colors-blue-12);--colors-color-palette-2: var(--colors-blue-2);--colors-color-palette-200: var(--colors-blue-200);--colors-color-palette-3: var(--colors-blue-3);--colors-color-palette-300: var(--colors-blue-300);--colors-color-palette-4: var(--colors-blue-4);--colors-color-palette-400: var(--colors-blue-400);--colors-color-palette-5: var(--colors-blue-5);--colors-color-palette-50: var(--colors-blue-50);--colors-color-palette-500: var(--colors-blue-500);--colors-color-palette-6: var(--colors-blue-6);--colors-color-palette-600: var(--colors-blue-600);--colors-color-palette-7: var(--colors-blue-7);--colors-color-palette-700: var(--colors-blue-700);--colors-color-palette-8: var(--colors-blue-8);--colors-color-palette-800: var(--colors-blue-800);--colors-color-palette-9: var(--colors-blue-9);--colors-color-palette-900: var(--colors-blue-900);--colors-color-palette-950: var(--colors-blue-950);--colors-color-palette-a1: var(--colors-blue-a1);--colors-color-palette-a10: var(--colors-blue-a10);--colors-color-palette-a11: var(--colors-blue-a11);--colors-color-palette-a12: var(--colors-blue-a12);--colors-color-palette-a2: var(--colors-blue-a2);--colors-color-palette-a3: var(--colors-blue-a3);--colors-color-palette-a4: var(--colors-blue-a4);--colors-color-palette-a5: var(--colors-blue-a5);--colors-color-palette-a6: var(--colors-blue-a6);--colors-color-palette-a7: var(--colors-blue-a7);--colors-color-palette-a8: var(--colors-blue-a8);--colors-color-palette-a9: var(--colors-blue-a9);--colors-color-palette-outline-bg-active: var(--colors-blue-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-blue-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-blue-outline-border);--colors-color-palette-outline-fg: var(--colors-blue-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-blue-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-blue-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-blue-plain-fg);--colors-color-palette-solid-bg: var(--colors-blue-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-blue-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-blue-solid-fg);--colors-color-palette-subtle-bg: var(--colors-blue-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-blue-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-blue-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-blue-subtle-fg);--colors-color-palette-surface-bg: var(--colors-blue-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-blue-surface-bg-active);--colors-color-palette-surface-border: var(--colors-blue-surface-border);--colors-color-palette-surface-border-hover: var(--colors-blue-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-blue-surface-fg)}.alert__root--variant_subtle{background:var(--colors-color-palette-subtle-bg);color:var(--colors-color-palette-subtle-fg)}.avatar__fallback--size_md :where(svg){height:var(--sizes-5);width:var(--sizes-5)}.avatar__fallback--size_sm :where(svg){height:var(--sizes-4\.5);width:var(--sizes-4\.5)}.avatar__root--shape_full{--avatar-radius: var(--radii-full)}.avatar__root--size_md{--avatar-font-size: var(--font-sizes-md);--avatar-size: var(--sizes-10)}.avatar__root--size_sm{--avatar-font-size: var(--font-sizes-sm);--avatar-size: var(--sizes-9)}.avatar__root--variant_subtle{background:var(--colors-color-palette-subtle-bg);color:var(--colors-color-palette-subtle-fg)}.card__root--variant_outline{border-color:var(--colors-border);border-style:solid;border-width:1px}[data-theme=dark] .card__root--variant_outline{background:var(--colors-gray-2)}[data-theme=light] .card__root--variant_outline{background:var(--colors-white)}.checkbox__control--size_md{height:var(--sizes-5);width:var(--sizes-5)}.checkbox__control--size_md :where(svg){height:var(--sizes-3\.5);width:var(--sizes-3\.5)}.checkbox__control--variant_solid{border-color:var(--colors-border)}.checkbox__control--variant_solid:is(:checked,[data-checked],[data-state=checked],[aria-checked=true],[data-state=indeterminate]){background:var(--colors-color-palette-solid-bg);border-color:var(--colors-color-palette-solid-bg);color:var(--colors-color-palette-solid-fg)}.checkbox__control--variant_solid:is(:user-invalid,[data-invalid],[aria-invalid=true]){background:var(--colors-error)}.checkbox__label--size_md{font-size:var(--font-sizes-md);line-height:1.5rem}.checkbox__root--size_md{gap:var(--spacing-3)}.dialog__content--motionPreset_scale:is([closed],[data-closed],[data-state=closed]){animation-name:scale-out,fade-out}.dialog__content--motionPreset_scale:is([open],[data-open],[data-state=open],:popover-open){animation-name:scale-in,fade-in}.dialog__content--placement_center{--dialog-base-margin: auto;margin-inline:auto}.dialog__content--size_md{max-width:var(--sizes-md)}.dialog__positioner--placement_center{align-items:center}.dialog__positioner--scrollBehavior_outside{overflow:auto;pointer-events:auto}.input-group__element--size_md{min-width:var(--sizes-10)}.input-group__element--size_md :where(svg){height:var(--sizes-5);width:var(--sizes-5)}.input-group__root--size_md>input:not(:first-child){padding-inline-start:var(--spacing-9)!important}.input-group__root--size_md>input:not(:last-child){padding-inline-end:var(--spacing-9)!important}.number-input__control--size_md{--stepper-width: var(--sizes-5)}.number-input__input--size_md{--input-height: var(--sizes-10);padding-inline:var(--spacing-3);font-size:var(--font-sizes-md);line-height:1.5rem}.number-input__input--variant_outline{--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC));--focus-ring-color-prop: var(--colors-mint-11);border-color:var(--colors-gray-outline-border);border-width:1px}.number-input__input--variant_outline:is(:user-invalid,[data-invalid],[aria-invalid=true]){--focus-ring-color-prop: var(--colors-error);border-color:var(--colors-error)}.number-input__input--variant_outline:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 1px)}.progress__range--variant_solid{background-color:var(--colors-color-palette-solid-bg);color:var(--colors-color-palette-solid-fg)}.progress__track--shape_rounded{border-radius:var(--radii-l1)}.progress__track--size_sm{height:var(--sizes-2)}.progress__track--variant_solid{background-color:var(--colors-gray-subtle-bg)}.segment-group__item--size_md{padding-inline:var(--spacing-3\.5);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-10);min-width:var(--sizes-10)}.segment-group__item--size_md :where(svg){height:var(--sizes-5);width:var(--sizes-5)}.segment-group__item--size_sm{padding-inline:var(--spacing-3);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-9);min-width:var(--sizes-9)}.segment-group__item--size_sm :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.select__content--size_md{padding:var(--spacing-1);gap:var(--spacing-0\.5);font-size:var(--font-sizes-md);line-height:1.5rem}.select__content--size_sm{padding:var(--spacing-1);gap:var(--spacing-0\.5);font-size:var(--font-sizes-sm);line-height:1.25rem}.select__item--size_md{padding-inline:var(--spacing-2);gap:var(--spacing-2);min-height:var(--sizes-10)}.select__item--size_md :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.select__item--size_sm{padding-inline:var(--spacing-1\.5);gap:var(--spacing-2);min-height:var(--sizes-9)}.select__item--size_sm :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.select__itemGroup--size_md,.select__itemGroup--size_sm{gap:var(--spacing-0\.5)}.select__itemGroupLabel--size_md{padding-inline:var(--spacing-2);height:var(--sizes-10)}.select__itemGroupLabel--size_sm{padding-inline:var(--spacing-1\.5);height:var(--sizes-9)}.select__trigger--size_md{padding-inline:var(--spacing-3);gap:var(--spacing-2);font-size:var(--font-sizes-md);line-height:1.5rem;height:var(--sizes-10)}.select__trigger--size_md :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.select__trigger--size_sm{padding-inline:var(--spacing-2\.5);gap:var(--spacing-2);font-size:var(--font-sizes-sm);line-height:1.25rem;height:var(--sizes-9)}.select__trigger--size_sm :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.select__trigger--variant_outline{--focus-ring-color: var(--focus-ring-color-prop, var(--global-color-focus-ring, #005FCC));--focus-ring-color-prop: var(--colors-mint-11);border-color:var(--colors-gray-outline-border);border-width:1px}.select__trigger--variant_outline:is(:focus-visible,[data-focus-visible]){border-color:var(--focus-ring-color);outline-color:var(--focus-ring-color);outline-offset:0px;outline-style:var(--focus-ring-style, solid);outline-width:var(--focus-ring-width, 1px)}.table__cell--size_md,.table__header--size_md{padding-inline:var(--spacing-3);padding-block:var(--spacing-3)}.table__root--size_md{font-size:var(--font-sizes-sm);line-height:1.25rem}.dialog__body--scrollBehavior_inside{overflow:auto}.dialog__content--motionPreset_slide-in-bottom:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-bottom,fade-out}.dialog__content--motionPreset_slide-in-bottom:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-bottom,fade-in}.dialog__content--motionPreset_slide-in-left:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-left,fade-out}.dialog__content--motionPreset_slide-in-left:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-left,fade-in}.dialog__content--motionPreset_slide-in-right:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-right,fade-out}.dialog__content--motionPreset_slide-in-right:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-right,fade-in}.dialog__content--motionPreset_slide-in-top:is([closed],[data-closed],[data-state=closed]){animation-name:slide-to-top,fade-out}.dialog__content--motionPreset_slide-in-top:is([open],[data-open],[data-state=open],:popover-open){animation-name:slide-from-top,fade-in}.dialog__content--placement_bottom,.dialog__content--placement_top{--dialog-base-margin: var(--spacing-16);margin-inline:auto}.dialog__content--scrollBehavior_inside{max-height:calc(100% - 7.5rem)}.dialog__content--size_cover{--dialog-margin: 0;height:100%;width:100%}.dialog__content--size_full{--dialog-margin: 0;border-radius:0;max-width:100dvw;min-height:100dvh}.dialog__content--size_lg{max-width:var(--sizes-lg)}.dialog__content--size_sm{max-width:var(--sizes-sm)}.dialog__content--size_xl{max-width:var(--sizes-xl)}.dialog__content--size_xs{max-width:var(--sizes-xs)}.dialog__positioner--placement_bottom{align-items:flex-end}.dialog__positioner--placement_top{align-items:flex-start}.dialog__positioner--scrollBehavior_inside{overflow:hidden}.dialog__positioner--size_cover{padding:var(--spacing-8)}.menu__content--size_md{padding:var(--spacing-1);gap:var(--spacing-0\.5);font-size:var(--font-sizes-md);line-height:1.5rem}.menu__item--size_md{padding-inline:var(--spacing-2);gap:var(--spacing-2);min-height:var(--sizes-10)}.menu__item--size_md :where(svg){height:var(--sizes-4);width:var(--sizes-4)}.menu__itemGroup--size_md{gap:var(--spacing-0\.5)}.menu__itemGroupLabel--size_md{padding-inline:var(--spacing-2);height:var(--sizes-10)}.menu__separator--size_md{margin-inline:calc(var(--spacing-2) * -1);margin-block:var(--spacing-0\.5)}}}@layer utilities{.gap_1{gap:var(--spacing-1)}.gap_3{gap:var(--spacing-3)}.gap_8px{gap:8px}.color-palette_amber{--colors-color-palette-1: var(--colors-amber-1);--colors-color-palette-10: var(--colors-amber-10);--colors-color-palette-100: var(--colors-amber-100);--colors-color-palette-11: var(--colors-amber-11);--colors-color-palette-12: var(--colors-amber-12);--colors-color-palette-2: var(--colors-amber-2);--colors-color-palette-200: var(--colors-amber-200);--colors-color-palette-3: var(--colors-amber-3);--colors-color-palette-300: var(--colors-amber-300);--colors-color-palette-4: var(--colors-amber-4);--colors-color-palette-400: var(--colors-amber-400);--colors-color-palette-5: var(--colors-amber-5);--colors-color-palette-50: var(--colors-amber-50);--colors-color-palette-500: var(--colors-amber-500);--colors-color-palette-6: var(--colors-amber-6);--colors-color-palette-600: var(--colors-amber-600);--colors-color-palette-7: var(--colors-amber-7);--colors-color-palette-700: var(--colors-amber-700);--colors-color-palette-8: var(--colors-amber-8);--colors-color-palette-800: var(--colors-amber-800);--colors-color-palette-9: var(--colors-amber-9);--colors-color-palette-900: var(--colors-amber-900);--colors-color-palette-950: var(--colors-amber-950);--colors-color-palette-a1: var(--colors-amber-a1);--colors-color-palette-a10: var(--colors-amber-a10);--colors-color-palette-a11: var(--colors-amber-a11);--colors-color-palette-a12: var(--colors-amber-a12);--colors-color-palette-a2: var(--colors-amber-a2);--colors-color-palette-a3: var(--colors-amber-a3);--colors-color-palette-a4: var(--colors-amber-a4);--colors-color-palette-a5: var(--colors-amber-a5);--colors-color-palette-a6: var(--colors-amber-a6);--colors-color-palette-a7: var(--colors-amber-a7);--colors-color-palette-a8: var(--colors-amber-a8);--colors-color-palette-a9: var(--colors-amber-a9);--colors-color-palette-outline-bg-active: var(--colors-amber-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-amber-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-amber-outline-border);--colors-color-palette-outline-fg: var(--colors-amber-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-amber-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-amber-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-amber-plain-fg);--colors-color-palette-solid-bg: var(--colors-amber-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-amber-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-amber-solid-fg);--colors-color-palette-subtle-bg: var(--colors-amber-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-amber-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-amber-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-amber-subtle-fg);--colors-color-palette-surface-bg: var(--colors-amber-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-amber-surface-bg-active);--colors-color-palette-surface-border: var(--colors-amber-surface-border);--colors-color-palette-surface-border-hover: var(--colors-amber-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-amber-surface-fg)}.color-palette_blue{--colors-color-palette-1: var(--colors-blue-1);--colors-color-palette-10: var(--colors-blue-10);--colors-color-palette-100: var(--colors-blue-100);--colors-color-palette-11: var(--colors-blue-11);--colors-color-palette-12: var(--colors-blue-12);--colors-color-palette-2: var(--colors-blue-2);--colors-color-palette-200: var(--colors-blue-200);--colors-color-palette-3: var(--colors-blue-3);--colors-color-palette-300: var(--colors-blue-300);--colors-color-palette-4: var(--colors-blue-4);--colors-color-palette-400: var(--colors-blue-400);--colors-color-palette-5: var(--colors-blue-5);--colors-color-palette-50: var(--colors-blue-50);--colors-color-palette-500: var(--colors-blue-500);--colors-color-palette-6: var(--colors-blue-6);--colors-color-palette-600: var(--colors-blue-600);--colors-color-palette-7: var(--colors-blue-7);--colors-color-palette-700: var(--colors-blue-700);--colors-color-palette-8: var(--colors-blue-8);--colors-color-palette-800: var(--colors-blue-800);--colors-color-palette-9: var(--colors-blue-9);--colors-color-palette-900: var(--colors-blue-900);--colors-color-palette-950: var(--colors-blue-950);--colors-color-palette-a1: var(--colors-blue-a1);--colors-color-palette-a10: var(--colors-blue-a10);--colors-color-palette-a11: var(--colors-blue-a11);--colors-color-palette-a12: var(--colors-blue-a12);--colors-color-palette-a2: var(--colors-blue-a2);--colors-color-palette-a3: var(--colors-blue-a3);--colors-color-palette-a4: var(--colors-blue-a4);--colors-color-palette-a5: var(--colors-blue-a5);--colors-color-palette-a6: var(--colors-blue-a6);--colors-color-palette-a7: var(--colors-blue-a7);--colors-color-palette-a8: var(--colors-blue-a8);--colors-color-palette-a9: var(--colors-blue-a9);--colors-color-palette-outline-bg-active: var(--colors-blue-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-blue-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-blue-outline-border);--colors-color-palette-outline-fg: var(--colors-blue-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-blue-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-blue-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-blue-plain-fg);--colors-color-palette-solid-bg: var(--colors-blue-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-blue-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-blue-solid-fg);--colors-color-palette-subtle-bg: var(--colors-blue-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-blue-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-blue-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-blue-subtle-fg);--colors-color-palette-surface-bg: var(--colors-blue-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-blue-surface-bg-active);--colors-color-palette-surface-border: var(--colors-blue-surface-border);--colors-color-palette-surface-border-hover: var(--colors-blue-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-blue-surface-fg)}.color-palette_gray{--colors-color-palette-1: var(--colors-gray-1);--colors-color-palette-10: var(--colors-gray-10);--colors-color-palette-100: var(--colors-gray-100);--colors-color-palette-11: var(--colors-gray-11);--colors-color-palette-12: var(--colors-gray-12);--colors-color-palette-2: var(--colors-gray-2);--colors-color-palette-200: var(--colors-gray-200);--colors-color-palette-3: var(--colors-gray-3);--colors-color-palette-300: var(--colors-gray-300);--colors-color-palette-4: var(--colors-gray-4);--colors-color-palette-400: var(--colors-gray-400);--colors-color-palette-5: var(--colors-gray-5);--colors-color-palette-50: var(--colors-gray-50);--colors-color-palette-500: var(--colors-gray-500);--colors-color-palette-6: var(--colors-gray-6);--colors-color-palette-600: var(--colors-gray-600);--colors-color-palette-7: var(--colors-gray-7);--colors-color-palette-700: var(--colors-gray-700);--colors-color-palette-8: var(--colors-gray-8);--colors-color-palette-800: var(--colors-gray-800);--colors-color-palette-9: var(--colors-gray-9);--colors-color-palette-900: var(--colors-gray-900);--colors-color-palette-950: var(--colors-gray-950);--colors-color-palette-a1: var(--colors-gray-a1);--colors-color-palette-a10: var(--colors-gray-a10);--colors-color-palette-a11: var(--colors-gray-a11);--colors-color-palette-a12: var(--colors-gray-a12);--colors-color-palette-a2: var(--colors-gray-a2);--colors-color-palette-a3: var(--colors-gray-a3);--colors-color-palette-a4: var(--colors-gray-a4);--colors-color-palette-a5: var(--colors-gray-a5);--colors-color-palette-a6: var(--colors-gray-a6);--colors-color-palette-a7: var(--colors-gray-a7);--colors-color-palette-a8: var(--colors-gray-a8);--colors-color-palette-a9: var(--colors-gray-a9);--colors-color-palette-outline-bg-active: var(--colors-gray-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-gray-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-gray-outline-border);--colors-color-palette-outline-fg: var(--colors-gray-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-gray-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-gray-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-gray-plain-fg);--colors-color-palette-solid-bg: var(--colors-gray-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-gray-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-gray-solid-fg);--colors-color-palette-subtle-bg: var(--colors-gray-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-gray-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-gray-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-gray-subtle-fg);--colors-color-palette-surface-bg: var(--colors-gray-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-gray-surface-bg-active);--colors-color-palette-surface-bg-hover: var(--colors-gray-surface-bg-hover);--colors-color-palette-surface-border: var(--colors-gray-surface-border);--colors-color-palette-surface-border-hover: var(--colors-gray-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-gray-surface-fg)}.color-palette_green{--colors-color-palette-1: var(--colors-green-1);--colors-color-palette-10: var(--colors-green-10);--colors-color-palette-100: var(--colors-green-100);--colors-color-palette-11: var(--colors-green-11);--colors-color-palette-12: var(--colors-green-12);--colors-color-palette-2: var(--colors-green-2);--colors-color-palette-200: var(--colors-green-200);--colors-color-palette-3: var(--colors-green-3);--colors-color-palette-300: var(--colors-green-300);--colors-color-palette-4: var(--colors-green-4);--colors-color-palette-400: var(--colors-green-400);--colors-color-palette-5: var(--colors-green-5);--colors-color-palette-50: var(--colors-green-50);--colors-color-palette-500: var(--colors-green-500);--colors-color-palette-6: var(--colors-green-6);--colors-color-palette-600: var(--colors-green-600);--colors-color-palette-7: var(--colors-green-7);--colors-color-palette-700: var(--colors-green-700);--colors-color-palette-8: var(--colors-green-8);--colors-color-palette-800: var(--colors-green-800);--colors-color-palette-9: var(--colors-green-9);--colors-color-palette-900: var(--colors-green-900);--colors-color-palette-950: var(--colors-green-950);--colors-color-palette-a1: var(--colors-green-a1);--colors-color-palette-a10: var(--colors-green-a10);--colors-color-palette-a11: var(--colors-green-a11);--colors-color-palette-a12: var(--colors-green-a12);--colors-color-palette-a2: var(--colors-green-a2);--colors-color-palette-a3: var(--colors-green-a3);--colors-color-palette-a4: var(--colors-green-a4);--colors-color-palette-a5: var(--colors-green-a5);--colors-color-palette-a6: var(--colors-green-a6);--colors-color-palette-a7: var(--colors-green-a7);--colors-color-palette-a8: var(--colors-green-a8);--colors-color-palette-a9: var(--colors-green-a9);--colors-color-palette-outline-bg-active: var(--colors-green-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-green-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-green-outline-border);--colors-color-palette-outline-fg: var(--colors-green-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-green-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-green-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-green-plain-fg);--colors-color-palette-solid-bg: var(--colors-green-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-green-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-green-solid-fg);--colors-color-palette-subtle-bg: var(--colors-green-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-green-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-green-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-green-subtle-fg);--colors-color-palette-surface-bg: var(--colors-green-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-green-surface-bg-active);--colors-color-palette-surface-border: var(--colors-green-surface-border);--colors-color-palette-surface-border-hover: var(--colors-green-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-green-surface-fg)}.color-palette_mint{--colors-color-palette-1: var(--colors-mint-1);--colors-color-palette-10: var(--colors-mint-10);--colors-color-palette-11: var(--colors-mint-11);--colors-color-palette-12: var(--colors-mint-12);--colors-color-palette-2: var(--colors-mint-2);--colors-color-palette-3: var(--colors-mint-3);--colors-color-palette-4: var(--colors-mint-4);--colors-color-palette-5: var(--colors-mint-5);--colors-color-palette-6: var(--colors-mint-6);--colors-color-palette-7: var(--colors-mint-7);--colors-color-palette-8: var(--colors-mint-8);--colors-color-palette-9: var(--colors-mint-9);--colors-color-palette-a1: var(--colors-mint-a1);--colors-color-palette-a10: var(--colors-mint-a10);--colors-color-palette-a11: var(--colors-mint-a11);--colors-color-palette-a12: var(--colors-mint-a12);--colors-color-palette-a2: var(--colors-mint-a2);--colors-color-palette-a3: var(--colors-mint-a3);--colors-color-palette-a4: var(--colors-mint-a4);--colors-color-palette-a5: var(--colors-mint-a5);--colors-color-palette-a6: var(--colors-mint-a6);--colors-color-palette-a7: var(--colors-mint-a7);--colors-color-palette-a8: var(--colors-mint-a8);--colors-color-palette-a9: var(--colors-mint-a9);--colors-color-palette-outline-bg-active: var(--colors-mint-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-mint-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-mint-outline-border);--colors-color-palette-outline-fg: var(--colors-mint-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-mint-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-mint-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-mint-plain-fg);--colors-color-palette-solid-bg: var(--colors-mint-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-mint-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-mint-solid-fg);--colors-color-palette-subtle-bg: var(--colors-mint-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-mint-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-mint-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-mint-subtle-fg);--colors-color-palette-surface-bg: var(--colors-mint-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-mint-surface-bg-active);--colors-color-palette-surface-border: var(--colors-mint-surface-border);--colors-color-palette-surface-border-hover: var(--colors-mint-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-mint-surface-fg)}.color-palette_orange{--colors-color-palette-1: var(--colors-orange-1);--colors-color-palette-10: var(--colors-orange-10);--colors-color-palette-100: var(--colors-orange-100);--colors-color-palette-11: var(--colors-orange-11);--colors-color-palette-12: var(--colors-orange-12);--colors-color-palette-2: var(--colors-orange-2);--colors-color-palette-200: var(--colors-orange-200);--colors-color-palette-3: var(--colors-orange-3);--colors-color-palette-300: var(--colors-orange-300);--colors-color-palette-4: var(--colors-orange-4);--colors-color-palette-400: var(--colors-orange-400);--colors-color-palette-5: var(--colors-orange-5);--colors-color-palette-50: var(--colors-orange-50);--colors-color-palette-500: var(--colors-orange-500);--colors-color-palette-6: var(--colors-orange-6);--colors-color-palette-600: var(--colors-orange-600);--colors-color-palette-7: var(--colors-orange-7);--colors-color-palette-700: var(--colors-orange-700);--colors-color-palette-8: var(--colors-orange-8);--colors-color-palette-800: var(--colors-orange-800);--colors-color-palette-9: var(--colors-orange-9);--colors-color-palette-900: var(--colors-orange-900);--colors-color-palette-950: var(--colors-orange-950);--colors-color-palette-a1: var(--colors-orange-a1);--colors-color-palette-a10: var(--colors-orange-a10);--colors-color-palette-a11: var(--colors-orange-a11);--colors-color-palette-a12: var(--colors-orange-a12);--colors-color-palette-a2: var(--colors-orange-a2);--colors-color-palette-a3: var(--colors-orange-a3);--colors-color-palette-a4: var(--colors-orange-a4);--colors-color-palette-a5: var(--colors-orange-a5);--colors-color-palette-a6: var(--colors-orange-a6);--colors-color-palette-a7: var(--colors-orange-a7);--colors-color-palette-a8: var(--colors-orange-a8);--colors-color-palette-a9: var(--colors-orange-a9);--colors-color-palette-outline-bg-active: var(--colors-orange-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-orange-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-orange-outline-border);--colors-color-palette-outline-fg: var(--colors-orange-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-orange-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-orange-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-orange-plain-fg);--colors-color-palette-solid-bg: var(--colors-orange-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-orange-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-orange-solid-fg);--colors-color-palette-subtle-bg: var(--colors-orange-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-orange-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-orange-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-orange-subtle-fg);--colors-color-palette-surface-bg: var(--colors-orange-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-orange-surface-bg-active);--colors-color-palette-surface-border: var(--colors-orange-surface-border);--colors-color-palette-surface-border-hover: var(--colors-orange-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-orange-surface-fg)}.color-palette_red{--colors-color-palette-1: var(--colors-red-1);--colors-color-palette-10: var(--colors-red-10);--colors-color-palette-100: var(--colors-red-100);--colors-color-palette-11: var(--colors-red-11);--colors-color-palette-12: var(--colors-red-12);--colors-color-palette-2: var(--colors-red-2);--colors-color-palette-200: var(--colors-red-200);--colors-color-palette-3: var(--colors-red-3);--colors-color-palette-300: var(--colors-red-300);--colors-color-palette-4: var(--colors-red-4);--colors-color-palette-400: var(--colors-red-400);--colors-color-palette-5: var(--colors-red-5);--colors-color-palette-50: var(--colors-red-50);--colors-color-palette-500: var(--colors-red-500);--colors-color-palette-6: var(--colors-red-6);--colors-color-palette-600: var(--colors-red-600);--colors-color-palette-7: var(--colors-red-7);--colors-color-palette-700: var(--colors-red-700);--colors-color-palette-8: var(--colors-red-8);--colors-color-palette-800: var(--colors-red-800);--colors-color-palette-9: var(--colors-red-9);--colors-color-palette-900: var(--colors-red-900);--colors-color-palette-950: var(--colors-red-950);--colors-color-palette-a1: var(--colors-red-a1);--colors-color-palette-a10: var(--colors-red-a10);--colors-color-palette-a11: var(--colors-red-a11);--colors-color-palette-a12: var(--colors-red-a12);--colors-color-palette-a2: var(--colors-red-a2);--colors-color-palette-a3: var(--colors-red-a3);--colors-color-palette-a4: var(--colors-red-a4);--colors-color-palette-a5: var(--colors-red-a5);--colors-color-palette-a6: var(--colors-red-a6);--colors-color-palette-a7: var(--colors-red-a7);--colors-color-palette-a8: var(--colors-red-a8);--colors-color-palette-a9: var(--colors-red-a9);--colors-color-palette-outline-bg-active: var(--colors-red-outline-bg-active);--colors-color-palette-outline-bg-hover: var(--colors-red-outline-bg-hover);--colors-color-palette-outline-border: var(--colors-red-outline-border);--colors-color-palette-outline-fg: var(--colors-red-outline-fg);--colors-color-palette-plain-bg-active: var(--colors-red-plain-bg-active);--colors-color-palette-plain-bg-hover: var(--colors-red-plain-bg-hover);--colors-color-palette-plain-fg: var(--colors-red-plain-fg);--colors-color-palette-solid-bg: var(--colors-red-solid-bg);--colors-color-palette-solid-bg-hover: var(--colors-red-solid-bg-hover);--colors-color-palette-solid-fg: var(--colors-red-solid-fg);--colors-color-palette-subtle-bg: var(--colors-red-subtle-bg);--colors-color-palette-subtle-bg-active: var(--colors-red-subtle-bg-active);--colors-color-palette-subtle-bg-hover: var(--colors-red-subtle-bg-hover);--colors-color-palette-subtle-fg: var(--colors-red-subtle-fg);--colors-color-palette-surface-bg: var(--colors-red-surface-bg);--colors-color-palette-surface-bg-active: var(--colors-red-surface-bg-active);--colors-color-palette-surface-border: var(--colors-red-surface-border);--colors-color-palette-surface-border-hover: var(--colors-red-surface-border-hover);--colors-color-palette-surface-fg: var(--colors-red-surface-fg)}.d_flex{display:flex}.flex-d_column{flex-direction:column}}@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-bg-opacity:100%;--un-border-opacity:100%;--un-border-style:solid;--un-divide-opacity:100%;--un-divide-y-reverse:initial;--un-line-opacity:100%;--un-outline-opacity:100%;--un-outline-style:solid;--un-ring-opacity:100%;--un-text-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid;}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-line-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-inset-ring-color{syntax:"*";inherits:false;}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-inset-shadow-color{syntax:"*";inherits:false;}@property --un-ring-color{syntax:"*";inherits:false;}@property --un-ring-inset{syntax:"*";inherits:false;}@property --un-ring-offset-color{syntax:"*";inherits:false;}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0px;}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000;}@property --un-shadow-color{syntax:"*";inherits:false;}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-blur{syntax:"*";inherits:false;}@property --un-brightness{syntax:"*";inherits:false;}@property --un-contrast{syntax:"*";inherits:false;}@property --un-drop-shadow{syntax:"*";inherits:false;}@property --un-grayscale{syntax:"*";inherits:false;}@property --un-hue-rotate{syntax:"*";inherits:false;}@property --un-invert{syntax:"*";inherits:false;}@property --un-saturate{syntax:"*";inherits:false;}@property --un-sepia{syntax:"*";inherits:false;}@property --un-numeric-figure{syntax:"*";inherits:false;}@property --un-numeric-fraction{syntax:"*";inherits:false;}@property --un-numeric-spacing{syntax:"*";inherits:false;}@property --un-ordinal{syntax:"*";inherits:false;}@property --un-slashed-zero{syntax:"*";inherits:false;}@property --un-divide-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@property --un-border-style{syntax:"*";inherits:false;initial-value:solid;}@property --un-divide-y-reverse{syntax:"*";inherits:false;initial-value:0;}:root,:host{--spacing: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--fontWeight-semibold: 600;--text-sm-fontSize: .875rem;--text-sm-lineHeight: 1.25rem;--text-xs-fontSize: .75rem;--text-xs-lineHeight: 1rem;--fontWeight-medium: 500;--container-xs: 20rem;--default-transition-timingFunction: cubic-bezier(.4, 0, .2, 1);--default-transition-duration: .15s}.uno-26vqlm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--fv-text) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--fv-border) var(--un-line-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fv-border) var(--un-line-opacity),transparent);text-underline-offset:3px}.uno-2y7ba3{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--fv-text) var(--un-text-opacity),transparent);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;border-radius:var(--radius-md);display:flex;gap:calc(var(--spacing) * 2);width:100%;align-items:center}.uno-4521pt{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--fv-text) var(--un-text-opacity),transparent);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);align-items:baseline}.uno-71zz03{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--fv-text-muted) var(--un-text-opacity),transparent);list-style-type:none;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.uno-bziz4h{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--fv-text) var(--un-text-opacity),transparent)}.uno-f9phcs{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--fv-text-muted) var(--un-text-opacity),transparent);padding-left:calc(var(--spacing) * 4);list-style-type:disc;display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.uno-jhtsyo{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--fv-text-muted) var(--un-text-opacity),transparent);list-style-type:none;display:flex;flex-wrap:wrap;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);align-items:center}.uno-n3az24{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--fv-text) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);flex:1 1 0%;min-width:calc(var(--spacing) * 0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uno-v0r98x{font-size:var(--text-sm-fontSize);line-height:var(--un-leading, var(--text-sm-lineHeight));color:color-mix(in srgb,var(--fv-text) var(--un-text-opacity),transparent);display:flex;gap:calc(var(--spacing) * 2);align-items:center}.uno-yfohyl{font-size:var(--text-xs-fontSize);line-height:var(--un-leading, var(--text-xs-lineHeight));color:color-mix(in srgb,var(--fv-text-muted) var(--un-text-opacity),transparent)}.uno-3ah2ak{color:color-mix(in srgb,var(--fv-text) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--fv-border) var(--un-line-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fv-border) var(--un-line-opacity),transparent);text-underline-offset:3px}.uno-caqpwq{font-size:.8125rem;margin-top:calc(var(--spacing) * 2);display:block}.uno-ujqsin{color:color-mix(in srgb,var(--fv-text) var(--un-text-opacity),transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);text-decoration-line:underline;text-underline-offset:2px}.uno-vcjpog{color:color-mix(in srgb,var(--fv-text-muted) var(--un-text-opacity),transparent)}.uno-wppyas{font-size:.8125rem;opacity:85%}.uno-6lrnrx{margin-block:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);align-items:center}.uno-0p4xpu{margin-top:auto;padding-top:calc(var(--spacing) * 1);display:flex;gap:calc(var(--spacing) * 2)}.uno-2yvgu6{margin-bottom:calc(var(--spacing) * 3)}.uno-35c2va{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 6);align-items:center}.uno-38v2j5{margin-bottom:calc(var(--spacing) * 2)}.uno-3q94k1{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:flex-start;justify-content:space-between}.uno-3su9x3{margin-bottom:calc(var(--spacing) * 4)}.uno-664vbc{margin-top:calc(var(--spacing) * 3)}.uno-6g4h0b{margin-top:calc(var(--spacing) * 2)}.uno-6q42pa{margin-top:calc(var(--spacing) * 1)}.uno-7aw5nu{margin-top:calc(var(--spacing) * 4);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:flex-end}.uno-7u2hh6{margin-top:calc(var(--spacing) * 5)}.uno-842365{margin-top:calc(var(--spacing) * 4)}.uno-9181vf{margin-top:calc(var(--spacing) * 2);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.uno-c7qprt{margin-top:calc(var(--spacing) * 3);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.uno-chqbgs{margin-top:calc(var(--spacing) * 3);display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.uno-crpx5r{margin-top:calc(var(--spacing) * 3);display:flex;flex-direction:column;gap:calc(var(--spacing) * 5)}.uno-gvuuza{margin-bottom:calc(var(--spacing) * 2);display:flex;gap:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 0);align-items:flex-start;justify-content:space-between}.uno-h04gg1{margin-right:calc(var(--spacing) * 2)}.uno-oet2i7{margin-top:calc(var(--spacing) * 1.5)}.uno-qf8j8v{margin-bottom:calc(var(--spacing) * 1);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1);align-items:center}.uno-rvmw1w{margin-top:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 5);border-top-width:1px;border-color:color-mix(in srgb,var(--fv-border) var(--un-border-opacity),transparent)}.uno-tzc8ur{margin-top:calc(var(--spacing) * 2);white-space:pre-wrap}.uno-y12up5{margin-top:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 8);align-items:flex-start}.uno-zjlv6a{margin-top:calc(var(--spacing) * 3);flex-direction:row;align-items:flex-end}.uno-4stra4{padding:calc(var(--spacing) * 0);text-align:left;border-width:0px;background-color:transparent;max-width:100%;cursor:pointer}.uno-54xusu{padding:calc(var(--spacing) * 4);border-width:1px;border-color:color-mix(in srgb,var(--fv-border) var(--un-border-opacity),transparent);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.uno-7ibucd{padding:calc(var(--spacing) * 4);border-width:1px;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.uno-rc1rwm{padding:calc(var(--spacing) * 0);text-align:left;border-width:0px;background-color:transparent;height:100%;min-width:calc(var(--spacing) * 0);width:100%;display:block;cursor:pointer;white-space:normal}.uno-58x8rd{padding-block:calc(var(--spacing) * 4);display:flex;gap:calc(var(--spacing) * 4);align-items:flex-start;justify-content:space-between}.uno-768fke{padding-block:calc(var(--spacing) * 2);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.uno-8p61vh{padding-block:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:color-mix(in srgb,var(--fv-border) var(--un-border-opacity),transparent);display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.uno-k9d3p8{padding-block:calc(var(--spacing) * 1);display:flex;flex-direction:column;gap:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 0)}.uno-n7rg38{padding-block:calc(var(--spacing) * 1);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:center;justify-content:space-between}.uno-nrqnh6{padding-block:calc(var(--spacing) * 3);display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:center;justify-content:space-between}.uno-vsuuub{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;border-radius:var(--radius-md);display:flex;gap:calc(var(--spacing) * 2);width:100%;align-items:baseline}.uno-hqzlxi{padding-left:calc(var(--spacing) * 4);list-style-type:disc;display:flex;flex:1 1 0%;flex-direction:column;gap:calc(var(--spacing) * 1)}.uno-rb2m6p{padding-top:calc(var(--spacing) * 2);display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.uno-xdt6wv{padding-left:calc(var(--spacing) * 4);list-style-type:disc;display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.uno-58x8rd:first-child{padding-top:calc(var(--spacing) * 0)}.uno-58x8rd:last-child{padding-bottom:calc(var(--spacing) * 0)}.uno-6jsf8g{text-align:left;cursor:pointer}.uno-2y7ba3:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in srgb,var(--fv-text) var(--un-outline-opacity),transparent)}.uno-4stra4:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in srgb,var(--fv-text) var(--un-outline-opacity),transparent)}.uno-rc1rwm:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in srgb,var(--fv-text) var(--un-outline-opacity),transparent)}.uno-vsuuub:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in srgb,var(--fv-text) var(--un-outline-opacity),transparent)}.uno-emwvnc{list-style-type:none;display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.uno-k6lmj3{list-style-type:none;display:flex;flex-direction:column}.uno-q84ul0{list-style-type:none;display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.uno-mbix2u{border-width:1px;border-color:color-mix(in srgb,var(--fv-border) var(--un-border-opacity),transparent);border-radius:var(--radius-lg);width:100%;height:auto}.uno-j3itmw{border-width:2px;border-radius:var(--radius-md);aspect-ratio:1/1;overflow:hidden}.uno-y51dqt{border-radius:var(--radius-md);height:110px;width:100%;object-fit:cover}.uno-2y7ba3:hover,.uno-vsuuub:hover{background-color:color-mix(in srgb,var(--fv-bg) var(--un-bg-opacity),transparent)}.uno-dvdwhr{opacity:60%;height:100%}.uno-rohwu7,.uno-6jsf8g:hover{text-decoration-line:underline}.uno-26vqlm:hover,.uno-3ah2ak:hover{text-decoration-color:color-mix(in srgb,var(--fv-text) var(--un-line-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fv-text) var(--un-line-opacity),transparent)}.uno-0erlik{display:flex;gap:calc(var(--spacing) * 2);align-items:flex-start}.uno-0qwcsd{display:flex;gap:calc(var(--spacing) * 2)}.uno-0si7bn{display:flex;flex-direction:column}.uno-0slmc9{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:flex-end;justify-content:space-between}.uno-12l818{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 4);align-items:flex-end;justify-content:space-between}.uno-1b7dva{display:flex;flex-direction:column}.uno-1i54to{display:flex;flex:1 1 0%;flex-direction:column;gap:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0)}.uno-1juu2g{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);max-width:760px}.uno-224c7m{display:flex;flex:1 1 0%;flex-direction:column;gap:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 0)}.uno-2758w1{display:flex;flex:1 1 0%;flex-direction:column;min-height:calc(var(--spacing) * 0)}.uno-3ibrkd{display:flex;gap:calc(var(--spacing) * 3);align-items:center;justify-content:space-between}.uno-3wbra0{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:flex-start;justify-content:space-between}.uno-3wf8we{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5)}.uno-4rqqx1{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1.5)}.uno-8b1g4w{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);min-width:calc(var(--spacing) * 0)}.uno-9ozglr{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1);min-width:calc(var(--spacing) * 0)}.uno-9tktp3{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);justify-content:flex-end}.uno-aexbub{display:flex;justify-content:flex-start}.uno-agp57s{display:flex;flex-direction:column;align-items:center}.uno-ahod09{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5);min-width:calc(var(--spacing) * 0)}.uno-c9kunu{display:flex;gap:calc(var(--spacing) * 1);align-items:center}.uno-cblyfw{display:flex;gap:calc(var(--spacing) * 1);align-items:baseline}.uno-cxunfs{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.uno-daq480{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);align-items:flex-start}.uno-dhtutq{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.uno-drtgip{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.uno-dwsilr{display:flex;gap:calc(var(--spacing) * 1);max-width:72ch;align-items:center}.uno-e1t27o{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5)}.uno-e9v1zi{display:flex;flex:1 1 0%;flex-direction:column;gap:calc(var(--spacing) * 4);height:100%;min-height:calc(var(--spacing) * 0)}.uno-ebsnwn{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.uno-emrazq{display:flex;justify-content:flex-end}.uno-evrval{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6)}.uno-gml4zy{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);align-items:flex-start}.uno-k4dw8g{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);height:100%}.uno-ksa4bq{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:center}.uno-l29q0p{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);align-items:center}.uno-mzyy3f{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.uno-ntcq66{display:flex;gap:calc(var(--spacing) * 3);align-items:flex-start;justify-content:space-between}.uno-o3cbv5{display:flex;gap:calc(var(--spacing) * 2);align-items:flex-start;justify-content:space-between}.uno-onbj93{display:flex;gap:calc(var(--spacing) * 4);align-items:flex-start;justify-content:space-between}.uno-onwk99{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 4)}.uno-qbo2tg{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);align-items:center;justify-content:space-between}.uno-qlnoif{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:center;justify-content:space-between}.uno-r7nyk8{display:flex;flex-shrink:0;flex-direction:column;gap:calc(var(--spacing) * 2);width:100%;max-width:9rem}.uno-vfs5rq{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1);align-items:center}.uno-wc302j{display:flex;flex:1 1 0%;flex-direction:column;gap:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 60);overflow-y:auto}.uno-yjmvii{display:flex;height:calc(var(--spacing) * 9);align-items:center}.uno-z98glc{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3);align-items:flex-end}.uno-zj82ab{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);align-items:flex-end}.uno-4v1jlf{display:inline-flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);align-items:center}.uno-5515ae{display:inline-flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1);align-items:center}.uno-661mzx{display:inline-flex;gap:calc(var(--spacing) * 2);align-items:center}.uno-e9d7y9{display:inline-flex;gap:calc(var(--spacing) * 1.5);align-items:center}.uno-iekizp{display:inline-flex;gap:calc(var(--spacing) * 1.5);align-items:center;justify-content:flex-end}.uno-m5qu4h{display:inline-flex;flex-shrink:0;gap:calc(var(--spacing) * 1);align-items:center;--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}.uno-wjkw8d{display:inline-flex;flex-shrink:0;gap:calc(var(--spacing) * 1.5);align-items:center}.uno-gc33bg{flex:2;min-width:240px}.uno-0x861p{flex:1 1 0%;min-width:260px}.uno-18u2ty{flex:1 1 0%;min-width:180px}.uno-9phfgb{flex:1 1 0%;min-width:calc(var(--spacing) * 0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uno-cw8j10{flex:1 1 0%;min-width:160px}.uno-ed1e2c{flex:1 1 0%}.uno-g3oh63{flex:1 1 0%;min-width:calc(var(--spacing) * 0)}.uno-i73p13{flex:1 1 0%;min-width:200px}.uno-kfuug2{flex:1 1 0%;min-width:140px}.uno-nlaz5f{flex:1 1 0%;min-width:240px}.uno-9y0ynp{flex-shrink:0}.uno-t5e6r1{flex-wrap:wrap}.uno-1bl9hi{gap:calc(var(--spacing) * 2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.uno-4wct86{gap:calc(var(--spacing) * 4)}.uno-5gc0m4{gap:calc(var(--spacing) * 2)}.uno-6zlk7i{gap:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.uno-76k9n3{gap:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.uno-827523{gap:calc(var(--spacing) * 3);display:grid}.uno-8cyifb{gap:calc(var(--spacing) * 2);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.uno-8z0oka{gap:calc(var(--spacing) * 6);display:grid}.uno-aqrte9{gap:calc(var(--spacing) * 4);display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.uno-behj1j{gap:calc(var(--spacing) * 3);display:grid}.uno-cv7yps,.uno-eq14n4,.uno-f00qc3,.uno-fmrlhn,.uno-i9b4n5{gap:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.uno-r82aqi{gap:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));min-width:calc(var(--spacing) * 0)}.uno-s0ku9e,.uno-sakfyd{gap:calc(var(--spacing) * 3);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.uno-xvos2w{gap:calc(var(--spacing) * 4);display:grid}.uno-5qpqhp{width:100%}.uno-82q8nr{height:100%}.uno-ae38dm{min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere}.uno-atuvyf{min-width:160px}.uno-dlofh1{height:100%;width:100%;object-fit:cover}.uno-m2q3qn{max-width:80%}.uno-p3pkn5{width:calc(var(--spacing) * 44)}.uno-q06pg5{max-width:var(--container-xs)}.uno-q7nzf1{width:calc(var(--spacing) * 40)}.uno-sbc0zi{max-width:320px;display:block}.uno-sl6hhq{max-width:220px}.uno-st64pe{min-width:640px}.uno-tby3ob{width:100%}.uno-vj6zo6{min-width:calc(var(--spacing) * 0)}.uno-vjp7t9{min-width:140px}.uno-vq8nqc{max-width:420px}.uno-w6kydb,.uno-xcmeba{width:100%}.uno-yguqmv{height:100%;--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-color:color-mix(in srgb, var(--rs-color-blue) var(--un-ring-opacity), transparent)}.uno-t7uh5u{display:block}.uno-24abin{white-space:pre-wrap}.uno-b12u51{white-space:pre-line}.uno-idm853{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uno-bt65fl{overflow-wrap:anywhere}.uno-ytsssi{overflow-x:auto}.uno-c3ldho label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.uno-4fpsdc{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}.uno-0si7bn :where(>:not(:last-child)){border-color:color-mix(in srgb,var(--fv-border) var(--un-divide-opacity),transparent);--un-divide-y-reverse:0;border-top-width:calc(1px * var(--un-divide-y-reverse));border-top-style:var(--un-border-style);border-bottom-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-style:var(--un-border-style)}@media (min-width: 40rem){.uno-cypbp3{flex-direction:row;align-items:flex-end}.uno-gml4zy{flex-direction:row}.uno-xk6ri9{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.uno-4lnu37{grid-column:span 2/span 2}.uno-76k9n3{grid-template-columns:repeat(2,minmax(0,1fr))}.uno-cv7yps{grid-template-columns:repeat(3,minmax(0,1fr))}.uno-eq14n4{grid-template-columns:repeat(2,minmax(0,1fr))}.uno-f00qc3{grid-template-columns:repeat(3,minmax(0,1fr))}.uno-fmrlhn,.uno-r82aqi{grid-template-columns:repeat(2,minmax(0,1fr))}.uno-s0ku9e{grid-template-columns:repeat(5,minmax(0,1fr))}.uno-sakfyd{grid-template-columns:repeat(4,minmax(0,1fr))}.uno-5qpqhp{width:100px}.uno-tby3ob{width:calc(var(--spacing) * 72)}.uno-vh9drh{max-width:calc(50% - 6px)}.uno-w6kydb{width:340px}.uno-xcmeba{width:200px}}@media (min-width: 48rem){.uno-827523,.uno-behj1j{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64rem){.uno-8z0oka{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.uno-xvos2w{grid-template-columns:minmax(0,1fr) 320px}.uno-aqrte9{grid-template-columns:repeat(3,minmax(0,1fr))}.uno-cv7yps{grid-template-columns:repeat(5,minmax(0,1fr))}.uno-fmrlhn,.uno-r82aqi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 80rem){.uno-i9b4n5{grid-template-columns:1.6fr 1fr}.uno-76k9n3{grid-template-columns:repeat(4,minmax(0,1fr))}.uno-behj1j{grid-template-columns:repeat(3,minmax(0,1fr))}}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.my{margin-block:calc(var(--spacing) * 4)}.px{padding-inline:calc(var(--spacing) * 4)}.outline{outline-style:var(--un-outline-style);outline-width:1px}.b,.border{border-width:1px}.border-ink{border-color:color-mix(in srgb,var(--fv-text) var(--un-border-opacity),transparent)}.border-line{border-color:color-mix(in srgb,var(--fv-border) var(--un-border-opacity),transparent)}.border-transparent{border-color:transparent}.flex{display:flex}.inline-flex{display:inline-flex}.grow{flex-grow:1}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.h1{height:calc(var(--spacing) * 1)}.h2{height:calc(var(--spacing) * 2)}.h3{height:calc(var(--spacing) * 3)}.inline-block{display:inline-block}.contents{display:contents}.hidden{display:none}.visible{visibility:visible}.resize{resize:both}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.ring{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color, currentColor);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--un-ease, var(--default-transition-timingFunction));transition-duration:var(--un-duration, var(--default-transition-duration))}.items-center{align-items:center}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.invert{--un-invert:invert(100%);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.table{display:table}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}
