:root{--tm-font:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--tm-font-display:var(--font-sora), "Sora", var(--font-jakarta), system-ui, sans-serif;--tm-font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--tm-text-2xs:.65625rem;--tm-text-xs:.71875rem;--tm-text-sm:.75rem;--tm-text-md:.8125rem;--tm-text-base:.875rem;--tm-text-lg:.9375rem;--tm-text-xl:1.0625rem;--tm-text-2xl:1.25rem;--tm-text-3xl:1.5rem;--tm-text-4xl:1.875rem;--tm-radius-xs:7px;--tm-radius-sm:8px;--tm-radius-md:10px;--tm-radius-tile:11px;--tm-radius-lg:13px;--tm-radius-card:18px;--tm-radius-panel:22px;--tm-accent:#4f46e5;--tm-accent-hover:#4338ca;--tm-accent-strong:#3730a3;--tm-accent-soft:#6366f11f;--tm-accent-softer:#6366f112;--tm-accent-border:#6366f152;--tm-accent-ink:#4338ca;--tm-violet:#8b5cf6;--tm-pink:#ec4899;--tm-cyan:#0ea5e9;--tm-gradient-brand:linear-gradient(135deg, #6366f1, #8b5cf6 55%, #ec4899);--tm-gradient-cta:linear-gradient(135deg, #6366f1, #7c3aed);--tm-gradient-hero:linear-gradient(145deg, #6d28d9 0%, #c026d3 50%, #f97316 100%);--tm-bg:#f5f4ff;--tm-bg-elevated:#faf9ff;--tm-surface:#fff;--tm-surface-muted:#f7f7fd;--tm-surface-hover:#6366f10f;--tm-surface-active:#6366f117;--tm-border:#6366f124;--tm-border-strong:#6366f142;--tm-border-subtle:#6366f117;--tm-text:#17163a;--tm-text-secondary:#34335c;--tm-text-muted:#5d5c80;--tm-text-subtle:#6b6a8c;--tm-success:#10b981;--tm-success-ink:#065f46;--tm-success-soft:#10b98121;--tm-warning:#f59e0b;--tm-warning-ink:#92400e;--tm-warning-soft:#f59e0b26;--tm-danger:#f43f5e;--tm-danger-ink:#be123c;--tm-danger-soft:#f43f5e1f;--tm-info:#0ea5e9;--tm-info-ink:#075985;--tm-info-soft:#0ea5e921;--tm-card-bg:#ffffffa3;--tm-card-border:#ffffffeb;--tm-card-shadow:0 1px 0 #ffffffe6 inset, 0 16px 40px -12px #4f46e529, 0 2px 6px #4f46e50a;--tm-card-shadow-hover:0 1px 0 #ffffffe6 inset, 0 24px 50px -14px #4f46e542, 0 2px 8px #4f46e50f;--tm-card-blur:blur(22px) saturate(160%);--tm-glass-bg:#ffffff94;--tm-glass-bg-strong:#ffffffd1;--tm-glass-border:#ffffffeb;--tm-glass-edge:#6366f11f;--tm-glass-highlight:inset 0 1px 0 #fffffff2;--tm-glass-blur:blur(24px) saturate(170%);--tm-glass-blur-strong:blur(36px) saturate(180%);--tm-overlay-bg:linear-gradient(165deg, #fff, #f8f7ff 70%, #fdf6fb);--tm-control-bg:#ffffffc7;--tm-elev-1:0 1px 2px #4f46e50f;--tm-elev-2:0 8px 24px -10px #4f46e52e;--tm-elev-3:0 16px 40px -12px #4f46e53d;--tm-elev-4:0 0 0 1px #ffffffe6, 0 30px 80px -20px #312e8159, 0 8px 24px #4f46e51a;--tm-elev-hover:var(--tm-card-shadow-hover);--tm-glow-accent:0 12px 28px -6px #6366f18c;--tm-focus-ring:0 0 0 4px #6366f138;--tm-mesh:radial-gradient(48% 52% at 6% 2%, #a5b4fcbf, transparent 70%), radial-gradient(42% 48% at 96% 6%, #f9a8d49e, transparent 70%), radial-gradient(46% 52% at 78% 100%, #a5f3fc99, transparent 70%), radial-gradient(36% 42% at 18% 96%, #ddd6febf, transparent 70%), radial-gradient(30% 34% at 52% 46%, #fef0c773, transparent 70%);--tm-series-1:#4f46e5;--tm-series-2:#db2777;--tm-sidebar-width:240px;--tm-sidebar-rail:84px;--tm-topbar-height:62px}:root[data-client-theme=dark],:root[data-theme=dark]{--tm-accent:#818cf8;--tm-accent-hover:#a5b4fc;--tm-accent-strong:#c7d2fe;--tm-accent-soft:#818cf82e;--tm-accent-softer:#818cf81a;--tm-accent-border:#818cf866;--tm-accent-ink:#a5b4fc;--tm-gradient-cta:linear-gradient(135deg, #6366f1, #7c3aed);--tm-bg:#0c0b1d;--tm-bg-elevated:#121128;--tm-surface:#17162f;--tm-surface-muted:#141329;--tm-surface-hover:#a5b4fc14;--tm-surface-active:#a5b4fc21;--tm-border:#a5b4fc24;--tm-border-strong:#a5b4fc42;--tm-border-subtle:#a5b4fc17;--tm-text:#eeedff;--tm-text-secondary:#d4d3f2;--tm-text-muted:#aeadd0;--tm-text-subtle:#9796bd;--tm-success:#34d399;--tm-success-ink:#6ee7b7;--tm-success-soft:#34d39926;--tm-warning:#fbbf24;--tm-warning-ink:#fcd34d;--tm-warning-soft:#fbbf2426;--tm-danger:#fb7185;--tm-danger-ink:#fda4af;--tm-danger-soft:#fb718526;--tm-info:#38bdf8;--tm-info-ink:#7dd3fc;--tm-info-soft:#38bdf826;--tm-card-bg:#1c1a3a94;--tm-card-border:#ffffff14;--tm-card-shadow:0 1px 0 #ffffff0f inset, 0 20px 50px -16px #0009;--tm-card-shadow-hover:0 1px 0 #ffffff14 inset, 0 26px 60px -16px #000000b3, 0 0 0 1px #818cf840;--tm-glass-bg:#18163299;--tm-glass-bg-strong:#16142edb;--tm-glass-border:#ffffff14;--tm-glass-edge:#a5b4fc1f;--tm-glass-highlight:inset 0 1px 0 #ffffff0f;--tm-overlay-bg:linear-gradient(165deg, #1b1a38, #15142d 70%);--tm-control-bg:#ffffff0d;--tm-elev-1:0 1px 2px #0000004d;--tm-elev-2:0 10px 30px -12px #0009;--tm-elev-3:0 20px 50px -14px #000000b3;--tm-elev-4:0 0 0 1px #ffffff14, 0 40px 100px -20px #000c;--tm-glow-accent:0 12px 30px -6px #818cf88c;--tm-focus-ring:0 0 0 4px #818cf84d;--tm-mesh:radial-gradient(48% 52% at 6% 2%, #4f46e56b, transparent 70%), radial-gradient(42% 48% at 96% 6%, #db277747, transparent 70%), radial-gradient(46% 52% at 78% 100%, #0ea5e93d, transparent 70%), radial-gradient(36% 42% at 18% 96%, #7c3aed52, transparent 70%);--tm-series-1:#6366f1;--tm-series-2:#ec4899}.tm-ambient,.tt-shell:before{background-attachment:fixed;background:var(--tm-mesh), var(--tm-bg)!important}.tm-ambient:before,.tm-ambient:after{opacity:1;filter:blur(80px)}.tm-ambient:before{background:radial-gradient(circle,#8b5cf638,#0000 62%)}.tm-ambient:after{background:radial-gradient(circle,#ec489929,#0000 62%),radial-gradient(circle at 30% 30%,#0ea5e924,#0000 55%)}.adm-app.admin-shell,.tt-shell{font-family:var(--tm-font);font-size:var(--tm-text-md);color:var(--tm-text);-webkit-font-smoothing:antialiased}.tm-card,.tm-stat,.adm-app :is(.admin-surface,.admin-form-card,.admin-metric-card,.admin-meta-card,.admin-tail-card,.admin-kb-panel,.admin-sticky-card,.admin-table-shell,.admin-jeff-workspace-tile,.project-card,.project-command-center),.tt-card,.tt-timer,.tt-install-card,.tt-empty{background:var(--tm-card-bg);border:1px solid var(--tm-card-border);border-radius:var(--tm-radius-card);box-shadow:var(--tm-card-shadow);-webkit-backdrop-filter:var(--tm-card-blur)}.tm-card{padding:16px}.tm-card-flush{padding:0}.tm-card-glass{background:var(--tm-glass-bg-strong)}.tm-card-head{margin-bottom:12px}.tm-card-title,.adm-app :is(.admin-section-heading h2,.admin-surface h2,.admin-form-card h2),.tt-section-header h2,.tt-card h2{font:700 var(--tm-text-lg) / 1.3 var(--tm-font-display);letter-spacing:-.02em;color:var(--tm-text)}.tm-card-desc{font-size:var(--tm-text-sm);color:var(--tm-text-muted)}.tm-page-header h1,.adm-page-header h1,.tt-page-header h1{font:800 var(--tm-text-3xl) / 1.15 var(--tm-font-display);letter-spacing:-.03em;color:var(--tm-text)}.tm-page-header p,.adm-page-header p,.tt-page-header p,.tt-page-header-description{font-size:var(--tm-text-md);color:var(--tm-text-muted);margin-top:4px}.adm-page-header{align-items:flex-end;gap:10px 16px;margin:0 0 14px}.tm-eyebrow,.adm-app :is(.admin-overline,.admin-page-eyebrow){font:600 var(--tm-text-sm) / 1 var(--tm-font);letter-spacing:0;text-transform:none;color:var(--tm-text-muted)}.tm-eyebrow:before{display:none}.tm-btn,.adm-app .button,.tt-button{min-height:34px;font:600 var(--tm-text-md) / 1 var(--tm-font);letter-spacing:0;border-radius:999px;gap:6px;padding:0 14px}.tm-btn{--tm-btn-h:34px}.tm-btn svg{width:15px;height:15px}.tm-btn-sm,.tt-button-sm{--tm-btn-h:28px;min-height:28px;font-size:var(--tm-text-sm);border-radius:999px;padding:0 11px}.tm-btn-lg,.tt-button-lg{--tm-btn-h:40px;min-height:40px;font-size:var(--tm-text-base);border-radius:999px;padding:0 18px}.tm-btn-icon{width:var(--tm-btn-h);padding:0}.tm-btn-primary,.adm-app .button-primary,.tt-button-primary{color:#fff;background:var(--tm-gradient-cta);border:1px solid #ffffff2e;box-shadow:0 10px 24px -8px #6366f1b3,inset 0 1px #ffffff4d}.tm-btn-primary:hover:not(:disabled),.adm-app .button-primary:hover,.tt-button-primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 16px 32px -8px #6366f1cc,inset 0 1px #ffffff5c}.tm-btn-secondary,.adm-app .button-secondary,.tt-button:not(.tt-button-primary):not(.tt-button-danger){color:var(--tm-text);background:var(--tm-control-bg);border:1px solid var(--tm-card-border);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 14px -6px #4f46e533,inset 0 1px #fffc}.tm-btn-secondary:hover:not(:disabled),.adm-app .button-secondary:hover,.tt-button:not(.tt-button-primary):not(.tt-button-danger):hover{color:var(--tm-accent-ink);background:var(--tm-surface);border-color:var(--tm-accent-border);box-shadow:0 8px 20px -8px #4f46e54d}:root[data-client-theme=dark] :is(.tm-btn-secondary,.adm-app .button-secondary,.tt-button:not(.tt-button-primary):not(.tt-button-danger)){box-shadow:inset 0 1px #ffffff0d}.tm-btn-ghost,.adm-app .button-ghost{border-radius:999px}.tm-btn-danger{background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 10px 24px -8px #e11d4899}.tm-input,.tm-field :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),.adm-app .admin-form-field :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),.adm-app .admin-filter-bar :is(input:not([type=checkbox]),select),.adm-app .admin-lead-toolbar-form :is(input,select),.tt-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--tm-border);background:var(--tm-control-bg);min-height:36px;color:var(--tm-text);font:500 var(--tm-text-md) / 1.4 var(--tm-font);border-radius:11px;padding:7px 12px;box-shadow:inset 0 1px 2px #4f46e50a}.tm-field textarea,.tt-field textarea,.adm-app .admin-form-field textarea{min-height:88px}.tm-field :is(input,select,textarea):focus,.adm-app :is(.admin-form-field,.admin-filter-bar,.admin-lead-toolbar-form) :is(input,select,textarea):focus,.tt-field :is(input,select,textarea):focus{border-color:var(--tm-accent);background:var(--tm-surface);box-shadow:var(--tm-focus-ring);outline:none}.tm-field-label,.adm-app .admin-form-field label,.tt-field>span{font:600 var(--tm-text-sm) / 1.3 var(--tm-font);color:var(--tm-text-secondary)}.tm-badge,.adm-app .admin-badge,.tt-chip{height:21px;font:700 var(--tm-text-2xs) / 21px var(--tm-font);text-transform:capitalize;border-radius:999px;padding:0 8px}.tm-badge-accent{color:var(--tm-accent-ink);background:var(--tm-accent-soft)}.tm-badge-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 20%, transparent)}.tm-segmented,.tt-month-switch{background:var(--tm-accent-softer);border:1px solid var(--tm-border-subtle);border-radius:999px;gap:2px;padding:3px}.tm-segmented-option{height:28px;font:600 var(--tm-text-sm) / 1 var(--tm-font);border-radius:999px;padding:0 12px}.tm-segmented-thumb{background:var(--tm-surface);border-radius:999px;box-shadow:0 4px 12px -2px #4f46e538}.tt-month-switch a{border-radius:999px}:root[data-client-theme=dark] .tm-segmented-thumb{background:#ffffff1f}.tm-toggle-track{width:34px;height:20px}.tm-toggle-thumb{width:16px;height:16px;top:2px;left:2px}.tm-toggle input:checked+.tm-toggle-track{background:var(--tm-gradient-cta)}.tm-toggle input:checked+.tm-toggle-track .tm-toggle-thumb{transform:translate(14px)}.tm-stat-grid,.adm-app .admin-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.tm-stat{--tm-stat-grad:linear-gradient(135deg, #4f46e5, #7c6cf6);--tm-stat-glow:#6366f173;gap:8px;padding:14px;overflow:hidden}.tm-stat:before{display:none}.tm-stat-accent{--tm-stat-grad:linear-gradient(135deg, #4f46e5, #7c6cf6);--tm-stat-glow:#6366f173}.tm-stat-violet{--tm-stat-grad:linear-gradient(135deg, #7c3aed, #c026d3);--tm-stat-glow:#a855f773}.tm-stat-danger{--tm-stat-grad:linear-gradient(135deg, #e11d48, #ec4899);--tm-stat-glow:#f43f5e66}.tm-stat-warning{--tm-stat-grad:linear-gradient(135deg, #d97706, #ea580c);--tm-stat-glow:#f59e0b6b}.tm-stat-info{--tm-stat-grad:linear-gradient(135deg, #0284c7, #0891b2);--tm-stat-glow:#0ea5e96b}.tm-stat-success{--tm-stat-grad:linear-gradient(135deg, #059669, #0d9488);--tm-stat-glow:#10b9816b}.tm-stat-top{align-items:center;gap:10px}.tm-stat-icon,.adm-metric .tm-stat-icon{color:#fff;background:var(--tm-stat-grad);width:34px;height:34px;box-shadow:0 10px 20px -6px var(--tm-stat-glow), inset 0 1px 0 #ffffff59;border-radius:11px}.tm-stat-icon svg{stroke:#fff;stroke-width:2px;width:16px;height:16px}.adm-metric .tm-stat-icon :is(img,svg,span){width:16px!important;height:16px!important}.adm-metric .tm-stat-icon img{filter:brightness(0)invert()}.tm-stat-icon .admin-svg-icon{--admin-icon-color:#fff;--admin-icon-glow:#0f172a38;filter:drop-shadow(0 1px 1px #0f172a38)}.tm-stat-label{font:600 var(--tm-text-sm) / 1.25 var(--tm-font);color:var(--tm-text-muted)}.tm-stat-value{font:800 1.625rem / 1 var(--tm-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--tm-text);margin-top:2px}.tm-stat-suffix{font:600 var(--tm-text-base) / 1 var(--tm-font-display);color:var(--tm-text-subtle);letter-spacing:-.02em}.tm-stat-foot{font-size:var(--tm-text-xs);color:var(--tm-text-muted);flex-wrap:wrap;align-items:center;gap:8px}.tm-stat-delta{height:20px;font:700 var(--tm-text-2xs) / 1 var(--tm-font);background:var(--tm-surface-active);color:var(--tm-text-secondary);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.tm-stat-delta.is-up{background:var(--tm-success-soft);color:var(--tm-success-ink)}.tm-stat-delta.is-down{background:var(--tm-danger-soft);color:var(--tm-danger-ink)}.tm-stat-link:hover{box-shadow:var(--tm-card-shadow-hover);border-color:var(--tm-card-border);transform:translateY(-3px)}.tm-live-dot{background:#22c55e;width:9px;height:9px}.adm-metric-badge{font:700 var(--tm-text-2xs) / 1.3 var(--tm-font);background:var(--tm-accent-soft);color:var(--tm-accent-ink);border-radius:999px;padding:3px 9px}.adm-app .admin-metric-card:before{display:none}.adm-app .admin-metric-card strong,.adm-app .admin-metric-value{font-family:var(--tm-font-display);letter-spacing:-.04em;font-weight:800}.tm-stat.is-ink{background:linear-gradient(160deg,#1e1b4b,#17163a);border-color:#ffffff14;box-shadow:0 20px 44px -14px #17163a99}.tm-stat.is-ink .tm-stat-value{color:#fff}.tm-stat.is-ink :is(.tm-stat-label,.tm-stat-foot,.tm-stat-note){color:#c7c6ee}.tm-stat.is-ink .tm-stat-suffix{color:#8f8ec0}.tm-countup,.tm-mono{font-variant-numeric:tabular-nums;font-family:inherit}.glow-spark{width:100%;height:28px;margin-top:-2px;display:block}.glow-spark path.line{fill:none;stroke:var(--tm-series-1);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.adm-frame>.adm-sidebar,.adm-frame .adm-sidebar:not(.is-mobile){border:1px solid var(--tm-glass-border);background:var(--tm-glass-bg);height:calc(100vh - 24px);box-shadow:0 24px 60px -20px #4f46e547, var(--tm-glass-highlight);-webkit-backdrop-filter:var(--tm-glass-blur);border-radius:22px;gap:6px;margin:12px 0 12px 12px;padding:14px 10px 10px;position:sticky;top:12px}:root[data-client-theme=dark] .adm-frame .adm-sidebar:not(.is-mobile){background:var(--tm-glass-bg);box-shadow:0 24px 60px -20px #000000b3, var(--tm-glass-highlight)}.adm-brand{min-height:44px;padding:0 6px 12px}.adm-brand-logo{height:30px}.adm-brand-chip{font:700 10.5px / 1 var(--tm-font);letter-spacing:.02em;color:#fff;background:var(--tm-gradient-brand);border-radius:999px;padding:4px 9px;box-shadow:0 6px 14px -4px #ec489980}.adm-nav{gap:10px}.adm-nav-group{gap:2px}.adm-nav-group-label{font:700 10px / 1 var(--tm-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tm-text-subtle);padding:0 10px 4px}.adm-nav-link{min-height:34px;font:600 var(--tm-text-md) / 1 var(--tm-font);color:var(--tm-text-secondary);transition:color .2s var(--tm-ease-out), background-color .2s var(--tm-ease-out);border-radius:11px;gap:10px;padding:0 10px}.adm-nav-link:hover{color:var(--tm-text);background:#fff9}:root[data-client-theme=dark] .adm-nav-link:hover{background:#ffffff0d}.adm-nav-icon{width:18px;height:18px;box-shadow:none;color:currentColor;background:0 0}.adm-nav-icon svg{width:16px;height:16px}.adm-nav-link.is-active{color:#fff}.adm-nav-link.is-active .adm-nav-icon{color:#fff;box-shadow:none;background:0 0}.adm-nav-link.is-active .adm-nav-trail{color:#fffc}.adm-nav-active,:root[data-client-theme=dark] .adm-nav-active{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:11px;box-shadow:0 8px 18px -8px #6366f1bf,inset 0 1px #ffffff4d}.adm-nav-active:before{display:none}.adm-sidebar-foot{border-top:1px solid var(--tm-border-subtle);padding:10px 0 0}.adm-user{border-radius:12px;gap:8px;padding:4px}.adm-user:hover{background:#ffffff8c}.adm-avatar{border-radius:10px;width:30px;height:30px}.adm-avatar.is-initials{color:#fff;font:700 12px / 1 var(--tm-font);background:linear-gradient(135deg,#f59e0b,#ec4899)}.adm-user-copy strong{font:700 var(--tm-text-sm) / 1.2 var(--tm-font)}.adm-user-copy span{font-size:var(--tm-text-xs);color:var(--tm-text-muted)}.adm-rail-toggle{background:var(--tm-surface);border:1px solid var(--tm-border);border-radius:50%;width:24px;height:24px;top:26px;right:-12px;box-shadow:0 4px 12px -2px #4f46e540}.adm-brand{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-height:0;padding:2px 6px 10px;position:relative}.adm-brand-logo{width:86px;height:auto}.adm-brand-mark{display:none!important}.adm-frame .adm-rail-toggle{width:26px;height:26px;box-shadow:none;color:var(--tm-text-subtle);opacity:0;background:0 0;border:1px solid #0000;border-radius:9px;position:absolute;top:14px;right:10px}.adm-sidebar:hover .adm-rail-toggle,.adm-rail-toggle:focus-visible{opacity:1}.adm-frame .adm-rail-toggle:hover{color:var(--tm-text);background:var(--tm-surface-hover);border-color:var(--tm-border);transform:none}.adm-sidebar.is-collapsed{align-items:center;padding:12px 8px 10px}.adm-sidebar.is-collapsed .adm-brand{display:none}.adm-sidebar.is-collapsed .adm-rail-toggle{opacity:1;flex:none;order:-1;align-self:center;margin-bottom:6px;position:static}.adm-sidebar.is-collapsed .adm-nav{width:100%}.adm-sidebar.is-collapsed .adm-nav-group-label,.adm-sidebar.is-collapsed :is(.adm-nav-copy,.adm-nav-trail,.adm-user-copy,.adm-logout){display:none}.adm-sidebar.is-collapsed .adm-nav-link{justify-content:center;gap:0;width:42px;min-height:36px;margin-inline:auto;padding:0}.adm-sidebar.is-collapsed .adm-sidebar-foot{justify-content:center;width:100%;padding-inline:0}.adm-sidebar.is-collapsed .adm-sidebar-foot form{display:none}.adm-sidebar.is-collapsed .adm-user{flex:none;padding:4px}.adm-sidebar.is-collapsed .adm-brand{order:-2;align-items:center;padding:2px 0 8px;display:flex}.adm-sidebar.is-collapsed .adm-brand :is(.adm-brand-logo,.adm-brand-chip){display:none!important}.adm-sidebar.is-collapsed .adm-brand-mark{width:32px;height:32px;display:block!important}.tt-sidebar-mark{width:32px;height:32px;display:none}.tt-shell.is-nav-collapsed .tt-sidebar-brand{justify-content:center;padding:2px 0 8px;display:flex;background-image:none!important}.tt-shell.is-nav-collapsed .tt-sidebar-brand :is(.tt-sidebar-logo,.tt-sidebar-brand-tag){display:none}.tt-shell.is-nav-collapsed .tt-sidebar-mark{display:block}.adm-topbar{min-height:var(--tm-topbar-height);-webkit-backdrop-filter:none;background:0 0;border-bottom:0;gap:10px;padding:12px 22px 0}.adm-topbar.is-scrolled{background:color-mix(in srgb, var(--tm-bg) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(160%);box-shadow:none}.adm-search{max-width:460px}.adm-app .admin-command-bar{background:var(--tm-glass-bg);border:1px solid var(--tm-glass-border);min-height:38px;box-shadow:0 8px 24px -10px #4f46e538, var(--tm-glass-highlight);-webkit-backdrop-filter:blur(16px);border-radius:13px;padding:0 14px}.adm-app .admin-command-bar input{font:500 var(--tm-text-md) / 1 var(--tm-font)}.adm-app .admin-command-shortcut{font-family:var(--tm-font);border-radius:8px;font-weight:700}.tm-chrome-btn,.adm-app .admin-topbar-icon-button{background:var(--tm-glass-bg);border:1px solid var(--tm-glass-border);width:38px;height:38px;box-shadow:0 8px 22px -10px #4f46e540, var(--tm-glass-highlight);color:var(--tm-text-secondary);-webkit-backdrop-filter:blur(16px);border-radius:13px}.tm-chrome-btn:hover,.adm-app .admin-topbar-icon-button:hover{color:var(--tm-accent-ink);background:var(--tm-surface)}.tm-chrome-btn svg{width:17px;height:17px}.adm-sidebar .tm-chrome-btn{width:30px;height:30px;box-shadow:none;border-radius:10px}.adm-topbar-avatar{color:#fff;width:38px;height:38px;font:700 12px / 1 var(--tm-font);background:linear-gradient(135deg,#f59e0b,#ec4899);border-radius:13px;box-shadow:0 10px 22px -8px #ec489999}.adm-topbar .adm-menu-btn,.adm-topbar .adm-topbar-logo{display:none}.adm-main{padding:14px 22px 48px}.adm-page-body{gap:12px}.adm-tabbar,.tt-tabbar{background:var(--tm-glass-bg-strong);border:1px solid var(--tm-glass-border);box-shadow:0 20px 50px -14px #312e8166, var(--tm-glass-highlight);border-radius:22px}.adm-tab-active,.tt-tab-active{border-radius:15px;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 10px 22px -8px #6366f1bf!important}.adm-tab.is-active,.tt-tab.is-active,.tt-tab[aria-current=page]{color:#fff}.adm-drawer-panel{border-radius:0 22px 22px 0;overflow:hidden}.adm-drawer-panel .adm-sidebar{background:var(--tm-overlay-bg)}@media (max-width:1080px){.adm-topbar .adm-menu-btn{display:grid}.adm-topbar .adm-topbar-logo{display:flex}.adm-topbar{background:color-mix(in srgb, var(--tm-bg) 60%, transparent);-webkit-backdrop-filter:blur(18px);padding:10px 14px}.tm-chrome-btn,.adm-topbar-avatar{border-radius:12px;width:36px;height:36px}}@media (max-width:720px){.adm-main{padding:12px 12px calc(100px + env(safe-area-inset-bottom))}.tm-page-header h1,.adm-page-header h1,.tt-page-header h1{font-size:var(--tm-text-2xl)}.tm-card{padding:14px}.tm-stat{padding:12px}.tm-stat-value{font-size:1.375rem}.adm-app .admin-section-heading{flex-direction:column;align-items:stretch}.adm-app .admin-bulk-actions{justify-content:flex-start}.adm-app .admin-surface,.adm-app .admin-form-card{padding:14px}}.adm-app .admin-surface,.adm-app .admin-form-card{gap:12px;padding:16px}.adm-app .admin-section-heading{flex-wrap:wrap}.adm-app .admin-bulk-actions{flex-wrap:wrap;min-width:0;max-width:100%}.adm-app .admin-filter-bar{background:var(--tm-glass-bg);border:1px solid var(--tm-glass-border);box-shadow:var(--tm-card-shadow);-webkit-backdrop-filter:var(--tm-card-blur);border-radius:16px;gap:8px;padding:8px}.adm-app .admin-table-shell{padding:4px;overflow:hidden}.adm-app .admin-table-scroll{border:1px solid var(--tm-border-subtle);background:var(--tm-control-bg);box-shadow:none;border-radius:14px}.adm-app .admin-table thead th,.tt-table th{font:700 var(--tm-text-2xs) / 1 var(--tm-font);letter-spacing:.07em;text-transform:uppercase;color:var(--tm-text-subtle);border-bottom:1px solid var(--tm-border-subtle);background:0 0;padding:9px 12px}.adm-app .admin-table tbody td,.tt-table td{font-size:var(--tm-text-md);border-bottom:1px solid var(--tm-border-subtle);padding:9px 12px}.adm-app .admin-table tbody tr:last-child td,.tt-table tbody tr:last-child td{border-bottom:0}.adm-app .admin-table tbody tr,.tt-table tbody tr{transition:background-color .16s var(--tm-ease-out)}.adm-app .admin-table tbody tr:hover td,.tt-table tbody tr:hover td{background:var(--tm-surface-hover)}.adm-app .admin-table tbody tr:hover td:first-child{box-shadow:none;border-radius:14px 0 0 14px}.adm-app .admin-table tbody tr:hover td:last-child{border-radius:0 14px 14px 0}.adm-app .admin-table .admin-table-shell,.tt-table .tt-num,.tt-table td[data-num]{font-family:var(--tm-font);font-variant-numeric:tabular-nums}.adm-app .admin-editor-tabs,.adm-app .admin-editor-tabs-top{background:var(--tm-accent-softer);border:1px solid var(--tm-border-subtle);border-radius:999px;padding:3px}.adm-app .admin-editor-tab{border-radius:999px;min-height:28px;padding:0 12px}.adm-app .admin-editor-tab strong{font:600 var(--tm-text-sm) / 1 var(--tm-font)}.adm-app .admin-editor-tab.is-active,:root[data-client-theme=dark] .adm-app .admin-editor-tab.is-active{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 8px 18px -6px #6366f1b3}.adm-app .project-command-center{padding:16px 18px}.adm-app .project-command-copy h2{font:800 var(--tm-text-lg) / 1.25 var(--tm-font-display);letter-spacing:-.03em}.adm-app .project-command-stats{background:var(--tm-control-bg);border:1px solid var(--tm-card-border);border-radius:18px}.adm-app .project-command-stats strong{font:800 1.375rem / 1 var(--tm-font-display)}.adm-app .project-card h3,.adm-app .admin-jeff-workspace-tile strong{font:700 var(--tm-text-lg) / 1.3 var(--tm-font-display);letter-spacing:-.02em}.adm-app .admin-jeff-workspace-tile{padding:14px}.adm-app .project-detail-copy h2{font:700 var(--tm-text-xl) / 1.3 var(--tm-font-display);letter-spacing:-.02em}@media (max-width:720px){.adm-app .project-detail-copy h2{font-size:var(--tm-text-lg)}}.glow-bento{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:12px;display:grid}.glow-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.glow-split{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:12px;display:grid}.glow-split>*,.glow-bento>*{grid-column:auto;min-width:0}.glow-hero{isolation:isolate;color:#fff;background:var(--tm-gradient-hero);border-radius:22px;flex-direction:column;gap:12px;min-height:0;padding:20px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -18px #c026d38c,inset 0 1px #ffffff4d}.glow-hero:before,.glow-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.glow-hero:before{background:radial-gradient(circle,#ffffff6b,#0000 64%);width:360px;height:360px;animation:14s ease-in-out infinite alternate glow-float;top:-140px;right:-110px}.glow-hero:after{border:38px solid #ffffff1c;width:240px;height:240px;animation:18s ease-in-out infinite alternate-reverse glow-float;bottom:-90px;left:-70px}@keyframes glow-float{to{transform:translate(-24px,18px)scale(1.06)}}.glow-hero-date{font:600 var(--tm-text-xs) / 1 var(--tm-font);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;align-self:flex-start;padding:5px 10px}.glow-hero h1{font:800 1.875rem / 1.08 var(--tm-font-display);letter-spacing:-.04em;color:#fff;margin:0}.glow-hero p{max-width:380px;font-size:var(--tm-text-md);color:#ffffffeb;margin:0;line-height:1.55}.glow-hero-actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.glow-hero-actions a{min-height:34px;font:700 var(--tm-text-sm) / 1 var(--tm-font);transition:transform .2s var(--tm-ease-out), box-shadow .2s var(--tm-ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.glow-hero-actions a svg{width:14px;height:14px}.glow-hero-actions a:first-child{color:#6d28d9;background:#fff;box-shadow:0 12px 26px -8px #17163a73}.glow-hero-actions a:not(:first-child){color:#fff;background:#ffffff29;border:1px solid #ffffff73}.glow-hero-actions a:hover{transform:translateY(-2px)}.glow-hero-stats{-webkit-backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.glow-hero-stats strong{font:800 1.125rem / 1.1 var(--tm-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.glow-hero-stats span{font-size:var(--tm-text-xs);color:#ffffffdb}.glow-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:12px;display:grid}.glow-row>*{grid-column:auto;min-width:0}.dash-attention-list,.dash-list{gap:4px}.dash-attention-item{font:600 var(--tm-text-sm) / 1.35 var(--tm-font);color:var(--tm-text);background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 13%, transparent), color-mix(in srgb, var(--tone) 3%, transparent));box-shadow:none;transition:transform .2s var(--tm-ease-out), border-color .2s;border:1px solid #0000;border-radius:13px;gap:10px;padding:8px 10px}.dash-attention-item:hover{border-color:color-mix(in srgb, var(--tone) 30%, transparent);transform:translate(3px)}.dash-attention-icon{width:28px;height:28px;color:var(--tone);background:var(--tm-surface);box-shadow:0 6px 14px -4px color-mix(in srgb, var(--tone) 40%, transparent);border-radius:9px;flex:none}.dash-attention-icon svg{width:14px;height:14px}.dash-row{border-radius:12px;gap:10px;padding:6px 8px}.dash-row:hover{background:var(--tm-surface-hover)}.dash-avatar{color:#fff;width:30px;height:30px;font:700 var(--tm-text-xs) / 1 var(--tm-font);background:linear-gradient(135deg,#6366f1,#a78bfa);border-radius:10px}.dash-list li:nth-child(3n+2) .dash-avatar{background:linear-gradient(135deg,#ec4899,#f9a8d4)}.dash-list li:nth-child(3n+3) .dash-avatar{background:linear-gradient(135deg,#0ea5e9,#67e8f9)}.dash-row-copy strong{font:700 var(--tm-text-md) / 1.3 var(--tm-font)}.dash-row-copy span{font-size:var(--tm-text-xs);color:var(--tm-text-muted)}.dash-timeline li{gap:12px;padding:5px 0}.dash-timeline-dot{background:var(--tm-surface);width:10px;height:10px;box-shadow:inset 0 0 0 3px var(--tm-accent), 0 0 0 4px var(--tm-accent-softer);margin-top:4px}.dash-timeline:before{background:linear-gradient(var(--tm-accent-soft), transparent);width:2px;left:4px}.dash-timeline p{font-size:var(--tm-text-sm);font-weight:500}.dash-link{font:700 var(--tm-text-sm) / 1 var(--tm-font);color:var(--tm-accent-ink)}@media (max-width:1240px){.glow-bento,.glow-split{grid-template-columns:minmax(0,1fr)}.glow-hero{min-height:0}}@media (max-width:760px){.glow-kpis{gap:12px}.glow-hero{border-radius:20px;padding:16px}.glow-hero h1{font-size:1.5rem}.glow-hero-stats strong{font-size:1rem}}.adm-app .admin-badge.is-neutral{color:var(--tm-text-secondary);background:var(--tm-surface-active)}.adm-app .admin-badge.is-info{color:var(--tm-info-ink);background:var(--tm-info-soft)}.adm-app .admin-badge.is-success{color:var(--tm-success-ink);background:var(--tm-success-soft)}.adm-app .admin-badge.is-warning{color:var(--tm-warning-ink);background:var(--tm-warning-soft)}.adm-app .admin-badge.is-danger{color:var(--tm-danger-ink);background:var(--tm-danger-soft)}.adm-app .admin-badge.is-accent{color:var(--tm-accent-ink);background:var(--tm-accent-soft)}.adm-app .admin-metric-label,.adm-app .admin-metric-grid .admin-metric-label,.adm-app .admin-metric-grid.admin-metric-grid-compact .admin-metric-label,.adm-app .admin-command-icon{color:var(--tm-text-muted)}.adm-app .admin-permission-toggle strong{color:var(--tm-text)}.adm-app .admin-permission-toggle span{color:var(--tm-text-muted)}.adm-app .admin-select-value strong{color:var(--tm-text)}.adm-app .admin-select-value strong.is-placeholder{color:var(--tm-text-subtle)}.adm-app .admin-select-value span,.adm-app .admin-select-caret{color:var(--tm-text-muted)}.adm-app .admin-rich-editor-toolbar{background:var(--tm-control-bg);border-color:var(--tm-border)}.adm-app .admin-rich-editor-button{color:var(--tm-text-secondary);background:var(--tm-control-bg);border-color:var(--tm-border)}.adm-app .admin-rich-editor-button:hover{color:var(--tm-accent-ink);background:var(--tm-accent-soft);border-color:var(--tm-accent-border)}.adm-app .admin-pagination-chip{color:var(--tm-text-secondary);background:var(--tm-control-bg);border-color:var(--tm-border)}.adm-app .admin-pagination-chip.is-current{color:#fff;background:var(--tm-gradient-cta);border-color:#0000}.adm-app .admin-pagination-button.is-disabled{color:var(--tm-text-subtle);opacity:1}.adm-nav-trail{color:var(--tm-text-muted)}.dash-attention-item.is-warning .dash-attention-icon{color:var(--tm-warning-ink)}.dash-attention-item.is-danger .dash-attention-icon{color:var(--tm-danger-ink)}.dash-attention-item.is-accent .dash-attention-icon{color:var(--tm-accent-ink)}.dash-attention-item.is-neutral .dash-attention-icon{color:var(--tm-text-secondary)}:root .admin-select-panel{border:1px solid var(--tm-glass-border);background:var(--tm-overlay-bg);box-shadow:var(--tm-elev-4);border-radius:16px}:root .admin-select-option{color:var(--tm-text);border-radius:11px}:root .admin-select-option.is-cursor,:root .admin-select-option:hover{background:var(--tm-accent-softer)}:root .admin-select-option-copy strong{color:var(--tm-text)}:root .admin-select-option-copy span{color:var(--tm-text-muted)}:root .admin-select-option.is-selected{background:var(--tm-accent-soft)}:root .admin-select-option.is-selected .admin-select-option-copy strong,:root .admin-select-tick{color:var(--tm-accent-ink)}.adm-app .admin-select-trigger{border-color:var(--tm-border);background:var(--tm-control-bg);color:var(--tm-text);border-radius:11px}.adm-app .admin-form-grid{align-items:start}.adm-app .admin-form-field{align-content:start}.adm-app :is(.admin-form-hint,.admin-field-hint,.admin-inline-note){font-size:var(--tm-text-sm);color:var(--tm-text-muted);line-height:1.45}@media (max-width:720px){.adm-app .admin-notification-panel{width:auto;max-height:calc(100vh - 170px);position:fixed;top:62px;left:10px;right:10px;overflow-y:auto}}.tm-stat{min-width:0}.tm-stat-top{flex-wrap:wrap;row-gap:6px;min-width:0}.tm-stat-label{overflow-wrap:anywhere;flex:auto;min-width:0}.adm-metric-badge{flex:none;max-width:100%}.tm-stat-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-app .admin-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.adm-app .admin-surface,.adm-app .admin-table-shell{min-width:0}.adm-app .admin-table td img{color:#0000;font-size:0;overflow:hidden}@media (max-width:1100px){.adm-app .admin-table{table-layout:auto;min-width:680px}.adm-app .admin-table :is(th,td){white-space:nowrap}.adm-app .admin-table td :is(p,.admin-table-sub,small){white-space:normal;min-width:160px}.adm-app .admin-filter-bar{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))!important}.adm-app .admin-lead-toolbar-form{flex-wrap:wrap;justify-content:flex-start}}@media (max-width:720px){.adm-app .admin-filter-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.adm-app .admin-filter-bar>*{width:100%;min-width:0}.adm-app .admin-filter-bar>:first-child,.adm-app .admin-filter-bar>:last-child:not(:nth-child(2n)){grid-column:1/-1}.adm-app .admin-filter-bar :is(.button,button[type=submit]){width:100%}.adm-app .admin-filter-bar>:is(div,span):has(.button,button){flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px;display:flex}.adm-app .admin-filter-bar>:is(div,span):has(.button,button)>*{flex:140px}.tt-table-wrap>.tt-table{min-width:560px}.adm-app .admin-lead-toolbar-form>*{flex:140px;min-width:0}.adm-app .admin-metric-grid,.tm-stat-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.adm-app .admin-metric-grid>:only-child,.adm-app .admin-metric-grid>:last-child:nth-child(odd){grid-column:1/-1}.adm-metric-badge{display:none}.adm-app .admin-section-heading .admin-bulk-actions>*,.adm-app .admin-section-heading .tm-card-actions>*{flex:auto}}.tt-shell{--tt-font:var(--tm-font);--tt-font-display:var(--tm-font-display);--tt-brand:var(--tm-accent);--tt-brand-solid:var(--tm-accent);--tt-brand-strong:var(--tm-accent-hover);--tt-brand-ink:var(--tm-accent-ink);--tt-gradient-brand:var(--tm-gradient-brand);--tt-text:var(--tm-text);--tt-text-muted:var(--tm-text-muted);--tt-text-subtle:var(--tm-text-subtle);--tt-border:var(--tm-border);--tt-border-subtle:var(--tm-border-subtle);--tt-border-strong:var(--tm-border-strong);--tt-surface-hover:var(--tm-surface-hover);--tt-surface-sunken:var(--tm-surface-active);--tt-radius-tile:11px;--tt-radius-card:18px;--tt-radius-panel:22px;--tt-sidebar-width:240px;--tt-topbar-height:62px;--tt-glass-panel-bg:var(--tm-glass-bg);--tt-glass-card-bg:var(--tm-card-bg);--tt-glass-card-border:var(--tm-card-border);--tt-glass-card-shadow:var(--tm-card-shadow);--tt-glass-card-shadow-hover:var(--tm-card-shadow-hover);--tt-fs-body:var(--tm-text-md);--tt-fs-meta:var(--tm-text-sm);--tt-fs-caption:var(--tm-text-xs);--tt-fs-lead:var(--tm-text-base);--tt-fs-h3:var(--tm-text-lg);--tt-fs-h1:var(--tm-text-3xl);--tt-fs-display:2.375rem}:root[data-client-theme=dark] .tt-shell,:root[data-theme=dark] .tt-shell{--tt-bg:var(--tm-bg);--tt-surface:var(--tm-surface);--tt-glass-panel-bg:var(--tm-glass-bg);--tt-glass-card-bg:var(--tm-card-bg)}.tt-shell.is-nav-collapsed{--tt-sidebar-width:84px}.tt-sidebar,:root[data-client-theme=dark] .tt-sidebar,:root:not([data-client-theme=dark]) .tt-sidebar{border:1px solid var(--tm-glass-border);background:var(--tm-glass-bg);box-shadow:0 24px 60px -20px #4f46e547, var(--tm-glass-highlight);-webkit-backdrop-filter:var(--tm-glass-blur);border-radius:22px;padding:14px 10px 10px}:root[data-client-theme=dark] .tt-sidebar{box-shadow:0 24px 60px -20px #000000b3, var(--tm-glass-highlight)}@media (min-width:1025px){.tt-shell .tt-sidebar{height:calc(100vh - 24px);margin:12px 0 12px 12px;top:12px}}@media (max-width:1024px){:root .tt-shell .tt-sidebar,:root[data-client-theme=dark] .tt-shell .tt-sidebar,:root:not([data-client-theme=dark]) .tt-shell .tt-sidebar{background:var(--tm-overlay-bg);border-radius:0 22px 22px 0;height:100vh;margin:0;top:0;box-shadow:0 30px 80px -20px #17163a73}}.tt-sidebar-brand{padding:2px 6px 10px}.tt-sidebar-logo{width:86px}.tt-sidebar-brand-tag{font:700 10.5px / 1 var(--tm-font);letter-spacing:.02em;color:#fff;background:var(--tm-gradient-brand);border-radius:999px;padding:4px 9px}.tt-nav-group{gap:2px}.tt-nav-group-label{font:700 10px / 1 var(--tm-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tm-text-subtle);padding:0 10px 4px}.tt-nav-link{min-height:34px;font:600 var(--tm-text-md) / 1 var(--tm-font);color:var(--tm-text-secondary);border-radius:11px;gap:10px;padding:0 10px}.tt-nav-link:hover{color:var(--tm-text);background:#fff9}:root[data-client-theme=dark] .tt-nav-link:hover{background:#ffffff0d}.tt-nav-icon{color:currentColor;width:18px;height:18px;box-shadow:none!important;background:0 0!important}.tt-nav-icon svg{width:16px;height:16px}.tt-nav-link.is-current,.tt-nav-link.is-current .tt-nav-icon{color:#fff}.tt-nav-marker,:root[data-client-theme=dark] .tt-nav-marker{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:11px;box-shadow:0 8px 18px -8px #6366f1bf,inset 0 1px #ffffff4d}.tt-nav-marker:before{display:none}.tt-nav-badge{min-width:18px;height:18px;font:700 10px / 18px var(--tm-font);color:#be185d;background:#fce7f3;border-radius:999px;padding:0 5px}.tt-nav-link.is-current .tt-nav-badge{color:#fff;background:#ffffff40}.tt-shell.is-nav-collapsed .tt-nav-link{justify-content:center;padding:0}.tt-topbar,:root[data-client-theme=dark] .tt-topbar{box-shadow:none;-webkit-backdrop-filter:blur(16px)saturate(160%);background:0 0;background:color-mix(in srgb, var(--tm-bg) 62%, transparent);border-bottom:0;padding-top:10px}.tt-topbar-pending,.tt-live-pill{white-space:nowrap}@media (max-width:480px){.tt-live-pill>:not(:first-child):not(:last-child),.tt-live-pill small{display:none}}.tt-topbar-pending,.tt-live-pill{min-height:32px;font:700 var(--tm-text-sm) / 1 var(--tm-font);background:var(--tm-glass-bg);border:1px solid var(--tm-glass-border);box-shadow:0 8px 22px -10px #4f46e540, var(--tm-glass-highlight);border-radius:999px;padding:0 12px 0 9px}.tt-main{padding-top:12px}.tt-page-header{box-shadow:none;background:0 0;border:0;margin-bottom:14px;padding:0}.tt-card{padding:16px}.tt-shell{--tt-gutter:22px}.tt-layout,.tt-layout-split,.tt-layout-halves{gap:12px}.tt-section{margin-top:12px}.tt-layout>.tt-section,.tt-layout-split>.tt-section,.tt-layout-halves>.tt-section{margin-top:0}.tt-page-stats{border-top-color:var(--tm-border-subtle)}.tt-page-stats dd,.tt-page-stats .tt-page-stat-value{font:800 1.1875rem / 1.2 var(--tm-font-display);letter-spacing:-.035em}.tt-page-stats dt,.tt-page-stats .tt-page-stat-label{font:600 var(--tm-text-xs) / 1.2 var(--tm-font);color:var(--tm-text-muted)}.tt-banner{background:linear-gradient(135deg,#fef3c7d9,#fff9);border:1px solid #ffffffe6;border-radius:14px;padding:10px 14px}.tt-banner-action{border-radius:999px;min-height:30px;padding:0 12px}:root[data-client-theme=dark] .tt-banner{color:var(--tm-text);background:linear-gradient(135deg,#fbbf2429,#1c1a3a99);border-color:#fbbf2440}:root[data-client-theme=dark] .tt-banner :is(strong,span){color:var(--tm-text)}:root[data-client-theme=dark] .tt-banner span{color:var(--tm-text-muted)}.tt-action-card{border-radius:13px;gap:10px;padding:8px}.tt-action-card:hover{background:#ffffff8c}:root[data-client-theme=dark] .tt-action-card:hover{background:#ffffff0d}.tt-action-icon{color:#fff;background:linear-gradient(135deg,#6366f1,#a78bfa);border-radius:10px;width:32px;height:32px;box-shadow:0 8px 18px -6px #6366f18c}.tt-action-card:nth-child(4n+2) .tt-action-icon{background:linear-gradient(135deg,#ec4899,#f9a8d4);box-shadow:0 8px 18px -6px #ec489980}.tt-action-card:nth-child(4n+3) .tt-action-icon{background:linear-gradient(135deg,#0ea5e9,#67e8f9);box-shadow:0 8px 18px -6px #0ea5e980}.tt-action-card:nth-child(4n+4) .tt-action-icon{background:linear-gradient(135deg,#10b981,#6ee7b7);box-shadow:0 8px 18px -6px #10b98180}.tt-action-icon svg{width:15px;height:15px}.tt-action-copy strong{font:700 var(--tm-text-md) / 1.3 var(--tm-font)}.tt-stat-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px}.tt-stat-row div{background:var(--tm-control-bg);border-color:var(--tm-border-subtle);border-radius:13px;padding:12px 14px}.tt-stat-row dd{font:800 var(--tm-text-xl) / 1.15 var(--tm-font-display);letter-spacing:-.03em}@media (max-width:480px){.tt-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.tm-route>.tt-card:has(>form:only-child),.tm-route>.tt-card:has(>.tt-form:only-child)){max-width:760px}.tt-tabs{overflow-y:hidden}.tm-route>.tt-document{max-width:100%;overflow-x:auto}@media (max-width:720px){.tm-route>.tt-document{padding:20px 16px}}.tt-audit-values dt,.tt-audit-diff>div>span{color:var(--tm-text-muted)}.tm-route.is-entering .tt-segmented-option.is-active,.tm-route.is-pending .tt-segmented-option.is-active{animation:none}.tt-timer{padding:18px}.tt-timer-clock{font:800 var(--tt-fs-display) / 1 var(--tm-font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.tt-timer-ring-copy strong{font:800 1.25rem / 1 var(--tm-font-display);letter-spacing:-.03em}.tt-timer-status{font:700 var(--tm-text-2xs) / 1 var(--tm-font);letter-spacing:.05em;border-radius:999px;padding:5px 11px}.tt-install-strip{border-radius:14px;padding:9px 12px}.tt-empty-mark{color:#fff!important;background:linear-gradient(135deg,#6366f1,#a78bfa)!important;border-radius:12px!important;width:40px!important;height:40px!important;box-shadow:0 12px 24px -8px #6366f18c!important}.tt-empty-mark svg{width:18px;height:18px}.tt-empty h2,.tt-empty strong{font:700 var(--tm-text-lg) / 1.3 var(--tm-font-display);letter-spacing:-.02em}.tm-dialog,.tm-sheet{border:1px solid var(--tm-glass-border);box-shadow:var(--tm-elev-4);border-radius:22px}.tm-dialog-head h2,.tm-sheet-head h2{font:700 var(--tm-text-xl) / 1.25 var(--tm-font-display);letter-spacing:-.025em}.tm-dialog-head{padding:18px 20px 0}.tm-dialog-body{padding:12px 20px 0}.tm-dialog-foot{padding:16px 20px 18px}.tm-toast{border:1px solid var(--tm-glass-border);box-shadow:0 20px 44px -14px #312e8166, var(--tm-glass-highlight);border-radius:15px;padding:10px 12px}.tm-toast-copy strong{font:700 var(--tm-text-md) / 1.3 var(--tm-font)}.tm-empty-mark{color:#fff;background:linear-gradient(135deg,#6366f1,#a78bfa);border-radius:13px;width:42px;height:42px;box-shadow:0 12px 24px -8px #6366f18c}.tm-empty-mark svg{width:19px;height:19px}.tm-empty strong{font:700 var(--tm-text-lg) / 1.3 var(--tm-font-display);letter-spacing:-.02em}.adm-app .admin-notification-panel,.tt-bell-panel{border:1px solid var(--tm-glass-border);box-shadow:var(--tm-elev-4);border-radius:18px}.lt-axis,.lt-end{font-family:var(--tm-font);font-weight:600}.lt-tooltip{border-radius:14px}.adm-main,.tt-main{overflow-clip-margin:24px;overflow-x:clip}.tm-route{min-width:0;position:relative}.tt-main>.tm-route{animation:none}.tm-route>.adm-page>.adm-page-header,.tm-route>.adm-page>.adm-page-body>*,.tm-route>:not(.adm-page):not(.tt-layout),.tm-route>.tt-layout>*{--tm-i:0}.tm-route>.adm-page>.adm-page-body>:first-child{--tm-i:1}.tm-route>.adm-page>.adm-page-body>:nth-child(2),.tm-route>:not(.adm-page):nth-child(2),.tm-route>.tt-layout>:nth-child(2){--tm-i:2}.tm-route>.adm-page>.adm-page-body>:nth-child(3),.tm-route>:not(.adm-page):nth-child(3),.tm-route>.tt-layout>:nth-child(3){--tm-i:3}.tm-route>.adm-page>.adm-page-body>:nth-child(4),.tm-route>:not(.adm-page):nth-child(4),.tm-route>.tt-layout>:nth-child(4){--tm-i:4}.tm-route>.adm-page>.adm-page-body>:nth-child(n+5),.tm-route>:not(.adm-page):nth-child(n+5),.tm-route>.tt-layout>:nth-child(n+5){--tm-i:5}.tm-route.is-pending>.adm-page>.adm-page-header,.tm-route.is-pending>.adm-page>.adm-page-body>*,.tm-route.is-pending>:not(.adm-page):not(.tt-layout):not([aria-hidden=true]),.tm-route.is-pending>.tt-layout>*{opacity:0}.tm-route.is-entering>.adm-page>.adm-page-header,.tm-route.is-entering>.adm-page>.adm-page-body>*,.tm-route.is-entering>:not(.adm-page):not(.tt-layout):not([aria-hidden=true]),.tm-route.is-entering>.tt-layout>*{animation:.46s cubic-bezier(.22,1,.36,1) both tm-content-in-right;animation-delay:calc(var(--tm-i) * 65ms)}.tm-route.is-entering.is-back>.adm-page>.adm-page-header,.tm-route.is-entering.is-back>.adm-page>.adm-page-body>*,.tm-route.is-entering.is-back>:not(.adm-page):not(.tt-layout):not([aria-hidden=true]),.tm-route.is-entering.is-back>.tt-layout>*{animation-name:tm-content-in-left}@keyframes tm-content-in-right{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes tm-content-in-left{0%{opacity:0;transform:translate(-56px)}to{opacity:1;transform:none}}.tm-route :is(.dash-timeline li,.tt-empty,.tt-live-card,.admin-dashboard-quickstrip-link,.admin-tail-card,.admin-tail-action-link,.admin-page-header,.admin-page-content>section,.admin-page-content>div,.admin-editor-tabs-top){opacity:1;animation:none}.tm-route .adm-page-header :is(h1,p),.tm-route .tt-page-header :is(h1,p,.tt-page-header-description){animation:none}.adm-frame{--tm-route-left:var(--adm-sidebar-w)}.tt-shell{--tm-route-left:var(--tt-sidebar-width)}@media (max-width:1080px){.adm-frame{--tm-route-left:0px}}@media (max-width:1024px){.tt-shell{--tm-route-left:0px}}.tm-route-loader{z-index:25;top:var(--tm-topbar-height);bottom:0;right:0;left:var(--tm-route-left,0px);pointer-events:all;place-items:center;padding:24px;display:grid;position:fixed;overflow:hidden}.tm-route-loader-backdrop{background:radial-gradient(circle at 50% 40%, #6366f129, transparent 46%), radial-gradient(circle at 18% 72%, #ec48991a, transparent 34%), radial-gradient(circle at 82% 68%, #0ea5e91a, transparent 32%), color-mix(in srgb, var(--tm-bg) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.tm-route-loader-grid{background-image:linear-gradient(#6366f10f 1px,#0000 1px),linear-gradient(90deg,#6366f10f 1px,#0000 1px);background-size:28px 28px;animation:16s linear infinite tm-route-grid;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 72%);mask-image:radial-gradient(circle,#000 18%,#0000 72%)}@keyframes tm-route-grid{to{transform:translate(28px,28px)}}.tm-route-loader-sweep{filter:blur(48px);opacity:.55;border-radius:50%;width:42vmin;height:42vmin;animation:5.5s ease-in-out infinite tm-route-sweep;position:absolute}.tm-route-loader-sweep.is-a{background:#8b5cf652;top:8%;left:12%}.tm-route-loader-sweep.is-b{background:#ec48993d;animation-delay:-2.4s;bottom:10%;right:8%}@keyframes tm-route-sweep{50%{transform:translate(18px,-12px)scale(1.08)}}.tm-route-loader-panel{z-index:1;border:1px solid var(--tm-glass-border);background:var(--tm-glass-bg-strong);width:min(380px,100%);box-shadow:0 30px 70px -20px #312e8159, 0 8px 24px #6366f11a, var(--tm-glass-highlight);-webkit-backdrop-filter:blur(24px);text-align:center;border-radius:22px;padding:26px 24px 22px;position:relative}.tm-route-loader-orb{width:76px;height:76px;margin:0 auto 16px;position:relative}.tm-route-loader-ring{border:2px solid #0000;border-radius:50%;position:absolute;inset:0}.tm-route-loader-ring.is-a{border-top-color:#6366f1;border-right-color:#8b5cf659;animation:1.35s linear infinite tm-spin}.tm-route-loader-ring.is-b{border-bottom-color:#ec4899;border-left-color:#ec489940;animation:1.85s linear infinite reverse tm-spin;inset:10px}.tm-route-loader-ring.is-c{border-top-color:#0ea5e9bf;border-right-color:#0ea5e933;animation:2.4s linear infinite tm-spin;inset:20px}.tm-route-loader-core{place-items:center;display:grid;position:absolute;inset:24px}.tm-route-loader-glow{background:radial-gradient(circle,#8b5cf666,#0000 72%);border-radius:50%;animation:1.8s ease-in-out infinite tm-route-pulse;position:absolute;inset:0}@keyframes tm-route-pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.tm-route-loader-dot{background:linear-gradient(135deg,#6366f1,#ec4899);border-radius:50%;width:14px;height:14px;position:relative;box-shadow:0 0 18px #8b5cf6b3}.tm-route-loader-title{font:800 clamp(1.15rem, 2vw, 1.35rem) / 1.15 var(--tm-font-display);letter-spacing:-.03em;color:var(--tm-text);margin:0}.tm-route-loader-title span{display:inline-block}.tm-route-loader-desc{min-height:1.4em;font-size:var(--tm-text-md);color:var(--tm-text-muted);margin:10px 0 0}.tm-route-loader-progress{background:var(--tm-accent-soft);border-radius:999px;height:3px;margin-top:16px;overflow:hidden}.tm-route-loader-progress span{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#8b5cf6,#ec4899);width:42%;height:100%;animation:1.35s cubic-bezier(.22,1,.36,1) infinite tm-route-progress;display:block}@keyframes tm-route-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}.tm-route-loader-steps{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.tm-route-loader-steps span{font:600 var(--tm-text-xs) / 1.2 var(--tm-font);color:var(--tm-text-subtle);background:var(--tm-surface-active);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.tm-route-loader-steps span.is-active{color:var(--tm-accent-ink);background:var(--tm-accent-soft);transform:translateY(-1px)}.tm-route-loader-steps span.is-done{color:var(--tm-success-ink);background:var(--tm-success-soft)}.tm-route-loader-steps i{background:currentColor;border-radius:50%;width:6px;height:6px}@media (max-width:720px){.tm-route-loader{padding:16px}.tm-route-loader-panel{padding:26px 20px 22px}.tm-route-loader-steps{display:none}}@media (prefers-reduced-motion:reduce){.glow-hero:before,.glow-hero:after,.tm-route-loader-grid,.tm-route-loader-sweep,.tm-route-loader-ring,.tm-route-loader-glow,.tm-route-loader-progress span{animation:none!important}.tm-route.is-pending *{opacity:1!important}}
