.workbench_stage__t_8Ti{min-height:100vh;display:grid;place-items:center;background:linear-gradient(180deg,#F4F6FA,#E8ECF2);font-family:var(--cf3-font);color:var(--cf3-ink);padding:var(--cf3-space-8)}.workbench_card__xJAuw{background:#fff;border-radius:var(--cf3-radius-2xl);padding:var(--cf3-space-10) var(--cf3-space-9);width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--cf3-space-4);box-shadow:0 10px 40px rgba(15,23,42,.08)}.workbench_logoRow__GT7Q5{display:flex;align-items:center;gap:var(--cf3-space-2);align-self:flex-start;margin-bottom:var(--cf3-space-4)}.workbench_logo__ORzjn{width:28px;height:28px;border-radius:var(--cf3-radius-sm);background:var(--cf3-accent);display:grid;place-items:center;color:#fff;font-weight:var(--cf3-w-bold);font-size:14px}.workbench_brand__nzj93{font-weight:var(--cf3-w-semi);font-size:var(--cf3-text-body)}.workbench_spinner__CIpU8{width:48px;height:48px;border-radius:50%;border:3px solid var(--cf3-accent-soft);border-top-color:var(--cf3-accent);animation:workbench_spin__5mX_h .8s linear infinite;margin-top:var(--cf3-space-4)}@keyframes workbench_spin__5mX_h{to{transform:rotate(1turn)}}.workbench_bubble__HDm1y{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:28px;font-weight:var(--cf3-w-semi);background:var(--cf3-accent-soft);color:var(--cf3-accent-ink);margin-top:var(--cf3-space-4)}.workbench_bubble__HDm1y[data-tone=success]{background:var(--cf3-success-soft,#DCFCE7);color:var(--cf3-success-ink,#166534)}.workbench_bubble__HDm1y[data-tone=warn]{background:var(--cf3-warn-soft);color:var(--cf3-warn-ink)}.workbench_title__mUIZs{margin:0;font-size:var(--cf3-text-h4);font-weight:var(--cf3-w-bold);letter-spacing:var(--cf3-tracking-snug)}.workbench_body__mT7y2{margin:0;color:var(--cf3-muted);font-size:var(--cf3-text-body);line-height:var(--cf3-lh-loose)}.workbench_body__mT7y2 code{background:var(--cf3-bg-alt);padding:2px 6px;border-radius:4px;font-size:.92em;color:var(--cf3-ink)}.workbench_cta__gyqww{display:inline-block;margin-top:var(--cf3-space-4);background:var(--cf3-accent);color:#fff;text-decoration:none;padding:var(--cf3-space-3) var(--cf3-space-5);border-radius:var(--cf3-radius-md);font-weight:var(--cf3-w-semi);font-size:var(--cf3-text-body);border:none;cursor:pointer}.workbench_cta__gyqww:hover{background:var(--cf3-accent-hover,var(--cf3-accent))}.workbench_ctaGhost__cFae_{display:inline-block;margin-top:var(--cf3-space-2);color:var(--cf3-accent-ink);text-decoration:none;font-weight:var(--cf3-w-semi);font-size:var(--cf3-text-body)}.workbench_ctaGhost__cFae_:hover{text-decoration:underline}:root{--cf3-accent:#0F9B8E;--cf3-accent-ink:#0A6B62;--cf3-accent-soft:rgba(15,155,142,0.14);--cf3-accent-dark:#6ED9CC;--cf3-accent-glow:rgba(15,155,142,0.40);--cf3-accent-hover:#0D8678;--cf3-accent-active:#0A6F64;--cf3-bg:#EEF0F4;--cf3-bg-alt:#F6F7F9;--cf3-surface:#FFFFFF;--cf3-nav-bg:#1B2233;--cf3-nav-text:#C7CFDC;--cf3-nav-muted:#7D879A;--cf3-nav-hover:rgba(255,255,255,0.06);--cf3-nav-group:#6B7588;--cf3-ink:#0E1624;--cf3-ink-soft:#25304A;--cf3-muted:#5E6B84;--cf3-muted-2:#8B95AC;--cf3-border:rgba(14,22,36,0.08);--cf3-border-2:rgba(14,22,36,0.14);--cf3-divider:rgba(14,22,36,0.05);--cf3-warn:#E08A1F;--cf3-warn-soft:rgba(224,138,31,0.12);--cf3-warn-ink:#8A4F00;--cf3-danger:#D94545;--cf3-danger-soft:rgba(217,69,69,0.10);--cf3-danger-ink:#8A1F1F;--cf3-success:#3FBF6E;--cf3-success-soft:rgba(63,191,110,0.12);--cf3-success-ink:#1B7A3F;--cf3-info:#2F6BFF;--cf3-info-soft:rgba(47,107,255,0.10);--cf3-info-ink:#1B3FB0;--cf3-step-message:#0F9B8E;--cf3-step-question:#2F6BFF;--cf3-step-video:#7C5CFF;--cf3-step-task:#E08A1F;--cf3-step-schedule:#0E6F8C;--cf3-step-handoff:#5B6577;--cf3-font:"Manrope","Inter",system-ui,-apple-system,sans-serif;--cf3-font-mono:"Geist Mono","JetBrains Mono",ui-monospace,monospace;--cf3-text-eyebrow:10.5px;--cf3-text-meta:11.5px;--cf3-text-body-sm:12.5px;--cf3-text-body:13.5px;--cf3-text-body-lg:14.5px;--cf3-text-h6:16px;--cf3-text-h5:18px;--cf3-text-h4:21px;--cf3-text-h3:24px;--cf3-text-h2:30px;--cf3-text-h1:38px;--cf3-tracking-tight:-0.025em;--cf3-tracking-snug:-0.015em;--cf3-tracking-eyebrow:0.10em;--cf3-tracking-mono-eyebrow:0.16em;--cf3-w-regular:400;--cf3-w-medium:500;--cf3-w-semi:600;--cf3-w-bold:700;--cf3-lh-tight:1.15;--cf3-lh-snug:1.35;--cf3-lh-base:1.45;--cf3-lh-loose:1.55;--cf3-radius-xs:6px;--cf3-radius-sm:8px;--cf3-radius-md:10px;--cf3-radius-lg:12px;--cf3-radius-xl:14px;--cf3-radius-2xl:18px;--cf3-radius-full:999px;--cf3-shadow-xs:0 1px 2px rgba(14,22,36,0.03);--cf3-shadow-sm:0 1px 3px rgba(14,22,36,0.08);--cf3-shadow-md:0 4px 14px -6px rgba(14,22,36,0.10);--cf3-shadow-lg:0 8px 24px -8px rgba(14,22,36,0.16);--cf3-shadow-accent:0 4px 14px -6px var(--cf3-accent-glow);--cf3-shadow-accent-lg:0 8px 24px -8px var(--cf3-accent-glow);--cf3-space-1:4px;--cf3-space-2:8px;--cf3-space-3:10px;--cf3-space-4:12px;--cf3-space-5:14px;--cf3-space-6:16px;--cf3-space-7:20px;--cf3-space-8:24px;--cf3-space-9:32px;--cf3-space-10:40px;--cf3-space-11:56px;--cf3-sidebar-w:280px;--cf3-sidebar-w-collapsed:72px;--cf3-topbar-h:64px;--cf3-content-max:1440px;--cf3-dur-fast:120ms;--cf3-dur-base:180ms;--cf3-dur-slow:260ms;--cf3-ease:cubic-bezier(0.2,0.7,0.2,1)}@keyframes cf3-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes cf3-typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes cf3-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.cf3-skeleton{background:linear-gradient(90deg,var(--cf3-bg-alt) 0,var(--cf3-surface) 50%,var(--cf3-bg-alt) 100%);background-size:800px 100%;animation:cf3-shimmer 1.4s linear infinite;border-radius:var(--cf3-radius-sm)}.cfv3-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cf3-space-2);border:1px solid transparent;border-radius:var(--cf3-radius-md);font-family:var(--cf3-font-sans);font-weight:var(--cf3-weight-semibold);letter-spacing:var(--cf3-tracking-base);transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box}.cfv3-btn:disabled{cursor:not-allowed}.cfv3-btn[data-size=sm]{padding:4px 10px;font-size:var(--cf3-text-sm);height:28px}.cfv3-btn[data-size=md]{padding:6px 14px;font-size:var(--cf3-text-md);height:34px}.cfv3-btn[data-size=lg]{padding:9px 18px;font-size:var(--cf3-text-lg);height:40px}.cfv3-btn[data-variant=primary]{background:var(--cf3-accent-ink);color:#fff;box-shadow:var(--cf3-shadow-accent)}.cfv3-btn[data-variant=primary]:hover:not(:disabled){background:var(--cf3-accent-active);box-shadow:var(--cf3-shadow-accent)}.cfv3-btn[data-variant=primary]:active:not(:disabled){background:var(--cf3-accent-active);transform:translateY(.5px)}.cfv3-btn[data-variant=primary]:disabled{opacity:.4;box-shadow:none}.cfv3-btn[data-variant=soft]{background:var(--cf3-accent-soft);color:var(--cf3-accent-ink)}.cfv3-btn[data-variant=soft]:hover:not(:disabled){background:rgba(15,155,142,.22)}.cfv3-btn[data-variant=soft]:active:not(:disabled){background:rgba(15,155,142,.3)}.cfv3-btn[data-variant=soft]:disabled{opacity:.45}.cfv3-btn[data-variant=ghost]{background:transparent;color:var(--cf3-ink);border-color:var(--cf3-border-2)}.cfv3-btn[data-variant=ghost]:hover:not(:disabled){background:var(--cf3-bg-alt)}.cfv3-btn[data-variant=ghost]:active:not(:disabled){background:rgba(14,22,36,.06)}.cfv3-btn[data-variant=ghost]:disabled{opacity:.45}.cfv3-btn[data-variant=danger]{background:var(--cf3-danger);color:#fff;box-shadow:var(--cf3-shadow-danger)}.cfv3-btn[data-variant=danger]:hover:not(:disabled){background:var(--cf3-danger-hover)}.cfv3-btn[data-variant=danger]:active:not(:disabled){background:var(--cf3-danger-active);transform:translateY(.5px)}.cfv3-btn[data-variant=danger]:disabled{opacity:.4;box-shadow:none}.cfv3-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--cf3-accent-glow)}.cfv3-btn[data-variant=danger]:focus-visible{box-shadow:0 0 0 4px var(--cf3-danger-glow)}.cfv3-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--cf3-radius-md);border:1px solid var(--cf3-border-2);background:var(--cf3-surface);color:var(--cf3-ink-soft);font-family:var(--cf3-font-sans);cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;box-sizing:border-box}.cfv3-icon-btn:hover:not(:disabled){background:var(--cf3-bg-alt);color:var(--cf3-ink)}.cfv3-icon-btn:active:not(:disabled){background:rgba(14,22,36,.06)}.cfv3-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--cf3-accent-glow)}.cfv3-icon-btn:disabled{opacity:.45;cursor:not-allowed}.cfv3-input,.cfv3-textarea{display:block;width:100%;padding:11px 14px;border-radius:var(--cf3-radius-md);border:1px solid var(--cf3-border-2);background:var(--cf3-surface);color:var(--cf3-ink);font-family:var(--cf3-font-sans);font-size:var(--cf3-text-md);line-height:var(--cf3-leading-base);transition:border-color .12s ease,box-shadow .12s ease,background .12s ease;box-sizing:border-box}.cfv3-input::placeholder,.cfv3-textarea::placeholder{color:var(--cf3-muted-2)}.cfv3-input:hover:not(:disabled):not(:focus),.cfv3-textarea:hover:not(:disabled):not(:focus){border-color:rgba(14,22,36,.16)}.cfv3-input:focus,.cfv3-textarea:focus{outline:none;border-color:var(--cf3-accent);box-shadow:0 0 0 4px var(--cf3-accent-glow)}.cfv3-input[aria-invalid=true],.cfv3-textarea[aria-invalid=true]{border-color:var(--cf3-danger)}.cfv3-input[aria-invalid=true]:focus,.cfv3-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px var(--cf3-danger-glow)}.cfv3-input:disabled,.cfv3-textarea:disabled{border-color:var(--cf3-border);background:var(--cf3-bg-alt);color:var(--cf3-muted-2);cursor:not-allowed}.cfv3-input[readonly],.cfv3-textarea[readonly]{border-color:var(--cf3-border);background:var(--cf3-bg-alt);color:var(--cf3-ink)}.cfv3-textarea{min-height:88px;resize:vertical}.cfv3-field{display:flex;flex-direction:column;gap:var(--cf3-space-2)}.cfv3-field-label{font-size:var(--cf3-text-sm);font-weight:var(--cf3-weight-medium);color:var(--cf3-ink-soft)}.cfv3-field-hint{font-size:var(--cf3-text-xs);color:var(--cf3-muted)}.cfv3-field-error{font-size:var(--cf3-text-sm);color:var(--cf3-danger)}.cfv3-card{background:var(--cf3-surface);border:1px solid var(--cf3-border);border-radius:var(--cf3-radius-lg);box-shadow:var(--cf3-shadow-card);box-sizing:border-box}.cfv3-card[data-padding=sm]{padding:var(--cf3-space-3)}.cfv3-card[data-padding=md]{padding:var(--cf3-space-5)}.cfv3-card[data-padding=lg]{padding:var(--cf3-space-6)}.cfv3-card[data-elevation=pop]{box-shadow:var(--cf3-shadow-pop)}.cfv3-card[data-elevation=modal]{box-shadow:var(--cf3-shadow-modal)}.cfv3-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--cf3-radius-pill);font-family:var(--cf3-font-sans);font-size:var(--cf3-text-xs);font-weight:var(--cf3-weight-semibold);letter-spacing:var(--cf3-tracking-caps);text-transform:uppercase;border:1px solid transparent;white-space:nowrap;box-sizing:border-box}.cfv3-badge[data-tone=accent][data-variant=soft]{background:var(--cf3-accent-soft);color:var(--cf3-accent-ink)}.cfv3-badge[data-tone=accent][data-variant=solid]{background:var(--cf3-accent);color:#fff}.cfv3-badge[data-tone=accent][data-variant=outline]{background:transparent;color:var(--cf3-accent-ink);border-color:color-mix(in oklab,var(--cf3-accent-ink) 40%,transparent)}.cfv3-badge[data-tone=warn][data-variant=soft]{background:var(--cf3-warn-soft);color:var(--cf3-warn)}.cfv3-badge[data-tone=warn][data-variant=solid]{background:var(--cf3-warn);color:#fff}.cfv3-badge[data-tone=warn][data-variant=outline]{background:transparent;color:var(--cf3-warn);border-color:color-mix(in oklab,var(--cf3-warn) 40%,transparent)}.cfv3-badge[data-tone=info][data-variant=soft]{background:var(--cf3-info-soft);color:var(--cf3-info)}.cfv3-badge[data-tone=info][data-variant=solid]{background:var(--cf3-info);color:#fff}.cfv3-badge[data-tone=info][data-variant=outline]{background:transparent;color:var(--cf3-info);border-color:color-mix(in oklab,var(--cf3-info) 40%,transparent)}.cfv3-badge[data-tone=success][data-variant=soft]{background:var(--cf3-success-soft);color:var(--cf3-success)}.cfv3-badge[data-tone=success][data-variant=solid]{background:var(--cf3-success);color:#fff}.cfv3-badge[data-tone=success][data-variant=outline]{background:transparent;color:var(--cf3-success);border-color:color-mix(in oklab,var(--cf3-success) 40%,transparent)}.cfv3-badge[data-tone=danger][data-variant=soft]{background:var(--cf3-danger-soft);color:var(--cf3-danger)}.cfv3-badge[data-tone=danger][data-variant=solid]{background:var(--cf3-danger);color:#fff}.cfv3-badge[data-tone=danger][data-variant=outline]{background:transparent;color:var(--cf3-danger);border-color:color-mix(in oklab,var(--cf3-danger) 40%,transparent)}.cfv3-badge[data-tone=muted][data-variant=soft]{background:rgba(94,107,132,.1);color:var(--cf3-muted)}.cfv3-badge[data-tone=muted][data-variant=solid]{background:var(--cf3-muted);color:#fff}.cfv3-badge[data-tone=muted][data-variant=outline]{background:transparent;color:var(--cf3-muted);border-color:var(--cf3-border-2)}.cfv3-avatar{display:inline-flex;align-items:center;justify-content:center;font-family:var(--cf3-font-sans);font-weight:var(--cf3-weight-bold);color:#fff;flex-shrink:0;text-transform:uppercase;font-size:var(--cf3-text-sm);line-height:1;box-sizing:border-box}.cfv3-avatar[data-variant=circle]{border-radius:var(--cf3-radius-pill)}.cfv3-avatar[data-variant=square]{border-radius:var(--cf3-radius-md)}.cfv3-shell{display:grid;grid-template-columns:var(--cf3-sidebar-w) minmax(0,1fr);min-height:100vh;background:var(--cf3-bg);color:var(--cf3-ink);font-family:var(--cf3-font-sans);font-size:var(--cf3-text-md);line-height:var(--cf3-leading-base);-webkit-font-smoothing:antialiased}.cfv3-shell[data-sidebar=collapsed]{grid-template-columns:var(--cf3-sidebar-w-collapsed) minmax(0,1fr)}.cfv3-shell *,.cfv3-shell :after,.cfv3-shell :before{box-sizing:border-box}.cfv3-shell button{font:inherit;color:inherit;cursor:pointer}.cfv3-shell a{color:inherit;text-decoration:none}.cfv3-shell ::selection{background:var(--cf3-accent);color:#fff}.cfv3-sidebar{background:var(--cf3-nav-bg);color:var(--cf3-on-nav);border-right:1px solid var(--cf3-border-nav);display:flex;flex-direction:column;min-height:100vh;padding:var(--cf3-space-4);gap:var(--cf3-space-4)}.cfv3-sidebar-brand{display:flex;align-items:center;gap:var(--cf3-space-2);color:#fff;font-weight:var(--cf3-weight-bold);font-size:var(--cf3-text-lg);letter-spacing:var(--cf3-tracking-tight);padding:var(--cf3-space-2)}.cfv3-sidebar-group{display:flex;flex-direction:column;gap:2px}.cfv3-sidebar-group-label{font-size:var(--cf3-text-2xs);font-weight:var(--cf3-weight-bold);letter-spacing:var(--cf3-tracking-caps);text-transform:uppercase;color:var(--cf3-on-nav-muted);padding:var(--cf3-space-2) var(--cf3-space-3)}.cfv3-sidebar-item{display:flex;align-items:center;gap:var(--cf3-space-3);padding:8px 12px;border-radius:var(--cf3-radius-md);color:var(--cf3-on-nav);font-size:var(--cf3-text-md);font-weight:var(--cf3-weight-medium);transition:background .12s ease,color .12s ease,box-shadow .12s ease;border:0;background:transparent;text-align:left;width:100%;position:relative;cursor:pointer}.cfv3-sidebar-item .cfv3-sidebar-item-icon{color:var(--cf3-on-nav-muted);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:color .12s ease}.cfv3-sidebar-item:hover{background:var(--cf3-nav-hover);color:#fff}.cfv3-sidebar-item:hover .cfv3-sidebar-item-icon{color:var(--cf3-on-nav)}.cfv3-sidebar-item:focus-visible{outline:none;background:var(--cf3-nav-hover);color:#fff;box-shadow:inset 2px 0 0 var(--cf3-accent-dark)}.cfv3-sidebar-item[data-active=true]{background:var(--cf3-nav-active);color:#fff;box-shadow:inset 2px 0 0 var(--cf3-accent-dark)}.cfv3-sidebar-item[data-active=true] .cfv3-sidebar-item-icon{color:var(--cf3-accent-dark)}.cfv3-sidebar-item[data-active=true]:hover{background:rgba(255,255,255,.1)}.cfv3-sidebar-item-badge{margin-left:auto}.cfv3-sidebar-divider{height:1px;background:var(--cf3-border-nav);margin:var(--cf3-space-2) 0}.cfv3-topbar{display:flex;align-items:center;gap:var(--cf3-space-4);height:var(--cf3-topbar-h);padding:0 var(--cf3-content-pad);background:var(--cf3-surface);border-bottom:1px solid var(--cf3-border);position:-webkit-sticky;position:sticky;top:0;z-index:10}.cfv3-topbar-title{font-size:var(--cf3-text-lg);font-weight:var(--cf3-weight-semibold);color:var(--cf3-ink);letter-spacing:var(--cf3-tracking-tight);margin:0}.cfv3-topbar-breadcrumb{font-size:var(--cf3-text-sm);color:var(--cf3-muted);display:flex;gap:6px;align-items:center}.cfv3-topbar-spacer{flex:1 1}.cfv3-topbar-actions{display:flex;align-items:center;gap:var(--cf3-space-2)}.cfv3-shell-main{display:flex;flex-direction:column;min-width:0}.cfv3-shell-content{padding:var(--cf3-space-6) var(--cf3-content-pad);flex:1 1;max-width:var(--cf3-content-max);width:100%;margin:0 auto}.cfv3-tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--cf3-border);padding:0}.cfv3-tabs[data-variant=pill]{border-bottom:0;gap:8px}.cfv3-tab{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;border-bottom:2px solid transparent;padding:0 0 10px;margin-bottom:-1px;font-family:var(--cf3-font-sans);font-size:var(--cf3-text-md);font-weight:var(--cf3-weight-medium);color:var(--cf3-muted);cursor:pointer;transition:color .12s ease,border-color .18s cubic-bezier(.4,0,.2,1),background .12s ease;white-space:nowrap}.cfv3-tabs[data-size=sm] .cfv3-tab{font-size:var(--cf3-text-sm);padding-bottom:8px}.cfv3-tab:hover:not(:disabled){color:var(--cf3-ink-soft)}.cfv3-tab[data-active=true]{color:var(--cf3-ink);border-bottom-color:var(--cf3-accent)}.cfv3-tab:focus-visible{outline:none;box-shadow:0 0 0 3px var(--cf3-accent-glow);border-radius:var(--cf3-radius-sm)}.cfv3-tab:disabled{color:var(--cf3-muted-2);opacity:.5;cursor:not-allowed}.cfv3-tab-icon{display:inline-flex;align-items:center;color:currentColor}.cfv3-tabs[data-variant=pill] .cfv3-tab{border-bottom:0;padding:6px 12px;margin-bottom:0;border-radius:var(--cf3-radius-pill);background:transparent}.cfv3-tabs[data-variant=pill] .cfv3-tab:hover:not(:disabled){background:var(--cf3-bg-alt)}.cfv3-tabs[data-variant=pill] .cfv3-tab[data-active=true]{background:var(--cf3-accent-soft);color:var(--cf3-accent-ink)}.cfv3-toolbar{display:flex;align-items:center;gap:12px;height:56px;padding:0 var(--cf3-space-6);background:var(--cf3-surface);border-bottom:1px solid var(--cf3-border);border-radius:var(--cf3-radius-lg) var(--cf3-radius-lg) 0 0}.cfv3-toolbar-search{position:relative;display:flex;align-items:center;width:320px;max-width:480px}.cfv3-toolbar-search-icon{position:absolute;left:12px;color:var(--cf3-muted-2);pointer-events:none}.cfv3-toolbar-search .cfv3-input{padding-left:32px;padding-top:6px;padding-bottom:6px;font-size:var(--cf3-text-sm);height:32px}.cfv3-toolbar-divider{width:1px;height:24px;background:var(--cf3-border)}.cfv3-toolbar-section{display:flex;align-items:center;gap:8px}.cfv3-toolbar-spacer{flex:1 1}.cfv3-view-switcher{display:inline-flex;align-items:center;gap:0;background:var(--cf3-bg-alt);border-radius:var(--cf3-radius-md);padding:2px}.cfv3-view-switcher-item{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;color:var(--cf3-muted);border-radius:var(--cf3-radius-sm);cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.cfv3-view-switcher-item:hover:not([data-active=true]){color:var(--cf3-ink-soft)}.cfv3-view-switcher-item[data-active=true]{color:var(--cf3-ink)}.cfv3-statcard,.cfv3-view-switcher-item[data-active=true]{background:var(--cf3-surface);box-shadow:var(--cf3-shadow-card)}.cfv3-statcard{position:relative;display:flex;flex-direction:column;gap:0;border:1px solid var(--cf3-border);border-radius:var(--cf3-radius-lg);padding:20px 24px;min-height:120px}.cfv3-statcard[data-tone=accent]{background:var(--cf3-accent);border-color:var(--cf3-accent);color:#fff}.cfv3-statcard-label{font-size:11.5px;font-weight:var(--cf3-weight-bold);letter-spacing:var(--cf3-tracking-caps);text-transform:uppercase;color:var(--cf3-muted);margin-bottom:12px}.cfv3-statcard[data-tone=accent] .cfv3-statcard-label{color:rgba(255,255,255,.7)}.cfv3-statcard-value{font-family:var(--cf3-font-mono);font-size:34px;font-weight:var(--cf3-weight-semibold);letter-spacing:-.025em;color:var(--cf3-ink);line-height:1.05;display:flex;align-items:baseline;gap:4px}.cfv3-statcard[data-tone=accent] .cfv3-statcard-value{color:#fff}.cfv3-statcard-unit{font-size:60%;color:var(--cf3-muted)}.cfv3-statcard[data-tone=accent] .cfv3-statcard-unit{color:rgba(255,255,255,.7)}.cfv3-statcard-delta{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:var(--cf3-weight-medium)}.cfv3-statcard-delta[data-tone=success]{color:var(--cf3-success)}.cfv3-statcard-delta[data-tone=danger]{color:var(--cf3-danger)}.cfv3-statcard-delta[data-tone=muted]{color:var(--cf3-muted)}.cfv3-statcard[data-tone=accent] .cfv3-statcard-delta{color:rgba(255,255,255,.85)}.cfv3-statcard-hint{margin-top:4px;font-size:var(--cf3-text-sm);color:var(--cf3-muted-2)}.cfv3-statcard[data-tone=accent] .cfv3-statcard-hint{color:rgba(255,255,255,.6)}.cfv3-statcard-icon{position:absolute;top:16px;right:16px;color:var(--cf3-muted-2);display:inline-flex}.cfv3-statcard[data-tone=accent] .cfv3-statcard-icon{color:rgba(255,255,255,.7)}.cfv3-skeleton{background:var(--cf3-bg-alt);border-radius:var(--cf3-radius-sm);position:relative;overflow:hidden}.cfv3-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6) 50%,transparent);transform:translateX(-100%);animation:cfv3-shimmer 1.4s ease-in-out infinite}@keyframes cfv3-shimmer{to{transform:translateX(100%)}}.cfv3-skeleton-label{height:10px;width:40%;margin-bottom:16px}.cfv3-skeleton-value{height:32px;width:60%;margin-bottom:12px}.cfv3-skeleton-hint{height:10px;width:30%}.cfv3-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--cf3-space-4);padding:var(--cf3-space-10) var(--cf3-space-8);max-width:460px;margin:0 auto}.cfv3-empty__bubble{width:80px;height:80px;border-radius:var(--cf3-radius-2xl);display:grid;place-items:center;font-size:38px;font-weight:var(--cf3-w-semi);background:var(--cf3-accent-soft);color:var(--cf3-accent-ink);margin-bottom:var(--cf3-space-2)}.cfv3-empty__bubble[data-tone=info]{background:var(--cf3-info-soft);color:var(--cf3-info-ink)}.cfv3-empty__bubble[data-tone=warn]{background:var(--cf3-warn-soft);color:var(--cf3-warn-ink)}.cfv3-empty__bubble[data-tone=danger]{background:var(--cf3-danger-soft);color:var(--cf3-danger-ink)}.cfv3-empty__bubble[data-tone=gray]{background:var(--cf3-bg-alt);color:var(--cf3-muted)}.cfv3-empty__illust{display:grid;place-items:center;color:var(--cf3-accent-ink);margin-bottom:var(--cf3-space-2)}.cfv3-empty__illust svg{width:100%;height:100%;display:block}.cfv3-empty__illust[data-size=sm]{width:48px;height:48px}.cfv3-empty__illust[data-size=md]{width:96px;height:96px}.cfv3-empty__illust[data-size=lg]{width:160px;height:160px}.cfv3-empty__illust[data-tone=info]{color:var(--cf3-info-ink)}.cfv3-empty__illust[data-tone=warn]{color:var(--cf3-warn-ink)}.cfv3-empty__illust[data-tone=danger]{color:var(--cf3-danger-ink)}.cfv3-empty__illust[data-tone=gray]{color:var(--cf3-muted)}.cfv3-empty__title{margin:0;font-size:var(--cf3-text-h6);font-weight:var(--cf3-w-bold);line-height:var(--cf3-lh-snug);letter-spacing:var(--cf3-tracking-snug);color:var(--cf3-ink)}.cfv3-empty__body{margin:0;font-size:var(--cf3-text-body);line-height:var(--cf3-lh-loose);color:var(--cf3-muted)}.cfv3-empty__actions{display:flex;align-items:center;justify-content:center;gap:var(--cf3-space-2);margin-top:var(--cf3-space-2);flex-wrap:wrap}.cfv3-empty--loading{align-items:stretch;text-align:left;max-width:480px}.cfv3-skeleton-stack{width:100%;display:flex;flex-direction:column;gap:14px}@keyframes cfv3-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes cfv3-modal-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.cfv3-modal-overlay{position:fixed;inset:0;background:rgba(14,22,36,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:32px;z-index:1000;animation:cfv3-overlay-in .18s ease-out}.cfv3-modal{background:var(--cf3-surface);border:1px solid var(--cf3-border);border-radius:var(--cf3-radius-xl);box-shadow:var(--cf3-shadow-modal);width:100%;max-height:min(640px,calc(100vh - 64px));display:flex;flex-direction:column;overflow:hidden;animation:cfv3-modal-in .22s cubic-bezier(.16,1,.3,1)}.cfv3-modal[data-size=sm]{max-width:400px}.cfv3-modal[data-size=md]{max-width:560px}.cfv3-modal[data-size=lg]{max-width:720px}.cfv3-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px;border-bottom:1px solid var(--cf3-border)}.cfv3-modal-title{margin:0;font-size:var(--cf3-text-xl);font-weight:var(--cf3-weight-semibold);color:var(--cf3-ink);letter-spacing:var(--cf3-tracking-tight);line-height:1.25}.cfv3-modal-description{margin:4px 0 0;font-size:var(--cf3-text-base);color:var(--cf3-muted);line-height:1.4}.cfv3-modal-body{padding:20px 24px;overflow-y:auto;color:var(--cf3-ink-soft);font-size:var(--cf3-text-md);line-height:var(--cf3-leading-base)}.cfv3-modal-footer{padding:16px 24px;border-top:1px solid var(--cf3-border);background:var(--cf3-bg-alt);display:flex;justify-content:flex-end;gap:8px}@keyframes cfv3-drawer-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes cfv3-drawer-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.cfv3-drawer-root{position:fixed;inset:0;z-index:1000;pointer-events:none}.cfv3-drawer-root>*{pointer-events:auto}.cfv3-drawer-overlay{position:absolute;inset:0;background:rgba(14,22,36,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:cfv3-overlay-in .18s ease-out}.cfv3-drawer{position:absolute;top:0;height:100vh;background:var(--cf3-surface);border-left:1px solid var(--cf3-border);box-shadow:var(--cf3-shadow-modal);display:flex;flex-direction:column;overflow:hidden;animation:cfv3-drawer-in-right .28s cubic-bezier(.4,0,.2,1)}.cfv3-drawer[data-side=right]{right:0}.cfv3-drawer[data-side=left]{left:0;border-left:0;border-right:1px solid var(--cf3-border);animation:cfv3-drawer-in-left .28s cubic-bezier(.4,0,.2,1)}.cfv3-drawer[data-size=sm]{width:360px}.cfv3-drawer[data-size=md]{width:480px}.cfv3-drawer[data-size=lg]{width:640px}@media (max-width:768px){.cfv3-drawer{width:calc(100vw - 48px)!important}}@keyframes cfv3-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cfv3-toast-stack{position:fixed;right:24px;bottom:24px;display:flex;flex-direction:column;gap:8px;z-index:1100;width:360px;max-width:calc(100vw - 32px);pointer-events:none}.cfv3-toast{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--cf3-surface);border:1px solid var(--cf3-border-2);border-radius:var(--cf3-radius-lg);box-shadow:var(--cf3-shadow-pop);pointer-events:auto;position:relative;min-height:56px;animation:cfv3-toast-in .2s ease-out}.cfv3-toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-top-left-radius:var(--cf3-radius-lg);border-bottom-left-radius:var(--cf3-radius-lg)}.cfv3-toast[data-tone=info]:before{background:var(--cf3-info)}.cfv3-toast[data-tone=success]:before{background:var(--cf3-success)}.cfv3-toast[data-tone=warn]:before{background:var(--cf3-warn)}.cfv3-toast[data-tone=danger]:before{background:var(--cf3-danger)}.cfv3-toast-icon{display:inline-flex;align-items:center;margin-top:1px}.cfv3-toast[data-tone=info] .cfv3-toast-icon{color:var(--cf3-info)}.cfv3-toast[data-tone=success] .cfv3-toast-icon{color:var(--cf3-success)}.cfv3-toast[data-tone=warn] .cfv3-toast-icon{color:var(--cf3-warn)}.cfv3-toast[data-tone=danger] .cfv3-toast-icon{color:var(--cf3-danger)}.cfv3-toast-body{display:flex;flex-direction:column;gap:2px;min-width:0}.cfv3-toast-title{font-size:var(--cf3-text-md);font-weight:var(--cf3-weight-semibold);color:var(--cf3-ink)}.cfv3-toast-message{font-size:13px;color:var(--cf3-ink-soft);line-height:1.4;word-wrap:break-word}.cfv3-toast-action{align-self:flex-start;margin-top:6px;background:transparent;border:0;padding:0;font-size:13px;font-weight:var(--cf3-weight-semibold);color:var(--cf3-accent-ink);cursor:pointer}.cfv3-toast-action:hover{text-decoration:underline}.cfv3-toast-close{width:24px!important;height:24px!important;border:0!important;background:transparent!important;color:var(--cf3-muted-2)!important}.cfv3-toast-close:hover{color:var(--cf3-ink)!important}.admin_shell__gVvmW{min-height:100vh;background:#0b0f12;color:#e7edf2}.admin_topbar__9lybW{display:flex;align-items:center;gap:24px;padding:14px 24px;border-bottom:1px solid #1c2630;background:#0f151b}.admin_brand__XFcHb{font-weight:700;letter-spacing:.02em}.admin_tabs__1o3qR{display:flex;gap:8px}.admin_tabActive__cSHS6,.admin_tab__r_szt{padding:6px 12px;border-radius:8px;font-size:14px;text-decoration:none;color:#9fb0bd}.admin_tabActive__cSHS6{background:#16212b;color:#fff}.admin_tab__r_szt:hover{color:#fff}.admin_exit__PYdmf{margin-left:auto;color:#9fb0bd;text-decoration:none;font-size:13px}.admin_exit__PYdmf:hover{color:#fff}.admin_main__zshRw{padding:24px}