:root,[data-theme=dark]{color-scheme:dark;--rv-bg:#0a0e16;--rv-surface:#11161f;--rv-surface-raised:#161c27;--rv-hover-surface:var(--rv-surface-raised);--rv-surface-head:#0d121a;--rv-overlay:rgba(0,0,0,.55);--rv-border:hsla(0,0%,100%,.08);--rv-border-soft:hsla(0,0%,100%,.06);--rv-border-strong:hsla(0,0%,100%,.14);--rv-border-dashed:hsla(0,0%,100%,.14);--rv-border-pill:hsla(0,0%,100%,.1);--rv-text:#e7eaf0;--rv-text-soft:#c7cbd4;--rv-text-dim:#9aa2b1;--rv-text-muted:#747b89;--rv-text-faint:#5b6270;--rv-text-disabled:#3f4552;--rv-label:#6b7280;--rv-link:#7fb4ff;--rv-chip:hsla(0,0%,100%,.06);--rv-chip-soft:hsla(0,0%,100%,.05);--rv-accent:#2dd4a0;--rv-accent-soft:rgba(45,212,160,.12);--rv-accent-line:rgba(45,212,160,.3);--rv-on-accent:#06120e;--rv-success:#2dd4a0;--rv-success-soft:rgba(45,212,160,.12);--rv-success-line:rgba(45,212,160,.3);--rv-warning:#f0b429;--rv-warning-soft:rgba(240,180,41,.12);--rv-warning-line:rgba(240,180,41,.3);--rv-danger:#f87171;--rv-danger-soft:hsla(0,91%,71%,.12);--rv-danger-line:hsla(0,91%,71%,.3);--rv-info:#7fb4ff;--rv-info-soft:rgba(127,180,255,.12);--rv-info-line:rgba(127,180,255,.3);--rv-setup:#a78bfa;--rv-setup-soft:rgba(167,139,250,.12);--rv-setup-line:rgba(167,139,250,.3);--rv-toggle-track:hsla(0,0%,100%,.12);--rv-toggle-knob-on:#fff;--rv-tab-active-bg:#e7eaf0;--rv-tab-active-fg:#0a0e16}[data-theme=light]{color-scheme:light;--rv-bg:#f5f6f8;--rv-surface:#fff;--rv-surface-raised:#f0f2f5;--rv-hover-surface:var(--rv-surface-raised);--rv-surface-head:#f8f9fb;--rv-overlay:rgba(15,23,42,.35);--rv-border:rgba(15,23,42,.1);--rv-border-soft:rgba(15,23,42,.06);--rv-border-strong:rgba(15,23,42,.18);--rv-border-dashed:rgba(15,23,42,.18);--rv-border-pill:rgba(15,23,42,.14);--rv-text:#111827;--rv-text-soft:#1f2937;--rv-text-dim:#4b5563;--rv-text-muted:#6b7280;--rv-text-faint:#9ca3af;--rv-text-disabled:#d1d5db;--rv-label:#6b7280;--rv-link:#2563eb;--rv-chip:rgba(15,23,42,.05);--rv-chip-soft:rgba(15,23,42,.04);--rv-accent:#0f9f75;--rv-accent-soft:rgba(15,159,117,.1);--rv-accent-line:rgba(15,159,117,.35);--rv-on-accent:#06120e;--rv-success:#0f9f75;--rv-success-soft:rgba(15,159,117,.1);--rv-success-line:rgba(15,159,117,.35);--rv-warning:#b7791f;--rv-warning-soft:rgba(183,121,31,.1);--rv-warning-line:rgba(183,121,31,.35);--rv-danger:#dc2626;--rv-danger-soft:rgba(220,38,38,.08);--rv-danger-line:rgba(220,38,38,.3);--rv-info:#2563eb;--rv-info-soft:rgba(37,99,235,.1);--rv-info-line:rgba(37,99,235,.3);--rv-setup:#7c3aed;--rv-setup-soft:rgba(124,58,237,.1);--rv-setup-line:rgba(124,58,237,.28);--rv-toggle-track:rgba(15,23,42,.16);--rv-toggle-knob-on:#fff;--rv-tab-active-bg:#e7eaf0;--rv-tab-active-fg:#0a0e16;--rv-shadow-1:0 1px 2px rgba(15,23,42,.06);--rv-shadow-2:0 12px 32px rgba(15,23,42,.12);--bg:var(--rv-bg);--panel:var(--rv-surface);--panel-2:var(--rv-surface-raised);--text:var(--rv-text);--text-dim:var(--rv-text-dim);--text-faint:var(--rv-text-faint);--ravios-v2-bg:var(--rv-bg);--ravios-v2-panel:var(--rv-surface);--ravios-v2-panel-raised:var(--rv-surface-raised);--ravios-v2-line:var(--rv-border-strong);--ravios-v2-text:var(--rv-text);--ravios-v2-muted:var(--rv-text-muted);--ravios-v2-accent:var(--rv-accent);--ravios-v2-primary:var(--rv-info);--ravios-v2-success:var(--rv-success);--ravios-v2-warning:var(--rv-warning);--accounts-line:var(--rv-border-strong);--accounts-panel:var(--rv-surface);--accounts-muted:var(--rv-text-muted);--accounts-purple:var(--rv-info);--accounts-cyan:var(--rv-accent)}[data-theme=brown]{color-scheme:dark;--rv-bg:#16110c;--rv-surface:#1f1811;--rv-surface-head:#1a140e;--rv-accent:#e0a458;--rv-accent-soft:rgba(224,164,88,.14);--rv-accent-line:rgba(224,164,88,.35)}[data-theme=blue]{color-scheme:dark;--rv-bg:#080d19;--rv-surface:#101827;--rv-surface-head:#0e1728;--rv-accent:#54d7ee;--rv-accent-soft:rgba(84,215,238,.12);--rv-accent-line:rgba(84,215,238,.32)}[data-theme=gray]{color-scheme:dark;--rv-bg:#141414;--rv-surface:#1c1c1c;--rv-surface-head:#181818;--rv-accent:#a3a3a3;--rv-accent-soft:hsla(0,0%,64%,.12);--rv-accent-line:hsla(0,0%,64%,.32)}.rv-board,.rv-page{color:var(--rv-text);font-family:var(--rv-font-sans)}.rv-page-header{display:flex;align-items:center;gap:var(--rv-space-4);min-height:40px;margin:0 0 var(--rv-space-5)}.rv-page-header h1{margin:0;color:var(--rv-text);font-size:var(--rv-fs-2xl);font-weight:var(--rv-fw-bold);letter-spacing:-.02em;line-height:1.15}.rv-page-header__spacer{flex:1}.rv-tabs{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);background:var(--rv-surface)}.rv-tabs a,.rv-tabs button{margin:0;padding:7px 16px;border:0;border-radius:var(--rv-radius-md);background:transparent;color:var(--rv-text-dim);font-family:inherit;font-size:var(--rv-fs-sm);font-weight:var(--rv-fw-semibold);text-decoration:none;cursor:pointer}.rv-tabs a.is-active,.rv-tabs button.is-active{background:var(--rv-tab-active-bg);color:var(--rv-tab-active-fg)}.rv-live{display:inline-flex;align-items:center;padding:3px 9px;border:1px solid var(--rv-accent-line);border-radius:var(--rv-radius-pill);background:var(--rv-accent-soft);color:var(--rv-accent);font-size:var(--rv-fs-xs);font-weight:var(--rv-fw-semibold);white-space:nowrap}.rv-filter-bar{display:grid;gap:var(--rv-space-3);margin:0 0 var(--rv-space-4)}.rv-filter-bar__end,.rv-filter-bar__row,.rv-filter-bar__start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rv-space-3)}.rv-filter-bar__row{justify-content:space-between}.rv-filter-bar__start{min-width:0;flex:1}.rv-search{width:100%;height:var(--rv-control-h);margin:0;padding:0 12px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);background:var(--rv-surface);color:var(--rv-text);font-family:inherit;font-size:var(--rv-fs-sm)}.rv-search::placeholder{color:var(--rv-text-faint)}.rv-pills{display:flex;flex-wrap:wrap;gap:var(--rv-space-2)}.rv-btn,.rv-pager button,.rv-pills button,.rv-theme-switch button,.rv-view-toggle button{margin:0;font-family:inherit;cursor:pointer}.rv-pills button{height:var(--rv-pill-h);padding:0 14px;border:1px solid var(--rv-border-pill);border-radius:var(--rv-radius-pill);background:var(--rv-surface);color:var(--rv-text-dim);font-size:var(--rv-fs-sm);font-weight:var(--rv-fw-semibold)}.rv-pills button.is-active,.rv-pills button[aria-selected=true]{border-color:var(--rv-accent-line);background:var(--rv-accent);color:var(--rv-on-accent)}.rv-pills button:disabled{color:var(--rv-text-disabled);cursor:default}.rv-theme-switch,.rv-view-toggle{display:inline-flex;padding:3px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);background:var(--rv-surface)}.rv-theme-switch button,.rv-view-toggle button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:26px;padding:0;border:0;border-radius:var(--rv-radius-md);background:transparent;color:var(--rv-text-dim);font-size:var(--rv-fs-xs);font-weight:var(--rv-fw-semibold)}.rv-pager button:hover,.rv-pills button:hover:not(:disabled),.rv-theme-switch button:hover,.rv-view-toggle button:hover{background:var(--rv-surface-raised);color:var(--rv-text)}.rv-theme-switch button[aria-pressed=true],.rv-theme-switch button[aria-pressed=true]:hover{background:var(--rv-tab-active-bg);color:var(--rv-tab-active-fg)}.rv-theme-switch{display:grid;grid-template-columns:1fr 1fr;flex-shrink:0;width:100%;margin-top:var(--rv-space-4)}.rv-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--rv-control-h);padding:0 12px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);background:var(--rv-surface);color:var(--rv-text);font-size:var(--rv-fs-sm);font-weight:var(--rv-fw-semibold);text-decoration:none}.rv-btn:hover{background:var(--rv-surface-raised)}.rv-btn--accent{border-color:transparent;background:var(--rv-accent);color:var(--rv-on-accent)}.rv-btn--accent:hover{filter:brightness(1.05)}.rv-btn--ghost{background:transparent}.rv-badge{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-pill);background:var(--rv-chip);color:var(--rv-text-dim);font-size:var(--rv-fs-2xs);font-weight:var(--rv-fw-semibold);letter-spacing:.04em;text-transform:uppercase}.rv-badge--success{border-color:var(--rv-success-line);background:var(--rv-success-soft);color:var(--rv-success)}.rv-badge--warning{border-color:var(--rv-warning-line);background:var(--rv-warning-soft);color:var(--rv-warning)}.rv-badge--danger{border-color:var(--rv-danger-line);background:var(--rv-danger-soft);color:var(--rv-danger)}.rv-badge--info{border-color:var(--rv-info-line);background:var(--rv-info-soft);color:var(--rv-info)}.rv-badge--setup{border-color:var(--rv-setup-line);background:var(--rv-setup-soft);color:var(--rv-setup)}.rv-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--rv-kpi-min-w),1fr));gap:var(--rv-space-3);margin:0 0 var(--rv-space-4)}.rv-kpi{display:flex;flex-direction:column;gap:var(--rv-space-2);min-height:92px;padding:var(--rv-space-4) var(--rv-space-5);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);background:var(--rv-surface)}.rv-kpi__label{color:var(--rv-text-muted);font-size:var(--rv-fs-2xs);font-weight:var(--rv-fw-semibold);letter-spacing:.08em;text-transform:uppercase}.rv-kpi__value{color:var(--rv-text);font-size:var(--rv-fs-2xl);font-weight:var(--rv-fw-bold);letter-spacing:-.03em;line-height:1}.rv-kpi--success .rv-kpi__value{color:var(--rv-success)}.rv-kpi--warning .rv-kpi__value{color:var(--rv-warning)}.rv-kpi--danger .rv-kpi__value{color:var(--rv-danger)}.rv-kpi--info .rv-kpi__value{color:var(--rv-info)}.rv-kpi__detail{color:var(--rv-text-faint);font-size:var(--rv-fs-xs)}.rv-table-wrap{overflow-x:auto;border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);background:var(--rv-surface)}.rv-table{width:100%;margin:0;border:0;border-collapse:collapse;background:transparent}.rv-table td,.rv-table th{padding:10px var(--rv-space-5);border-bottom:1px solid var(--rv-border-soft);text-align:left}.rv-table th{height:auto;background:var(--rv-surface-head);color:var(--rv-text-muted);font-size:var(--rv-fs-2xs);font-weight:var(--rv-fw-semibold);letter-spacing:.06em;text-transform:uppercase}.rv-table td{height:var(--rv-table-row-h);color:var(--rv-text);font-size:var(--rv-fs-md)}.rv-table td input:not([type]),.rv-table td input[type=text],.rv-table td select,.rv-table td textarea{margin:0;max-width:100%;border:1px solid var(--rv-border-pill);border-radius:var(--rv-radius-pill);background:var(--rv-surface);color:var(--rv-text);font:inherit;padding:7px 12px}.rv-table tr:last-child td{border-bottom:0}.rv-table tbody tr.is-clickable{cursor:pointer}.rv-table tbody tr.is-clickable:hover td{background:var(--rv-hover-surface)}.rv-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-auto-rows:max-content;align-items:start;gap:var(--rv-space-4)}.rv-gallery-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);background:var(--rv-surface);color:inherit;text-decoration:none}.rv-gallery-card__media{display:grid;place-items:center;aspect-ratio:4/5;position:relative;background:var(--rv-surface-raised);color:var(--rv-text-faint);font-size:var(--rv-fs-sm)}.rv-gallery-card__body{display:grid;gap:4px;padding:var(--rv-space-3) var(--rv-space-4) var(--rv-space-4)}.rv-gallery-card__body strong{font-size:var(--rv-fs-sm)}.rv-gallery-card__badges{display:flex;flex-wrap:wrap;gap:var(--rv-space-1);margin-bottom:4px}.rv-pager{justify-content:space-between;gap:var(--rv-space-4);margin-top:var(--rv-space-4);color:var(--rv-text-muted);font-size:var(--rv-fs-sm)}.rv-pager,.rv-pager__pages{display:flex;align-items:center}.rv-pager__pages{gap:6px}.rv-pager a,.rv-pager button{width:28px;height:28px;padding:0;border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);background:var(--rv-surface);color:var(--rv-text-dim);font-size:var(--rv-fs-xs)}.rv-pager a[aria-current=page],.rv-pager button[aria-current=page]{border-color:transparent;background:var(--rv-accent);color:var(--rv-on-accent)}.rv-empty{padding:var(--rv-space-8) var(--rv-space-4);border:1px dashed var(--rv-border-dashed);border-radius:var(--rv-radius-lg);color:var(--rv-text-muted);text-align:center}.rv-empty strong{display:block;margin-bottom:4px;color:var(--rv-text)}.rv-empty p{margin:0}.rv-page-shell__top{position:sticky;top:0;z-index:6;background:var(--rv-bg);padding-block:var(--rv-space-3);display:grid;gap:var(--rv-space-3)}.rv-page-shell__breadcrumb,.rv-page-shell__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--rv-space-3)}.rv-page-shell__breadcrumb{color:var(--rv-text-muted);font-size:var(--rv-fs-xs)}.rv-page-shell .rv-kpi-grid,.rv-page-shell .rv-page-header{margin:0}.rv-page-shell .rv-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rv-page-shell__actions,.rv-page-shell__filters,.rv-page-shell__search{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rv-space-3)}.rv-page-shell__search .rv-search{flex:1;min-width:180px;width:auto}.rv-page-shell__filters{padding:var(--rv-space-3);border:1px solid var(--rv-border);border-radius:var(--rv-radius-lg);background:var(--rv-surface)}.rv-page-shell__filters label{display:grid;gap:var(--rv-space-2);color:var(--rv-text-muted);font-size:var(--rv-fs-xs)}.rv-page-shell select,.rv-selection-bar select{margin:0;border:1px solid var(--rv-border-pill);border-radius:var(--rv-radius-pill);background:var(--rv-surface);color:var(--rv-text);padding:7px 12px}.rv-view-toggle button[aria-pressed=true]{background:var(--rv-accent);color:var(--rv-on-accent)}.rv-pager button:disabled,.rv-view-toggle button:disabled{opacity:.4;cursor:default}.rv-pager,.rv-pager__pages{flex-wrap:wrap}.rv-pager a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.rv-pager a:hover{background:var(--rv-surface-raised);color:var(--rv-text)}.rv-table__sort{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.rv-table__selection{width:36px}.rv-table__selection input{width:auto;margin:0;accent-color:var(--rv-accent)}.rv-gallery-card:focus-visible,.rv-gallery-item:focus-visible,.rv-table tr:focus-visible{outline:2px solid var(--rv-accent);outline-offset:-2px}.rv-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3);margin-bottom:var(--rv-space-4);border:1px solid var(--rv-accent-line);border-radius:var(--rv-radius-lg);background:var(--rv-accent-soft)}.rv-selection-bar .rv-btn{border-radius:var(--rv-radius-pill)}.rv-btn--danger{color:var(--rv-danger);border-color:var(--rv-danger-line);background:var(--rv-danger-soft);margin-left:var(--rv-space-4)}.rv-gallery-card__media img{width:100%;height:100%;object-fit:cover}.rv-gallery-card__platform{position:absolute;top:8px;right:8px;padding:2px 7px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);background:var(--rv-surface);color:var(--rv-text-dim);font-size:var(--rv-fs-xs)}.rv-gallery-card__body{display:flex;flex-direction:column;gap:7px;padding:11px 12px;flex:1}.rv-gallery-card__account,.rv-gallery-card__footer,.rv-gallery-card__identity{display:flex;align-items:center;gap:8px}.rv-gallery-card__footer,.rv-gallery-card__identity{justify-content:space-between}.rv-gallery-card__age,.rv-gallery-card__slot{font-family:var(--rv-font-mono);font-size:var(--rv-fs-xs);color:var(--rv-text-muted)}.rv-gallery-card__caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px;font-size:var(--rv-fs-sm)}.rv-gallery-card__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:3px 10px;padding:7px 9px;border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);background:var(--rv-surface-head)}.rv-gallery-card__footer{margin-top:auto}.rv-gallery-card__pill{padding:3px 10px;border:1px solid var(--rv-border-pill);border-radius:var(--rv-radius-pill);font-size:var(--rv-fs-xs);color:var(--rv-text-dim)}.rv-gallery-item{display:flex}.rv-gallery-item>.rv-gallery-card{width:100%}.rv-gallery-card.is-clickable,.rv-gallery-item.is-clickable{cursor:pointer}.rv-gallery-card.is-clickable:hover,.rv-gallery-item.is-clickable:hover .rv-gallery-card{border-color:var(--rv-border-strong);background:var(--rv-hover-surface)}.rv-gallery-group h2,.rv-gallery-group h3{color:var(--rv-text-muted);font-size:var(--rv-fs-sm)}.rv-gallery-state{padding:var(--rv-space-8);color:var(--rv-text-muted);text-align:center}@media (max-width:780px){.rv-page-shell .rv-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-page-shell .rv-page-header{flex-wrap:wrap}}.rv-pager a:hover,.rv-pager button:hover:not(:disabled),.rv-view-toggle button:hover:not(:disabled){background:var(--rv-surface-raised);color:var(--rv-text)}.rv-gallery-item{position:relative}.rv-gallery-item__selection{position:absolute;top:8px;left:8px;z-index:1;display:flex;padding:4px;border-radius:var(--rv-radius-sm);background:var(--rv-surface)}.rv-gallery-item__selection input{width:auto;margin:0;accent-color:var(--rv-accent)}.rv-warm-up-form{display:flex;align-items:center;flex-wrap:wrap;gap:var(--rv-space-3)}.rv-warm-up-form input[type=number]{width:4.5rem}.pq-mini-thumb{width:40px;height:40px;border-radius:6px;background:var(--rv-surface);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.pq-mini-thumb img,.pq-mini-thumb video{width:100%;height:100%;object-fit:cover;display:block}.pq-caption-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--rv-text)}.pq-row-account{display:flex;align-items:center;gap:7px;font-size:13px}.pq-avatar{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#0a0e16;flex-shrink:0}.pq-scheduled-cell{display:flex;flex-direction:column;gap:2px;font-size:13px}.pq-scheduled-created{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--rv-text-muted)}.rv-kpi-grid{align-items:stretch}.rv-kpi{justify-content:space-between}:root{--background:oklch(1 0 0);--foreground:oklch(0.141 0.005 285.823);--card:oklch(1 0 0);--card-foreground:oklch(0.141 0.005 285.823);--popover:oklch(1 0 0);--popover-foreground:oklch(0.141 0.005 285.823);--primary:oklch(0.508 0.118 165.612);--primary-foreground:oklch(0.979 0.021 166.113);--secondary:oklch(0.967 0.001 286.375);--secondary-foreground:oklch(0.21 0.006 285.885);--muted:oklch(0.967 0.001 286.375);--muted-foreground:oklch(0.552 0.016 285.938);--accent:oklch(0.967 0.001 286.375);--accent-foreground:oklch(0.21 0.006 285.885);--destructive:oklch(0.577 0.245 27.325);--border:oklch(0.92 0.004 286.32);--input:oklch(0.92 0.004 286.32);--ring:oklch(0.705 0.015 286.067);--chart-1:oklch(0.871 0.006 286.286);--chart-2:oklch(0.552 0.016 285.938);--chart-3:oklch(0.442 0.017 285.786);--chart-4:oklch(0.37 0.013 285.805);--chart-5:oklch(0.274 0.006 286.033);--radius:0.625rem;--sidebar:oklch(0.985 0 0);--sidebar-foreground:oklch(0.141 0.005 285.823);--sidebar-primary:oklch(0.596 0.145 163.225);--sidebar-primary-foreground:oklch(0.979 0.021 166.113);--sidebar-accent:oklch(0.967 0.001 286.375);--sidebar-accent-foreground:oklch(0.21 0.006 285.885);--sidebar-border:oklch(0.92 0.004 286.32);--sidebar-ring:oklch(0.705 0.015 286.067)}:root:not([data-theme=light]){--background:oklch(0.141 0.005 285.823);--foreground:oklch(0.985 0 0);--card:oklch(0.21 0.006 285.885);--card-foreground:oklch(0.985 0 0);--popover:oklch(0.21 0.006 285.885);--popover-foreground:oklch(0.985 0 0);--primary:oklch(0.432 0.095 166.913);--primary-foreground:oklch(0.979 0.021 166.113);--secondary:oklch(0.274 0.006 286.033);--secondary-foreground:oklch(0.985 0 0);--muted:oklch(0.274 0.006 286.033);--muted-foreground:oklch(0.705 0.015 286.067);--accent:oklch(0.274 0.006 286.033);--accent-foreground:oklch(0.985 0 0);--destructive:oklch(0.704 0.191 22.216);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--ring:oklch(0.552 0.016 285.938);--chart-1:oklch(0.871 0.006 286.286);--chart-2:oklch(0.552 0.016 285.938);--chart-3:oklch(0.442 0.017 285.786);--chart-4:oklch(0.37 0.013 285.805);--chart-5:oklch(0.274 0.006 286.033);--sidebar:oklch(0.21 0.006 285.885);--sidebar-foreground:oklch(0.985 0 0);--sidebar-primary:oklch(0.696 0.17 162.48);--sidebar-primary-foreground:oklch(0.262 0.051 172.552);--sidebar-accent:oklch(0.274 0.006 286.033);--sidebar-accent-foreground:oklch(0.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(0.552 0.016 285.938)}:root[data-theme]{--rv-bg:var(--background);--rv-surface:var(--card);--rv-surface-raised:var(--muted);--rv-hover-surface:var(--muted);--rv-surface-head:var(--muted);--rv-border:var(--border);--rv-border-soft:color-mix(in oklch,var(--border),transparent 40%);--rv-border-strong:var(--input);--rv-border-dashed:var(--input);--rv-border-pill:var(--input);--rv-text:var(--foreground);--rv-text-soft:var(--foreground);--rv-text-dim:var(--muted-foreground);--rv-text-muted:var(--muted-foreground);--rv-text-faint:color-mix(in oklch,var(--muted-foreground),transparent 30%);--rv-text-disabled:color-mix(in oklch,var(--muted-foreground),transparent 60%);--rv-label:var(--muted-foreground);--rv-link:var(--sidebar-primary);--rv-chip:var(--muted);--rv-chip-soft:var(--muted);--rv-accent:var(--sidebar-primary);--rv-accent-soft:color-mix(in oklch,var(--sidebar-primary),transparent 88%);--rv-accent-line:color-mix(in oklch,var(--sidebar-primary),transparent 65%);--rv-on-accent:var(--sidebar-primary-foreground);--rv-success:var(--sidebar-primary);--rv-success-soft:color-mix(in oklch,var(--sidebar-primary),transparent 88%);--rv-success-line:color-mix(in oklch,var(--sidebar-primary),transparent 65%);--rv-danger:var(--destructive);--rv-danger-soft:color-mix(in oklch,var(--destructive),transparent 88%);--rv-danger-line:color-mix(in oklch,var(--destructive),transparent 65%);--rv-info:var(--muted-foreground);--rv-info-soft:var(--muted);--rv-info-line:var(--border);--rv-setup:var(--muted-foreground);--rv-setup-soft:var(--muted);--rv-setup-line:var(--border);--rv-toggle-track:var(--input);--rv-tab-active-bg:var(--background);--rv-tab-active-fg:var(--foreground);--bg:var(--background);--panel:var(--card);--panel-2:var(--muted);--text:var(--foreground);--text-dim:var(--muted-foreground);--text-faint:color-mix(in oklch,var(--muted-foreground),transparent 30%);--ravios-v2-bg:var(--background);--ravios-v2-panel:var(--card);--ravios-v2-panel-raised:var(--muted);--ravios-v2-line:var(--border);--ravios-v2-text:var(--foreground);--ravios-v2-muted:var(--muted-foreground);--ravios-v2-accent:var(--sidebar-primary);--ravios-v2-primary:var(--sidebar-primary);--ravios-v2-success:var(--sidebar-primary);--accounts-line:var(--border);--accounts-panel:var(--card);--accounts-muted:var(--muted-foreground);--accounts-purple:var(--sidebar-primary);--accounts-cyan:var(--sidebar-primary)}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.app-ui :after:not(.legacy-content *),.app-ui :before:not(.legacy-content *),.app-ui :not(.legacy-content *),.app-ui :not(.legacy-content *)::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{.app-ui{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--leading-normal:1.5;--radius-md:calc(var(--radius) - 2px);--radius-4xl:2rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base;@layer utilities{.app-ui .\@container\/card:not(.legacy-content *){container:card/inline-size}.app-ui .\@container\/card-header:not(.legacy-content *){container:card-header/inline-size}.app-ui .\@container\/main:not(.legacy-content *){container:main/inline-size}.app-ui .pointer-events-none:not(.legacy-content *){pointer-events:none}.app-ui .collapse:not(.legacy-content *){visibility:collapse}.app-ui .visible:not(.legacy-content *){visibility:visible}.app-ui .sr-only:not(.legacy-content *){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-ui .absolute:not(.legacy-content *){position:absolute}.app-ui .fixed:not(.legacy-content *){position:fixed}.app-ui .relative:not(.legacy-content *){position:relative}.app-ui .inset-0:not(.legacy-content *){inset:0}.app-ui .inset-y-0:not(.legacy-content *){inset-block:0}.app-ui .top-1\.5:not(.legacy-content *){top:calc(var(--spacing) * 1.5)}.app-ui .top-1\/2:not(.legacy-content *){top:50%}.app-ui .top-3\.5:not(.legacy-content *){top:calc(var(--spacing) * 3.5)}.app-ui .top-4:not(.legacy-content *){top:calc(var(--spacing) * 4)}.app-ui .right-1:not(.legacy-content *){right:var(--spacing)}.app-ui .right-1\.5:not(.legacy-content *){right:calc(var(--spacing) * 1.5)}.app-ui .right-3:not(.legacy-content *){right:calc(var(--spacing) * 3)}.app-ui .right-4:not(.legacy-content *){right:calc(var(--spacing) * 4)}.app-ui .left-2:not(.legacy-content *){left:calc(var(--spacing) * 2)}.app-ui .isolate:not(.legacy-content *){isolation:isolate}.app-ui .z-10:not(.legacy-content *){z-index:10}.app-ui .z-20:not(.legacy-content *){z-index:20}.app-ui .z-50:not(.legacy-content *){z-index:50}.app-ui .col-start-2:not(.legacy-content *){grid-column-start:2}.app-ui .row-span-2:not(.legacy-content *){grid-row:span 2/span 2}.app-ui .row-start-1:not(.legacy-content *){grid-row-start:1}.app-ui .mx-2:not(.legacy-content *){margin-inline:calc(var(--spacing) * 2)}.app-ui .mx-3\.5:not(.legacy-content *){margin-inline:calc(var(--spacing) * 3.5)}.app-ui .mx-4:not(.legacy-content *){margin-inline:calc(var(--spacing) * 4)}.app-ui .mt-4:not(.legacy-content *){margin-top:calc(var(--spacing) * 4)}.app-ui .mt-auto:not(.legacy-content *){margin-top:auto}.app-ui .-ml-1:not(.legacy-content *){margin-left:calc(var(--spacing) * -1)}.app-ui .ml-auto:not(.legacy-content *){margin-left:auto}.app-ui .flex:not(.legacy-content *){display:flex}.app-ui .grid:not(.legacy-content *){display:grid}.app-ui .hidden:not(.legacy-content *){display:none}.app-ui .inline-flex:not(.legacy-content *){display:inline-flex}.app-ui .table:not(.legacy-content *){display:table}.app-ui .table-caption:not(.legacy-content *){display:table-caption}.app-ui .table-cell:not(.legacy-content *){display:table-cell}.app-ui .table-row:not(.legacy-content *){display:table-row}.app-ui .aspect-square:not(.legacy-content *){aspect-ratio:1}.app-ui .size-2\.5:not(.legacy-content *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.app-ui .size-3\.5:not(.legacy-content *){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.app-ui .size-3\.5\!:not(.legacy-content *){width:calc(var(--spacing) * 3.5)!important;height:calc(var(--spacing) * 3.5)!important}.app-ui .size-4:not(.legacy-content *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.app-ui .size-5\!:not(.legacy-content *){width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.app-ui .size-6:not(.legacy-content *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.app-ui .size-8:not(.legacy-content *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.app-ui .size-9:not(.legacy-content *){width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.app-ui .size-10:not(.legacy-content *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.app-ui .size-full:not(.legacy-content *){width:100%;height:100%}.app-ui .h-\(--header-height\):not(.legacy-content *){height:var(--header-height)}.app-ui .h-2:not(.legacy-content *){height:calc(var(--spacing) * 2)}.app-ui .h-4:not(.legacy-content *){height:calc(var(--spacing) * 4)}.app-ui .h-5:not(.legacy-content *){height:calc(var(--spacing) * 5)}.app-ui .h-6:not(.legacy-content *){height:calc(var(--spacing) * 6)}.app-ui .h-7:not(.legacy-content *){height:calc(var(--spacing) * 7)}.app-ui .h-8:not(.legacy-content *){height:calc(var(--spacing) * 8)}.app-ui .h-9:not(.legacy-content *){height:calc(var(--spacing) * 9)}.app-ui .h-10:not(.legacy-content *){height:calc(var(--spacing) * 10)}.app-ui .h-12:not(.legacy-content *){height:calc(var(--spacing) * 12)}.app-ui .h-\[calc\(100\%-1px\)\]:not(.legacy-content *){height:calc(100% - 1px)}.app-ui .h-auto:not(.legacy-content *){height:auto}.app-ui .h-full:not(.legacy-content *){height:100%}.app-ui .h-svh:not(.legacy-content *){height:100svh}.app-ui .min-h-0:not(.legacy-content *){min-height:0}.app-ui .min-h-svh:not(.legacy-content *){min-height:100svh}.app-ui .w-\(--sidebar-width\):not(.legacy-content *){width:var(--sidebar-width)}.app-ui .w-4:not(.legacy-content *){width:calc(var(--spacing) * 4)}.app-ui .w-5:not(.legacy-content *){width:calc(var(--spacing) * 5)}.app-ui .w-auto:not(.legacy-content *){width:auto}.app-ui .w-fit:not(.legacy-content *){width:fit-content}.app-ui .w-full:not(.legacy-content *){width:100%}.app-ui .max-w-\(--skeleton-width\):not(.legacy-content *){max-width:var(--skeleton-width)}.app-ui .max-w-xs:not(.legacy-content *){max-width:var(--container-xs)}.app-ui .min-w-0:not(.legacy-content *){min-width:0}.app-ui .min-w-5:not(.legacy-content *){min-width:calc(var(--spacing) * 5)}.app-ui .min-w-8:not(.legacy-content *){min-width:calc(var(--spacing) * 8)}.app-ui .min-w-9:not(.legacy-content *){min-width:calc(var(--spacing) * 9)}.app-ui .min-w-10:not(.legacy-content *){min-width:calc(var(--spacing) * 10)}.app-ui .flex-1:not(.legacy-content *){flex:1}.app-ui .shrink-0:not(.legacy-content *){flex-shrink:0}.app-ui .caption-bottom:not(.legacy-content *){caption-side:bottom}.app-ui .origin-\(--transform-origin\):not(.legacy-content *){transform-origin:var(--transform-origin)}.app-ui .-translate-x-px:not(.legacy-content *){--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .translate-x-px:not(.legacy-content *){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .-translate-y-1\/2:not(.legacy-content *){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .translate-y-\[calc\(-50\%-2px\)\]:not(.legacy-content *){--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .rotate-45:not(.legacy-content *){rotate:45deg}.app-ui .rotate-90:not(.legacy-content *){rotate:90deg}.app-ui .animate-pulse:not(.legacy-content *){animation:var(--animate-pulse)}.app-ui .resize:not(.legacy-content *){resize:both}.app-ui .auto-rows-min:not(.legacy-content *){grid-auto-rows:min-content}.app-ui .flex-col:not(.legacy-content *){flex-direction:column}.app-ui .flex-row:not(.legacy-content *){flex-direction:row}.app-ui .items-center:not(.legacy-content *){align-items:center}.app-ui .items-start:not(.legacy-content *){align-items:flex-start}.app-ui .justify-between:not(.legacy-content *){justify-content:space-between}.app-ui .justify-center:not(.legacy-content *){justify-content:center}.app-ui .justify-end:not(.legacy-content *){justify-content:flex-end}.app-ui .gap-\(--card-spacing\):not(.legacy-content *){gap:var(--card-spacing)}.app-ui .gap-1:not(.legacy-content *){gap:var(--spacing)}.app-ui .gap-1\.5:not(.legacy-content *){gap:calc(var(--spacing) * 1.5)}.app-ui .gap-2:not(.legacy-content *){gap:calc(var(--spacing) * 2)}.app-ui .gap-3:not(.legacy-content *){gap:calc(var(--spacing) * 3)}.app-ui .gap-4:not(.legacy-content *){gap:calc(var(--spacing) * 4)}.app-ui .gap-\[--spacing\(var\(--gap\)\)\]:not(.legacy-content *){gap:calc(var(--spacing) * var(--gap))}.app-ui .self-start:not(.legacy-content *){align-self:flex-start}.app-ui .justify-self-end:not(.legacy-content *){justify-self:flex-end}.app-ui .truncate:not(.legacy-content *){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .overflow-auto:not(.legacy-content *){overflow:auto}.app-ui .overflow-hidden:not(.legacy-content *){overflow:hidden}.app-ui .overflow-x-auto:not(.legacy-content *){overflow-x:auto}.app-ui .rounded:not(.legacy-content *){border-radius:.25rem}.app-ui .rounded-4xl:not(.legacy-content *){border-radius:var(--radius-4xl)}.app-ui .rounded-\[2px\]:not(.legacy-content *){border-radius:2px}.app-ui .rounded-\[min\(var\(--radius-md\)\,8px\)\]:not(.legacy-content *){border-radius:min(var(--radius-md),8px)}.app-ui .rounded-\[min\(var\(--radius-md\)\,10px\)\]:not(.legacy-content *){border-radius:min(var(--radius-md),10px)}.app-ui .rounded-full:not(.legacy-content *){border-radius:3.40282e+38px}.app-ui .rounded-lg:not(.legacy-content *){border-radius:var(--radius)}.app-ui .rounded-md:not(.legacy-content *){border-radius:calc(var(--radius) - 2px)}.app-ui .rounded-xl:not(.legacy-content *){border-radius:calc(var(--radius) + 4px)}.app-ui .rounded-t-xl:not(.legacy-content *){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.app-ui .rounded-b-xl:not(.legacy-content *){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.app-ui .border:not(.legacy-content *){border-style:var(--tw-border-style);border-width:1px}.app-ui .border-0\!:not(.legacy-content *){border-style:var(--tw-border-style)!important;border-width:0!important}.app-ui .border-t:not(.legacy-content *){border-top-style:var(--tw-border-style);border-top-width:1px}.app-ui .border-b:not(.legacy-content *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.app-ui .border-l:not(.legacy-content *){border-left-style:var(--tw-border-style);border-left-width:1px}.app-ui .border-solid:not(.legacy-content *){--tw-border-style:solid;border-style:solid}.app-ui .border-border:not(.legacy-content *){border-color:var(--border)}.app-ui .border-input:not(.legacy-content *){border-color:var(--input)}.app-ui .border-muted-foreground\/45\!:not(.legacy-content *){border-color:var(--muted-foreground)!important}@supports (color:color-mix(in lab,red,red)){.app-ui .border-muted-foreground\/45\!:not(.legacy-content *){border-color:color-mix(in oklab,var(--muted-foreground) 45%,transparent)!important}}.app-ui .border-sidebar-border:not(.legacy-content *){border-color:var(--sidebar-border)}.app-ui .border-transparent:not(.legacy-content *){border-color:#0000}.app-ui .bg-\[\#dc2626\]:not(.legacy-content *){background-color:#dc2626}.app-ui .bg-background:not(.legacy-content *){background-color:var(--background)}.app-ui .bg-black\/10:not(.legacy-content *){background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.app-ui .bg-black\/10:not(.legacy-content *){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.app-ui .bg-border:not(.legacy-content *){background-color:var(--border)}.app-ui .bg-card:not(.legacy-content *){background-color:var(--card)}.app-ui .bg-destructive\/10:not(.legacy-content *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .bg-destructive\/10:not(.legacy-content *){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.app-ui .bg-foreground:not(.legacy-content *){background-color:var(--foreground)}.app-ui .bg-muted:not(.legacy-content *),.app-ui .bg-muted\/50:not(.legacy-content *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-ui .bg-muted\/50:not(.legacy-content *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.app-ui .bg-popover:not(.legacy-content *){background-color:var(--popover)}.app-ui .bg-primary:not(.legacy-content *){background-color:var(--primary)}.app-ui .bg-secondary:not(.legacy-content *){background-color:var(--secondary)}.app-ui .bg-sidebar:not(.legacy-content *){background-color:var(--sidebar)}.app-ui .bg-sidebar-border:not(.legacy-content *){background-color:var(--sidebar-border)}.app-ui .bg-transparent:not(.legacy-content *){background-color:#0000}.app-ui .bg-transparent\!:not(.legacy-content *){background-color:#0000!important}.app-ui .bg-clip-padding:not(.legacy-content *){background-clip:padding-box}.app-ui .fill-foreground:not(.legacy-content *){fill:var(--foreground)}.app-ui .p-0:not(.legacy-content *){padding:0}.app-ui .p-0\.5:not(.legacy-content *){padding:calc(var(--spacing) * .5)}.app-ui .p-1\.5\!:not(.legacy-content *){padding:calc(var(--spacing) * 1.5)!important}.app-ui .p-2:not(.legacy-content *){padding:calc(var(--spacing) * 2)}.app-ui .p-4:not(.legacy-content *){padding:calc(var(--spacing) * 4)}.app-ui .p-\[3px\]:not(.legacy-content *){padding:3px}.app-ui .px-\(--card-spacing\):not(.legacy-content *){padding-inline:var(--card-spacing)}.app-ui .px-1:not(.legacy-content *){padding-inline:var(--spacing)}.app-ui .px-1\.5:not(.legacy-content *){padding-inline:calc(var(--spacing) * 1.5)}.app-ui .px-2:not(.legacy-content *){padding-inline:calc(var(--spacing) * 2)}.app-ui .px-2\!:not(.legacy-content *){padding-inline:calc(var(--spacing) * 2)!important}.app-ui .px-2\.5:not(.legacy-content *){padding-inline:calc(var(--spacing) * 2.5)}.app-ui .px-3:not(.legacy-content *){padding-inline:calc(var(--spacing) * 3)}.app-ui .px-4:not(.legacy-content *){padding-inline:calc(var(--spacing) * 4)}.app-ui .px-\[7px\]:not(.legacy-content *){padding-inline:7px}.app-ui .py-\(--card-spacing\):not(.legacy-content *){padding-block:var(--card-spacing)}.app-ui .py-0\.5:not(.legacy-content *){padding-block:calc(var(--spacing) * .5)}.app-ui .py-1:not(.legacy-content *){padding-block:var(--spacing)}.app-ui .py-1\!:not(.legacy-content *){padding-block:var(--spacing)!important}.app-ui .py-1\.5:not(.legacy-content *){padding-block:calc(var(--spacing) * 1.5)}.app-ui .pr-7:not(.legacy-content *){padding-right:calc(var(--spacing) * 7)}.app-ui .pb-1:not(.legacy-content *){padding-bottom:var(--spacing)}.app-ui .pb-2:not(.legacy-content *){padding-bottom:calc(var(--spacing) * 2)}.app-ui .pl-8:not(.legacy-content *){padding-left:calc(var(--spacing) * 8)}.app-ui .text-left:not(.legacy-content *){text-align:left}.app-ui .align-middle:not(.legacy-content *){vertical-align:middle}.app-ui .text-3xl:not(.legacy-content *){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.app-ui .text-base:not(.legacy-content *){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.app-ui .text-sm:not(.legacy-content *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.app-ui .text-xs:not(.legacy-content *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.app-ui .text-\[11px\]:not(.legacy-content *){font-size:11px}.app-ui .leading-normal:not(.legacy-content *){--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.app-ui .font-medium:not(.legacy-content *){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.app-ui .font-semibold:not(.legacy-content *){--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.app-ui .whitespace-nowrap:not(.legacy-content *){white-space:nowrap}.app-ui .text-background:not(.legacy-content *){color:var(--background)}.app-ui .text-card-foreground:not(.legacy-content *){color:var(--card-foreground)}.app-ui .text-destructive:not(.legacy-content *){color:var(--destructive)}.app-ui .text-foreground:not(.legacy-content *),.app-ui .text-foreground\/60:not(.legacy-content *){color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.app-ui .text-foreground\/60:not(.legacy-content *){color:color-mix(in oklab,var(--foreground) 60%,transparent)}}.app-ui .text-muted-foreground:not(.legacy-content *){color:var(--muted-foreground)}.app-ui .text-popover-foreground:not(.legacy-content *){color:var(--popover-foreground)}.app-ui .text-primary:not(.legacy-content *){color:var(--primary)}.app-ui .text-primary-foreground:not(.legacy-content *){color:var(--primary-foreground)}.app-ui .text-secondary-foreground:not(.legacy-content *){color:var(--secondary-foreground)}.app-ui .text-sidebar-foreground:not(.legacy-content *),.app-ui .text-sidebar-foreground\/70:not(.legacy-content *){color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.app-ui .text-sidebar-foreground\/70:not(.legacy-content *){color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.app-ui .text-white:not(.legacy-content *){color:var(--color-white)}.app-ui .uppercase:not(.legacy-content *){text-transform:uppercase}.app-ui .tabular-nums:not(.legacy-content *){--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.app-ui .underline-offset-4:not(.legacy-content *){text-underline-offset:4px}.app-ui .shadow-\[0_0_0_1px_var\(--sidebar-border\)\]:not(.legacy-content *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border))}.app-ui .shadow-\[0_0_0_1px_var\(--sidebar-border\)\]:not(.legacy-content *),.app-ui .shadow-lg:not(.legacy-content *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .shadow-lg:not(.legacy-content *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.app-ui .shadow-none:not(.legacy-content *){--tw-shadow:0 0 #0000}.app-ui .shadow-none:not(.legacy-content *),.app-ui .shadow-xs:not(.legacy-content *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .shadow-xs:not(.legacy-content *){--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.app-ui .ring-1:not(.legacy-content *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .ring-foreground\/10:not(.legacy-content *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.app-ui .ring-foreground\/10:not(.legacy-content *){--tw-ring-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.app-ui .ring-sidebar-ring:not(.legacy-content *){--tw-ring-color:var(--sidebar-ring)}.app-ui .outline-hidden:not(.legacy-content *){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.app-ui .outline-hidden:not(.legacy-content *){outline-offset:2px;outline:2px solid #0000}}.app-ui .outline:not(.legacy-content *){outline-style:var(--tw-outline-style);outline-width:1px}.app-ui .filter:not(.legacy-content *){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.app-ui .transition:not(.legacy-content *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-\[color\,box-shadow\]:not(.legacy-content *){transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-\[left\,right\,width\]:not(.legacy-content *){transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-\[margin\,opacity\]:not(.legacy-content *){transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-\[width\,height\,padding\]:not(.legacy-content *){transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-\[width\,height\]:not(.legacy-content *){transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-\[width\]:not(.legacy-content *){transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-all:not(.legacy-content *){transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-colors:not(.legacy-content *){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-opacity:not(.legacy-content *){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .transition-transform:not(.legacy-content *){transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .duration-150:not(.legacy-content *){--tw-duration:.15s;transition-duration:.15s}.app-ui .duration-200:not(.legacy-content *){--tw-duration:.2s;transition-duration:.2s}.app-ui .ease-in-out:not(.legacy-content *){--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.app-ui .ease-linear:not(.legacy-content *){--tw-ease:linear;transition-timing-function:linear}.app-ui .outline-none:not(.legacy-content *){--tw-outline-style:none;outline-style:none}.app-ui .select-none:not(.legacy-content *){-webkit-user-select:none;user-select:none}.app-ui .\[--card-spacing\:--spacing\(6\)\]:not(.legacy-content *){--card-spacing:calc(var(--spacing) * 6)}.app-ui .group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *):not(.legacy-content *){opacity:1}@media (hover:hover){.app-ui .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *):not(.legacy-content *){opacity:1}}.app-ui .group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *):not(.legacy-content *){padding-right:calc(var(--spacing) * 8)}.app-ui .group-data-horizontal\/tabs\:h-9:is(:where(.group\/tabs)[data-horizontal] *):not(.legacy-content *){height:calc(var(--spacing) * 9)}.app-ui .group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs)[data-vertical] *):not(.legacy-content *){height:fit-content}.app-ui .group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs)[data-vertical] *):not(.legacy-content *){width:100%}.app-ui .group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs)[data-vertical] *):not(.legacy-content *){flex-direction:column}.app-ui .group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs)[data-vertical] *):not(.legacy-content *){justify-content:flex-start}.app-ui .group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){margin-top:calc(var(--spacing) * -8)}.app-ui .group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){display:none}.app-ui .group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.app-ui .group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){width:var(--sidebar-width-icon)}.app-ui .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.app-ui .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.app-ui .group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){overflow:hidden}.app-ui .group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){padding:0!important}.app-ui .group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){padding:calc(var(--spacing) * 2)!important}.app-ui .group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *):not(.legacy-content *){opacity:0}.app-ui .group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *):not(.legacy-content *){width:0}.app-ui .group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *):not(.legacy-content *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *):not(.legacy-content *){right:calc(var(--spacing) * -4)}.app-ui .group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *):not(.legacy-content *){border-right-style:var(--tw-border-style);border-right-width:1px}.app-ui .group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *):not(.legacy-content *){left:0}.app-ui .group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *):not(.legacy-content *){rotate:180deg}.app-ui .group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *):not(.legacy-content *){border-left-style:var(--tw-border-style);border-left-width:1px}.app-ui .group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *):not(.legacy-content *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.app-ui .group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *):not(.legacy-content *){border-radius:0}.app-ui .group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *):not(.legacy-content *){padding-inline:calc(var(--spacing) * 2)}.app-ui .group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.group\/toggle-group)[data-spacing="0"] *):not(.legacy-content *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *):not(.legacy-content *){border-radius:var(--radius)}.app-ui .group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *):not(.legacy-content *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *):not(.legacy-content *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *):not(.legacy-content *){--tw-ring-color:var(--sidebar-border)}.app-ui .group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):not(.legacy-content *){background-color:#0000}@media (hover:hover){.app-ui .peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*):not(.legacy-content *){color:var(--sidebar-accent-foreground)}}.app-ui .peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active]~*):not(.legacy-content *){color:var(--sidebar-accent-foreground)}.app-ui .peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*):not(.legacy-content *){top:calc(var(--spacing) * 1.5)}.app-ui .peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*):not(.legacy-content *){top:calc(var(--spacing) * 2.5)}.app-ui .peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*):not(.legacy-content *){top:var(--spacing)}.app-ui .file\:inline-flex:not(.legacy-content *)::file-selector-button{display:inline-flex}.app-ui .file\:h-7:not(.legacy-content *)::file-selector-button{height:calc(var(--spacing) * 7)}.app-ui .file\:border-0:not(.legacy-content *)::file-selector-button{border-style:var(--tw-border-style);border-width:0}.app-ui .file\:bg-transparent:not(.legacy-content *)::file-selector-button{background-color:#0000}.app-ui .file\:text-sm:not(.legacy-content *)::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.app-ui .file\:font-medium:not(.legacy-content *)::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.app-ui .file\:text-foreground:not(.legacy-content *)::file-selector-button{color:var(--foreground)}.app-ui .placeholder\:text-muted-foreground:not(.legacy-content *)::placeholder{color:var(--muted-foreground)}.app-ui .after\:absolute:after:not(.legacy-content *){content:var(--tw-content);position:absolute}.app-ui .after\:-inset-2:after:not(.legacy-content *){content:var(--tw-content);inset:calc(var(--spacing) * -2)}.app-ui .after\:inset-y-0:after:not(.legacy-content *){content:var(--tw-content);inset-block:0}.app-ui .after\:start-1\/2:after:not(.legacy-content *){content:var(--tw-content);inset-inline-start:50%}.app-ui .after\:w-\[2px\]:after:not(.legacy-content *){content:var(--tw-content);width:2px}.app-ui .after\:bg-foreground:after:not(.legacy-content *){content:var(--tw-content);background-color:var(--foreground)}.app-ui .after\:opacity-0:after:not(.legacy-content *){content:var(--tw-content);opacity:0}.app-ui .after\:transition-opacity:after:not(.legacy-content *){content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.app-ui .group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-horizontal] *):after:not(.legacy-content *){content:var(--tw-content);inset-inline:0}.app-ui .group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-horizontal] *):after:not(.legacy-content *){content:var(--tw-content);bottom:-5px}.app-ui .group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-horizontal] *):after:not(.legacy-content *){content:var(--tw-content);height:calc(var(--spacing) * .5)}.app-ui .group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-vertical] *):after:not(.legacy-content *){content:var(--tw-content);inset-block:0}.app-ui .group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-vertical] *):after:not(.legacy-content *){content:var(--tw-content);right:calc(var(--spacing) * -1)}.app-ui .group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-vertical] *):after:not(.legacy-content *){content:var(--tw-content);width:calc(var(--spacing) * .5)}.app-ui .group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after:not(.legacy-content *){content:var(--tw-content);left:100%}@media (hover:hover){.app-ui .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover:not(.legacy-content *){background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.app-ui .hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover:not(.legacy-content *){background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.app-ui .hover\:bg-destructive\/20:hover:not(.legacy-content *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .hover\:bg-destructive\/20:hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.app-ui .hover\:bg-muted:hover:not(.legacy-content *),.app-ui .hover\:bg-muted\/50:hover:not(.legacy-content *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-ui .hover\:bg-muted\/50:hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.app-ui .hover\:bg-primary\/80:hover:not(.legacy-content *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-ui .hover\:bg-primary\/80:hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.app-ui .hover\:bg-sidebar-accent:hover:not(.legacy-content *){background-color:var(--sidebar-accent)}.app-ui .hover\:bg-sidebar-accent\!:hover:not(.legacy-content *){background-color:var(--sidebar-accent)!important}.app-ui .hover\:text-foreground:hover:not(.legacy-content *){color:var(--foreground)}.app-ui .hover\:text-muted-foreground:hover:not(.legacy-content *){color:var(--muted-foreground)}.app-ui .hover\:text-sidebar-accent-foreground:hover:not(.legacy-content *){color:var(--sidebar-accent-foreground)}.app-ui .hover\:text-sidebar-foreground:hover:not(.legacy-content *){color:var(--sidebar-foreground)}.app-ui .hover\:underline:hover:not(.legacy-content *){text-decoration-line:underline}.app-ui .hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover:not(.legacy-content *){--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *):not(.legacy-content *){background-color:var(--sidebar)}.app-ui .hover\:after\:bg-sidebar-border:hover:after:not(.legacy-content *){content:var(--tw-content);background-color:var(--sidebar-border)}}.app-ui .focus\:z-10:focus:not(.legacy-content *){z-index:10}.app-ui .focus\:outline-none:focus:not(.legacy-content *){--tw-outline-style:none;outline-style:none}.app-ui .focus-visible\:z-10:focus-visible:not(.legacy-content *){z-index:10}.app-ui .focus-visible\:border-destructive\/40:focus-visible:not(.legacy-content *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .focus-visible\:border-destructive\/40:focus-visible:not(.legacy-content *){border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.app-ui .focus-visible\:border-ring:focus-visible:not(.legacy-content *){border-color:var(--ring)}.app-ui .focus-visible\:ring-1:focus-visible:not(.legacy-content *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .focus-visible\:ring-2:focus-visible:not(.legacy-content *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .focus-visible\:ring-3:focus-visible:not(.legacy-content *),.app-ui .focus-visible\:ring-\[3px\]:focus-visible:not(.legacy-content *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .focus-visible\:ring-destructive\/20:focus-visible:not(.legacy-content *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .focus-visible\:ring-destructive\/20:focus-visible:not(.legacy-content *){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.app-ui .focus-visible\:ring-ring\/50:focus-visible:not(.legacy-content *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.app-ui .focus-visible\:ring-ring\/50:focus-visible:not(.legacy-content *){--tw-ring-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.app-ui .focus-visible\:ring-sidebar-ring:focus-visible:not(.legacy-content *){--tw-ring-color:var(--sidebar-ring)}.app-ui .focus-visible\:outline-1:focus-visible:not(.legacy-content *){outline-style:var(--tw-outline-style);outline-width:1px}.app-ui .focus-visible\:outline-ring:focus-visible:not(.legacy-content *){outline-color:var(--ring)}.app-ui .active\:bg-sidebar-accent:active:not(.legacy-content *){background-color:var(--sidebar-accent)}.app-ui .active\:text-sidebar-accent-foreground:active:not(.legacy-content *){color:var(--sidebar-accent-foreground)}.app-ui .active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]):not(.legacy-content *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .disabled\:pointer-events-none:disabled:not(.legacy-content *){pointer-events:none}.app-ui .disabled\:cursor-default:disabled:not(.legacy-content *){cursor:default}.app-ui .disabled\:cursor-not-allowed:disabled:not(.legacy-content *){cursor:not-allowed}.app-ui .disabled\:opacity-40:disabled:not(.legacy-content *){opacity:.4}.app-ui .disabled\:opacity-50:disabled:not(.legacy-content *){opacity:.5}@media (hover:hover){.app-ui .disabled\:hover\:bg-transparent\!:disabled:hover:not(.legacy-content *){background-color:#0000!important}}.app-ui :where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize:not(.legacy-content *){cursor:w-resize}.app-ui :where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize:not(.legacy-content *){cursor:e-resize}.app-ui :where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-md:not(.legacy-content *){border-radius:calc(var(--radius) - 2px)}.app-ui .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]):not(.legacy-content *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-ui .has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]):not(.legacy-content *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.app-ui .has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]):not(.legacy-content *){padding-right:calc(var(--spacing) * 1.5)}.app-ui .has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]):not(.legacy-content *){padding-right:calc(var(--spacing) * 2)}.app-ui .group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]):not(.legacy-content *){padding-right:calc(var(--spacing) * 1.5)}.app-ui .has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]):not(.legacy-content *){padding-left:calc(var(--spacing) * 1.5)}.app-ui .has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]):not(.legacy-content *){padding-left:calc(var(--spacing) * 2)}.app-ui .group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]):not(.legacy-content *){padding-left:calc(var(--spacing) * 1.5)}.app-ui .has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]):not(.legacy-content *){grid-template-columns:1fr auto}.app-ui .has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]):not(.legacy-content *){grid-template-rows:auto auto}.app-ui .has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]):not(.legacy-content *){padding-right:calc(var(--spacing) * 1.5)}.app-ui .has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]):not(.legacy-content *){background-color:var(--sidebar)}.app-ui .has-\[\>img\:first-child\]\:pt-0:has(>img:first-child):not(.legacy-content *){padding-top:0}.app-ui .aria-disabled\:pointer-events-none[aria-disabled=true]:not(.legacy-content *){pointer-events:none}.app-ui .aria-disabled\:opacity-50[aria-disabled=true]:not(.legacy-content *){opacity:.5}.app-ui .aria-expanded\:bg-muted[aria-expanded=true]:not(.legacy-content *){background-color:var(--muted)}.app-ui .aria-expanded\:bg-secondary[aria-expanded=true]:not(.legacy-content *){background-color:var(--secondary)}.app-ui .aria-expanded\:text-foreground[aria-expanded=true]:not(.legacy-content *){color:var(--foreground)}.app-ui .aria-expanded\:text-secondary-foreground[aria-expanded=true]:not(.legacy-content *){color:var(--secondary-foreground)}.app-ui .aria-expanded\:opacity-100[aria-expanded=true]:not(.legacy-content *){opacity:1}.app-ui .aria-invalid\:border-destructive[aria-invalid=true]:not(.legacy-content *){border-color:var(--destructive)}.app-ui .aria-invalid\:ring-3[aria-invalid=true]:not(.legacy-content *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .aria-invalid\:ring-destructive\/20[aria-invalid=true]:not(.legacy-content *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .aria-invalid\:ring-destructive\/20[aria-invalid=true]:not(.legacy-content *){--tw-ring-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.app-ui .aria-pressed\:bg-muted[aria-pressed=true]:not(.legacy-content *){background-color:var(--muted)}.app-ui .data-active\:bg-\[color-mix\(in_oklch\,var\(--sidebar-primary\)\,transparent_88\%\)\]\![data-active]:not(.legacy-content *){background-color:var(--sidebar-primary)!important}@supports (color:color-mix(in lab,red,red)){.app-ui .data-active\:bg-\[color-mix\(in_oklch\,var\(--sidebar-primary\)\,transparent_88\%\)\]\![data-active]:not(.legacy-content *){background-color:color-mix(in oklch,var(--sidebar-primary),transparent 88%)!important}}.app-ui .data-active\:bg-background[data-active]:not(.legacy-content *){background-color:var(--background)}.app-ui .data-active\:bg-sidebar-accent[data-active]:not(.legacy-content *){background-color:var(--sidebar-accent)}.app-ui .data-active\:font-medium[data-active]:not(.legacy-content *){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.app-ui .data-active\:text-foreground[data-active]:not(.legacy-content *){color:var(--foreground)}.app-ui .data-active\:text-sidebar-accent-foreground[data-active]:not(.legacy-content *){color:var(--sidebar-accent-foreground)}.app-ui .data-active\:text-sidebar-foreground\![data-active]:not(.legacy-content *){color:var(--sidebar-foreground)!important}.app-ui .group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-active]:not(.legacy-content *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:not(.legacy-content *){background-color:#0000}.app-ui .group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:not(.legacy-content *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:after:not(.legacy-content *){content:var(--tw-content);opacity:1}.app-ui .data-ending-style\:opacity-0[data-ending-style]:not(.legacy-content *){opacity:0}.app-ui .data-horizontal\:h-px[data-horizontal]:not(.legacy-content *){height:1px}.app-ui .data-horizontal\:w-full[data-horizontal]:not(.legacy-content *){width:100%}.app-ui .data-horizontal\:flex-col[data-horizontal]:not(.legacy-content *){flex-direction:column}@media (hover:hover){.app-ui .data-open\:hover\:bg-sidebar-accent[data-open]:hover:not(.legacy-content *){background-color:var(--sidebar-accent)}.app-ui .data-open\:hover\:text-sidebar-accent-foreground[data-open]:hover:not(.legacy-content *){color:var(--sidebar-accent-foreground)}}.app-ui .data-starting-style\:opacity-0[data-starting-style]:not(.legacy-content *){opacity:0}.app-ui .data-vertical\:w-px[data-vertical]:not(.legacy-content *){width:1px}.app-ui .data-vertical\:flex-col[data-vertical]:not(.legacy-content *){flex-direction:column}.app-ui .data-vertical\:items-stretch[data-vertical]:not(.legacy-content *){align-items:stretch}.app-ui .data-vertical\:self-stretch[data-vertical]:not(.legacy-content *){align-self:stretch}.app-ui .data-\[side\=bottom\]\:inset-x-0[data-side=bottom]:not(.legacy-content *){inset-inline:0}.app-ui .data-\[side\=bottom\]\:top-1[data-side=bottom]:not(.legacy-content *){top:var(--spacing)}.app-ui .data-\[side\=bottom\]\:bottom-0[data-side=bottom]:not(.legacy-content *){bottom:0}.app-ui .data-\[side\=bottom\]\:h-auto[data-side=bottom]:not(.legacy-content *){height:auto}.app-ui .data-\[side\=bottom\]\:border-t[data-side=bottom]:not(.legacy-content *){border-top-style:var(--tw-border-style);border-top-width:1px}.app-ui .data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style]:not(.legacy-content *),.app-ui .data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]:not(.legacy-content *){--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]:not(.legacy-content *){top:50%!important}.app-ui .data-\[side\=inline-end\]\:-left-1[data-side=inline-end]:not(.legacy-content *){left:calc(var(--spacing) * -1)}.app-ui .data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]:not(.legacy-content *){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]:not(.legacy-content *){top:50%!important}.app-ui .data-\[side\=inline-start\]\:-right-1[data-side=inline-start]:not(.legacy-content *){right:calc(var(--spacing) * -1)}.app-ui .data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]:not(.legacy-content *){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .data-\[side\=left\]\:inset-y-0[data-side=left]:not(.legacy-content *){inset-block:0}.app-ui .data-\[side\=left\]\:top-1\/2\![data-side=left]:not(.legacy-content *){top:50%!important}.app-ui .data-\[side\=left\]\:-right-1[data-side=left]:not(.legacy-content *){right:calc(var(--spacing) * -1)}.app-ui .data-\[side\=left\]\:left-0[data-side=left]:not(.legacy-content *){left:0}.app-ui .data-\[side\=left\]\:h-full[data-side=left]:not(.legacy-content *){height:100%}.app-ui .data-\[side\=left\]\:w-3\/4[data-side=left]:not(.legacy-content *){width:75%}.app-ui .data-\[side\=left\]\:-translate-y-1\/2[data-side=left]:not(.legacy-content *){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .data-\[side\=left\]\:border-r[data-side=left]:not(.legacy-content *){border-right-style:var(--tw-border-style);border-right-width:1px}.app-ui .data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *):not(.legacy-content *){left:calc(var(--sidebar-width) * -1)}.app-ui .data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style]:not(.legacy-content *),.app-ui .data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]:not(.legacy-content *){--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .data-\[side\=right\]\:inset-y-0[data-side=right]:not(.legacy-content *){inset-block:0}.app-ui .data-\[side\=right\]\:top-1\/2\![data-side=right]:not(.legacy-content *){top:50%!important}.app-ui .data-\[side\=right\]\:right-0[data-side=right]:not(.legacy-content *){right:0}.app-ui .data-\[side\=right\]\:-left-1[data-side=right]:not(.legacy-content *){left:calc(var(--spacing) * -1)}.app-ui .data-\[side\=right\]\:h-full[data-side=right]:not(.legacy-content *){height:100%}.app-ui .data-\[side\=right\]\:w-3\/4[data-side=right]:not(.legacy-content *){width:75%}.app-ui .data-\[side\=right\]\:-translate-y-1\/2[data-side=right]:not(.legacy-content *){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .data-\[side\=right\]\:border-l[data-side=right]:not(.legacy-content *){border-left-style:var(--tw-border-style);border-left-width:1px}.app-ui .data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *):not(.legacy-content *){right:calc(var(--sidebar-width) * -1)}.app-ui .data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style]:not(.legacy-content *),.app-ui .data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]:not(.legacy-content *){--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .data-\[side\=top\]\:inset-x-0[data-side=top]:not(.legacy-content *){inset-inline:0}.app-ui .data-\[side\=top\]\:top-0[data-side=top]:not(.legacy-content *){top:0}.app-ui .data-\[side\=top\]\:-bottom-2\.5[data-side=top]:not(.legacy-content *){bottom:calc(var(--spacing) * -2.5)}.app-ui .data-\[side\=top\]\:h-auto[data-side=top]:not(.legacy-content *){height:auto}.app-ui .data-\[side\=top\]\:border-b[data-side=top]:not(.legacy-content *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.app-ui .data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style]:not(.legacy-content *),.app-ui .data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]:not(.legacy-content *){--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .data-\[size\=md\]\:text-sm[data-size=md]:not(.legacy-content *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.app-ui .data-\[size\=sm\]\:text-xs[data-size=sm]:not(.legacy-content *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.app-ui .data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]:not(.legacy-content *){--card-spacing:calc(var(--spacing) * 4)}.app-ui :is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]:not(.legacy-content *){position:relative}.app-ui :is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]:not(.legacy-content *){isolation:isolate}.app-ui :is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]:not(.legacy-content *){z-index:50}.app-ui :is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]:not(.legacy-content *){border-radius:calc(var(--radius) - 4px)}.app-ui .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-md:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:first-child:not(.legacy-content *){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.app-ui .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-md:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:first-child:not(.legacy-content *){border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.app-ui .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-md:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"]:last-child:not(.legacy-content *){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.app-ui .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-md:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"]:last-child:not(.legacy-content *){border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.app-ui .data-\[state\=on\]\:bg-muted[data-state=on]:not(.legacy-content *),.app-ui .data-\[state\=selected\]\:bg-muted[data-state=selected]:not(.legacy-content *){background-color:var(--muted)}.app-ui .data-\[variant\=line\]\:rounded-none[data-variant=line]:not(.legacy-content *){border-radius:0}.app-ui .data-\[spacing\=0\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing="0"][data-variant=outline]:not(.legacy-content *){--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:not(.legacy-content *){border-left-style:var(--tw-border-style);border-left-width:0}.app-ui .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:not(.legacy-content *){border-top-style:var(--tw-border-style);border-top-width:0}.app-ui .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group)[data-horizontal] *)[data-spacing="0"][data-variant=outline]:first-child:not(.legacy-content *){border-left-style:var(--tw-border-style);border-left-width:1px}.app-ui .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group)[data-vertical] *)[data-spacing="0"][data-variant=outline]:first-child:not(.legacy-content *){border-top-style:var(--tw-border-style);border-top-width:1px}@supports ((-webkit-backdrop-filter:var(--tw )) or (backdrop-filter:var(--tw ))){.app-ui .supports-backdrop-filter\:backdrop-blur-xs:not(.legacy-content *){--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.app-ui .sm\:flex:not(.legacy-content *){display:flex}.app-ui .data-\[side\=left\]\:sm\:max-w-sm[data-side=left]:not(.legacy-content *),.app-ui .data-\[side\=right\]\:sm\:max-w-sm[data-side=right]:not(.legacy-content *){max-width:var(--container-sm)}}@media (min-width:48rem){.app-ui .md\:block:not(.legacy-content *){display:block}.app-ui .md\:flex:not(.legacy-content *){display:flex}.app-ui .md\:grid-cols-3:not(.legacy-content *){grid-template-columns:repeat(3,minmax(0,1fr))}.app-ui .md\:text-sm:not(.legacy-content *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.app-ui .md\:opacity-0:not(.legacy-content *){opacity:0}.app-ui .md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*):not(.legacy-content *){margin:calc(var(--spacing) * 2)}.app-ui .md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):not(.legacy-content *){margin-left:0}.app-ui .md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*):not(.legacy-content *){border-radius:calc(var(--radius) + 4px)}.app-ui .md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*):not(.legacy-content *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.app-ui .md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*):not(.legacy-content *){margin-left:calc(var(--spacing) * 2)}.app-ui .md\:after\:hidden:after:not(.legacy-content *){content:var(--tw-content);display:none}}@media (min-width:64rem){.app-ui .lg\:gap-2:not(.legacy-content *){gap:calc(var(--spacing) * 2)}.app-ui .lg\:px-6:not(.legacy-content *){padding-inline:calc(var(--spacing) * 6)}}.app-ui .ltr\:-translate-x-1\/2:where(:dir(ltr),[dir=ltr],[dir=ltr] *):not(.legacy-content *),.app-ui .rtl\:-translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *):not(.legacy-content *){--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.app-ui .dark\:border-input:where([data-theme=dark],[data-theme=dark] *):not(.legacy-content *){border-color:var(--input)}.app-ui .dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *):not(.legacy-content *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:bg-destructive\/20:where([data-theme=dark],[data-theme=dark] *):not(.legacy-content *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.app-ui .dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):not(.legacy-content *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *):not(.legacy-content *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.app-ui .dark\:text-muted-foreground:where([data-theme=dark],[data-theme=dark] *):not(.legacy-content *){color:var(--muted-foreground)}@media (hover:hover){.app-ui .dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover:not(.legacy-content *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:hover\:bg-destructive\/30:where([data-theme=dark],[data-theme=dark] *):hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.app-ui .dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover:not(.legacy-content *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:hover\:bg-input\/50:where([data-theme=dark],[data-theme=dark] *):hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.app-ui .dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover:not(.legacy-content *){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:hover\:bg-muted\/50:where([data-theme=dark],[data-theme=dark] *):hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.app-ui .dark\:hover\:text-foreground:where([data-theme=dark],[data-theme=dark] *):hover:not(.legacy-content *){color:var(--foreground)}}.app-ui .dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible:not(.legacy-content *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:focus-visible\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *):focus-visible:not(.legacy-content *){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.app-ui .dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]:not(.legacy-content *){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:aria-invalid\:border-destructive\/50:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]:not(.legacy-content *){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.app-ui .dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]:not(.legacy-content *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:aria-invalid\:ring-destructive\/40:where([data-theme=dark],[data-theme=dark] *)[aria-invalid=true]:not(.legacy-content *){--tw-ring-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.app-ui .dark\:data-active\:border-input:where([data-theme=dark],[data-theme=dark] *)[data-active]:not(.legacy-content *){border-color:var(--input)}.app-ui .dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *)[data-active]:not(.legacy-content *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.app-ui .dark\:data-active\:bg-input\/30:where([data-theme=dark],[data-theme=dark] *)[data-active]:not(.legacy-content *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.app-ui .dark\:data-active\:text-foreground:where([data-theme=dark],[data-theme=dark] *)[data-active]:not(.legacy-content *){color:var(--foreground)}.app-ui .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:not(.legacy-content *){border-color:#0000}.app-ui .dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:where([data-theme=dark],[data-theme=dark] *):is(:where(.group\/tabs-list)[data-variant=line] *)[data-active]:not(.legacy-content *){background-color:#0000}.app-ui .\[\&_svg\]\:pointer-events-none svg:not(.legacy-content *){pointer-events:none}.app-ui .\[\&_svg\]\:size-4 svg:not(.legacy-content *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.app-ui .\[\&_svg\]\:shrink-0 svg:not(.legacy-content *){flex-shrink:0}.app-ui .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]):not(.legacy-content *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.app-ui .\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]):not(.legacy-content *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.app-ui .\[\&_tr\]\:border-b tr:not(.legacy-content *){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.app-ui .\[\&_tr\:last-child\]\:border-0 tr:last-child:not(.legacy-content *){border-style:var(--tw-border-style);border-width:0}.app-ui .\[\&\:\:-webkit-search-cancel-button\]\:hidden:not(.legacy-content *)::-webkit-search-cancel-button{display:none}.app-ui .\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]):not(.legacy-content *){padding-right:0}.app-ui .\[\.border-b\]\:pb-\(--card-spacing\).border-b:not(.legacy-content *){padding-bottom:var(--card-spacing)}.app-ui .\[\.border-t\]\:pt-\(--card-spacing\).border-t:not(.legacy-content *){padding-top:var(--card-spacing)}@media (hover:hover){.app-ui .\[a\]\:hover\:bg-destructive\/20:is(a):hover:not(.legacy-content *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.app-ui .\[a\]\:hover\:bg-destructive\/20:is(a):hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.app-ui .\[a\]\:hover\:bg-muted:is(a):hover:not(.legacy-content *){background-color:var(--muted)}.app-ui .\[a\]\:hover\:bg-primary\/80:is(a):hover:not(.legacy-content *){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.app-ui .\[a\]\:hover\:bg-primary\/80:is(a):hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.app-ui .\[a\]\:hover\:bg-secondary\/80:is(a):hover:not(.legacy-content *){background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.app-ui .\[a\]\:hover\:bg-secondary\/80:is(a):hover:not(.legacy-content *){background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.app-ui .\[a\]\:hover\:text-muted-foreground:is(a):hover:not(.legacy-content *){color:var(--muted-foreground)}}.app-ui :is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child):not(.legacy-content *){border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.app-ui :is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child):not(.legacy-content *){border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.app-ui .\[\&\>button\]\:hidden>button:not(.legacy-content *){display:none}.app-ui .\[\&\>span\:last-child\]\:truncate>span:last-child:not(.legacy-content *){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui .\[\&\>svg\]\:pointer-events-none>svg:not(.legacy-content *){pointer-events:none}.app-ui .\[\&\>svg\]\:size-3\!>svg:not(.legacy-content *){width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.app-ui .\[\&\>svg\]\:size-4>svg:not(.legacy-content *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.app-ui .\[\&\>svg\]\:shrink-0>svg:not(.legacy-content *){flex-shrink:0}.app-ui .\[\&\>svg\]\:text-sidebar-accent-foreground>svg:not(.legacy-content *){color:var(--sidebar-accent-foreground)}.app-ui .\[\&\>tr\]\:last\:border-b-0>tr:last-child:not(.legacy-content *){border-bottom-style:var(--tw-border-style);border-bottom-width:0}.app-ui .\[\&\[hidden\]\]\:hidden[hidden]:not(.legacy-content *){display:none}.app-ui [data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2:not(.legacy-content *){right:calc(var(--spacing) * -2)}.app-ui [data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize:not(.legacy-content *){cursor:e-resize}.app-ui [data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2:not(.legacy-content *){left:calc(var(--spacing) * -2)}.app-ui [data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize:not(.legacy-content *){cursor:w-resize}}@font-face{font-family:App Inter;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:App Inter;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:App Inter;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2)format("woff2");font-weight:600;font-display:swap}@keyframes pulse{50%{opacity:.5}}