:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#000;--rail:#0a0a0a;--panel:#111;--panel-2:#161616;--surface:#1e1e1e;--surface-hi:#282828;--chrome:#0d0d0d;--line:#ffffff12;--line-hi:#ffffff21;--text:#f2f2f2;--text-2:#a1a1a1;--text-3:gray;--accent:#2dd4a7;--accent-glow:#2dd4a759;--cyan:#48b9f0;--gold:#f5b13f;--violet:#8b7bf0;--rose:#f0708a;--grad-accent:linear-gradient(135deg, var(--accent), #19a37e);--grad-sent:linear-gradient(160deg, #12463a, #0e3b30);--ds-radius:16px;--ds-radius-sm:11px;--brand-ink:var(--text);--brand-panel:var(--panel);--brand-bg:var(--bg);--brand-line:var(--line-hi);--brand-muted:var(--text-2);--brand-accent:var(--accent);--brand-accent-soft:#2dd4a724;--brand-success:var(--accent);--brand-danger:var(--rose);--sidebar-bg:var(--rail);--surface-soft:var(--surface);--surface-raised:var(--surface-hi);--focus-gold:var(--accent);--brand-edge:var(--line);--brand-edge-strong:var(--line-hi);--brand-hairline:linear-gradient(90deg, transparent 0%, #2dd4a740 18%, #2dd4a773 50%, #2dd4a740 82%, transparent 100%);--brand-wordmark-color:var(--text);--brand-amber:var(--gold);--btn-primary-bg:var(--grad-accent);--btn-primary-bg-hover:linear-gradient(135deg, #3fe3b9, #22b891);--btn-primary-fg:#04110d;--btn-add-bg:#1f8a52;--btn-add-bg-hover:#26a25f;--btn-add-fg:#fff;--btn-danger-bg:#c0392b;--btn-danger-bg-hover:#d9483a;--btn-danger-fg:#fff;--btn-neutral-bg:#2b2e34;--btn-neutral-bg-hover:#363a42;--btn-neutral-fg:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#78829638 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#ffffff14 padding-box padding-box;border:2px solid #0000;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:#ffffff29 padding-box padding-box}html{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}body{background:#050505;margin:0;line-height:1.5;overflow-x:hidden}.loginPage{min-height:100vh;color:var(--brand-ink);font-family:"Manrope", var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#050505;place-items:center;display:grid}.loginPanel{background:var(--panel);width:min(420px,100vw - 32px);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;gap:18px;padding:26px;display:grid}.loginBrand{align-items:center;gap:14px;display:flex}.loginForm{gap:10px;display:grid}.rememberMeLabel{color:var(--brand-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.rememberMeLabel input[type=checkbox]{cursor:pointer;width:15px;height:15px;accent-color:var(--brand-accent,#2dd4a7)}.app{--workspace-tabs-height:46px;--workspace-safe-top:env(safe-area-inset-top,0px);--workspace-shell-top:calc(var(--workspace-tabs-height) + var(--workspace-safe-top));background:var(--brand-bg);min-height:100dvh;color:var(--brand-ink);font-family:"Manrope", var(--font-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;grid-template-columns:clamp(250px,16vw,300px) minmax(0,1fr);display:grid}.app.workspaceTabbedApp{padding-top:var(--workspace-shell-top)}.app.withCreatorRail{grid-template-columns:74px clamp(228px,13vw,252px) minmax(0,1fr)}.app.statusStandaloneApp,.app.focusMessagesApp{background:var(--panel);grid-template-columns:minmax(0,1fr)}.app.focusMessagesApp.withCreatorRail{grid-template-columns:74px minmax(0,1fr)}.statusStandaloneApp .main{width:min(1180px,100vw - 32px);padding:max(20px, env(safe-area-inset-top)) 0 max(20px, env(safe-area-inset-bottom));margin:0 auto}.focusMessagesApp .main{width:100%;min-height:calc(100dvh - var(--workspace-tabs-height));padding:0}.sidebar{background:var(--panel);height:100dvh;color:var(--text);padding:max(16px, env(safe-area-inset-top)) 10px max(16px, env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#2f2f2f transparent;position:sticky;top:0;overflow:auto}.workspaceTabbedApp .sidebar,.workspaceTabbedApp .creatorProfileRail{top:var(--workspace-shell-top);height:calc(100dvh - var(--workspace-shell-top))}.brand{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:12px;margin:16px 0 10px;padding:12px;display:flex;position:relative}.brandMark{aspect-ratio:1;background:var(--grad-accent);color:#0000;border:0;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;display:grid;overflow:hidden}.brandMark img{width:100%;height:100%;display:block}.brandMark.large{border-radius:14px;width:52px}.brandMark.compact{border-radius:8px;width:28px}.brandCopy{flex:1;gap:1px;min-width:0;display:grid}.brandCopy span{color:var(--text-3);letter-spacing:.6px;text-transform:none;font-size:11px;font-weight:600}.brand strong{letter-spacing:.2px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.1;display:block;overflow:hidden}.brandChevron{display:none}.sidebarCloseBtn{color:#e8d9b88c;cursor:pointer;background:0 0;border:none;border-radius:6px;margin-left:auto;padding:6px;line-height:0;display:none}.sidebarCloseBtn:hover{color:var(--brand-ink);background:#ffffff12}.sidebarLogoutBtn{display:none}.sidebarReportBtn{border:1px solid var(--brand-line);width:100%;min-height:40px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-top:10px;font-size:13px;font-weight:700;display:flex}.sidebarReportBtn:hover{background:var(--panel-2);color:var(--brand-ink)}.reportDialog{background:var(--panel);border:1px solid var(--brand-line);border-radius:14px;gap:12px;width:min(480px,100%);padding:20px 22px;display:grid;box-shadow:0 24px 60px #00000073}.reportDialog textarea{resize:vertical;border:1px solid var(--brand-line);background:var(--surface);width:100%;color:var(--brand-ink);font:inherit;border-radius:10px;padding:10px 12px}.reportDialogActions{justify-content:flex-end;gap:8px;display:flex}.sidebarBackdrop{display:none}.hamburgerBtn{color:var(--brand-ink);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:6px 6px 6px 0;line-height:0;display:none}nav{gap:4px;display:grid}.navGroup{gap:3px;display:grid}.navItem{text-align:left;width:100%;min-height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin-bottom:2px;padding:10px 13px;font-size:14.5px;font-weight:600;transition:background .12s,color .12s;display:flex;position:relative}.navItem span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;line-height:1.15;overflow:hidden}.navChevron{min-width:19px;color:var(--text-3);justify-content:center;align-items:center;margin-left:auto;transition:transform .15s;display:inline-flex}.navItem.open .navChevron{transform:rotate(0)}.navItem:not(.open) .navChevron{transform:rotate(-90deg)}.navItem:hover{color:var(--text);background:var(--panel-2)}.navItem.active{color:var(--text);background:linear-gradient(90deg,#2dd4a71f,#2dd4a705);border-color:#0000}.navItem.active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 10px var(--accent-glow);border-radius:3px;position:absolute;top:10px;bottom:10px;left:0}.navItem.open{background:var(--panel-2);color:var(--text);border-color:#0000}.navBadge{color:#fff;background:#ff4fa3;border-radius:10px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;line-height:1;display:inline-grid}.subNav{flex-direction:column;gap:0;padding:2px 0 2px 16px;display:flex}.subNavBadge{flex:none;min-width:20px;height:20px;margin-left:auto;font-size:11px}.subNavItem{text-align:left;width:100%;min-height:36px;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;margin-bottom:2px;padding:8px 13px;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}.subNavItem span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.subNavItem:hover{color:var(--text);background:var(--panel-2)}.subNavItem.active{color:var(--text);background:linear-gradient(90deg,#2dd4a71f,#2dd4a705);border-color:#0000}.subNavItem.active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 10px var(--accent-glow);border-radius:3px;position:absolute;top:8px;bottom:8px;left:0}.main{min-width:0;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:radial-gradient(circle at 24% 0%, #2dd4a70f, transparent 30rem), var(--bg);position:relative}@media (min-width:981px){.app.withCreatorRail .sidebar{padding:max(10px, env(safe-area-inset-top)) 8px max(10px, env(safe-area-inset-bottom));overflow-x:hidden}.app.withCreatorRail .brand{margin:10px 0 8px;padding:10px}.app.withCreatorRail .brand strong{font-size:13px}.app.withCreatorRail .brandCopy span{font-size:10px}.app.withCreatorRail .brandMark{width:32px}.app.withCreatorRail .navGroup{gap:2px}.app.withCreatorRail .navItem{border-radius:10px;gap:10px;padding:9px 10px;font-size:14px}.app.withCreatorRail .navItem svg{width:19px;height:19px}.app.withCreatorRail .navText{white-space:normal;text-overflow:clip;line-height:1.08;overflow:visible}.app.withCreatorRail .navItem.active{background:linear-gradient(90deg,#2dd4a71f,#2dd4a705)}.app.withCreatorRail .navItem.open{background:var(--panel-2);box-shadow:none}.app.withCreatorRail .navChevron{display:inline-flex}.app.withCreatorRail .navBadge{min-width:18px;height:18px;padding:0 4px;font-size:10px}.app.withCreatorRail .subNav{gap:0;padding-left:14px}.app.withCreatorRail .subNavItem{border-radius:10px;gap:10px;min-height:34px;padding:7px 10px;font-size:13.5px}.app.withCreatorRail .subNavItem svg{width:18px;height:18px}.app.withCreatorRail .subNavText{white-space:normal;text-overflow:clip;line-height:1.08;overflow:visible}.app.withCreatorRail .subNavItem.active{background:linear-gradient(90deg,#2dd4a71f,#2dd4a705);border-color:#0000}.app.withCreatorRail .main{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}}.creatorProfileRail{z-index:38;width:74px;height:100dvh;padding:max(16px, env(safe-area-inset-top)) 0 max(16px, env(safe-area-inset-bottom));border-right:1px solid var(--line);background:var(--rail);grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;align-self:start;justify-items:center;gap:8px;display:grid;position:sticky;top:0;overflow:hidden}.creatorRailList{scrollbar-width:thin;align-content:start;gap:8px;min-height:0;padding:2px 0;display:grid;overflow:visible auto}.creatorRailFooter{align-self:end;justify-items:center;gap:8px;margin-top:auto;display:grid}.creatorRailButton{background:var(--surface);color:#f4f4f4;border:2px solid #0000;border-radius:14px;place-items:center;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;transition:background .12s,border-color .12s,box-shadow .12s,transform .12s;display:grid;position:relative;overflow:visible}.creatorRailButton:hover,.creatorRailButton:focus-visible{transform:translateY(-1px)}.creatorRailButton img{object-fit:cover;border-radius:12px;width:100%;height:100%}.creatorRailButton strong{background:linear-gradient(135deg, var(--surface-hi), var(--surface));color:#f8df9c;letter-spacing:0;border-radius:12px;place-items:center;width:100%;height:100%;font-size:13px;font-weight:700;display:grid}.creatorRailButton>span{z-index:3;width:max-content;max-width:220px;box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--panel);color:var(--text);opacity:0;pointer-events:none;border-radius:9px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-4px,-50%)}.creatorRailButton:hover>span,.creatorRailButton:focus-visible>span{opacity:1;transform:translateY(-50%)}.creatorRailButton:after{border:2.5px solid var(--rail);background:var(--text-3);content:"";border-radius:10px;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.creatorRailButton.all:after,.creatorRailButton.manage:after,.creatorRailButton.logout:after{display:none}.creatorRailButton.connected:after{background:var(--accent)}.creatorRailButton.needsAttention:after{background:var(--gold)}.creatorRailButton.online:after{background:#4ade80}.creatorRailButton.offline:after{background:#ef4444}.creatorRailButton.unverified:after{background:var(--gold)}.creatorPresenceTag{letter-spacing:.4px;text-transform:none;vertical-align:2px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10.5px;font-weight:800;display:inline-block}.creatorPresenceTag.online{color:#4ade80;background:#4ade8024;box-shadow:inset 0 0 0 1px #4ade8059}.creatorPresenceTag.offline{color:#f87171;background:#ef44441f;box-shadow:inset 0 0 0 1px #ef44444d}.creatorPresenceTag.unverified{color:var(--gold);background:#f5b34224;box-shadow:inset 0 0 0 1px #f5b34252}.fanDetailPills{align-items:center;gap:8px;display:inline-flex}.creatorRailBadge{z-index:2;border:2px solid var(--rail);letter-spacing:0;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:-5px;right:-5px}.creatorRailBadge.unread{background:var(--cyan);color:#04121c}.creatorRailBadge.attention{background:var(--gold);color:#1c1205}.creatorRailButton.active{border-color:var(--accent);box-shadow:0 0 14px -2px var(--accent-glow)}.creatorSwitchPending .creatorRailButton.active{box-shadow:0 0 0 3px #2dd4a71f}.creatorRailButton.all,.creatorRailButton.manage{color:var(--accent);background:#2dd4a71a;border-radius:13px}.creatorRailButton.logout{color:#ff8a78;background:#ff6b6b14;border-color:#ff6b6b3d}.creatorRailButton.logout:hover,.creatorRailButton.logout:focus-visible{color:#ffb1a8;background:#ff6b6b29;border-color:#ff6b6b7a}.outageBanner{border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px;line-height:1.4}.outageBanner strong{margin-right:6px}.outageBanner-info{color:#cfe1ff;background:#6398e21f;border:1px solid #6398e259}.outageBanner-warning{color:#ffd97a;background:#f2aa001f;border:1px solid #f2aa0066}.outageBanner-critical{color:#ffb1ae;background:#ef6f6c24;border:1px solid #ef6f6c73}.topbar{grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px 18px;margin-bottom:14px;display:grid}.topbarTitle{min-width:0;position:relative}.topbarTitle h1:after{content:"";background:var(--brand-edge-strong);opacity:.6;width:44px;height:1px;margin-top:8px;display:block}.topbar>div:first-child{min-width:0}.homeTopbar{grid-template-columns:minmax(180px,1fr) auto auto}.homeTopbar .controls{flex-wrap:nowrap;grid-column:2;justify-content:flex-end}.eyebrow{color:var(--text-3);text-transform:none;letter-spacing:.7px;margin:0 0 6px;font-size:12.5px;font-weight:700}h1,h2,h3,p{margin:0}h1{font-size:24px;line-height:1.1}.pageSubcopy{color:var(--brand-muted);margin-top:7px;font-size:14px}h2{letter-spacing:-.2px;margin-bottom:10px;font-size:18px;font-weight:800}.controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.topbarMenu{flex:0 220px;min-width:160px;position:relative}.topbarMenu.periodMenu{flex-basis:130px;min-width:112px}.topbarMenu summary{min-height:38px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;border:none;border-radius:11px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 10px;list-style:none;transition:box-shadow .12s;display:grid}.topbarMenu summary svg{color:var(--text-2)}.topbarMenu summary:hover{box-shadow:inset 0 0 0 1px var(--line-hi)}.topbarMenu summary::-webkit-details-marker{display:none}.topbarMenu summary span{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.topbarMenu[open] summary{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px #2dd4a724}.topbarMenuPanel{z-index:40;width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);max-height:320px;box-shadow:inset 0 0 0 1px var(--line-hi), 0 18px 46px #00000057;background:var(--surface);border:none;border-radius:14px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.topbarMenuPanel button{width:100%;min-height:34px;box-shadow:none;color:var(--text);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:18px minmax(0,1fr);justify-content:start;align-items:center;gap:8px;padding:0 8px;transition:background .1s;display:grid}.topbarMenuPanel button:hover,.topbarMenuPanel button.active{background:var(--surface-hi);transform:none}.topbarMenuPanel button.active{color:var(--accent)}.topbarMenuPanel button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbarActions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.topbarTitleHidden{grid-template-columns:auto}.workspaceTabStrip{scrollbar-width:thin;border-bottom:1px solid #ffffff1a;align-items:center;gap:0;min-width:0;margin:-2px 0 12px;padding:0 0 0 6px;display:flex;overflow-x:auto}.topWorkspaceTabs{top:var(--workspace-safe-top);z-index:240;min-height:var(--workspace-tabs-height);border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--chrome), var(--rail));align-items:center;gap:18px;margin:0;padding:0 16px;position:fixed;left:0;right:0;overflow:visible}.desktopChrome .topWorkspaceTabs{padding-left:82px}.titlebarBrand{letter-spacing:.2px;color:var(--text);opacity:.92;white-space:nowrap;flex:none;font-size:15px;font-weight:800}.titlebarBrand .dot{color:var(--accent)}.titlebarTabs{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.titlebarSpacer{flex:auto}.titlebarClock{color:var(--text-3);letter-spacing:.4px;flex:none;font-size:13px}.workspaceTabStrip.browserTabs{min-height:37px}.workspaceTabStrip.focusTabs{background:var(--chrome)}.workspaceTab{max-width:190px;min-height:32px;color:var(--text-2);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:1px;display:inline-flex;overflow:hidden}.workspaceTab+.workspaceTab{margin-left:0}.workspaceTab.active{z-index:2;background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-color:#0000;position:relative}.workspaceTab>button{min-height:31px;color:inherit;font-size:13.5px;font-weight:600;font-family:"Manrope", var(--font-sans), ui-sans-serif, system-ui, sans-serif;background:0 0;border:0;border-radius:0}.workspaceTabMain{align-items:center;gap:7px;min-width:0;padding:0 10px 0 12px;display:inline-flex}.workspaceTabMain>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspaceTabDirty{background:var(--accent);border-radius:10px;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #2dd4a71f}.workspaceTabClose{place-items:center;width:26px;min-width:26px;padding:0;display:grid}.workspaceReopenTabButton{width:28px;min-width:28px;min-height:28px;color:var(--brand-muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:6px;padding:0;display:inline-grid}.workspaceTab>button:hover,.workspaceTab>button:focus-visible,.workspaceReopenTabButton:hover,.workspaceReopenTabButton:focus-visible{background:#ffffff0f;outline:none}.commandLauncherButton{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text)}.commandLauncherButton:hover,.commandLauncherButton:focus-visible{background:var(--panel);color:var(--text);outline:none;box-shadow:inset 0 0 0 1px #2dd4a775}.commandOverlay{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000075;place-items:start center;padding:11vh 18px 18px;display:grid;position:fixed;inset:0}.commandPalette{width:min(620px,100%);box-shadow:inset 0 0 0 1px var(--line), 0 24px 80px #0000006b;background:var(--panel-2);border-radius:16px;gap:10px;padding:12px;display:grid}.commandSearchRow{min-height:42px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text-2);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:0 11px;display:grid}.commandSearchRow input{width:100%;min-height:40px;color:var(--brand-text);background:0 0;border:0;outline:0;padding:0}.commandResults{gap:6px;max-height:min(420px,62vh);display:grid;overflow:auto}.commandResults button{min-height:42px;color:var(--brand-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.commandResults button:hover,.commandResults button:focus-visible,.commandResults button.active{box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--surface)}.commandResults button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commandResults .commandResultText{gap:2px;min-width:0;display:grid}.commandResults .commandResultText small{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.2;overflow:hidden}.commandResults button em{color:var(--brand-muted);font-size:12px;font-style:normal}.secretRotationRows{margin-top:12px}.staffComparePicker{min-width:0;position:relative}.staffComparePicker summary{min-height:38px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;font-weight:700;list-style:none;display:grid}.staffComparePicker summary::-webkit-details-marker{display:none}.staffComparePicker summary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staffPickerPanel{z-index:20;width:min(260px,80vw);box-shadow:inset 0 0 0 1px var(--line-hi), 0 18px 40px #00000059;background:var(--panel-2);border-radius:14px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.staffComparePicker label{min-height:34px;color:var(--brand-muted);cursor:pointer;border:1px solid #0000;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;font-weight:800;display:grid}.staffComparePicker label.active{color:var(--accent);background:#2dd4a714;box-shadow:inset 0 0 0 1px #2dd4a759}.staffComparePicker input{width:auto;min-height:auto;accent-color:var(--brand-accent)}.employeeReportToolbar{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.employeeReportToolbar .staffComparePicker{flex:0 280px}button{background:var(--btn-neutral-bg);color:var(--btn-neutral-fg);cursor:pointer;min-height:38px;box-shadow:inset 0 0 0 1px var(--line);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}button:hover:not(:disabled){background:var(--btn-neutral-bg-hover);transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button.secondary{box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--text);background:0 0}button.secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-hi);background:#ffffff0a}button.compact{min-height:34px;padding:7px 10px;font-size:13px}button.smallButton,.smallButton{background:var(--btn-neutral-bg);min-height:32px;color:var(--btn-neutral-fg);white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:12.5px;font-weight:700;transition:background .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}button.smallButton:hover:not(:disabled),.smallButton:hover:not(:disabled){background:var(--btn-neutral-bg-hover);transform:translateY(-1px)}.compactActions{flex-wrap:wrap;gap:6px;display:flex}button.addButton,.addButton{background:var(--btn-add-bg);color:var(--btn-add-fg);box-shadow:none}button.addButton:hover:not(:disabled),.addButton:hover:not(:disabled){background:var(--btn-add-bg-hover)}button.dangerButton,.dangerButton{background:var(--btn-danger-bg);color:var(--btn-danger-fg);box-shadow:none}button.dangerButton:hover:not(:disabled),.dangerButton:hover:not(:disabled){background:var(--btn-danger-bg-hover)}button.primaryButton,.primaryButton,.submitButton{background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:0 8px 22px -8px var(--accent-glow);font-weight:700}button.primaryButton:hover:not(:disabled),.primaryButton:hover:not(:disabled),.submitButton:hover:not(:disabled){background:var(--btn-primary-bg-hover);filter:brightness(1.06)}button:disabled{cursor:not-allowed;opacity:.65}button:disabled,.smallButton:disabled{filter:saturate(.85)}input,select,textarea{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:38px;color:var(--text);font:inherit;color-scheme:normal;border-radius:12px;padding:9px 13px;transition:background .12s,border-color .12s,box-shadow .12s}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2dd4a71a}input::placeholder,textarea::placeholder{color:var(--text-3)}input[type=checkbox],input[type=radio]{width:auto;min-height:0;box-shadow:none;accent-color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0}textarea{resize:vertical;min-height:88px}.csvPreview{min-height:180px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;white-space:pre;font-size:12px}.notice{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin-bottom:12px;padding:12px 14px}.notice.success{color:var(--brand-success);background:#102c27;border-color:#1d6f60}.notice.error{color:#ffb2a8;background:#321b1b;border-color:#7d3030}.noticeToastStack{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:320;pointer-events:none;flex-direction:column;gap:10px;width:min(420px,100vw - 24px);display:flex;position:fixed}.workspaceTabbedApp .noticeToastStack{top:calc(var(--workspace-tabs-height,0px) + max(12px, env(safe-area-inset-top)))}.noticeToast{pointer-events:auto;width:100%;box-shadow:inset 0 0 0 1px var(--line-hi), 0 18px 50px #0000006b;background:var(--panel);color:var(--text);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 14px;animation:.16s ease-out toastIn;display:grid;position:relative;overflow:hidden}.noticeToast:after{content:"";background:var(--brand-edge-strong);transform-origin:0;height:2px;animation:4.5s linear forwards toastProgress;position:absolute;bottom:0;left:0;right:0}.noticeToast.error:after{background:#ffb2a88c;animation-duration:6.5s}.noticeToast.success:after{background:#42e6c18c}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.noticeToast>div{gap:4px;min-width:0;display:grid}.noticeToast strong{text-transform:none;font-size:13px}.noticeToast span{color:#e2e2e2;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.noticeToast .noticeToastAction{white-space:nowrap;color:#fff;background:#ffffff24;border:1px solid #ffffff38;flex-shrink:0;align-self:center;font-weight:700}.noticeToast .noticeToastAction:hover,.noticeToast .noticeToastAction:focus-visible{background:#ffffff3d;border-color:#ffffff57}.noticeToast .iconButton{color:#fff;background:#ffffff14;border-color:#ffffff1a;place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:grid}.noticeToast .iconButton svg{color:currentColor;stroke:currentColor;display:block}.noticeToast .iconButton:hover,.noticeToast .iconButton:focus-visible{color:#fff;background:#ffffff29;border-color:#ffffff38}.noticeToast.error .iconButton{color:#fff;background:#ffb2a82e;border-color:#ffb2a847}.noticeToast.success{background:#102c27;border-color:#1d6f60}.noticeToast.success strong{color:var(--brand-success)}.noticeToast.error{background:#321b1b;border-color:#7d3030}.noticeToast.error strong,.noticeToast.error span{color:#ffb2a8}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.workspaceViewLoading{min-height:320px;color:var(--brand-muted,#8f897c);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.workspaceViewLoadingSpinner{border:2.5px solid #2dd4a733;border-top-color:var(--accent);border-radius:10px;width:22px;height:22px;animation:.9s linear infinite spin}.loadingState{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:13px;gap:12px;padding:18px;display:grid}.loadingStateLabel{color:var(--brand-muted);letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:850}.loadingSkeleton{gap:8px;display:grid}.loadingSkeletonRow{background:linear-gradient(90deg,#ffffff0f 0%,#ffffff24 45%,#ffffff0f 90%) 0 0/220% 100%;border-radius:10px;height:14px;animation:1.2s ease-in-out infinite skeletonSweep;display:block}.loadingSkeletonRow.row1{width:88%}.loadingSkeletonRow.row2{width:64%}.loadingSkeletonRow.row3{width:76%}.loadingSkeletonRow.row4{width:48%}@keyframes skeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes dialogIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes presencePulse{0%,to{box-shadow:0 0 #4ede8066}50%{box-shadow:0 0 0 4px #4ede8000}}.statusPage{align-content:start;gap:12px;display:grid}.statusHero,.statusGroup{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:16px}.statusHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.statusHero.ok{background:#17221f;box-shadow:inset 0 0 0 1px #42e6c15c}.statusHero.degraded{background:#231f14;box-shadow:inset 0 0 0 1px #f2aa0073}.statusHero.failed{background:#241717;box-shadow:inset 0 0 0 1px #ff6b6b80}.statusHeroCopy,.statusHeroActions,.statusCheckTop{align-items:center;display:flex}.statusHeroCopy{gap:14px;min-width:0}.statusHeroCopy .eyebrow{margin-bottom:4px}.statusHeroCopy h2{margin-bottom:4px;font-size:24px;line-height:1.05}.statusHeroCopy p:not(.eyebrow){color:#e6e6e6;font-size:14px;line-height:1.35}.statusHeroActions{color:var(--brand-muted);white-space:nowrap;gap:10px;font-size:13px}.statusSummaryStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.statusSummaryItem{border:none;border-left:3px solid var(--line);min-height:70px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:13px;gap:6px;padding:12px;display:grid}.statusSummaryItem span{color:var(--brand-muted);letter-spacing:.04em;text-transform:none;font-size:12px;font-weight:850}.statusSummaryItem strong{color:var(--brand-text);font-size:28px;line-height:1}.statusSummaryItem.ok{border-left-color:var(--brand-success)}.statusSummaryItem.degraded{border-left-color:var(--focus-gold)}.statusSummaryItem.failed{border-left-color:var(--brand-danger)}.statusSummaryItem.neutral{border-left-color:#6c6c6c}.statusLight{background:var(--brand-muted);border-radius:10px;flex:none;width:13px;height:13px;box-shadow:0 0 0 4px #a4a4a41f}.statusHeroCopy .statusLight{width:18px;height:18px}.statusLight.ok{background:var(--brand-success);box-shadow:0 0 0 5px #42e6c124}.statusLight.degraded{background:var(--focus-gold);box-shadow:0 0 0 5px #f2aa0024}.statusLight.failed{background:var(--brand-danger);box-shadow:0 0 0 5px #ff6b6b24}.statusGroups{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.statusGroup{align-content:start;gap:12px;padding:16px;display:grid}.statusGroupHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.statusGroupHeader h2{font-size:18px;line-height:1.15}.statusGroupHeader p{color:var(--brand-muted);text-transform:none;margin-top:4px;font-size:12px;font-weight:800}.statusChecks{gap:8px;display:grid}.statusCheck{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:12px;gap:8px;padding:11px;display:grid}.statusCheck.ok{box-shadow:inset 0 0 0 1px #42e6c138}.statusCheck.degraded{box-shadow:inset 0 0 0 1px #f2aa0052}.statusCheck.failed{box-shadow:inset 0 0 0 1px #ff6b6b61}.statusCheckTop{grid-template-columns:13px minmax(0,1fr) auto;gap:9px;display:grid}.statusCheckTop strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statusCheckTop span:last-child{color:var(--brand-muted);font-size:12px;font-weight:800}.statusCheck p{color:var(--brand-muted);font-size:13px;line-height:1.4}.statusSignals{flex-wrap:wrap;gap:6px;display:flex}.statusSignals span{min-height:24px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text-2);border-radius:8px;align-items:center;gap:6px;padding:3px 7px;font-size:12px;display:inline-flex}.statusSignals strong{color:var(--brand-muted);text-transform:capitalize}.stack{gap:12px;display:grid}.pageHeader{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 2px 4px;display:flex}.pageHeader h2{letter-spacing:-.3px;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.1}.pageHeader .muted{max-width:760px;color:var(--text-2);font-size:13.5px;line-height:1.45}.pageHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.accessEmpty{max-width:680px}.accessEmpty .card{gap:14px;display:grid}.dashboardHero{gap:20px;padding:20px 22px 22px;display:grid}.homeOpsStrip{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:13px;gap:10px;padding:14px;display:grid}.dashboardCommandHero{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:13px;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.1fr) auto;align-items:stretch;gap:8px;padding:8px;display:grid}.dashboardCommandIdentity,.dashboardCommandMetrics,.dashboardCommandControls{align-self:stretch}.dashboardCommandIdentity{padding:4px 2px}.dashboardCommandMetrics{align-content:stretch}.dashboardCommandControls{justify-content:flex-end;align-items:center;min-width:max-content;display:flex}.dashboardAgencyBar{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:13px;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.3fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.dashboardAgencyIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.dashboardAgencyMark{background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.dashboardAgencyIdentity div,.dashboardAgencyMetrics div{gap:3px;min-width:0;display:grid}.dashboardAgencyIdentity strong,.dashboardAgencyIdentity span,.dashboardAgencyMetrics strong,.dashboardAgencyMetrics span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboardAgencyIdentity span,.dashboardAgencyMetrics span{color:var(--brand-muted);text-transform:none;font-size:11px;font-weight:850}.dashboardAgencyIdentity strong{font-size:16px}.dashboardAgencyMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;display:grid}.dashboardAgencyMetrics div{min-height:40px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:10px;padding:6px 8px}.dashboardAgencyMetrics strong{font-size:14px}.dashboardAgencyMetrics div:last-child strong{color:var(--accent)}.dashboardPeriodRail{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:12px;gap:3px;padding:4px;display:inline-flex}.dashboardPeriodRail button{min-height:30px;box-shadow:none;color:var(--text-2);background:0 0;border:none;border-radius:9px;padding:0 10px;font-size:12px;font-weight:700}.dashboardPeriodRail button.active,.dashboardPeriodRail button:hover{color:var(--accent);background:#2dd4a724;transform:none;box-shadow:inset 0 0 0 1px #2dd4a74d}.dashboardCustomizeButton{width:34px;height:34px;min-height:34px;box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--panel-2);color:var(--text-2)}.dashboardCustomizeButton:hover{color:var(--accent);background:#2dd4a714;box-shadow:inset 0 0 0 1px #2dd4a759}.dashboardWidgetsHeader{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 2px 0;display:flex}.dashboardWidgetsHeader div{gap:2px;min-width:0;display:grid}.dashboardWidgetsHeader strong{color:var(--brand-ink);letter-spacing:.04em;text-transform:none;font-size:13px}.dashboardWidgetsHeader span{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.homeCommandCenter{background:0 0;border:none;gap:12px;padding:0;display:grid}.homeCommandHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.homeCommandHeader h2{margin:0 0 2px;font-size:17px;line-height:1.15}.homeCommandHealth{flex-shrink:0}.homeCommandBody{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;display:grid}.homePriorityPanel,.homePulsePanel{min-width:0;height:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--ds-radius);background:var(--panel);border:none;align-content:start;gap:10px;padding:16px;display:grid}.homePanelTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.homePanelTitle strong{text-transform:none;letter-spacing:.04em;font-size:13px}.homePanelTitle span{color:var(--text-2);font-size:12px}.homePriorityList{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(70px,1fr);gap:7px;display:grid}.homePriorityAction{border:none;border-left:3px solid var(--accent);min-height:70px;box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--ds-radius-sm);background:var(--panel-2);color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;padding:9px 10px;display:grid}.homePriorityAction:hover{box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--surface-hi)}.homePriorityAction svg{color:var(--text-2)}.homePriorityAction.amber svg{color:var(--gold)}.homePriorityAction.red svg{color:var(--rose)}.homePriorityAction.blue svg{color:var(--cyan)}.homePriorityAction.purple svg{color:var(--violet)}.homePriorityAction span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.homePriorityAction em{color:var(--text-2);overflow-wrap:anywhere;grid-column:2;font-size:12px;font-style:normal;line-height:1.35}.homePriorityAction.amber{border-left-color:var(--gold)}.homePriorityAction.red{border-left-color:var(--rose)}.homePriorityAction.blue{border-left-color:var(--cyan)}.homePriorityAction.purple{border-left-color:var(--violet)}.homePriorityEmpty{min-height:70px;color:var(--accent);background:#2dd4a70f;border-radius:11px;align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #2dd4a738}.homePulseGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(70px,1fr);gap:8px;display:grid}.homePulseCard{border:none;border-left:3px solid var(--accent);height:100%;min-height:70px;box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--ds-radius-sm);background:var(--panel-2);color:var(--text);text-align:left;cursor:pointer;gap:3px;padding:10px;display:grid}.homePulseCard:hover{box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--surface-hi)}.homePulseCard span{color:var(--text-3);letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.homePulseCard strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.05}.homePulseCard em{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.homePulseCard.green{border-left-color:var(--accent)}.homePulseCard.blue{border-left-color:var(--cyan)}.homePulseCard.amber{border-left-color:var(--gold)}.homePulseCard.red{border-left-color:var(--rose)}.homePulseCard.purple{border-left-color:var(--violet)}.homeOpsHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.homeOpsHeader h2{margin:3px 0 0;font-size:16px;line-height:1.2}.homeOpsGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(72px,1fr);gap:8px;display:grid}.homeOpsCard{border:none;border-left:3px solid var(--accent);height:100%;min-height:72px;box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--ds-radius-sm);background:var(--panel-2);color:var(--text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 9px;padding:11px 12px;transition:box-shadow .12s,transform 80ms,background .12s;display:grid}.homeOpsCard:hover{box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--surface-hi);transform:translateY(-1px)}.homeOpsIcon{background:var(--surface);width:28px;height:28px;color:var(--text-2);border-radius:9px;place-items:center;display:grid}.homeOpsLabel{color:var(--text-2);letter-spacing:.04em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:850;overflow:hidden}.homeOpsCard strong{font-variant-numeric:tabular-nums;justify-self:end;font-size:24px;line-height:1}.homeOpsCard em{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:12px;font-style:normal;overflow:hidden}.homeOpsCard.amber{border-left-color:var(--gold)}.homeOpsCard.purple{border-left-color:var(--violet)}.homeOpsCard.red{border-left-color:var(--rose)}.homeOpsCard.blue{border-left-color:var(--cyan)}@media (max-width:1180px){.dashboardCommandHero{grid-template-columns:minmax(0,1fr)}.dashboardCommandControls{justify-content:flex-start}.homeCommandBody,.homePriorityList{grid-template-columns:1fr}.homeOpsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.homeCommandHeader{grid-template-columns:1fr;gap:6px;display:grid}.homePulseGrid{grid-template-columns:1fr}.homeOpsHeader{grid-template-columns:1fr;gap:4px;display:grid}.homeOpsGrid{grid-template-columns:1fr}}.dashboardGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(118px,auto);align-items:stretch;gap:10px;display:grid}.dashboardWidget{align-self:stretch;min-width:0;display:grid}.dashboardWidget:not(.editMode)>.card,.dashboardWidget:not(.editMode)>button.card,.dashboardWidget:not(.editMode)>section,.dashboardWidgetBody>.card,.dashboardWidgetBody>button.card,.dashboardWidgetBody>section{min-width:0;height:100%}.dashboardWidget[data-cols="1"]{grid-column:span 1}.dashboardWidget[data-cols="2"]{grid-column:span 2}.dashboardWidget[data-cols="3"]{grid-column:span 3}.dashboardWidget[data-cols="4"]{grid-column:span 4}@media (max-width:960px){.dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardWidget[data-cols="3"],.dashboardWidget[data-cols="4"]{grid-column:span 2}}@media (max-width:600px){.dashboardGrid:not(.editMode){grid-template-columns:1fr}.dashboardGrid:not(.editMode) .dashboardWidget{grid-column:span 1}.dashboardGrid.editMode{grid-template-columns:repeat(2,1fr)}.dashboardGrid.editMode .dashboardWidget[data-cols="1"]{grid-column:span 1}.dashboardGrid.editMode .dashboardWidget[data-cols="2"],.dashboardGrid.editMode .dashboardWidget[data-cols="3"],.dashboardGrid.editMode .dashboardWidget[data-cols="4"]{grid-column:span 2}}.dashboardWidget.dragging{opacity:.35;cursor:grabbing}.dashboardWidget.dragOver{border-radius:13px;outline:2px solid #2dd4a780}.dashboardEditBar{background:#2dd4a70a;border:1px dashed #2dd4a747;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.dashboardEditBar .dashboardEditActions{gap:8px;display:flex}.dashboardEditTitle{color:var(--brand-muted);font-size:12px}.dashboardWidget.editMode{border:1px dashed #2dd4a759;border-radius:13px;gap:6px;padding:8px;display:grid;position:relative}.dashboardWidgetBody{min-width:0;height:100%;display:grid}.dashboardWidgetEditOverlay{justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 8px;display:flex}.dashboardWidgetLeft{align-items:center;gap:6px;min-width:0;display:flex}.dragHandle{cursor:grab;color:var(--brand-muted);opacity:.6;flex-shrink:0}.dashboardWidgetLabel{text-transform:none;letter-spacing:.05em;color:var(--brand-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dashboardWidgetControls{flex-shrink:0;align-items:center;gap:4px;display:flex}.dashboardWidgetControls .iconButton{width:26px;height:26px;padding:0}.dashboardWidgetControls .iconButton.dangerIcon{color:var(--btn-danger-bg,#c0392b)}.sizeButton{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);cursor:pointer;background:#ffffff0a;border-radius:7px;width:30px;height:26px;padding:0;font-size:11px;line-height:1}.sizeButton.active{color:var(--accent);background:#2dd4a724;box-shadow:inset 0 0 0 1px #2dd4a759}.sizeButton:hover:not(.active){background:var(--surface);color:var(--text)}.hiddenWidgetsShelf{border:1px dashed #2dd4a733;border-radius:12px;padding:14px 18px}.hiddenWidgetsShelf h3{color:var(--brand-muted);text-transform:none;letter-spacing:.05em;margin:0 0 10px;font-size:13px}.hiddenWidgetChips{flex-wrap:wrap;gap:8px;display:flex}.hiddenWidgetChip{box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--text-2);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:600}.hiddenWidgetChip:hover{color:var(--accent);box-shadow:inset 0 0 0 1px #2dd4a759}.todayNowCard{padding:14px 18px}.todayNowStrip{align-items:stretch;gap:14px;display:flex}.todayNowCell{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.todayNowEyebrow{color:var(--brand-muted);text-transform:none;letter-spacing:.05em;font-size:10px}.todayNowMain{align-items:baseline;gap:10px;display:flex}.todayNowMain strong{font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.todayNowDelta{border-radius:10px;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.todayNowDelta.up{color:#4cc97f;background:#1f8a5224}.todayNowDelta.down{color:#ff8a78;background:#c0392b24}.todayNowDelta.flat{color:var(--brand-muted);background:#ffffff0d}.todayNowDetail{color:var(--brand-muted);font-size:11px}.todayNowDivider{background:var(--surface-hi);width:1px}@media (max-width:540px){.todayNowStrip{flex-direction:column;gap:10px}.todayNowDivider{display:none}}.dashboardHeroCompact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.dashboardWidget[data-cols="1"] .dashboardHeroCompact,.dashboardWidget[data-cols="2"] .dashboardHeroCompact{grid-template-columns:1fr}.heroCompactLeft{align-items:center;gap:12px;display:flex}.heroCompactMark{width:36px;height:36px;color:var(--accent);background:linear-gradient(135deg,#2dd4a72e,#2dd4a70a);border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2dd4a74d}.heroCompactTotal{flex-direction:column;display:flex}.heroCompactTotal span{color:var(--brand-muted);text-transform:none;letter-spacing:.04em;font-size:11px}.heroCompactTotal strong{font-variant-numeric:tabular-nums;font-size:20px;line-height:1.15}.heroCompactSources{flex-wrap:wrap;align-items:center;gap:5px 10px;display:flex}.heroCompactSource{color:var(--brand-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.heroCompactSource em{text-transform:none;letter-spacing:.04em;font-size:10px;font-style:normal}.heroCompactSource strong{color:#fff;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.heroCompactDot{background:var(--brand-muted);border-radius:50%;width:8px;height:8px}.heroCompactDot.green{background:#4cc97f}.heroCompactDot.purple{background:#b287ff}.heroCompactDot.blue{background:#6fb4ff}.heroCompactDot.red{background:#ff8a78}.heroCompactRight{align-items:center;display:flex}@media (max-width:960px){.dashboardHeroCompact{grid-template-columns:1fr}.heroCompactRight{justify-content:flex-start}}.actionableWidget{background:var(--panel,var(--panel-2));border:none;border-left:3px solid var(--brand-muted);min-height:100%;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:left;color:#fff;border-radius:10px;grid-template-columns:1fr;gap:4px;padding:12px 14px;transition:background .12s,transform 80ms;display:grid}.actionableWidget:hover{background:var(--surface);transform:translateY(-1px)}.actionableWidget .actionableEyebrow{text-transform:none;letter-spacing:.04em;color:var(--brand-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.actionableWidget strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.actionableWidget em{color:var(--brand-muted);font-size:12px;font-style:normal}.actionableWidget.purple{border-left-color:#b287ff}.actionableWidget.amber{border-left-color:#ffba5a}.actionableWidget.blue{border-left-color:#6fb4ff}.actionableWidget.green{border-left-color:#4cc97f}.onboardingChecklist{background:#2dd4a70a;border-radius:13px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #2dd4a740}.onboardingCompactStrip{background:#2dd4a70a;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #2dd4a740}.onboardingCompactStrip>svg{color:var(--brand-wordmark-color)}.onboardingCompactStrip div{gap:2px;min-width:0;display:grid}.onboardingCompactStrip strong,.onboardingCompactStrip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboardingCompactStrip strong{font-size:14px}.onboardingCompactStrip span{color:var(--brand-muted);font-size:12px}.onboardingHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.onboardingHeader h2{margin:4px 0 2px;font-size:18px}.onboardingHeader .eyebrow{color:var(--accent);text-transform:none;letter-spacing:.05em;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.onboardingProgressTrack{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.onboardingProgressTrack span{background:var(--accent);height:100%;transition:width .24s;display:block}.onboardingSteps{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.onboardingStep{background:#ffffff05;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:7px;min-height:86px;padding:9px;display:grid}.onboardingStep .smallButton{grid-column:1/-1;justify-self:start;min-height:28px;padding:5px 9px}.onboardingStep.done{opacity:.7}.onboardingStep.done svg{color:var(--accent)}.onboardingStepBody{gap:2px;min-width:0;display:grid}.onboardingStepBody strong{font-size:13px}.onboardingOptional{color:var(--brand-muted,#888);font-size:11px;font-style:normal;font-weight:500}.dashboardHeroHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.dashboardTitle{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dashboardTitle h2{margin:0;font-size:21px}.dashboardTitle span{color:var(--brand-muted);font-size:15px;font-weight:700}.dashboardFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.filterSelect{background:var(--panel-2);min-width:170px;min-height:38px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.filterSelect.static{justify-content:center;min-width:130px;font-weight:800}.periodSwitch{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:12px;grid-auto-columns:minmax(48px,auto);grid-auto-flow:column;display:inline-grid;overflow:hidden}.reportToolbar{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:4px;display:flex}.periodSwitch button{min-height:38px;color:var(--text-2);box-shadow:none;background:0 0;border-radius:0;font-size:13px;font-weight:700}.periodSwitch button.active{color:var(--accent);background:#2dd4a71f}.earningsGrid{grid-template-columns:minmax(220px,.65fr) minmax(0,2fr);gap:0;min-height:205px;display:grid}.totalEarnings{border-right:1px solid var(--line);text-align:center;align-content:center;justify-items:center;gap:14px;padding:16px;display:grid}.totalMark{aspect-ratio:1;background:var(--brand-accent);color:#fff;border-radius:10px;place-items:center;width:62px;display:grid}.totalEarnings span{color:var(--brand-accent);font-size:15px;font-weight:800}.totalEarnings strong{color:var(--brand-accent);font-size:32px;line-height:1}.earningMetrics{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.earningMetric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:96px;padding:18px 22px;display:flex}.earningMetric:nth-child(3n){border-right:0}.earningMetric:nth-child(n+4){border-bottom:0}.earningMetric strong{font-size:24px;line-height:1.1;display:block}.earningMetric span{color:var(--text-2);margin-top:6px;font-size:14px;display:block}.metricIcon{aspect-ratio:1;border-radius:10px;flex:none;place-items:center;width:52px;display:grid}.metricIcon.green{color:#35e6c5;background:#30dcba24}.metricIcon.blue{color:#4f88ff;background:#2dd4a724}.metricIcon.purple{color:#cb65ff;background:#c45bff2e}.metricIcon.red{color:var(--rose);background:#ff666629}.inboxWorkspacePage{min-height:0;height:calc(100dvh - var(--workspace-tabs-height));gap:0;overflow:hidden}.inboxLayout{--read:860px;--stretch:0px;--gap:16px;grid-template-columns:var(--inbox-thread-width,240px) 8px minmax(0, 1fr) 8px var(--inbox-insight-width,268px);height:100%;min-height:0;max-height:100%;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:16px;align-items:stretch;gap:0;display:grid;overflow:hidden}.focusMode .inboxLayout{height:calc(100dvh - var(--workspace-tabs-height));max-height:calc(100dvh - var(--workspace-tabs-height));border:0;border-radius:0;min-height:0}.inboxLayout.insightCollapsed{--stretch:300px;grid-template-columns:var(--inbox-thread-width,240px) 8px minmax(0, 1fr)}.inboxLayout>.card{box-shadow:none;border:0;border-radius:0}.inboxResizeHandle{z-index:4;cursor:col-resize;background:#111;border:0;border-radius:0;width:8px;min-width:8px;min-height:0;padding:0;position:relative}.insightResizeHandle:after{background:#ffffff24}.inboxResizeHandle:after{content:"";background:#ffffff2e;border-radius:10px;width:2px;height:58px;transition:background .12s,height .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inboxResizeHandle:hover:after,.inboxResizeHandle:focus-visible:after{background:#2dd4a7b3;height:86px}.inboxResizeHandle:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.inboxThreads{border-right:1px solid var(--line);background:var(--panel);overscroll-behavior:contain;flex-direction:column;height:100%;min-height:0;max-height:100%;padding:14px 10px;display:flex;overflow:hidden}.inboxThreads>.threadList{flex:auto}.inboxThreads>.inboxPanelHeader,.inboxThreads>.threadSearchShell,.inboxThreads>.inboxFilters,.inboxThreads>.inboxSubFilters{flex:none}.inboxLayout .inboxThreads{padding:14px 10px}.inboxPanelHeader,.inboxDetailHeader,.toolHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.inboxDetailHeader{border-bottom:1px solid var(--line);background:var(--panel);align-items:flex-start;padding:8px 14px 9px}.focusMode .inboxDetailHeader{min-height:84px}.inboxHeaderFan{align-items:center;gap:12px;min-width:0;display:flex}.inboxHeaderAvatar{background:hsl(var(--avatar-hue,210), 45%, 26%);border:2px solid hsl(var(--avatar-hue,210), 45%, 38%);width:34px;height:34px;color:hsl(var(--avatar-hue,210), 60%, 78%);letter-spacing:.5px;-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid;position:relative}.headerPresenceDot{border-width:2.5px;width:12px;height:12px}.inboxHeaderFanInfo{gap:2px;min-width:0;display:grid}.headerPresenceLabel{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.headerPresenceLabel.online{color:#4ade80}.inboxHeaderActions{flex:none;align-items:center;gap:8px;display:flex}.inboxHeaderMenuToggle{display:none}.inboxHeaderActions .iconButton{background:#ffffff0a;border-color:#ffffff14;width:32px;height:32px}.inboxHeaderActions .iconButton svg{stroke:currentColor;flex:none;width:16px;height:16px}.inboxHeaderActions .iconButton.active{color:#fff;background:#2dd4a729;border-color:#2dd4a77a}.inboxIdentity{flex:auto;gap:4px;width:auto;min-width:0;display:grid}.inboxHeaderTop{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.creatorContextText{flex:none;justify-items:end;gap:2px;min-width:72px;display:inline-grid}.creatorContextText span{color:var(--brand-muted);text-transform:none;font-size:10px;font-weight:900;line-height:1}.creatorContextText strong{max-width:180px;color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.2;overflow:hidden}.creatorTimeInline{color:#b9b9b9;white-space:nowrap;font-size:12px;font-weight:800}.inboxMetaInline{color:var(--brand-muted);white-space:nowrap;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px 14px;font-size:12px;font-weight:800;display:flex}.inboxMetaInline span{text-transform:capitalize;position:relative}.inboxMetaInline span+span:before{content:"";background:#5f6268;border-radius:10px;width:3px;height:3px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.inboxMetaInline .online{color:#8ff0a7}.conversationUtilityBar{background:var(--panel);border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-height:48px;padding:7px 14px;display:grid}.conversationUtilityBar.searchOpen{grid-template-columns:minmax(220px,1fr) auto auto auto auto}.messageWriteStrip{border-bottom:1px solid var(--line);background:var(--panel-2);min-height:36px;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:7px;padding:7px 14px;font-size:12px;display:flex}.messageWriteStrip span{min-height:22px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);white-space:nowrap;background:#ffffff0a;border-radius:8px;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.messageWriteStrip span:last-child{color:var(--accent);background:#2dd4a714;box-shadow:inset 0 0 0 1px #2dd4a74d}.conversationSearchBox{border:1px solid var(--line);background:var(--panel-2);min-height:40px;color:var(--text-2);border-radius:13px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px 0 12px;display:grid}.conversationSearchTrigger,.conversationSearchClose{width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text-2);border-radius:11px;place-items:center;padding:0;display:grid}.conversationSearchTrigger:hover,.conversationSearchTrigger:focus-visible,.conversationSearchClose:hover,.conversationSearchClose:focus-visible{color:var(--text);outline:none;box-shadow:inset 0 0 0 1px #2dd4a76b}.conversationSearchClose{width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;background:#ffffff0f}.conversationSearchBox input{width:100%;min-width:0;min-height:38px;color:var(--brand-ink);background:0 0;border:0;outline:0;padding:0;font-size:13px}.conversationUtilityMeta{color:var(--brand-muted);white-space:nowrap;font-size:12px;font-weight:850}.conversationSearchStepper{align-items:center;gap:2px;display:inline-flex}.conversationSearchStepper button{width:28px;min-width:28px;min-height:28px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text-2);border-radius:8px;place-items:center;padding:0;display:grid}.conversationSearchStepper button:hover:not(:disabled),.conversationSearchStepper button:focus-visible:not(:disabled){color:var(--text);outline:none;box-shadow:inset 0 0 0 1px #2dd4a76b}.conversationSearchStepper button:disabled{cursor:not-allowed;opacity:.42}.conversationUtilityTabs{background:0 0;align-items:center;gap:8px;padding:0;display:inline-flex}.conversationUtilityTabs button{width:32px;min-height:32px;box-shadow:none;color:var(--text-2);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.conversationUtilityTabs button svg{color:currentColor;stroke:currentColor;flex:none;width:16px;height:16px}.conversationUtilityTabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversationUtilityTabs button.active{color:var(--accent);background:#2dd4a724;box-shadow:inset 0 0 0 1px #2dd4a74d}.conversationSidePanelToggle{width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text-2);border-radius:11px;place-items:center;padding:0;display:grid}.conversationSidePanelToggle:hover,.conversationSidePanelToggle:focus-visible{color:var(--text);outline:none;box-shadow:inset 0 0 0 1px #2dd4a76b}.conversationSidePanelToggle svg{color:currentColor;stroke:currentColor;display:block}.conversationSearchResults{border-bottom:1px solid var(--line);background:var(--panel-2);scrollbar-width:thin;align-items:center;gap:6px;min-height:36px;padding:6px 14px;display:flex;overflow-x:auto}.conversationSearchResults button{max-width:min(280px,72vw);min-height:28px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text-2);border-radius:9px;flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 9px;display:inline-grid}.conversationSearchResults button.active{color:var(--text);background:#2dd4a714;box-shadow:inset 0 0 0 1px #2dd4a766}.conversationSearchResults button span,.conversationSearchResults button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.conversationSearchResults button span{color:var(--brand-muted);font-weight:850}.conversationSearchResults button strong{font-weight:900}.conversationSearchEmpty{color:var(--brand-muted);font-size:12px;font-weight:850}.signalStrip{flex-wrap:wrap;gap:7px;min-width:0;max-width:100%;display:flex}.signalChip{min-width:0;max-width:230px;min-height:30px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:5px 8px;line-height:1.2;display:inline-grid}.signalChip svg{color:var(--brand-muted)}.signalChip>span{gap:1px;min-width:0;display:grid}.signalChip em{color:var(--brand-muted);letter-spacing:.04em;text-transform:none;font-size:9.5px;font-style:normal;font-weight:850;line-height:1}.signalChip strong,.signalChip small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signalChip strong{color:var(--brand-ink);text-transform:capitalize;font-size:12px;font-weight:900}.signalChip small{color:var(--brand-muted);font-size:11px}.signalChip.primary{background:#2dd4a70f;box-shadow:inset 0 0 0 1px #2dd4a740}.signalChip.good{background:#6ae19714;border-color:#6ae1973d}.signalChip.warning{background:#ffc45717;border-color:#ffc45747}.signalChip.danger{background:#ff595917;border-color:#ff595947}.inboxFanSignalStrip{gap:3px 14px}.inboxFanSignalStrip .signalChip{max-width:none;min-height:0;color:var(--brand-text);background:0 0;border:none;gap:5px;padding:0}.inboxFanSignalStrip .signalChip svg{width:13px;height:13px}.inboxFanSignalStrip .signalChip>span{align-items:baseline;gap:4px;display:inline-flex}.inboxFanSignalStrip .signalChip em{letter-spacing:.02em;font-size:9.5px}.inboxFanSignalStrip .signalChip strong{font-size:12px}.inboxFanSignalStrip .signalChip svg,.inboxFanSignalStrip .signalChip em,.inboxFanSignalStrip .signalChip small{color:var(--brand-muted)}.inboxFanSignalStrip .signalChip strong{color:var(--brand-text)}.inboxFanSignalStrip .signalChip.good{background:#6ae19714;border-color:#6ae1973d}.inboxFanSignalStrip .signalChip.warning{background:#ffc45717;border-color:#ffc45747}.fanNameButton{max-width:min(100%,760px);min-height:28px;color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:17px;font-weight:900;line-height:1.15;display:inline-flex;overflow:hidden}.fanNameButton:hover{color:var(--brand-accent)}.inboxPanelHeader h2,.inboxDetailHeader h2,.toolHeader h3{margin:0}.inboxPanelHeader span,.toolHeader span{color:var(--brand-muted);font-size:13px}.threadSearchShell{border:1px solid var(--line);background:var(--panel-2);min-height:38px;color:var(--text-2);border-radius:13px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;margin:10px 0 8px;padding:0 11px;display:grid}.threadSearchShell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2dd4a714}.threadSearch{background:0 0;border:0;min-height:36px;margin:0;padding:0;font-size:13px}.threadSearch:focus{box-shadow:none}@media (pointer:coarse){.threadSearch,.conversationSearchBox input{font-size:16px}}.inboxFilters{scrollbar-width:none;gap:6px;margin-bottom:9px;padding-bottom:2px;display:flex;overflow-x:auto}.inboxFilters::-webkit-scrollbar{display:none}.inboxSyncBanner{color:var(--cyan);background:#48b9f01a;border-radius:10px;align-items:center;gap:8px;margin-bottom:9px;padding:8px 11px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #48b9f047}.inboxSyncBanner svg{flex:none}.filterChip{background:var(--panel-2);min-height:34px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);text-transform:capitalize;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.filterChip strong{min-width:18px;height:18px;color:inherit;background:#ffffff14;border-radius:7px;place-items:center;padding:1px 6px;font-size:11px;line-height:1;display:grid}.filterChip.active{color:var(--cyan);background:#48b9f024;box-shadow:inset 0 0 0 1px #48b9f059}.filterChip.active strong{background:#48b9f038}.inboxFilters .filterChip.active,.fanDetailTabs .filterChip.active,.queueCalendarMode .filterChip.active{color:var(--accent);background:#2dd4a721;box-shadow:inset 0 0 0 1px #2dd4a759}.inboxFilters .filterChip.active strong,.fanDetailTabs .filterChip.active strong,.queueCalendarMode .filterChip.active strong{background:#2dd4a738}.inboxSubFilters{flex-wrap:wrap;align-items:center;gap:7px;padding:2px 0 6px;display:flex}.inboxSubFiltersLabel{letter-spacing:.04em;text-transform:none;color:var(--text-2);font-size:11px;font-weight:700}.subFilterChip{min-height:26px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-hi);cursor:pointer;background:#ffffff0d;border:none;border-radius:8px;flex:none;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;transition:color .12s,box-shadow .12s,background .12s;display:inline-flex}.subFilterChip:hover{color:var(--text);background:#ffffff17}.subFilterChip.active{color:var(--accent);background:#2dd4a71f;box-shadow:inset 0 0 0 1px #2dd4a752}.threadButton.dim .threadContent{opacity:.6;transition:opacity .12s}.threadButton.dim:hover .threadContent,.threadButton.dim.active .threadContent{opacity:1}.threadButton.dim .threadNameUnread{color:var(--text);font-weight:600}.threadButton.dim .threadTime.unread{color:var(--text-3);font-weight:500}.actionFilters{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.threadList{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:0;min-height:0;max-height:100%;padding-right:0;display:grid;overflow:auto}.threadRow{content-visibility:auto;contain-intrinsic-size:auto 68px;position:relative}.threadListLoadMore{text-align:center;color:var(--brand-muted);margin:0;padding:10px 0;font-size:12.5px}.threadListLoadMoreBtn{border:1px solid var(--line);color:var(--brand-muted);cursor:pointer;background:0 0;border-radius:999px;margin:8px auto;padding:7px 14px;font-size:12.5px}.threadListLoadMoreBtn:hover{border-color:var(--accent);color:var(--accent)}.threadDeleteBtn{width:26px;min-height:26px;color:var(--brand-danger);cursor:pointer;z-index:2;background:#0000008c;border:1px solid #ff6b6b4d;border-radius:5px;place-items:center;padding:0;display:none;position:absolute;top:6px;right:6px}.threadDeleteBtn:hover{color:#fff;background:#c0392b8c}.threadRow:hover .threadDeleteBtn{display:grid}.threadAvatar{background:hsl(var(--avatar-hue,210), 45%, 26%);width:34px;height:34px;box-shadow:inset 0 0 0 1.5px hsl(var(--avatar-hue,210), 45%, 38%);color:hsl(var(--avatar-hue,210), 60%, 75%);letter-spacing:.5px;-webkit-user-select:none;user-select:none;border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.avatarImg{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.threadPresenceDot,.headerPresenceDot{border:2px solid var(--line-hi);background:#4ade80;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:1px}.threadContent{flex:auto;gap:2px;min-width:0;display:grid}.threadPresenceLabel{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.threadPresenceLabel.online{color:#4ade80}.threadNameUnread{color:#fff!important;font-weight:900!important}.threadButton,.drawerButton{text-align:left;width:100%;min-height:68px;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:10px;margin-bottom:2px;padding:10px;transition:background .12s;display:flex;position:relative}.threadButton:hover:not(.active),.drawerButton:hover:not(.active){background:var(--panel-2)}.threadButton.active,.subscriberButton.active{color:var(--text);background:linear-gradient(90deg,#2dd4a71f,#2dd4a708)}.threadButton.active:before,.subscriberButton.active:before{content:"";background:var(--accent);width:3px;box-shadow:0 0 10px var(--accent-glow);border-radius:3px;position:absolute;top:14px;bottom:14px;left:0}.threadButton.unread{background:#2dd4a70d}.threadButton.unread:before{content:"";background:var(--accent);opacity:.6;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.threadTopLine,.threadMeta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.threadTopLine strong,.threadTopLine span,.threadMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.threadTopLine strong{flex:auto;font-weight:500}.threadTopLine>span{text-align:right;flex:none;max-width:72px}.threadMeta{justify-content:flex-start}.threadButton p{color:#e5e5e5;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.threadPreviewLine{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.threadPreviewLine p{flex:auto;min-width:0;margin:0}.threadTime.unread{color:var(--accent)!important;font-weight:800!important}.threadTopLine span,.threadMeta span{color:var(--brand-muted);font-size:11px}.threadMeta span:first-child{color:var(--brand-accent);text-transform:capitalize;font-weight:800}.threadUnreadBadge{background:#35e6c5;border-radius:10px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 6px;font-weight:900;display:inline-grid;box-shadow:0 0 0 2px #35e6c52e;color:#07120f!important;font-size:11px!important}.threadHydrationBadge{max-width:120px;min-height:18px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:7px;align-items:center;padding:2px 6px;font-weight:700;display:inline-flex;color:var(--text-2)!important;font-size:10.5px!important}.threadHydrationBadge--queued,.threadHydrationBadge--hydrating{background:#8ff0d2;border-color:#8ff0d2;color:#0f2a22!important}.threadHydrationBadge--failed_retrying,.threadHydrationBadge--blocked{background:#f1aa88;border-color:#f1aa88;color:#2b1710!important}.threadEngagedBadge{background:#8ff0d21f;border-radius:7px;align-items:center;min-height:18px;padding:2px 6px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #8ff0d280;color:#8ff0d2!important;font-size:10.5px!important}.threadEngagedBadge--hot{background:#8ff0d2;color:#0f2a22!important}.threadButton span,.drawerButton span,.miniRow span{color:var(--brand-muted);font-size:13px}.subscriberList{gap:8px;max-height:680px;display:grid;overflow:auto}.fanDirectoryList{gap:8px;max-height:680px;padding-right:2px;display:grid;overflow:auto}.fanRow{background:var(--panel-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:9px 12px;transition:background .12s,transform .12s,box-shadow .12s;display:flex}.fanRow:hover{background:var(--surface);transform:translate(2px)}.fanRow.active{background:linear-gradient(90deg,#2dd4a71f,#2dd4a705);box-shadow:inset 0 0 0 1px #2dd4a74d}.fanRowRank{text-align:right;width:18px;color:var(--text-3);flex:0 0 18px;font-size:11px}.fanRowAvatar{color:#fff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12.5px;font-weight:700;display:grid;position:relative;overflow:hidden}.fanRowMain{flex:auto;gap:2px;min-width:0;display:grid}.fanRowName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.fanRowSub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.fanRow .fanRowSpend{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--accent);flex:none;font-size:13px;font-weight:700}.fanWorkspacePage{align-content:start}.fanWorkspace{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.fanDirectory,.fanDetailPanel,.fanPanels>.card{align-content:start;gap:12px;display:grid}.fanDirectory{position:sticky;top:14px}.fanDetailPanel .profileHeader,.fanDirectory .profileHeader{margin-bottom:0}.fanDetailPanel .mobileBackButton{display:none}.fanPanels{grid-template-columns:minmax(240px,.7fr) minmax(240px,.75fr) minmax(0,1.55fr);align-items:start;gap:12px;display:grid}.fanTablePanel{min-width:0}.subscriberButton{text-align:left;background:var(--panel-2);width:100%;min-height:0;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:3px;padding:8px 10px;transition:background .12s,box-shadow .12s;display:grid}.subscriberButton .fanRowSpend{color:var(--accent);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;flex:none;font-size:12.5px;font-weight:700}.subscriberButton:hover:not(.active){background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-hi)}.subscriberButton p{color:#e5e5e5;font-size:13px;line-height:1.35}.inboxConversation{border-right:1px solid var(--line);background:var(--bg);overscroll-behavior:contain;flex-direction:column;gap:0;height:100%;min-height:0;max-height:100%;padding:0;display:flex;position:relative;overflow:hidden}.inboxLayout .inboxConversation{padding:0}.inboxFanPanel{background:var(--panel-2);align-content:start;gap:12px;min-height:0;max-height:none;padding:16px;display:grid;position:static;overflow:auto}.inboxLayout .inboxFanPanel{padding:16px}.inboxInsightRail{background:var(--panel-2);overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:8px;height:100%;min-height:0;max-height:100%;padding:10px;display:grid;overflow:auto}.inboxInsightHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:flex}.inboxInsightHeader>div:first-child{gap:2px;min-width:0;display:grid}.inboxInsightClose{width:26px;height:26px;color:var(--brand-ink);opacity:.4;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .12s,background .12s;display:inline-flex}.inboxInsightClose svg{stroke:currentColor;flex:none;width:15px;height:15px}.inboxInsightClose:hover{opacity:.9;background:#ffffff0f}.inboxInsightTitle{align-items:center;gap:6px;min-width:0;display:inline-flex}.inboxInsightTitle svg{color:var(--brand-muted);flex:none}.inboxInsightHeader strong,.inboxInsightHeader span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inboxInsightHeader strong{color:var(--brand-ink);font-size:13px;font-weight:950}.inboxInsightHeader span{color:var(--brand-muted);font-size:11px;font-weight:800}.fanInsightStack{align-content:start;gap:8px;min-width:0;min-height:0;display:grid}.fanInsightSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fanInsightMetric{min-width:0;min-height:44px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 6px;padding:7px;display:grid}.fanInsightMetric svg{color:var(--brand-muted);grid-row:span 2;margin-top:1px}.fanInsightSummary span,.fanInsightRows span,.fanInsightSection p,.fanInsightSectionTitle span,.inboxGalleryItem>span{color:var(--brand-muted);font-size:11px;font-weight:800}.fanInsightMetric strong,.fanInsightRows strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand-ink);font-size:12px;font-weight:950;overflow:hidden}.fanInsightSection{border-top:1px solid #ffffff14;gap:6px;min-width:0;padding-top:8px;display:grid}.fanInsightSectionTitle{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.fanSpendBreakdown{gap:4px;display:grid}.fanSpendBreakdownRow{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.fanSpendBreakdownRow span{color:var(--brand-muted)}.fanSpendBreakdownRow strong{font-size:12px}.fanOfActivityList{gap:5px;display:grid}.fanOfActivityRow{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;font-size:12px;display:flex}.fanOfActivityText{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fanOfActivityMeta{color:var(--text-3);flex-shrink:0;align-items:baseline;gap:6px;font-size:11px;display:inline-flex}.fanOfActivityMeta strong{font-size:12px}.fanLtvGauge{gap:6px;display:grid}.fanLtvGaugeBar{background:color-mix(in srgb, var(--brand-muted) 22%, transparent);border-radius:999px;height:6px;overflow:hidden}.fanLtvGaugeBar span{background:linear-gradient(90deg, var(--brand-accent), #4ade80);border-radius:999px;height:100%;display:block}.fanLtvGaugeMeta{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.fanLtvGaugeMeta span{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fanInsightSectionTitle strong,.fanInsightSectionTitle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fanInsightSectionTitle button{min-height:26px;box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--text-2);background:#ffffff0a;border-radius:8px;padding:0 9px;font-size:11px;font-weight:700}.fanInsightFacts,.fanInsightPills{flex-wrap:wrap;gap:6px;display:flex}.fanProfileEditor{gap:0;display:grid}.fanProfileRow{cursor:text;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 2px;display:flex}.fanProfileRow--notes{align-items:flex-start}.fanProfileRowLabel{opacity:.55;flex-shrink:0;width:74px;font-size:11px;font-weight:800}.fanProfileRow--notes .fanProfileRowLabel{padding-top:1px}.fanProfileRowInput{min-width:0;color:var(--brand-ink);resize:none;background:0 0;border:none;flex:1;padding:0;font-family:inherit;font-size:13px;line-height:1.35}.fanProfileRowInput::placeholder{opacity:.32}.fanProfileRowInput:focus{outline:none}.fanProfileRowPencil{opacity:.28;flex-shrink:0;transition:opacity .12s}.fanProfileRow:hover .fanProfileRowPencil,.fanProfileRow:focus-within .fanProfileRowPencil{opacity:.7;color:var(--brand-amber,#fdbc40)}.fanProfileRow:focus-within{border-bottom-color:var(--brand-amber,#fdbc40)}.fanProfileRow--static{cursor:default}.fanProfileRowStatic{min-width:0;color:var(--brand-ink);overflow-wrap:anywhere;flex:1;font-size:13px;line-height:1.35}.fanProfileRow--select,select.fanProfileRowInput{cursor:pointer}select.fanProfileRowInput option{color:initial}.fanProfileRow--toggle{cursor:pointer}.fanProfileRowCheckbox{width:16px;height:16px;accent-color:var(--brand-amber,#fdbc40);cursor:pointer;flex:none;margin:0 auto 0 0}.fanProfileSave{background:var(--brand-amber,#fdbc40);color:#1a1208;cursor:pointer;border:none;border-radius:8px;min-height:32px;margin-top:10px;font-size:12px;font-weight:900}.fanProfileSave:disabled{opacity:.5;cursor:default}.fanInsightRows{gap:0;display:grid}.fanInsightRows div{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(74px,.8fr) minmax(0,1.2fr);align-items:center;gap:6px;min-width:0;min-height:28px;padding:4px 0;display:grid}.fanInsightRows div:last-child{border-bottom:0}.fanInsightFacts span,.fanInsightPills span{min-width:0;max-width:100%;color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:5px 8px;font-size:11px;font-weight:850;overflow:hidden}.inboxGalleryPanel{overscroll-behavior:contain;min-height:0;overflow:auto}.inboxGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inboxGalleryItem{gap:5px;min-width:0;display:grid}@media (max-width:1240px){.inboxLayout{grid-template-columns:var(--inbox-thread-width,220px) 8px minmax(0, 1fr)}.insightResizeHandle,.inboxInsightRail{display:none}}.mobileBackButton{display:none}@media (max-width:980px){.inboxLayout,.inboxLayout.insightCollapsed{border-radius:0;grid-template-columns:minmax(0,1fr)}.inboxResizeHandle,.insightResizeHandle,.inboxInsightRail,.inboxLayout .inboxConversation{display:none}.inboxLayout.mobileThreadOpen .inboxConversation{border-right:0;display:flex}.inboxLayout.mobileThreadOpen .inboxThreads{display:none}.inboxThreads{border-right:0}.mobileBackButton{border:1px solid var(--line);width:40px;min-height:40px;color:inherit;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-right:2px;padding:0;display:inline-flex}.inboxDetailHeader{background:var(--panel);flex-wrap:wrap}.inboxHeaderActions .conversationUtilityTabs span{display:none}}@media (max-width:760px){.inboxLayout.mobileThreadOpen,.inboxLayout:not(.mobileThreadOpen){grid-template-rows:minmax(0,1fr)}.inboxLayout:not(.mobileThreadOpen) .inboxThreads{max-height:none}.inboxFanSignalStrip,.threadStatBar,.inboxMetaInline{display:none}.inboxHeaderActions{flex:none;gap:6px;display:flex}.threadHeaderButton{padding:0 9px}.threadHeaderButton>span{display:none}.threadHeaderMenu{width:min(266px,100vw - 24px);max-height:62vh;overflow-y:auto}.threadStatePill{padding:5px 8px;font-size:11px}.inboxWorkspacePage .inboxInsightRail{inset:var(--workspace-shell-top) 0 0 0;z-index:90;max-height:none;padding-bottom:max(12px, env(safe-area-inset-bottom));border-radius:0;flex-direction:column;position:fixed;overflow-y:auto;display:flex!important}.inboxInsightRail .inboxInsightClose{opacity:.85;border:1px solid var(--line);width:38px;height:38px}.inboxInsightRail .inboxInsightClose svg{width:18px;height:18px}.focusMode .inboxDetailHeader,.inboxDetailHeader{flex-shrink:0;align-items:center;min-height:58px;padding-top:8px;padding-bottom:8px;position:relative}.app.focusMessagesApp .creatorProfileRail{z-index:auto!important;position:static!important;top:auto!important}.inboxIdentity{flex:auto;width:auto;min-width:0}}@media (prefers-color-scheme:light){.focusMessagesApp,.inboxWorkspacePage{--brand-ink:#17191f;--brand-text:#20232b;--brand-muted:#667085;--brand-line:#dde3ee;--surface-soft:#f6f8fb;--surface-raised:#fff;--brand-accent-soft:#0c9b761a;color:var(--brand-text)}.focusMessagesApp,.focusMessagesApp .main{background:#f4f6fa}.inboxWorkspacePage .inboxLayout{background:#f4f6fa;border-color:#dce2ec}.inboxWorkspacePage .inboxThreads,.inboxWorkspacePage .inboxDetailHeader,.inboxWorkspacePage .conversationUtilityBar,.inboxWorkspacePage .inboxWorkArea,.inboxWorkspacePage .inboxInsightRail{background:#fff}.inboxWorkspacePage .inboxConversation,.inboxWorkspacePage .conversationList{background:#f7f8fb}.inboxWorkspacePage .inboxThreads,.inboxWorkspacePage .inboxConversation{border-color:#dde3ee}.inboxWorkspacePage .inboxDetailHeader,.inboxWorkspacePage .conversationUtilityBar,.inboxWorkspacePage .inboxWorkArea,.inboxWorkspacePage .inboxInsightHeader,.inboxWorkspacePage .fanInsightSection{border-color:#e5e9f0}.inboxWorkspacePage .inboxResizeHandle{background:#e6ebf2}.inboxWorkspacePage .inboxResizeHandle:after{background:#505b6e57}.inboxWorkspacePage .threadButton,.inboxWorkspacePage .drawerButton{color:#1f232b;border-bottom-color:#e8ecf3}.inboxWorkspacePage .threadButton:hover:not(.active),.inboxWorkspacePage .drawerButton:hover:not(.active){background:#f1f4f8}.inboxWorkspacePage .threadButton.active,.inboxWorkspacePage .subscriberButton.active{background:#2dd4a71a}.inboxWorkspacePage .threadButton p,.inboxWorkspacePage .threadNameUnread,.inboxWorkspacePage .messageBubble p{color:#20242c!important}.inboxWorkspacePage .threadAvatar,.inboxWorkspacePage .inboxHeaderAvatar,.inboxWorkspacePage .fanPanelAvatar{background:hsl(var(--avatar-hue,210), 55%, 92%);border-color:hsl(var(--avatar-hue,210), 52%, 78%);color:hsl(var(--avatar-hue,210), 55%, 34%)}.inboxWorkspacePage .threadPresenceDot,.inboxWorkspacePage .headerPresenceDot{border-color:#fff}.inboxWorkspacePage .conversationSearchBox,.inboxWorkspacePage .conversationSearchTrigger,.inboxWorkspacePage .conversationSearchClose,.inboxWorkspacePage .conversationSidePanelToggle,.inboxWorkspacePage .conversationSearchStepper button,.inboxWorkspacePage .conversationSearchResults,.inboxWorkspacePage .conversationSearchResults button,.inboxWorkspacePage .fanInsightMetric,.inboxWorkspacePage .fanInsightRows div,.inboxWorkspacePage .fanInsightFacts span,.inboxWorkspacePage .fanInsightPills span{background:#f6f8fb;border-color:#dde3ee}.inboxWorkspacePage .conversationSearchResults button.active{background:#fff6dc;border-color:#d6a100}.inboxWorkspacePage .conversationSearchBox input,.inboxWorkspacePage .composerMessageInput,.inboxWorkspacePage .unlockPriceControl input{color:#17191f}.inboxWorkspacePage .dateSeparator:before,.inboxWorkspacePage .dateSeparator:after{background:#e4e8f0}.inboxWorkspacePage .dateSeparator span{color:#667085;background:#fff;border-color:#dfe5ee}.inboxWorkspacePage .messageBubble{box-shadow:0 5px 18px #1f293714}.inboxWorkspacePage .messageBubble.searchMatch{box-shadow:0 0 0 2px #d9960080,0 5px 18px #1f293714}.inboxWorkspacePage .messageBubble.activeSearchMatch{box-shadow:0 0 0 3px #d99600b8,0 12px 30px #1f293721}.inboxWorkspacePage .messageBubble.incoming{background:#fff;border:1px solid #e5e9f0}.inboxWorkspacePage .messageBubble.outgoing{background:#d6f3e8;border:1px solid #b6e6d3}.inboxWorkspacePage .messageBubble--state{border-color:#cbd5e1}.inboxWorkspacePage .messageMeta,.inboxWorkspacePage .messageBubble.incoming .messageMeta{color:#697386}.inboxWorkspacePage .messageActionTab,.inboxWorkspacePage .messageActionMenu,.inboxWorkspacePage .unlockPriceControl,.inboxWorkspacePage .composerAttachmentSummary,.inboxWorkspacePage .messageTranslateButton{color:#667085;background:#fff;border-color:#dfe5ee}.inboxWorkspacePage .messageActionMenu button{color:#20242c}.inboxWorkspacePage .messageActionMenu button:hover,.inboxWorkspacePage .messageActionMenu button:focus-visible{color:#1f4fd7;background:#f1f4f8}.inboxWorkspacePage .messageMediaPreview,.inboxWorkspacePage .messageMediaPlaceholder,.inboxWorkspacePage .messageMediaMore{color:#20242c;background:#fff;border-color:#dfe5ee}.inboxWorkspacePage .messageMediaPreview img,.inboxWorkspacePage .messageMediaPreview video{background:#edf1f6}.inboxWorkspacePage .messageMediaFallback{color:#667085;background:repeating-linear-gradient(135deg,#eef2f7,#eef2f7 8px,#f7f9fc 8px 16px)}.inboxWorkspacePage .pinnedEmojiButton:hover,.inboxWorkspacePage .pinnedEmojiButton:focus-visible,.inboxWorkspacePage .composerSideEmojiButton:hover,.inboxWorkspacePage .composerSideEmojiButton:focus-visible,.inboxWorkspacePage .composerSideEmojiButton.active{background:#eef2ff;border-color:#dbe3ff}.inboxWorkspacePage .inboxHeaderActions .iconButton,.inboxWorkspacePage .threadHeaderButton,.inboxWorkspacePage .fanInsightSectionTitle button{color:#667085;background:#f6f8fb;border-color:#dde3ee}.inboxWorkspacePage .inboxHeaderActions .iconButton.active,.inboxWorkspacePage .threadHeaderButton.active,.inboxWorkspacePage .conversationUtilityTabs button.active{color:#1f4fd7;background:#2dd4a71f}.inboxWorkspacePage .threadHeaderMenu,.inboxWorkspacePage .threadStatChip,.inboxWorkspacePage .composerModes{background:#fff}.inboxWorkspacePage .threadHeaderMenu button:hover,.inboxWorkspacePage .composerMode.on{color:#20242c;background:#eef2ff}.fanProfileDrawer{color:#17191d;background:#fff;border-left-color:#d8dee9}.fanProfileDrawerHeader{background:#fffffff5;border-bottom-color:#e5e9f0}.fanProfileDrawerStats div,.fanProfileDrawerFacts div{background:#f6f8fb;border-color:#dde3ee}.fanProfileDrawerStats strong,.fanProfileDrawerFacts strong,.fanProfileDrawerSection p,.fanProfileDrawerIdentity strong{color:#17191d}.fanProfileDrawerSection{border-top-color:#e5e9f0}.inboxWorkspacePage .threadSearchShell,.inboxWorkspacePage .threadSearch,.inboxWorkspacePage .inboxFilters button,.inboxWorkspacePage .composerToolRow,.inboxWorkspacePage .composerDockButton,.inboxWorkspacePage .pinnedEmojiStrip{color:#20242c;background:#fff;border-color:#dde3ee}.inboxWorkspacePage .composerInputShell{background:#f6f8fb;border-color:#dde3ee}.inboxWorkspacePage .composerInputShell:focus-within{border-color:var(--accent)}.inboxWorkspacePage .composerMessageInput{background:0 0}.inboxWorkspacePage .threadSearch::placeholder,.inboxWorkspacePage .composerMessageInput::placeholder{color:#98a2b3}.inboxWorkspacePage .inboxFilters button.active{color:#1f4fd7;background:#2dd4a71f;border-color:#b9d0ff}.inboxWorkspacePage .composerDockButton:hover,.inboxWorkspacePage .pinnedEmojiButton:hover{background:#eef2ff}.inboxWorkspacePage .composerLockedShell{background:#f1f4f8;border-color:#dde3ee}.inboxWorkspacePage .threadPresenceLabel{color:var(--cyan)}.inboxWorkspacePage .threadPresenceLabel.online,.inboxWorkspacePage .headerPresenceLabel.online{color:#15a05a}.inboxWorkspacePage .warningBox{color:#8a5a12;background:#fff6e6;border-color:#f0c879}.inboxWorkspacePage .inboxReconnectBanner{background:#fff7e8;border-color:#f0cf8d}.inboxWorkspacePage .inboxReconnectBanner strong{color:#8a5a12}.inboxWorkspacePage .inboxReconnectBanner>svg{color:#d6960a}.fanWorkspacePage{color:#20242c}.fanWorkspacePage .card{background:#fff;border-color:#dde3ee}.fanWorkspacePage h2,.fanWorkspacePage h3,.fanWorkspacePage .threadTopLine strong,.fanWorkspacePage .subscriberButton .fanRowSpend,.fanWorkspacePage .fanStrip strong,.fanWorkspacePage .statBox strong{color:#17191f}.fanWorkspacePage .muted,.fanWorkspacePage .threadMeta span,.fanWorkspacePage .fanStrip span,.fanWorkspacePage .statBox span{color:#667085}.fanWorkspacePage .subscriberButton{color:#20242c;background:#fff;border-color:#e5e9f0}.fanWorkspacePage .subscriberButton:hover:not(.active){background:#f1f4f8;border-color:#d6deea}.fanWorkspacePage .subscriberButton.active{background:#2dd4a71a;border-color:#b9d0ff}.fanWorkspacePage .statBox,.fanWorkspacePage .fanStrip div,.fanWorkspacePage .fanDirectorySearch,.fanWorkspacePage .toggleLine,.fanWorkspacePage .auditRow{background:#f6f8fb;border-color:#dde3ee}.fanWorkspacePage input,.fanWorkspacePage select,.fanWorkspacePage textarea{color:#17191f;background:#fff;border-color:#dde3ee}.fanWorkspacePage input::placeholder,.fanWorkspacePage textarea::placeholder{color:#98a2b3}.fanWorkspacePage .filterChip{color:#475067;background:#fff;border-color:#dde3ee}.fanWorkspacePage .filterChip.active{color:#1f4fd7;background:#2dd4a71f;border-color:#b9d0ff}}.fanPanelHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.fanPanelAvatar{border:2px solid hsl(var(--avatar-hue,210), 40%, 34%);background:hsl(var(--avatar-hue,210), 40%, 22%);width:46px;height:46px;color:hsl(var(--avatar-hue,210), 62%, 78%);border-radius:50%;place-items:center;font-size:16px;font-weight:950;display:grid;position:relative}.fanPanelHeader div:last-child{gap:2px;min-width:0;display:grid}.fanPanelHeader strong,.fanPanelHeader span,.fanPanelTitle strong,.fanPanelTitle span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fanPanelHeader span,.fanPanelTitle span,.fanPanelMetrics span,.fanPanelSection p,.fanPanelPills em{color:var(--brand-muted);font-size:12px;font-style:normal}.fanPanelMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fanPanelMetrics div{min-width:0;min-height:62px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:11px;gap:4px;padding:9px;display:grid}.fanPanelMetrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.fanPanelSection{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:12px;gap:8px;padding:10px;display:grid}.fanPanelTitle{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.fanPanelPills{flex-wrap:wrap;gap:6px;display:flex}.fanPanelPills span{min-height:24px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text-2);border-radius:8px;padding:4px 8px;font-size:11px;font-weight:700}.fanPanelSection p{margin:0;line-height:1.35}.fanPanelActions{gap:8px;display:grid}.detailPills{flex-wrap:wrap;gap:8px;display:flex}.detailPills span{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text-2);text-transform:capitalize;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:700}.presenceDot{width:18px;min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text-3);border-radius:10px;place-items:center;display:inline-grid}.presenceDot.online{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px #35d27f24}.presenceLabel{border:1px solid #0000;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.presenceLabel.online{color:#8ff0a7;background:#35d27f24;border-color:#35d27f59}.presenceLabel.offline{color:var(--brand-muted);background:#ffffff0a;border-color:#ffffff14}.detailPills span.presencePill.online{color:#8ff0a7;background:#35d27f1f;border-color:#35d27f73}.detailPills .liveSyncPill{color:#8ff0a7;background:#5dd6841f;border-color:#5dd6846b}.quickReplyStrip{flex-wrap:nowrap;gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.quickReplyStrip button{border-color:var(--line);background:var(--surface);max-width:330px;min-height:30px;color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:0 10px;font-size:12px;overflow:hidden}.fanStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.fanStrip.compact{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.fanStrip div{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;gap:2px;min-height:38px;padding:6px 8px;display:grid}.fanStrip span{color:var(--brand-muted);font-size:11px}.fanStrip strong{overflow-wrap:anywhere;font-size:13px;line-height:1.25}.fanDetailTabs{flex-wrap:wrap;gap:6px;display:flex}.fanDetailTabs .filterChip{min-height:32px}.profileHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.selectedPreview{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);border-radius:12px;gap:7px;margin:10px 0 12px;padding:12px;display:grid}.selectedPreview span{color:var(--brand-muted);text-transform:none;font-size:12px;font-weight:800}.selectedPreview p{color:#e5e5e5;line-height:1.45}.crmInsightBar{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:12px;gap:10px;margin-bottom:0;padding:12px;display:grid}.crmInsightBar div:first-child{justify-content:space-between;gap:12px;display:flex}.crmInsightBar span{color:var(--brand-muted);font-size:13px}.progressTrack{background:var(--line);border-radius:4px;height:6px;overflow:hidden}.progressTrack span{border-radius:inherit;background:var(--brand-accent);height:100%;display:block}.refinedFanForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;margin-bottom:0}.refinedFanForm .buttonRow,.refinedFanForm textarea{grid-column:1/-1}.fanFormStateHint{align-self:center;font-size:12.5px;font-weight:700}.fanFormStateHint.dirty{color:var(--gold)}.fanFormStateHint.saved{color:var(--accent)}.fanWorkspacePage .statGrid3 .statBox span{font-size:11px}.fanFocusStrip{flex-wrap:wrap;gap:8px;display:flex}.fanActionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fanPipelineBoard{grid-template-columns:repeat(5,minmax(160px,1fr));align-items:stretch;gap:10px;display:grid}.fanPipelineColumn{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:13px;align-content:start;gap:10px;padding:11px;display:grid}.fanPipelineHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.fanPipelineHeader h2{color:var(--brand-ink);margin:0;font-size:14px}.fanPipelineHeader p{color:var(--brand-muted);margin:2px 0 0;font-size:11px}.fanPipelineList{gap:7px;min-width:0;display:grid}.fanPipelineCard{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);text-align:left;border-radius:11px;gap:7px;padding:9px;display:grid}.fanPipelineCard:hover,.fanPipelineCard:focus-within{box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--surface)}.fanPipelineCardMain{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.fanPipelineCard strong,.fanPipelineCard span,.fanPipelineCard em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fanPipelineCard strong{font-size:13px}.fanPipelineCard span,.fanPipelineCard em{color:var(--brand-muted);font-size:11px;font-style:normal}.fanPipelineActions{justify-content:flex-start;display:flex}.fanActionCard{min-height:88px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:13px;gap:4px;padding:12px;display:grid}.fanActionCard:hover{box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--panel-2)}.fanActionCard span{color:var(--brand-muted);text-transform:none;font-size:11px;font-weight:850}.fanActionCard strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.fanActionCard em{color:var(--brand-muted);font-size:12px;font-style:normal}.fanDirectorySearch{border:1px solid var(--line);background:var(--panel-2);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 10px;display:grid}.fanDirectorySearch svg{color:var(--brand-muted)}.fanDirectorySearch .threadSearch{background:0 0;border:0;min-height:38px;padding:0}.fanWorkspacePage .subscriberButton{gap:4px;min-height:0;padding:9px 11px;overflow:hidden}.fanWorkspacePage .subscriberButton .threadMeta{gap:6px;font-size:11px}.fanWorkspacePage .subscriberButton .threadMeta span:last-child{color:var(--text-2);text-transform:none;font-weight:400}.fanWorkspacePage .refinedFanForm .formField{gap:4px}.fanWorkspacePage .refinedFanForm .formField span{letter-spacing:.04em;color:#bebebebf;font-size:10.5px;font-weight:700}.fanWorkspacePage .refinedFanForm input,.fanWorkspacePage .refinedFanForm select,.fanWorkspacePage .refinedFanForm textarea{min-height:34px;padding:6px 10px;font-size:13px}.fanWorkspacePage .refinedFanForm textarea{min-height:60px}@media (max-width:1200px){.fanWorkspacePage .heroStats{grid-template-columns:repeat(3,minmax(0,1fr))}.fanWorkspacePage .refinedFanForm{grid-template-columns:repeat(2,minmax(0,1fr))}}.refinedToggle{align-self:end;min-height:42px}.conversationList{background:var(--bg);overscroll-behavior:contain;scrollbar-gutter:stable;border:0;border-radius:0;flex-direction:column;flex:auto;gap:0;min-height:0;max-height:none;margin-bottom:0;padding:16px 20px 18px;display:flex;overflow:auto}.conversationBottomSpacer{pointer-events:none;flex:auto;min-height:0}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.conversationSkeleton{flex-direction:column;gap:12px;padding:18px 6px;display:flex}.conversationSkeletonBubble{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-hi) 50%, var(--surface) 75%);background-size:220% 100%;border-radius:16px;max-width:62%;height:40px;animation:1.4s ease-in-out infinite skeletonSweep}.conversationSkeletonBubble.in{align-self:flex-start}.conversationSkeletonBubble.out{align-self:flex-end;max-width:52%}@media (prefers-reduced-motion:reduce){.conversationSkeletonBubble{animation:none}}.loadOlderMessagesButton{background:var(--surface);min-height:30px;color:var(--text);cursor:pointer;border:1px solid #969caa42;border-radius:10px;align-self:center;align-items:center;gap:8px;margin:2px 0 10px;padding:6px 12px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 8px 24px #0f172a14}.loadOlderMessagesButton:hover{background:var(--surface-hi);border-color:#2dd4a757}.loadOlderMessagesButton span{color:var(--text-2);font-size:11px;font-weight:700}.messageGroup{gap:var(--gap,16px);width:100%;max-width:calc(var(--read,860px) + var(--stretch,0px));flex-direction:column;margin:0 auto 8px;display:flex}.dateSeparator{align-items:center;gap:10px;padding:12px 0 8px;display:flex}.dateSeparator:before,.dateSeparator:after{content:"";background:#ffffff12;flex:1;height:1px}.dateSeparator span{color:#9a9a9a;text-transform:none;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.messageBubble{background:var(--surface);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);border:none;border-radius:18px;align-self:auto;gap:5px;padding:13px 17px;display:grid;position:relative}.messageBubble.incoming{background:var(--surface-hi);box-shadow:inset 0 0 0 1px var(--line)}.messageBubble.outgoing{background:var(--grad-sent);box-shadow:inset 0 0 0 1px #2dd4a738, 0 8px 24px -14px var(--accent-glow)}.messageRunRow.tail .messageBubble.incoming{border-bottom-left-radius:6px}.messageRunRow.tail .messageBubble.outgoing{border-bottom-right-radius:6px}.messageBubble--state{opacity:.78;border:1px dashed #ffffff2e}.messageBubble.searchMatch{box-shadow:0 0 0 2px #2dd4a799,0 12px 30px #0000002e}.messageBubble.activeSearchMatch{box-shadow:0 0 0 3px #2dd4a7e6,0 16px 38px #00000047}.messageBubble.searchDimmed{opacity:.42}.messageBubble p{color:var(--text);letter-spacing:-.1px;white-space:pre-wrap;word-break:break-word;text-wrap:pretty;font-size:16px;line-height:1.62}.messageBubble p a{color:inherit;text-underline-offset:2px;opacity:.85;text-decoration:underline}.messageBubble p a:hover{opacity:1}.messageBubble.outgoing p{color:#eafff7}.messageActionTab{color:#dcdcdc;opacity:0;z-index:4;background:#121212eb;border:1px solid #ffffff24;place-items:center;width:24px;height:30px;padding:0;transition:opacity .12s,border-color .12s,color .12s,background .12s;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.messageBubble.outgoing .messageActionTab{border-radius:8px 0 0 8px;left:-22px}.messageBubble.incoming .messageActionTab{border-radius:0 8px 8px 0;right:-22px}.messageBubble:hover .messageActionTab,.messageBubble:focus-within .messageActionTab,.messageActionTab[aria-expanded=true]{opacity:1}.messageActionTab:hover,.messageActionTab:focus-visible{color:var(--accent);background:#0a120ffa;border-color:#2dd4a780;outline:none}.messageActionTab:disabled{cursor:wait;opacity:.55}.messageActionMenu{min-width:122px;box-shadow:inset 0 0 0 1px var(--line-hi), 0 14px 34px #0000006b;background:var(--panel-2);z-index:6;border-radius:12px;gap:4px;padding:5px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.messageBubble.outgoing .messageActionMenu{right:calc(100% + 10px)}.messageBubble.incoming .messageActionMenu{left:calc(100% + 10px)}.messageActionMenu button{color:#f4f4f4;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:30px;padding:0 9px;font-size:12px;font-weight:900;display:flex}.messageActionMenu button:hover,.messageActionMenu button:focus-visible{color:var(--accent);background:#ffffff0f;outline:none}.messageActionMenu button:disabled{cursor:not-allowed;opacity:.55}.messagePpvBadge{width:fit-content;max-width:100%;color:var(--gold);background:#f5b13f1a;border-radius:9px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #f5b13f4d}.messagePpvBadge.unlocked{color:#67f2d7;background:#35e6c51f;border-color:#35e6c552}.messageTipBadge{color:#2dd4a7;background:#2dd4a724;border-radius:9px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #2dd4a757}.messageTipNote{color:var(--muted);font-style:italic;font-weight:500}.messageMediaStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-width:min(100%,640px);display:grid}.messageMediaStrip.single{grid-template-columns:minmax(0,1fr);max-width:min(100%,460px)}.messageMediaPreview{aspect-ratio:16/10;background:#0000003d;border:1px solid #ffffff24;border-radius:8px;min-width:0;max-height:220px;position:relative;overflow:hidden}.messageMediaPreview.clickable{cursor:zoom-in}.messageMediaPreview.compact{aspect-ratio:1;min-height:78px}.messageMediaPreview img,.messageMediaPreview video{object-fit:cover;background:var(--panel-2);width:100%;height:100%;display:block}.messageMediaFallback{width:100%;height:100%;color:var(--text-2);background:repeating-linear-gradient(135deg, var(--surface), var(--surface) 8px, var(--surface) 8px, var(--surface) 16px);align-content:center;place-items:center;gap:5px;font-size:12px;font-weight:800;display:grid}.messageMediaFallback.locked{color:var(--gold);background:repeating-linear-gradient(135deg,#1a1b13,#1a1b13 8px,#252614 8px 16px)}.messageMediaPlaceholder{min-width:220px;max-width:340px;box-shadow:inset 0 0 0 1px var(--line-hi);background:#ffffff0d;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.messageMediaPlaceholder.compact{min-width:0;max-width:100%}.messageMediaPlaceholder.clickable{appearance:none;font:inherit;text-align:left;cursor:pointer;border:0;transition:background .15s,box-shadow .15s}.messageMediaPlaceholder.clickable:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--gold);background:#ffffff17}.messageMediaPlaceholder.clickable:disabled{cursor:progress;opacity:.75}.messageMediaPlaceholderIcon{aspect-ratio:1;width:34px;color:var(--text-2);background:#ffffff14;border-radius:8px;place-items:center;display:grid}.messageMediaPlaceholderIcon.locked{color:var(--gold);background:#f5b13f1a}.messageMediaPlaceholder strong,.messageMediaPlaceholder span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.messageMediaPlaceholder strong{color:#fff;font-size:12px;line-height:1.2}.messageMediaPlaceholder span{color:#a8a8a8;margin-top:2px;font-size:11px}.messageMediaCaption{color:#fff;background:linear-gradient(#00000014,#000000c2);justify-content:space-between;gap:6px;padding:5px 7px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.messageMediaCaption span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.messageMediaPreview.compact .messageMediaCaption{align-items:center;min-height:34px;padding-right:40px}.messageMediaOpenButton{z-index:2;color:#fff;background:#0000009e;border:1px solid #ffffff38;border-radius:10px;place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:grid;position:absolute;top:6px;right:6px}.messageMediaPreview.compact .messageMediaOpenButton{top:auto;bottom:6px;right:6px}.messageMediaOpenButton:hover{background:#000000d1;border-color:#ffffff6b}.messageMediaMore{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;place-items:center;min-height:90px;font-weight:900;display:grid}.messageText{white-space:pre-wrap;overflow-wrap:anywhere}.messageReplyQuote{opacity:.82;background:#00000029;border-left:2px solid;border-radius:6px;align-items:center;gap:5px;min-width:0;margin-bottom:5px;padding:4px 8px;font-size:11.5px;display:flex}.messageReplyQuote>svg{opacity:.9;flex:none}.messageReplyQuoteText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.messageMeta{color:#bdbdbd;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;line-height:1.25;display:flex}.messageBubble.incoming .messageMeta{justify-content:flex-start}.messageLiked{color:#ff5c8a;font-size:13px;line-height:1}.messageTranslateButton{width:22px;min-width:22px;height:22px;color:inherit;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;place-items:center;padding:0;display:inline-grid}.messageTranslateButton:hover,.messageTranslateButton:focus-visible{color:var(--brand-ink);background:#2dd4a729;border-color:#2dd4a775;outline:none}.messageTranslateButton.active{color:var(--brand-ink);background:#2dd4a738;border-color:#2dd4a799}.messageTranslateButton:disabled{opacity:.55;cursor:progress}.messageTranslation{white-space:pre-wrap;background:#2dd4a71a;border:1px solid #2dd4a738;border-radius:10px;margin:6px 0 0;padding:6px 10px;font-size:.92em;line-height:1.4}.messageTranslationTag{text-transform:none;letter-spacing:.04em;color:var(--brand-ink);vertical-align:middle;background:#2dd4a733;border-radius:10px;margin-right:6px;padding:0 6px;font-size:.72em;font-weight:700;display:inline-block}.deliveryTick{color:#7a7a7a;align-items:center;line-height:1;display:inline-flex}.deliveryTick.sent{color:#7a7a7a}.deliveryTick.delivered{color:var(--text-2)}.deliveryTick.read{color:#5aadff}.deliveryTick.failed{color:var(--rose)}.deliveryTick.queued,.deliveryTick.sending,.deliveryTick.submitted,.deliveryTick.prepared,.deliveryTick.retry{color:#9a8a50}.messageDeliveryText{text-transform:capitalize;font-weight:800}.ppvChaseChip{color:#ffcd87;white-space:nowrap;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.messageDeliveryText.failed{color:var(--rose)}.messageDeliveryText.queued,.messageDeliveryText.sending,.messageDeliveryText.submitted,.messageDeliveryText.prepared,.messageDeliveryText.retry{color:#d29a2f}.messageReadState{font-size:9px;line-height:1}.messageReadState.unread{color:#35e6c5}.inboxComposer{width:100%;max-width:calc(var(--read,860px) + var(--stretch,0px));background:0 0;border:0;border-radius:0;gap:7px;margin:0 auto;padding:0;display:grid}.inboxComposer.draggingMedia{border-color:var(--brand-accent);background:#35e6c514}.inboxComposer.draggingMedia:before{content:"Drop images or videos to attach";color:#67f2d7;text-transform:none;background:#35e6c517;border:1px dashed #35e6c5a6;border-radius:8px;place-items:center;min-height:38px;font-size:12px;font-weight:900;display:grid}.composerMessageInput{resize:none;background:0 0;border:0;border-radius:0;min-height:54px;max-height:160px;padding-right:44px}.composerMessageInput:focus{box-shadow:none;border-color:#0000}.inboxWorkArea{padding:8px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--brand-line);background:var(--panel);flex:none;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.composerActionBar{grid-template-columns:minmax(170px,230px) minmax(220px,1fr);align-items:stretch;gap:10px;display:grid}.unlockPriceControl{border:1px solid var(--line);background:var(--panel-2);color:#ffd36a;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 9px;display:flex}.unlockPriceControl span{color:var(--brand-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:800}.unlockPriceControl input{color:#fff;background:0 0;border:0;min-width:0;height:100%;padding:0;font-size:16px;font-weight:800}.sendMessageButton{color:#06231a;background:linear-gradient(135deg,#1fbf8f 0%,#15a274 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 18px;font-weight:900;display:inline-flex}.sendMessageButton:hover:not(:disabled){background:linear-gradient(135deg,#28cb9a 0%,#18ad7d 100%)}.sendMessageButton:disabled{background:var(--surface-hi);color:#8b98a5}.visuallyHiddenFileInput{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ppvComposerHint{color:#ffd36a;background:#f2ba491f;border:1px solid #f2ba495c;border-radius:10px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.composerAttachmentGrid{grid-template-columns:repeat(auto-fill,minmax(82px,104px));gap:7px;display:grid}.composerAttachment{position:relative}.composerAttachment>button{z-index:3;color:#fff;background:#000000a8;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:5px;right:5px}.composerAttachmentPending .composerPendingThumb{aspect-ratio:1;object-fit:cover;filter:saturate(.7)brightness(.62);background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;width:100%;display:block}.composerAttachmentPending .composerPendingIcon{color:#cfcabd;filter:none;place-items:center;display:grid}.composerPendingOverlay{background:linear-gradient(#0000,#000000c7);border-radius:0 0 10px 10px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;inset:auto 0 0}.composerPendingLabel{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.composerPendingTrack{background:#ffffff3d;border-radius:999px;height:3px;display:block;overflow:hidden}.composerPendingBar{border-radius:inherit;background:var(--mint,#5ce1b6);height:100%;transition:width .18s ease-out;display:block}.composerAttachmentPending.isFailed .composerPendingThumb{border-color:#f471748c}.composerAttachmentPending.isFailed .composerPendingLabel{color:#f47174}@media (prefers-reduced-motion:reduce){.composerPendingBar{transition:none}}.composerAttachmentSummary{color:#ededed;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:34px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.composerAttachmentSummary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composerAttachmentSummary button{color:#fff;background:#00000038;border:1px solid #ffffff2e;border-radius:10px;min-height:24px;padding:0 8px;font-size:11px;font-weight:900}.composerAttachmentSummary button:hover{background:#0000005c;border-color:#ffffff57}.pinnedEmojiStrip{scrollbar-width:none;flex-wrap:wrap;align-items:center;gap:3px;min-width:0;padding:0 2px 2px;display:flex;overflow:visible}.pinnedEmojiStrip::-webkit-scrollbar{display:none}.pinnedEmojiButton,.composerSideEmojiButton{background:0 0;border:1px solid #0000;border-radius:10px;flex:none;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;font-size:17px;line-height:1;display:grid}.pinnedEmojiButton:hover,.pinnedEmojiButton:focus-visible,.composerSideEmojiButton:hover,.composerSideEmojiButton:focus-visible,.composerSideEmojiButton.active{background:#2dd4a71a;outline:none;box-shadow:inset 0 0 0 1px #2dd4a761}.messageMeta .messageByline{opacity:.68;font-weight:600}.composerInputShell{border:1px solid var(--line);background:var(--panel);border-radius:13px;min-width:0;display:grid;position:relative}.composerInputShell:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2dd4a71a}.composerSlashMenu{z-index:30;border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:4px;width:min(440px,100%);max-height:320px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.composerSlashItem{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.composerSlashItem:hover,.composerSlashItem:focus-visible{background:var(--panel-2)}.composerSlashItem strong{font-size:13px}.composerSlashItem span{color:var(--muted);font-size:11.5px}.composerSlashItem p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.composerReplyBanner{border-left:2px solid var(--accent);color:var(--ink-soft,#cfcabd);background:#2dd4a714;border-radius:9px;align-items:center;gap:8px;min-width:0;margin:6px 6px 0;padding:7px 10px;display:flex}.composerReplyBanner>svg{color:var(--accent);flex:none}.composerReplyBannerText{flex:auto;min-width:0;display:grid}.composerReplyBannerName{color:var(--accent);font-size:11.5px;font-weight:700}.composerReplyBannerPreview{white-space:nowrap;text-overflow:ellipsis;opacity:.8;font-size:12px;overflow:hidden}.composerReplyBannerClose{color:var(--ink-soft,#cfcabd);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:0 4px;font-size:18px;line-height:1}.composerReplyBannerClose:hover{color:#fff;background:#ffffff14}.composerDraftSuggestions{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 2px 0;display:flex}.composerDraftSuggestion{border:1px solid var(--line);max-width:100%;color:var(--ink-soft,#cfcabd);text-align:left;cursor:pointer;background:#2dd4a714;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.composerDraftSuggestion>svg{color:var(--accent);flex:none}.composerDraftSuggestion>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.composerDraftSuggestion:hover{border-color:var(--accent);color:#fff}.composerDraftSuggestionDismiss{color:var(--ink-soft,#cfcabd);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:4px}.composerDraftSuggestionDismiss:hover{color:#fff;background:#ffffff14}.composerSideEmojiRail{align-items:center;gap:3px;max-width:30px;display:inline-flex;position:absolute;top:8px;right:9px}.inboxTools{background:0 0;border:0;border-radius:8px;align-content:start;gap:8px;width:100%;max-width:100%;margin-bottom:0;padding:0;display:grid;position:relative;overflow:visible}.inboxTools.open{z-index:15}.inboxTools section{gap:10px;display:grid}.composerToolRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;display:grid}.composerUnlockControl{background:#151515f0;border-radius:10px;min-height:36px}.composerToolRowActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.composerToolRowActions .composerUnlockControl{flex:0 190px;min-width:120px}.composerToolRowActions .sendMessageButton{white-space:nowrap;flex:none;min-height:36px;padding:0 16px}.composerStatusChips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.composerStatusChips>span:not(.ppvComposerHint){min-height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);background:#ffffff0a;border-radius:9px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.toolRail{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.composerDock{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:13px;justify-self:start;padding:3px}.composerDockButton{width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;color:var(--text-2);cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;place-items:center;padding:0;transition:background .14s,box-shadow .14s,color .14s,transform .14s;display:grid;position:relative}.composerDockButton:hover,.composerDockButton:focus-visible,.composerDockButton.active,.composerDockButton.configured{color:var(--accent);background:#2dd4a71a;outline:none;box-shadow:inset 0 0 0 1px #2dd4a766}.composerDockButton:hover,.composerDockButton:focus-visible,.composerDockButton.active{transform:translateY(-1px)}.composerDockBadge{background:var(--accent);color:#04110d;border:1px solid #00000070;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-3px}.composerDockButton[data-tooltip]:after{z-index:20;content:attr(data-tooltip);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#000000e0;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.composerDockButton:hover:after,.composerDockButton:focus-visible:after{opacity:1;transform:translate(-50%)}.emojiDockTray{background:#2dd4a70d;border-radius:12px;gap:8px;padding:9px;display:grid;box-shadow:inset 0 0 0 1px #2dd4a738}.emojiDockHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.emojiDockHeader strong{color:var(--accent);font-size:12px;font-weight:700}.emojiDockHeader button{width:26px;height:26px;min-height:26px;box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--text-2);background:#0000003d;border-radius:8px;place-items:center;padding:0;display:grid}.emojiGroupGrid{gap:7px;display:grid}.emojiGroup{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:8px;display:grid}.emojiGroup>span{color:var(--brand-muted);padding-top:10px;font-size:11px;font-weight:900}.emojiGroup>div{flex-wrap:wrap;gap:6px;display:flex}.emojiGroup button{width:34px;height:34px;min-height:34px;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f;border-radius:10px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid}.emojiGroup button:hover,.emojiGroup button:focus-visible{background:#2dd4a71a;outline:none;box-shadow:inset 0 0 0 1px #2dd4a766}.toolIconButton{background:var(--btn-primary-bg);min-width:0;min-height:36px;color:var(--btn-primary-fg);cursor:pointer;box-shadow:0 8px 22px -8px var(--accent-glow);border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;transition:background .12s,box-shadow .12s,color .12s,transform 80ms;display:inline-flex;position:relative}.toolIconButton strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-width:0;color:inherit;font-size:13px;font-weight:700;overflow:hidden}.toolIconButton svg{color:inherit}.toolIconButton:hover{background:var(--btn-primary-bg-hover);filter:brightness(1.06)}.toolIconButton.active{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:#2dd4a71f}.toolIconButton span{min-width:18px;height:18px;color:inherit;background:#1a120838;border-radius:10px;place-items:center;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:grid}.toolIconButton.active span{background:var(--btn-primary-bg,#d4af60);color:#1a1208}.toolIconButton.uploadToolButton{background:var(--surface);color:#f5f5f5;border-color:var(--line-hi)}.toolIconButton.uploadToolButton:hover{background:var(--surface-hi);border-color:var(--btn-primary-bg,#d4af60);color:var(--btn-primary-bg,#d4af60)}.toolPanel{z-index:25;border:1px solid var(--line-hi);background:#181818fa;border-radius:8px;gap:10px;width:min(430px,100vw - 42px);max-height:min(340px,100dvh - 300px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 54px #0000006b}.composerRawMediaInput{min-height:48px;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;font-size:12px}.conversationList>.conversationSkeleton,.conversationList>.empty,.conversationList>.loadOlderMessagesButton{width:100%;max-width:calc(var(--read,860px) + var(--stretch,0px));margin-inline:auto}.messageRun{flex-direction:column;gap:4px;min-width:0;max-width:80%;display:flex}.messageRun.in{align-self:flex-start;align-items:flex-start}.messageRun.out{align-self:flex-end;align-items:flex-end}.inboxLayout.insightCollapsed .messageRun{max-width:72%}.messageRunRow{align-items:flex-end;gap:30px;min-width:0;max-width:100%;display:flex}.messageRun.out .messageRunRow{flex-direction:row-reverse}.messageRunRow>.messageBubble{min-width:0}.bubbleHoverTime{color:var(--text-3);font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;opacity:0;white-space:nowrap;flex:none;padding-bottom:5px;font-size:10.5px;transition:opacity .12s}.messageRunRow:hover .bubbleHoverTime,.messageRunRow:focus-within .bubbleHoverTime{opacity:1}.inboxLayout[data-group=off] .bubbleHoverTime{display:none}.inboxLayout[data-group=off] .messageRun{gap:var(--gap,16px)}.messageRunMeta{color:var(--text-3);padding:2px 5px 0;font-size:11.5px;font-weight:600}.messageRun.in .messageRunMeta{justify-content:flex-start}.threadStatePill{color:var(--gold);white-space:nowrap;background:#f5b13f1f;border-radius:10px;flex:none;align-self:center;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #f5b13f4d}.threadStatePillDot{background:var(--gold);border-radius:50%;width:6px;height:6px}.inboxHeaderActions{align-self:center}.threadHeaderButton{min-height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex}.threadHeaderButton.icon{justify-content:center;width:34px;padding:0}.threadHeaderButton svg{flex:none;width:16px;height:16px}.threadHeaderButton:hover{color:var(--text);background:var(--panel-2)}.threadHeaderButton.active{color:var(--accent);background:#2dd4a714;box-shadow:inset 0 0 0 1px #2dd4a766}.threadHeaderMenuWrap{position:relative}.threadHeaderMenu{z-index:30;background:var(--panel-2);width:226px;box-shadow:inset 0 0 0 1px var(--line-hi), 0 24px 60px -20px #000000b3;border-radius:13px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.threadHeaderMenu button{width:100%;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.threadHeaderMenu button svg{flex:none;width:14px;height:14px}.threadHeaderMenu button span{flex:auto;min-width:0}.threadHeaderMenu button em{color:var(--text-3);flex:none;font-size:11.5px;font-style:normal;font-weight:700}.threadHeaderMenu button:hover,.threadHeaderMenu button:focus-visible{background:var(--surface);color:var(--text);outline:none}.threadHeaderMenuSep{background:var(--line);height:1px;margin:5px 4px}.inboxDetailHeader,.focusMode .inboxDetailHeader{flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.inboxHeaderRow{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.threadStatBar{scrollbar-width:none;flex:none;gap:8px;width:100%;min-width:0;padding:9px 0 2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000 100%)}.threadStatBar::-webkit-scrollbar{display:none}.threadStatChip{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:none;align-items:center;gap:8px;padding:6px 11px 6px 8px;display:flex}.threadStatIcon{width:22px;height:22px;color:var(--text-3);background:#7f7f7f1f;border-radius:7px;place-items:center;display:grid}.threadStatIcon svg{width:13px;height:13px}.threadStatBody{gap:1px;min-width:0;display:grid}.threadStatKey{color:var(--text-3);letter-spacing:.5px;text-transform:uppercase;font-size:10.5px;font-weight:700}.threadStatValue{color:var(--text);letter-spacing:-.1px;white-space:nowrap;font-size:13px;font-weight:800}.threadStatChip.money .threadStatValue{color:var(--accent);font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace}.threadStatChip.money .threadStatIcon{color:var(--accent);background:#2dd4a721}.threadStatChip.tier .threadStatValue{color:var(--cyan)}.threadStatChip.tier .threadStatIcon{color:var(--cyan);background:#48b9f021}.threadStatChip.warn .threadStatValue{color:var(--gold)}.threadStatChip.warn .threadStatIcon{color:var(--gold);background:#f5b13f21}.threadTopLine strong{letter-spacing:-.1px;font-size:13.5px}.threadTierDot{background:var(--text-3);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.threadTierDot.whale{background:var(--cyan);box-shadow:0 0 7px var(--cyan)}.threadTierDot.shark{background:var(--cyan)}.threadTierDot.fish{background:var(--accent)}.threadTierDot.minnow{background:var(--text-3)}.threadTierDot.new{background:var(--violet)}.threadMeta{white-space:nowrap;gap:7px;margin-top:3px;font-size:10.5px;font-weight:600;overflow:hidden}.threadMeta .threadValue{color:var(--text-2);font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;text-transform:none;flex:none;font-size:10.5px;font-weight:600}.threadMeta .threadValue.hot{color:var(--accent);font-weight:800}.threadPpvFlag{color:var(--gold);flex:none;align-items:center;display:inline-flex}.threadPpvFlag svg{width:12px;height:12px}.threadOperatorChip{min-width:20px;height:20px;color:var(--violet);background:#8b7bf029;border-radius:7px;flex:none;place-items:center;margin-left:auto;padding:0 4px;font-size:10px;font-weight:800;display:grid}.threadMeta .threadUnreadBadge{flex:none}.threadMeta .threadUnreadBadge:last-child{margin-left:auto}.inboxLayout[data-layout=triage] .threadButton{gap:9px;min-height:0;padding:7px 10px}.inboxLayout[data-layout=triage] .threadAvatar{border-radius:8px;width:26px;height:26px;font-size:10px}.inboxLayout[data-layout=triage] .threadRow{contain-intrinsic-size:auto 46px}.inboxLayout[data-layout=triage] .threadPreviewLine{padding-right:84px}.inboxLayout[data-layout=triage] .threadMeta{margin-top:0;position:absolute;bottom:8px;right:10px}.inboxLayout[data-layout=triage] .threadOperatorChip{display:none}.composerModes{background:var(--panel-2);width:fit-content;box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;gap:4px;padding:3px;display:flex}.composerMode{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:6px 13px;font-size:12.5px;font-weight:700;transition:color .12s,background .12s;display:flex}.composerMode svg{width:14px;height:14px}.composerMode:hover{color:var(--text-2)}.composerMode.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--text)}.composerMode.on.ppv{color:var(--gold)}.composerPpvBar{background:#f5b13f12;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 12px;display:flex;box-shadow:inset 0 0 0 1px #f5b13f42}.composerPpvLabel{color:var(--gold);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.composerPpvField{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;align-items:center;gap:6px;padding:6px 11px;display:flex}.composerPpvField>span{color:var(--gold);font-weight:800}.composerPpvField input{width:68px;color:var(--text);font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:700}.composerPpvPresets{gap:5px;display:flex}.composerPpvPresets button{color:var(--gold);cursor:pointer;background:#f5b13f1c;border:0;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #f5b13f40}.composerPpvPresets button:hover{background:#f5b13f38}.composerPpvAttached{color:var(--text-2);margin-left:auto;font-size:12px;font-weight:600}.composerEmojiTray{flex-wrap:wrap;align-items:center;gap:6px;padding:0 2px;display:flex}.composerSendHint{color:var(--text-3);align-items:center;gap:6px;margin-right:auto;font-size:11px;font-weight:600;display:inline-flex}.composerSendHint kbd{box-shadow:inset 0 0 0 1px var(--line-hi);font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;border-radius:5px;padding:1px 5px;font-size:10.5px}.composerSendHint kbd+kbd{margin-left:8px}.sendMessageButton.gold{background:linear-gradient(135deg, #f7c264, var(--gold));color:#2a1c00}.sendMessageButton.gold:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(135deg, #f7c264, var(--gold))}.fanClockRow{align-items:center;gap:10px;min-width:0;display:flex}.fanClockIcon{width:28px;height:28px;color:var(--cyan);background:#48b9f01f;border-radius:9px;flex:none;place-items:center;display:grid}.fanClockRow>div{gap:1px;min-width:0;display:grid}.fanClockRow strong{color:var(--text);font-size:13px;font-weight:700}.fanClockRow span{color:var(--text-3);font-size:11.5px;font-weight:600}.fanActivityBars{align-items:flex-end;gap:3px;height:34px;margin-top:11px;display:flex}.fanActivityBars i{background:#7f7f7f29;border-radius:3px;flex:1 1 0;display:block}.fanActivityBars i.hot{background:var(--cyan);box-shadow:0 0 8px -2px var(--cyan)}.fanActivityAxis{color:var(--text-3);justify-content:space-between;margin-top:5px;font-size:10px;font-weight:600;display:flex}@media (min-width:1241px) and (max-width:1400px){.inboxLayout{grid-template-columns:min(var(--inbox-thread-width,240px), 228px) 8px minmax(0, 1fr) 8px min(var(--inbox-insight-width,268px), 288px)}.inboxLayout.insightCollapsed{grid-template-columns:min(var(--inbox-thread-width,240px), 228px) 8px minmax(0, 1fr)}}@media (max-width:1240px){.inboxLayout{--stretch:300px}.inboxLayout .messageRun{max-width:72%}}@media (max-width:720px){.composerToolRow{grid-template-columns:1fr;align-items:stretch}.composerUnlockControl{width:100%}.toolRail{flex-wrap:nowrap;justify-content:space-between;width:100%}.composerDock{justify-content:space-between;width:100%;max-width:100%}.composerDockButton{flex:0 0 38px}.composerDockButton[data-tooltip]:after{display:none}.composerToolRowActions{width:100%}.composerToolRowActions .composerUnlockControl{flex:auto;min-width:0}.composerToolRowActions .composerUnlockControl input{text-align:right;flex:auto;min-width:0}.pinnedEmojiStrip{display:none}.toolPanel{width:min(100%,100vw - 24px);left:0;right:auto}}.toolPanelTop{border-bottom:1px solid var(--line-hi);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.toolPanelTop strong{font-size:14px}.compactDrawer{min-height:58px}.profilePanel,.drawerList{gap:8px;display:grid}.vaultToolGrid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:8px;display:grid}.vaultToolItem{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:11px;gap:7px;padding:8px;display:grid}.vaultToolItem>div{gap:2px;min-width:0;display:grid}.vaultToolItem strong,.vaultToolItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vaultToolItem strong{color:var(--brand-ink);font-size:12px}.vaultToolItem span{color:var(--brand-muted);font-size:11px}.composerPickerOverlay{z-index:85;background:#000000b8;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.composerPickerDialog{width:min(1080px,100%);max-height:min(780px,100dvh - 52px);box-shadow:inset 0 0 0 1px var(--line-hi), 0 24px 72px #00000085;background:var(--panel-2);border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:14px;padding:16px;display:grid;overflow:hidden}.composerPickerHeader{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding-bottom:12px;display:flex}.composerPickerHeader>div{gap:3px;min-width:0;display:grid}.composerPickerHeader strong{color:var(--brand-ink);font-size:16px}.composerPickerHeader span{color:var(--brand-muted);font-size:12px;font-weight:800}.composerPickerHeaderActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.composerPickerHeaderActions .iconButton{color:#111;opacity:1;visibility:visible;z-index:2;background:#f2f2f2;border:1px solid #ffffff47;border-radius:10px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:inline-grid}.composerPickerHeaderActions .iconButton svg{stroke:currentColor;width:20px;height:20px}.composerPickerHeaderActions .iconButton:hover,.composerPickerHeaderActions .iconButton:focus-visible{background:var(--accent);color:#04110d;border-color:#2dd4a7b3;outline:none}.scriptPickerList{gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.scriptPickerItem{width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);text-align:left;cursor:pointer;border-radius:12px;gap:5px;padding:11px 12px;display:grid}.scriptPickerItem:hover,.scriptPickerItem:focus-visible{background:var(--surface);outline:none;box-shadow:inset 0 0 0 1px #2dd4a766}.scriptPickerItem strong,.scriptPickerItem span,.scriptPickerItem p{text-overflow:ellipsis;min-width:0;overflow:hidden}.scriptPickerItem span{color:var(--brand-muted);font-size:12px;font-weight:800}.scriptPickerItem p{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.35;display:-webkit-box}.composerVaultSearch{margin-bottom:8px}.composerVaultAttachButton.armed{background:var(--accent);color:#04110d;box-shadow:inset 0 0 0 1px var(--accent);font-weight:800}.composerVaultCapNote{color:var(--text-2);text-align:center;margin:8px 2px 0;font-size:12px;font-weight:600}.vaultPickerGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;min-height:0;padding-right:2px;display:grid;overflow:auto}.vaultPickerSentinel{grid-column:1/-1;height:2px}.vaultPickerItem{min-width:0;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:12px;grid-template-rows:auto minmax(44px,auto);gap:8px;padding:9px;display:grid;position:relative}.vaultPickerItem.selected{box-shadow:inset 0 0 0 2px var(--accent), 0 0 14px -4px var(--accent-glow)}.vaultPickerItem.attached{background:#2dd4a70d;box-shadow:inset 0 0 0 1.5px #2dd4a799}.vaultPickerSelectControl{z-index:6;cursor:pointer;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.vaultPickerSelectControl input{opacity:0;cursor:pointer;position:absolute;inset:0}.vaultPickerSelectControl input:disabled{cursor:not-allowed}.vaultPickerSelectControl span{background:#0000009e;border:2px solid #fff;border-radius:10px;width:18px;height:18px;display:block;box-shadow:0 1px 6px #0006}.vaultPickerSelectControl input:checked+span{border-color:var(--brand-accent);background:var(--brand-accent);box-shadow:inset 0 0 0 4px #101010}.vaultPickerSelectControl input:disabled+span{border-color:var(--line-hi);background:var(--surface)}.vaultPickerMeta{gap:3px;min-width:0;display:grid}.vaultPickerMeta strong,.vaultPickerMeta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vaultPickerMeta strong{color:var(--brand-ink);font-size:12px}.vaultPickerMeta span{color:var(--brand-muted);font-size:11px}@media (max-width:720px){.composerPickerOverlay{padding:calc(10px + var(--workspace-shell-top)) calc(10px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(10px + env(safe-area-inset-left));align-items:stretch}.composerPickerDialog{max-height:calc(100dvh - 20px - var(--workspace-shell-top) - env(safe-area-inset-bottom));padding:12px}.vaultPickerGrid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}.profilePanel span,.profilePanel p{color:var(--brand-muted);font-size:14px}.miniRow{border-bottom:1px solid var(--line);gap:4px;padding:8px 0;display:grid}.warningBox{color:#ffb86b;background:#321f12;border:1px solid #80552e;border-radius:8px;padding:10px 12px;font-size:14px}.inboxReconnectBanner{background:#f2ba491a;border:1px solid #f2ba494d;border-radius:8px;align-items:center;gap:8px;margin:6px 14px 0;padding:5px 11px;display:flex}.inboxReconnectBanner>svg{color:#f2ba49;flex:none}.inboxReconnectBanner strong{color:#ffd88a;font-size:12.5px;font-weight:800}.warningInline{color:#ffb86b;margin:4px 0 0;font-size:13px}.proxyModeOptions{gap:8px;margin-bottom:4px;display:grid}.proxyModeOption{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:6px;grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:grid}.proxyModeOption:hover{border-color:var(--line-hi)}.proxyModeOption.active{border-color:var(--brand-edge-strong);background:var(--panel-2)}.proxyModeOption input[type=radio]{margin:3px 0 0}.proxyModeBody{gap:4px;min-width:0;display:grid}.proxyModeTitle{align-items:baseline;gap:10px;display:inline-flex}.proxyModeTitle strong{color:#fff;font-size:14px;font-weight:600}.proxyModeTitle em{letter-spacing:.1em;text-transform:none;color:var(--brand-wordmark-color);border:1px solid var(--brand-edge);background:#e8d9b81f;border-radius:10px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}.proxyModeDetail{color:var(--brand-muted);font-size:13px;line-height:1.4}.fanProfilePopover{z-index:35;border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:12px;width:min(460px,100% - 32px);max-height:min(680px,100dvh - 150px);padding:14px;display:grid;position:absolute;top:66px;right:16px;overflow:auto;box-shadow:0 20px 55px #00000080}.fanProfileTop{z-index:3;border-bottom:1px solid var(--line-hi);-webkit-backdrop-filter:blur(8px);background:#181818fa;justify-content:space-between;align-items:flex-start;gap:12px;margin:-14px -14px 0;padding:14px;display:flex;position:sticky;top:-14px}.fanProfileTop span,.fanProfileField span,.fanProfileNotes span{color:var(--brand-muted);text-transform:none;font-size:12px;font-weight:800}.fanProfileTop strong{margin-top:4px;font-size:20px;display:block}.fanProfileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fanProfileField,.fanProfileNotes div{border:1px solid var(--line-hi);background:var(--surface);border-radius:8px;gap:5px;padding:10px;display:grid}.fanProfileField strong,.fanProfileNotes p{color:#f1f1f1;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.fanProfileNotes{gap:8px;display:grid}.fanProfileDrawerOverlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;justify-content:flex-end;display:flex;position:fixed;inset:0}.fanProfileDrawer{border-left:1px solid var(--brand-line);background:var(--panel-2);width:min(460px,100vw);height:100dvh;color:var(--brand-ink);grid-template-rows:auto minmax(0,1fr);display:grid;box-shadow:-22px 0 60px #0000006b}.fanProfileDrawerHeader{z-index:2;padding:max(16px, env(safe-area-inset-top)) 16px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#171717f5;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:sticky;top:0}.fanProfileDrawerIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.fanProfileDrawerAvatar{border:2px solid hsl(var(--avatar-hue,210), 40%, 32%);background:hsl(var(--avatar-hue,210), 40%, 22%);width:46px;height:46px;color:hsl(var(--avatar-hue,210), 60%, 78%);border-radius:50%;place-items:center;font-size:16px;font-weight:950;display:grid;position:relative}.fanProfileDrawerIdentity>div:last-child{gap:2px;min-width:0;display:grid}.fanProfileDrawerIdentity span,.fanProfileDrawerIdentity em,.fanProfileDrawerStats span,.fanProfileDrawerFacts span,.fanProfileDrawerSectionTitle span{color:var(--brand-muted);font-size:12px;font-style:normal;font-weight:850}.fanProfileDrawerIdentity span{text-transform:none}.fanProfileDrawerIdentity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:950;overflow:hidden}.fanProfileDrawerBody{min-height:0;padding:14px 16px max(18px, env(safe-area-inset-bottom));align-content:start;gap:14px;display:grid;overflow:auto}.fanProfileDrawerStats,.fanProfileDrawerFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fanProfileDrawerStats div,.fanProfileDrawerFacts div{min-width:0;min-height:58px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:11px;gap:5px;padding:10px;display:grid}.fanProfileDrawerStats strong,.fanProfileDrawerFacts strong,.fanProfileDrawerSection p{min-width:0;color:var(--brand-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.fanProfileDrawerSection{border-top:1px solid #ffffff14;gap:10px;padding-top:12px;display:grid}.fanProfileDrawerSectionTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.fanProfileDrawerPills{flex-wrap:wrap;gap:7px;display:flex}.fanProfileDrawerPills span{min-height:25px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text-2);border-radius:8px;padding:5px 8px;font-size:11px;font-weight:700}.emptyConversation{text-align:center;align-content:center;place-items:center;gap:10px;min-height:520px;padding:28px;display:grid;position:relative}.emptyConversation:before{content:"";width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(135deg, #2dd4a724, #2dd4a70a), var(--panel);border-radius:13px}.heroStats{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.reportStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.statBox,.card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border:none;border-radius:16px;transition:box-shadow .14s,background .14s,transform .14s}button.statBox:hover:not(:disabled),button.card:hover:not(:disabled),a.statBox:hover,a.card:hover{box-shadow:inset 0 0 0 1px var(--line-hi)}.statBox{align-content:space-between;min-height:88px;padding:16px;display:grid;position:relative;overflow:hidden}.statBox:before{content:"";background:var(--line-hi);width:3px;position:absolute;top:0;bottom:0;left:0}.statBox.accent:before{background:var(--accent)}.statBox.cyan:before{background:var(--cyan)}.statBox.gold:before{background:var(--gold)}.statBox.violet:before{background:var(--violet)}.statBox.rose:before{background:var(--rose)}.statBox.primary:before,.statBox.success:before{background:var(--accent)}.statBox .statBoxMoney{color:var(--accent)}.statBox.primary{background:var(--surface);box-shadow:inset 0 0 0 1px #2dd4a72e}.statBox.statusOk{background:#143129;box-shadow:inset 0 0 0 1px #42e6c157}.statBox.statusWarn{background:#332912;box-shadow:inset 0 0 0 1px #f2aa0061}.statBox.statusFail{background:#351b1b;box-shadow:inset 0 0 0 1px #ff6b6b66}.statBox span{color:var(--text-3);letter-spacing:.05em;text-transform:none;font-size:11px;font-weight:800}.statBox strong{letter-spacing:-.5px;overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:800;line-height:1.1}.statBox em{color:var(--text-3);margin-top:2px;font-size:12px;font-style:normal;font-weight:500;line-height:1.3}.opsKpiGrid,.statGrid2{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.statGrid3{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.activityStats{grid-template-columns:1fr;gap:10px;display:grid}.activityBar{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:4px;display:flex}.activityBar h2{margin:2px 0 4px}.activityBarActions{flex-shrink:0;align-items:center;gap:10px;padding-top:4px;display:flex}.staffKpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.staffKpis .statBox span{letter-spacing:0;text-transform:none;color:var(--text-2);font-size:13px;font-weight:600}.staffKpis .statBox.accent strong{color:var(--accent)}.staffKpis .statBox.cyan strong{color:var(--cyan)}.staffKpis .statBox.gold strong{color:var(--gold)}.staffKpis .statBox.violet strong{color:var(--violet)}.staffKpis .statBox.rose strong{color:var(--rose)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.queuePage{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.queueSummaryStrip{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;display:grid}.queueSummaryStrip .statBox{min-height:78px}.queuePage>.queueComposerCard,.queuePage>.queueListCard{grid-column:1/-1}.queueComposerCard,.queueListCard,.queueCalendarCard{gap:12px;display:grid}.queueCalendarCard{grid-column:1/-1}.queueForm{gap:14px;display:grid}.queueComposerLayout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.queueComposerMain{gap:12px;min-width:0;display:grid}.queueStep{border:1px solid var(--brand-line);background:var(--surface-soft);border-radius:8px;gap:10px;padding:12px;display:grid}.queueStepHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.queueStepHeader>span{border:1px solid var(--brand-edge-strong);background:var(--surface);width:26px;height:26px;color:var(--brand-wordmark-color);border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.queueStepHeader strong{font-size:14px;line-height:1.25;display:block}.queueStepHeader p{color:var(--brand-muted);margin:2px 0 0;font-size:12px;line-height:1.35}.queueStepGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.queueStepGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.queueComposerActions{justify-content:flex-end;gap:8px;margin-bottom:0;display:flex}.queueSendAtRow{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}.queueDateTimeInputs{flex-wrap:wrap;gap:8px;display:flex}.queueDateTimeInputs input[type=date],.queueDateTimeInputs input[type=time]{background:var(--surface);border:1px solid var(--line-hi);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;min-height:42px;padding:8px 10px;font-family:inherit;font-size:13px}.queueDateTimeInputs input[type=date]{flex:150px}.queueDateTimeInputs input[type=time]{flex:110px}.queueDateTimeInputs input[type=date]:focus,.queueDateTimeInputs input[type=time]:focus{border-color:var(--accent);outline:none}.queuePriceInput.currencyInput.compact{background:var(--surface);border-radius:8px;min-height:42px;padding:0 10px}.queuePriceInput.currencyInput.compact input{font-size:13px}.queuePriceInput.currencyInput.compact:focus-within{border-color:var(--accent)}.queueComposerMain textarea,.queueComposerMain select,.queueComposerMain input[type=text],.queueComposerMain input:not([type]){background:var(--surface);border-color:var(--line-hi);border-radius:8px}.queueComposerMain select,.queueComposerMain input[type=text],.queueComposerMain input:not([type]){min-height:42px}.queueQuickActions{flex-wrap:wrap;gap:4px;margin:0;display:flex}.queueAttachmentField{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:8px;display:grid}.queueAttachmentField summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;list-style:none;display:flex}.queueAttachmentField summary::-webkit-details-marker{display:none}.queueAttachmentField summary:after{content:"+";color:var(--brand-muted);font-size:18px;font-weight:700}.queueAttachmentField[open] summary:after{content:"-"}.queueAttachmentField summary strong{color:#f7f7f7;font-size:13px;display:block}.queueAttachmentField summary span{color:var(--brand-muted);margin-top:2px;font-size:12px;display:block}.queueAttachmentField textarea{width:calc(100% - 24px);margin:0 12px 12px}.queueMediaComposer{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:10px;padding:10px;display:grid}.queueAttachmentList{padding-top:0}.queueVaultPicker{max-height:220px}.queuePreviewPanel{border:1px solid var(--brand-line);background:var(--surface);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;position:sticky;top:18px}.queuePreviewHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.queuePreviewHeader svg{color:var(--brand-accent)}.queuePreviewHeader span{color:var(--brand-muted);text-transform:none;font-size:11px;font-weight:800;display:block}.queuePreviewHeader strong{color:#f7f7f7;overflow-wrap:anywhere;margin-top:1px;display:block}.queuePreviewMessage{border:1px solid var(--line-hi);background:var(--panel-2);min-height:126px;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;padding:12px;font-size:14px;line-height:1.45}.queuePreviewMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.queuePreviewMeta div{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.queuePreviewMeta dt{color:var(--brand-muted);text-transform:none;font-size:11px;font-weight:800}.queuePreviewMeta dd{color:#f1f1f1;overflow-wrap:anywhere;margin:0;font-size:13px}.queueAttachmentChips{flex-wrap:wrap;gap:6px;display:flex}.queueAttachmentThumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.queueAttachmentThumbs .messageMediaPreview.compact{cursor:pointer;width:64px;height:64px}.queueAttachmentChips span{border:1px solid var(--line-hi);background:var(--surface);max-width:100%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:5px 8px;font-size:11px;overflow:hidden}.queuePreviewNote{color:#ffb86b;overflow-wrap:anywhere;background:#321f12;border:1px solid #80552e;border-radius:8px;margin:0;padding:9px 10px;font-size:12px;line-height:1.35}@media (max-width:980px){.queueSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.queueComposerLayout{grid-template-columns:1fr}.queuePreviewPanel{position:static}}.queueCalendar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.queueCalendarMode{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.queueHeaderMeta{align-items:center;gap:8px;display:inline-flex}.queueAccountList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.queueAccountButton{text-align:left;border:1px solid var(--brand-line);background:var(--surface-soft);color:var(--text);border-radius:14px;align-items:center;gap:12px;padding:14px;transition:border-color .12s,background .12s;display:flex}.queueAccountButton:hover{border-color:var(--accent);background:#2dd4a70f}.queueAccountAvatar{border:1px solid var(--brand-line);width:42px;height:42px;color:var(--accent);background:#2dd4a71a;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex;overflow:hidden}.queueAccountAvatar img{object-fit:cover;width:100%;height:100%}.queueAccountInfo{gap:2px;min-width:0;display:grid}.queueAccountInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.queueAccountInfo span{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.queueRecipientModes{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:inline-flex}.queueRecipientModes .filterChip{align-items:center;gap:6px;display:inline-flex}.queueAudiencePicker{gap:10px;display:grid}.queueListGroup{gap:6px;display:grid}.queueNewList{align-items:center;gap:6px;display:inline-flex}.queueNewList input{border:1px dashed var(--brand-line);width:120px;color:var(--text);background:0 0;border-radius:999px;outline:none;padding:5px 9px;font-size:12px}.queueNewList input:focus{border-color:var(--accent)}.queueListDelete{justify-self:start}.queueSegmentChips{flex-wrap:wrap;gap:6px;display:flex}.queueSegmentChips .filterChip em{color:var(--accent);background:#2dd4a724;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal}.queueSegmentChips .filterChip.active em{color:inherit;background:#04110d40}.queueExcludeBox{border:1px solid var(--brand-line);background:var(--surface-soft);border-radius:12px;gap:6px;padding:10px;display:grid;position:relative}.queueExcludeLabel{color:var(--brand-muted);letter-spacing:.06em;text-transform:none;font-size:11px}.queueExcludeChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.queueExcludeChips input{min-width:140px;color:var(--text);background:0 0;border:0;outline:none;flex:160px;padding:4px 2px;font-size:13px}.queueExcludeChip{color:var(--text);background:#2dd4a71f;border-radius:999px;align-items:center;gap:5px;padding:3px 6px 3px 9px;font-size:12px;display:inline-flex}.queueExcludeChip button{color:var(--brand-muted);background:0 0;border:0;border-radius:999px;align-items:center;padding:2px;display:inline-flex}.queueExcludeChip button:hover{color:var(--text);background:#2dd4a733}.queueExcludeResults{gap:2px;display:grid}.queueExcludeResults button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:13px;display:flex}.queueExcludeResults button:hover{background:#2dd4a714}.queueExcludeResults button span{color:var(--brand-muted);font-size:12px}.queueCalendarNav{align-items:center;gap:10px;display:inline-flex}.queueCalendarNav strong{text-align:center;min-width:140px;font-size:14px}.queueCalendarNav button{border:1px solid var(--brand-line);background:var(--surface-soft);width:28px;height:28px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.queueCalendarNav button:hover{border-color:var(--accent);color:var(--accent)}.queueSegmentChips .filterChip.excluded{color:#ff9d94;background:#b3564e1f;border-color:#b3564e;text-decoration:line-through}.composerPickerSearch{border:1px solid var(--brand-line);background:var(--surface-soft);max-width:200px;color:var(--text);border-radius:8px;padding:6px 10px;font-size:13px}.composerPickerSearch:focus{border-color:var(--accent);outline:none}.composerPickerMore{align-self:flex-start;margin:0 16px 14px}.queueMonthCal{gap:6px;display:grid}.queueMonthWeekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.queueMonthWeekdays span{color:var(--brand-muted);letter-spacing:.06em;text-transform:none;text-align:center;font-size:11px}.queueMonthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.queueMonthCell{border:1px solid var(--brand-line);background:var(--surface-soft);border-radius:10px;align-content:start;gap:4px;min-height:86px;padding:7px 8px;display:grid;overflow:hidden}.queueMonthCell.outside{background:0 0;border-color:#0000}.queueMonthCell.today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.queueMonthDay{color:var(--brand-muted);font-size:12px;font-weight:700}.queueMonthCell.today .queueMonthDay{color:var(--accent)}.queueMonthChip{color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:#2dd4a724;border-radius:999px;padding:2px 7px;font-size:11px;display:block;overflow:hidden}.queueMonthMore{color:var(--brand-muted);font-size:11px}@media (max-width:760px){.queueMonthCell{min-height:56px;padding:5px 6px}.queueMonthChip{background:var(--accent);border-radius:50%;justify-self:start;width:6px;height:6px;padding:0;font-size:0}}.queueCalendar article{border:1px solid var(--brand-line);background:var(--surface-soft);border-radius:8px;align-content:start;gap:8px;min-height:150px;padding:12px;display:grid}.queueCalendar h3{margin:0;font-size:15px}.queueCalendar article div{border-top:1px solid var(--line-hi);gap:2px;padding:8px 0;display:grid}.queueCalendar span{color:var(--brand-muted);font-size:13px}.queueToolbar,.queueStatusStrip{gap:8px;display:grid}.queueToolbar{grid-template-columns:minmax(0,1fr) minmax(160px,220px) minmax(150px,200px)}.queueStatusStrip{flex-wrap:wrap;grid-template-columns:none;gap:6px;display:flex}.queueStatusStrip button{white-space:nowrap;justify-content:center;min-height:28px;padding:4px 10px;font-size:12px}.queueStatusStrip button.active{border-color:var(--brand-accent);color:#fff;background:var(--brand-accent-soft)}.queueRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:12px;padding:13px 0;font-size:13px;display:grid}.queueRowMain{gap:6px;min-width:0;display:grid}.queueRowTitle{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.queueRowTitle strong{color:#f4f4f4;overflow-wrap:anywhere;font-size:14px}.queueRowTitle span{color:var(--brand-muted);font-size:12px}.queueRow p{color:var(--brand-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.queueRowMeta{flex-wrap:wrap;gap:6px;display:flex}.queueRowMeta span{border:1px solid var(--line-hi);background:var(--panel-2);color:#d4d4d4;white-space:nowrap;border-radius:10px;align-items:center;gap:4px;min-height:24px;padding:3px 7px;font-size:11px;display:inline-flex}.queueRowMeta svg{color:var(--brand-muted)}.campaignStateBadge{letter-spacing:.04em;text-transform:none;border:1px solid var(--line-hi);border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.campaignState-sending{color:#2dd4a7;background:#2dd4a71f;border-color:#2dd4a766}.campaignState-paused{color:#f0b323;background:#f0b3231f;border-color:#f0b32366}.campaignState-done{color:#7fb0ff;border-color:var(--line-hi);background:var(--panel-2)}.campaignState-active{color:#d4d4d4;border-color:var(--line-hi);background:var(--panel-2)}.campaignProgress{background:var(--panel-2);border:1px solid var(--line);border-radius:999px;height:6px;margin:4px 0;overflow:hidden}.campaignProgressFill{background:#2dd4a7;border-radius:999px;min-width:2px;height:100%;transition:width .4s}.queueRowMeta span.campaignFailed{color:#ff8f8f;background:#ff5a5a1a;border-color:#ff5a5a59}.queueReasonChip{justify-self:start;max-width:min(100%,420px);margin-top:2px}.queueRow .receiptDetail{border:1px solid var(--line);color:#d8c7ac;background:#211b13;border-radius:8px;padding:8px 9px;font-size:12px}.queueQuickActions,.queueInlineActions{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.queueInlineActions{justify-content:flex-end}.queueInlineActions .tinyButton{align-items:center;gap:4px;display:inline-flex}.tinyButton{min-height:28px;padding:0 9px;font-size:12px}.auditToolbar,.fanTierEditor{gap:10px;display:grid}.auditToolbar{grid-template-columns:minmax(0,1fr) minmax(180px,240px);margin-bottom:12px}.fanTierRow{grid-template-columns:minmax(130px,1fr) minmax(110px,150px) minmax(110px,150px) 54px auto;align-items:center;gap:8px;display:grid}.fanTierRow input[type=color]{min-width:54px;padding:4px}.receiptStack{justify-items:end;gap:5px;display:grid}.receiptStack small{color:var(--brand-muted);text-align:right;font-size:11px}.messageDesk{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:12px;display:grid}.inboxWorkspacePage{gap:12px}.reportPage{gap:18px;display:grid}.reportSection{gap:4px;margin-top:6px;display:grid}.reportSection .eyebrow{margin:0}.reportSection h2{margin:2px 0 0;font-size:17px;position:relative}.reportSection h2:after{content:"";background:var(--brand-edge-strong);opacity:.6;width:36px;height:1px;margin-top:6px;display:block}.reportSection .muted{margin:4px 0 0;font-size:13px}.reportSectionBody{gap:12px;display:grid}.reportGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.reportFooter{border-top:1px solid var(--line-hi);flex-wrap:wrap;gap:18px;margin-top:4px;padding:8px 4px 0;font-size:12px;display:flex}.reportPage .card h3{color:#ddd;margin:0 0 6px;font-size:14px}.reportPage .card .small{margin-top:-4px}.reportHero{gap:14px;display:grid}.reportHeroTop{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.reportKpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.reportGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cleanReportGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.analyticsCommandGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyticsCommandCard{min-height:92px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);color:var(--text);text-align:left;border:none;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;padding:13px;display:grid}.analyticsCommandCard:hover{box-shadow:inset 0 0 0 1px var(--line-hi)}.analyticsCommandCard svg{color:var(--brand-accent)}.analyticsCommandCard span{color:var(--brand-muted);text-transform:none;font-size:12px;font-weight:850}.analyticsCommandCard strong,.analyticsCommandCard em{grid-column:1/-1}.analyticsCommandCard strong{font-size:20px;line-height:1.15}.analyticsCommandCard em{color:var(--brand-muted);font-size:12px;font-style:normal}.creatorProfitReport{gap:12px;display:grid}.reportRows{gap:8px;display:grid}.reportRows div{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:5px;padding:10px;display:grid}.reportRows span{color:var(--brand-muted);text-transform:capitalize;font-size:13px}.reportRows strong{font-size:15px}.compactReportList{margin-top:10px}.growthCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:4px 2px 0;display:grid}.growthCommandCard{border:0;border-top:1px solid var(--line-hi);min-height:72px;color:var(--brand-ink);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 0;transition:border-color .14s;display:grid}.growthCommandCard:hover{background:0 0;border-color:#555}.growthCommandCard .commandMetricIcon{aspect-ratio:1;color:#72a0ff;background:#2dd4a729;border-radius:10px;place-items:center;width:34px;display:grid}.growthCommandCard>span:not(.commandMetricIcon){color:var(--brand-muted);font-size:13px;font-weight:800}.growthCommandCard strong,.growthCommandCard em{grid-column:2}.growthCommandCard strong{font-size:20px;line-height:1}.growthCommandCard em{color:var(--brand-muted);font-size:12px;font-style:normal;line-height:1.35}.growthCommandCard.amber .commandMetricIcon{color:#f2c15a;background:#f2aa0029}.growthCommandCard.purple .commandMetricIcon{color:#c390ff;background:#a95eff2e}.growthCommandCard.green .commandMetricIcon{color:var(--accent);background:#42e6c124}.dashboardInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insightChartCard,.insightOpsCard{gap:12px;display:grid}.dashboardHome .profileHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.dashboardHome .profileHeader>div:first-child{min-width:0}.dashboardMiniBars{grid-template-columns:repeat(14,minmax(0,1fr));gap:7px;min-height:150px;display:grid}.dashboardMiniBars article{grid-template-rows:1fr auto auto;gap:5px;min-width:0;display:grid}.dashboardMiniBars article div{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;align-items:flex-end;min-height:112px;padding:0 6px;display:flex}.dashboardMiniBars article div span{background:#4b7dff;border-radius:6px 6px 0 0;width:100%;min-height:6px;display:block}.dashboardMiniBars.growth article div span{background:var(--accent)}.dashboardMiniBars.staff article div span{background:#a871ff}.dashboardMiniBars article.negative div span{background:var(--rose)}.dashboardMiniBars strong,.dashboardMiniBars em{color:var(--brand-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chartHeaderActions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:flex}.chartHeaderActions .chartIconButton{margin-right:-4px}.chartIconButton{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--brand-muted);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:inline-grid}.chartIconButton:hover{background:var(--surface);color:var(--brand-ink);transform:none}.chartExpandOverlay{z-index:65;background:#00000094;place-items:center;padding:22px;animation:.16s overlayIn;display:grid;position:fixed;inset:0}.chartExpandPanel{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:8px;gap:14px;width:min(1120px,100vw - 32px);max-height:calc(100dvh - 44px);padding:18px;animation:.2s cubic-bezier(.16,1,.3,1) dialogIn;display:grid;overflow:auto;box-shadow:0 30px 90px #00000075}.chartExpandPanel .dashboardMiniBars{min-height:420px}.chartExpandPanel .dashboardMiniBars article div{min-height:300px}.conversionFunnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.dashboardHome .profileHeader h2{margin-bottom:5px}.dashboardHome .conversionFunnel{border-top:1px solid var(--line-hi);border-bottom:1px solid var(--line-hi);gap:0;padding:10px 0}.dashboardHome .conversionFunnel div{border:0;border-right:1px solid var(--line-hi);background:0 0;border-radius:0;padding:0 10px}.dashboardHome .conversionFunnel div:last-child{border-right:0}.dashboardHome .campaignSpotlight{background:0 0;border:0;border-radius:0;padding:0}.dashboardHome .sourceGrid.compactGrid{border-top:1px solid var(--line-hi);border-bottom:1px solid var(--line-hi);gap:0;margin-bottom:0;padding:10px 0}.dashboardHome .sourceGrid.compactGrid .sourceBox{border:0;border-right:1px solid var(--line-hi);background:0 0;border-radius:0;padding:0 10px}.dashboardHome .sourceGrid.compactGrid .sourceBox:nth-child(2n){border-right:0}.conversionFunnel div,.campaignSpotlight{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:4px;padding:10px;display:grid}.conversionFunnel span,.campaignSpotlight span{color:var(--brand-muted);font-size:12px}.conversionFunnel strong{font-size:18px}.connectorFreshnessStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.connectorFreshnessStrip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.connectorFreshnessStrip div{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:5px;padding:12px;display:grid}.connectorFreshnessStrip span{color:var(--brand-muted);font-size:12px}.connectorFreshnessStrip strong{font-size:16px}.dashboardAward{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.dashboardFeatureMenu{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:14px;display:grid}.dashboardFeatureMenu>div{gap:5px;display:grid}.dashboardFeatureMenu span,.dashboardFeatureMenu p{color:var(--brand-muted);font-size:13px}.dashboardFeatureMenu strong{font-size:18px}.dashboardFeatureMenu form{margin:0}.dashboardAward>div:first-child{gap:5px;display:grid}.dashboardAward span,.dashboardAward p{color:var(--brand-muted);font-size:13px}.dashboardAward strong{font-size:22px}.awardMetrics{grid-template-columns:repeat(2,minmax(110px,1fr));gap:8px;display:grid}.awardMetrics article{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:4px;padding:10px;display:grid}.comparisonPanel{gap:12px;display:grid}.comparisonTable{gap:6px;display:grid;overflow-x:auto}.comparisonHead,.comparisonRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,1fr) repeat(7,minmax(95px,auto));align-items:center;gap:10px;min-width:920px;padding:9px 0;display:grid}.comparisonHead{color:var(--brand-muted);font-size:12px;font-weight:800}.comparisonRow span{color:var(--brand-muted);font-size:13px}.employeeMonthCard,.employeeReportCard{gap:12px;display:grid}.employeeHeroMetric{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:6px;padding:12px;display:grid}.employeeHeroMetric strong{color:var(--brand-accent);font-size:clamp(26px,4vw,38px)}.employeeHeroMetric span{color:var(--brand-muted);font-size:14px}.employeeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.periodMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.periodMetrics div{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.periodMetrics span,.periodMetrics em{color:var(--brand-muted);font-size:12px;font-style:normal}.periodMetrics strong{font-size:18px}.inlineSalary{grid-template-columns:110px 70px auto;align-items:center;gap:6px;display:grid}.inlineSalary input{min-height:34px;padding:7px 8px;font-size:13px}.scheduleSummaryList{gap:8px;margin-top:12px;display:grid}.scheduleSummaryRow{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;grid-template-columns:minmax(120px,.6fr) minmax(170px,1fr) minmax(170px,auto) minmax(160px,1fr);align-items:center;gap:12px;padding:12px;display:grid}.scheduleSummaryRow span,.scheduleSummaryRow em{color:var(--brand-muted);font-size:13px;font-style:normal}.staffNameButton{min-height:auto;color:var(--brand-text);text-align:left;background:0 0;padding:0;font-size:15px}.staffNameButton:hover{color:var(--brand-accent)}.staffProfilePanel{gap:12px;display:grid}.staffProfileGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.profileDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profileDetailGrid h3{margin-bottom:8px;font-size:15px}.card{padding:20px}.creatorConnectShell{border:1px solid var(--brand-line);background:linear-gradient(180deg, var(--surface-hi) 0%, var(--surface) 100%);border-radius:8px;gap:12px;padding:14px;display:grid}.creatorFormFooter{grid-column:1/-1;align-items:flex-end;gap:12px;display:flex}.creatorFormFooter .creatorStaffPicker{flex:1;min-width:0}.creatorOnboardingWizard{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.creatorWizardStep{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.creatorWizardStep>span{width:24px;height:24px;color:var(--brand-muted);background:#ffffff14;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.creatorWizardStep.ready>span{color:#58e29d;background:#36d08324}.creatorWizardStep div{gap:2px;min-width:0;display:grid}.creatorWizardStep strong,.creatorWizardStep small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creatorWizardStep strong{font-size:12px}.creatorWizardStep small{color:var(--brand-muted);font-size:11px}.creatorConnectShell .creatorForm{margin-bottom:0}.welcomeMessageCard{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:10px;margin-top:14px;padding:14px;display:grid}.welcomeMessageHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.welcomeMessageHeader strong{font-size:13.5px}.welcomeMessageHeader .muted{margin:2px 0 0;font-size:12px}.welcomeMessageInput{resize:vertical;border:1px solid var(--line);background:var(--bg,#14110c);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.welcomeMessageInput:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2dd4a71a}.welcomeMessageFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.wide{grid-column:span 2}.list{gap:8px;display:grid}.connectorOpsPage{gap:12px;display:grid}.connectorOpsHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.connectorOpsHero h2{margin:0 0 7px;font-size:26px}.opsMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.opsSummaryGrid .statBox{align-content:start;min-height:118px}.opsSummaryGrid .statBox strong{font-size:clamp(22px,2vw,30px)}.opsSummaryGrid .statBox em{color:var(--brand-muted);font-size:12px;font-style:normal;line-height:1.35}.connectorOpsPanel{gap:14px;display:grid}.creatorHealthGrid{gap:10px;display:grid}.creatorHealthCard{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:12px;padding:12px;display:grid}.creatorHealthHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.creatorHealthHeader div{gap:4px;min-width:0;display:grid}.creatorHealthHeader strong{font-size:16px}.creatorHealthHeader span,.creatorHealthCard p,.surfaceTile span{color:var(--brand-muted);font-size:12px;line-height:1.35}.creatorHealthCard p{margin:0}.surfaceGrid,.sessionDurabilityGrid,.scopeHealthGrid,.workerLaneGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.scopeHealthGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workerLaneGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.surfaceTile{border:1px solid var(--line-hi);background:var(--panel);border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.sessionDurabilityTile,.scopeHealthTile,.workerLaneTile{border:1px solid var(--line-hi);background:var(--panel);border-radius:8px;gap:5px;min-width:0;padding:9px;display:grid}.scopeHealthTile{grid-template-columns:18px minmax(0,1fr);align-items:start}.scopeHealthTile svg{color:var(--brand-accent);margin-top:2px}.scopeHealthTile div,.workerJobRow{gap:5px;min-width:0;display:grid}.sessionDurabilityTile strong,.scopeHealthTile strong,.workerJobRow strong,.workerLaneTile strong{font-size:12px}.sessionDurabilityTile span,.scopeHealthTile small,.workerJobRow small,.workerLaneTile span,.workerLaneTile small,.sessionDurabilityWarning{color:var(--brand-muted);font-size:12px;line-height:1.35}.sessionDurabilityWarning{color:#f8d594;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:8px;padding:8px 10px}.sessionFailureSummary{background:#2dd4a714;border:1px solid #2dd4a747;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.sessionFailureSummary strong{color:#f3f7ff;font-size:12px}.sessionFailureSummary span{color:#c9d8ff;font-size:12px;line-height:1.35}.workerJobList{gap:8px;margin-top:12px;display:grid}.workerJobRow{border:1px solid var(--line-hi);background:var(--panel);border-radius:8px;grid-template-columns:minmax(180px,.35fr) auto minmax(0,1fr);align-items:center;padding:9px 10px}.workerJobRow small{overflow-wrap:anywhere}@media (max-width:980px){.sessionDurabilityGrid,.scopeHealthGrid,.workerLaneGrid,.surfaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.sessionDurabilityGrid,.scopeHealthGrid,.workerLaneGrid,.workerJobRow,.surfaceGrid{grid-template-columns:1fr}}.surfaceTile div{justify-content:space-between;align-items:center;gap:8px;display:flex}.surfaceTile strong{font-size:13px}.operationsView{gap:14px;display:grid}.opsHub{gap:16px;display:grid}.opsHubTabs{background:var(--panel-2);border:1px solid var(--line-hi);border-radius:8px;align-self:start;gap:4px;padding:4px;display:inline-flex}.opsHubTab{cursor:pointer;color:var(--brand-muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.opsHubTab:hover{color:#fff;background:#ffffff0a}.opsHubTab.active{color:#fff;background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--brand-edge)}.opsHubBody{gap:12px;display:grid}.rolePermissionEditor{gap:14px;display:grid}.rolesMatrixWrap{border:1px solid var(--line-hi);background:var(--panel);border-radius:8px;overflow-x:auto}.rolesMatrix{table-layout:fixed;border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.rolesMatrix th,.rolesMatrix td{text-align:left;border-bottom:1px solid var(--line-hi);padding:12px 14px}.rolesMatrix tbody tr:last-child td{border-bottom:none}.rolesMatrix tfoot td{border-top:1px solid var(--line-hi);border-bottom:none;padding-top:14px}.rolesMatrix th{text-transform:none;letter-spacing:.06em;color:var(--brand-muted);border-bottom:1px solid var(--line-hi);background:var(--panel-2);font-size:11px;font-weight:600}.rolesMatrixPermCol{width:40%;min-width:220px}.rolesMatrixRoleCol{width:15%;text-align:center!important}.rolesMatrixRoleHead{text-align:center;gap:2px;display:grid}.rolesMatrixRoleHead strong{color:#fff;letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.rolesMatrixRoleHead em{color:var(--brand-wordmark-color);text-transform:none;letter-spacing:0;font-size:10px;font-style:normal}.rolesMatrixPermLabel{gap:2px;display:grid}.rolesMatrixPermLabel strong{color:#fff;font-size:13px;font-weight:500}.rolesMatrixPermLabel span{color:var(--brand-muted);font-size:11px;line-height:1.35}.rolesMatrixCell{text-align:center;vertical-align:middle;padding-left:0!important;padding-right:0!important}.rolesMatrixCell>label{margin-left:auto;margin-right:auto}.rolesMatrixToggle{cursor:pointer;justify-content:center;align-items:center;padding:4px;display:inline-flex}.rolesMatrixToggle.fixed{cursor:not-allowed}.rolesMatrixToggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rolesMatrixToggleBox{border:1px solid var(--line);background:var(--panel-2);border-radius:4px;place-items:center;width:18px;height:18px;transition:background .12s,border-color .12s;display:inline-grid}.rolesMatrixToggle.on .rolesMatrixToggleBox{background:var(--brand-edge-strong);border-color:var(--brand-edge-strong)}.rolesMatrixToggle.on .rolesMatrixToggleBox:after{content:"";border-bottom:2px solid #1a1208;border-left:2px solid #1a1208;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.rolesMatrixToggle:hover:not(.fixed) .rolesMatrixToggleBox{border-color:var(--brand-edge)}.rolesMatrixToggle.fixed .rolesMatrixToggleBox{opacity:.6}.rolesMatrixActions{justify-content:center;gap:6px;display:inline-flex}.rolesMatrixFooterCell{text-align:center}.networkCaptureSpike{border-top:1px dashed var(--line-hi);gap:8px;margin-top:10px;padding-top:10px;display:grid}.networkCaptureSpike.open{background:var(--panel);border:1px solid var(--line-hi);border-radius:6px;padding:10px}.networkCaptureSpike .captureHeader{justify-content:space-between;align-items:center;display:flex}.networkCaptureSpike textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.networkCaptureSpike .captureResult{gap:6px;margin-top:8px;display:grid}.networkCaptureSpike .captureResultHead{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.networkCaptureSpike .captureJson{border:1px solid var(--line-hi);white-space:pre-wrap;word-break:break-all;background:#0c0c0c;border-radius:4px;max-height:320px;padding:8px 10px;font-size:11px;line-height:1.45;overflow:auto}.automationRulesPage{gap:16px;display:grid}.automationHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.automationHeader h2{margin:4px 0 6px;position:relative}.automationHeader h2:after{content:"";background:var(--brand-edge-strong);opacity:.6;width:40px;height:1px;margin-top:8px;display:block}.automationHeaderMeta{color:var(--brand-muted);align-items:center;gap:18px;font-size:12px;display:flex}.automationHeaderMeta strong{color:#fff;padding-right:4px;font-weight:600}.automationTabs{background:var(--panel-2);border:1px solid var(--line-hi);border-radius:8px;align-self:start;gap:4px;padding:4px;display:inline-flex}.automationTab{cursor:pointer;color:var(--brand-muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.automationTab em{background:#ffffff0f;border-radius:10px;padding:1px 7px;font-size:11px;font-style:normal}.automationTab:hover{color:#fff;background:#ffffff0a}.automationTab.active{color:#fff;background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--brand-edge)}.automationTab.active em{background:var(--brand-edge)}.automationRulesGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.automationRuleList{background:var(--panel-2);border:1px solid var(--line-hi);border-radius:8px;gap:10px;padding:14px;display:grid}.automationListHeader{justify-content:space-between;align-items:center;display:flex}.automationListHeader h3{text-transform:none;letter-spacing:.08em;color:var(--brand-muted);margin:0;font-size:11px}.automationListHeader.templates{margin-top:8px}.ruleListItems{gap:4px;max-height:540px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ruleListItem{background:var(--panel-2);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.ruleListItem:hover{background:var(--surface)}.ruleListItem.active{background:var(--surface-soft);border-color:var(--brand-edge-strong)}.ruleListItem.disabled{opacity:.6}.ruleListMain{gap:2px;min-width:0;display:grid}.ruleListMain strong{color:#fff;font-size:13px}.ruleListMain span{color:var(--brand-muted);font-size:11px}.rulePill{text-transform:none;letter-spacing:.04em;border:1px solid;border-radius:10px;align-items:center;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.rulePill.active{color:#5ee08a;background:#35d27f1f;border-color:#35d27f66}.rulePill.disabled{color:var(--brand-muted);background:#ffffff0d;border-color:#ffffff1f}.rulePill.error{color:#ff8c89;background:#ef6f6c1f;border-color:#ef6f6c66}.jsonField{font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;font-size:12px;line-height:1.45}.jsonField.invalid{background:#ef6f6c0a;border-color:#ef6f6c8c}.ruleSection{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:10px;margin:0;padding:12px 14px;display:grid}.ruleSection legend{text-transform:none;letter-spacing:.06em;color:var(--brand-muted);padding:0 6px;font-size:12px;font-weight:700}.ruleSection legend small{text-transform:none;letter-spacing:0;margin-left:6px;font-weight:500}.ruleRows{gap:8px;display:grid}.ruleRow{grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr) auto;align-items:center;gap:10px;display:grid}.ruleRowLabel{color:#e2e2e2;font-size:13px}.ruleRowAdd select{width:100%;max-width:260px}.ruleToggleInline{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ruleToggleInline input{margin:0}.actionCards{gap:10px;display:grid}.actionCard{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:8px;padding:12px;display:grid}.actionCardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.actionCardHeader select{font-weight:600}.actionCardDesc{margin:0}.actionCardFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.actionCardFields>.formField:first-child{grid-column:1/-1}.actionCardFields>.formField:has(textarea){grid-column:1/-1}.numberWithSuffix{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:0 10px;display:grid}.numberWithSuffix input{background:0 0!important;border:none!important;padding:8px 0!important}.numberWithSuffix .suffixLabel{color:var(--brand-muted,#888);font-size:12px;font-weight:600}.currencyInput.compact{padding:0 8px}.currencyInput.compact input{font-size:13px}.iconButton{width:28px;height:28px;color:var(--brand-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.iconButton:hover{color:var(--brand-ink);background:#ffffff12;border-color:#ffffff14}.iconButton.dangerIcon:hover{color:#ff8c89;background:#ef6f6c0f;border-color:#ef6f6c66}.ruleAdvancedNote{background:#2dd4a70f;border-radius:9px;margin:0;padding:8px 10px;box-shadow:inset 0 0 0 1px #2dd4a733}.rawJsonPanel{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;margin-top:8px;padding:12px}.rawJsonPanel h4{text-transform:none;letter-spacing:.06em;color:var(--brand-muted);margin:0 0 4px;font-size:12px}.rawJsonPanel pre{font-family:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;color:var(--text-2);max-height:240px;margin:8px 0 0;font-size:11px;line-height:1.5;overflow:auto}.ruleEditorActions{justify-content:space-between;align-items:center;display:flex}.dryRunResults{gap:10px;margin-top:14px;display:grid}.dryRunResults h4{margin:0;font-size:13px}.dryRunRows{gap:6px;display:grid}.dryRunRow{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.dryRunRow.matched{box-shadow:inset 0 0 0 1px #35d27f59}.dryRunRow.skipped{opacity:.7}.dryRunRow>div{gap:2px;min-width:0;display:grid}.dryRunRow strong{font-size:13px}.logsFilterBar{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.logsFilterChip{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:0 0;border-radius:10px;padding:4px 12px;font-size:12px;font-weight:600}.logsFilterChip:hover{box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--text)}.logsFilterChip.active{color:var(--accent);background:#2dd4a71a;box-shadow:inset 0 0 0 1px #2dd4a759}.templateChips{flex-wrap:wrap;gap:6px;display:flex}.automationRuleEditor{gap:14px;display:grid}.editorHeader{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.editorHeader h3{color:#fff;margin:0;font-size:15px}.formField{gap:4px;display:grid}.formField>span{color:var(--brand-muted);text-transform:none;letter-spacing:.05em;font-size:11px}.formField .fieldHint{color:var(--brand-muted);text-transform:none;letter-spacing:normal;font-size:11.5px}.dryRunResults .matchOk strong{color:#8ff0a7}.small{font-size:12px}.activityPage{gap:14px;display:grid}.actionDialogOverlay{z-index:90;background:#0000009e;place-items:center;padding:20px;animation:.16s overlayIn;display:grid;position:fixed;inset:0}.actionDialog{border:1px solid var(--line-hi);background:var(--panel-2);color:#f6f6f6;border-radius:8px;gap:16px;width:min(440px,100vw - 32px);padding:18px;animation:.2s cubic-bezier(.16,1,.3,1) dialogIn;display:grid;box-shadow:0 24px 70px #0000006b}.actionDialog.danger{border-color:#7a2d2d}.actionDialog h2{margin:3px 0 6px;font-size:20px;line-height:1.15}.actionDialog .muted{margin:0;line-height:1.45}.actionDialogCheck{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#ffffff08;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.actionDialogCheck input{flex:none;margin-top:2px}.actionDialogCheck em{color:var(--text-2);margin-top:3px;font-size:12px;font-style:normal;display:block}.actionDialogCheck.armed{background:#dc26261a;box-shadow:inset 0 0 0 1px #dc262673}.actionDialogActions{justify-content:flex-end;gap:10px;display:flex}.actionDialogActions button{min-width:112px}.activityHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.activityHeader h2{margin:4px 0 6px;font-size:20px}.activityHeader .muted{max-width:640px;margin:0;font-size:13px}.activityHeaderActions{align-items:center;gap:12px;display:flex}.activityFilterRow{flex-wrap:wrap;gap:6px;display:flex}.activityFilterRow .filterChip{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;transition:box-shadow .12s;display:inline-flex}.activityFilterRow .filterChip:hover{box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--text)}.activityFilterRow .filterChip.active{color:var(--cyan);background:#48b9f024;box-shadow:inset 0 0 0 1px #48b9f059}.activityFilterRow .filterChip strong{background:#ffffff14;border-radius:10px;padding:1px 6px;font-size:11px}.activityFilterRow .filterChip.active strong{background:#48b9f038}.activityFeed{gap:18px;display:grid}.activityDayGroup{gap:8px;display:grid}.activityDayGroup h3{color:var(--brand-muted);text-transform:none;letter-spacing:.04em;margin:0;font-size:12px}.activityRows{gap:6px;display:grid}.activityRow{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border:none;border-radius:16px;grid-template-columns:40px 1fr;align-items:flex-start;gap:15px;padding:17px 20px;transition:background .12s;display:grid}.activityRow:hover{background:var(--panel-2)}.activityIcon{width:40px;height:40px;color:var(--cyan);background:#48b9f01f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.activityIcon.ppv{color:var(--gold);background:#f5b13f24}.activityIcon.fan{color:var(--accent);background:#2dd4a724}.activityIcon.message{color:var(--cyan);background:#48b9f01f}.activityIcon.campaign{color:var(--violet);background:#8b7bf024}.activityIcon.payout{color:var(--gold);background:#f5b13f24}.activityIcon.sync{color:var(--cyan);background:#48b9f01f}.activityIcon.audit{color:var(--rose);background:#f0708a24}.activityBody{gap:4px;min-width:0;display:grid}.activityTopline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.activityTopline strong{color:var(--text);font-size:15.5px;font-weight:800}.activityAmount{color:var(--accent);white-space:nowrap;align-self:center;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.activityDetail{color:var(--text-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.45}.activityFooter{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:12.5px;display:flex}.activityLoadMore{justify-content:center;padding:12px 0;display:flex}.opsViewHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.opsViewHeader h2{margin:0;font-size:20px}.opsCardGrid{grid-template-columns:minmax(220px,320px) 1fr;gap:12px;display:grid}.opsCard{background:var(--panel-2);border:1px solid var(--line-hi);border-radius:8px;gap:10px;padding:14px;display:grid}.opsCard h3{color:var(--brand-muted);text-transform:none;letter-spacing:.04em;margin:0;font-size:13px}.opsMetric{gap:4px;display:grid}.opsMetric strong{font-size:22px}.opsMetric.good strong{color:#8ff0a7}.opsMetric.bad strong{color:#ff9ea2}.opsQueueRow{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.opsQueueRow strong{color:#fff;padding-left:4px;font-weight:800}.opsTypeList{gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.opsTypeList li{color:var(--brand-muted);background:#0f1116;border-radius:4px;justify-content:space-between;padding:4px 6px;font-size:12px;display:flex}.opsTableCard{background:var(--panel-2);border:1px solid var(--line-hi);border-radius:8px;padding:14px}.opsTableCard h3{color:var(--brand-muted);text-transform:none;letter-spacing:.04em;margin:0 0 8px;font-size:13px}.opsTable{border-collapse:collapse;width:100%;font-size:12px}.opsTable th,.opsTable td{text-align:left;border-bottom:1px solid var(--line-hi);vertical-align:top;padding:6px 8px}.opsTable th{color:var(--brand-muted);text-transform:none;letter-spacing:.04em;font-size:10px;font-weight:700}.opsTable tr.warn td{background:#f2aa0012}.opsErrorCell{color:var(--brand-muted);word-break:break-word;max-width:420px}.opsRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.opsRows div{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:4px;padding:10px;display:grid}.opsRows span,.opsTable span{color:var(--brand-muted);font-size:12px}.opsRows strong{font-size:18px}.opsTable{gap:6px;display:grid}.opsTable>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.8fr) minmax(80px,.5fr) minmax(90px,.45fr) minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;display:grid}.opsTimeline,.operationList{gap:8px;display:grid}.operationRow{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;grid-template-columns:minmax(160px,.85fr) auto auto minmax(0,1.5fr);align-items:center;gap:12px;padding:10px;display:grid}.operationRow p{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.35}.operationRow time{color:var(--brand-muted);white-space:nowrap;font-size:12px}.timelineItem{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.timelineItem p{color:var(--brand-muted);margin-top:3px;font-size:13px;line-height:1.35}.timelineItem time{color:var(--brand-muted);white-space:nowrap;font-size:12px}.opsSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.advancedOpsPanel{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:14px;padding:14px;display:grid}.advancedOpsPanel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.advancedOpsPanel summary::-webkit-details-marker{display:none}.advancedOpsPanel summary strong{font-size:16px}.advancedOpsPanel summary span{color:var(--brand-muted);text-align:right;font-size:13px}.advancedOpsPanel[open] summary{border-bottom:1px solid var(--line);padding-bottom:12px}.advancedOpsPanel>.grid{margin-top:14px}.tokenBlock{overflow-wrap:anywhere;border:1px solid var(--line-hi);background:color-mix(in srgb, var(--cyan) 12%, var(--panel-2));max-width:100%;color:color-mix(in srgb, var(--cyan) 55%, var(--text));border-radius:8px;padding:10px;display:block}.vaultPage,.vaultShell,.vaultLibrary{gap:16px;display:grid}.vaultPage.hasSelectionDock{padding-bottom:82px}.vaultHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.vaultHeader h2{margin:0}.vaultGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.vaultClearFiltersButton{white-space:nowrap;min-height:34px}.vaultBulkBar{min-height:48px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.vaultBulkFilters{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vaultSelectionCount{min-height:30px;color:var(--brand-muted);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;justify-content:center;justify-self:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.vaultSelectionCount.isActive{color:#d9ebff;background:#6fb4ff24;border-color:#6fb4ff6b}.vaultBulkBar .smallButton{justify-content:center;align-items:center;gap:6px;display:inline-flex}.vaultDuplicateControls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.vaultDuplicateControls .smallButton{align-items:center;gap:6px;display:inline-flex}.vaultNearMatchToggle{color:var(--text-3);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.vaultNearMatchToggle input{accent-color:var(--accent);cursor:pointer}.vaultDupeScope{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.vaultDupeScope input[type=date]{background:var(--surface);border:1px solid var(--line);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:4px 8px;font-size:12px}.vaultDupeScope input[type=date]:focus{border-color:var(--accent);outline:none}.vaultDedupeBanner{background:color-mix(in srgb, var(--accent) 12%, var(--panel));border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));color:var(--text);border-radius:12px;align-items:center;gap:8px;margin:10px 0 4px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.vaultDedupeBanner.isDone{background:color-mix(in srgb, var(--accent) 18%, var(--panel))}.vaultDedupeBannerDot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;flex:none;animation:1.6s ease-out infinite vaultDedupePulse}@keyframes vaultDedupePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}to{box-shadow:0 0 0 8px #0000}}.vaultCreatorPicker{text-align:center;padding:28px 20px 36px}.vaultCreatorPicker h3{margin:0 0 4px;font-size:18px}.vaultCreatorPickerGrid{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;display:flex}.vaultCreatorPickerCard{background:var(--panel);border:1px solid var(--line);min-width:132px;color:var(--text);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.vaultCreatorPickerCard:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.vaultCreatorPickerAvatar{object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.vaultCreatorPickerInitial{background:color-mix(in srgb, var(--accent) 20%, var(--panel));color:var(--accent);font-size:20px;font-weight:700}.vaultCreatorPickerName{font-size:14px;font-weight:600}.vaultDupePreview{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:10px 0 4px;padding:12px}.vaultDupePreviewHead{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.vaultDupePreviewHead>span{flex:240px;min-width:0}.vaultDupePreviewHead b{color:var(--accent)}.vaultDupePreviewRemove{flex:none}.vaultDupePreviewScroll{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.vaultDupeGroup{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:6px;padding-bottom:6px;display:flex}.vaultDupeGroup:last-child{border-bottom:0;padding-bottom:0}.vaultDupeThumb{border:1px solid var(--line-hi);opacity:.68;background:var(--surface);border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.vaultDupeThumb.keep{border:2px solid var(--accent);opacity:1}.vaultDupeThumb img{object-fit:cover;width:100%;height:100%;display:block}.vaultDupeTag{text-align:center;color:#fff;background:#0009;padding:1px 0;font-size:9px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.vaultDupeThumb.keep .vaultDupeTag{background:var(--accent);color:#04110d}.vaultBulkSelect{width:auto;min-width:142px;min-height:34px;padding:6px 30px 6px 10px;font-size:12px;font-weight:800}.vaultBulkSelect--filter{min-width:174px}.vaultBulkSelect--sort{min-width:150px}.vaultSelectionDock{z-index:55;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121212f0;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #0000005c}.vaultSelectionDockCount{color:#f0f0f0;white-space:nowrap;border-right:1px solid #ffffff1a;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.vaultDockCategoryWrap{display:inline-flex;position:relative}.vaultDockButton{color:#f4f4f4;cursor:pointer;background:#ffffff12;border:1px solid #0000;border-radius:10px;place-items:center;width:40px;height:40px;min-height:40px;padding:0;transition:background .14s,border-color .14s,transform .14s;display:grid;position:relative}.vaultDockButton:hover,.vaultDockButton:focus-visible,.vaultDockButton.active{background:#6fb4ff2b;border-color:#6fb4ff6b;outline:none;transform:translateY(-1px)}.vaultDockButton--danger{color:#ffb4b4}.vaultDockButton--danger:hover,.vaultDockButton--danger:focus-visible{color:#fff;background:#c0392b5c;border-color:#ff6b6b7a}.vaultDockButton--muted{color:var(--brand-muted)}.vaultDockButton[data-tooltip]:after{z-index:2;content:attr(data-tooltip);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#000000e0;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:800;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.vaultDockButton:hover:after,.vaultDockButton:focus-visible:after{opacity:1;transform:translate(-50%)}.vaultDockMenu{z-index:3;background:#121212fa;border:1px solid #ffffff1f;border-radius:10px;gap:4px;min-width:190px;max-width:min(280px,100vw - 32px);max-height:280px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 18px 48px #0000006b}.vaultDockMenu button{color:#f0f0f0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:800}.vaultDockMenu button:hover,.vaultDockMenu button:focus-visible{background:#ffffff1a;outline:none}.vaultDockMenuPrimary{color:#b9d9ff!important}.vaultCategoriesPanel{background:var(--panel-2);border:1px solid var(--line-hi);border-radius:8px;gap:12px;padding:14px;display:grid}.vaultCategoriesHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.vaultCategoriesHeaderActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.vaultBreadcrumb{align-items:center;gap:8px;font-size:14px;display:inline-flex}.vaultBreadcrumb .linkButton{color:var(--brand-accent);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:700}.vaultBreadcrumb .linkButton:hover{text-decoration:underline}.vaultBreadcrumbSep{color:var(--brand-muted)}.vaultCategoriesGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.vaultCategoryTile{border:1px solid var(--line-hi);cursor:pointer;text-align:left;background:#0f1116;border-radius:10px;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.vaultCategoryTile:hover{border-color:var(--brand-accent)}.vaultCategoryTile.active{border-color:var(--brand-accent);box-shadow:0 0 0 2px #f6c7662e}.vaultCategoryCover{aspect-ratio:1.4;background-position:50%;background-size:cover;background-color:var(--panel-2);color:var(--brand-muted);place-items:center;display:grid}.vaultCategoryMeta{gap:2px;padding:10px 12px;display:grid}.vaultCategoryMeta strong{color:#e5e7eb;font-size:13px}.vaultCategoryMeta span{color:var(--brand-muted);font-size:11px}.vaultCategoryActions{opacity:1;background:#0000009e;border-radius:6px;gap:4px;padding:2px;transition:background .15s;display:flex;position:absolute;top:6px;right:6px}.vaultCategoryActions .iconButton{color:#fff;cursor:pointer;background:0 0;border:0;min-height:0;padding:4px 7px;font-size:14px}.vaultCategoryActions .iconButton:hover{background:#ffffff1f;border-radius:4px}.vaultCategoryActions .vaultCategoryCoverButton{text-transform:none;letter-spacing:0;font-size:11px;font-weight:800}.vaultActiveCategoryPill,.vaultFilterPill{color:#f5d58a;background:#f6c7661a;border:1px solid #f6c76661;border-radius:10px;align-items:center;gap:6px;max-width:220px;min-height:32px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.vaultActiveCategoryPill span,.vaultFilterPill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vaultActiveCategoryPill:hover,.vaultFilterPill:hover{background:#f6c76629;border-color:#f6c766b3}.vaultStatsStrip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.vaultStatsStrip div{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:4px;padding:10px;display:grid}.vaultStatsStrip span{color:var(--brand-muted);font-size:12px}.vaultStatsStrip strong{font-size:18px}.vaultCard{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);content-visibility:auto;contain-intrinsic-size:auto 240px;border:none;border-radius:14px;transition:box-shadow .14s,transform .14s;display:block;position:relative;overflow:hidden}.vaultCard:hover{box-shadow:inset 0 0 0 1px var(--line-hi);transform:translateY(-1px)}.vaultCard.selected{box-shadow:inset 0 0 0 2px var(--accent), 0 0 14px -4px var(--accent-glow)}.vaultCard.duplicate{border-style:dashed}.vaultCard.sent .vaultThumb img,.vaultCard.sent .vaultFallback{opacity:.58}.vaultSelectControl{z-index:5;cursor:pointer;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:14px;right:14px}.vaultSelectControl input{opacity:0;cursor:pointer;position:absolute;inset:0}.vaultSelectControl span{background:#00000094;border:2px solid #fff;border-radius:10px;width:18px;height:18px;display:block;box-shadow:0 1px 6px #0006}.vaultSelectControl input:checked+span{border-color:var(--brand-accent);background:var(--brand-accent);box-shadow:inset 0 0 0 4px #101010}.vaultFavToggle{z-index:5;color:#ffffffd1;cursor:pointer;opacity:0;background:#00000080;border:none;border-radius:10px;place-items:center;width:30px;height:30px;transition:opacity .12s,color .12s;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 1px 6px #0006}.vaultCard:hover .vaultFavToggle,.vaultFavToggle:focus-visible,.vaultFavToggle.active{opacity:1}.vaultFavToggle:hover,.vaultFavToggle.active{color:#ffd257}.vaultFavToggle.active svg{fill:#ffd257}.vaultFlagToggle{z-index:5;color:#ffffffd1;cursor:pointer;opacity:0;background:#00000080;border:none;border-radius:10px;place-items:center;width:30px;height:30px;transition:opacity .12s,color .12s;display:grid;position:absolute;top:50px;left:14px;box-shadow:0 1px 6px #0006}.vaultCard:hover .vaultFlagToggle,.vaultFlagToggle:focus-visible,.vaultFlagToggle.active{opacity:1}.vaultFlagToggle:hover,.vaultFlagToggle.active{color:#ff6b6b}.vaultFlagToggle.active svg{fill:#ff6b6b}.vaultCard.flagged{box-shadow:inset 0 0 0 2px #ff6b6ba6}.vaultTypeChip--favorite svg{color:#ffd257}.vaultTypeChip--favorite.active{color:#ffd257;background:#ffd25724;box-shadow:inset 0 0 0 1px #ffd25766}.vaultTypeChip--favorite.active>span{color:#ffd257;background:#ffd25738}.vaultTagRow{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px;display:flex}.vaultTagRowIcon{color:#ffffff73;flex-shrink:0}.vaultTypeChip--tag.active{color:#6fb4ff;background:#6fb4ff24;box-shadow:inset 0 0 0 1px #6fb4ff66}.vaultTypeChip--tag.active>span{color:#6fb4ff;background:#6fb4ff38}.vaultThumb{cursor:pointer;background:#111;border:none;border-radius:0;place-items:center;width:100%;height:100%;min-height:180px;padding:0;display:grid;position:relative;overflow:hidden}.vaultThumb img,.vaultThumb video{object-fit:cover;width:100%;height:100%;display:block}.vaultVideoThumb{pointer-events:none}.vaultVideoThumbOverlay{z-index:1;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0}.vaultThumb:hover .vaultVideoThumbOverlay,.vaultThumb:focus-visible .vaultVideoThumbOverlay{opacity:1}.vaultDurationProbe{display:none!important}.vaultFallback{width:100%;height:100%;min-height:160px;color:var(--brand-muted);text-transform:none;place-items:center;font-size:13px;font-weight:900;display:grid}.vaultSentOverlay{color:#fff;background:#000000b8;border-radius:10px;padding:5px 8px;font-size:12px;font-weight:900;position:absolute;top:8px;left:8px;right:auto}.vaultEarningsOverlay{z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#105e2ed9;border-radius:10px;padding:5px 8px;font-size:12px;font-weight:900;position:absolute;top:8px;right:8px}.vaultUnlockOverlay{z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#7c5cffd9;border-radius:10px;padding:4px 7px;font-size:11px;font-weight:800;position:absolute;top:38px;right:8px}.vaultDurationBadge{z-index:2;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;text-align:center;background:#000000b8;border-radius:10px;min-width:43px;padding:4px 7px;font-size:11px;font-weight:900;line-height:1;position:absolute;top:8px;left:8px;right:auto}.vaultDurationBadge--belowSent{top:38px}.vaultDurationBadge.isLoading{color:#d0d0d0;opacity:.76}.vaultMeta{gap:5px;min-width:0;display:grid}.vaultMeta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vaultMeta span{color:var(--brand-muted);font-size:13px;line-height:1.35}.vaultActions{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));align-self:end;gap:8px;display:grid}.loadMoreButton,.vaultAutoLoadSentinel{grid-column:1/-1;justify-self:center}.loadMoreButton{min-width:180px}.vaultAutoLoadSentinel{pointer-events:none;width:100%;height:1px}.vaultPreviewOverlay{z-index:60;background:#000000b8;place-items:center;padding:16px;animation:.16s overlayIn;display:grid;position:fixed;inset:0}.vaultPreviewDialog{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:8px;gap:14px;width:min(1280px,96vw);max-height:94vh;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) dialogIn;display:grid;overflow:hidden}.vaultPreviewDialog--mediaOnly{background:#050505;border-color:#ffffff1f;padding:0;position:relative}.vaultPreviewMediaFrame{background:#111;border-radius:8px;justify-content:center;align-items:center;width:100%;max-height:88vh;display:flex;position:relative;overflow:auto}.vaultPreviewMediaFrame--video{grid-template-rows:minmax(0,1fr) auto;justify-content:stretch;align-items:stretch;display:grid;overflow:hidden}.vaultPreviewMediaFrame.isExpanded{z-index:80;border-radius:0;max-height:none;position:fixed;inset:0}.vaultPreviewMediaFrame--video.isExpanded{height:100dvh}.vaultPreviewMediaFrame.isExpanded video{height:calc(100dvh - 56px);max-height:calc(100dvh - 56px)}.vaultPreviewMediaFrame.isZoomed{justify-content:flex-start;align-items:flex-start}.vaultPreviewMediaFrame img,.vaultPreviewMediaFrame video{object-fit:contain;background:#111;border-radius:0;flex:none;width:100%;max-height:88vh}.vaultPreviewMediaFrame--video video{cursor:pointer;border-radius:0;place-self:center;height:auto;max-height:calc(88vh - 56px)}.vaultPreviewMediaFrame.isZoomed img{max-height:none}.vaultPreviewPosition{color:#ffffffb8;white-space:nowrap;font-size:12px;font-weight:800}.vaultPreviewTopControls{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000075;border-radius:10px;align-items:center;gap:8px;padding:5px;display:inline-flex;position:absolute;top:12px;right:12px}.vaultPreviewCloseButton,.vaultPreviewFloatButton{color:#fff;cursor:pointer;background:#0000007a;border:1px solid #ffffff2e;border-radius:10px;place-items:center;height:34px;padding:0;display:inline-grid}.vaultPreviewCloseButton{padding:0 14px;font-size:12px;font-weight:900}.vaultPreviewFloatButton{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:42px;position:absolute;top:50%;transform:translateY(-50%)}.vaultPreviewFloatButton--prev{left:12px}.vaultPreviewFloatButton--next{right:12px}.vaultPreviewCloseButton:hover:not(:disabled),.vaultPreviewFloatButton:hover:not(:disabled){background:#000000b8;border-color:#ffffff57}.vaultPreviewCloseButton:disabled,.vaultPreviewFloatButton:disabled{opacity:.45;cursor:not-allowed}.vaultPreviewActionButton,.vaultPreviewZoomControls{align-items:center;gap:6px;display:inline-flex}.vaultPreviewZoomLevel{text-align:center;min-width:46px;color:var(--brand-muted);font-size:12px;font-weight:700}.vaultVideoControlBar{color:#fff;background:#080808f5;border-top:1px solid #ffffff1f;grid-template-columns:auto auto auto max-content minmax(120px,1fr) max-content auto auto;align-items:center;gap:8px;width:100%;min-height:56px;padding:9px 12px;display:grid}.vaultVideoControlButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;transition:background .14s,border-color .14s,transform .14s;display:inline-grid}.vaultVideoControlButton:hover{background:#ffffff29;border-color:#ffffff57}.vaultVideoControlButton:active{transform:translateY(1px)}.vaultVideoPlayButton{color:#111;background:#fff;border-color:#fff}.vaultVideoPlayButton:hover{background:#ffffffe0;border-color:#ffffffe0}.vaultVideoTime{color:#ffffffd1;font-variant-numeric:tabular-nums;text-align:center;min-width:42px;font-size:12px;font-weight:800}.vaultVideoSeek{accent-color:#fff;cursor:pointer;width:100%;min-width:120px}.vaultVideoSeek:focus-visible{outline-color:#fff}.vaultImagePreviewStack{background:#111;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.vaultImagePreviewStack .vaultPreviewMediaFrame,.vaultImagePreviewStack .vaultPreviewMediaFrame img{border-radius:8px 8px 0 0}.vaultImageControlBar{color:#fff;background:#080808f5;border-top:1px solid #ffffff1f;grid-template-columns:auto minmax(120px,1fr) max-content auto auto;align-items:center;gap:8px;min-height:50px;padding:8px 12px;display:grid}.vaultImageControlButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.vaultImageControlButton:hover:not(:disabled){background:#ffffff29;border-color:#ffffff57}.vaultImageControlButton:disabled{opacity:.45;cursor:not-allowed}.vaultImageZoomSlider{accent-color:#fff;cursor:pointer;width:100%;min-width:120px}.vaultImageZoomLevel{color:#ffffffd1;font-variant-numeric:tabular-nums;text-align:center;min-width:46px;font-size:12px;font-weight:800}@media (max-width:720px){.vaultVideoControlBar{grid-template-columns:auto auto auto minmax(96px,1fr) auto auto;gap:6px;padding:8px}.vaultVideoControlBar .vaultVideoTime{display:none}.vaultVideoControlButton{width:32px;height:32px}.vaultImageControlBar{grid-template-columns:auto minmax(90px,1fr) auto auto;gap:6px;padding:8px}.vaultImageZoomLevel{display:none}.vaultImageControlButton{width:32px;height:32px}}.vaultHeaderActions{align-items:center;gap:8px;display:flex}.vaultSummaryStrip{border-bottom:1px solid var(--line-hi);flex-wrap:wrap;align-items:center;gap:6px;padding:0 0 10px;display:flex}.vaultTitle{margin:0 auto 0 0;font-size:20px}.vaultTypeChip{min-height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;transition:box-shadow .12s,background .12s,color .12s;display:inline-flex}.vaultTypeChip:hover{box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--text)}.vaultTypeChip.active{color:var(--cyan);background:#48b9f024;box-shadow:inset 0 0 0 1px #48b9f059}.vaultTypeChip>span{color:var(--text-2);text-align:center;background:#ffffff14;border-radius:10px;min-width:22px;padding:2px 6px;font-size:11px}.vaultTypeChip.active>span{color:var(--cyan);background:#48b9f038}.vaultDupeLink{min-height:0;color:var(--gold);cursor:pointer;background:#f5b13f14;border-radius:10px;align-items:center;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #f5b13f59}.vaultDupeLink:hover{background:#ffaa0024}.vaultCategoriesToggle{min-height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--brand-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.vaultCategoriesToggle:hover{border-color:var(--brand-line);color:var(--brand-ink)}.vaultCatCount{min-width:20px;height:20px;color:var(--brand-muted);background:#ffffff14;border-radius:10px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.vaultCategoriesChevron{opacity:.6;font-size:10px}.vaultTypeBadge{z-index:2;color:var(--text-2);pointer-events:none;text-transform:none;letter-spacing:.03em;background:#0000009e;border-radius:10px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:8px}.vaultTypeBadge--photo{color:#a8d4ff;background:#6fb4ff33}.vaultTypeBadge--video{color:#d0b8ff;background:#b287ff33}.vaultTypeBadge--audio{color:#8ff0dc;background:#42e6c133}.vaultTypeBadge--gif{color:#ffcf9e;background:#ffb06633}.vaultHydrationBadge{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 86px);color:var(--text-2);pointer-events:none;text-transform:none;letter-spacing:0;background:#1f2328c7;border-radius:10px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;bottom:34px;right:8px;overflow:hidden}.vaultHydrationBadge--full_media_cached{color:#8ff0dc;background:#42e6c133}.vaultHydrationBadge--video_url_stale,.vaultHydrationBadge--failed_retrying{color:#ffb4b4;background:#ff6b6b38}.vaultHydrationBadge--metadata_only{color:#ffe3a3;background:#ffd36a2e}.vaultDatePill{z-index:2;text-overflow:ellipsis;white-space:nowrap;color:#ffffffc2;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000075;border-radius:10px;max-width:calc(100% - 84px);padding:4px 7px;font-size:11px;font-weight:800;position:absolute;bottom:8px;right:8px;overflow:hidden}.vaultCard.favorited{box-shadow:inset 0 0 0 1px #2dd4a773}.messageMediaLightboxOverlay{z-index:95;background:#000000c2;place-items:center;padding:24px;animation:.16s overlayIn;display:grid;position:fixed;inset:0}.messageMediaLightboxDialog{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:8px;gap:14px;width:min(980px,94vw);max-height:92vh;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) dialogIn;display:grid;overflow:auto}.messageMediaLightboxMedia{object-fit:contain;background:#111;border-radius:8px;width:100%;max-height:74vh}img.messageMediaLightboxMedia{cursor:zoom-in}img.messageMediaLightboxMedia.zoomed{cursor:grab;border-radius:0}.messageMediaLightboxFallback{border:1px solid var(--brand-line);min-height:320px;color:var(--brand-muted);background:#111;border-radius:8px;place-items:center;gap:8px;font-weight:900;display:grid}.messageMediaLightboxFallback p{max-width:420px;color:var(--brand-muted);text-align:center;margin:0;font-size:13px;font-weight:700;line-height:1.4}.row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:42px;padding:10px 0;display:grid}.row.three{grid-template-columns:1fr auto auto}.row.four{grid-template-columns:1fr auto auto auto}.row.five{grid-template-columns:minmax(140px,1fr) auto auto auto auto}.rowActionStack{justify-items:end;gap:5px;display:inline-grid}.creatorRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.9fr) minmax(150px,.7fr) minmax(180px,.8fr) minmax(260px,1.3fr) auto;align-items:center;gap:14px;min-height:46px;padding:14px 0;display:grid}.creatorRow span{color:var(--brand-muted);font-size:14px}.creatorIdentity,.connectorStatusStack{gap:4px;display:grid}.creatorIdentity strong{font-size:16px;line-height:1.2}.creatorIdentity small,.connectorStatusStack small{color:var(--brand-muted);font-size:12px;line-height:1.35}.connectorStatusStack small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.creatorMeta{overflow-wrap:anywhere}.creatorCards{gap:12px;display:grid}.creatorAccountCard{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border:none;border-radius:14px;gap:12px;padding:18px;display:grid}.creatorAccountHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.creatorIdentityBlock{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.creatorAccountAvatar{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--text-2);border-radius:14px;place-items:center;display:grid;position:relative;overflow:visible}.creatorAccountAvatar img{object-fit:cover;border-radius:14px;width:100%;height:100%}.creatorAccountAvatar strong{background:linear-gradient(135deg, var(--surface-hi), var(--surface));letter-spacing:0;border-radius:10px;place-items:center;width:100%;height:100%;font-size:12px;display:grid}.creatorAccountAvatar em{border:3px solid var(--panel-2);background:var(--text-3);content:"";border-radius:50%;width:13px;height:13px;position:absolute;bottom:-1px;right:0}.creatorAccountAvatar.approved em,.creatorAccountAvatar.connected em{background:#36d083}.creatorAccountAvatar.pending_approval em,.creatorAccountAvatar.warning em,.creatorAccountAvatar.retrying em,.creatorAccountAvatar.syncing em{background:var(--gold)}.creatorAccountAvatar.scheduled em{background:#6fb4ff}.creatorAccountAvatar.failed em,.creatorAccountAvatar.needs_attention em{background:var(--rose)}.creatorAccountActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.creatorNextAction{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border:none;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.creatorSyncRollup{background:var(--panel);border:1px solid var(--line-hi);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.creatorSyncRollup time{color:var(--brand-muted);margin-left:auto;font-size:12px}.creatorProxyWaiting{background:#f59e0b17;border:1px solid #f59e0b57;border-radius:8px;gap:3px;padding:9px 12px;display:grid}.creatorReconnectCallout{background:#f59e0b17;border:1px solid #f59e0b57;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.creatorReconnectCallout strong{color:#ffcd87;font-size:13px;line-height:1.4}.creatorReconnectCallout span{color:var(--brand-muted);font-size:12px;line-height:1.4}.creatorProxyWaiting strong{color:#ffcd87;font-size:13px}.creatorProxyWaiting span{color:var(--brand-muted);font-size:12px;line-height:1.4}.creatorHelperSnapshot{border:1px solid var(--line-hi);background:var(--panel);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.creatorHelperHeader{align-items:center;gap:8px;min-width:0;display:flex}.creatorHelperHeader time{color:var(--brand-muted);margin-left:auto;font-size:12px}.creatorHelperSnapshot p,.creatorHelperSnapshot li{color:var(--brand-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.creatorHelperSnapshot ul{gap:4px;margin:0;padding-left:16px;display:grid}.creatorNextAction strong{font-size:13px}.creatorNextAction span,.creatorAccountFooter span,.creatorDiagnostics summary{color:var(--brand-muted);font-size:13px;line-height:1.4}.creatorSurfaceList{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.creatorSurfaceRow{border:1px solid var(--line-hi);background:var(--panel);border-radius:8px;gap:7px;min-width:0;padding:10px;display:grid}.creatorSurfaceRow strong{font-size:13px}.creatorSurfaceRow time{color:var(--brand-muted);font-size:12px}.creatorSyncProgress{border:1px solid var(--line-hi);background:var(--panel);border-radius:8px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.creatorSyncProgressRow{grid-template-columns:80px 1fr auto;align-items:baseline;gap:12px;font-size:12px;display:grid}.creatorSyncProgressRow strong{color:var(--brand-muted);text-transform:none;letter-spacing:.02em;font-size:11px;font-weight:600}.creatorSyncProgressRow span{color:#e5e7eb}.creatorSyncProgressRow small{color:var(--brand-muted);font-size:11px}.providerBadge{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.providerBadge.provider{color:#8ff0a7;background:#35d27f24;border:1px solid #35d27f59}.providerBadge.browser{color:var(--brand-muted);background:#ffffff0a;border:1px solid #ffffff14}.creatorAccountFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.creatorDiagnostics{border-top:1px solid var(--line-hi);padding-top:10px}.creatorDiagnostics summary{cursor:pointer;font-weight:800}.creatorDiagnostics .creatorHelperSnapshot{margin-top:10px}.creatorDiagnosticsBody{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-top:10px;display:grid}.row span,.muted{color:var(--brand-muted);font-size:14px}.empty{color:var(--brand-muted);text-align:center;padding:30px 18px;font-size:14px;line-height:1.5}.actionEmpty{background:linear-gradient(#ffffff07,#ffffff03),#ffffff04;border:1px dashed #e8d9b838;border-radius:8px;align-content:center;justify-items:center;gap:10px;min-height:150px;display:grid;position:relative}.actionEmpty h3{color:var(--brand-ink);margin:0;font-size:16px;line-height:1.25}.actionEmpty span,.actionEmpty p{max-width:560px;color:var(--brand-muted);text-transform:none;margin:0;font-size:14px;line-height:1.45}.actionEmpty p{font-size:13px}.actionEmptyActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.actionEmptyActions>strong{border:1px solid var(--line-hi);color:#9bbcff;border-radius:7px;justify-self:center;width:fit-content;padding:5px 8px;font-size:12px}.stateRail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.stateRailItem{border:none;border-left:3px solid var(--brand-muted);min-height:68px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px 9px;padding:10px 12px;transition:background .12s,box-shadow .12s,transform .12s;display:grid}.stateRailItem:not(:disabled){cursor:pointer}.stateRailItem:not(:disabled):hover{border-color:var(--brand-edge-strong);background:var(--surface);transform:translateY(-1px)}.stateRailItem:disabled{cursor:default}.stateRailItem svg{color:var(--brand-wordmark-color)}.stateRailItem span{min-width:0;color:var(--brand-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.stateRailItem strong{color:var(--brand-ink);font-variant-numeric:tabular-nums;justify-self:end;font-size:18px;line-height:1}.stateRailItem em{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:12px;font-style:normal;line-height:1.25;overflow:hidden}.stateRailItem.green{border-left-color:#4cc97f}.stateRailItem.blue{border-left-color:#6fb4ff}.stateRailItem.amber{border-left-color:#ffba5a}.stateRailItem.red{border-left-color:#ff8a78}.stateRailItem.purple{border-left-color:#b287ff}.stateRailItem.accent{border-left-color:var(--accent)}.stateRailItem.cyan{border-left-color:var(--cyan)}.stateRailItem.gold{border-left-color:var(--gold)}.stateRailItem.violet{border-left-color:var(--violet)}.stateRailItem.rose{border-left-color:var(--rose)}.inlineAction{margin:-4px 0 10px}.drilldownPanel{margin-top:16px}.tableWrap{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border:none;border-radius:12px;overflow:auto}.tableWrap table{border-collapse:collapse;width:100%;min-width:760px}.tableWrap th,.tableWrap td{border-bottom:1px solid var(--brand-line);text-align:left;vertical-align:top;padding:9px 10px;font-size:13px}.tableWrap th{z-index:1;color:var(--brand-muted);background:var(--panel-2);font-weight:800;position:sticky;top:0}.tableWrap td{color:var(--brand-text)}.tableWrap tbody tr:hover td{background:#ffffff06}.actionPanel{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border:none;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:grid}.quickActions{gap:8px;display:grid}.actionButton{text-align:left;background:var(--panel-2);width:100%;min-height:58px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border:none;gap:4px;padding:12px;display:grid}.actionButton:hover{box-shadow:inset 0 0 0 1px var(--accent);background:#2dd4a70f}.actionButton span{color:var(--brand-muted);font-size:13px;font-weight:600}.trackingLinksPanel{gap:14px;display:grid}.trackingLinkAutoRow p{color:var(--brand-muted);margin:0;font-size:13px}.trackingLinkAutoRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.trackingLinkForm{grid-template-columns:minmax(180px,240px) minmax(260px,1fr) auto;align-items:start;gap:10px;display:grid}.trackingLinkForm.simple{grid-template-columns:minmax(260px,1fr) auto}.trackingLinkForm .buttonRow{grid-column:auto;align-self:stretch;margin:0}.trackingLinkForm .buttonRow button{min-height:42px}.trackingLinkList{gap:12px;display:grid}.trackingLinkRow{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border:none;border-radius:13px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.trackingLinkRow input{min-height:34px;padding:7px 9px;font-size:12px}.trackingLinkTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trackingLinkName{align-items:center;gap:10px;min-width:0;display:flex}.trackingLinkName strong{letter-spacing:-.01em;color:var(--brand-ink);font-size:15px;font-weight:700}.trackingLinkDate{color:var(--text-3);white-space:nowrap;font-size:12px}.trackingLinkChip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.trackingLinkChip .dot{border-radius:50%;width:6px;height:6px}.trackingLinkChip.pending{color:#f3d08a;background:#f5b13f1f;box-shadow:inset 0 0 0 1px #f5b13f4d}.trackingLinkChip.pending .dot{background:var(--gold)}.trackingLinkChip.failed{color:#f6a6b4;background:#f0708a1f;box-shadow:inset 0 0 0 1px #f0708a4d}.trackingLinkChip.failed .dot{background:var(--rose)}.trackingLinkNote{color:var(--text-3);margin:-2px 0 0;font-size:12.5px}.trackingLinkNote.failed{color:#f6a6b4}.trackingLinkMetricGrid{grid-template-columns:repeat(4,minmax(70px,1fr));min-width:0;gap:8px!important;display:grid!important}.trackingLinkMetric{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.trackingLinkMetric span{text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);font-size:10px;font-weight:800}.trackingLinkMetric strong{min-width:0;color:var(--brand-ink);font-family:var(--font-mono);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:700;overflow:hidden}.trackingLinkMetric.cvr strong{color:var(--accent)}.trackingLinkMetric.asButton{cursor:pointer;text-align:left;font:inherit}.trackingLinkMetric.asButton:hover,.trackingLinkMetric.asButton.open{border-color:var(--line-hi);background:var(--panel-2)}.trackingLinkSubsDialog{width:min(560px,100vw - 32px)}.trackingLinkSubsHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trackingLinkSubsHead h2{margin:3px 0 0}.trackingLinkSubsBody{gap:8px;max-height:min(52vh,420px);display:grid;overflow-y:auto}.trackingLinkSubsList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trackingLinkSubsList li{background:#ffffff0f;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;padding:7px 9px;display:flex}.trackingLinkSubsList li.isOpenable{padding:0}.trackingLinkSubOpen{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;padding:7px 9px;display:flex}.trackingLinkSubOpen:hover{background:#ffffff12}.trackingLinkSubOpen:focus-visible{outline-offset:-2px;outline:2px solid #78beffd9}.trackingLinkSubWho{align-items:baseline;gap:8px;min-width:0;display:flex}.trackingLinkSubWho strong{font-size:13px}.trackingLinkSubWho span{color:#f6f6f68c;font-size:12px}.trackingLinkSubMeta{align-items:baseline;gap:10px;display:flex}.trackingLinkSubMeta em{color:#2dd4a7;font-family:var(--font-mono);font-size:12.5px;font-style:normal;font-weight:700}.trackingLinkSubMeta>span{color:#f6f6f68c;font-size:12px}.trackingLinkSubBadge{border:1px solid #ffffff2e;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:700}.trackingLinkSubBadge.matched{color:#2dd4a7;border-color:#2dd4a766}.trackingFreshness{color:#c7b98c!important}.trackingTagRow{flex-wrap:wrap;gap:5px!important;display:flex!important}.trackingTagRow span{width:fit-content;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text-2);border-radius:8px;padding:3px 7px;font-size:11px;font-weight:600}.trackingLinkActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.trackingLinkActions .smallButton{min-width:72px;min-height:34px;padding:5px 13px;font-size:12.5px}.trackingLinkActions .smallButton.iconOnly{min-width:34px;padding:5px 8px;font-size:15px;line-height:1}.trackingDrilldownDialog{width:min(760px,100vw - 28px);max-height:min(720px,82vh);overflow:auto}.trackingStatsList{gap:8px;display:grid}.trackingUrlField{background:var(--panel-2);border:1px solid var(--brand-line);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;display:grid}.trackingUrlField.primary{border-color:var(--brand-edge-strong);background:#e8d9b80f}.trackingUrlField em{letter-spacing:.06em;text-transform:none;color:var(--brand-muted);grid-column:1/-1;font-size:10px;font-style:normal;font-weight:600}.trackingUrlField.primary em{color:var(--brand-wordmark-color)}.trackingUrlField input{color:#e2e2e2;background:0 0;border:none;padding:4px 0;font-family:ui-monospace,SF Mono,monospace}.trackingUrlField input:focus{color:#fff;outline:none}.form,.creatorForm,.postForm,.scriptForm,.fanForm,.queueForm,.campaignForm{gap:10px;margin-bottom:16px;display:grid}.currencyInput{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:0 10px;display:grid}.currencyInput input{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;background:0 0!important;border:none!important;padding:8px 0!important}.currencyInput input:focus{outline:none}.currencyPrefix{color:var(--brand-wordmark-color,#b49046);font-size:15px;font-weight:700;line-height:1}.currencySuffix{color:var(--brand-muted,#888);letter-spacing:.06em;text-transform:none;font-size:11px;font-weight:600}.scriptForm{grid-template-columns:1fr 1fr;gap:12px 14px}.iconTextButton{justify-content:center;align-items:center;gap:7px;display:inline-flex!important}.campaignTemplateGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:12px;display:grid}.campaignTemplateCard{min-height:64px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);text-align:left;border:none;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:10px;display:grid}.campaignTemplateCard:hover,.campaignTemplateCard.active{background:#2dd4a70f;box-shadow:inset 0 0 0 1px #2dd4a766}.campaignTemplateCard svg{color:var(--brand-wordmark-color)}.campaignTemplateCard strong,.campaignTemplateCard span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.campaignTemplateCard strong{font-size:13px}.campaignTemplateCard span{color:var(--brand-muted);grid-column:2;font-size:12px}.campaignFlowForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:0;display:grid}.campaignFlowStep{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.campaignFlowStepHeader{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.campaignFlowStepHeader svg{color:var(--brand-wordmark-color)}.campaignFlowStepHeader div{gap:2px;min-width:0;display:grid}.campaignFlowStepHeader strong{color:var(--brand-ink);font-size:14px}.campaignFlowStepHeader span{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campaignFlowGrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.campaignFlowGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignMessageField{gap:9px;display:grid}.campaignMessageField textarea{min-height:138px}.campaignLaunchActions{grid-column:1/-1;justify-content:flex-end;margin-bottom:0}.campaignReadinessStrip{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.scriptReadinessStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.campaignReadinessStrip span{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;gap:2px;min-height:46px;padding:7px 9px;display:grid}.campaignReadinessStrip span.ready{border-color:#6fb4ff59}.campaignReadinessStrip em{color:var(--brand-muted);letter-spacing:.05em;text-transform:none;font-size:10px;font-style:normal;font-weight:800}.campaignReadinessStrip strong{min-width:0;color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.campaignsWrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.campaignsHistory{grid-column:1/-1}.campaignsPage .campaignTemplateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0}.campaignTemplateCard:hover{background:var(--surface);transform:translateY(-1px)}.campaignTemplateCard.active{box-shadow:inset 0 0 0 1.5px var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);transform:none}.campaignFlowForm{grid-template-columns:minmax(0,1fr);gap:0}.campaignFlowStep{border:none;border-top:1px solid var(--line);background:0 0;border-radius:0;gap:12px;margin-top:18px;padding:18px 0 0}.campaignFlowContent{grid-column:auto}.campaignFlowStepHeader{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.campaignFlowStepIcon{background:var(--panel-2);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--accent);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.campaignApprovalToggle{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:13px 15px;font-size:13.5px;font-weight:600}.campaignReadinessStrip{margin-top:18px}.campaignsPreview .statBox{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:13px;padding:18px}.campaignsPreview .statBox strong{color:var(--accent);letter-spacing:-1px;margin-top:6px;font-size:34px}.campaignsPreview .list{margin-top:14px}.campaignsDashedEmpty,.campaignsHistory .actionEmpty{border:1.5px dashed var(--line-hi);text-align:center;color:var(--text-3);border-radius:13px;padding:34px 18px;font-size:13px;line-height:1.5}.campaignsHistory .actionEmpty{border-radius:14px;padding:48px 20px;font-size:14px}@media (max-width:1080px){.campaignsWrap,.campaignsPage .campaignTemplateGrid{grid-template-columns:minmax(0,1fr)}}.scriptVariableRow{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.scriptMediaComposer{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;grid-column:1/-1;gap:10px;padding:10px;display:grid}.scriptMediaDock{gap:6px;width:fit-content;display:inline-flex}.scriptAttachmentEmpty{margin:0}.scriptAttachmentList{flex-wrap:wrap;gap:7px;display:flex}.campaignAttachmentList{grid-column:1/-1;align-items:center;min-height:34px}.scriptAttachmentChip{max-width:100%;min-height:34px;color:var(--brand-ink);background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:7px;padding:5px 6px 5px 9px;font-size:12px;font-weight:800;display:inline-flex}.scriptAttachmentChip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(360px,60vw);overflow:hidden}.scriptAttachmentChip button{color:#fff;background:#00000038;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:24px;height:24px;padding:0;display:grid}.scriptAttachmentChip button:hover{background:#0000005c;border-color:#ffffff57}.scriptAttachmentPending{color:#cfcabd;position:relative;overflow:hidden}.scriptAttachmentPendingState{font-variant-numeric:tabular-nums;opacity:.85;font-size:11px;font-weight:800}.scriptAttachmentPendingBar{background:var(--mint,#5ce1b6);height:2px;transition:width .18s ease-out;position:absolute;bottom:0;left:0}.scriptAttachmentPending.isFailed{border-color:#f471748c}.scriptAttachmentPending.isFailed .scriptAttachmentPendingState{color:#f47174;opacity:1}@media (prefers-reduced-motion:reduce){.scriptAttachmentPendingBar{transition:none}}.scriptVaultPicker{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px;max-height:260px;display:grid;overflow:auto}.scriptVaultPicker button{border:1px solid var(--brand-line);background:var(--surface);min-height:38px;color:var(--brand-ink);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.scriptVaultPicker button:not(:disabled):hover{border-color:var(--brand-edge-strong);background:var(--surface)}.scriptVaultPicker button:disabled{opacity:.62;cursor:default}.scriptVaultPicker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.scriptVaultPicker em{color:var(--brand-muted);text-transform:none;font-size:11px;font-style:normal;font-weight:850}.scriptListToolbar{grid-template-columns:minmax(0,1fr) minmax(150px,190px);gap:8px;margin-bottom:4px;display:grid}.scriptForm>.scriptMessageField,.scriptForm>.scriptMediaField,.scriptForm>button,.scriptForm>.warningBox{grid-column:1/-1}.form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.creatorForm{grid-template-columns:repeat(3,minmax(0,1fr))}.creatorStaffPicker{grid-column:1/-1;gap:9px;display:grid}.creatorStaffPicker>span{color:var(--brand-muted);letter-spacing:.02em;text-transform:none;font-size:12px;font-weight:900}.staffMultiSelect{width:100%;position:relative}.staffMultiSelectControl{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;width:100%;min-height:42px;color:inherit;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.staffMultiSelectControl:hover{border-color:var(--brand-edge)}.staffMultiSelectChips{flex-wrap:wrap;flex:1;gap:4px;display:flex}.staffChip{color:var(--accent);background:#2dd4a71a;border-radius:8px;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #2dd4a74d}.staffChipRemove{cursor:pointer;width:16px;height:16px;color:var(--brand-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.staffChipRemove:hover{color:var(--rose);background:#ef6f6c1f}.staffMultiSelectMenu{z-index:50;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;gap:0;max-height:280px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0006}.staffMultiSelectSearch{background:var(--panel);border:none;border-bottom:1px solid var(--line);width:100%;color:inherit;padding:8px 12px;font-size:13px}.staffMultiSelectSearch:focus{outline:none}.staffMultiSelectList{max-height:240px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.staffMultiSelectList li{margin:0;padding:0}.staffMultiSelectOption{cursor:pointer;color:#e2e2e2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px;font-size:13px;display:grid}.staffMultiSelectOption:hover{background:#ffffff0a}.staffMultiSelectOption.checked{color:#fff}.staffMultiSelectOption input[type=checkbox]{margin:0}.staffMultiSelectName{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.staffMultiSelectEmpty{padding:10px 14px;list-style:none}.creatorSubmitButton{white-space:nowrap;grid-column:1/-1;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;display:inline-flex}.creatorSubmitButton svg{flex-shrink:0}.formField{gap:9px;min-width:0;display:grid}.formField span{color:var(--brand-muted);text-transform:none;font-size:13px;font-weight:850}.postBasics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.postPickerDialog{width:min(620px,100%);max-height:min(620px,100dvh - 52px)}.postPickerDialog.media{width:min(920px,100%)}.postPickerBody{gap:13px;min-height:0;padding-right:2px;display:grid;overflow:auto}.postPickerBody.media{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.postPickerBody.media .vaultPickerGrid{min-height:0}.formField.fullSpan,.postComposerSection.fullSpan{grid-column:1/-1}.fieldHelp{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.35}.fieldHelpError{color:#ff7a7a;font-weight:600}.warningText{color:#ffb86b}.attachmentPanel{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;gap:12px;padding:12px;display:grid}.attachmentPanelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.attachmentPanelHeader strong{font-size:15px;display:block}.attachmentPanelHeader p,.compactEmpty{color:var(--brand-muted);margin:0;font-size:13px}.attachmentActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.attachmentActions select{min-width:210px}.fileButton{min-height:40px;color:var(--brand-ink);cursor:pointer;background:#2d2d2d;border-radius:8px;justify-content:center;align-items:center;padding:9px 14px;font-weight:850;display:inline-flex}.fileButton input{display:none}.postComposerSection{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:13px;display:grid}.iconSectionHead{align-items:center;gap:10px;min-width:0;display:flex}.iconSectionHead svg{color:var(--brand-accent);flex-shrink:0}.iconSectionHead strong{font-size:14px;display:block}.iconSectionHead p{color:var(--brand-muted);margin:2px 0 0;font-size:12px}.postMediaActions{justify-content:flex-start}.iconFileButton{gap:7px}.vaultSelectWrap{border:1px solid var(--brand-line);background:#111;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}.vaultSelectWrap svg{color:var(--brand-muted);flex-shrink:0}.vaultSelectWrap select{background:0 0;border:none;width:100%;min-height:42px;padding:0}.attachmentList{flex-wrap:wrap;gap:8px;display:flex}.attachmentChip{border:1px solid var(--brand-line);max-width:100%;color:var(--brand-ink);overflow-wrap:anywhere;background:#111;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font-size:13px;font-weight:800;display:inline-flex}.attachmentChip button{min-width:22px;min-height:22px;color:var(--brand-muted);background:#2d2d2d;border-radius:10px;padding:0}.postPolicyPanel{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;gap:4px;padding:11px 12px;display:grid}.postPolicyPanel strong{font-size:14px}.postPolicyPanel p{color:var(--brand-muted);margin:0;font-size:13px;line-height:1.35}.composerActions{justify-content:flex-end;gap:12px;margin-top:2px;display:flex}.composerActions button{min-width:150px;min-height:44px}.assignmentForm{gap:12px;margin-bottom:16px;display:grid}.shiftForm{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(180px,1fr) minmax(160px,1fr) auto;gap:10px;margin-bottom:16px;display:grid}.staffPage{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0}.staffSectionTabs{border:1px solid var(--brand-line);background:var(--panel);border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:-2px;padding:4px;display:flex}.staffSectionTabs button{min-height:38px;color:var(--brand-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.staffSectionTabs button:hover{box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--panel-2);color:var(--text)}.staffSectionTabs button.active{color:var(--accent);background:#2dd4a71a;box-shadow:inset 0 0 0 1px #2dd4a761}.staffSectionTabs em{min-width:22px;color:inherit;text-align:center;background:#ffffff14;border-radius:10px;padding:2px 6px;font-size:11px;font-style:normal;line-height:1.2}.staffPage>.wide{grid-column:1/-1}.staffPage .card,.staffList,.staffCard,.inlineSalary{min-width:0;max-width:100%}.staffPage .formField{align-content:start;gap:6px;min-width:0;display:grid}.staffPage .formField>span{min-height:14px;color:var(--brand-muted);letter-spacing:.06em;text-transform:none;font-size:11px;font-weight:850;line-height:14px}.staffPage .fieldSpacer{visibility:hidden}.staffPage input,.staffPage select{height:44px;min-height:44px;padding:0 12px;font-size:14px;line-height:1.2}.staffForm,.assignmentForm,.shiftFormGrid{gap:14px;display:grid}.staffForm{grid-template-columns:minmax(190px,1.05fr) minmax(260px,1.2fr) minmax(150px,.6fr) minmax(170px,.68fr) minmax(142px,.52fr);align-items:start}.staffForm .staffFormActions{min-width:0}.staffForm .staffFormActions .addButton{white-space:nowrap;width:100%;height:44px;min-height:44px;padding:0 16px}@media (max-width:1080px){.staffForm{grid-template-columns:repeat(2,minmax(0,1fr))}.staffForm .staffFormActions{grid-column:1/-1}}.staffSummaryStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.staffSummaryStrip article{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;align-content:center;gap:5px;min-height:72px;padding:12px;display:grid}.staffSummaryStrip span,.staffRosterHeader p{color:var(--brand-muted)}.staffSummaryStrip span{text-transform:none;font-size:11px;font-weight:850}.staffSummaryStrip strong{color:#fff;font-size:22px}.staffRosterHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.staffRosterHeader h3{margin:0 0 4px;font-size:16px}.staffRosterHeader p{margin:0}.staffList{gap:10px;margin-top:12px;display:grid}.staffCard{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:13px;flex-direction:column;transition:box-shadow .14s;display:flex;overflow:hidden}.staffCard.isEditing{box-shadow:inset 0 0 0 1px var(--line-hi)}.staffSummaryRow{flex-wrap:wrap;align-items:center;gap:16px;padding:13px 14px;display:flex}.staffSummaryMain{flex:200px;gap:3px;min-width:0;display:grid}.staffSummaryFacts{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.staffFact{gap:2px;min-width:0;display:grid}.staffFact>span{letter-spacing:.06em;text-transform:none;color:var(--brand-muted);font-size:10px;font-weight:850;line-height:12px}.staffFact>strong{color:#f0ece2;white-space:nowrap;font-size:13px;font-weight:750}.staffFact.isMuted>strong{color:var(--brand-muted);font-weight:600}.staffEditToggle{min-height:38px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);cursor:pointer;border-radius:11px;align-items:center;gap:7px;margin-left:auto;padding:0 16px;font-size:13px;font-weight:700;transition:background .14s,box-shadow .14s,color .14s;display:inline-flex}.staffEditToggle:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-hi)}.staffEditToggle.open{background:var(--accent);box-shadow:none;color:#04110d}.staffEditDrawer{border-top:1px solid var(--line-hi);background:var(--panel);gap:10px;padding:12px 14px 14px;display:grid}.staffEditDrawer .inlineSalary{background:0 0;border:none;padding:0}.staffCard.pendingEmployee{background:linear-gradient(90deg, #ffb86b0d, var(--panel) 36%);border-color:#ffb86b57}.staffCardIdentity{align-content:center;gap:7px;min-width:0;display:grid}.staffCardNameLine{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.staffCard .staffNameButton{color:#f4efe5;font-weight:850}.staffCard .staffNameButton:hover{color:#ffd98a}.staffEmail{color:#d7d7d1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.staffCardBadges{flex-wrap:wrap;gap:6px;display:flex}.staffCardBadges span{min-height:25px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text-2);border-radius:8px;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.staffRoleControl{max-width:none}.staffRoleControl select{border-color:var(--line);background:var(--panel);color:#f4efe5}.staffCardMeta{border-left:1px solid var(--line-hi);align-content:center;gap:4px;min-width:0;padding-left:14px;display:grid}.staffCardMeta span{color:var(--brand-muted);letter-spacing:.06em;text-transform:none;font-size:10px;font-weight:850}.staffCardMeta strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.staffCardMeta em{color:var(--brand-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.staffCardActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-top:4px;display:flex}.staffCardActions .smallButton{flex:0 150px;justify-content:center;align-items:center;gap:6px;width:auto;height:44px;min-height:44px;padding:0 12px;display:inline-flex}.inlineSalary{border:1px solid var(--line);background:var(--panel);border-radius:8px;grid-template-columns:minmax(100px,1fr) minmax(90px,.75fr) minmax(90px,.75fr) minmax(82px,.6fr);align-content:center;align-items:end;gap:8px;min-width:0;padding:11px;display:grid}.inlineSalary.hasRole{grid-template-columns:minmax(128px,1fr) minmax(90px,.72fr) minmax(108px,.8fr) minmax(92px,.65fr)}.inlineSalaryHeader{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:10px;min-height:16px;display:flex}.inlineSalaryHeader span{color:var(--brand-muted);letter-spacing:.06em;text-transform:none;font-size:10px;font-weight:850}.inlineSalaryHeader strong{color:#fff;font-size:13px}.inlineSalary .smallButton{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:44px;min-height:44px;padding:0 10px;display:inline-flex}.staffAdminForm .smallButton{align-self:end}.staffAdminForm.hasRole .smallButton{grid-column:1/-1;justify-self:end;width:min(160px,100%)}.inlineLabel{gap:5px;min-width:0;display:grid}.inlineLabel span{text-transform:none;letter-spacing:.06em;min-height:12px;color:var(--brand-muted);font-size:10px;line-height:12px}.inlineSalary input,.inlineSalary select{height:44px;min-height:44px;padding:0 10px;font-size:13px}.inlineSalary input[type=number]{appearance:textfield}.inlineSalary input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.inlineSalary input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.bonusSection{border:1px solid var(--line-hi);background:#0e0e0e;border-radius:8px;order:4;grid-area:auto/1/auto/-1;overflow:hidden}.bonusSectionToggle{width:100%;color:var(--brand-muted);letter-spacing:.06em;text-transform:none;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;min-height:40px;padding:10px 12px;font-size:10px;font-weight:850;display:flex}.bonusSectionToggle:hover{background:var(--panel-2)}.bonusToggleChevron{opacity:.6;font-size:9px}.bonusSectionBody{border-top:1px solid #222;gap:8px;padding:10px 12px 12px;display:grid}.commissionSummary{background:var(--panel);border:1px solid var(--line-hi);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.commissionLabel{text-transform:none;letter-spacing:.06em;color:var(--brand-muted);font-size:10px;font-weight:700}.commissionValue{color:#c8a44a;font-size:12px;font-weight:600}.bonusAddRow{grid-template-columns:90px 1fr auto;align-items:center;gap:6px;display:grid}.bonusAmountInput,.bonusNoteInput{background:var(--panel-2);border:1px solid var(--line);color:#fff;border-radius:6px;height:36px;min-height:36px;padding:0 8px;font-size:13px}.bonusAmountInput[type=number]{appearance:textfield}.bonusAmountInput::-webkit-inner-spin-button{appearance:none;margin:0}.bonusAmountInput::-webkit-outer-spin-button{appearance:none;margin:0}.bonusAddRow .smallButton{white-space:nowrap;height:36px;min-height:36px}.bonusRow{background:var(--panel);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.bonusAmount{color:#c8a44a;min-width:60px;font-weight:600}.bonusNote{color:#888;flex:1}.bonusDelete{color:#666;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;padding:2px;display:flex}.bonusDelete:hover{color:#e05555}.bonusEmpty,.bonusLoading{color:var(--brand-muted);margin:0;padding:4px 2px;font-size:11px}.wageSlipRow{background:var(--panel);border-radius:6px;margin-bottom:4px;padding:8px 10px;font-size:12px}.wageSlipHeader{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.wageSlipPeriod{color:var(--brand-muted)}.wageSlipTotal{color:#c8a44a}.wageSlipHeaderRight{align-items:center;gap:8px;display:inline-flex}.wageSlipBreakdown{color:#666;flex-wrap:wrap;gap:6px;font-size:11px;display:flex}.wageSlipActions{justify-content:flex-end;margin-top:6px;display:flex}.accountGateSwitchRow{justify-content:flex-end;display:flex}.paySlipList{gap:8px;display:grid}.paySlipRow{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.paySlipRow.isPaid{opacity:.82}.paySlipInfo{gap:2px;min-width:0;display:grid}.paySlipInfo strong{font-size:13px}.paySlipInfo>span{color:var(--brand-muted);font-size:12px}.paySlipPaidNote{font-size:11px}.paySlipPaidNote.isDue{color:#c8a44a}.paySlipMeta{flex:none;align-items:center;gap:10px;display:flex}.paySlipAmount{letter-spacing:-.3px;color:#c8a44a;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800}.staffAvatar{background:var(--panel-2);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--line-hi);color:var(--brand-muted);letter-spacing:.04em;border-radius:50%;flex:0 0 26px;place-items:center;font-size:10px;font-weight:800;display:grid}@media (max-width:1180px){.staffCard{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr)}.staffCardMeta{order:2}.inlineSalary{order:3;grid-column:1/-1}.staffCardActions{order:5;min-width:0}}@media (max-width:720px){.staffSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.staffRosterHeader{align-items:start;display:grid}.staffCard{grid-template-columns:1fr}.staffCardMeta{border-left:0;border-top:1px solid var(--line-hi);padding-top:10px;padding-left:0}.inlineSalary,.inlineSalary.hasRole{grid-template-columns:1fr 1fr}.inlineSalary .smallButton{grid-column:1/-1;width:100%}.staffCardActions{justify-content:stretch}.staffCardActions .smallButton{flex:100%}}@media (max-width:520px){.staffForm,.staffSummaryStrip,.inlineSalary,.inlineSalary.hasRole{grid-template-columns:1fr}}.assignmentPickers{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) auto;align-items:end;gap:12px;display:grid}@media (max-width:720px){.assignmentPickers{grid-template-columns:1fr}}.assignmentActions{justify-content:flex-end;display:flex}.assignmentsByCreator{gap:8px;display:grid}.assignmentCreatorRow{background:var(--surface-soft,var(--panel-2));border:1px solid var(--brand-line);border-radius:8px;grid-template-columns:minmax(140px,.9fr) minmax(0,2.6fr) minmax(140px,.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.assignmentCreatorIdentity{gap:2px;min-width:0;display:grid}.assignmentCreatorIdentity strong{font-size:13px}.assignmentChipRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assignmentStaffChip{border:1px solid var(--line-hi);background:var(--panel-2);color:#f4efe5;box-shadow:none;border-radius:8px;align-items:center;gap:8px;padding:5px 5px 5px 10px;font-size:12px;display:inline-flex}.assignmentStaffChip .small{color:var(--brand-muted);font-size:11px}.assignmentPermissionButton{color:#9fb8ff;cursor:pointer;background:#4b79ff1f;border:1px solid #4b79ff5c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.assignmentPermissionButton.active{color:#74e7c2;background:#38d39f24;border-color:#38d39f75}.assignmentPermissionButton:hover:not(:disabled){background:#4b79ff33;border-color:#4b79ffb3}.assignmentPermissionButton:disabled{opacity:.55;cursor:wait}.assignmentRemoveButton{color:#ff8a84;cursor:pointer;background:#ef6f6c1f;border:1px solid #ef6f6c6b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:auto;min-width:0;height:28px;padding:0 8px;font-size:11px;font-weight:850;display:inline-flex}.assignmentRemoveButton:hover:not(:disabled){color:#ffd6d3;background:#ef6f6c38;border-color:#ef6f6cb8}.assignmentRemoveButton:disabled{opacity:.55;cursor:wait}.assignmentCreatorAdd select{min-height:32px;font-size:12.5px}@media (max-width:900px){.assignmentCreatorRow{grid-template-columns:1fr;gap:8px}}.assignmentList{gap:8px;margin-top:14px;display:grid}.assignmentRow{background:var(--panel-2);border:1px solid var(--line-hi);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:16px;padding:12px 14px;display:grid}.assignmentRow>div:first-child{gap:2px;display:grid}.assignmentRow strong{font-size:13px}.assignmentPermissions{flex-wrap:wrap;gap:4px;display:flex}.permTag{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);text-transform:lowercase;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}@media (max-width:720px){.assignmentRow{grid-template-columns:1fr}}.shiftFormGrid{grid-template-columns:minmax(220px,1.2fr) minmax(280px,1.15fr) minmax(150px,.65fr) minmax(150px,.65fr);align-items:start;gap:14px;display:grid}.shiftFormGrid .shiftDayRow,.shiftFormGrid .shiftFormNotes,.shiftFormGrid .shiftFormActions,.shiftFormGrid .shiftTzPreview{grid-column:1/-1}.shiftFormGrid .shiftFormActions{justify-content:flex-end;display:flex}@media (max-width:960px){.shiftFormGrid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.shiftFormGrid{grid-template-columns:1fr}}.timezoneManager{border:1px solid var(--brand-line);background:var(--surface-soft,var(--panel-2));border-radius:8px;grid-template-columns:minmax(220px,360px) auto minmax(0,1fr);align-items:end;gap:10px;margin:10px 0 14px;padding:10px;display:grid}.timezoneManager .smallButton{height:40px;min-height:40px}.timezoneChipRow{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.timezoneChip{border:1px solid var(--brand-line);background:var(--panel);max-width:100%;color:var(--brand-ink);border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.timezoneChip button{border-radius:10px;justify-content:center;align-items:center;width:18px;height:18px;min-height:18px;padding:0;display:inline-flex}.timezoneError{grid-column:1/-1}@media (max-width:860px){.timezoneManager{grid-template-columns:1fr auto}.timezoneChipRow,.timezoneError{grid-column:1/-1}}.shiftDayRow .shiftDayChips{flex-wrap:wrap;gap:6px;display:flex}.shiftDayChip{color:var(--brand-muted);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 12px;font-size:12px;transition:background .12s,box-shadow .12s,color .12s}.shiftDayChip:hover{box-shadow:inset 0 0 0 1px var(--brand-edge);color:#fff}.shiftDayChip.active{box-shadow:inset 0 0 0 1px var(--brand-edge-strong);color:#fff;background:#ad824e1f}.shiftTzPreview{border:1px solid var(--line-hi);background:#ffffff08;border-radius:8px;align-items:stretch;gap:10px;padding:10px 14px;display:flex}.shiftTzCell{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.shiftTzCellLabel{color:var(--brand-muted);text-transform:none;letter-spacing:.04em;font-size:10px}.shiftTzCellValue{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;line-height:1.2}.shiftTzCellZone{color:var(--brand-muted);font-size:11px}.shiftTzCellDivider{color:var(--brand-muted);-webkit-user-select:none;user-select:none;align-self:center;padding:0 4px;font-size:14px}@media (max-width:540px){.shiftTzPreview{flex-direction:column;gap:6px}.shiftTzCellDivider{display:none}}.scheduleRowCard{background:var(--panel-2);border:1px solid var(--line-hi);border-radius:8px;grid-template-columns:minmax(160px,1.3fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:center;gap:18px;padding:12px 14px;display:grid}.scheduleRowActions{place-self:center end;gap:6px;display:flex}.scheduleRowActions .smallButton{white-space:nowrap}.scheduleRowEmployee,.scheduleRowWhen{gap:3px;min-width:0;display:grid}.scheduleRowWhen span{text-transform:none;letter-spacing:.06em;font-size:10px}.scheduleRowWhen strong{font-size:13px}@media (max-width:720px){.scheduleRowCard{grid-template-columns:1fr}}.staffHoursGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.leaderboardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.leaderboardWindow{gap:4px;display:inline-flex}.leaderboardWindow button{border:1px solid var(--brand-line);background:var(--panel-2);color:var(--text-dim);cursor:pointer;border-radius:999px;padding:5px 12px;font-weight:600}.leaderboardWindow button.active{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.leaderboardTableWrap{overflow-x:auto}.leaderboardTable{border-collapse:collapse;width:100%;font-size:14px}.leaderboardTable th,.leaderboardTable td{text-align:left;border-bottom:1px solid var(--brand-line);white-space:nowrap;padding:10px 12px}.leaderboardTable th{color:var(--text-dim);text-transform:none;letter-spacing:.04em;font-size:12px;font-weight:600}.leaderboardTable tr.leaderTop td{font-weight:700}.leaderboardTable tr.leaderTop td:first-child{color:var(--brand-accent)}.keyHelpOverlay{z-index:1200;background:#0608109e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.keyHelpCard{background:var(--panel);border:1px solid var(--brand-line);border-radius:14px;width:min(420px,100%);padding:18px 20px;box-shadow:0 24px 60px #00000073}.keyHelpHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.keyHelpList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.keyHelpList li{align-items:center;gap:12px;display:flex}.keyHelpList span{color:var(--text-dim);font-size:14px}.keyHelpList kbd{border:1px solid var(--line-hi);background:var(--surface);text-align:center;border-bottom-width:2px;border-radius:6px;min-width:22px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-block}.staffHoursCard{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;gap:8px;padding:12px;display:grid}.staffHoursCard div{border:1px solid var(--line-hi);background:var(--surface);border-radius:8px;gap:3px;padding:8px;display:grid}.staffHoursCard span,.staffHoursCard p{color:var(--brand-muted);font-size:13px}.staffHoursCard em{color:#f1f1f1;font-style:normal;font-weight:800}.staffHoursHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.staffHoursHead strong{font-size:15px}.staffHoursWindows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staffHoursWindows em{font-size:15px}.staffHoursWindows small{color:var(--brand-muted);font-size:11px}.staffHoursWindows small.isMuted{opacity:.55}.staffHoursMeta{font-size:12px}.assignedCreatorList{gap:8px;display:grid}.assignedCreatorRow{align-items:center;gap:10px;display:flex}.assignedCreatorRow>strong{font-size:14px}.assignedCreatorAvatar{background:var(--panel-2);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line-hi);border-radius:50%;flex:0 0 28px;place-items:center;display:grid;overflow:hidden}.assignedCreatorAvatar img{object-fit:cover;width:100%;height:100%}.assignedCreatorAvatar strong{color:var(--brand-muted);font-size:11px}.messageForm{gap:10px;margin-bottom:16px;display:grid}.messageComposerCard{gap:12px;display:grid}.messageToolStrip{flex-wrap:wrap;gap:8px;display:flex}.basicThreadList{max-height:360px}.fanForm{grid-template-columns:repeat(3,minmax(0,1fr))}.fanForm textarea,.queueForm textarea,.campaignForm textarea{grid-column:1/-1}.queueForm,.campaignForm{grid-template-columns:repeat(4,minmax(0,1fr))}.queueForm.queueComposerLayout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;width:100%;margin-bottom:0}.queueForm button,.campaignForm .buttonRow,.buttonRow{grid-column:1/-1}.inlineToggle{margin:0}.buttonRow{flex-wrap:wrap;gap:10px;display:flex}.buttonLink{border:1px solid var(--brand-line);background:var(--surface);min-height:42px;color:var(--brand-ink);border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.buttonLink.secondary{background:var(--panel-2)}.buttonLink.smallButton{min-height:34px;padding:0 10px;font-size:13px}.buttonPair{flex-wrap:wrap;gap:8px;display:inline-flex}.statusBeacon{border:1px solid var(--line-hi);background:var(--panel-2);color:#e8e8e8;white-space:nowrap;border-radius:10px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:7px;width:auto;min-width:132px;min-height:34px;padding:0 10px;font-size:13px;font-weight:850;display:inline-grid;position:relative}.statusBeacon.green{color:#e7fff2;background:#35d27f21;border-color:#35d27f73}.statusBeacon.amber{color:#fff2cf;background:#f2aa0024;border-color:#f2aa0080}.statusBeacon.red{color:#ffe0df;background:#ef6f6c24;border-color:#ef6f6c80}.statusBeaconDot{background:var(--gold);border-radius:50%;width:10px;min-width:10px;height:10px;box-shadow:0 0 0 4px #f2aa0024}.statusBeacon.green .statusBeaconDot{background:var(--accent);box-shadow:0 0 0 4px #35d27f24}.statusBeacon.amber .statusBeaconDot{background:var(--gold);box-shadow:0 0 0 4px #f2aa0024}.statusBeacon.red .statusBeaconDot{background:var(--rose);box-shadow:0 0 0 4px #ef6f6c24}.statusBeaconArrow{opacity:.82;justify-self:end}.statusBeacon strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1;overflow:hidden}.proxyStatus{border:1px solid var(--line-hi);background:var(--panel-2);min-height:34px;color:var(--text-2);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:inline-flex}.proxyStatus span{background:#777;border-radius:50%;width:9px;min-width:9px;height:9px}.proxyStatus.connected span,.proxyStatus.reachable span{background:var(--accent);box-shadow:0 0 0 4px #35d27f1f}.proxyStatus.configured span{background:var(--gold);box-shadow:0 0 0 4px #f2aa001f}.proxyStatus.failed span{background:var(--rose);box-shadow:0 0 0 4px #ef6f6c1f}.proxyStatus.checking span,.proxyStatus.wrong_method span{background:var(--gold);box-shadow:0 0 0 4px #f2aa001f}.proxyChecks{gap:8px;display:grid}.proxyCheck{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:11px;grid-template-columns:minmax(120px,.8fr) auto minmax(0,1.6fr);align-items:center;gap:10px;padding:10px;display:grid}.proxyCheck span{min-width:76px;color:var(--text-2);text-align:center;text-transform:none;background:#ffffff0f;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:900}.proxyCheck.passed span{color:#7cffb5;background:#35d27f29}.proxyCheck.failed span{color:#ffaaa6;background:#ef6f6c29}.proxyCheck.skipped span,.proxyCheck.disabled span{color:#ffd27a;background:#f2aa0029}.proxyCheck p{color:var(--brand-muted);font-size:13px}.iconButton{justify-content:center;align-items:center;gap:8px;display:inline-flex}.creatorTimeCard{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:grid}.creatorTimeCard.compact{margin-bottom:0;padding:10px 12px}.creatorTimeCard span,.creatorTimeTile span,.timeValue span{color:var(--brand-muted);font-size:13px}.creatorTimeCard strong{margin-top:4px;font-size:22px;display:block}.creatorTimeCard.compact strong{font-size:18px}.creatorTimeCard p{color:var(--brand-muted);margin-top:3px;font-size:13px}.creatorTimeCard em{color:#8fb4ff;font-size:12px;font-style:normal;font-weight:800}.creatorProfileCard{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border:none;border-radius:14px;padding:0;overflow:hidden}.creatorProfileBanner{background:linear-gradient(135deg, var(--surface), var(--surface-hi));background-position:50%;background-size:cover;min-height:112px}.creatorProfileBody{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px;display:grid}.creatorAvatar{aspect-ratio:1;border:2px solid var(--line-hi);background:var(--surface);color:#fff;background-position:50%;background-size:cover;border-radius:10px;place-items:center;width:76px;font-weight:900;display:grid}.creatorProfileBody p{color:#d7d7d7;line-height:1.45}.profileActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.profileMetricStrip{border-top:1px solid var(--line);gap:26px;padding:0 16px 18px 108px;display:flex}.profileMetric{gap:2px;min-width:94px;padding-top:14px;display:grid}.profileMetric strong{font-size:24px;line-height:1}.profileMetric span{color:var(--brand-muted);text-transform:none;font-size:13px;font-weight:800}.profilePostsPanel{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border:none;border-radius:14px;gap:12px;padding:18px;display:grid}.profilePostGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.profilePostCard{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border:none;border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.postMediaPreview{aspect-ratio:16/9;background:var(--surface);grid-template-columns:minmax(0,1fr);gap:2px;min-height:180px;max-height:520px;display:grid;position:relative}.postMediaPreview.mediaCount1{grid-template-columns:1fr}.postMediaPreview.emptyPreview{color:var(--brand-muted);grid-template-columns:1fr;place-items:center;gap:6px}.postMediaPreview.emptyPreview span{text-transform:capitalize;font-weight:800}.postMediaTile{background:var(--surface);min-width:0;min-height:0;color:var(--brand-muted);place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.postMediaTile img,.postMediaTile video{object-fit:cover;width:100%;height:100%;display:block}.postMediaTile span{overflow-wrap:anywhere;padding:8px}.postMediaBadge{color:#fff;background:#000000b8;border-radius:10px;padding:5px 8px;font-size:12px;font-weight:900;position:absolute;bottom:10px;right:10px}.profilePostBody{align-content:start;gap:8px;padding:12px;display:grid}.profilePostBody strong{-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.profilePostBody p{color:var(--brand-muted);font-size:13px}.profilePostStats{flex-wrap:wrap;gap:7px;display:flex}.profilePostStats span,.profilePostStatButton{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:8px;padding:4px 7px;font-size:12px;font-weight:700}.profilePostStatButton{cursor:pointer;background:0 0}.profilePostStatButton:hover,.profilePostStatButton.open{box-shadow:inset 0 0 0 1px var(--line-hi);background:var(--surface);color:var(--text)}.profileComments{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);border-radius:10px;gap:10px;padding:10px;display:grid}.profileComment{align-items:flex-start;gap:9px;display:flex}.profileCommentAvatar{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.profileCommentAvatarFallback{background:var(--panel-2);color:var(--brand-muted);place-items:center;font-size:12px;font-weight:800;display:grid}.profileCommentBody{gap:4px;min-width:0;display:grid}.profileCommentMeta{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.profileCommentMeta strong{font-size:13px}.profileCommentMeta span{color:var(--brand-muted);font-size:12px}.profileCommentMeta .profileCommentOwn{color:var(--brand-success);border-radius:6px;padding:1px 6px;font-weight:700;box-shadow:inset 0 0 0 1px #2dd4a759}.profileCommentBody>p{color:var(--text-2);overflow-wrap:anywhere;font-size:13px}.profileCommentActions{flex-wrap:wrap;gap:10px;display:flex}.profileCommentAction{color:var(--brand-muted);text-underline-offset:3px;background:0 0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.profileCommentAction:hover:not(:disabled){color:var(--text)}.profileCommentAction.danger{color:#ff8a8a}.profileCommentAction:disabled{cursor:not-allowed;opacity:.5}.profileCommentsError{color:#ffb86b;font-size:13px}.profileCommentReply{gap:6px;display:grid}.profileCommentReplyTarget{color:var(--brand-muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.profileCommentReplyRow{gap:8px;display:flex}.profileCommentReplyRow input{flex:1;min-width:0}.loadMoreSentinel{justify-content:center;padding-top:4px;display:flex}.linkButton{border:1px solid var(--line-hi);background:var(--surface);color:#8fb4ff;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.assistRisks span{color:var(--brand-muted);font-size:13px}.assistRisks{gap:6px;display:grid}.assistRisks span{color:#ffb86b;background:#321f12;border:1px solid #80552e;border-radius:7px;padding:7px 9px}.aiBriefing{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.aiBriefing>div:first-child{gap:6px;display:grid}.aiBriefing span,.briefingAction p{color:var(--brand-muted);font-size:13px}.briefingStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.briefingStats div,.briefingAction{border:1px solid var(--line-hi);background:var(--panel);border-radius:8px;gap:6px;padding:10px;display:grid}.briefingActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.briefingAction.high{border-color:#80552e}.payrollGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.payrollCard{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;gap:8px;padding:14px;display:grid}.payrollCard span,.payrollCard p,.payrollCard em{color:var(--brand-muted);font-size:13px;font-style:normal}.payrollCard strong{font-size:24px}.dailyHistory{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.historyBars{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;display:grid}.historyBars.analyticsBars{grid-template-columns:repeat(14,minmax(0,1fr))}.historyBar{text-align:center;gap:5px;min-width:0;display:grid}.barTrack{border:1px solid var(--line-hi);background:var(--surface);border-radius:8px;justify-content:center;align-items:end;height:96px;padding:5px;display:flex}.barTrack span{background:var(--accent);border-radius:6px;width:100%;min-height:8px}.historyBar strong{font-size:13px}.historyBar em,.historyBar small{color:var(--brand-muted);overflow-wrap:anywhere;font-size:12px;font-style:normal}.timeIcon{aspect-ratio:1;color:#8fb4ff;background:#2dd4a724;border-radius:10px;place-items:center;width:42px;display:grid}.timeIntro{margin-bottom:14px}.creatorTimeGrid{gap:10px;display:grid}.creatorTimeTile{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px;display:grid}.creatorTimeTile strong{display:block}.timeValue{text-align:right}.timeValue strong{font-size:26px;line-height:1.1}.scriptTools{flex-wrap:wrap;gap:10px;display:flex}.scriptPanel{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:8px;padding:10px;display:grid}.scriptOption{border:1px solid var(--line-hi);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.scriptOption p,.scriptSummary p{color:#e8e8e8;margin-top:5px;line-height:1.4}.scriptOption span,.scriptSummary span{color:#9a9a9a;font-size:13px}.scriptSummary{gap:8px;display:grid}.workflowListRow{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;grid-template-columns:auto minmax(220px,1fr) minmax(160px,auto) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.workflowListIcon{width:34px;height:34px;color:var(--accent);background:#2dd4a712;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #2dd4a740}.workflowListMain{gap:4px;min-width:0;display:grid}.workflowListMain strong{min-width:0;color:var(--brand-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.workflowListMain p{color:var(--brand-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.workflowListMeta{justify-items:end;gap:5px;min-width:0;display:grid}.workflowListMeta span{color:var(--brand-muted);white-space:nowrap;font-size:12px}.workflowListMeta .statusPill{width:fit-content;min-width:0}.workflowListActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.campaignRow,.mediaRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) auto auto auto auto;align-items:center;gap:12px;min-height:48px;padding:12px 0;display:grid}.campaignRow p,.mediaRow p{color:#9a9a9a;margin-top:4px;font-size:13px}.campaignRow span,.mediaRow span{color:#9a9a9a;font-size:14px}.campaignRow.workflowListRow{border:1px solid var(--brand-line);grid-template-columns:auto minmax(220px,1fr) minmax(170px,auto) auto;padding:12px}.campaignRow.workflowListRow p{margin:0}.campaignRowGroup{gap:6px;min-width:0;display:grid}.campaignOutcomesPanel{border:1px dashed var(--brand-line);border-radius:8px;gap:6px;margin:0 4px;padding:10px 12px;display:grid}.campaignOutcomeRow{grid-template-columns:minmax(140px,auto) 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.campaignOutcomeRow span{color:var(--brand-muted)}.campaignOutcomesHint{color:var(--brand-muted);font-size:12px}.statusPill{min-width:96px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);color:var(--text);white-space:nowrap;border-radius:8px;justify-content:center;padding:6px 9px;font-size:13px;font-weight:700;display:inline-flex}.statusPill.compact{min-width:84px;padding:5px 8px;font-size:12px}.statusPill.draft{background:var(--surface);border-color:var(--line-hi);color:#c9c9c9}.statusPill.scheduled{background:var(--surface);border-color:var(--line-hi);color:#a8c2ff}.statusPill.ready_to_publish{background:color-mix(in srgb, var(--violet) 14%, var(--panel));border-color:color-mix(in srgb, var(--violet) 45%, transparent);color:color-mix(in srgb, var(--violet) 70%, var(--text))}.statusPill.published,.statusPill.sent,.statusPill.delivered,.statusPill.read,.statusPill.approved,.statusPill.confirmed,.statusPill.success{color:var(--brand-success);background:#11342e;border-color:#2dd4a74d}.statusPill.warning{color:#ffb86b;background:#321f12;border-color:#80552e}.statusPill.muted{background:var(--surface);border-color:var(--line-hi);color:#c9c9c9}.statusPill.prepared,.statusPill.submitted{background:var(--surface);border-color:var(--line-hi);color:#a8c2ff}.statusPill.queued,.statusPill.retry,.statusPill.retry_scheduled,.statusPill.waiting_for_connector{color:#ffb86b;background:#321f12;border-color:#80552e}.statusPill.canceled{background:var(--surface);border-color:var(--line-hi);color:#c9c9c9}.statusPill.pending_approval{color:#ffb86b;background:#321f12;border-color:#80552e}.statusPill.failed,.statusPill.rejected,.statusPill.reauth_required{color:var(--rose);background:#351919;border-color:#7a2b2b}.statusPill.online{color:var(--brand-success);background:#11342e;border-color:#2dd4a74d}.statusPill.offline{background:var(--panel-2);border-color:var(--line);color:#9d9d95}.presenceBadge{cursor:help;border:1px solid #00000040;border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.presenceBadge.presenceOn{background:#2ecc71;animation:2.5s ease-in-out infinite presencePulse;box-shadow:0 0 0 3px #2ecc712e}.presenceBadge.presenceOff{box-shadow:none;opacity:.7;background:#5a5a52}.presenceBadge.presencePending{box-shadow:none;background:#6b6b62}.compactList{margin-top:12px}.scriptHint{margin-bottom:12px}.assignmentForm>select{max-width:360px}.checkGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.checkGrid.compactChecks{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.checkBox{min-height:42px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:10px;align-items:center;gap:9px;padding:10px;font-weight:700;display:flex}.checkBox input{width:17px;min-height:17px}.sourceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sourceGrid.compactGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.sourceBox{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:8px;padding:14px;display:grid}.sourceBox span{color:#9a9a9a;font-size:13px}.feedSummary{grid-column:1/-1;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;width:100%;display:grid}.feedPanel{gap:14px;display:grid}.feedStatusStrip{flex-wrap:wrap;gap:6px;display:flex}.feedStatusStrip button.active{border-color:var(--brand-accent);background:var(--brand-accent-soft)}.feedToolbar{grid-template-columns:minmax(0,1fr) minmax(150px,190px) minmax(170px,210px);gap:8px;display:grid}.feedGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.feedLibraryHero{border:1px solid var(--brand-line);background:var(--panel-2);border-radius:8px;grid-template-columns:minmax(120px,180px) minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.feedLibraryHeroMedia{min-width:0}.feedLibraryHero>div:nth-child(2){gap:5px;min-width:0;display:grid}.feedLibraryHero strong{color:var(--brand-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.25;display:-webkit-box;overflow:hidden}.feedLibraryHero p{color:var(--brand-muted);margin:0;font-size:13px}.feedLibraryHeroActions{justify-items:stretch;gap:7px;display:grid}.feedCard{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border:none;border-radius:14px;grid-template-columns:minmax(130px,180px) minmax(0,1fr) minmax(116px,auto);align-items:center;gap:12px;padding:16px;display:grid}.feedMediaFrame{min-width:0}.feedCardBody{align-content:start;gap:10px;min-width:0;display:grid}.feedCardTop,.feedMetrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedCard h3{color:var(--brand-ink);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.25}.feedMetrics span,.feedCardTop span{color:var(--brand-muted);font-size:13px}.homeFeedLikeBtn{border:1px solid var(--line);color:var(--brand-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:13px;display:inline-flex}.homeFeedLikeBtn:hover:not(:disabled),.homeFeedLikeBtn.liked{color:#ff5c8a;border-color:#ff5c8a}.homeFeedLikeBtn:disabled{opacity:.55;cursor:default}.homeFeedAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:22px;height:22px}.homeFeedProfileLink{color:var(--brand);align-items:center;gap:3px;font-size:13px;text-decoration:none;display:inline-flex}.homeFeedProfileLink:hover{text-decoration:underline}.feedCardActions{align-content:center;justify-items:stretch;gap:7px;display:grid}.auditRow{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.auditDayGroup{gap:4px;display:grid}.auditDayGroup h3{color:#f4efe5;margin:12px 0 2px;font-size:14px}.readableAuditRow>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auditRow p{color:#e8e8e8}.auditRow span{color:#9a9a9a;font-size:13px}.actionCenterKpis{grid-template-columns:repeat(4,1fr)}.actionCenterKpis .statBox.accent strong{color:var(--accent)}.actionCenterKpis .statBox.cyan strong{color:var(--cyan)}.actionCenterKpis .statBox.gold strong{color:var(--gold)}.actionCenterKpis .statBox.rose strong{color:var(--rose)}.actionCenterWrap{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.actionCenterFilters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.actionCenterList{gap:11px;display:grid}.actionCenterWorkItem{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:14px;gap:14px;padding:16px;transition:background .12s,transform .12s;display:flex;position:relative}.actionCenterWorkItem:hover{background:var(--surface);transform:translate(2px)}.actionCenterWorkItem:before{content:"";background:var(--line-hi);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.actionCenterWorkItem.rose:before{background:var(--rose)}.actionCenterWorkItem.gold:before{background:var(--gold)}.actionCenterWorkItem.cyan:before{background:var(--cyan)}.actionCenterWorkIcon{background:color-mix(in srgb, var(--text-2) 14%, transparent);width:40px;height:40px;color:var(--text-2);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.actionCenterWorkItem.rose .actionCenterWorkIcon{background:color-mix(in srgb, var(--rose) 14%, transparent);color:var(--rose)}.actionCenterWorkItem.gold .actionCenterWorkIcon{background:color-mix(in srgb, var(--gold) 14%, transparent);color:var(--gold)}.actionCenterWorkItem.cyan .actionCenterWorkIcon{background:color-mix(in srgb, var(--cyan) 14%, transparent);color:var(--cyan)}.actionCenterWorkBody{flex:1;min-width:0}.actionCenterWorkTitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actionCenterWorkOpen{letter-spacing:-.1px;text-align:left;color:var(--text);padding:0;font-size:15.5px;font-weight:800}.actionCenterWorkOpen:hover,.actionCenterWorkOpen:focus-visible{text-decoration:underline}.actionCenterSeverity{letter-spacing:.4px;text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:800}.actionCenterSeverity.high{color:var(--rose);background:color-mix(in srgb, var(--rose) 14%, transparent)}.actionCenterSeverity.med{color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent)}.actionCenterSeverity.low{color:var(--cyan);background:color-mix(in srgb, var(--cyan) 14%, transparent)}.actionCenterWorkBody>p{color:var(--text-2);margin:5px 0 0;font-size:13.5px;line-height:1.45}.actionCenterWorkMeta{color:var(--text-3);align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.actionCenterMetaDot{opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.actionCenterWorkActions{flex-shrink:0;align-self:center;gap:8px;display:flex}.actionCenterSnooze{width:36px;height:36px;color:var(--text-3);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;place-items:center;display:grid}.actionCenterSnooze:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-hi)}.actionCenterApprovalList{gap:11px;display:grid}.actionCenterApproval{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:13px;padding:14px}.actionCenterApproval.reviewed{opacity:.72}.actionCenterApprovalTitle{align-items:center;gap:9px;font-size:14px;display:flex}.actionCenterAvatar{color:#fff;background:linear-gradient(135deg,#3a6ea5,#274b78);border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.actionCenterApprovalPreview{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:10px;margin:11px 0 0;padding:11px;font-size:13px;line-height:1.45}.actionCenterApprovalMeta{color:var(--text-3);margin-top:9px;font-size:12px;display:block}.actionCenterApprovalActions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.actionCenterApprovalActions .smallButton{flex:auto;justify-content:center}@media (max-width:1200px){.actionCenterKpis{grid-template-columns:repeat(2,1fr)}.actionCenterWrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.actionCenterKpis{grid-template-columns:minmax(0,1fr)}.actionCenterWorkItem{flex-wrap:wrap}.actionCenterWorkActions{align-self:stretch;margin-top:8px}}.approvalPreview{border:1px solid var(--brand-line);background:#ffffff08;border-radius:8px;gap:6px;margin-top:4px;padding:10px 12px;display:grid}.approvalPreview strong{color:#f4efe5}.approvalPreview p{color:#e8e8e8;white-space:pre-wrap;margin:0}.workInboxList{gap:8px;display:grid}.workInboxItem{border:1px solid var(--brand-line);background:var(--surface-soft);min-width:0;color:var(--brand-ink);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.workInboxItem:hover,.workInboxItem:focus-visible{border-color:var(--brand-edge-strong)}.workInboxIcon{width:34px;height:34px;color:var(--brand-muted);background:#ffffff0f;border-radius:7px;place-items:center;display:grid}.workInboxItem.warning .workInboxIcon{color:#ffc457;background:#ffc4571a}.workInboxItem.danger .workInboxIcon{color:#ff8a8a;background:#ff59591a}.workInboxItem.info .workInboxIcon{color:#9ec5ff;background:#699bff1a}.workInboxItem strong,.workInboxItem p,.workInboxItem span,.workInboxItem small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workInboxItem p{color:var(--brand-muted);margin:2px 0;font-size:12px}.workInboxItem span,.workInboxItem small{color:var(--brand-muted);font-size:11px;font-weight:700}.workInboxEmpty{border:1px dashed var(--brand-line);color:var(--brand-muted);text-align:center;border-radius:8px;justify-items:center;gap:8px;padding:28px 16px;display:grid}.workInboxEmpty strong{color:var(--brand-ink)}.tempPassword{background:#102c27;border:1px solid #1d6f60;border-radius:8px;gap:8px;min-width:0;margin-bottom:16px;padding:12px;display:grid}.tempPassword.successCompact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:12px 14px}.tempPassword.successCompact strong{font-size:16px}.tempPassword.successCompact span{color:#d8f7ee}.tempPassword strong,.tempPassword span,.tempPassword code{overflow-wrap:anywhere;max-width:100%}.tempPassword.warning{background:#321f12;border-color:#80552e}.tempPassword code{font-size:16px;font-weight:800;display:block;overflow-x:auto}.tempPassword .deliveryLine{color:#d8f7ee;font-weight:850}.tempPassword.warning .deliveryLine{color:#ffb86b}.settingsForm{gap:10px;display:grid}.agencyPolicyGrid{grid-template-columns:1fr;align-items:start;gap:12px;display:grid}.agencyPolicyGrid>.card:first-child{grid-column:1/-1}@media (max-width:980px){.agencyPolicyGrid{grid-template-columns:1fr}.agencyPolicyGrid>.card:first-child{grid-column:auto}}.settingRow{border-top:1px solid #ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.settingRow:first-of-type{border-top:none;padding-top:0}.settingRow input[type=checkbox]{margin-top:3px}.settingRow>div{gap:2px;display:grid}.settingRow strong{font-size:13px}.settingRowInline{grid-template-columns:72px auto;align-items:center;gap:10px;padding:6px 0 6px 28px;display:grid}.settingRowInline.disabled{opacity:.5}.settingRowInline input[type=number]{text-align:center;width:100%}.settingsFormFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.settingsFormFooter p{margin:0}.settingsShell{gap:14px;display:grid}.settingsHero{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:center;gap:18px;padding:18px;display:grid}.settingsHero h2{letter-spacing:-.4px;margin-bottom:6px;font-size:26px}.settingsSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settingsSummaryGrid div{min-height:68px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:13px;gap:5px;padding:11px;display:grid}.settingsSummaryGrid span,.settingsTabs small,.settingsDisclosure summary span{color:var(--text-2);letter-spacing:.5px;text-transform:none;font-size:12px;font-weight:700}.settingsSummaryGrid strong{font-size:16px}.settingsTabs{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:7px;display:grid}.settingsTabs button{background:var(--panel);min-height:58px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);text-align:left;border:0;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;transition:background .12s,box-shadow .12s,color .12s;display:grid}.settingsTabs button:hover:not(.active){background:var(--panel-2);color:var(--text)}.settingsTabs button.active{box-shadow:inset 0 0 0 1.5px var(--cyan);color:var(--text);background:#48b9f014}.settingsTabs button svg{background:var(--panel-2);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--cyan);box-sizing:border-box;border-radius:10px;padding:8px}.settingsTabs button>span{gap:2px;min-width:0;display:grid}.settingsTabs strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.settingsTabs small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settingsPanel{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.settingsPanel>.card.wide{grid-column:1/-1}.settingsPanel [hidden]{display:none!important}.settingsSectionLabel{color:var(--brand-muted);letter-spacing:.04em;text-transform:none;margin-top:4px;font-size:12px;font-weight:800}.tgSetupDisclosure .tgSetupGuide{border:none;margin:0 12px 12px}.settingsAutomationCard{align-content:start}.settingsDisclosure{box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:13px;overflow:hidden}.settingsDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:12px;list-style:none;display:flex}.settingsDisclosure summary::-webkit-details-marker{display:none}.settingsDisclosure summary:after{content:"+";color:var(--brand-muted);font-weight:900}.settingsDisclosure[open] summary:after{content:"-"}.settingsDisclosure summary>span{text-align:right}.settingsFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px;display:grid}.settingsFieldGrid .toggleLine,.settingsFieldGrid .strictWorkBox{grid-column:1/-1}.securityGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.securityGrid .securitySection.wide{grid-column:1/-1}.securityGrid section{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:16px}.securityGrid section h3{letter-spacing:.6px;text-transform:none;color:var(--text-3);margin:0 0 4px;font-size:11px;font-weight:800}.securityGrid section>.settingsForm>button.addButton,.securityGrid section>form>button.addButton{width:100%}.securitySectionHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.securitySectionHead h3{margin:0}.securitySectionHead p{margin:3px 0 0}.sessionList,.deviceList{gap:8px;display:grid}.sessionRow,.deviceRow{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;display:flex}.sessionRowMain,.deviceRowMain{gap:2px;min-width:0;display:grid}.sessionRowMain strong,.deviceRowMain strong{font-size:13px}.deviceRow.isRevoked{background:var(--panel);border-color:var(--line-hi)}.deviceHistoryDisclosure{margin-top:10px}.deviceHistoryDisclosure .deviceList{padding:0 12px 12px}.secretCode{border:1px solid var(--brand-line);background:var(--panel-2);overflow-wrap:anywhere;border-radius:7px;padding:10px;display:block}.toggleLine{min-height:42px;box-shadow:inset 0 0 0 1px var(--line);background:var(--panel-2);border-radius:10px;align-items:center;gap:10px;padding:10px;font-weight:700;display:flex}.toggleLine input{width:17px;min-height:17px}.toggleLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.toggleLabel input[type=checkbox]{cursor:pointer;width:17px;min-height:17px}.tgRuleRow{border-bottom:1px solid var(--brand-line);align-items:center;gap:14px;padding:8px 0;display:flex}.tgRuleRow:last-child{border-bottom:0}.tgThreshold{align-items:center;gap:6px;margin-left:auto;display:flex}.tgAmountInput{text-align:right;width:70px;padding:4px 8px;font-size:13px}.settingRow.vertical{flex-direction:column;align-items:flex-start;gap:5px}.dangerText{color:var(--brand-danger)!important}.tgSetupGuide{border:1px solid var(--brand-line);border-radius:8px;gap:0;margin:12px 0;display:grid;overflow:hidden}.tgStep{border-bottom:1px solid var(--brand-line);background:var(--panel-2);grid-template-columns:48px minmax(0,1fr);gap:0;padding:18px 20px 18px 0;display:grid}.tgStep:last-child{border-bottom:0}.tgStepNum{color:var(--gold);letter-spacing:0;justify-content:center;align-items:flex-start;padding-top:2px;font-size:13px;font-weight:900;display:flex}.tgStepBody{gap:8px;display:grid}.tgStepBody strong{font-size:14px;font-weight:900}.tgStepBody p{color:var(--brand-muted);margin:0;font-size:13.5px;line-height:1.5}.tgStepBody code{background:var(--surface-hi);border:1px solid var(--brand-line);border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:12.5px}.tgLink{color:var(--gold);background:#f5b13f14;border:1px solid #f5b13f59;border-radius:6px;align-items:center;gap:5px;width:fit-content;padding:6px 12px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.tgLink:hover{background:#f5b13f24}.tgDetectRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tgChatIdInput{flex:1;min-width:180px}.tgRulesSection{border-top:1px solid var(--brand-line);margin-top:8px;padding-top:20px}.tgRulesSection h3{margin-bottom:4px;font-size:15px;font-weight:900}.strictWorkBox{border:1px solid var(--line-hi);background:var(--panel-2);border-radius:8px;gap:8px;padding:10px;display:grid}.strictWorkBox .toggleLine{background:0 0;border:0;min-height:0;padding:0}.strictWorkBox p{color:var(--brand-muted);font-size:13px;line-height:1.45}@media (prefers-color-scheme:light){:root{--brand-ink:var(--text);--brand-panel:var(--panel);--brand-bg:var(--bg);--brand-line:var(--line-hi);--brand-muted:var(--text-2);--brand-accent:var(--accent);--brand-accent-soft:#0c9b761f;--brand-success:var(--accent);--brand-danger:var(--rose);--sidebar-bg:var(--rail);--surface-soft:var(--surface);--surface-raised:var(--surface-hi);--focus-gold:var(--accent);--btn-primary-bg-hover:linear-gradient(135deg, #10b88c, #0a8568);--bg:#eef1f6;--rail:#e7ebf2;--panel:#fff;--panel-2:#f5f7fa;--surface:#eef2f7;--surface-hi:#e4eaf1;--chrome:#f7f9fc;--line:#0c162917;--line-hi:#0c162926;--text:#0d1626;--text-2:#4b5a72;--text-3:#5f6b7c;--accent:#0c9b76;--accent-glow:#0c9b7638;--cyan:#0d83c9;--gold:#bd7d08;--violet:#6c58d6;--rose:#d6325a;--grad-accent:linear-gradient(135deg, #10b88c, #0c9b76);--grad-sent:linear-gradient(160deg, #0c9b76, #0a8568)}body{background:#f4f6fa}.loginPage{color:var(--brand-ink);background:#f4f6fa}.app{background:var(--brand-bg);color:var(--brand-ink)}.sidebar{color:var(--brand-ink);border-right:1px solid var(--brand-line);background:#fff}.main{background:linear-gradient(#ffffffb8,#f4f6faf5),#f4f6fa}.topWorkspaceTabs{background:#eef1f6;border-bottom-color:#dde4ef}.workspaceTab>button,.workspaceTabMain{color:var(--brand-ink)}.workspaceTab.active>button{color:var(--brand-ink);background:#fff}.workspaceTab>button:hover,.workspaceTab>button:focus-visible,.workspaceReopenTabButton:hover,.workspaceReopenTabButton:focus-visible{background:#e2e8f2}.workspaceReopenTabButton{color:#667085}.brand,.loginPanel,.statBox,.card,.creatorProfileCard,.profilePostsPanel,.vaultCard,.vaultPreviewDialog,.staffPickerPanel,.fanProfilePopover,.toolPanel,.composerPanel{border-color:var(--brand-line);color:var(--brand-ink);background:#fff;box-shadow:0 1px #1118270a,0 12px 30px #0f172a09}.brand span,.brandChevron,.navItem,.subNavItem,.threadButton span,.drawerButton span,.miniRow span,.campaignRow p,.mediaRow p,.campaignRow span,.mediaRow span,.sourceBox span,.feedItem p,.auditRow span,.profilePostBody p,.profileMetric span{color:var(--brand-muted)}.navItem:hover,.subNavItem:hover{color:var(--brand-ink);background:#f3f6fb}.navItem.active,.navItem.open,.subNavItem.active{color:var(--brand-ink);background:#edf3ff;border-color:#c9dcff}.staffComparePicker summary,input,select,textarea,.filterSelect,.periodSwitch,.filterChip,.threadButton,.drawerButton,.subscriberButton,.detailPills span,.reportRows div,.awardMetrics article,.employeeHeroMetric,.periodMetrics div,.scheduleSummaryRow,.campaignRow,.mediaRow,.sourceBox,.feedItem,.checkBox,.toggleLine,.strictWorkBox,.attachmentPanel,.attachmentChip,.postPolicyPanel,.secretCode,.vaultThumb,.vaultBulkBar,.toolIconButton,.composerDockButton,.unlockPriceControl,.vaultToolItem,.opsRows div,.creatorHealthCard,.creatorAccountCard,.creatorNextAction,.creatorSurfaceRow,.surfaceTile,.operationRow,.timelineItem,.advancedOpsPanel,.buttonLink{border-color:var(--brand-line);color:var(--brand-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.dashboardCommandHero,.homeCommandCenter,.homePriorityPanel,.homePulsePanel,.homePriorityAction,.homePulseCard,.homeOpsCard,.dashboardAgencyMetrics div,.dashboardPeriodRail,.trackingLinkMetricGrid div,.trackingLinkMetricGrid button,.campaignTemplateCard,.workflowListRow,.feedLibraryHero{border-color:var(--brand-line);color:var(--brand-ink);background:#fff}.homePriorityAction:hover,.homePulseCard:hover,.homeOpsCard:hover,.campaignTemplateCard:hover{background:#f3f6fb;border-color:#b9d0ff}.homePriorityAction span,.homePulseCard strong,.homeOpsCard strong,.dashboardAgencyIdentity strong,.dashboardAgencyMetrics strong,.workflowListMain strong{color:var(--brand-ink)}.homePriorityAction em,.homePulseCard em,.homePulseCard span,.homeOpsLabel,.homeOpsCard em,.dashboardWidgetsHeader span,.workflowListMain p,.workflowListMeta span{color:var(--brand-muted)}.threadButton p,.subscriberButton p,.auditRow p,.creatorProfileBody p{color:#374151}.threadButton.active,.subscriberButton.active,.filterChip.active,.toolIconButton.active,.composerDockButton.active,.composerDockButton.configured,.staffComparePicker label.active{background:var(--brand-accent-soft);color:var(--brand-ink);border-color:#b9d0ff}button{color:#fff;background:#17191d}button:hover:not(:disabled){background:#242933}button.secondary{color:var(--brand-ink);border-color:var(--brand-line);background:#fff}button.smallButton,.smallButton{color:#263244;background:#fff;border-color:#d8dee9}button.smallButton:hover:not(:disabled),.smallButton:hover:not(:disabled){background:#f3f6fb;border-color:#c9d3e3}button.primaryButton,.primaryButton,.submitButton{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border-color:#0000}button.addButton,.addButton{background:var(--btn-add-bg);color:var(--btn-add-fg);border-color:#0000}.creatorContextText span,.unlockPriceControl span,.vaultToolItem span,.creatorNextAction span,.creatorAccountFooter span,.creatorSurfaceRow time,.creatorDiagnostics summary{color:var(--brand-muted)}.creatorContextText strong,.unlockPriceControl input,.vaultToolItem strong{color:var(--brand-ink)}.fileButton,.attachmentChip button{color:#255ec7;background:#edf3ff;border-color:#bdd2ff}button.dangerButton{color:var(--brand-danger);background:#fff1f0;border-color:#fecdca}.notice{border-color:var(--brand-line);background:#fff}.notice.success{color:var(--brand-success);background:#ecfdf3;border-color:#abefc6}.notice.error{color:var(--brand-danger);background:#fff1f0;border-color:#fecdca}.noticeToast,.loadingState,.settingsHero,.settingsSummaryGrid div,.settingsTabs button,.settingsDisclosure{border-color:var(--brand-line);color:var(--brand-ink);background:#fff}.loadingState,.actionEmpty{background:linear-gradient(#ffffffdb,#f8fafceb),#fff;border-color:#dfe6f1;box-shadow:inset 0 1px #ffffffe6}.actionEmpty{border-style:dashed}.noticeToast span{color:#374151}.noticeToast.success{background:#ecfdf3;border-color:#abefc6}.noticeToast.error{background:#fff1f0;border-color:#fecdca}.noticeToast.error strong,.noticeToast.error span{color:var(--brand-danger)}.noticeToast .iconButton{color:var(--brand-ink);background:#1118270f;border-color:#11182714}.noticeToast .iconButton:hover,.noticeToast .iconButton:focus-visible{color:var(--brand-ink);background:#1118271f;border-color:#1118272e}.noticeToast.error .iconButton{color:var(--brand-danger)}.settingsTabs button.active{color:var(--brand-ink);background:#edf3ff;border-color:#b9d0ff}.loadingSkeletonRow{background:linear-gradient(90deg,#1118270f 0%,#11182724 45%,#1118270f 90%) 0 0/220% 100%}.stateRailItem{border-color:var(--brand-line);background:#fff;box-shadow:0 1px #1118270a}.stateRailItem:not(:disabled):hover{background:#f3f6fb;border-color:#c9d3e3}.tableWrap{background:#fff;box-shadow:0 1px #1118270a}.tableWrap th{background:#f8fafc}.emptyConversation:before{background:linear-gradient(135deg,#d996001f,#2dd4a71a),#fff;box-shadow:0 14px 26px #0f172a14}.statBox.statusWarn{color:#7a3b00;background:#fffaeb;border-color:#fedf89}.statBox.statusWarn span{color:#b54708}.statBox.statusWarn strong{color:#7a3b00}.statBox.statusFail{color:var(--brand-danger);background:#fff1f0;border-color:#fecdca}.row,.creatorRow,.creatorDiagnostics,.comparisonHead,.comparisonRow,.auditRow{border-bottom-color:var(--brand-line)}.totalEarnings,.earningMetric{border-color:var(--brand-line)}.statusPill{border-color:var(--brand-line);color:var(--brand-ink);background:#f8fafc}.statusPill.draft{border-color:var(--brand-line);color:var(--brand-muted);background:#f8fafc}.statusPill.scheduled{color:#255ec7;background:#edf3ff;border-color:#bdd2ff}.statusPill.ready_to_publish{color:#6941c6;background:#f1edff;border-color:#d5c9ff}.statusPill.published,.statusPill.sent,.statusPill.approved{color:var(--brand-success);background:#ecfdf3;border-color:#abefc6}.statusPill.pending_approval{color:#b54708;background:#fffaeb;border-color:#fedf89}.statusPill.failed,.statusPill.rejected{color:var(--brand-danger);background:#fff1f0;border-color:#fecdca}}@media (max-width:1320px){.topbar{grid-template-columns:minmax(180px,1fr) auto}.controls{justify-content:flex-end}}@media (max-width:1180px){.heroStats{grid-template-columns:repeat(3,minmax(0,1fr))}.feedSummary,.analyticsCommandGrid,.fanActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.feedCard,.feedToolbar{grid-template-columns:1fr}.growthCommandGrid,.dashboardInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardHeroHeader,.dashboardFilters{grid-template-columns:1fr;align-items:stretch;display:grid}.earningsGrid{grid-template-columns:1fr}.totalEarnings{border-bottom:1px solid #4a4a4a;border-right:0}.creatorForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.app{grid-template-columns:1fr;display:block}.app.withCreatorRail,.app.focusMessagesApp.withCreatorRail{grid-template-columns:1fr}.app.focusMessagesApp{height:100dvh;min-height:0;overflow:hidden}.focusMessagesApp .main{height:calc(100dvh - var(--workspace-shell-top) - 52px);min-height:0;overflow:hidden}.workspaceTabbedApp .creatorProfileRail{top:var(--workspace-shell-top);height:auto;max-height:52px}.creatorProfileRail{top:var(--workspace-shell-top);z-index:32;scrollbar-width:thin;border-bottom:1px solid #ffffff1a;border-right:0;border-radius:0;align-items:center;width:100%;max-width:100%;height:auto;margin:0;padding:6px 8px;display:flex;position:sticky;overflow:auto hidden}.creatorRailList{gap:8px;padding:0;display:flex;overflow:visible}.creatorRailFooter{gap:8px;display:flex}.creatorRailButton{flex:none;width:36px;min-width:36px;height:36px;min-height:36px}.creatorRailButton.logout,.creatorRailButton>span,.inboxResizeHandle{display:none}.inboxLayout{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0;max-height:100%;overflow:hidden}.focusMode .inboxLayout{height:100%;min-height:0;max-height:100%}.focusMode.inboxWorkspacePage{height:calc(100dvh - var(--workspace-shell-top) - 52px);min-height:0;overflow:hidden}.inboxThreads{border-bottom:1px solid var(--brand-line);min-height:0;max-height:38dvh;overflow:hidden}.threadList{max-height:none;overflow:auto}.inboxConversation{min-height:0}.conversationList{max-height:none}.inboxWorkArea{padding-bottom:max(12px, env(safe-area-inset-bottom))}.inboxInsightRail{display:none}.settingsHero,.settingsSummaryGrid,.settingsTabs,.settingsFieldGrid{grid-template-columns:1fr}.noticeToastStack{width:auto;left:12px;right:12px}.sidebar{top:var(--workspace-shell-top);z-index:200;height:calc(100dvh - var(--workspace-shell-top));width:clamp(260px,76vw,320px);padding:max(16px, env(safe-area-inset-top)) 12px max(20px, env(safe-area-inset-bottom));transition:transform .22s;display:none;position:fixed;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 32px #00000080}.sidebar.sidebarOpen{display:block;transform:translate(0)}.sidebarBackdrop{z-index:199;-webkit-backdrop-filter:blur(2px);background:#0000008c;display:block;position:fixed;inset:0}.sidebarCloseBtn,.hamburgerBtn{display:flex}.topbarTitle{align-items:center;gap:10px;display:flex}.topbar,.controls,.statusHero,.statusGroups,.statusSummaryStrip,.growthCommandGrid,.dashboardInsightGrid,.conversionFunnel,.inboxLayout,.inboxWorkArea,.composerActionBar,.fanStrip,.messageDesk,.creatorProfileBody,.reportKpis,.reportGrid,.dashboardAward,.awardMetrics,.employeeCards,.periodMetrics,.staffProfileGrid,.profileDetailGrid,.inlineSalary,.shiftForm,.staffHoursGrid,.scheduleSummaryRow,.securityGrid,.connectorOpsHero,.opsMetricGrid,.opsRows,.opsSplit,.surfaceGrid,.creatorSurfaceList,.creatorHealthHeader,.creatorAccountHeader,.creatorDiagnosticsBody,.advancedOpsPanel summary,.vaultStatsStrip,.connectorFreshnessStrip,.historyBars.analyticsBars{grid-template-columns:1fr;display:grid}.statusBeacon{flex-basis:auto;gap:8px;width:100%;min-width:0;padding:0 12px}.statusBeacon strong{clip:auto;width:auto;height:auto;font-size:12px;line-height:1;position:static;overflow:visible}.topbarMenu{width:100%;min-width:0}.topbarMenuPanel{width:100%;max-width:100%;left:0;right:auto}.topbar{grid-template-columns:1fr auto;grid-template-areas:"title actions""controls controls";gap:8px 10px}.topbarTitle{grid-area:title;min-width:0;overflow:hidden}.controls{flex-wrap:nowrap;grid-area:controls;justify-content:flex-start;align-items:center;gap:8px;display:flex}.topbarActions{grid-area:actions}.topbarTitle .eyebrow{display:none}.topbarTitle h1{min-width:0;font-size:18px}.controls .topbarMenu{flex:auto;width:auto;min-width:100px}.controls .statusBeacon{flex-shrink:0;flex-basis:auto;width:auto;padding:0 6px}.sidebarLogoutBtn{width:100%;min-height:42px;color:var(--rose);cursor:pointer;background:0 0;border:1px solid #c0392b66;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;font-size:14px;font-weight:800;display:flex}.sidebarLogoutBtn:hover{background:#c0392b1f}.inboxFanPanel{max-height:none;position:static}.grid,.grid.two,.heroStats,.earningMetrics,.periodSwitch,.form,.creatorForm,.postBasics,.fanForm,.queueForm,.queuePage,.queueRow,.campaignForm,.trackingLinkForm,.trackingLinkRow,.checkGrid,.sourceGrid,.actionPanel,.scriptOption,.campaignRow,.mediaRow,.creatorTimeTile,.creatorTimeCard,.creatorRow,.payrollGrid,.briefingStats,.briefingActions,.historyBars,.vaultActions,.opsTable>div,.operationRow,.timelineItem{grid-template-columns:1fr}.vaultBulkBar{grid-template-columns:1fr;align-items:stretch}.vaultBulkFilters{justify-content:flex-start;width:100%}.vaultBulkSelect{flex:150px;max-width:100%}.vaultSelectionCount{justify-self:flex-start}.vaultSelectionDock{bottom:calc(env(safe-area-inset-bottom,0px) + 12px);gap:6px;max-width:calc(100vw - 20px);padding:7px}.vaultSelectionDockCount{min-height:36px;padding:0 9px;font-size:12px}.vaultDockButton{width:38px;height:38px;min-height:38px}.vaultDockButton[data-tooltip]:after{display:none}.vaultDockMenu{left:0;transform:none}.profilePostCard{grid-template-columns:1fr}.postMediaPreview{min-height:180px}.profileMetricStrip{gap:18px;padding:0 16px 16px}.profileActions{justify-content:flex-start}.fanProfilePopover{width:auto;max-height:72dvh;position:fixed;inset:auto 12px 12px}.fanProfileDrawer{width:min(100vw,420px)}.fanProfileGrid,.fanProfileDrawerStats,.fanProfileDrawerFacts{grid-template-columns:1fr}.earningMetric{border-right:0}.wide{grid-column:auto}.row.three,.row.four,.row.five{grid-template-columns:1fr}.timeValue{text-align:left}.inboxLayout{grid-template-rows:minmax(0,1fr)}.inboxThreads{border-bottom:0;height:100%;max-height:none}}@media (max-width:720px){.statusStandaloneApp .main{width:min(100% - 24px,1180px)}.main{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.topWorkspaceTabs{padding:5px 10px 0}.workspaceTab{max-width:150px;min-height:44px}.workspaceTab>button{min-height:44px;font-size:12px}.workspaceTabMain{padding:0 8px 0 10px}.workspaceTabClose{width:32px;min-width:32px}.workspaceTabbedApp .main{padding-top:10px}.pageHeader{grid-template-columns:1fr;gap:8px;padding:0 2px 2px;display:grid}.pageHeader h2{margin-bottom:4px;font-size:19px}.pageHeader .muted{font-size:12px}.pageHeaderActions{justify-content:flex-start}.onboardingChecklist{padding:14px 14px 16px}.onboardingHeader{flex-direction:column;align-items:flex-start;gap:8px}.onboardingCompactStrip{grid-template-columns:auto minmax(0,1fr)}.onboardingCompactStrip .smallButton{grid-column:1/-1;justify-self:stretch}.onboardingStep{grid-template-columns:auto minmax(0,1fr);gap:8px}.onboardingStep .smallButton{grid-column:1/-1;justify-self:stretch;margin-top:4px}.rolesMatrixWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.actionCardFields{grid-template-columns:1fr}.scriptForm,.refinedFanForm,.queueForm,.campaignFlowForm,.campaignFlowGrid.two{grid-template-columns:1fr!important}.feedLibraryHero,.workflowListRow,.campaignRow.workflowListRow,.trackingLinkRow{grid-template-columns:1fr}.trackingLinkMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflowListIcon{display:none}.workflowListMeta{justify-items:start}.queueStepGrid.two,.queuePreviewMeta,.queueSummaryStrip,.feedSummary,.analyticsCommandGrid,.fanActionGrid,.fanPipelineBoard,.dashboardAgencyBar,.dashboardAgencyMetrics,.creatorOnboardingWizard{grid-template-columns:1fr}.dashboardPeriodRail{justify-self:stretch;overflow-x:auto}.dashboardPeriodRail button{flex:1 0 auto}.emojiGroup,.queueSendAtRow{grid-template-columns:1fr}.queueComposerActions{justify-content:stretch}.queueComposerActions button{flex:1 1 0}.queueRow{grid-template-columns:1fr;align-items:start}.receiptStack,.queueInlineActions{justify-content:flex-start;justify-items:start}.opsTable>div,.fanWorkspace{grid-template-columns:1fr}.fanWorkspace .fanDetailPanel{display:none}.fanWorkspace.fanDetailOpen .fanDetailPanel{display:grid}.fanWorkspace.fanDetailOpen .fanDirectory{display:none}.fanDirectory{position:static}.fanWorkspace.fanDetailOpen .fanDetailPanel .mobileBackButton{display:inline-flex}.fanWorkspacePage .heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.outageBanner{margin-bottom:8px;font-size:12px}.topbar{grid-template-columns:1fr auto;gap:6px 8px}.controls{flex-wrap:wrap}.sidebar{width:min(88vw,320px);padding:max(12px, env(safe-area-inset-top)) 10px max(20px, env(safe-area-inset-bottom))}.brand{min-height:48px;margin-bottom:10px;padding:9px 10px}.brandCopy span,.pageSubcopy{display:none}nav{gap:10px}.navItem{min-height:48px;margin-bottom:0;padding:12px;font-size:15px}.subNav{gap:8px;padding-left:14px}.subNavItem{min-height:48px;margin-bottom:0;padding:12px;font-size:15px}.subNavItem+.subNavItem,.navGroup+.navGroup{box-shadow:0 -1px #ffffff0d}.inboxFilters{gap:8px}.filterChip{min-height:42px;padding:9px 15px;font-size:14px}.inboxSubFilters{gap:9px;padding-top:4px}.subFilterChip{min-height:36px;padding:7px 13px;font-size:13px}.threadButton{padding-top:12px;padding-bottom:12px}.threadDeleteBtn{min-width:46px}.periodSwitch button,.ovPeriodSwitch button{min-height:40px;padding:8px 14px}.dashboardMiniBars{grid-template-columns:repeat(7,minmax(0,1fr))}.growthCommandCard{min-height:108px}.dashboardHero{padding:14px}.dashboardTitle{gap:8px}.dashboardTitle h2{font-size:18px}.dashboardTitle span,.filterSelect,.periodSwitch button{font-size:13px}.totalEarnings strong{font-size:34px}.metricIcon{width:44px}}@media (max-width:640px){.statGrid3{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.fanDirKpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.fanDirToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fanDirSearch{flex:190px;align-items:center;max-width:300px;display:flex;position:relative}.fanDirSearch svg{color:var(--text-3);pointer-events:none;position:absolute;left:13px}.fanDirSearch input{background:var(--panel-2);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border:none;border-radius:12px;outline:none;padding:10px 14px 10px 36px;font-family:inherit;font-size:13.5px}.fanDirSearch input:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.fanDirChips{flex-wrap:wrap;gap:6px;display:flex}.fanDirChipN{opacity:.7;font-size:11px}.fanDirCols{grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);align-items:start;gap:16px;display:grid}.fanDirTable{border-radius:var(--radius,16px);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);min-width:0;overflow:hidden}.fanDirHead,.fanDirRow{grid-template-columns:30px minmax(140px,1.5fr) 96px 112px 150px;align-items:center;gap:12px;padding:11px 18px;display:grid}.fanDirHead{background:var(--panel-2);border-bottom:1px solid var(--line)}.fanDirHead button{letter-spacing:.7px;text-transform:uppercase;color:var(--text-3);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:10.5px;font-weight:800;display:inline-flex}.fanDirHead button:hover{color:var(--text-2)}.fanDirHead button.on{color:var(--accent)}.fanDirHead button.r{justify-content:flex-end}.fanDirRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.fanDirRow+.fanDirRow{border-top:1px solid var(--line)}.fanDirRow:hover{background:var(--panel-2)}.fanDirRow.selected{box-shadow:inset 3px 0 0 var(--accent);background:#2dd4a712}.fanDirRank{color:var(--text-3);font-size:11.5px;font-weight:700}.fanDirWho{align-items:center;gap:11px;min-width:0;display:flex}.fanDirAvatar{color:#fff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:grid;position:relative;overflow:hidden}.fanDirWhoId{min-width:0;display:block}.fanDirName{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.fanDirSub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.fanDirEnd{justify-content:flex-end;min-width:0;display:flex}.fanDirSpend{text-align:right;font-size:13px;font-weight:700}.fanDirTier{letter-spacing:.4px;text-transform:uppercase;border-radius:20px;width:fit-content;padding:3px 9px;font-size:11px;font-weight:800}.fanDirTier.whale{color:var(--accent);background:#2dd4a71f}.fanDirTier.shark{color:var(--cyan);background:#48b9f01f}.fanDirTier.fish{color:var(--text-2);background:var(--panel-2)}.fanDirPill{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.fanDirPill i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.fanDirPill.active{color:var(--accent);background:#2dd4a71a}.fanDirPill.at_risk{color:var(--rose);background:#f0708a1a}.fanDirPill.needs_reply{color:var(--gold);background:#f5b13f1a}.fanDirPill.new{color:var(--cyan);background:#48b9f01a}.fanDirTruncated{border-top:1px solid var(--line);color:var(--text-3);margin:0;padding:11px 18px;font-size:12px}.fanDirMore{border:none;border-top:1px solid var(--line);width:100%;color:var(--text-2);background:var(--panel-2);cursor:pointer;padding:13px;font-family:inherit;font-size:13px;font-weight:700}.fanDirMore:hover{color:var(--text);background:var(--surface)}.fanDirPanel{position:sticky;top:0}.fanDirPanelHead{align-items:center;gap:13px;margin-bottom:4px;display:flex}.fanDirPanelAvatar{color:#fff;border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:15px;font-weight:700;display:grid;position:relative;overflow:hidden}.fanDirPanelId{flex:1;min-width:0}.fanDirPanelId h2{letter-spacing:-.2px;font-size:17px;font-weight:800}.fanDirPanelId p{margin-top:3px;font-size:12.5px}.fanDirFacts{background:var(--line);border-radius:var(--radius-sm,11px);grid-template-columns:1fr 1fr;gap:1px;margin:14px 0;display:grid;overflow:hidden}.fanDirFacts>div{background:var(--panel-2);padding:13px 14px}.fanDirFacts span{letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:800;display:block}.fanDirFacts strong{margin-top:5px;font-size:13.5px;font-weight:700;display:block}.fanDirFacts strong.money{color:var(--accent);font-size:14px}.fanDirSect{align-items:center;gap:9px;margin:4px 0 10px;display:flex}.fanDirSectT{letter-spacing:.7px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:800}.fanDirSectRo{color:var(--text-3);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.fanDirMoreFields{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);cursor:pointer;border:none;border-radius:10px;grid-column:1/-1;justify-self:start;align-items:center;gap:7px;padding:8px 12px;font-family:inherit;font-size:12.5px;font-weight:700;display:inline-flex}.fanDirMoreFields:hover{color:var(--text);background:var(--surface)}.fanDirCategoryNote{grid-column:1/-1;margin:0;font-size:12px}.fanDirPanelActions{grid-column:1/-1}.fanDirForm{grid-template-columns:repeat(2,minmax(0,1fr))}.fanFieldWide{grid-column:1/-1}@media (max-width:1240px){.fanDirCols{grid-template-columns:1fr}.fanDirPanel{position:static}}@media (max-width:900px){.fanDirHead{display:none}.fanDirRow{grid-template-columns:28px minmax(0,1fr) auto;row-gap:6px}.fanDirSpend{text-align:left;grid-column:2}.fanDirEnd{justify-content:flex-start}}.createPostWorkspacePage{max-width:1080px}.cpStateBar{border-radius:var(--ds-radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;display:flex;overflow:hidden}.cpState{flex:150px;align-items:center;gap:11px;min-width:0;padding:14px 18px;display:flex}.cpState+.cpState{box-shadow:inset 1px 0 0 var(--line)}.cpStateIcon{background:var(--panel-2);width:28px;height:28px;color:var(--text-2);border-radius:9px;flex:0 0 28px;place-items:center;display:grid}.cpState.on .cpStateIcon{background:var(--brand-accent-soft);color:var(--accent)}.cpState.gold .cpStateIcon{color:var(--gold);background:#f5b13f1f}.cpStateText{min-width:0}.cpStateKey{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;font-size:10.5px;font-weight:800}.cpStateValue{overflow-wrap:anywhere;margin-top:3px;font-size:13.5px;font-weight:700}.cpState.on .cpStateValue{color:var(--accent)}.cpState.gold .cpStateValue{color:var(--gold)}.cpForm{gap:16px;display:grid}.cpCard{padding:20px}.cpCardHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cpCardHead h2{font-size:15.5px;font-weight:800}.cpCount{color:var(--text-3);margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.cpCount.over{color:var(--rose)}.cpTextarea{border-radius:var(--ds-radius-sm);background:var(--panel-2);width:100%;min-height:190px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);resize:vertical;border:none;outline:none;padding:15px;font-family:inherit;font-size:14.5px;line-height:1.6}.cpTextarea:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.cpTextarea::placeholder{color:var(--text-3)}.cpTools{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cpTool{background:var(--panel-2);min-height:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:11px;align-items:center;gap:8px;padding:9px 13px;font-size:12.5px;font-weight:700;display:inline-flex}.cpTool:hover{background:var(--surface);color:var(--text)}.cpTool.on{background:var(--brand-accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px #2dd4a747}.cpOpts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px;margin-top:16px;padding-top:16px;display:grid}.cpOpts.empty{display:none}.cpOpt{min-width:0}.cpOpt.wide{grid-column:span 2}.cpLabel{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.cpInput,.cpSelect{border-radius:var(--ds-radius-sm);background:var(--panel-2);width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border:none;outline:none;padding:0 12px;font-family:inherit;font-size:13.5px}.cpInput:focus,.cpSelect:focus{box-shadow:inset 0 0 0 1.5px var(--accent)}.cpInput::placeholder{color:var(--text-3)}.cpSelect{cursor:pointer;font-weight:600}.cpInputStacked{margin-top:8px}.cpLabelStacked{margin-top:12px}.cpRows{gap:8px;display:grid}.cpRow{grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.cpRowMark{color:var(--text-3);text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.cpRowRemove{background:var(--panel-2);width:28px;height:28px;min-height:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);border:none;border-radius:9px;place-items:center;padding:0;display:grid}.cpRowRemove:hover:not(:disabled){background:var(--surface);color:var(--rose)}.cpRowRemove:disabled{cursor:not-allowed;opacity:.4}.cpAddRow{border:1px dashed var(--line-hi);min-height:0;box-shadow:none;color:var(--text-2);background:0 0;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:8px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.cpAddRow:hover{background:var(--surface);color:var(--text)}.cpAmountBoxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cpAmountBox .cpInput{text-align:left;padding-left:24px}.cpChipAvatar{object-fit:cover;border-radius:50%;flex:0 0 18px;width:18px;height:18px}.cpChipAvatarFallback{background:var(--surface);color:var(--text-3);place-items:center;font-size:10px;font-weight:800;display:grid}.cpTagResults{border-radius:var(--ds-radius-sm);background:var(--panel-2);max-height:232px;box-shadow:inset 0 0 0 1px var(--line);gap:4px;margin-top:8px;padding:6px;display:grid;overflow-y:auto}.cpTagResult{min-height:0;box-shadow:none;color:var(--text-2);text-align:left;background:0 0;border:none;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:7px 9px;display:grid}.cpTagResult:hover{background:var(--surface);color:var(--text)}.cpTagAvatar{object-fit:cover;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.cpTagNames{min-width:0;display:grid}.cpTagNames strong,.cpTagNames span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cpTagNames strong{font-size:13px;font-weight:700}.cpTagNames span{color:var(--text-3);font-size:11.5px}.cpTagInvite{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cpTagInvite .cpInput{flex:180px;width:auto}.cpTagInviteLink{min-height:0;box-shadow:none;color:var(--gold);background:0 0;border:none;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:11.5px;font-weight:800;display:inline-flex}.cpTagInvite .cpTagInviteLink{margin-top:0}.cpTagInviteLink:hover{color:var(--text)}.cpGuestToken{word-break:break-all;font-family:JetBrains Mono,ui-monospace,monospace}.cpOptTextarea{resize:vertical;height:auto;padding:10px 12px;line-height:1.5}.cpMoney{position:relative}.cpMoneyMark{color:var(--gold);font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cpMoney .cpInput{padding-left:26px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}.cpPresets{gap:6px;margin-top:8px;display:flex}.cpPresets button{background:var(--panel-2);min-height:0;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:9px;padding:6px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700}.cpPresets button:hover{color:var(--gold)}.cpNote{color:var(--text-3);margin-top:7px;font-size:11.5px;line-height:1.45}.cpNote.warn{color:var(--gold)}.cpChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cpChip{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:12px;font-weight:700;display:inline-flex}.cpChip button{width:16px;height:16px;min-height:0;box-shadow:none;color:var(--text-3);background:0 0;border:none;place-items:center;padding:0;display:grid}.cpChip button:hover{color:var(--rose)}.cpMediaGrid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;display:grid}.cpMediaSlot{aspect-ratio:1;background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.cpMediaSlot .messageMediaPreview,.cpMediaSlot .messageMediaPlaceholder{border-radius:12px;width:100%;height:100%;min-height:0}.cpMediaSlot .messageMediaPlaceholder{box-shadow:none;text-align:center;background:0 0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:6px;padding:8px 8px 22px}.cpMediaSlot .messageMediaPlaceholder span{display:none}.cpMediaSlot .messageMediaPlaceholder strong{color:var(--text-2);font-size:11px;font-weight:700}.cpMediaAdd{border:1px dashed var(--line-hi);box-shadow:none;cursor:pointer;gap:4px;font-size:11.5px;font-weight:700}.cpMediaAdd:hover{background:var(--surface);color:var(--text-2)}.cpMediaName{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;position:absolute;bottom:5px;left:6px;right:30px;overflow:hidden}.cpMediaRemove{z-index:1;width:22px;height:22px;min-height:0;box-shadow:none;color:#dbe3ee;background:#070a0fbf;border:none;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.cpMediaRemove:hover{color:var(--rose)}.cpStoryTile{border-radius:var(--ds-radius);background:var(--panel-2);width:330px;max-width:100%;height:96px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;display:block;position:relative;overflow:hidden}.cpStoryTile:hover{box-shadow:inset 0 0 0 1px var(--line-hi)}.cpStoryTile.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.cpStoryImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cpStoryOverlay{color:#fff;text-shadow:0 1px 6px #00000080;background:linear-gradient(90deg,#06090ed9,#06090e59);align-items:center;gap:14px;padding:0 18px;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0}.cpStoryPlus{color:#fff;background:#0a0e148c;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffffd9}.cpFooter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cpFooterSpacer{flex:1}.cpGhostBtn{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:12px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;font-weight:700;display:inline-flex}.cpGhostBtn:hover:not(:disabled){background:var(--surface);color:var(--text)}.cpPrimaryBtn{background:var(--grad-accent);box-shadow:0 8px 22px -8px var(--accent-glow);color:var(--btn-primary-fg);border-radius:12px;align-items:center;gap:9px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.cpPrimaryBtn:hover:not(:disabled){filter:brightness(1.06)}.cpGhostBtn:disabled,.cpPrimaryBtn:disabled{cursor:not-allowed;opacity:.5}.cpCreatedCard{gap:10px;display:grid;box-shadow:inset 0 0 0 1px #2dd4a759}.cpCreatedHead{align-items:center;gap:10px;display:flex}.cpCreatedHead strong{flex:1;font-size:15px}.cpCreatedClose{flex:none}.cpCreatedCaption{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere}.cpCreatedMedia .cpMediaSlot{cursor:default}@media (max-width:760px){.cpState{flex:100%}.cpState+.cpState{box-shadow:inset 0 1px 0 var(--line)}.cpOpt.wide{grid-column:auto}}.icOverlay{z-index:1000;background:#080a0eb8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.icPanel{background:var(--surface,#14181f);color:var(--text-1,#e9edf2);border:1px solid var(--line,#2a3240);border-radius:12px;flex-direction:column;width:min(720px,96vw);max-height:94vh;display:flex;box-shadow:0 24px 64px #00000080}.icHeader{border-bottom:1px solid var(--line,#2a3240);align-items:center;gap:12px;padding:12px 16px;display:flex}.icTitle{font-weight:600}.icStatus{text-transform:uppercase;letter-spacing:.04em;background:var(--chip,#232a35);color:var(--text-2,#aeb7c4);border-radius:999px;padding:2px 8px;font-size:12px}.icStatus-live{color:#4ade80;background:#123524}.icStatus-error,.icStatus-failed,.icStatus-expired,.icStatus-cancelled{color:#f87171;background:#3a1620}.icClose{color:var(--text-2,#aeb7c4);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:22px;line-height:1}.icWarn{color:#fbbf24;background:#3a2a12;border-radius:8px;margin:10px 16px 0;padding:8px 12px;font-size:13px}.icDetail{color:var(--text-2,#aeb7c4);padding:8px 16px;font-size:13px}.icCanvasWrap{justify-content:center;padding:0 16px;display:flex;overflow:auto}.icCanvas{border:1px solid var(--line,#2a3240);cursor:crosshair;touch-action:none;background:#fff;border-radius:6px;outline:none;max-width:100%;height:auto}.icFooter{border-top:1px solid var(--line,#2a3240);align-items:center;gap:12px;padding:12px 16px;display:flex}.icHint{color:var(--text-3,#7c8798);font-size:12px}.icCancel{border:1px solid var(--line,#2a3240);background:var(--chip,#232a35);color:var(--text-1,#e9edf2);cursor:pointer;border-radius:8px;margin-left:auto;padding:6px 14px}.icCancel:hover{background:#2c3542}.commandSearchRow:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px #2dd4a71a}.conversationSearchBox:focus-within,.trackingUrlField:focus-within,.currencyInput:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #2dd4a71a}.composerPpvField:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px #2dd4a71a}.queueExcludeChips input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.staffMultiSelectSearch:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.icCanvas:focus-visible{outline:2px solid var(--accent,#2dd4a7);outline-offset:2px}.inboxHeaderActions .iconButton,.composerPickerHeaderActions .iconButton{position:relative}.inboxHeaderActions .iconButton:before{content:"";position:absolute;inset:-6px}.composerDockButton:before{content:"";position:absolute;inset:-4px}.composerPickerHeaderActions .iconButton:before{content:"";position:absolute;inset:-2px}.statementDocOverlay{z-index:95;background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.statementDoc{background:var(--panel);width:min(620px,100vw - 32px);color:var(--text);box-shadow:inset 0 0 0 1px var(--line), 0 24px 70px #0000006b;border-radius:16px;gap:20px;padding:32px;display:grid}.statementDocHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;display:flex}.statementDocBrand{align-items:center;gap:11px;display:flex}.statementDocMark{background:var(--grad-accent);color:#04110d;border-radius:11px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:grid}.statementDocBrandName{letter-spacing:.2px;font-size:16px;font-weight:800}.statementDocBrandName b{color:var(--accent);font-weight:800}.statementDocKind{text-align:right;gap:3px;display:grid}.statementDocKind span{letter-spacing:.7px;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:800}.statementDocKind strong{letter-spacing:-.3px;font-size:18px;font-weight:800}.statementDocMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.statementDocMeta div{gap:5px;min-width:0;display:grid}.statementDocMeta dt{letter-spacing:.6px;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:800}.statementDocMeta dd{margin:0;font-size:14.5px;font-weight:700}.statementDocPill{border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-block}.statementDocPill.open{color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent)}.statementDocPill.final{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.statementDocTable{border-collapse:collapse;width:100%}.statementDocTable th{text-align:left;color:var(--text-2);padding:13px 0;font-size:14.5px;font-weight:600}.statementDocTable th em{color:var(--text-3);font-size:12.5px;font-style:normal}.statementDocTable td{text-align:right;white-space:nowrap;padding:13px 0;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600}.statementDocTable tbody tr+tr th,.statementDocTable tbody tr+tr td{border-top:1px solid var(--line)}.statementDocNeg{color:var(--rose)}.statementDocTable tfoot th,.statementDocTable tfoot td{border-top:2px solid var(--line-hi);color:var(--text);padding-top:16px;font-size:17px;font-weight:800}.statementDocTable tfoot td{color:var(--accent)}.statementDocNotice{background:color-mix(in srgb, var(--gold) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 25%, transparent);color:var(--text-2);border-radius:11px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.statementDocFoot{color:var(--text-3);margin:0;font-size:12px;line-height:1.5}.statementDocActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;padding-top:4px;display:flex}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}body *{visibility:hidden!important}.statementDoc,.statementDoc *{visibility:visible!important}.statementDocOverlay{background:0 0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.statementDoc{top:0;left:0;color:#0d1626!important;width:100%!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:0!important;position:absolute!important}.statementDocHead{border-bottom:1px solid #cfd6e2!important}.statementDocTable tbody tr+tr th,.statementDocTable tbody tr+tr td{border-top:1px solid #e2e7ef!important}.statementDocTable tfoot th,.statementDocTable tfoot td{border-top:2px solid #0d1626!important}.statementDocNotice{box-shadow:none!important;color:#4b5a72!important;background:0 0!important;border:1px solid #d9c187!important;border-left:3px solid #bd7d08!important;border-radius:4px!important}.statementDocPill{color:#0d1626!important;background:0 0!important;border:1px solid #cfd6e2!important}.statementDocKind span,.statementDocMeta dt,.statementDocFoot{color:#5f6b7c!important}.statementDocTable th{color:#4b5a72!important}.statementDocTable tfoot th,.statementDocTable tfoot td,.statementDocMeta dd{color:#0d1626!important}.statementDocActions{display:none!important}}@page{margin:18mm}.trackingLinkCredit{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.trackingLinkCredit>span{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;flex:none;font-size:10.5px;font-weight:800}.trackingLinkCredit select{background:var(--panel-2);min-width:0;max-width:260px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);cursor:pointer;border:none;border-radius:10px;flex:auto;padding:7px 11px;font-family:inherit;font-size:13px;font-weight:600}.trackingLinkCredit select:disabled{opacity:.6;cursor:progress}.teamPerfStrip{border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;display:flex;overflow:hidden}.teamPerfCell{flex:150px;min-width:0;padding:16px 20px}.teamPerfCell+.teamPerfCell{border-left:1px solid var(--line)}.teamPerfKey{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.teamPerfValue{font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;letter-spacing:-1.1px;margin-top:8px;font-size:25px;font-weight:700;line-height:1;display:block}.teamPerfValue.accent{color:var(--accent)}.teamPerfValue.rose{color:var(--rose)}.teamPerfCell em{color:var(--text-3);margin-top:6px;font-size:12px;font-style:normal;display:block}.teamPerfCols{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.teamPerfCols>*{min-width:0}.card.teamPerfCard{padding:0;overflow:hidden}.card.teamPerfCard .profileHeader{border-bottom:1px solid var(--line);margin:0;padding:16px 20px}.card.teamPerfCard .empty{text-align:center;padding:30px 20px}.card.teamPerfCard .csvPreview{width:calc(100% - 40px);margin:0 20px 16px}.card.teamPerfCard .list.compactList{padding:6px 20px 14px}.teamPerfHead,.teamPerfRow{grid-template-columns:minmax(0,1.4fr) minmax(0,116px) minmax(0,86px) minmax(0,92px) minmax(0,62px) minmax(0,58px);align-items:center;gap:10px;padding:11px 18px;display:grid}.teamPerfHead>*,.teamPerfRow>*{min-width:0}.teamPerfHead{background:var(--panel-2);border-bottom:1px solid var(--line)}.teamPerfHead button{width:100%;box-shadow:none;color:var(--text-3);letter-spacing:.7px;text-transform:uppercase;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:10.5px;font-weight:800;display:flex}.teamPerfHead button:first-child{justify-content:flex-start}.teamPerfHead button:hover{color:var(--text-2);background:0 0}.teamPerfHead button.on{color:var(--accent)}.teamPerfRow+.teamPerfRow{border-top:1px solid var(--line)}.teamPerfRow:hover{background:var(--panel-2)}.teamPerfWho{align-items:center;gap:11px;min-width:0;display:flex}.teamPerfAvatar{color:#fff;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:700;display:grid;position:relative}.teamPerfAvatar i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.teamPerfId{min-width:0}.teamPerfName{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.teamPerfSub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.teamPerfNum{font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;text-align:right;font-size:13px;display:block}.teamPerfNum.bold{font-weight:700}.teamPerfNum.accent{color:var(--accent);font-weight:700}.teamPerfNum.rose{color:var(--rose)}.teamPerfNum.muted{color:var(--text-3);font-size:12.5px}.teamPerfPromo{color:var(--accent);text-align:right;margin-top:4px;font-size:10.5px;font-weight:700;display:block}.teamPerfBar{background:var(--panel-2);border-radius:3px;height:5px;margin-top:6px;display:block;overflow:hidden}.teamPerfBar i{background:var(--grad-accent);border-radius:3px;height:100%;display:block}.teamPerfShift{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,90px);align-items:center;gap:12px;padding:11px 20px;font-size:12.5px;display:grid}.teamPerfShift>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.teamPerfShift+.teamPerfShift{border-top:1px solid var(--line)}.teamPerfMono{font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;color:var(--text-3);font-size:12px}.teamPerfListRow{align-items:center;gap:12px;padding:13px 20px;display:flex}.teamPerfListRow+.teamPerfListRow{border-top:1px solid var(--line)}.teamPerfListRow>span:first-child{min-width:0}.teamPerfListValue{font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;text-align:right;margin-left:auto;font-size:13px;font-weight:700}.teamPerfListValue span{color:var(--text-3);margin-top:3px;font-size:11.5px;font-weight:600;display:block}.teamPerfWindows+.teamPerfWindows{border-top:1px solid var(--line)}.teamPerfWindows h3{color:var(--text-3);letter-spacing:.7px;text-transform:uppercase;margin:0;padding:12px 20px 4px;font-size:10.5px;font-weight:800}.teamPerfWindow{grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:10px 20px;display:grid}.teamPerfWindow>.teamPerfBar,.teamPerfWindow>.teamPerfSub{grid-column:1/-1}.teamPerfWindowAmount{color:var(--accent);font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;text-align:right;font-size:13px;font-weight:700}.teamPerfPayroll{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 20px;display:grid}.teamPerfPayroll>div{min-width:0}.teamPerfPayroll span{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;font-size:10.5px;font-weight:800;display:block}.teamPerfPayroll strong{font-family:"JetBrains Mono", var(--font-mono), ui-monospace, monospace;letter-spacing:-.6px;margin-top:6px;font-size:18px;font-weight:700;display:block}.teamPerfPayroll strong.rose{color:var(--rose)}.teamPerfPayroll em{color:var(--text-3);margin-top:4px;font-size:11.5px;font-style:normal;display:block}@media (max-width:1200px){.teamPerfCols{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.teamPerfHead button:nth-child(5),.teamPerfHead button:nth-child(6),.teamPerfRow>.teamPerfNum.muted{display:none}.teamPerfHead,.teamPerfRow{grid-template-columns:minmax(0,1.4fr) minmax(0,116px) minmax(0,92px) minmax(0,100px)}.teamPerfShift{grid-template-columns:1fr 1fr;row-gap:6px}.teamPerfShift>.teamPerfNum{text-align:left}.teamPerfPayroll{grid-template-columns:minmax(0,1fr)}}
