@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-var.woff2)format("woff2")}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silkscreen-400.woff2)format("woff2")}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/silkscreen-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-600.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jetbrains-mono-800.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--screen:#0a0f18;--panel:#101828;--field:#0a1120;--chrome:#141f33;--hair:#94b8e721;--hair2:#94b8e738;--bone:#f5f2eb;--dim:#5f7291;--muted:#97a7c0;--amber:#3478d7;--amber-hi:#5b9bf2;--amber-dim:#7690b3;--gold:#f4b73f;--green:#4ade80;--sky:#38bdf8;--red:#fb7185;--red-soft:#fb7185;--sans:"Archivo", -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--pixel:"Silkscreen", "JetBrains Mono", monospace;--r-card:0px;--r-ctl:0px;--r-chip:0px;--ink-well:#04080fd9;--shadow-hard:3px 3px 0 var(--ink-well);--shadow-hard-sm:2px 2px 0 var(--ink-well);--px-frame:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%3E%3Cg%20fill='%23a0c0e8'%20fill-opacity='0.18'%3E%3Crect%20x='4'%20y='0'%20width='4'%20height='2'/%3E%3Crect%20x='4'%20y='10'%20width='4'%20height='2'/%3E%3Crect%20x='0'%20y='4'%20width='2'%20height='4'/%3E%3Crect%20x='10'%20y='4'%20width='2'%20height='4'/%3E%3Crect%20x='2'%20y='0'%20width='2'%20height='2'/%3E%3Crect%20x='0'%20y='2'%20width='2'%20height='2'/%3E%3Crect%20x='8'%20y='0'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='2'%20width='2'%20height='2'/%3E%3Crect%20x='0'%20y='8'%20width='2'%20height='2'/%3E%3Crect%20x='2'%20y='10'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='8'%20width='2'%20height='2'/%3E%3Crect%20x='8'%20y='10'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E");--px-frame-hi:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%3E%3Cg%20fill='%235b9bf2'%20fill-opacity='0.55'%3E%3Crect%20x='4'%20y='0'%20width='4'%20height='2'/%3E%3Crect%20x='4'%20y='10'%20width='4'%20height='2'/%3E%3Crect%20x='0'%20y='4'%20width='2'%20height='4'/%3E%3Crect%20x='10'%20y='4'%20width='2'%20height='4'/%3E%3Crect%20x='2'%20y='0'%20width='2'%20height='2'/%3E%3Crect%20x='0'%20y='2'%20width='2'%20height='2'/%3E%3Crect%20x='8'%20y='0'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='2'%20width='2'%20height='2'/%3E%3Crect%20x='0'%20y='8'%20width='2'%20height='2'/%3E%3Crect%20x='2'%20y='10'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='8'%20width='2'%20height='2'/%3E%3Crect%20x='8'%20y='10'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E");--blue:var(--amber);--blue-hover:var(--amber-hi);--danger:var(--red);--success:var(--green);--warning:var(--amber);--border:var(--hair);--text:var(--bone);--panel2:#141f33;--panel-raised:#142038;--ink:var(--bone);--muted2:var(--dim);--line:var(--hair);--line-strong:var(--hair2);--surface:#0a0f18;--surface-2:#141f33;--sidebar-w:256px;--accent-tint:#3478d71f;--green-tint:#4ade801a;--green-ink:#7ee8a3;--gray-tint:#ffffff0b;--gray-ink:#aeb5c0;--purple:#a78bfa;--purple-tint:#a78bfa1a;--emerald-tint:#34d3991a;--emerald-ink:#6ee7b7}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--sans);color:var(--bone);background:radial-gradient(1000px 620px at 50% -12%, #3478d713, transparent 62%), var(--screen);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;font-size:13.5px;line-height:1.5}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{border:1px solid var(--hair);background:#2c251d;border-radius:6px}a{color:inherit}.app-shell{z-index:2;min-height:100vh;display:flex;position:relative}.sidebar{width:var(--sidebar-w);border-right:1px solid var(--hair);background:#080d16;flex-direction:column;flex:none;height:100vh;transition:width .14s,margin-left .14s;display:flex;position:sticky;top:0;overflow-y:auto}.brand{border-bottom:1px solid var(--hair);color:var(--bone);align-items:center;gap:10px;padding:18px 18px 17px;text-decoration:none;display:flex}.brand .wordmark{font-family:var(--sans);letter-spacing:-.02em;font-size:18px;font-weight:800}.nav-list{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex}.nav-item{color:var(--muted);font-family:var(--sans);letter-spacing:.01em;border-radius:var(--r-ctl);cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.nav-item .ico{opacity:.9;flex:none;place-items:center;width:17px;height:17px;display:grid}.nav-item .grow{flex:1}.nav-badge{color:#fff;background:#dc2626;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.nav-add{border:1px solid var(--hair2);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.nav-add:hover{color:var(--amber);border-color:var(--amber-dim)}.nav-child{color:var(--muted);font-family:var(--sans);border-radius:var(--r-ctl);border:1px solid #0000;align-items:center;gap:10px;padding:7px 12px 7px 36px;font-size:12.5px;font-weight:500;text-decoration:none;display:flex}.nav-child:hover{color:var(--bone)}.nav-child.active{color:var(--amber-hi);background:#f2ac290f}.nav-child .dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.content-col{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--hair);z-index:9;background:#161210e0;align-items:center;gap:14px;height:54px;padding:0 22px;display:flex;position:sticky;top:0}.topbar .spacer{flex:1}.topbar .email{color:var(--muted);font-family:var(--mono);font-size:11px}.api-signal{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:inline-flex}.api-signal>span{background:var(--dim);border-radius:50%;width:7px;height:7px}.api-signal.online>span{background:var(--green);box-shadow:0 0 8px #55c98c8c}.api-signal.error{color:var(--red-soft)}.api-signal.error>span{background:var(--red);box-shadow:0 0 8px #e2513e80}.logout-link{color:var(--muted);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;font-size:12.5px;font-weight:700;text-decoration:none}.logout-link:hover{color:var(--amber-hi)}.content{flex:1;padding:26px 28px 64px;position:relative}.page-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-head h1{font-family:var(--sans);letter-spacing:-.01em;color:var(--bone);align-items:center;gap:12px;margin:0;font-size:23px;font-weight:700;display:flex}.page-head .spacer{flex:1}h2.h2{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber-dim);align-items:center;gap:8px;margin:20px 0 9px;font-size:10.5px;font-weight:600;display:flex}h2.h2:before{content:"";background:var(--amber-dim);flex:none;width:5px;height:5px;transform:rotate(45deg)}.hint{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.65}.account-reservation-note{margin-top:5px}.account-reservation-note .hint{line-height:1.45;display:block}.account-picker-table{table-layout:fixed}.account-picker-select-column{width:70px}.account-picker-status-column{width:180px}.account-picker-actions-column{width:70px}.account-picker-table.has-transfer-actions .account-picker-actions-column{width:264px}.account-picker-select-heading,.account-picker-select-cell{text-align:center!important}table.account-picker-table td.account-picker-identity-cell{white-space:normal}.account-picker-name{overflow-wrap:anywhere;line-height:1.4}.account-picker-status-cell .status-stage-account{max-width:100%}.account-picker-actions-heading{text-align:right!important}.account-picker-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-picker-actions .btn{min-width:0}.target-picker-table{table-layout:fixed}.target-picker-select-column{width:70px}.target-picker-leads-column{width:220px}.target-picker-actions-column{width:210px}.target-picker-select-heading,.target-picker-table td:first-child{text-align:center!important}.target-picker-actions-heading,.target-picker-actions-cell{text-align:right!important}.target-picker-actions-cell .btn{min-width:0}.muted{color:var(--muted)}.mt{margin-top:14px}.stack{flex-direction:column;gap:10px;display:flex}.row{align-items:center;gap:10px;display:flex}.timezone-row select{flex:1;min-width:0}.timezone-row .btn{flex:none}.settings-section{border-top:1px solid var(--hair);margin-top:8px;padding-top:18px}.password-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.spacer{flex:1}.check-row{color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.check-row input{width:14px;height:14px;accent-color:var(--amber)}.panel{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card)}.panel-pad{padding:20px}input:not([type]),input[type=text],input[type=number],input[type=password],input[type=email],input[type=search],textarea,select{width:100%;font-family:var(--mono);color:var(--bone);background:var(--field);border:1px solid var(--hair2);border-radius:8px;outline:none;padding:10px 12px;font-size:13px}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23f2ac29' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:30px}textarea{resize:vertical;line-height:1.7}.field-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;display:block}.field-label-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.field-label-row .field-label{margin-bottom:0}.field-count{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair2);border-radius:var(--r-chip);background:#fff0d20a;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.account-email{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.btn{font-family:var(--sans);letter-spacing:.01em;color:#221605;border-radius:var(--r-ctl);cursor:pointer;white-space:nowrap;background:linear-gradient(#ffc251,#f2a824);border:1px solid #c9891c;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:filter 80ms,transform 50ms;display:inline-flex;box-shadow:0 1px #00000059,inset 0 1px #ffffff47}.btn:hover{filter:brightness(1.07)}.btn:disabled{color:var(--dim);background:var(--chrome);border-color:var(--hair2);box-shadow:none;filter:none;cursor:not-allowed;transform:none}.btn-block{width:100%;display:flex}.btn-default{color:var(--bone);background:var(--chrome);border-color:var(--hair2);box-shadow:inset 0 1px #ffffff0a}.btn-default:hover{color:var(--amber-hi);border-color:var(--amber-dim);filter:none}.btn-default:active{filter:brightness(.95)}.btn-danger{color:#fff0ec;background:linear-gradient(#e8604a,#d1452f);border-color:#97301f;box-shadow:0 1px #00000059,inset 0 1px #ffffff2e}.btn-danger:hover{filter:brightness(1.06)}.btn-danger:active{filter:brightness(.96)}.btn-ghost{color:var(--muted);border-color:var(--hair2);box-shadow:none;background:0 0}.btn-ghost:hover{color:var(--amber-hi);border-color:var(--amber-dim);filter:none}.btn-sm{padding:6px 12px;font-size:12px}.inbox-shell{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,340px) minmax(440px,1fr) minmax(240px,300px);height:calc(100dvh - 164px);min-height:0;display:grid;overflow:hidden}.inbox-chat-head .inbox-mobile-back,.inbox-mobile-details,.inbox-mobile-details-head{display:none}@supports not (height:100dvh){.inbox-shell{height:calc(100vh - 164px)}}.inbox-list-pane{border-right:1px solid var(--hair);background:#fbfcfe;flex-direction:column;min-width:0;display:flex}.inbox-list-toolbar{border-bottom:1px solid var(--hair);background:var(--panel);gap:10px;padding:12px;display:grid}.inbox-search-row{grid-template-columns:minmax(0,1fr) 38px 38px;align-items:center;gap:8px;display:grid}.inbox-search-row input,.inbox-search-row>.icon-btn,.inbox-search-row .filter-trigger{height:38px}.inbox-search-row>.icon-btn,.inbox-search-row .filter-menu,.inbox-search-row .filter-trigger{width:38px}.inbox-search-row .filter-menu{margin-left:0}.star-glyph{font-size:14px;line-height:1}.inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.inbox-filters>button{justify-content:center;align-items:center;min-height:36px;display:inline-flex}.inbox-filters button,.tag-list button{border:1px solid var(--hair2);background:var(--field);color:var(--muted);cursor:pointer;border-radius:8px;padding:7px 10px;font-weight:700}.inbox-filter-grid{gap:8px;display:grid}.inbox-filter-grid label{gap:5px;display:grid}.inbox-filter-grid label>span{color:var(--muted);font:750 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.inbox-filter-grid select{width:100%}.filter-menu{margin-left:auto;position:relative}.filter-trigger{position:relative}.filter-count{border:1px solid var(--panel);color:#fff;background:var(--amber);min-width:16px;height:16px;font:800 9px/1 var(--mono);border-radius:999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;right:-5px}.filter-popover{z-index:12;border:1px solid var(--hair2);background:var(--panel);border-radius:8px;gap:12px;width:min(280px,100vw - 32px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 54px #00000052}.filter-popover-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-popover-head strong{font-size:13px}.inbox-selection-toolbar{z-index:4;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--panel);align-items:center;gap:12px;min-height:46px;padding:8px 10px;display:flex;position:relative}.inbox-select-all{min-width:0;color:var(--bone);font:700 12px/1.2 var(--sans);cursor:pointer;align-items:center;gap:9px;display:inline-flex}.inbox-select-all input,.inbox-row>input[type=checkbox]{width:19px;height:19px;accent-color:var(--blue);cursor:pointer;flex:0 0 19px;margin:0}.inbox-select-all input:disabled{cursor:default;opacity:.45}.inbox-actions-menu{margin-left:auto;position:relative}.inbox-actions-trigger{justify-content:center;min-width:94px}.inbox-actions-trigger svg{transition:transform .12s}.inbox-actions-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.inbox-actions-popover{z-index:20;border:1px solid var(--hair2);background:var(--panel);border-radius:9px;width:218px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 54px #00000057}.inbox-actions-popover>button,.inbox-actions-labels button{width:100%;min-height:34px;color:var(--bone);text-align:left;font:600 12px/1.2 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:8px 9px;display:flex}.inbox-actions-popover>button:hover,.inbox-actions-popover>button:focus-visible,.inbox-actions-labels button:hover,.inbox-actions-labels button:focus-visible{background:var(--gray-tint);outline:none}.inbox-actions-divider{background:var(--hair);height:1px;margin:5px 3px}.inbox-actions-label{color:var(--muted);font:800 9px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:5px 9px 4px;display:block}.inbox-actions-labels{max-height:164px;overflow:auto}.inbox-actions-empty{color:var(--muted);padding:8px 9px;font-size:11px;display:block}.inbox-rows{min-height:0;overflow:auto}.inbox-row{border-bottom:1px solid var(--hair);cursor:pointer;background:var(--panel);content-visibility:auto;contain-intrinsic-size:auto 104px;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:9px;height:104px;min-height:104px;padding:10px 9px;display:grid;position:relative}.inbox-virtual-spacer{pointer-events:none;width:1px}.inbox-row.has-select{grid-template-columns:21px 42px minmax(0,1fr) 44px}.inbox-row>input[type=checkbox]{align-self:center}.inbox-row-avatar,.inbox-chat-avatar{border:1px solid var(--hair2);width:42px;height:42px;color:var(--amber-hi);background:#eef4ff;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid;position:relative}.inbox-row-avatar>span,.inbox-chat-avatar>span{border:2px solid var(--panel);color:#fff;width:17px;height:17px;font:800 8px/1 var(--sans);background:#111827;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.inbox-row-main{min-width:0}.inbox-row-top,.inbox-chat-head,.modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-row-top strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-row-side time,.inbox-row-meta,.inbox-context-line,.msg-meta,.inbox-composer-state,.inbox-row-preview{color:var(--muted);font-size:12px}.inbox-row-meta,.inbox-row-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-row-preview{color:var(--gray-ink);margin-top:4px}.inbox-row-tags{align-items:center;gap:5px;min-width:0;margin-top:6px;display:flex;overflow:hidden}.inbox-row-tags .tag-pill{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.inbox-row-tag-count{color:var(--muted);flex:none;font-size:11px;font-weight:800}.inbox-row-side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:4px;min-width:0;display:flex}.unread-dot{background:#2563eb;border-radius:50%;width:8px;height:8px}.row-star{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:28px;display:inline-grid}.priority-chip,.tag-pill{border-radius:6px;align-items:center;min-height:21px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.inbox-chat-pane{background:#f8fafc;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.inbox-new-messages{z-index:4;border:1px solid var(--hair2);background:var(--panel);color:var(--bone);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;position:absolute;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a29}.inbox-new-messages:hover,.inbox-new-messages:focus-visible{border-color:var(--amber)}.inbox-chat-empty{color:var(--muted);margin:auto}.inbox-thread-loader{min-height:32px;color:var(--muted);align-items:center;gap:10px;font-size:13px;display:inline-flex}.inbox-spinner{border:2px solid #dbeafe;border-top-color:#2563eb;border-radius:999px;flex:none;width:18px;height:18px;animation:.72s linear infinite inbox-spin}.inbox-refreshing{width:34px;height:34px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.inbox-refreshing .inbox-spinner{border-width:2px;width:16px;height:16px}.inbox-fetch-overlay{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f8fafcc7;place-items:center;display:grid;position:fixed;inset:0}.inbox-fetch-card{border:1px solid var(--hair);background:var(--panel);max-width:min(420px,100vw - 32px);color:var(--ink);border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 12px;padding:18px 20px;display:grid;box-shadow:0 18px 52px #0f172a29}.inbox-fetch-card .status-mascot{grid-row:1/span 4}.inbox-fetch-card strong{grid-column:2;font-size:15px}.inbox-fetch-detail,.inbox-fetch-progress,.inbox-fetch-actions{grid-column:2}.inbox-fetch-detail,.inbox-fetch-progress{color:var(--muted);font-size:13px}.inbox-fetch-progress{font-family:var(--mono);margin-top:5px;font-size:11px}.inbox-fetch-actions{flex-wrap:wrap;justify-self:start;gap:8px;margin-top:8px;display:flex}.inbox-refresh-banner{border:1px solid var(--hair2);background:var(--panel);min-height:38px;color:var(--bone);box-shadow:inset 3px 0 0 var(--amber);font-family:var(--mono);border-radius:0;gap:8px;margin:0 0 10px;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.45;display:grid}.inbox-refresh-banner.is-active{background:linear-gradient(100deg, #3478d71f, var(--panel) 48%);color:#e8f1ff;border-color:#5b9bf252}.inbox-refresh-banner.is-complete{background:linear-gradient(100deg, #4ade801a, var(--panel) 48%);box-shadow:inset 3px 0 0 var(--green);color:#d9fbe6;border-color:#4ade804d}.inbox-refresh-line{align-items:center;gap:10px;min-width:0;display:flex}.inbox-refresh-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inbox-refresh-toggle{color:var(--amber-hi);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-left:auto;padding:2px 0;display:inline-flex}.inbox-refresh-toggle svg{transition:transform .15s}.inbox-refresh-banner.is-open .inbox-refresh-toggle svg{transform:rotate(180deg)}.inbox-refresh-copy{gap:6px;min-width:0;display:grid}.inbox-refresh-copy:empty{display:none}.inbox-refresh-accounts{flex-wrap:wrap;gap:5px;padding-left:34px;display:flex}.inbox-refresh-account{color:var(--muted);white-space:nowrap;background:#0f172a52;border:1px solid #94a3b847;border-radius:999px;padding:3px 7px;font-size:10px;line-height:1.3}.inbox-refresh-account.is-up_to_date{color:#bbf7d0;border-color:#4ade8057}.inbox-refresh-account.is-syncing{color:#bfdbfe;border-color:#60a5fa61}.inbox-refresh-account.is-offline,.inbox-refresh-account.is-incompatible{color:#fde68a;border-color:#fbbf2461}@keyframes inbox-spin{to{transform:rotate(360deg)}}.inbox-chat-head{border-bottom:1px solid var(--hair);background:var(--panel);min-height:68px;padding:11px 16px}.inbox-chat-identity{align-items:center;gap:11px;min-width:0;display:flex}.inbox-chat-identity>div:last-child{min-width:0}.inbox-handle{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:100%;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;overflow:hidden}.inbox-chat-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inbox-context-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-context-history.is-failed{color:var(--amber-hi)}.inbox-messages{flex-direction:column;flex:1;gap:9px;min-height:0;padding:20px 24px;display:flex;overflow:auto}.msg-line{display:flex}.msg-line.out{justify-content:flex-end}.msg-bubble{border:1px solid var(--hair2);background:#fff;border-radius:17px;max-width:min(78ch,82%);padding:10px 13px;box-shadow:0 1px 1px #0f172a0a}.msg-line.inbound .msg-bubble{background:#fff}.msg-line.campaign_outbound .msg-bubble{background:#fef3c7;border-style:dashed;border-color:#fde68a}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.msg-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:5px;display:flex}.msg-meta>:last-child{flex:none}.msg-meta.is-failed{color:var(--red-soft);font-weight:800}.msg-failure{border-top:1px solid #fb71853d;gap:6px;margin-top:8px;padding-top:8px;display:grid}.msg-failure>span{color:var(--red-soft);font-size:12px;line-height:1.35}.msg-failure>button{color:var(--amber-hi);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:850}.msg-failure>button:disabled{color:var(--muted);cursor:not-allowed}.inbox-composer{border:1px solid var(--hair2);background:var(--panel);border-radius:12px;flex:none;margin:10px;padding:8px 10px;position:relative}.inbox-composer>textarea{min-height:52px;max-height:120px;box-shadow:none;resize:none;background:0 0;border:0;padding:7px 8px}.inbox-composer>textarea:focus{box-shadow:none}.inbox-composer-footer{align-items:center;gap:12px;margin-top:4px;display:flex}.inbox-composer-state{min-width:0;color:var(--muted);text-align:right;flex:1;font-size:12px}.inbox-composer.is-locked{border-color:#f4b73f61}.inbox-composer.is-locked>textarea{cursor:not-allowed;opacity:.55}.inbox-composer-state.is-locked{color:var(--amber-hi);text-align:left}.link-btn{color:var(--amber-hi);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:inline-flex}.inbox-shortcut-popover{z-index:8;border:1px solid var(--hair2);background:#fff;border-radius:8px;flex-direction:column;width:min(620px,100% - 24px);max-height:min(520px,68vh);display:flex;position:absolute;bottom:calc(100% + 8px);left:12px;overflow:hidden;box-shadow:0 18px 54px #0f172a33}.inbox-shortcut-popover-head{z-index:1;border-bottom:1px solid var(--hair);background:#fff;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex;position:sticky;top:0}.inbox-shortcut-popover-head>div{align-items:center;gap:8px;display:flex}.inbox-shortcut-popover-head strong{font-size:18px}.inbox-shortcut-tools{border-bottom:1px solid var(--hair);padding:12px}.inbox-shortcut-tools input{width:100%}.inbox-shortcut-create{border-bottom:1px solid var(--hair);background:#f8fafc;gap:8px;padding:12px;display:grid}.inbox-shortcut-create label{gap:6px;display:grid}.inbox-shortcut-create label>span{color:var(--muted);font-size:11px;font-weight:800}.inbox-shortcut-create textarea{resize:vertical;min-height:76px;max-height:140px}.inbox-shortcut-create-actions{justify-content:flex-end;gap:8px;display:flex}.inbox-shortcut-suggestions{gap:6px;margin-bottom:10px;padding:0 4px;display:grid}.inbox-shortcut-suggestion-label{color:var(--muted);font-size:12px;font-weight:800}.inbox-shortcut-suggestion-label kbd{border:1px solid var(--line-strong);background:var(--panel-raised);min-height:20px;color:var(--ink);font:inherit;box-shadow:0 1px 0 var(--line-strong);border-radius:5px;align-items:center;padding:1px 6px;line-height:1;display:inline-flex}.inbox-shortcut-suggestion{width:100%;min-height:32px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:4px;display:flex}.inbox-shortcut-suggestion strong{font-size:14px}.inbox-shortcut-suggestion span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-lead-pane{scrollbar-gutter:stable;scrollbar-width:thin;border-left:1px solid var(--hair);background:#fff;min-width:0;min-height:0;overflow:auto}.lead-panel-empty{color:var(--muted);padding:18px}.lead-panel{flex-direction:column;display:flex}.lead-panel-head{border-bottom:1px solid var(--hair);align-items:center;gap:11px;padding:16px 18px;display:flex}.lead-avatar{width:40px;height:40px;color:var(--amber-hi);background:#eef4ff;border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:900;display:grid}.lead-panel-title{min-width:0}.lead-panel-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.25;overflow:hidden}.lead-panel-title a{color:var(--amber-hi);align-items:center;gap:5px;margin-top:3px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.lead-panel-section{border-bottom:1px solid var(--hair);padding:18px}.lead-panel-section h3{margin:0 0 12px;font-size:13px;font-weight:900}.lead-panel-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.lead-panel-section-head h3{margin:0}.lead-panel-section-head>span{color:var(--muted);font-size:11px}.lead-campaign-facts{gap:8px;margin:0;display:grid}.lead-campaign-facts>div{grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:10px;font-size:12px;display:grid}.lead-campaign-facts dt{color:var(--muted)}.lead-campaign-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bone);margin:0;overflow:hidden}.lead-tag-panel .tag-list{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.lead-label-manager{gap:14px}.lead-label-applied,.lead-label-suggestions{gap:7px;display:grid}.lead-label-suggestions>span:first-child{color:var(--muted);font-size:11px;font-weight:800}.lead-label-choice{width:100%;min-height:34px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.lead-label-choice:hover{border-color:var(--hair2);background:#94a3b814}.lead-label-choice.is-applied{border-color:var(--hair2);background:var(--field)}.lead-label-check{border:1px solid var(--hair2);color:#fff;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.lead-label-choice.is-applied .lead-label-check{border-color:var(--amber-hi);background:var(--amber)}.lead-label-empty{color:var(--muted);font-size:12px}.lead-label-search{border:1px solid var(--hair2);background:var(--field);height:38px;color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:0 10px;display:flex}.lead-label-search:focus-within{border-color:var(--amber-hi);box-shadow:0 0 0 2px #5b9bf22e}.lead-label-search input{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;padding:0}.lead-label-create-toggle{color:var(--amber-hi);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.lead-label-create{border:1px solid var(--hair2);background:var(--field);border-radius:8px;grid-template-columns:1fr;padding:12px}.lead-label-create .tag-color-picker,.lead-label-create .btn{width:100%}.lead-tag-panel .tag-create{border-top:1px solid var(--hair);grid-template-columns:1fr;gap:10px;margin-top:4px;padding-top:16px}.lead-tag-panel .tag-create .tag-color-picker,.lead-tag-panel .tag-create .btn{width:100%}.lead-tag-panel .tag-create>input{min-height:38px}.lead-tag-panel .tag-create .btn{min-height:36px}.modal-panel{background:var(--panel);border:1px solid var(--hair2);border-radius:var(--r-card);width:min(560px,100%);max-height:min(680px,90vh);padding:16px;overflow:auto;box-shadow:0 24px 80px #0f172a38}.modal-head{margin-bottom:12px}.modal-head h2{margin:0;font-size:16px}.tag-manager,.inbox-shortcut-list{flex-direction:column;gap:12px;display:flex}.tag-list{flex-wrap:wrap;gap:8px;display:flex}.tag-manage-item{border:1px solid var(--hair2);background:var(--field);border-radius:8px;align-items:stretch;min-width:0;transition:border-color .12s,box-shadow .12s;display:inline-flex;overflow:hidden}.tag-manage-item>button:first-child{background:0 0;border:0;border-radius:0;flex:auto;justify-content:flex-start;align-items:center;min-width:0;min-height:34px;padding:6px 10px;display:flex}.tag-manage-item>.tag-delete{border:0;border-left:1px solid var(--hair2);min-width:34px;color:var(--muted);background:0 0;border-radius:0;place-items:center;padding:6px;display:grid}.tag-manage-item>.tag-delete:hover{color:var(--ink);background:#94a3b814}.tag-manage-item.active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.tag-manage-item.active>button:first-child{background:#2563eb0f}.tag-list button.on{box-shadow:none;border-color:#0000}.tag-create{grid-template-columns:minmax(0,1fr) 146px auto;gap:8px;display:grid}.tag-create>input{align-self:end;min-height:38px}.tag-create>.btn{align-self:end}.tag-color-picker{border:0;grid-template-columns:repeat(4,30px);align-content:end;gap:6px;min-width:0;margin:0;padding:0;display:grid}.tag-color-picker legend{width:100%;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;padding:0;font-size:10px;font-weight:800}.tag-color-option{border:1px solid var(--hair2);background:var(--field);cursor:pointer;border-radius:6px;place-items:center;width:30px;height:30px;padding:4px;display:grid}.tag-color-option:hover{border-color:var(--muted)}.tag-color-option.selected{border-color:var(--amber-hi);box-shadow:0 0 0 2px #5b9bf240}.tag-color-swatch{border:1px solid #ffffff3d;border-radius:4px;width:18px;height:18px;box-shadow:0 1px 4px #0000003d}.tag-color-swatch-slate{background:#94a3b8}.tag-color-swatch-blue{background:#3b82f6}.tag-color-swatch-green{background:#22c55e}.tag-color-swatch-amber{background:#f59e0b}.tag-color-swatch-rose{background:#f43f5e}.tag-color-swatch-purple{background:#8b5cf6}.tag-color-swatch-teal{background:#14b8a6}.tag-color-swatch-cyan{background:#06b6d4}.inbox-shortcut-list{min-height:0;padding:12px;overflow:auto}.inbox-shortcut-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.inbox-shortcut-actions,.inbox-library-snippet-actions{align-items:center;gap:6px;display:flex}.inbox-library-panel{width:min(920px,100%);max-height:min(760px,90vh);overflow:auto}.inbox-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:16px;display:grid}.inbox-library-section{border:1px solid var(--hair2);border-radius:var(--r-card);background:#ffffff05;min-width:0;padding:16px}.inbox-library-section-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;margin-bottom:14px;display:flex}.inbox-library-grid h3{margin:0 0 4px}.inbox-library-section-head p{margin:0}.inbox-library-snippets{gap:8px;display:grid}.inbox-library-section>.inbox-shortcut-create{border:1px solid var(--hair2);border-radius:var(--r-ctl);margin-bottom:12px}.inbox-library-snippet{border:1px solid var(--hair2);border-radius:var(--r-ctl);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.inbox-library-empty{border:1px dashed var(--hair2);border-radius:var(--r-ctl);min-height:128px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:5px;padding:20px;display:grid}.inbox-library-empty strong{color:var(--ink)}.inbox-library-empty span{max-width:300px}.inbox-shortcut{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px;display:grid}.inbox-shortcut-thumb{width:54px;height:54px;color:var(--muted);background:#f1f5f9;border-radius:8px;place-items:center;display:grid}.inbox-shortcut-copy{gap:2px;min-width:0;display:grid}.inbox-shortcut-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-shortcut-copy span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shortcut-grid{grid-template-columns:max-content minmax(0,1fr);gap:8px 14px;display:grid}.shortcut-grid span:nth-child(odd){font-weight:800;font-family:var(--mono)}@media (width<=940px){.inbox-library-grid{grid-template-columns:1fr}.inbox-shell{grid-template-columns:1fr;height:auto;min-height:0}.inbox-shell.has-thread{z-index:120;border:0;border-radius:0;height:100dvh;position:fixed;inset:0}.inbox-list-pane{border-right:0;border-bottom:1px solid var(--hair);max-height:520px}.inbox-shell:not(.has-thread) .inbox-chat-pane,.inbox-shell:not(.has-thread) .inbox-lead-pane,.inbox-shell.has-thread .inbox-list-pane,.inbox-shell.has-thread .inbox-lead-pane{display:none}.inbox-chat-pane{height:min(620px,max(360px,100dvh - 120px));min-height:0}.inbox-shell.has-thread .inbox-chat-pane{height:100dvh}.inbox-chat-head .inbox-mobile-back,.inbox-mobile-details{flex:none;display:inline-flex}.inbox-shell.has-thread .inbox-lead-pane.mobile-open{z-index:3;border-left:0;display:block;position:absolute;inset:0}.inbox-mobile-details-head{z-index:1;border-bottom:1px solid var(--hair);background:var(--panel);padding:10px 12px;display:flex;position:sticky;top:0}.inbox-chat-head{gap:8px;padding-inline:10px}.inbox-chat-actions .btn:not(.inbox-mobile-details),.inbox-chat-actions .inbox-refreshing{display:none}}@media (width<=720px){.inbox-library-section-head{flex-direction:column;align-items:stretch}.inbox-library-section-head .btn{width:100%}.inbox-library-section .tag-create{grid-template-columns:1fr}.inbox-library-snippet{align-items:start}}.csv-file-control{background:var(--field);border:1px solid var(--hair2);border-radius:8px;align-items:center;gap:10px;width:min(100%,460px);min-height:46px;padding:6px;display:flex}.csv-file-control:focus-within{border-color:var(--amber);box-shadow:0 0 0 3px #2563eb26}.csv-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.csv-file-button{flex:none;min-height:34px}.csv-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bone);font-size:13px;line-height:1.4;overflow:hidden}.csv-file-name.is-empty{color:var(--dim)}.link{color:var(--bone);cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:700;text-decoration:none}.link:hover{color:var(--amber-hi);text-decoration:underline}.link-danger{color:var(--red-soft)}.icon-btn{background:var(--chrome);border:1px solid var(--hair2);width:31px;height:31px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.icon-btn:hover{color:var(--amber-hi);border-color:var(--amber-dim)}.icon-btn:disabled{cursor:default;opacity:.62}.icon-btn.is-busy svg{animation:.7s linear infinite icon-spin}@keyframes icon-spin{to{transform:rotate(360deg)}}table.tbl{border-collapse:separate;border-spacing:0;border:1px solid var(--hair);border-radius:var(--r-card);width:100%;font-family:var(--mono);background:var(--panel);font-size:12.5px;overflow:hidden}table.tbl:has(+.table-foot){border-bottom-right-radius:0;border-bottom-left-radius:0}table.tbl th,table.tbl td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:middle;padding:12px 14px}table.tbl th{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;background:#191511;font-size:9.5px;font-weight:600}table.tbl tr:last-child td{border-bottom:none}table.tbl tr.is-new td{background:#f2ac290a}table.tbl tr.is-new:hover td{background:#f2ac290f}.tbl-empty{text-align:center;color:var(--muted);font-family:var(--sans);padding:28px 14px;font-size:13px}.actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.divider-v{background:var(--hair2);width:1px;height:13px}.table-foot{color:var(--muted);font-family:var(--mono);border:1px solid var(--hair);border-radius:0 0 var(--r-card) var(--r-card);background:var(--panel);border-top:none;justify-content:flex-end;align-items:center;gap:12px;padding:10px 14px;font-size:11px;display:flex}.alert{border:1px solid var(--hair2);border-left:3px solid var(--amber);color:var(--muted);background:#1b1712;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:12.5px}.alert-warning{border-left-color:var(--amber);color:var(--amber-hi);background:#201808}.alert-error{border-left-color:var(--red);color:var(--red-soft);background:#201210}.alert-success{border-left-color:var(--green);color:var(--green);background:#55c98c0f}.settings-inline-alert{margin:10px 0 0}.settings-content,.settings-support,.webhook-settings{max-width:760px;margin-left:auto;margin-right:auto}.settings-support,.webhook-settings{margin-top:22px}.webhook-settings-heading,.webhook-deliveries-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.webhook-settings h2,.webhook-settings h3{color:var(--bone);margin:0}.webhook-settings h2{font-size:17px}.webhook-settings h3{font-size:13px}.webhook-settings-heading p,.webhook-deliveries-heading p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.webhook-status{color:var(--muted);border:1px solid var(--hair2);font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 9px}.webhook-status-enabled{color:var(--green);border-color:var(--green)}.webhook-status-pending{color:var(--amber-hi);border-color:var(--amber)}.webhook-secret{border:1px solid var(--amber);background:var(--accent-tint);border-radius:10px;gap:12px;margin-top:18px;padding:14px;display:grid}.webhook-secret strong{color:var(--bone);font-size:13px}.webhook-secret p{color:var(--muted);margin:4px 0 0;font-size:11px}.webhook-secret-value{align-items:center;gap:8px;display:flex}.webhook-secret-value code{min-width:0;color:var(--bone);border:1px solid var(--hair2);background:var(--panel);font:11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;flex:1;padding:9px 10px;overflow:hidden}.webhook-endpoint-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.webhook-endpoint-summary>div{border:1px solid var(--hair);background:var(--panel2);border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.webhook-endpoint-summary span{color:var(--muted2);font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.webhook-endpoint-summary strong{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.webhook-url-form{margin-top:18px}.webhook-url-form .row{align-items:stretch}.webhook-url-form input{flex:1;min-width:0}.webhook-event-types{border:0;gap:8px;margin:18px 0 0;padding:0;display:grid}.webhook-event-types legend{color:var(--bone);margin-bottom:8px;font-size:12px;font-weight:700}.webhook-event-types label{border:1px solid var(--hair);background:var(--panel2);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.webhook-event-types input{accent-color:var(--amber);margin-top:2px}.webhook-event-types label span{gap:3px;display:grid}.webhook-event-types label strong{color:var(--bone);font-size:12px}.webhook-event-types label small{color:var(--muted);font-size:10px}.webhook-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.webhook-actions .webhook-remove{margin-left:auto}.webhook-settings>.alert{margin:16px 0 0}.webhook-deliveries{border-top:1px solid var(--hair);margin-top:22px;padding-top:18px}.webhook-delivery-list{gap:8px;margin-top:14px;display:grid}.webhook-delivery{border:1px solid var(--hair);background:var(--panel2);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 12px;display:grid}.webhook-delivery>div{gap:4px;display:grid}.webhook-delivery>div:nth-child(2){justify-items:end}.webhook-delivery strong{color:var(--bone);font-size:12px}.webhook-delivery span,.webhook-delivery small{color:var(--muted);font-size:10px}.webhook-delivery-delivered{color:var(--green)!important}.webhook-delivery-failed{color:var(--red-soft)!important}.webhook-delivery-pending,.webhook-delivery-processing{color:var(--amber-hi)!important}.account-security-setting{border:1px solid var(--hair2);background:var(--panel2);border-radius:10px;padding:17px}.account-security-setting>.hint{margin:0}.account-security-managed{border:1px solid var(--hair);background:var(--panel);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;display:flex}.account-security-managed input{margin:2px 0 0}.account-security-managed span{gap:4px;display:grid}.account-security-managed strong{color:var(--bone);font-size:12px}.account-security-managed small{color:var(--muted);font-size:11px;line-height:1.45}.account-security-slider{margin-top:18px}.account-security-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.account-security-slider input[type=range]:disabled{cursor:not-allowed;opacity:.55}.account-security-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--amber) 0 var(--account-security-progress), var(--hair2) var(--account-security-progress) 100%);border-radius:999px;height:4px}.account-security-slider input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--panel2);background:var(--amber-hi);width:16px;height:16px;box-shadow:2px 2px 0 var(--ink-well);border-radius:0;margin-top:-6px}.account-security-slider input[type=range]::-moz-range-track{background:var(--hair2);border-radius:999px;height:4px}.account-security-slider input[type=range]::-moz-range-progress{background:var(--amber);border-radius:999px;height:4px}.account-security-slider input[type=range]::-moz-range-thumb{border:3px solid var(--panel2);background:var(--amber-hi);width:12px;height:12px;box-shadow:2px 2px 0 var(--ink-well);border-radius:0}.account-security-slider input[type=range]:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.account-security-ticks{color:var(--muted2);font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);margin-top:5px;display:grid}.account-security-ticks span:nth-child(2){text-align:center}.account-security-ticks span:last-child{text-align:right}.account-security-ticks span.active{color:var(--bone)}.account-security-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.account-security-summary>div{border:1px solid var(--hair);background:var(--panel);border-radius:8px;min-width:0;padding:12px}.account-security-summary span{color:var(--muted2);font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.account-security-summary ul{color:var(--muted);margin:8px 0 0;padding-left:17px;font-size:12px;line-height:1.55}.account-security-summary li+li{margin-top:4px}.settings-support-heading h2{color:var(--bone);margin:0 0 7px;font-size:17px}.settings-support-heading p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.settings-support-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.settings-support-options a{min-width:0;color:var(--bone);border:1px solid var(--hair2);background:var(--panel2);border-radius:10px;gap:7px;padding:15px 42px 15px 16px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative}.settings-support-options a:hover{border-color:var(--amber);background:var(--accent-tint);transform:translateY(-1px)}.settings-support-options span{color:var(--muted);font:700 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.settings-support-options strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.settings-support-options b{color:var(--amber);font-size:15px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.settings-loading-panel,.dashboard-loading-panel{color:var(--muted);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.settings-loading-panel strong,.dashboard-loading-panel strong{color:var(--bone);font-size:14px}.settings-loading-panel p,.dashboard-loading-panel p{margin:0;font-size:12.5px;line-height:1.6}.dashboard-metrics{transition:opacity .18s;position:relative}.dashboard-metrics-updating{opacity:.55;pointer-events:none}.dashboard-updating-pill{z-index:5;border:1px solid var(--hair);background:var(--panel);width:fit-content;color:var(--muted);border-radius:999px;margin:0 auto 10px;padding:4px 12px;font-size:12px;position:sticky;top:8px}.workspace-loading{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid;position:relative;overflow:hidden}.workspace-loading-dot{background:var(--amber-hi);border-radius:50%;width:11px;height:11px;margin-top:4px;animation:1.15s ease-in-out infinite workspace-loading-pulse;box-shadow:0 0 18px #5b9bf2b8}.workspace-loading-copy strong{color:var(--bone);font-size:14px}.workspace-loading-copy p{margin:6px 0 0;font-size:12.5px;line-height:1.55}.workspace-loading-bars{grid-column:1/-1;gap:8px;margin-top:5px;display:grid}.workspace-loading-bars span{background:linear-gradient(90deg,#5b9bf20f,#5b9bf230,#5b9bf20f) 0 0/220% 100%;border-radius:999px;height:9px;animation:1.4s linear infinite workspace-loading-sweep}.workspace-loading-bars span:first-child{width:92%}.workspace-loading-bars span:nth-child(2){width:74%;animation-delay:-.25s}.workspace-loading-bars span:nth-child(3){width:84%;animation-delay:-.5s}@keyframes workspace-loading-pulse{50%{opacity:.38;transform:scale(.76)}}@keyframes workspace-loading-sweep{to{background-position:-220% 0}}.activation-checklist{border:1px solid var(--hair2);border-left:3px solid var(--amber);border-radius:var(--r-card);background:#1b1712;margin:0 0 14px;padding:12px 14px}.activation-checklist.compact{margin-top:-2px}.activation-checklist-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.activation-checklist-head strong{color:var(--bone);font-size:12.5px}.activation-checklist-head span{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.activation-checklist ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.activation-checklist li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.activation-checklist li strong{color:var(--bone);font-size:12px;display:block}.activation-checklist p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.45}.activation-checklist .activation-action-hint{color:var(--amber-hi)}.activation-checklist a,.activation-checklist button{color:var(--amber-hi);white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.activation-checklist button{cursor:pointer;background:0 0;border:0;padding:0}.tag{border-radius:var(--r-chip);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red-soft);background:#e2513e14;border:1px solid #e2513e66;padding:1px 8px;font-size:9.5px;line-height:18px;display:inline-block}.tag-green{color:var(--green);background:#55c98c14;border-color:#55c98c66}.count-chip{border-radius:var(--r-chip);font-family:var(--mono);color:var(--red-soft);background:#e2513e1a;border:1px solid #e2513e59;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.target-lead-stats{flex-wrap:wrap;gap:6px;display:flex}.count-chip-neutral{color:var(--bone);border-color:var(--hair2);background:#fff0d20a}.count-chip-good{color:var(--green);background:#55c98c14;border-color:#55c98c59}.count-chip-bad{color:var(--red-soft);background:#e2513e14;border-color:#e2513e59}.count-chip .x{cursor:pointer;opacity:.8}.count-chip .x:hover{opacity:1}.dot-online,.dot-offline{border-radius:50%;width:9px;height:9px;display:inline-block}.dot-online{background:var(--green);box-shadow:0 0 8px #55c98c8c}.dot-offline{background:var(--red);box-shadow:0 0 6px #e2513e66}.browser-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair2);border-radius:var(--r-chip);align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;text-decoration:none;display:inline-flex}.browser-link:hover{color:var(--amber-hi);border-color:var(--amber-dim)}.swatch{border:1px solid var(--hair2);border-radius:4px;width:13px;height:13px;display:inline-block}.stat-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:22px;display:grid}.stat-cell{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;gap:7px;min-width:0;padding:15px 17px 13px;display:flex}.stat-cell:last-child{border-right:1px solid var(--hair)}.stat-cell .label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:9.5px}.stat-cell .value{font-family:var(--sans);color:var(--bone);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.analytics-range-bar{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.analytics-range-presets{flex-wrap:wrap}.analytics-custom-range{flex:none;align-items:center;gap:8px;display:flex}.analytics-custom-range label{color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:7px;font-size:10px;font-weight:800;display:grid}.analytics-custom-range input{letter-spacing:0;width:140px;min-width:0;height:32px;padding:6px 9px;font-size:11px}.analytics-range-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.kpi-card{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;gap:9px;padding:16px 18px 15px;display:flex;position:relative;overflow:visible}.kpi-card:before{content:"";background:linear-gradient(180deg, var(--amber), #f2ac2900);width:3px;position:absolute;top:0;bottom:0;left:0}.kpi-label{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.kpi-label-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.kpi-value{min-width:0;font-family:var(--sans);color:var(--bone);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:32px;font-weight:800;line-height:1}.kpi-value.is-compact{letter-spacing:-.045em;font-size:clamp(22px,2.55vw,28px)}.kpi-sub{font-family:var(--mono);letter-spacing:.01em;font-size:11px}.dash-grid{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.dash-grid-even{grid-template-columns:1fr 1fr}.dashboard-widget-slot{min-width:0}.kpi-row>.dashboard-widget-slot,.kpi-row>.dashboard-widget-slot>.kpi-card,.dashboard-insight-grid>.dashboard-widget-slot,.dashboard-insight-grid>.dashboard-widget-slot>.chart-card{height:100%}.dashboard-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.dashboard-insight-grid>.dashboard-widget-slot--wide{grid-column:1/-1}@media (width<=1330px){.dashboard-insight-grid{grid-template-columns:1fr}}.decision-table{gap:0;min-width:0;display:grid}.decision-table-head,.decision-table-row{grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(82px,.75fr));align-items:center;gap:12px;display:grid}.decision-table-head{color:var(--dim);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:0 10px 8px;font-size:9px;font-weight:800}.decision-table-row{border-top:1px solid var(--hair);min-height:58px;color:var(--muted);font-family:var(--mono);padding:10px;font-size:11px}.decision-table-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.decision-table-row b{color:var(--bone);font-variant-numeric:tabular-nums;font-size:12px}.decision-table-row small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.decision-primary{padding-left:16px;position:relative}.decision-primary>.state-dot{position:absolute;top:4px;left:0}.decision-primary>span{color:var(--bone);font-family:var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.sender-decision-table .decision-table-head,.sender-decision-table .decision-table-row{grid-template-columns:minmax(145px,1.4fr) repeat(3,minmax(74px,.7fr))}.sequence-performance-list{gap:13px;margin:0;padding:0;list-style:none;display:grid}.sequence-performance-list li{grid-template-columns:minmax(115px,.8fr) minmax(100px,1.5fr) 48px;align-items:center;gap:12px;display:grid}.sequence-performance-label{gap:3px;min-width:0;display:grid}.sequence-performance-label strong{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sequence-performance-label small{color:var(--dim);font-family:var(--mono);font-size:9.5px}.sequence-performance-bar{background:var(--gray-tint);border-radius:999px;height:7px;overflow:hidden}.sequence-performance-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--amber), var(--green));height:100%;display:block}.sequence-performance-list li>b{color:var(--bone);font-family:var(--mono);text-align:right;font-size:12px}.chart-card{flex-direction:column;padding:18px 20px 16px;display:flex}.card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.card-head-actions{flex:none;align-items:center;gap:8px;display:flex}.card-title{font-family:var(--sans);letter-spacing:-.01em;color:var(--bone);margin:0;font-size:15px;font-weight:700}.card-meta{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.metric-help{z-index:12;flex:none;position:relative}.metric-help:hover{z-index:40}.metric-help:has(.metric-help-trigger:focus-visible){z-index:40}.metric-help-trigger{border:1px solid var(--hair2);background:var(--field);width:24px;height:24px;color:var(--muted);font:inherit;cursor:help;border-radius:50%;place-items:center;padding:0;display:grid}.metric-help-trigger:hover,.metric-help-trigger:focus-visible{color:var(--amber-hi);border-color:var(--amber-dim);background:var(--chrome);outline:none}.metric-help-trigger:focus-visible{box-shadow:0 0 0 3px #f2ac2929}.metric-help-popover{border:1px solid var(--hair2);background:var(--panel);width:260px;max-width:calc(100vw - 32px);color:var(--bone);opacity:0;pointer-events:none;visibility:hidden;z-index:200;border-radius:8px;padding:12px 13px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 14px 32px #0f141f29}.metric-help:hover .metric-help-popover{opacity:1;visibility:visible;transform:translateY(0)}.metric-help:has(.metric-help-trigger:focus-visible) .metric-help-popover{opacity:1;visibility:visible;transform:translateY(0)}.metric-help-popover strong{margin-bottom:5px;font-size:12px;font-weight:800;display:block}.metric-help-popover p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.card-foot{border-top:1px solid var(--hair);font-family:var(--mono);letter-spacing:.02em;color:var(--muted);margin-top:14px;padding-top:12px;font-size:10.5px}.seg-sm button{padding:4px 10px;font-size:11px}.dot{border-radius:2px;flex:none;width:8px;height:8px}.chart-empty{text-align:center;min-height:140px;color:var(--muted);flex:1;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:12.5px;line-height:1.6;display:flex}.chart-empty-good{color:var(--green)}.activity-line-chart{width:100%;min-height:230px;position:relative}.activity-line-chart svg{max-width:100%;display:block;overflow:visible}.activity-grid{stroke:var(--hair);stroke-width:1px;vector-effect:non-scaling-stroke}.activity-grid-zero{stroke:var(--hair2);stroke-dasharray:4 4}.activity-y-label,.activity-x-label{fill:var(--muted);font-family:var(--pixel);font-size:8px}.activity-y-label{text-anchor:end}.activity-x-label{text-anchor:middle}.activity-x-label.is-today{fill:var(--amber-hi);font-weight:700}.activity-area{pointer-events:none}.activity-line{fill:none;stroke:var(--amber);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.activity-point{fill:var(--panel);stroke:var(--amber);stroke-width:1.8px;vector-effect:non-scaling-stroke}.activity-point.is-hovered{stroke:var(--panel);stroke-width:2.4px;filter:drop-shadow(0 2px 4px #0f172a2e)}.activity-hover-rule{stroke:var(--hair2);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.activity-hover-zone{fill:#0000;pointer-events:all;cursor:crosshair}.activity-tooltip{left:var(--tooltip-x);top:var(--tooltip-y);z-index:4;border:1px solid var(--hair);background:var(--panel);min-width:160px;color:var(--bone);pointer-events:none;border-radius:9px;padding:10px 12px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 14px 32px #0f172a29}.activity-tooltip.is-right{transform:translate(12px,calc(-100% - 12px))}.activity-tooltip.is-left{transform:translate(calc(-100% - 12px),calc(-100% - 12px))}.activity-tooltip.is-below{transform:translate(-50%,12px)}.activity-tooltip.is-below.is-right{transform:translate(12px,12px)}.activity-tooltip.is-below.is-left{transform:translate(calc(-100% - 12px),12px)}.activity-tooltip strong{margin-bottom:8px;font-size:12.5px;font-weight:800;line-height:1.2;display:block}.activity-tooltip-row{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.activity-tooltip-swatch{background:var(--amber);border-radius:3px;width:10px;height:10px}.activity-tooltip-label{min-width:0}.activity-tooltip b{color:var(--bone);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.outcome-bar{background:var(--field);border-radius:0;gap:2px;height:14px;margin-bottom:18px;display:flex;overflow:hidden}.outcome-seg{border-radius:0;min-width:3px}.outcome-legend{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.outcome-legend li{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;display:grid}.outcome-name{color:var(--bone);font-size:12.5px}.outcome-pct{font-family:var(--mono);color:var(--muted);font-size:11px}.outcome-count{font-family:var(--mono);color:var(--bone);text-align:right;font-variant-numeric:tabular-nums;min-width:34px;font-size:12px;font-weight:700}.blocker-list,.leader-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.blocker-row{grid-template-columns:130px 1fr auto;align-items:center;gap:12px;display:grid}.blocker-name{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.blocker-track{background:var(--field);border-radius:4px;height:8px;overflow:hidden}.blocker-fill{background:linear-gradient(90deg, #f07a6680, var(--red-soft));border-radius:4px;height:100%;transition:width .3s;display:block}.blocker-count{font-family:var(--mono);color:var(--bone);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.leader-row{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:10px;display:grid}.state-dot{background:var(--dim);border-radius:50%;flex:none;width:8px;height:8px}.state-dot.state-active{background:var(--amber);box-shadow:0 0 7px #f2ac2980}.state-dot.state-completed{background:var(--green)}.state-dot.state-paused{background:var(--muted)}.state-dot.state-draft{background:var(--dim)}.leader-name{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.leader-metric{justify-content:flex-end;align-items:baseline;gap:5px;min-width:52px;display:flex}.leader-num{font-family:var(--mono);color:var(--bone);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.leader-unit{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dim);font-size:9.5px}.prog-track{background:var(--field);border:1px solid var(--hair);border-radius:5px;height:10px;overflow:hidden}.prog-fill{background:linear-gradient(90deg, var(--amber), var(--amber-hi));border-radius:5px;min-width:4px;height:100%;transition:width .3s;display:block}.prog-scale{font-family:var(--mono);color:var(--muted);justify-content:space-between;margin-top:8px;font-size:10.5px;display:flex}.detail-list{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.detail-list li{border-top:1px solid var(--hair);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.detail-list li:first-child{border-top:none}.detail-label{color:var(--muted);font-size:12.5px}.detail-value{font-family:var(--mono);color:var(--bone);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.funnel-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.funnel-row{grid-template-columns:110px 1fr auto;align-items:center;gap:12px;display:grid}.funnel-label{color:var(--muted);font-size:12.5px}.funnel-track{background:var(--field);border-radius:7px;height:24px;overflow:hidden}.funnel-fill{border-radius:7px;height:100%;transition:width .35s;display:block}.funnel-value{font-family:var(--mono);color:var(--bone);text-align:right;font-variant-numeric:tabular-nums;min-width:46px;font-size:13px;font-weight:700}.opener-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.opener-row{border-top:1px solid var(--hair);padding:13px 0}.opener-row:first-child{border-top:none;padding-top:2px}.opener-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.opener-camp{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.opener-rate{font-family:var(--sans);color:var(--green);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.opener-text{color:var(--bone);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 9px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.opener-foot{align-items:center;gap:12px;display:flex}.opener-bar{background:var(--field);border-radius:3px;flex:1;height:6px;overflow:hidden}.opener-bar>span{background:linear-gradient(90deg, var(--amber), var(--amber-hi));border-radius:3px;height:100%;transition:width .35s;display:block}.opener-meta{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}@media (width<=980px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid,.dash-grid-even,.dashboard-insight-grid{grid-template-columns:1fr}}.tabs{border-bottom:1px solid var(--hair);margin-bottom:24px;display:flex}.tab{color:var(--muted);font-family:var(--sans);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;flex:1;align-items:center;gap:7px;padding:14px 8px;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.tab:hover{color:var(--bone);background:#fff0d205}.tab.active{color:var(--amber-hi);border-bottom-color:var(--amber)}.tab .ico{opacity:.9}.sequence-message-row{align-items:center;gap:10px;padding:0;display:flex}.sequence-message-select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:20px;display:flex}.sequence-message-select:hover{color:var(--bone)}.sequence-message-row>.icon-btn{flex:none;margin-right:12px}.sequence-message-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:clamp(320px,100dvh - 300px,680px);padding-right:4px;overflow-y:auto}.sequence-message-list>.btn:last-child{z-index:1;background:var(--screen);flex:none;position:sticky;bottom:0}.subtabs{border-bottom:1px solid var(--hair);gap:0;display:flex}.subtab{font-family:var(--sans);letter-spacing:.02em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.subtab.active{color:var(--amber-hi);border-bottom-color:var(--amber)}.subtab:hover{color:var(--bone)}.subtab-action{width:18px;height:18px;color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.subtab-action:hover{color:var(--danger);opacity:1}.token-button-row{flex-wrap:wrap;gap:8px;display:flex}.token-insert{border:1px solid var(--hair2);border-radius:var(--r-chip);background:var(--chrome);min-height:31px;color:var(--muted);cursor:pointer;font-family:var(--mono);align-items:center;gap:7px;padding:5px 10px;font-size:11px;display:inline-flex}.token-insert:hover,.token-insert:focus-visible{border-color:var(--amber-dim);color:var(--bone);outline:none}.token-insert span{font-size:10px}.toggle{--w:40px;--h:22px;width:var(--w);height:var(--h);border:1px solid var(--hair2);background:var(--field);cursor:pointer;border-radius:12px;flex:none;transition:background .12s,border-color .12s;position:relative}.toggle .knob{background:#47403a;border-radius:50%;width:16px;height:16px;transition:left .12s,background .12s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.toggle:disabled{cursor:not-allowed;opacity:.45}.run-toggle{align-items:center;gap:10px;display:inline-flex}.run-toggle-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);min-width:20px;font-size:10.5px;font-weight:700}.seg{border:1px solid var(--hair2);border-radius:var(--r-ctl);background:var(--field);display:inline-flex;overflow:hidden}.seg button{font-family:var(--sans);letter-spacing:.02em;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:12px;font-weight:700}.seg button.active{background:var(--amber);color:#221605}.import-mode-seg{width:max-content;max-width:100%}.import-mode-seg button{align-items:center;gap:6px;display:inline-flex}.csv-column-summary{border:1px solid var(--hair);background:var(--field);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.csv-column-summary strong{color:var(--bone);margin-top:3px;font-size:13px;display:block}.csv-column-list{border:1px solid var(--hair);background:#0000002e;border-radius:10px;flex-wrap:wrap;gap:6px;max-height:114px;padding:8px;display:flex;overflow:auto}.csv-column-list span{overflow-wrap:anywhere;border:1px solid var(--hair2);border-radius:var(--r-chip);max-width:100%;color:var(--muted);font-family:var(--mono);padding:5px 8px;font-size:10.5px;font-weight:700}.modal-backdrop{z-index:80;background:#0a0705b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--hair2);background:var(--panel);border-radius:14px;width:min(520px,100%);max-height:min(680px,100vh - 36px);padding:18px;overflow:auto;box-shadow:0 24px 70px #00000094}.modal-head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.modal-head h2{color:var(--bone);font-family:var(--sans);letter-spacing:-.01em;margin:5px 0 0;font-size:17px;font-weight:700}.modal-head .icon-btn{flex:none;margin-left:auto}.modal-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.day-toggle-group{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.day-toggle{border:1px solid var(--hair2);background:var(--field);min-width:0;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:8px;padding:9px 6px;font-size:11px;font-weight:700}.day-toggle:hover{color:var(--bone);border-color:var(--amber-dim)}.day-toggle.active{color:#221605;background:var(--amber);border-color:#c9891c}.slider{touch-action:none;-webkit-user-select:none;user-select:none;padding:34px 11px 12px;position:relative}.slider-track{background:var(--field);border:1px solid var(--hair);cursor:pointer;border-radius:3px;height:6px;position:relative}.slider-fill{background:var(--amber);pointer-events:none;border-radius:3px;position:absolute;top:0;bottom:0}.slider:not(.slider-dual) .slider-fill{left:0}.slider-ticks{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.slider-tick{background:var(--hair2);opacity:.7;width:1px;height:9px}.slider-handle{border:2px solid var(--amber);cursor:grab;z-index:2;background:#2b241d;border-radius:50%;width:17px;height:17px;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000080}.slider-handle:hover{border-color:var(--amber-hi)}.slider-handle:focus{outline:none;box-shadow:0 0 0 4px #f2ac2940}.slider-handle.active{cursor:grabbing;box-shadow:0 0 0 5px #f2ac294d}.slider-bubble{border:1px solid var(--hair2);color:var(--bone);font-family:var(--mono);letter-spacing:.04em;border-radius:var(--r-chip);white-space:nowrap;pointer-events:none;background:#241e18;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.slider-bubble:after{content:"";border:4px solid #0000;border-top-color:var(--hair2);position:absolute;top:100%;left:50%;transform:translate(-50%)}.slider-cap{align-items:center;gap:10px;margin-top:2px;display:flex}.slider-cap .pill{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--hair2);border-radius:var(--r-chip);color:var(--bone);background:#241e18;padding:3px 9px;font-size:10px;font-weight:700}.progress-circle{width:132px;height:132px;font-family:var(--sans);color:var(--amber);background:conic-gradient(var(--amber) var(--pct,0%), #16233a 0);border-radius:50%;justify-content:center;align-items:center;font-size:30px;font-weight:800;display:flex;position:relative}.progress-circle:before{content:"";z-index:1;background:repeating-conic-gradient(from 0deg, transparent 0 6.5deg, var(--screen) 6.5deg 9deg);border-radius:50%;position:absolute;inset:0}.progress-circle .inner{z-index:2;background:var(--screen);border:1px solid var(--hair);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.toast-wrap{left:50%;bottom:calc(22px + env(safe-area-inset-bottom));z-index:1000;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(92vw,420px);display:flex;position:fixed;transform:translate(-50%)}.toast{border:1px solid #ffffff47;border-left:3px solid var(--green);max-width:100%;font-family:var(--sans);letter-spacing:0;text-align:center;text-shadow:0 1px #00000059;background:#0f172a;border-radius:8px;padding:11px 16px;font-size:14px;font-weight:800;line-height:1.4;animation:.16s toast-in;box-shadow:0 18px 44px #0f172a57,inset 0 0 0 1px #ffffff14;color:#fff!important}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.coming-soon{text-align:center;min-height:50vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.coming-soon .badge{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber-hi);border-radius:var(--r-chip);background:#f2ac290f;border:1px solid #f2ac2966;padding:5px 12px;font-size:11px}.auth-screen{z-index:2;place-items:center;min-height:100vh;padding:32px 18px;display:grid;position:relative}.auth-card{background:var(--panel);border:1px solid var(--hair);border-radius:16px;width:min(420px,100%);padding:34px 30px 30px;box-shadow:0 20px 60px #0000008c}.auth-brand{justify-content:center;align-items:center;gap:12px;margin-bottom:6px;display:flex}.auth-brand .wordmark{font-family:var(--sans);letter-spacing:-.02em;font-size:23px;font-weight:800}.auth-sub{text-align:center;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:24px;font-size:11px}.auth-card .stack{gap:12px}.auth-card .seg button{white-space:nowrap;justify-content:center;align-items:center;min-height:38px;line-height:1.1;display:inline-flex}.auth-google{border:1px solid var(--hair2);border-radius:var(--r-ctl);background:var(--panel);width:100%;min-height:42px;color:var(--bone);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-weight:700;line-height:1.2;display:flex}.auth-google:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.auth-google:disabled{cursor:not-allowed;opacity:.62}.auth-google-mark{border:1px solid var(--hair2);color:#1d4ed8;background:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.auth-google-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.auth-divider{color:var(--muted);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--hair);flex:1;height:1px}.form-2col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.task-state{border:1px solid var(--hair2);border-radius:var(--r-chip);color:var(--muted);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;background:#fff0d205;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:700;display:inline-block}.state-offline,.state-auth-required,.state-failed,.state-blocked,.state-account_locked,.state-auth_required,.state-expired,.state-cooldown{color:var(--red-soft);background:#e2513e12;border-color:#e2513e73}.state-draft,.state-paused,.state-cancelled,.state-skipped{color:var(--muted)}.campaign-run-status{justify-content:space-between;align-items:center;gap:16px;display:flex}.campaign-run-status>div:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.campaign-run-status strong{color:var(--bone)}.campaign-run-status p{color:var(--muted);margin:0;font-size:13px}.campaign-run-status .task-state,.camp-run-status .task-state,table.tbl .task-state{margin-left:0}.run-status-metrics{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.run-status-metrics span{border:1px solid var(--hair2);min-width:76px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#fff0d205;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:700}.run-status-metrics b{color:var(--bone);font-family:var(--sans);letter-spacing:0;font-size:16px;display:block}.connection-card{width:440px}.connection-account{border:1px solid var(--hair2);background:var(--field);border-radius:10px;grid-template-columns:1fr;gap:7px 12px;margin-bottom:16px;padding:13px 15px;display:grid;box-shadow:inset 0 1px #ffffff06}.connection-account .label{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}.connection-account strong{color:var(--bone);overflow-wrap:anywhere;font-size:15px;font-weight:800}.connection-loading{color:var(--muted);text-align:center;padding:26px 0}.connection-back{color:var(--muted);text-align:center;margin-top:18px;font-size:12.5px;font-weight:700;text-decoration:none;display:block}.connection-back:hover{color:var(--amber-hi)}.flex{display:flex}.grow{flex:1}.wrap-2col{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.nowrap{white-space:nowrap}.mono-sm{font-family:var(--mono);color:var(--muted);font-size:11px}@media (width<=980px){.sequence-message-list{max-height:min(420px,55dvh)}.wrap-2col,.form-2col,.password-grid{grid-template-columns:1fr}.day-toggle-group{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){body{overflow-x:hidden}.app-shell{min-width:0;display:block}.sidebar{width:100%;height:auto;position:static}.content-col{width:100%}.topbar{gap:10px;padding:0 14px}.topbar .email{display:none}.content{padding:16px 14px 48px}.panel-pad{padding:14px}.page-head h1{font-size:19px}.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stat-cell{min-width:0;padding:13px 14px}.stat-cell .label{overflow-wrap:anywhere}.stat-cell .value{font-size:22px}.campaign-run-status{flex-direction:column;align-items:flex-start}.run-status-metrics{justify-content:flex-start;width:100%}.run-status-metrics span{flex:1;min-width:88px}.csv-column-summary{grid-template-columns:1fr}.csv-file-control{flex-direction:column;align-items:stretch;width:100%}.csv-file-button{width:100%}.csv-file-name{padding:0 6px 2px}.modal-actions{grid-template-columns:1fr;display:grid}.day-toggle-group{grid-template-columns:repeat(2,minmax(0,1fr))}.content .row{flex-wrap:wrap}.settings-support-options{grid-template-columns:1fr}.webhook-settings-heading,.webhook-deliveries-heading,.webhook-secret-value{flex-direction:column;align-items:stretch}.webhook-endpoint-summary{grid-template-columns:1fr}.webhook-delivery{grid-template-columns:1fr auto}.webhook-delivery>div:nth-child(2){justify-items:start}.webhook-delivery .btn{grid-column:1/-1}.webhook-actions .webhook-remove{margin-left:0}.account-security-summary{grid-template-columns:1fr}table.tbl{max-width:100%;display:block;overflow-x:auto}table.tbl th,table.tbl td{white-space:nowrap}.auth-screen{padding:14px}.auth-card,.connection-card{width:100%;padding:24px 20px}}body{background:var(--screen)}::-webkit-scrollbar-thumb{background:#cbd5e1}.btn{background:var(--amber);color:#fff;border:1px solid var(--amber);box-shadow:none;font-weight:600}.btn:hover{background:var(--amber-hi);border-color:var(--amber-hi);filter:none}.btn:active{filter:none;transform:translateY(1px)}.btn:disabled{background:var(--chrome);color:var(--dim);border-color:var(--hair2);box-shadow:none}.btn-default{background:var(--panel);color:var(--bone);border:1px solid var(--hair2);box-shadow:none}.btn-default:hover{background:var(--gray-tint);color:var(--bone);border-color:var(--hair2);filter:none}.btn-danger{background:var(--red);color:#fff;border:1px solid var(--red);box-shadow:none}.btn-danger:hover{filter:none;background:#dc2626;border-color:#dc2626}.btn-ghost{color:var(--muted);border:1px solid var(--hair2);box-shadow:none;background:0 0}.btn-ghost:hover{background:var(--gray-tint);color:var(--bone);border-color:var(--hair2);filter:none}.icon-btn{border:1px solid var(--hair2);background:var(--panel);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.icon-btn:hover{background:var(--gray-tint);color:var(--bone)}.link{color:var(--bone)}.link:hover{color:var(--amber)}input,textarea,select{background-color:var(--field);border:1px solid var(--hair2);color:var(--bone)}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2394a3b8' stroke-width='1.6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}select option{background:var(--panel);color:var(--bone)}table.tbl{background:var(--panel);border:1px solid var(--hair)}table.tbl th{background:var(--gray-tint);color:var(--muted)}table.tbl td{color:var(--bone)}.table-foot{background:var(--panel)}.alert{border:1px solid var(--hair2);color:var(--muted);background:#f8fafc}.alert-warning{color:#b45309;background:#fffbeb;border-color:#fde68a}.alert-success{background:var(--green-tint);color:var(--green-ink);border-color:#abefc6}.activation-checklist{color:#b45309;background:#fffbeb;border-color:#fde68a}.activation-checklist a:hover,.activation-checklist button:hover{color:var(--bone)}.state-active,.state-working,.state-leased,.state-queued,.state-rate_limited{color:#1d4ed8;background:#eff4ff;border-color:#bfd3ff}.state-idle,.state-completed,.state-sent,.state-ready,.state-online{color:var(--green-ink);background:var(--green-tint);border-color:#abefc6}.state-draft,.state-paused,.state-cancelled,.state-skipped{color:var(--gray-ink);border-color:var(--hair2);background:var(--gray-tint)}.kpi-card{gap:0;padding:18px 18px 15px}.kpi-label{color:var(--muted)}.kpi-value{color:var(--bone);margin:11px 0 12px}.kpi-sub{color:var(--muted);border-top:1px solid var(--hair);padding-top:12px}.sidebar{background:var(--panel);border-right:1px solid var(--hair);flex-direction:column;gap:2px;padding:14px 12px;display:flex}.side-brand-row{align-items:center;gap:8px;display:flex}.side-brand-row .brand{flex:1;min-width:0}.side-collapse-toggle{width:34px;height:34px;color:var(--muted);background:var(--field);border:1px solid var(--hair2);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.side-collapse-toggle:hover{color:var(--bone);background:var(--gray-tint)}.brand{padding:6px 8px 10px}.brand .wordmark{color:var(--amber);letter-spacing:-.01em;font-weight:800}.ws-switch{border:1px solid var(--hair2);background:var(--panel);width:100%;color:var(--bone);font-family:var(--sans);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:4px 0 14px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.ws-switch:hover{background:var(--gray-tint)}.ws-switch .ws-ico{background:var(--gray-tint);width:24px;height:24px;color:var(--muted);border-radius:7px;flex:none;place-items:center;display:grid}.ws-switch .grow{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws-switch .chev{color:var(--dim);flex:none}.nav-item{color:var(--muted);font-weight:600}.nav-item .ico{color:var(--dim)}.nav-item:hover{background:var(--gray-tint);color:var(--bone)}.nav-item:hover .ico{color:var(--muted)}.nav-item.active{background:var(--gray-tint);color:var(--bone)}.nav-item.active .ico{color:var(--bone)}.side-section{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:15px 11px 5px;font-size:10.5px;font-weight:600}.side-user{border-top:1px solid var(--hair);align-items:center;gap:10px;margin-top:auto;padding:12px 8px 2px;display:flex}.side-account-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;font-family:inherit}.side-account-trigger:hover,.side-account-trigger:focus-visible{background:var(--gray-tint);box-shadow:0 0 0 2px var(--hair2);outline:none}.side-account-chevron{color:var(--dim);flex:none;font-size:14px;transition:transform .16s}.side-account-trigger[aria-expanded=true] .side-account-chevron{transform:rotate(180deg)}.account-menu-popover{z-index:140;border:1px solid var(--hair2);background:var(--panel);border-radius:11px;gap:3px;width:min(240px,100vw - 24px);padding:7px;display:grid;position:fixed;box-shadow:0 22px 60px #00000075}.account-menu-popover button{width:100%;color:var(--bone);text-align:left;font:600 12px/1.2 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 11px}.account-menu-popover button:hover,.account-menu-popover button:focus-visible{background:var(--gray-tint);outline:none}.account-menu-popover button.is-destructive{color:#ff9f9f;border-top:1px solid var(--hair);border-radius:0 0 7px 7px;margin-top:3px;padding-top:12px}.side-avatar{background:var(--accent-tint);width:32px;height:32px;color:var(--amber);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.side-user-meta{flex:1;min-width:0}.side-user-name{color:var(--bone);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.side-user-mail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.side-logout{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:6px;display:grid}@media (width>=721px){.app-shell.sidebar-collapsed .sidebar{width:72px;padding:14px 8px;overflow-x:hidden}.app-shell.sidebar-collapsed .side-brand-row{flex-direction:column;align-items:center;gap:8px}.app-shell.sidebar-collapsed .brand{border-bottom:0;flex:none;justify-content:center;width:44px;margin-bottom:0;padding:6px 0 2px}.app-shell.sidebar-collapsed .brand .wordmark,.app-shell.sidebar-collapsed .nav-item .grow,.app-shell.sidebar-collapsed .side-user-meta,.app-shell.sidebar-collapsed .side-account-chevron{display:none}.app-shell.sidebar-collapsed .side-collapse-toggle svg{transform:rotate(-90deg)}.app-shell.sidebar-collapsed .nav-list{align-items:center;padding:0}.app-shell.sidebar-collapsed .nav-item{justify-content:center;width:44px;height:44px;padding:0;position:relative}.app-shell.sidebar-collapsed .nav-item .ico{width:20px;height:20px}.app-shell.sidebar-collapsed .nav-badge{min-width:16px;height:16px;padding:0 4px;font-size:9px;position:absolute;top:3px;right:2px}.app-shell.sidebar-collapsed .side-user{justify-content:center;padding:12px 0 2px}.app-shell.inbox-workspace .content{padding:12px}}.account-workspace{min-height:100dvh;color:var(--bone);background:0 0;grid-template-columns:250px minmax(0,1fr);display:grid}.account-workspace-nav{border-right:1px solid var(--hair);background:var(--panel);flex-direction:column;gap:34px;height:100dvh;padding:26px 20px;display:flex;position:sticky;top:0}.account-workspace-brand{color:var(--bone);align-items:center;gap:11px;text-decoration:none;display:flex}.account-workspace-brand span{gap:2px;display:grid}.account-workspace-brand strong{font-size:16px}.account-workspace-brand small{color:var(--dim);font:650 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.account-workspace-nav nav{gap:5px;display:grid}.account-workspace-nav nav a{color:var(--muted);border:1px solid #0000;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:650;text-decoration:none}.account-workspace-nav nav a:hover{color:var(--bone);background:var(--gray-tint)}.account-workspace-nav nav a.active{color:var(--bone);border-color:var(--hair2);background:var(--gray-tint)}.account-nav-group{border-left:1px solid var(--hair2);gap:3px;margin:3px 0;padding:9px 0 6px 10px;display:grid}.account-nav-group>span{color:var(--dim);font:700 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:0 10px 6px}.account-workspace-nav nav .account-nav-group a{padding:9px 10px;font-size:12px}.account-workspace-close{color:var(--muted);font:600 12px/1 var(--sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin-top:auto;padding:10px 0;display:flex}.account-workspace-close:hover{color:var(--bone)}.account-workspace-main{min-width:0;padding:clamp(34px,6vw,76px)}.account-settings-page{gap:22px;width:min(1120px,100%);margin:0 auto;display:grid}.account-page-heading{margin-bottom:8px}.account-page-heading .eyebrow,.integration-upgrade-panel .eyebrow{color:var(--amber-hi);font:400 8.5px/1 var(--pixel);letter-spacing:.04em;text-transform:uppercase;margin:0}.account-page-heading h1{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(34px,5vw,52px)}.account-page-heading>p:last-of-type{max-width:700px;color:var(--muted);margin:0;line-height:1.6}.integration-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.integration-section-heading h2{margin:0;font-size:18px}.integration-section-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.api-key-settings,.integrations-page .webhook-settings{width:100%;max-width:none;margin:0}.integration-upgrade-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:230px;display:grid}.integration-lock{border:1px solid var(--hair2);width:56px;height:56px;color:var(--amber-hi);border-radius:0;place-items:center;font-size:30px;display:grid}.integration-upgrade-panel h2{margin:10px 0 8px;font-size:24px}.integration-upgrade-panel p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0;line-height:1.6}.api-secret-once{border:1px solid var(--amber);background:var(--accent-tint);border-radius:10px;gap:12px;margin-top:18px;padding:16px;display:grid}.api-secret-once strong{color:var(--bone)}.api-secret-once p{color:var(--muted);margin:4px 0 0;font-size:11px}.api-secret-once code{overflow-wrap:anywhere;border:1px solid var(--hair2);background:var(--panel);color:var(--bone);border-radius:8px;padding:11px;font-size:11px}.api-secret-once .row{justify-content:flex-end}.api-key-table-wrap{border:1px solid var(--hair);border-radius:10px;margin-top:18px;overflow-x:auto}.api-key-table{border-collapse:collapse;width:100%;min-width:940px}.api-key-table th{color:var(--dim);background:var(--panel2);text-align:left;font:700 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:11px 10px}.api-key-table td{border-top:1px solid var(--hair);color:var(--muted);vertical-align:top;padding:12px 10px;font-size:11px}.api-key-table td strong{color:var(--bone)}.api-key-table td code{color:var(--muted);font-size:10px}.scope-badges{flex-wrap:wrap;gap:5px;display:flex}.scope-badges span,.api-scope-badge{border:1px solid var(--hair2);color:var(--muted);font:650 8px/1 var(--mono);border-radius:999px;padding:4px 6px}.api-key-status{color:var(--muted);font:700 9px/1 var(--mono);text-transform:uppercase;display:block}.api-key-status-active{color:var(--green)}.api-key-status-revoked,.api-key-status-expired{color:var(--red-soft)}.api-key-table td small{margin-top:6px;display:block}.integration-dialog-backdrop{z-index:220;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030406d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.integration-dialog{border:1px solid var(--hair2);background:var(--panel);border-radius:13px;gap:12px;width:min(560px,100%);max-height:calc(100dvh - 36px);padding:24px;display:grid;overflow:auto;box-shadow:0 30px 90px #0009}.integration-dialog h2{margin:0;font-size:23px}.integration-dialog>div:first-child p{color:var(--muted);margin:6px 0 4px;line-height:1.5}.api-scope-fieldset{border:1px solid var(--hair);border-radius:9px;gap:8px;margin:4px 0;padding:12px;display:grid}.api-scope-fieldset legend{color:var(--bone);padding:0 6px;font-size:11px;font-weight:700}.api-scope-fieldset label{color:var(--muted);grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:12px;font-size:11px;display:grid}.integration-dialog-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.api-spec-link{color:var(--amber-hi);margin-top:13px;font-size:11px;display:inline-block}.api-docs-guide h2,.api-docs-webhooks h2,.api-schema-summary h2{margin:0 0 8px;font-size:18px}.api-docs-guide>p,.api-docs-webhooks>p,.api-schema-summary>p{color:var(--muted);line-height:1.6}.api-docs-page pre{border:1px solid var(--hair);color:#d8dfeb;font:10.5px/1.65 var(--mono);background:#070c16;border-radius:9px;margin:14px 0 0;padding:15px;position:relative;overflow:auto}.api-docs-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.api-docs-guide-grid>div{border:1px solid var(--hair);background:var(--panel2);border-radius:8px;padding:13px}.api-docs-guide-grid h3{margin:0 0 7px;font-size:12px}.api-docs-guide-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.api-docs-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.api-docs-toolbar label{flex:1}.api-docs-toolbar input{width:100%}.api-operation-list{gap:12px;display:grid}.api-operation{padding:18px}.api-operation-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.api-method{min-width:52px;color:var(--bone);background:var(--muted2);text-align:center;font:800 9px/1 var(--mono);border-radius:5px;padding:5px 7px}.api-method-get{color:#9ee6bf;background:#55c98c26}.api-method-post{color:#9cc6ff;background:#5691dd29}.api-method-patch,.api-method-put{color:#8bdaf7;background:#38bdf821}.api-method-delete{color:var(--red-soft);background:#ef5b5b21}.api-operation-heading>code{color:var(--bone);font-size:11px}.api-operation h2{margin:13px 0 0;font-size:15px}.api-operation>p{color:var(--muted);margin:6px 0 0}.api-example{position:relative}.api-docs-copy{z-index:1;position:absolute;top:8px;right:8px}.api-schema-summary .scope-badges{margin-top:14px}.api-contract{gap:14px;margin-top:16px;display:grid}.api-contract h3{margin:0 0 7px;font-size:12px}.api-contract h3 small{color:var(--muted);font-weight:500}.api-contract>div>p{color:var(--muted);margin:0 0 8px;font-size:11px}.api-contract-table-wrap{border:1px solid var(--hair);border-radius:8px;overflow-x:auto}.api-contract-table{border-collapse:collapse;width:100%;font-size:10.5px}.api-contract-table th,.api-contract-table td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:8px 10px}.api-contract-table th{color:var(--muted);background:var(--panel2);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.api-contract-table tr:last-child td{border-bottom:0}.api-response-list{gap:5px;display:grid}.api-response-list>div{border:1px solid var(--hair);border-radius:7px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.api-response-list span,.api-response-list small{color:var(--muted)}.api-schema-list{gap:12px;margin-top:14px;display:grid}.api-schema{border-top:1px solid var(--hair);padding-top:12px}.api-schema:first-child{border-top:0;padding-top:0}.api-schema h3{margin:0}.api-schema>p{color:var(--muted);margin:6px 0 10px;font-size:11px}.settings-account-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.api-schema-rules{color:var(--muted);margin:0 0 10px;padding-left:18px;font-size:11px;line-height:1.55}.account-page{gap:18px;width:min(850px,100%);margin:0 auto;display:grid}.account-page>header{margin-bottom:14px}.account-page>header>span{color:var(--amber-hi);font:400 8.5px/1 var(--pixel);letter-spacing:.04em;text-transform:uppercase}.account-page>header h1{letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(34px,5vw,52px)}.account-page>header p{max-width:620px;color:var(--muted);margin:0;line-height:1.6}.account-page.account-page-wide{width:min(1180px,100%)}.account-panel{border:1px solid #0000;border-image:var(--px-frame) 4 / 4px stretch;box-shadow:var(--shadow-hard);background:#101828f0;border-radius:0;padding:24px}.account-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.account-panel h2{margin:0 0 6px;font-size:17px}.account-panel p{color:var(--muted);margin:0;line-height:1.5}.account-danger-zone{border-color:#ef5b5b57;border-image:}.account-danger-zone .account-form-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:20px}.account-status-pill{border:1px solid var(--hair2);color:var(--muted);font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 8px}.campaign-save-state{margin-left:10px}.campaign-save-bar{z-index:8;border:1px solid var(--hair2);background:color-mix(in srgb, var(--panel) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:14px;align-items:center;gap:16px;max-width:820px;margin:20px auto 0;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 32px #0000002e}.campaign-save-bar>span{color:var(--muted);flex:1;font-size:12px}.target-import-counts{margin-top:8px}.account-status-updated{margin-top:4px}.account-definition-list,.subscription-metrics,.account-review-grid{gap:0;margin:0;display:grid}.account-definition-list>div{border-top:1px solid var(--hair);grid-template-columns:150px 1fr;padding:12px 0;display:grid}.account-definition-list dt,.subscription-metrics dt,.account-review-grid dt{color:var(--dim);font:650 9px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.account-definition-list dd,.subscription-metrics dd,.account-review-grid dd{color:var(--bone);overflow-wrap:anywhere;margin:0}.account-definition-list dd small{color:var(--gold);margin-top:5px;display:block}.account-managed-notice{color:#d9c489;border-left:2px solid var(--gold);background:#f4b73f0e;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.55}.account-form{gap:15px;display:grid}.account-form label,.account-plan-select{gap:7px;display:grid}.account-form label>span,.account-plan-select>span{color:var(--muted);font-size:11px;font-weight:650}.account-form-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.account-form .btn{justify-self:start}.account-link-button,.account-inline-action{color:var(--muted);text-underline-offset:3px;cursor:pointer;font:600 11px/1.3 var(--sans);background:0 0;border:0;padding:0;text-decoration:underline}.account-link-button:hover,.account-inline-action:hover{color:var(--bone)}.account-link-button:disabled{opacity:.5;cursor:default}.auth-forgot-link{justify-self:end;margin-top:-8px}.auth-turnstile{justify-items:center;gap:8px;min-height:70px;display:grid}.auth-turnstile .alert{width:100%}.auth-turnstile .account-link-button{margin:8px auto 0;display:block}.subscription-metrics{border:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-metrics>div{border-right:1px solid var(--hair);min-width:0;padding:15px}.subscription-metrics>div:last-child{border-right:0}.subscription-metrics dd{margin-top:8px;font-size:15px;font-weight:700}.account-plan-select{margin-bottom:16px}.account-review-grid{border:1px solid var(--hair);grid-template-columns:repeat(2,1fr);margin-top:18px}.account-review-grid>div{border-bottom:1px solid var(--hair);padding:12px}.account-review-grid dd{margin-top:6px;font-size:12px}.account-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030406c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-dialog{border:1px solid var(--hair2);background:var(--panel);border-radius:13px;width:min(510px,100%);max-height:calc(100dvh - 36px);padding:24px;overflow:auto;box-shadow:0 30px 90px #0009}.account-dialog.is-destructive{border-color:#ef5b5b61}.account-dialog.is-financial{border-color:#f4b73f61}.account-dialog-kicker{color:var(--gold);font:700 8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.account-dialog h2{margin:12px 0 9px;font-size:22px}.account-dialog>p{color:var(--muted);margin:0;line-height:1.6}.account-dialog-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.btn-danger{color:#fff;background:#b63d3d;border-color:#d85b5b}.campaign-confirmation-summary{border:1px solid var(--hair);background:var(--panel2);color:var(--text);margin:18px 0;padding:14px 14px 14px 32px;line-height:1.75}.campaign-confirmation-check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.campaign-confirmation-check input{accent-color:var(--amber);margin-top:3px}.beta-badge{width:max-content;min-height:20px;color:var(--amber-hi);letter-spacing:.08em;text-transform:uppercase;background:#3478d71f;border:1px solid #5b9bf273;border-radius:999px;align-items:center;padding:2px 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.campaign-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.campaign-type-card{text-align:left;min-height:300px;color:var(--text);border:1px solid var(--hair2);border-radius:var(--r-card,14px);background:var(--panel);cursor:pointer;flex-direction:column;align-items:flex-start;padding:26px;transition:border-color .15s,transform .15s,background .15s;display:flex}.campaign-type-card:hover,.campaign-type-card:focus-visible{border-color:var(--amber);background:#3478d70d;outline:none;transform:translateY(-2px)}.campaign-type-icon{width:52px;height:52px;color:var(--amber);background:#3478d714;border:1px solid #5b9bf24d;border-radius:0;place-items:center;margin-bottom:28px;display:grid}.campaign-type-title{align-items:center;gap:9px;font-size:22px;font-weight:750;display:flex}.campaign-type-detail{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.campaign-type-action{color:var(--amber-hi);margin-top:auto;padding-top:24px;font-size:13px;font-weight:700}.duration-fields.is-compact{grid-template-columns:repeat(3,72px);gap:8px;margin:0}.duration-fields.is-compact label{text-transform:uppercase;letter-spacing:.06em;font-size:9px}.duration-fields.is-compact input{height:36px;padding:0 10px}.follow-legacy-warning{background:#f4b73f0f;border:1px solid #f4b73f52;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.follow-legacy-warning span,.follow-legacy-warning strong,.follow-legacy-warning small{display:block}.follow-legacy-warning small{color:var(--muted);margin-top:4px}.duration-fields{border:0;grid-template-columns:repeat(3,110px);gap:10px;margin:0 0 0 70px;padding:0;display:grid}.duration-fields legend{color:var(--text);grid-column:1/-1;margin-bottom:2px;font-size:12px;font-weight:700}.duration-fields label{color:var(--muted);font-size:12px}.duration-fields input{margin-top:5px}@media (width<=900px){.campaign-type-grid{grid-template-columns:1fr}.campaign-type-card{min-height:220px}}@media (width<=600px){.duration-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0}.follow-legacy-warning{flex-direction:column;align-items:stretch}.duration-fields.is-compact{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}.ai-preparation-panel{gap:10px;max-width:760px;margin:18px auto 0;display:grid}.ai-preparation-row{border:1px solid var(--hair);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ai-preparation-row>span{gap:4px;display:grid}.ai-preparation-row small{color:var(--muted)}.msg-attachment-placeholders{color:var(--muted);margin:8px 0 0;padding:0;font-size:12px;list-style:none}.msg-attachment-placeholders li+li{margin-top:3px}@media (width<=720px){.account-workspace{grid-template-columns:1fr}.account-workspace-nav{border-right:0;border-bottom:1px solid var(--hair);gap:14px;height:auto;padding:14px;position:static}.account-workspace-brand{align-self:flex-start;width:max-content;max-width:calc(100% - 110px)}.account-workspace-nav nav{grid-template-columns:1fr 1fr}.account-nav-group{border-left:0;border-top:1px solid var(--hair);grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:7px 0 0}.account-nav-group>span{grid-column:1/-1}.account-workspace-close{position:absolute;top:19px;right:14px}.account-workspace-close span{display:none}.account-workspace-main{padding:28px 14px 50px}.subscription-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-metrics>div:nth-child(2){border-right:0}.account-definition-list>div{grid-template-columns:1fr;gap:6px}.account-dialog-actions{flex-direction:column-reverse}.account-dialog-actions .btn{width:100%}.integration-section-heading,.api-docs-toolbar{flex-direction:column;align-items:stretch}.integration-upgrade-panel,.api-docs-guide-grid{grid-template-columns:1fr}.api-scope-fieldset label{grid-template-columns:1fr;gap:5px}.integration-dialog-actions{flex-direction:column-reverse}.integration-dialog-actions .btn{width:100%}.webhook-secret-value{flex-direction:column;align-items:stretch}.webhook-endpoint-summary{grid-template-columns:1fr}}@media (width<=900px){.integration-upgrade-panel{grid-template-columns:1fr;align-items:start}}@media (width>=941px){.app-shell.inbox-workspace .inbox-shell{grid-template-columns:minmax(280px,340px) minmax(440px,1fr) minmax(240px,300px);height:calc(100dvh - 80px)}}@media (width>=1103px){.app-shell.inbox-workspace{height:100dvh;min-height:0;overflow:hidden}.app-shell.inbox-workspace .content-col,.app-shell.inbox-workspace .content{min-height:0}.app-shell.inbox-workspace .content{flex-direction:column;display:flex;overflow:hidden}.app-shell.inbox-workspace .inbox-shell{flex:auto;height:auto}}@media (width>=941px) and (width<=1102px){.app-shell.inbox-workspace .inbox-shell{grid-template-columns:minmax(270px,320px) minmax(0,1fr);height:calc(100dvh - 80px);min-height:0}.app-shell.inbox-workspace .inbox-list-pane{border-right:1px solid var(--hair);border-bottom:0;max-height:none}.app-shell.inbox-workspace .inbox-chat-pane{height:auto;min-height:0}.app-shell.inbox-workspace .inbox-lead-pane{display:none}}@media (width>=941px) and (width<=1180px){.app-shell.inbox-workspace.sidebar-collapsed .inbox-search-row .filter-popover{left:0;right:auto}}@media (width>=1103px){.app-shell.inbox-workspace:not(.sidebar-collapsed) .inbox-search-row .filter-popover{left:0;right:auto}}.topbar{background:var(--panel);border-bottom:1px solid var(--hair);align-items:center;gap:12px;height:60px;padding:0 24px;display:flex}.topbar-title{color:var(--bone);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.camp-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:18px;display:grid}.camp-card{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);flex-direction:column;min-width:0;padding:18px 18px 0;transition:border-color .12s,box-shadow .12s;display:flex}.camp-card:hover{border-color:#cdd5e0;box-shadow:0 2px 10px #0f172a0f}.camp-card-head{align-items:center;gap:10px;display:flex}.camp-ic{background:var(--accent-tint);width:30px;height:30px;color:var(--amber);border-radius:8px;flex:none;place-items:center;display:grid}.camp-name{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;font-weight:700;overflow:hidden}.cstat{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:600}.cstat-active{background:var(--green-tint);color:var(--green-ink);border-color:#abefc6}.cstat-paused,.cstat-draft{background:var(--gray-tint);color:var(--gray-ink);border-color:var(--hair2)}.cstat-completed{background:var(--accent-tint);color:#1d4ed8;border-color:#bfd3ff}.camp-msg{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:13px 0;font-size:13px;overflow:hidden}.camp-msg span{min-width:0}.camp-msg .tok{color:var(--amber);background:var(--accent-tint);white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:12px}.camp-run-status{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);align-items:flex-start;gap:10px;margin:0 0 13px;padding:10px 0 12px;display:flex}.camp-run-detail{min-width:0;color:var(--muted);flex:1;font-size:12.5px;line-height:1.35}.camp-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-bottom:13px;font-size:12.5px;display:flex}.camp-meta span{align-items:center;gap:6px;display:inline-flex}.camp-meta .ico{color:var(--dim)}.day-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.day-chip{border:1px solid var(--hair2);width:24px;height:24px;color:var(--dim);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:grid}.day-chip.on{background:var(--bone);color:#fff;border-color:var(--bone)}.camp-hours{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.camp-hours .ico{color:var(--dim)}.camp-foot{border-top:1px solid var(--hair);align-items:center;gap:12px;margin-top:auto;padding:13px 0;display:flex}.camp-foot .view{color:var(--bone);align-items:center;gap:5px;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.camp-foot .view:hover{color:var(--amber)}.day-toggle{border:1px solid var(--hair2);background:var(--panel);color:var(--muted)}.day-toggle.active{background:var(--bone);color:#fff;border-color:var(--bone)}.toggle{background:#e2e8f0;border-color:#e2e8f0}.toggle .knob{background:#fff;box-shadow:0 1px 2px #0f172a33}.toggle.on{background:var(--amber);border-color:var(--amber)}.toggle.on .knob{background:#fff}.toggle:disabled{opacity:.55;cursor:not-allowed}.slider-bubble{background:var(--bone);color:#fff;border-color:var(--bone);box-shadow:0 4px 12px #0f172a2e}.slider-bubble:after{border-top-color:var(--bone)}.slider-cap .pill{background:var(--gray-tint);border:1px solid var(--hair2);color:var(--muted)}.sidebar .brand{margin-bottom:8px}.sidebar .nav-list{flex:none;gap:5px;padding:0 10px}.sidebar .nav-item{padding:11px 12px}.sidebar .side-section{padding:10px 12px 6px}@media (width<=720px){.sidebar{gap:8px;padding:10px 12px}.sidebar .brand{margin-bottom:0;padding:4px 6px 6px}.sidebar .nav-list{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;display:grid}.sidebar .nav-item{min-width:0;padding:9px 10px;font-size:12.5px}.sidebar .side-section{padding:4px 6px 0}.sidebar .side-user{margin-top:0;padding:8px 6px 0}.camp-grid{grid-template-columns:minmax(0,1fr)}.camp-run-status{flex-direction:column;gap:7px}}.auth-screen{background:radial-gradient(900px 520px at 50% -12%,#2563eb12,#0000 60%)}.auth-card{border-radius:16px;box-shadow:0 16px 48px #0f172a1a}.auth-brand .wordmark{color:var(--amber)}.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.kpi-sub.neutral{color:var(--muted)}.seg button.active{color:#fff}.state-dot.state-active{box-shadow:0 0 6px #2563eb73}.dash-grid-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.opener-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opener-row,.opener-row:first-child{border:1px solid var(--hair);border-radius:10px;padding:12px 14px 13px}@media (width<=1260px){.dash-grid-thirds{grid-template-columns:1fr 1fr}.dash-grid-thirds>:last-child{grid-column:1/-1}}@media (width<=980px){.dash-grid-thirds,.dash-grid-thirds>:last-child{grid-column:auto;grid-template-columns:1fr}}@media (width<=720px){.opener-list{grid-template-columns:1fr}.analytics-range-bar,.analytics-custom-range,.analytics-range-actions{flex-direction:column;align-items:stretch}.analytics-custom-range label{grid-template-columns:42px minmax(0,1fr)}.analytics-custom-range input{width:100%}.decision-table{overflow-x:auto}.decision-table-head,.decision-table-row{min-width:560px}}.toast{border-left:1px solid #ffffff47}.connection-loading{color:var(--run-ink);justify-content:center;align-items:center;gap:9px;display:flex}.connection-done{border:1px solid var(--run-line);background:var(--run-tint);text-align:left;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.connection-done .run-orb{background:var(--panel)}.connection-done-text strong{color:var(--bone);font-size:14px;font-weight:700;display:block}.connection-done-text p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.run-chip{border:1px solid var(--run-line);background:var(--run-tint);color:var(--run-ink);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:3px 11px 3px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.run-beacon{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;position:relative}.run-live .run-beacon:after{content:"";opacity:0;border:1.5px solid;border-radius:50%;animation:1.7s cubic-bezier(.2,.6,.4,1) infinite beacon-ping;position:absolute;inset:-4px}.run-wait .run-beacon{animation:2.8s ease-in-out infinite beacon-breathe}@keyframes beacon-ping{0%{opacity:.85;transform:scale(.35)}75%,to{opacity:0;transform:scale(1.45)}}@keyframes beacon-breathe{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.run-wait .run-beacon{animation:none}.run-live .run-beacon:after{opacity:.5;animation:none;transform:scale(1.2)}}.camp-run-status{background:color-mix(in srgb, var(--run-tint) 55%, var(--panel));border:none;border-radius:10px;align-items:center;gap:10px;margin:0 0 13px;padding:8px 10px}.camp-run-status .run-chip{background:var(--panel)}.camp-run-copy{gap:2px;min-width:0;display:grid}.camp-run-detail{font-size:12px}.camp-run-action,.run-action-hint{color:var(--dim);font-size:12px;line-height:1.35}.run-console{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);align-items:center;gap:14px;margin-bottom:14px;padding:13px 16px;display:flex}.run-orb{background:var(--run-tint);border:1px solid var(--run-line);width:36px;height:36px;color:var(--run-ink);border-radius:50%;flex:none;place-items:center;display:grid}.run-orb .run-beacon{width:9px;height:9px}.run-console-text{min-width:0}.run-console-text strong{letter-spacing:-.01em;color:var(--bone);font-size:14px;font-weight:700;display:block}.run-console-text p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.run-console-text .run-action-hint{color:var(--dim)}.center{text-align:center}:root{--tone-good:#4ade80;--tone-warn:#f4b73f;--tone-bad:#fb7185;--tone-neutral:#7c8592}html{background:var(--screen)}body{color:var(--bone);background:radial-gradient(900px 520px at 88% -12%, #3478d729, transparent 64%), radial-gradient(560px 360px at -8% 45%, #38bdf80f, transparent 72%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cg%20fill='%235b9bf2'%20fill-opacity='0.14'%3E%3Crect%20x='24'%20y='30'%20width='2'%20height='2'/%3E%3Crect%20x='140'%20y='12'%20width='2'%20height='2'/%3E%3Crect%20x='196'%20y='84'%20width='2'%20height='2'/%3E%3Crect%20x='64'%20y='150'%20width='2'%20height='2'/%3E%3Crect%20x='170'%20y='190'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='104'%20width='3'%20height='3'%20fill-opacity='0.2'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(#94b8e708 1px, transparent 1px), linear-gradient(90deg, #94b8e708 1px, transparent 1px), var(--screen);background-position:50%,50%,0 0,0 0,0 0,0 0;background-repeat:no-repeat,no-repeat,repeat,repeat,repeat,no-repeat;background-size:auto,auto,220px 220px,42px 42px,42px 42px,auto;background-attachment:fixed}::selection{color:#fff;background:#3478d7b8}:focus-visible{outline-offset:2px;outline:2px solid #5b9bf2cc}::-webkit-scrollbar-track{background:#081020}::-webkit-scrollbar-thumb{background:#22375a;border-color:#101a2c}::-webkit-scrollbar-thumb:hover{background:#2e4a78}.app-shell{background:#060a1233}.sidebar{border-right-color:var(--hair);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#3478d70e,#0000 180px),#080d16f0;box-shadow:18px 0 60px #0000002e}.brand{color:var(--bone);border-bottom-color:#0000}.brand-lockup{gap:2px;min-width:0;display:grid}.brand .wordmark,.auth-brand .wordmark{color:var(--bone);font-family:var(--sans);letter-spacing:-.025em;font-weight:800}.brand-kicker{color:var(--amber-hi);font-family:var(--pixel);letter-spacing:.16em;text-transform:uppercase;font-size:7.5px;font-weight:700;line-height:1}.nav-item{border-radius:var(--r-ctl);color:var(--muted);position:relative}.nav-item:before{content:"";width:2px;box-shadow:none;background:0 0;position:absolute;inset:8px auto 8px -1px}.nav-item:hover{color:var(--bone);background:#94b8e714}.nav-item.active{color:#dceaff;background:linear-gradient(90deg,#3478d72b,#3478d709);border-color:#5b9bf22e}.nav-item.active:before{background:var(--amber-hi);box-shadow:0 0 12px #5b9bf2bf}.nav-item .ico,.nav-item:hover .ico{color:currentColor}.nav-badge{background:var(--amber);box-shadow:var(--shadow-hard-sm);font-family:var(--pixel);border-radius:0;font-weight:400}.side-collapse-toggle,.icon-btn{color:var(--muted);border-color:var(--hair2);border-radius:var(--r-ctl);background:#94b8e70d}.side-collapse-toggle:hover,.icon-btn:hover{color:var(--bone);background:#94b8e71f;border-color:#5b9bf26b}.side-user{border-top-color:var(--hair)}.side-avatar{color:var(--amber-hi);background:#3478d721;border:1px solid #5b9bf240;border-radius:4px}.side-user-name{color:var(--bone)}.side-user-mail{color:var(--dim)}.side-logout:hover{color:var(--red);background:#fb718514}.side-scene{opacity:.9;pointer-events:none;margin:auto 0 0;line-height:0}.side-scene svg{width:100%;height:auto;display:block}.side-scene+.side-user{margin-top:0}.app-shell.sidebar-collapsed .side-scene{display:none}.app-shell.sidebar-collapsed .side-scene+.side-user{margin-top:auto}@media (width<=720px){.side-scene{display:none}}@media (prefers-reduced-motion:no-preference){.side-scene .scene-float{animation:2.4s step-end infinite scene-bob}@keyframes scene-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}}.side-avatar,.inbox-row-avatar,.inbox-chat-avatar,.lead-avatar{border-radius:0}::-webkit-scrollbar-thumb{border-radius:0}input[type=checkbox],input[type=radio]{accent-color:var(--amber)}.prog-track,.prog-fill,.blocker-track,.blocker-fill,.funnel-track,.funnel-fill,.opener-bar,.opener-bar>span,.icon-btn,.swatch,.inbox-shortcut-suggestion-label kbd,.inbox-shortcut-popover,.inbox-shortcut,.inbox-shortcut-thumb,.webhook-event-types label,.api-key-table-wrap,.api-secret-once,.api-secret-once code,.api-docs-page pre,.api-docs-guide-grid>div,.api-response-list>div,.api-contract-table-wrap,.api-scope-fieldset,.api-method,.ws-switch,.ws-switch .ws-ico{border-radius:0}.account-menu-popover{border-color:#0000;border-image:var(--px-frame) 4 / 4px stretch;box-shadow:var(--shadow-hard);border-radius:0}.account-menu-popover button,.account-menu-popover button.is-destructive{border-radius:0}.account-dialog,.integration-dialog{border-color:#0000;border-image:var(--px-frame) 4 / 4px stretch;box-shadow:6px 6px 0 var(--ink-well);border-radius:0}.account-dialog.is-destructive,.account-dialog.is-financial{border-image:}.billing-app-page .plan-selector{justify-items:center;gap:6px;display:grid}.billing-app-page .plan-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:22px}@media (width<=1100px){.billing-app-page .plan-selector>.plan-selector-grid{grid-template-columns:minmax(0,1fr)}}.billing-app-page .plan-selector-grid .pricing-card,.billing-app-page .plan-selector-grid .pricing-card.is-featured,.billing-app-page .plan-selector-compact .pricing-card,.billing-app-page .plan-selector-compact .pricing-card.is-featured{border:1px solid #0000;border-image:var(--px-frame) 4 / 4px stretch;min-height:0;box-shadow:var(--shadow-hard);text-align:center;background:#101828f0;flex-direction:column;align-items:stretch;gap:0;margin-top:0;padding:30px 26px 26px;display:flex}.billing-app-page .plan-selector-grid .pricing-card.is-featured{border-image-source:var(--px-frame-hi)}.billing-app-page .pricing-card-heading{border-bottom:0;flex-direction:column;order:1;align-items:center;gap:8px;min-height:0;padding-bottom:0;display:flex}.billing-app-page .plan-selector-grid .pricing-card-heading h2{color:#7e91ad;font-family:var(--pixel);letter-spacing:.14em;text-transform:uppercase;margin:6px 0 0;font-size:10px;font-weight:400}.billing-app-page .pricing-card-price-row{border-top:0;flex-direction:column;order:2;align-items:center;gap:4px;min-height:0;margin-top:14px;padding:0;display:flex}.billing-app-page .plan-selector-grid .pricing-price{justify-content:center;align-items:baseline;gap:7px;margin:0}.billing-app-page .plan-selector-grid .pricing-price strong{font-family:var(--sans);letter-spacing:-.045em;font-size:54px;font-weight:900;line-height:1}.billing-app-page .plan-selector-grid .pricing-price.is-compact strong{font-size:42px}.billing-app-page .plan-selector-grid .pricing-price span{color:#7e91ad;font:600 10px/1 var(--mono);text-transform:lowercase;padding-bottom:4px}.billing-app-page .pricing-after-trial{color:var(--muted)!important;font:500 12px/1.4 var(--sans)!important;margin:6px 0 0!important}.billing-app-page .pricing-billed-total{color:var(--green);font:600 11px/1.4 var(--mono);margin:3px 0 0}.billing-app-page .plan-selector-grid .pricing-compare-line{text-transform:none;font:500 11.5px/1.6 var(--mono);justify-content:center;margin-top:12px}.billing-app-page .plan-selector-grid .pricing-compare-line span{color:var(--muted)}.billing-app-page .plan-selector-grid .pricing-compare-line strong{color:var(--green);font:700 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:#4ade801a;border:1px solid #4ade8059;padding:5px 10px}.billing-app-page .pricing-card-control{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);order:3;padding:16px 0;min-height:0!important;margin:18px 0 0!important}.billing-app-page .pricing-card-control-static{background:0 0;border-left:0;border-right:0;flex-direction:column;justify-content:center;gap:5px;display:flex}.billing-app-page .pricing-card-control-static strong{font-size:13px}.billing-app-page .pricing-card-control-static span{color:var(--dim);font-size:11px}.billing-app-page .plan-selector-grid .scale-selector{background:0 0;border:0;padding:0}.billing-app-page .pricing-feature-list{text-align:left;border:0;order:4;width:100%;max-width:300px;min-height:0;margin:0 auto!important;padding:18px 0 0!important}.billing-app-page .pricing-feature-list>span{text-align:center;color:#7e91ad;font-family:var(--pixel);letter-spacing:.08em;font-size:8px;font-weight:400;display:block}.billing-app-page .pricing-feature-list ul{gap:11px;margin-top:14px}.billing-app-page .pricing-feature-list li{color:var(--muted);font-size:12.5px}.billing-app-page .pricing-feature-list li i{color:var(--amber-hi)}.billing-app-page .pricing-card-enterprise .pricing-feature-list li:last-child{color:var(--muted)}.billing-app-page .pricing-card-action{order:5;margin-top:auto;padding-top:22px;display:block}.billing-app-page .pricing-card-action .pricing-cta{color:#dce6f4;border:1px solid var(--hair2);width:100%;height:48px;min-height:48px;font:700 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#94b8e70f;justify-content:center;align-items:center;gap:10px;margin:0;display:inline-flex}.billing-app-page .pricing-card-action .pricing-cta span{font-size:13px}.billing-app-page .pricing-card-action .pricing-cta:hover{color:#fff;background:#94b8e71c;border-color:#94b8e74d}.billing-app-page .pricing-card-action .pricing-cta-primary{color:#fff;background:var(--amber);box-shadow:var(--shadow-hard-sm);border-color:#0b1e3ae6}.billing-app-page .pricing-card-action .pricing-cta-primary:hover,.billing-app-page .pricing-card-action .pricing-cta-primary:focus-visible{color:#fff;box-shadow:var(--shadow-hard);background:#3f84df;border-color:#0b1e3ae6}.billing-app-page .plan-selector-grid .pricing-popular{color:#0a0f18;box-shadow:var(--shadow-hard-sm);background:#f5f2eb;padding:7px 16px;top:-13px}.billing-app-page .billing-interval-toggle{border:1px solid var(--hair2);box-shadow:var(--shadow-hard-sm);background:#060a12b3;margin:0 auto}.billing-app-page .billing-interval-toggle button{font:700 12px/1 var(--sans);padding:10px 22px}.billing-app-page .billing-interval-toggle button[aria-pressed=true]{color:#0a0f18;background:#f5f2eb}.billing-app-page .founding-price-lock,.billing-app-page .pricing-guarantee-summary{text-align:center;max-width:640px;color:var(--muted)!important;font:500 12px/1.55 var(--sans)!important;margin:12px auto 0!important}.billing-app-page .scale-range-row input::-webkit-slider-thumb{background:var(--amber-hi);width:16px;height:16px;box-shadow:2px 2px 0 var(--ink-well);border:3px solid #0c1424;border-radius:0;margin-top:-6px}.billing-app-page .scale-range-row input::-moz-range-thumb{background:var(--amber-hi);box-shadow:2px 2px 0 var(--ink-well);border:3px solid #0c1424;border-radius:0}.chart-empty{flex-direction:column;gap:10px}.chart-empty.chart-empty-good:before{display:none}.chart-empty:before{content:"";width:36px;height:24px;image-rendering:pixelated;opacity:.75;background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='12'%3E%3Cg%20fill='%233478d7'%3E%3Crect%20x='0'%20y='0'%20width='18'%20height='12'/%3E%3C/g%3E%3Cg%20fill='%230a0f18'%3E%3Crect%20x='1'%20y='1'%20width='16'%20height='10'/%3E%3C/g%3E%3Cg%20fill='%233478d7'%3E%3Crect%20x='2'%20y='2'%20width='2'%20height='2'/%3E%3Crect%20x='4'%20y='4'%20width='2'%20height='2'/%3E%3Crect%20x='6'%20y='6'%20width='2'%20height='2'/%3E%3Crect%20x='8'%20y='7'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='6'%20width='2'%20height='2'/%3E%3Crect%20x='12'%20y='4'%20width='2'%20height='2'/%3E%3Crect%20x='14'%20y='2'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.topbar{border-bottom-color:var(--hair);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#0000,#3478d709,#0000),#080d16c7;height:68px;min-height:68px;padding:0 28px;box-shadow:0 10px 35px #00000029}.topbar-copy{gap:3px;display:grid}.topbar-kicker{color:var(--amber-hi);font-family:var(--pixel);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:700;line-height:1}.topbar-title{color:var(--bone);letter-spacing:-.02em;font-size:19px;font-weight:900}.content{padding:28px 30px 72px}.panel,.stat-cell,.analytics-range-bar,.kpi-card,.chart-card,.camp-card,.run-console,.modal-card,.modal-panel,.connection-card,.settings-loading-panel,.dashboard-loading-panel{border-color:#0000;border-image:var(--px-frame) 4 / 4px stretch;box-shadow:var(--shadow-hard);background:#101828f0}.panel,.chart-card,.camp-card,.kpi-card,.stat-cell{transition:background .16s,transform .16s}.camp-card:hover,.kpi-card:hover,.stat-cell:hover,.chart-card:hover{border-image-source:var(--px-frame-hi);box-shadow:var(--shadow-hard)}.page-head h1,.card-title,.camp-name,.kpi-value,.stat-cell .value{color:var(--bone)}h2.h2,.field-label,.kpi-label,.stat-cell .label,table.tbl th{color:#7e91ad;font-family:var(--mono)}h2.h2,.stat-cell .label{font-family:var(--pixel);letter-spacing:.02em;font-size:8.5px;font-weight:400}h2.h2:before{background:var(--amber-hi);box-shadow:none}input:not([type]),input[type=text],input[type=number],input[type=password],input[type=email],input[type=search],input[type=date],textarea,select{color:var(--bone);border-color:var(--hair2);border-radius:var(--r-ctl);background-color:#070c16d9}input:focus,textarea:focus,select:focus{border-color:var(--amber-hi);box-shadow:0 0 0 3px #3478d729}input::placeholder,textarea::placeholder{color:#566a89}select option{color:var(--bone);background:#101828}.btn{color:#f8fbff;background:var(--amber);border-radius:var(--r-ctl);min-height:38px;box-shadow:var(--shadow-hard-sm);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;border-color:#0b1e3ae6;font-size:11px;font-weight:700}.btn:hover{color:#fff;box-shadow:var(--shadow-hard);background:#3f84df;border-color:#0b1e3ae6;transform:translate(-1px,-1px)}.btn:active{box-shadow:none;transform:translate(1px,1px)}.btn:disabled{color:var(--dim);background:var(--chrome);border-color:var(--hair);box-shadow:none;transform:none}.btn-default,.btn-ghost{color:var(--muted);border-color:var(--hair2);box-shadow:none;background:#94b8e70d}.btn-default:hover,.btn-ghost:hover{color:var(--bone);box-shadow:var(--shadow-hard-sm);background:#94b8e71a;border-color:#94b8e74d;transform:translate(-1px,-1px)}.btn-danger{color:#fda4b4;box-shadow:none;background:#fb71850d;border-color:#fb71854d}.btn-danger:hover,.account-dialog .btn-danger,.integration-dialog .btn-danger{color:#fff;box-shadow:var(--shadow-hard-sm);background:#c84b62;border-color:#46101ce6}.account-dialog .btn-danger:hover,.integration-dialog .btn-danger:hover{background:#d85a71}.seg{border-color:var(--hair2);border-radius:var(--r-ctl);background:#060a12ad}.seg button{color:var(--muted)}.seg button:hover{color:var(--bone);background:#94b8e712}.seg button.active{color:#f7fbff;background:var(--amber);box-shadow:inset 0 0 0 1px #0b1e3a8c}.analytics-range-bar{padding:11px}.kpi-card{overflow:visible}.kpi-card:before{display:none}.kpi-label{color:#7e91ad;font-family:var(--pixel);letter-spacing:.02em;font-size:8px;font-weight:400}.kpi-value{letter-spacing:-.03em;margin-top:12px;font-weight:900}.kpi-sub{color:var(--muted);border-top-color:var(--hair)}.kpi-sub.good{color:var(--green)}.kpi-sub.warn{color:var(--gold)}.kpi-sub.bad{color:var(--red)}.metric-help-trigger{color:var(--muted);border-color:var(--hair2);background:#94b8e70d}.metric-help-trigger:hover,.metric-help-trigger:focus-visible{color:var(--amber-hi);background:var(--accent-tint)}.metric-help-popover,.activity-tooltip{border-color:#0000;border-image:var(--px-frame) 4 / 4px stretch;box-shadow:var(--shadow-hard);background:#101828;border-radius:0}.activity-tooltip strong{font-family:var(--pixel);color:#7e91ad;font-size:8px;font-weight:400}.activity-line{stroke:var(--amber-hi)}.activity-point{fill:var(--panel);stroke:var(--amber-hi)}.activity-point.is-active,.activity-x-label.is-today{fill:var(--amber-hi)}.activity-hovered{filter:none}.activity-block{fill:var(--amber)}.activity-block.is-active{fill:var(--amber-hi)}.blocker-track,.funnel-track,.opener-bar,.prog-track,.outcome-bar{background:#94b8e717}.blocker-fill{background:var(--red)}.prog-fill,.opener-bar>span{background:var(--amber)}.blocker-fill,.prog-fill,.opener-bar>span,.outcome-seg{background-image:repeating-linear-gradient(90deg,#0000 0 6px,#04080f66 6px 8px)}.opener-row,.opener-row:first-child{border-color:var(--hair);border-radius:var(--r-card);background:#94b8e70a}table.tbl{border-color:var(--hair);background:#101828eb}table.tbl th{color:#7e91ad;background:#94b8e70d}table.tbl td{color:var(--bone);border-bottom-color:var(--hair)}table.tbl tbody tr:hover td{background:#3478d70e}.table-foot{color:var(--muted);background:#101828eb}.alert{color:var(--muted);border-color:var(--hair2);background:#94b8e70e}.alert-warning,.activation-checklist{color:#f5ce7b;background:#f4b73f13;border-color:#f4b73f47}.alert-error{color:#fda4b4;background:#fb718512;border-color:#fb718547}.alert-success{color:#8dedac;background:#4ade8012;border-color:#4ade8045}.activation-checklist-head strong,.activation-checklist li strong,.settings-loading-panel strong,.dashboard-loading-panel strong{color:var(--bone)}.activation-checklist a,.activation-checklist button{color:var(--gold)}.state-active,.state-working,.state-leased,.state-queued,.state-rate_limited,.cstat-completed{color:#9bc5ff;background:#3478d71a;border-color:#5b9bf24d}.state-idle,.state-completed,.state-sent,.state-ready,.state-online,.cstat-active{color:#8dedac;background:#4ade8016;border-color:#4ade8047}.state-offline,.state-auth-required,.state-auth_required,.state-failed,.state-blocked,.state-account_locked,.state-expired,.state-cooldown{color:#fda4b4;background:#fb718513;border-color:#fb718547}.state-scheduled{color:#8bdaf7;background:#38bdf813;border-color:#38bdf842}.state-draft,.state-paused,.state-cancelled,.state-skipped,.cstat-paused,.cstat-draft{color:var(--muted);border-color:var(--hair2);background:#94b8e712}.run-brand{--run-ink:#9bc5ff;--run-tint:#3478d71a;--run-line:#5b9bf247}.run-good{--run-ink:#8dedac;--run-tint:#4ade8016;--run-line:#4ade8045}.run-warn{--run-ink:#f5ce7b;--run-tint:#f4b73f13;--run-line:#f4b73f45}.run-bad{--run-ink:#fda4b4;--run-tint:#fb718512;--run-line:#fb718545}.run-idle{--run-ink:var(--muted);--run-tint:#94b8e712;--run-line:var(--hair2)}.camp-card{border-radius:var(--r-card)}.camp-ic{color:var(--amber-hi);background:var(--accent-tint);border-radius:0}.camp-msg .tok{color:#aacbfa;background:#3478d71f;border-radius:0}.day-chip{border-radius:0}.day-chip.on,.day-toggle.active{color:#fff;background:var(--amber);border-color:var(--amber-hi)}.day-toggle{color:var(--muted);border-color:var(--hair2);border-radius:var(--r-ctl);background:#94b8e70d}.toggle{--w:44px;--h:24px;background:#101a2e;border:1px solid #2a3d60;border-radius:0;transition:background .12s,border-color .12s;box-shadow:inset 2px 2px #04080f8c}.toggle .knob{background:#7e91ad;border-radius:0;width:16px;height:16px;transition:left .14s steps(3,end),background .14s steps(2,end);top:3px;left:3px;transform:none;box-shadow:1px 1px #04080f99}.toggle.on{background:var(--amber);border-color:#0b1e3ae6;box-shadow:inset 2px 2px #04080f47}.toggle.on .knob{left:calc(var(--w) - 21px);background:#fff}.inbox-shell{border-color:var(--hair);background:#0b111df5}.inbox-list-pane,.inbox-chat-pane,.inbox-lead-pane{background:#090e18f0}.inbox-row{background:#101828c2}.inbox-row:hover,.inbox-row.selected{background:#3478d71a}.inbox-row-avatar,.inbox-chat-avatar{color:#aacbfa;background:#3478d71f}.inbox-row.unread strong{color:var(--bone)}.icon-btn.on,.inbox-filters button.on{color:var(--amber-hi);background:#3478d71c;border-color:#5b9bf257}.inbox-filters button,.tag-list button{color:var(--muted);border-color:var(--hair2);border-radius:var(--r-ctl);background:#94b8e70d}.row-star:hover{color:var(--gold);background:#f4b73f14}.row-star.on{color:var(--gold)}.priority-chip{color:#fda4b4;background:#fb71851c}.tag-slate{color:#c5cbd4;background:#c5cbd41a}.tag-blue{color:#9bc5ff;background:#3478d71f}.tag-green{color:#8dedac;background:#4ade801a}.tag-amber{color:#f5ce7b;background:#f4b73f1c}.tag-rose{color:#fda4b4;background:#fb71851c}.tag-purple{color:#c4b5fd;background:#a78bfa1c}.tag-teal{color:#82e6d2;background:#2dd4bf1a}.tag-cyan{color:#91dcfa;background:#38bdf81a}.inbox-fetch-overlay{background:#04070dbf}.inbox-chat-head,.inbox-composer{background:#101828f0}.msg-bubble,.msg-line.inbound .msg-bubble{color:var(--bone);border-color:var(--hair2);box-shadow:none;background:#131c2e;border-radius:6px}.msg-line.in .msg-bubble{border-bottom-left-radius:0}.msg-line.out .msg-bubble{border-bottom-right-radius:0}.msg-line.manual_outbound .msg-bubble{background:#3478d726;border-color:#5b9bf257}.msg-line.campaign_outbound .msg-bubble{background:#38bdf812;border-color:#38bdf84d}.inbox-shortcut-popover,.inbox-shortcut-popover-head,.inbox-shortcut-create,.inbox-shortcut,.inbox-shortcut-thumb{background:#101828}.inbox-shortcut:hover,.inbox-shortcut:focus-visible{background:#94b8e714}.lead-avatar{color:var(--amber-hi);background:#3478d71f}.lead-label-choice.is-applied,.lead-label-search,.lead-label-create{background:#94b8e70d}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060bc2}.slider-track,.prog-track{background:#94b8e717}.slider-handle{border-color:var(--amber-hi);background:#0c1424;border-radius:1px}.slider-bubble{color:var(--bone);border-color:var(--hair2);background:#142038}.slider-cap .pill{color:var(--muted);border-color:var(--hair2);background:#94b8e712}.auth-screen{isolation:isolate;background:radial-gradient(780px 520px at 16% 45%, #3478d721, transparent 68%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cg%20fill='%235b9bf2'%20fill-opacity='0.16'%3E%3Crect%20x='24'%20y='30'%20width='2'%20height='2'/%3E%3Crect%20x='140'%20y='12'%20width='2'%20height='2'/%3E%3Crect%20x='196'%20y='84'%20width='2'%20height='2'/%3E%3Crect%20x='64'%20y='150'%20width='2'%20height='2'/%3E%3Crect%20x='170'%20y='190'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='104'%20width='3'%20height='3'%20fill-opacity='0.22'/%3E%3C/g%3E%3C/svg%3E"), linear-gradient(#94b8e708 1px, transparent 1px), linear-gradient(90deg, #94b8e708 1px, transparent 1px), var(--screen);background-size:auto,220px 220px,42px 42px,42px 42px,auto;grid-template-columns:minmax(0,1.15fr) minmax(370px,470px);place-items:center stretch;gap:clamp(48px,9vw,140px);padding:clamp(34px,6vw,88px);position:relative;overflow:hidden}.auth-screen:before{content:"";z-index:-1;opacity:.85;pointer-events:none;background:#dfe8f4;width:26px;height:26px;position:absolute;top:56px;right:8vw;box-shadow:-6px 8px 0 -8px #dfe8f4,0 -6px 0 -4px #dfe8f4,0 6px 0 -4px #dfe8f4,-6px 0 0 -4px #dfe8f4,6px 0 0 -4px #dfe8f4}.auth-screen:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#16233a 0 18px,#0000 18px 36px) 0 0/36px 8px repeat-x,repeating-linear-gradient(90deg,#1d3358 0 12px,#0000 12px 30px) 9px 8px/30px 6px repeat-x,linear-gradient(#16233a,#16233a) 0 8px/100% 18px no-repeat;height:26px;position:absolute;inset:auto 0 0}.auth-hero{max-width:700px}.auth-hero-brand{align-items:center;gap:13px;margin-bottom:72px;display:flex}.auth-hero-brand span{color:var(--bone);letter-spacing:-.03em;font-size:24px;font-weight:800}.auth-hero-eyebrow,.auth-card-eyebrow{color:var(--amber-hi);font-family:var(--pixel);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:700}.auth-hero h1{color:var(--bone);letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.2vw,92px);font-weight:900;line-height:.92}.auth-hero h1 span{color:var(--amber-hi);display:block}.auth-hero-copy{max-width:570px;color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.65}.auth-hero-rail{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(3,1fr);max-width:620px;margin-top:44px;display:grid}.auth-hero-rail span{color:var(--muted);align-items:center;gap:10px;padding:14px 0;font-size:12px;display:flex}.auth-hero-rail span+span{border-left:1px solid var(--hair);padding-left:20px}.auth-hero-rail b{color:var(--amber-hi);font-family:var(--mono);letter-spacing:.08em;font-size:9px}.auth-card{border-color:#0000;border-image:var(--px-frame) 4 / 4px stretch;width:min(470px,100%);box-shadow:5px 5px 0 var(--ink-well);background:#101828f7;border-radius:0;justify-self:end;padding:34px}.auth-card-eyebrow{text-align:center}.auth-sub{color:var(--muted)}.auth-google{color:var(--bone);border-color:var(--hair2);border-radius:var(--r-ctl);background:#94b8e70d}.auth-google:hover:not(:disabled){color:var(--bone);background:#94b8e71a;border-color:#94b8e74d}.auth-google-mark{color:var(--amber);background:#f7f7f5;border-color:#fff}@media (width>=721px){.app-shell.sidebar-collapsed .brand-lockup{display:none}}@media (width<=980px){.auth-screen{grid-template-columns:minmax(0,560px);justify-content:center}.auth-hero{display:none}.auth-card{justify-self:stretch}}@media (width<=720px){.topbar{height:62px;min-height:62px;padding:0 16px}.topbar-kicker{display:none}.content{padding:18px 14px 50px}.sidebar{background:#0a0b0dfa}.auth-screen{padding:18px}.auth-card{padding:28px 22px}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.status-stage{--status-ink:var(--amber-hi);--status-line:#5b9bf247;--status-glow:#3478d71a;width:100%;min-width:0;color:var(--status-ink);text-align:left;background:linear-gradient(110deg, var(--status-glow), transparent 58%), #080a0d9e;border:1px solid var(--status-line);border-radius:0;align-items:center;gap:14px;padding:10px 14px;display:flex;position:relative;box-shadow:inset 0 12px 36px #0000001f}button.status-stage{appearance:none;font:inherit;cursor:pointer;transition:border-color .15s,background .15s}button.status-stage:hover{border-color:color-mix(in srgb, var(--status-ink) 55%, transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--status-glow) 130%, transparent), transparent 58%), #0b0e12cc}button.status-stage:focus-visible{outline:2px solid var(--status-ink);outline-offset:2px}.status-tone-brand{--status-ink:#8abaff;--status-line:#5b9bf24f;--status-glow:#3478d71f}.status-tone-waiting{--status-ink:#f5ce7b;--status-line:#f4b73f4d;--status-glow:#f4b73f17}.status-tone-danger{--status-ink:#fda4b4;--status-line:#fb71854f;--status-glow:#fb718517}.status-tone-success{--status-ink:#8dedac;--status-line:#4ade804a;--status-glow:#4ade8014}.status-tone-muted{--status-ink:#aab2bd;--status-line:#aab2bd38;--status-glow:#aab2bd0e}.status-stage-card{min-height:70px;margin:0 0 13px}.status-stage-detail{min-height:120px;margin-bottom:16px;padding:12px 20px}.status-stage-wizard{min-height:88px;margin-top:14px}.status-stage-account{gap:9px;width:max-content;min-width:146px;min-height:44px;padding:5px 10px}.status-stage-modal{min-height:84px;margin-top:4px}.status-stage-word{min-width:0;color:var(--status-ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1;overflow:hidden}.status-stage-detail .status-stage-word{font-size:22px}.status-stage-account .status-stage-word{font-size:13px}.status-stage-modal .status-stage-word,.status-stage-wizard .status-stage-word{font-size:18px}.status-stage-word.has-wave{color:#0000;background-image:linear-gradient(100deg, var(--status-ink) 0%, var(--status-ink) 39%, #fff 49%, var(--status-ink) 59%, var(--status-ink) 100%);animation:2s linear infinite status-word-sweep;animation-delay:var(--status-phase,0s);background-position:130% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@keyframes status-word-sweep{0%{background-position:130% 0}60%{background-position:-30% 0}to{background-position:-30% 0}}.status-stage-count{color:#111318;min-width:24px;height:20px;font-family:var(--mono);background:var(--gold);border:1px solid #ffd36a;border-radius:999px;place-items:center;padding:0 6px;font-size:10px;font-weight:800;display:grid;position:absolute;top:8px;right:8px}.status-mascot{flex:none;place-items:center;display:grid;position:relative;overflow:visible}.status-mascot>svg{display:block;overflow:visible}.status-mascot-neutral>span{display:block!important}.status-mascot .status-mascot-head,.status-mascot .status-mascot-arm,.status-mascot .status-mascot-leg,.status-mascot .scene-prop,.status-mascot .cooling-blades{transform-box:fill-box;transform-origin:50%}.status-mascot.motion-working{--mascot-duration:1.6s}.status-mascot.motion-waiting{--mascot-duration:2.8s}.status-mascot.motion-blocked{--mascot-duration:3.6s}.status-mascot.motion-one-shot{--mascot-duration:1.8s}.status-mascot.motion-one-shot .status-mascot-head,.status-mascot.motion-one-shot .status-mascot-arm,.status-mascot.motion-one-shot .status-mascot-leg,.status-mascot.motion-one-shot .scene-prop{animation-iteration-count:1!important;animation-fill-mode:forwards!important}.status-mascot.is-animated:not(.motion-one-shot) .status-mascot-head,.status-mascot.is-animated:not(.motion-one-shot) .status-mascot-body,.status-mascot.is-animated:not(.motion-one-shot) .status-mascot-arm,.status-mascot.is-animated:not(.motion-one-shot) .status-mascot-leg,.status-mascot.is-animated:not(.motion-one-shot) .scene-prop,.status-mascot.is-animated:not(.motion-one-shot) .cooling-blades,.status-mascot.is-animated:not(.motion-one-shot) .checking-mark{animation-delay:var(--status-phase,0s)}.status-mascot.is-animated .status-mascot-eyes{animation:4.8s step-end infinite mascot-blink;animation-delay:var(--status-phase,0s);transform-box:fill-box;transform-origin:50%}@keyframes mascot-blink{0%,46%,49%,to{transform:scaleY(1)}47%,48%{transform:scaleY(.34)}}.scene-cooking .status-mascot-head,.scene-cooking .chef-hat{animation:cooking-bob var(--mascot-duration) steps(1, end) infinite}.scene-cooking .status-mascot-arm-right,.scene-cooking .cooking-spoon{animation:cooking-stir var(--mascot-duration) steps(1, end) infinite}.scene-cooking .cooking-steam{animation:cooking-steam var(--mascot-duration) steps(1, end) infinite}@keyframes cooking-bob{0%,24%,74%,to{transform:translateY(0)}25%,73%{transform:translateY(1px)}}@keyframes cooking-stir{0%,24%,to{transform:translate(-2px)}25%,49%{transform:translate(1px)}50%,74%{transform:translate(-1px)}75%,99%{transform:translate(2px)}}@keyframes cooking-steam{0%,24%{opacity:0;transform:translateY(2px)}25%,49%{opacity:1;transform:translateY(0)}50%,74%{opacity:.8;transform:translateY(-2px)}75%,to{opacity:0;transform:translateY(-4px)}}.scene-peeking .status-mascot-body{animation:peeking-rise var(--mascot-duration) steps(1, end) infinite}.scene-peeking .status-mascot-eyes{animation:peeking-gaze var(--mascot-duration) steps(1, end) infinite!important}@keyframes peeking-rise{0%,16%,84%,to{transform:translateY(5px)}17%,42%{transform:translateY(1px)}43%,83%{transform:translateY(0)}}@keyframes peeking-gaze{0%,42%,to{transform:translate(0)}43%,62%{transform:translate(-1px)}63%,83%{transform:translate(1px)}84%,99%{transform:translate(0)}}.scene-checking .checking-pencil,.scene-checking .status-mascot-arm-right{animation:checking-tap var(--mascot-duration) steps(1, end) infinite}.scene-checking .checking-mark{animation:checking-mark var(--mascot-duration) steps(1, end) infinite}@keyframes checking-tap{0%,24%,50%,74%,to{transform:translateY(0)}25%,49%,75%,99%{transform:translateY(2px)}}@keyframes checking-mark{0%,64%{opacity:0}65%,to{opacity:1}}.scene-scouting .scouting-scope{animation:scouting-scan var(--mascot-duration) steps(1, end) infinite}.scene-scouting .status-mascot-head{animation:scouting-gaze var(--mascot-duration) steps(1, end) infinite}@keyframes scouting-scan{0%,24%,to{transform:translate(-2px)}25%,49%{transform:translate(0)}50%,74%{transform:translate(2px)}75%,99%{transform:translate(0)}}@keyframes scouting-gaze{0%,49%,to{transform:translate(0)}50%,74%{transform:translate(1px)}75%,99%{transform:translate(-1px)}}.scene-waiting .status-mascot-arm-left,.scene-waiting .waiting-watch{animation:waiting-watch var(--mascot-duration) steps(1, end) infinite}.scene-waiting .status-mascot-leg-right{animation:waiting-foot var(--mascot-duration) steps(1, end) infinite}.scene-waiting .status-mascot-head{animation:waiting-look var(--mascot-duration) steps(1, end) infinite}@keyframes waiting-watch{0%,20%,79%,to{transform:translate(0)}21%,78%{transform:translate(3px,-3px)}}@keyframes waiting-foot{0%,34%,68%,to{transform:translateY(0)}35%,67%{transform:translateY(2px)}}@keyframes waiting-look{0%,20%,79%,to{transform:translate(0)}21%,78%{transform:translate(-1px)}}.scene-snoozing .status-mascot-body{animation:snoozing-settle var(--mascot-duration) steps(1, end) infinite}.scene-snoozing .snoozing-zs{animation:snoozing-zs var(--mascot-duration) steps(1, end) infinite}@keyframes snoozing-settle{0%,49%,to{transform:translate(2px,3px)}50%,99%{transform:translate(2px,4px)}}@keyframes snoozing-zs{0%,24%{opacity:0;transform:translateY(3px)}25%,54%{opacity:1;transform:translateY(0)}55%,79%{opacity:.75;transform:translateY(-2px)}80%,to{opacity:0;transform:translateY(-4px)}}.scene-cooling .cooling-blades{animation:cooling-fan var(--mascot-duration) steps(4, end) infinite}.scene-cooling .cooling-wind{animation:cooling-wind var(--mascot-duration) steps(1, end) infinite}.scene-cooling .status-mascot-body{animation:cooling-sit var(--mascot-duration) steps(1, end) infinite}@keyframes cooling-fan{to{transform:rotate(360deg)}}@keyframes cooling-wind{0%,24%{opacity:0;transform:translate(3px)}25%,49%{opacity:1;transform:translate(0)}50%,74%{opacity:.8;transform:translate(-2px)}75%,to{opacity:0;transform:translate(-4px)}}@keyframes cooling-sit{0%,49%,to{transform:translateY(1px)}50%,99%{transform:translateY(2px)}}.scene-prepping .status-mascot-arm-left{animation:prepping-left var(--mascot-duration) steps(1, end) 1 forwards}.scene-prepping .status-mascot-arm-right{animation:prepping-right var(--mascot-duration) steps(1, end) 1 forwards}.scene-prepping .prepping-band{animation:prepping-band var(--mascot-duration) steps(1, end) 1 forwards}@keyframes prepping-left{0%,19%{transform:translate(0)}20%,64%{transform:translate(5px,-6px)}65%,to{transform:translate(1px)}}@keyframes prepping-right{0%,19%{transform:translate(0)}20%,64%{transform:translate(-5px,-6px)}65%,to{transform:translate(-1px)}}@keyframes prepping-band{0%,34%{opacity:0}35%,to{opacity:1}}.scene-celebrating .status-mascot-arm-left{animation:celebrate-left var(--mascot-duration) steps(1, end) 1 forwards}.scene-celebrating .status-mascot-arm-right{animation:celebrate-right var(--mascot-duration) steps(1, end) 1 forwards}.scene-celebrating .celebrating-confetti{animation:celebrate-confetti var(--mascot-duration) steps(1, end) 1 forwards}@keyframes celebrate-left{0%,19%{transform:translate(0)}20%,to{transform:translate(3px,-6px)}}@keyframes celebrate-right{0%,19%{transform:translate(0)}20%,to{transform:translate(-3px,-6px)}}@keyframes celebrate-confetti{0%,19%{opacity:0;transform:translateY(-4px)}20%,54%{opacity:1;transform:translateY(0)}55%,to{opacity:.7;transform:translateY(3px)}}.scene-juggling .juggling-card-left{animation:juggling-left var(--mascot-duration) steps(1, end) infinite}.scene-juggling .juggling-card-right{animation:juggling-right var(--mascot-duration) steps(1, end) infinite}@keyframes juggling-left{0%,12%,31%,to{transform:translate(0)}13%,21%{transform:translate(9px,-4px)}22%,30%{transform:translate(18px)}}@keyframes juggling-right{0%,12%,31%,to{transform:translate(0)}13%,21%{transform:translate(-9px,4px)}22%,30%{transform:translate(-18px)}}.scene-searching .searching-glass{animation:searching-scan var(--mascot-duration) steps(1, end) infinite}@keyframes searching-scan{0%,12%,34%,to{transform:translate(0)}13%,20%{transform:translate(2px,2px)}21%,27%{transform:translate(4px,5px)}28%,33%{transform:translate(1px,8px)}}.scene-drafting .drafting-typewriter{animation:drafting-type var(--mascot-duration) steps(1, end) infinite}.scene-drafting .status-mascot-arm-left,.scene-drafting .status-mascot-arm-right{animation:drafting-hands var(--mascot-duration) steps(1, end) infinite}@keyframes drafting-type{0%,12%,34%,to{transform:translateY(0)}13%,20%,28%,33%{transform:translateY(1px)}21%,27%{transform:translateY(0)}}@keyframes drafting-hands{0%,12%,34%,to{transform:translateY(0)}13%,20%{transform:translateY(3px)}21%,27%{transform:translateY(1px)}28%,33%{transform:translateY(3px)}}.scene-scheduling .scheduling-calendar{animation:scheduling-page var(--mascot-duration) steps(1, end) infinite}.scene-scheduling .scheduling-clock{animation:scheduling-clock var(--mascot-duration) steps(1, end) infinite}@keyframes scheduling-page{0%,12%,34%,to{transform:translateY(0)}13%,20%{transform:translateY(-2px)}21%,33%{transform:translateY(1px)}}@keyframes scheduling-clock{0%,12%,34%,to{transform:translate(0)}13%,20%{transform:translate(-2px)}21%,33%{transform:translate(1px)}}.scene-connecting .connecting-antenna{animation:connecting-raise var(--mascot-duration) steps(1, end) infinite}.scene-connecting .connecting-signal{animation:connecting-signal var(--mascot-duration) steps(1, end) infinite}.scene-connecting .status-mascot-arm-right{animation:connecting-arm var(--mascot-duration) steps(1, end) infinite}@keyframes connecting-raise{0%,12%,34%,to{transform:translateY(3px)}13%,33%{transform:translateY(-2px)}}@keyframes connecting-arm{0%,12%,34%,to{transform:translate(0)}13%,33%{transform:translate(-1px,-5px)}}@keyframes connecting-signal{0%,17%,34%,to{opacity:0}18%,27%{opacity:1}28%,33%{opacity:.45}}.scene-untangling .untangling-cable{animation:untangling-pull var(--mascot-duration) steps(1, end) infinite}.scene-untangling .status-mascot-arm-left{animation:untangle-left var(--mascot-duration) steps(1, end) infinite}.scene-untangling .status-mascot-arm-right{animation:untangle-right var(--mascot-duration) steps(1, end) infinite}@keyframes untangling-pull{0%,12%,34%,to{transform:scaleX(.9)}13%,24%{transform:scaleX(1)}25%,33%{transform:scaleX(1.08)}}@keyframes untangle-left{0%,12%,34%,to{transform:translate(0)}13%,33%{transform:translate(-2px)}}@keyframes untangle-right{0%,12%,34%,to{transform:translate(0)}13%,33%{transform:translate(2px)}}.status-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020407cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.status-modal{width:min(580px,100%);max-height:min(760px,100vh - 40px);color:var(--bone);border:1px solid #0000;border-image:var(--px-frame) 4 / 4px stretch;box-shadow:6px 6px 0 var(--ink-well);background:#101828;border-radius:0;padding:18px;overflow:auto}.status-modal-topline{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.status-modal-close{width:32px;height:32px;color:var(--muted);border:1px solid var(--hair2);cursor:pointer;background:#94b8e70d;border-radius:0;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.status-modal-close:hover,.status-modal-close:focus-visible{color:var(--bone);border-color:#94b8e766}.status-modal-copy{padding:16px 4px 2px}.status-modal-copy p,.status-modal-issues p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.status-modal-summary{border-bottom:1px solid var(--hair);align-items:center;padding:14px 2px 8px;display:flex}.status-modal-summary strong{font-size:13px}.status-modal-issues ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.status-modal-issues li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 2px;display:grid}.status-modal-issues li:last-child{border-bottom:0}.status-modal-issues li strong{color:var(--bone);margin-bottom:3px;font-size:13px;display:block}.status-modal-issues li button{color:var(--gold);white-space:nowrap;cursor:pointer;background:#f4b73f11;border:1px solid #f4b73f3d;border-radius:4px;padding:7px 10px;font-size:12px;font-weight:700}.status-modal-issues li button:hover,.status-modal-issues li button:focus-visible{color:#ffe09d;border-color:#f4b73f80}@media (width<=720px){.status-stage-detail{min-height:104px;padding:10px 14px}.status-stage-detail .status-mascot,.status-stage-detail .status-mascot>svg,.status-stage-detail .status-mascot>span,.status-stage-detail .status-mascot>span>svg{width:72px!important;height:72px!important}.status-stage-detail .status-stage-word{font-size:19px}.status-modal{padding:14px}.status-modal-issues li{grid-template-columns:1fr;gap:9px}.status-modal-issues li button{justify-self:start}}@media (prefers-reduced-motion:reduce){.status-stage,.status-mascot *,.status-stage-word{transition:none!important;animation:none!important}.status-stage-word.has-wave{color:var(--status-ink);-webkit-text-fill-color:currentColor;background:0 0}}@media (forced-colors:active){.status-stage{color:canvastext;background:canvas;border-color:canvastext}.status-stage-word,.status-stage-word.has-wave{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}.status-stage-count{color:canvas;background:canvastext;border-color:canvastext}}.status-gallery-intro{color:var(--muted);background:#3478d711;border:1px solid #5b9bf233;border-radius:5px;margin-bottom:18px;padding:12px 14px;font-size:13px}.status-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.status-gallery-card{border:1px solid var(--hair);background:#14171bf0;border-radius:6px;min-width:0;padding:14px}.status-gallery-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.status-gallery-head h2{color:var(--bone);margin:4px 0 0;font-size:17px}.status-gallery-card>p{min-height:38px;color:var(--muted);margin:9px 0 12px;font-size:12px;line-height:1.45}.status-gallery-tone{color:var(--muted);font-family:var(--mono);text-transform:uppercase;border:1px solid var(--hair2);border-radius:999px;padding:3px 7px;font-size:9px}.status-gallery-sizes{justify-content:space-between;align-items:flex-end;gap:8px;min-height:120px;padding:10px 4px 0;display:flex;overflow-x:auto}.status-gallery-sizes>div{flex:none;justify-items:center;gap:5px;display:grid}.status-gallery-sizes span{color:var(--dim);font-family:var(--mono);font-size:8px}@media (width<=1180px){.status-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.status-gallery-grid{grid-template-columns:minmax(0,1fr)}}.billing-access-check{min-height:100vh;color:var(--bone);background:radial-gradient(circle at 50% 0, #3478d729, transparent 36%), linear-gradient(#94b8e708 1px, transparent 1px), linear-gradient(90deg, #94b8e708 1px, transparent 1px), var(--screen);background-size:auto,54px 54px,54px 54px,auto;place-items:center;padding:24px;display:grid}.billing-access-check-card{text-align:center;border:1px solid #0000;border-image:var(--px-frame) 4 / 4px stretch;width:min(100%,440px);box-shadow:var(--shadow-hard);background:#101828f0;padding:36px}.billing-access-check-card strong{margin-top:18px;font-size:20px;display:block}.billing-access-check-card p{color:var(--muted);margin:10px 0 20px}.billing-access-check-dot{background:#5b9bf2;border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite billing-access-pulse;display:inline-block;box-shadow:0 0 22px #5b9bf2e6}@keyframes billing-access-pulse{50%{opacity:.35;transform:scale(.78)}}.billing-app-page{max-width:1200px;margin:0 auto;padding:8px 0 70px}.billing-app-header{justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;display:flex}.billing-app-header>div:first-child>span{color:var(--dim);font:650 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.billing-app-header h2{color:var(--bone);letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(30px,4vw,42px)}.billing-alerts{gap:10px;display:grid}.billing-alerts:empty{display:none}.billing-plans-section{margin-top:0}.billing-portal-actions{flex-wrap:wrap;gap:9px;margin:0 0 18px;display:flex}.billing-portal-actions .marketing-button{min-height:44px;margin:0}.billing-plan-note{color:var(--muted);margin:12px 0 0;font-size:12px}.billing-checkout-panel{border-top:1px solid var(--hair2);grid-template-columns:minmax(220px,.65fr) minmax(360px,1.35fr);gap:clamp(24px,4vw,54px);margin-top:22px;padding:clamp(20px,2.5vw,28px);display:grid}.billing-checkout-panel h2{color:var(--bone);letter-spacing:-.035em;margin:0 0 10px;font-size:25px}.billing-checkout-copy p{color:var(--muted);margin:0;line-height:1.55}.billing-management-actions{flex-wrap:wrap;align-content:start;gap:9px;display:flex}.billing-management-actions .marketing-button{min-height:44px;margin:0}.billing-checkout-fields .billing-choice-group{margin-top:0}.subscription-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030508c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.subscription-modal{background:#10141a;border:1px solid #6ea4ef61;width:min(100%,520px);padding:30px;box-shadow:0 30px 100px #00000085}.subscription-modal-eyebrow{color:#78aaf0;font:700 9px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px}.subscription-modal h2{color:var(--bone);letter-spacing:-.035em;margin:0;font-size:28px}.subscription-modal>p:not(.subscription-modal-eyebrow){color:var(--muted);margin:13px 0 0;line-height:1.6}.subscription-modal-context{border:1px solid var(--hair2);gap:0;margin:24px 0;display:grid}.subscription-modal-context div{border-bottom:1px solid var(--hair);grid-template-columns:130px 1fr;gap:14px;padding:12px 14px;display:grid}.subscription-modal-context div:last-child{border-bottom:0}.subscription-modal-context dt{color:var(--dim);font:650 9px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.subscription-modal-context dd{overflow-wrap:anywhere;min-width:0;color:var(--bone);margin:0;font-size:12px}.subscription-modal-actions{flex-wrap:wrap;gap:9px;display:flex}@media (width<=700px){.billing-app-header{flex-direction:column;align-items:stretch}.billing-portal-actions .marketing-button{width:100%}.billing-checkout-panel{grid-template-columns:1fr;padding-inline:0}.billing-management-actions .marketing-button{width:100%}.subscription-modal{padding:23px}.subscription-modal-context div{grid-template-columns:1fr;gap:6px}.subscription-modal-actions .btn{flex:100%}}.dev-stripe-screen{min-height:100vh;color:var(--bone);background:radial-gradient(circle at 50% 0,#635bff33,#0000 38%),#080a0d;place-items:center;padding:30px 18px;display:grid}.dev-stripe-card{background:#0d1117;border:1px solid #847eff6b;width:min(100%,620px);padding:clamp(24px,5vw,46px);box-shadow:0 34px 110px #00000094}.dev-stripe-brand{align-items:center;gap:12px;display:flex}.dev-stripe-brand>div{gap:3px;display:grid}.dev-stripe-brand strong{color:var(--bone);font-size:18px}.dev-stripe-brand span{color:var(--muted);font:650 9px/1.25 var(--mono);letter-spacing:.08em;text-transform:uppercase}.dev-stripe-test-badge{border:1px solid #847eff80;margin-left:auto;padding:7px 9px;color:#c7c4ff!important}.dev-stripe-copy{margin-top:42px}.dev-stripe-copy>span{color:#a9a5ff;font:700 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.dev-stripe-copy h1{color:var(--bone);letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(34px,7vw,58px)}.dev-stripe-copy p{color:var(--muted);margin:17px 0 0;font-size:14px;line-height:1.7}.dev-stripe-copy code{color:#c7c4ff}.dev-stripe-summary{border:1px solid var(--hair2);gap:0;margin:30px 0 0;display:grid}.dev-stripe-summary div{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.dev-stripe-summary div:last-child{border-bottom:0}.dev-stripe-summary dt{color:var(--muted);font-size:12px}.dev-stripe-summary dd{color:var(--bone);margin:0;font-weight:750}.dev-stripe-note{color:#aaa6b5;background:#847eff12;border-left:2px solid #7771ff;margin-top:16px;padding:12px 14px;font-size:11px;line-height:1.5}.dev-stripe-return{justify-content:center;width:100%;min-height:52px;margin-top:20px}@media (width<=520px){.dev-stripe-brand{align-items:flex-start}.dev-stripe-test-badge{margin-left:0}.dev-stripe-summary div{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=720px){.metric-help-popover{z-index:1400;width:min(360px,100vw - 28px);max-width:none;position:fixed;inset:auto auto 16px 50%;transform:translate(-50%,8px)}.metric-help:hover .metric-help-popover{transform:translate(-50%)}.metric-help:has(.metric-help-trigger:focus-visible) .metric-help-popover{transform:translate(-50%)}.kpi-value.is-compact{font-size:clamp(20px,6.2vw,27px)}.leader-row{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);gap:9px 10px;padding:11px 0}.leader-row:first-child{padding-top:0}.leader-row:last-child{border-bottom:0;padding-bottom:0}.leader-name{white-space:normal;overflow-wrap:anywhere;min-width:0}.leader-metric{justify-content:flex-start;min-width:0}.leader-row .leader-metric:first-of-type,.leader-row .leader-metric:not(:first-of-type){grid-column:2}table.target-list-table{background:0 0;border:0;display:block;overflow:visible}.target-list-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.target-list-table tbody,.target-list-table tr{display:block}.target-list-table tr{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--panel);margin-bottom:10px;padding:14px;position:relative}.target-list-table td,.target-list-table tr:last-child td{white-space:normal;border:0;width:100%;padding:0;display:block}.target-list-table .target-data-row .target-name-cell{padding-right:110px}.target-list-table .target-stats-cell,.target-list-table .target-edit-content-cell{margin-top:12px}.target-list-table .target-created-cell{width:auto;position:absolute;top:15px;right:14px}.target-list-table .target-actions-cell{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.target-list-table .target-actions-cell .actions{flex-wrap:wrap;width:100%}.target-list-table .target-actions-cell .btn{flex:auto}.target-list-table .tbl-empty{padding:24px 8px}}@media (prefers-reduced-motion:reduce){.workspace-loading-dot,.workspace-loading-bars span{animation:none}}.team-settings{width:min(100%,920px)}.permission-fieldset{border:0;min-width:0;margin:0;padding:0}.team-section-heading,.team-upgrade,.team-leave-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-section-heading{margin-bottom:20px}.team-section-heading h2,.team-upgrade h2{margin:0 0 5px}.team-section-heading p,.team-upgrade p,.team-leave-row p{color:var(--muted);margin:0}.team-invite-form{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) auto;align-items:end;gap:12px;display:grid}.team-invite-form label,.team-access-editor>label{color:var(--muted);gap:7px;font-size:13px;display:grid}.team-permission-grid{gap:8px;margin:18px 0;display:grid}.team-permission-grid>label{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 180px;align-items:center;gap:18px;padding:12px 0;display:grid}.team-permission-grid>label>span{gap:3px;display:grid}.team-permission-grid small{color:var(--muted);font-weight:400}.team-list{display:grid}.team-row{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:70px;padding:12px 0;display:flex}.team-row:first-child{border-top:0}.team-avatar{background:var(--accent-tint);width:38px;height:38px;color:var(--amber-hi);border-radius:0;flex:none;place-items:center;font-weight:700;display:grid}.team-avatar.is-pending{background:var(--surface-2);color:var(--muted)}.team-row-main{flex:1;gap:4px;min-width:0;display:grid}.team-row-main strong,.team-row-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-row-main span{color:var(--muted);font-size:13px}.team-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.team-leave-row{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}@media (width<=900px){.team-invite-form{grid-template-columns:1fr}.team-upgrade,.team-leave-row,.team-row{align-items:flex-start}.team-row{flex-wrap:wrap}.team-row-main{width:calc(100% - 52px)}.team-row-actions{justify-content:flex-start;width:100%;padding-left:50px}.team-permission-grid>label{grid-template-columns:1fr}}@media (width>=721px) and (width<=900px){table.target-list-table{background:0 0;border:0;display:block;overflow:visible}.target-list-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.target-list-table tbody,.target-list-table tr{display:block}.target-list-table tr{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--panel);margin-bottom:10px;padding:14px;position:relative}.target-list-table td,.target-list-table tr:last-child td{white-space:normal;border:0;width:100%;padding:0;display:block}.target-list-table .target-data-row .target-name-cell{padding-right:110px}.target-list-table .target-stats-cell,.target-list-table .target-edit-content-cell{margin-top:12px}.target-list-table .target-created-cell{width:auto;position:absolute;top:15px;right:14px}.target-list-table .target-actions-cell{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.target-list-table .target-actions-cell .actions{flex-wrap:wrap;width:100%}.target-list-table .target-actions-cell .btn{flex:auto}.target-list-table .tbl-empty{padding:24px 8px}}.nav-item .grow{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width>=721px){.app-shell.sidebar-collapsed .nav-item{width:54px}.app-shell.sidebar-collapsed .nav-badge{top:4px;right:3px}}.api-docs-page,.api-docs-page>*,.api-operation-list,.api-operation,.api-operation-heading,.api-schema-summary,.api-schema-list,.api-schema,.api-contract,.api-contract>div,.api-contract-table-wrap{min-width:0}.api-operation-heading>code,.api-operation>p,.api-docs-guide p,.api-docs-webhooks p{overflow-wrap:anywhere}.api-docs-page pre{max-width:100%}@media (width<=720px){.api-parameter-table,.api-parameter-table tbody{width:100%;display:block}.api-parameter-table thead{display:none}.api-parameter-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;display:grid}.api-parameter-table tr+tr{border-top:1px solid var(--hair)}.api-parameter-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.api-parameter-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.api-parameter-table td[data-label=Details]{grid-column:1/-1}.app-shell.inbox-workspace .topbar{flex-direction:column;align-items:stretch;height:auto;min-height:62px;padding-block:12px}.app-shell.inbox-workspace .topbar-actions{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;width:100%;min-width:0;margin-left:0;display:grid}.app-shell.inbox-workspace .topbar-actions .btn{justify-content:center;min-width:0}}@media (width<=900px){.decision-table{overflow:visible}.decision-table-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.decision-table-row,.sender-decision-table .decision-table-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding:14px 10px}.decision-table-row>span{min-width:0}.decision-table-row>span:before{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.decision-table-row .decision-primary{border-bottom:1px solid var(--hair);grid-column:1/-1;padding-bottom:11px}.decision-table-row>span:nth-child(2):before{content:"Progress"}.decision-table-row>span:nth-child(3):before{content:"Delivery"}.decision-table-row>span:nth-child(4):before{content:"Estimate"}.sender-decision-table .decision-table-row>span:nth-child(2):before{content:"Sent"}.sender-decision-table .decision-table-row>span:nth-child(3):before{content:"Delivery"}.sender-decision-table .decision-table-row>span:nth-child(4):before{content:"Replies"}}@media (width>=721px) and (width<=780px){.app-shell.inbox-workspace:not(.sidebar-collapsed) .topbar{flex-direction:column;align-items:stretch;height:auto;min-height:62px;padding-block:12px}.app-shell.inbox-workspace:not(.sidebar-collapsed) .topbar-actions{flex-wrap:wrap;width:100%;min-width:0;margin-left:0}}@media (width<=480px){.app-shell.inbox-workspace .topbar-actions{grid-template-columns:minmax(0,1fr) auto}.app-shell.inbox-workspace .topbar-actions>:last-child{grid-column:1/-1;width:100%}.team-section-heading,.team-upgrade{flex-direction:column;align-items:stretch}.team-section-heading .btn,.team-upgrade>.btn{white-space:normal;justify-content:center;width:100%}.team-row-main strong,.team-row-main span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}}@media (width<=360px){.decision-table-row,.sender-decision-table .decision-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-table-row>span:nth-child(4){grid-column:1/-1}}.staging-environment-banner{z-index:100000;color:#fef3c7;letter-spacing:.04em;pointer-events:none;white-space:nowrap;background:#451a03;border:1px solid #fbbf24;border-radius:999px;padding:7px 12px;font:700 12px/1.2 JetBrains Mono,monospace;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000059}@media (width<=720px){table.target-list-table .target-data-row .target-name-cell>div:first-child{white-space:normal;overflow-wrap:anywhere}}@media (width<=1180px){.analytics-range-bar,.analytics-range-actions,.analytics-custom-range{flex-direction:column;align-items:stretch}.analytics-range-actions{width:100%}.analytics-custom-range label{grid-template-columns:42px minmax(0,1fr)}.analytics-custom-range input{width:100%}.api-docs-guide-grid{grid-template-columns:1fr}}@media (width<=360px){.sidebar .nav-item:has(.beta-badge){grid-column:1/-1}.tabs .tab{letter-spacing:0;min-width:0;padding-inline:3px;font-size:10.5px}}.auth-legal-consent{margin-top:12px}.auth-legal-consent a{color:var(--ink,#dce6f4);text-underline-offset:3px;text-decoration:underline}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/silkscreen-400.woff2)format("woff2")}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/silkscreen-700.woff2)format("woff2")}.marketing-shell{--m-bg:#0a0f18;--m-panel:#101828;--m-field:#0a1120;--m-ink:#f5f2eb;--m-muted:#97a7c0;--m-dim:#5f7291;--m-blue:#3478d7;--m-blue-hi:#5b9bf2;--m-gold:#f4b73f;--m-green:#4ade80;--m-hair:#94b8e721;--m-hair2:#94b8e738;--m-ink-well:#04080fd9;--m-shadow-hard:4px 4px 0 var(--m-ink-well);--m-shadow-hard-sm:2px 2px 0 var(--m-ink-well);--m-snow:#dbe6f7;--pixel:"Silkscreen", "JetBrains Mono", monospace;--px-clip:polygon(0 8px, 4px 8px, 4px 4px, 8px 4px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% calc(100% - 8px), calc(100% - 4px) calc(100% - 8px), calc(100% - 4px) calc(100% - 4px), calc(100% - 8px) calc(100% - 4px), calc(100% - 8px) 100%, 8px 100%, 8px calc(100% - 4px), 4px calc(100% - 4px), 4px calc(100% - 8px), 0 calc(100% - 8px));--m-px-frame:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='12'%3E%3Cg%20fill='%23a0c0e8'%20fill-opacity='0.18'%3E%3Crect%20x='4'%20y='0'%20width='4'%20height='2'/%3E%3Crect%20x='4'%20y='10'%20width='4'%20height='2'/%3E%3Crect%20x='0'%20y='4'%20width='2'%20height='4'/%3E%3Crect%20x='10'%20y='4'%20width='2'%20height='4'/%3E%3Crect%20x='2'%20y='0'%20width='2'%20height='2'/%3E%3Crect%20x='0'%20y='2'%20width='2'%20height='2'/%3E%3Crect%20x='8'%20y='0'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='2'%20width='2'%20height='2'/%3E%3Crect%20x='0'%20y='8'%20width='2'%20height='2'/%3E%3Crect%20x='2'%20y='10'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='8'%20width='2'%20height='2'/%3E%3Crect%20x='8'%20y='10'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E");--m-stars2:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%3E%3Cg%3E%3Crect%20x='14'%20y='22'%20width='2'%20height='2'%20fill='%235b9bf2'%20fill-opacity='0.2'/%3E%3Crect%20x='92'%20y='8'%20width='2'%20height='2'%20fill='%23dbe6f7'%20fill-opacity='0.12'/%3E%3Crect%20x='160'%20y='58'%20width='3'%20height='3'%20fill='%235b9bf2'%20fill-opacity='0.1'/%3E%3Crect%20x='48'%20y='96'%20width='2'%20height='2'%20fill='%235b9bf2'%20fill-opacity='0.17'/%3E%3Crect%20x='120'%20y='132'%20width='2'%20height='2'%20fill='%23dbe6f7'%20fill-opacity='0.1'/%3E%3Crect%20x='24'%20y='158'%20width='2'%20height='2'%20fill='%235b9bf2'%20fill-opacity='0.15'/%3E%3Crect%20x='150'%20y='170'%20width='2'%20height='2'%20fill='%23dbe6f7'%20fill-opacity='0.16'/%3E%3Crect%20x='74'%20y='44'%20width='1'%20height='1'%20fill='%23dbe6f7'%20fill-opacity='0.24'/%3E%3Crect%20x='132'%20y='84'%20width='1'%20height='1'%20fill='%235b9bf2'%20fill-opacity='0.22'/%3E%3Crect%20x='36'%20y='64'%20width='1'%20height='1'%20fill='%23dbe6f7'%20fill-opacity='0.18'/%3E%3Crect%20x='104'%20y='168'%20width='1'%20height='1'%20fill='%235b9bf2'%20fill-opacity='0.2'/%3E%3Crect%20x='170'%20y='118'%20width='1'%20height='1'%20fill='%23dbe6f7'%20fill-opacity='0.15'/%3E%3C/g%3E%3C/svg%3E");min-height:100vh;color:var(--m-ink);background:radial-gradient(900px 520px at 85% -8%, #3478d724, transparent 62%), url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cg%20fill='%235b9bf2'%20fill-opacity='0.14'%3E%3Crect%20x='24'%20y='30'%20width='2'%20height='2'/%3E%3Crect%20x='140'%20y='12'%20width='2'%20height='2'/%3E%3Crect%20x='196'%20y='84'%20width='2'%20height='2'/%3E%3Crect%20x='64'%20y='150'%20width='2'%20height='2'/%3E%3Crect%20x='170'%20y='190'%20width='2'%20height='2'/%3E%3Crect%20x='10'%20y='104'%20width='3'%20height='3'%20fill-opacity='0.2'/%3E%3C/g%3E%3C/svg%3E"), var(--m-bg);font-family:var(--sans);overflow:hidden}.marketing-shell *{box-sizing:border-box}.marketing-shell a{text-decoration:none}.marketing-shell button,.marketing-shell a{-webkit-tap-highlight-color:transparent}.marketing-shell button:focus-visible,.marketing-shell a:focus-visible,.marketing-shell summary:focus-visible{outline:2px solid var(--m-blue-hi);outline-offset:4px}.marketing-skip{z-index:100;background:var(--m-gold);color:#090b0e;padding:10px 14px;font-weight:800;transition:top .2s;position:fixed;top:-60px;left:16px}.marketing-skip:focus{top:16px}.marketing-header{z-index:50;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}.marketing-header.is-scrolled{border-color:var(--m-hair);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0f18f5;box-shadow:0 14px 36px #0000004d}.marketing-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1780px,100% - 96px);height:104px;margin:auto;display:grid}.marketing-brand{color:var(--m-ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:850;display:inline-flex}.marketing-header .marketing-brand{letter-spacing:-.025em;justify-self:start;gap:12px;font-size:23px}.marketing-nav{justify-self:center;align-items:center;gap:10px;display:flex}.marketing-nav a{min-height:44px;color:var(--m-muted);font:600 12px/1 var(--mono);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 18px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.marketing-nav a:hover{color:#fff;border-color:var(--m-hair2);background:#101828cc}.marketing-header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.marketing-header-login{min-height:48px;color:var(--m-muted);white-space:nowrap;justify-content:center;align-items:center;padding:0 13px;font-size:13px;font-weight:680;transition:color .2s;display:inline-flex}.marketing-header-login:hover{color:#fff}.marketing-header-cta{color:#fff;min-height:50px;clip-path:var(--px-clip);font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;filter:drop-shadow(3px 3px 0 var(--m-ink-well));background:linear-gradient(#4f90e8,#3478d7 52%,#2b66bd);border:0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 18px 0 20px;transition:transform .12s,filter .12s,background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 2px #1b4586,inset 0 3px #ffffff47,inset 0 -4px #091c3a80}.marketing-header-cta span:last-child{font-size:17px;font-weight:430;line-height:1}.marketing-header-cta:hover{filter:drop-shadow(4px 4px 0 var(--m-ink-well));background:linear-gradient(#5b9bf2,#3f83e4 52%,#2f6ec9);transform:translate(-1px,-1px)}.marketing-header-cta:active{filter:drop-shadow(0 0 0 var(--m-ink-well));transform:translate(2px,2px);box-shadow:inset 0 0 0 2px #1b4586,inset 0 4px #091c3a80,inset 0 -2px #ffffff24}.marketing-button{min-height:54px;clip-path:var(--px-clip);background:var(--m-panel);color:var(--m-ink);font:700 12.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;filter:drop-shadow(4px 4px 0 var(--m-ink-well));border:0;border-radius:0;justify-content:center;align-items:center;gap:22px;padding:0 26px;transition:transform .12s,filter .12s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 2px #23385c,inset 0 3px #ffffff12,inset 0 -4px #04080f80}.marketing-button:hover{filter:drop-shadow(6px 6px 0 var(--m-ink-well));transform:translate(-2px,-2px)}.marketing-button:active{filter:drop-shadow(0 0 0 var(--m-ink-well));transform:translate(3px,3px);box-shadow:inset 0 0 0 2px #23385c,inset 0 4px #04080f80,inset 0 -2px #ffffff0d}.marketing-button-small{min-height:40px;filter:drop-shadow(2px 2px 0 var(--m-ink-well));padding:0 16px;font-size:11px}.marketing-button-primary{color:#fff;background:linear-gradient(#4f90e8,#3478d7 52%,#2b66bd);box-shadow:inset 0 0 0 2px #1b4586,inset 0 3px #ffffff47,inset 3px 0 #ffffff1a,inset -3px 0 #091c3a59,inset 0 -5px #091c3a80}.marketing-button-primary:hover{background:linear-gradient(#5b9bf2,#3f83e4 52%,#2f6ec9)}.marketing-button-primary:active{box-shadow:inset 0 0 0 2px #1b4586,inset 0 5px #091c3a80,inset 0 -2px #ffffff24}.marketing-button-secondary{background:#101828d9;box-shadow:inset 0 0 0 2px #94b8e747,inset 0 3px #ffffff0d,inset 0 -4px #04080f80}.marketing-button-secondary:hover{box-shadow:inset 0 0 0 2px #5b9bf28c,inset 0 3px #ffffff0d,inset 0 -4px #04080f80}.marketing-eyebrow,.marketing-kicker{color:var(--m-blue-hi);font:400 10px/1.5 var(--pixel);letter-spacing:.1em;text-transform:uppercase;display:inline-block}.marketing-hero{isolation:isolate;align-items:center;min-height:max(760px,96vh);padding:170px max(24px,50vw - 690px) 270px;display:flex;position:relative;overflow:hidden}.marketing-hero-copy{z-index:4;width:min(860px,100%);position:relative}.marketing-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:26px 0 28px;font-size:clamp(56px,7.4vw,118px);font-weight:800;line-height:.93}.marketing-hero-copy>.marketing-hero-offer{color:#c8d3e6;max-width:660px;font:500 clamp(14px, 1.35vw, 16.5px)/1.75 var(--mono);letter-spacing:-.01em;text-wrap:balance;margin:0}.marketing-hero-actions{gap:14px;margin-top:40px;display:flex}.px-sky{z-index:1;pointer-events:none;position:absolute;inset:0}.px-moon{filter:drop-shadow(0 0 26px #dbe6f747);width:58px;height:58px;position:absolute;top:clamp(110px,16vh,170px);right:clamp(6%,10vw,13%)}.px-snow{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.px-snow i{background-repeat:repeat;position:absolute;inset:-320px 0 0}.px-snow-far{opacity:.4;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='240'%3E%3Cg%20fill='%23dbe6f7'%3E%3Crect%20x='12'%20y='20'%20width='2'%20height='2'/%3E%3Crect%20x='84'%20y='58'%20width='2'%20height='2'/%3E%3Crect%20x='150'%20y='16'%20width='2'%20height='2'/%3E%3Crect%20x='40'%20y='120'%20width='2'%20height='2'/%3E%3Crect%20x='120'%20y='150'%20width='2'%20height='2'/%3E%3Crect%20x='66'%20y='204'%20width='2'%20height='2'/%3E%3Crect%20x='164'%20y='222'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E");background-size:180px 240px;animation:19s linear infinite px-snow-far}.px-snow-mid{opacity:.55;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='280'%3E%3Cg%20fill='%23dbe6f7'%3E%3Crect%20x='30'%20y='34'%20width='3'%20height='3'/%3E%3Crect%20x='140'%20y='12'%20width='3'%20height='3'/%3E%3Crect%20x='210'%20y='90'%20width='3'%20height='3'/%3E%3Crect%20x='80'%20y='160'%20width='3'%20height='3'/%3E%3Crect%20x='180'%20y='214'%20width='3'%20height='3'/%3E%3Crect%20x='20'%20y='250'%20width='3'%20height='3'/%3E%3C/g%3E%3C/svg%3E");background-size:240px 280px;animation:13s linear infinite px-snow-mid}.px-snow-near{opacity:.75;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='320'%3E%3Cg%20fill='%23f0f5fd'%3E%3Crect%20x='44'%20y='40'%20width='4'%20height='4'/%3E%3Crect%20x='210'%20y='90'%20width='4'%20height='4'/%3E%3Crect%20x='120'%20y='190'%20width='4'%20height='4'/%3E%3Crect%20x='290'%20y='240'%20width='4'%20height='4'/%3E%3Crect%20x='20'%20y='290'%20width='4'%20height='4'/%3E%3C/g%3E%3C/svg%3E");background-size:320px 320px;animation:9s linear infinite px-snow-near}@keyframes px-snow-far{0%{transform:translateY(0)}to{transform:translateY(240px)}}@keyframes px-snow-mid{0%{transform:translateY(0)}to{transform:translateY(280px)}}@keyframes px-snow-near{0%{transform:translateY(0)}to{transform:translateY(320px)}}.px-hero-scene{z-index:2;pointer-events:none;height:220px;position:absolute;bottom:0;left:0;right:0}.px-ground{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='66'%3E%3Cg%20fill='%23c6d6ef'%20fill-opacity='0.5'%3E%3Crect%20x='10'%20y='12'%20width='4'%20height='2'/%3E%3Crect%20x='58'%20y='22'%20width='4'%20height='2'/%3E%3Crect%20x='34'%20y='42'%20width='4'%20height='2'/%3E%3Crect%20x='80'%20y='50'%20width='4'%20height='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#c6d6ef 0 4px,#2c4470 4px 8px,#16233a 8px 40px,#0e1930 40px 100%);height:66px;position:absolute;inset:auto 0 0}.px-ground.is-short{height:52px}.px-mail-row{justify-content:space-between;padding:0 2.5%;display:flex;position:absolute;bottom:52px;left:0;right:0}.px-mail-slot{display:inline-block;position:relative}.px-mailbox{width:54px;height:74px;display:block}.px-mailbox.is-large{width:78px;height:108px}.px-flag{transform-origin:2px 12px;animation:12s step-end infinite px-flag-pop}@keyframes px-flag-pop{0%{opacity:0;transform:translateY(6px)}22%{opacity:1;transform:none}92%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.px-envelope{width:26px;height:17px;display:block}.px-letter-drop{opacity:0;animation:12s steps(14,end) infinite px-letter-drop;position:absolute;top:-170px;left:14px}.px-letter-drop.is-late{animation-delay:6s}@keyframes px-letter-drop{0%,55%{opacity:0;transform:translateY(0)}58%{opacity:1}78%{opacity:1;transform:translateY(150px)}80%,to{opacity:0;transform:translateY(150px)}}.px-walk-track{animation:34s linear infinite px-walk-x;position:absolute;bottom:56px;left:0}@keyframes px-walk-x{0%{transform:translate(-140px)}to{transform:translate(100vw)}}.px-courier{line-height:0;display:inline-block}.px-courier svg{overflow:visible}.px-courier.is-walk svg{animation:.52s steps(2,end) infinite px-bob}.px-courier.is-walk .mascot-leg-left{animation:.52s steps(2,end) infinite px-step-a}.px-courier.is-walk .mascot-leg-right,.px-courier.is-walk .mascot-arm-left{animation:.52s steps(2,end) infinite px-step-b}.px-courier.is-walk .mascot-arm-right{animation:.52s steps(2,end) infinite px-step-a}@keyframes px-bob{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@keyframes px-step-a{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes px-step-b{0%,to{transform:translateY(-3px)}50%{transform:translateY(0)}}.px-courier.is-dance svg{animation:.6s steps(2,end) infinite px-bounce}.px-courier.is-dance .mascot-arm-left{animation:1.2s step-end infinite px-arm-up-a}.px-courier.is-dance .mascot-arm-right{animation:1.2s step-end infinite px-arm-up-b}@keyframes px-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes px-arm-up-a{0%{transform:translateY(0)}50%{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes px-arm-up-b{0%{transform:translateY(-7px)}50%{transform:translateY(0)}to{transform:translateY(-7px)}}.live-demo-section{z-index:5;width:min(1280px,100% - 48px);margin:-150px auto 170px;position:relative}@keyframes px-pulse{50%{opacity:.35}}.live-demo-frame{box-shadow:8px 8px 0 var(--m-ink-well), 0 40px 120px #00000080;background:#0a0f18;border:2px solid #1d3358;position:relative}.live-demo-frame:before{content:"";background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='4'%3E%3Cg%20fill='%23c6d6ef'%3E%3Crect%20x='0'%20y='2'%20width='48'%20height='2'/%3E%3Crect%20x='6'%20y='0'%20width='8'%20height='2'/%3E%3Crect%20x='28'%20y='0'%20width='10'%20height='2'/%3E%3C/g%3E%3C/svg%3E") repeat-x;height:4px;position:absolute;top:-6px;left:-2px;right:-2px}.live-demo-chrome{border-bottom:1px solid var(--m-hair);background:#0d1526;align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.live-demo-chrome>span{background:#22375a;width:9px;height:9px}.live-demo-chrome>span:first-child{background:#fb7185}.live-demo-chrome>span:nth-child(2){background:var(--m-gold)}.live-demo-chrome>span:nth-child(3){background:var(--m-green)}.live-demo-chrome b{color:var(--m-dim);font:600 11px/1 var(--mono);letter-spacing:.04em;margin:0 auto}.live-demo-chrome i{color:var(--m-blue-hi);font:400 8px/1.4 var(--pixel);letter-spacing:.08em;text-transform:uppercase}.live-demo-scaler{overflow:hidden}.marketing-intro{text-align:center;width:min(840px,100% - 48px);margin:0 auto 150px}.marketing-intro h2,.workflow-heading h2,.faq-heading h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(40px,5vw,68px);line-height:1.02}#product,.feature-chapter,.workflow-section,.faq-section{scroll-margin-top:128px}.feature-chapters{border-top:1px solid var(--m-hair)}.feature-chapter{border-bottom:1px solid var(--m-hair);background:radial-gradient(560px 380px at 0% 30%, #3478d70f, transparent 60%), var(--m-stars2);grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(50px,8vw,130px);width:min(1320px,100% - 48px);min-height:720px;margin:auto;display:grid}.feature-chapter.is-reversed{background:radial-gradient(560px 380px at 100% 30%, #3478d70f, transparent 60%), var(--m-stars2);grid-template-columns:1.22fr .78fr}.feature-chapter.is-reversed .feature-copy{order:2}.feature-copy h2{letter-spacing:-.05em;max-width:520px;margin:24px 0;font-size:clamp(40px,4.6vw,64px);line-height:1}.feature-copy p{max-width:520px;color:var(--m-muted);font:500 14px/1.8 var(--mono);letter-spacing:-.01em}.safety-note{border-left:2px solid var(--m-gold);color:#d3b567;font:600 11px/1.6 var(--mono);background:#f4b73f0d;margin-top:24px;padding:13px 15px}.feature-visual{background:var(--m-field);box-shadow:6px 6px 0 var(--m-ink-well);border:2px solid #1d3358;overflow:hidden}.feature-canvas{min-height:430px;padding:28px;position:relative}.workflow-section{background:radial-gradient(760px 420px at 10% 4%, #3478d71a, transparent 62%), radial-gradient(640px 380px at 92% 96%, #3478d714, transparent 60%), var(--m-stars2), #0a11208c;border-bottom:1px solid var(--m-hair);padding:150px max(24px,50vw - 660px);position:relative}.workflow-heading{grid-template-columns:.6fr 1.4fr;align-items:start;column-gap:70px;display:grid}.workflow-heading>span{grid-row:span 2}.workflow-heading h2{margin-top:0}.workflow-flow{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:90px;display:grid;position:relative}.workflow-wire{background:repeating-linear-gradient(90deg,#5b9bf280 0 8px,#0000 8px 16px);height:2px;position:absolute;top:86px;left:6%;right:6%}.workflow-letter{width:18px;height:12px;animation:11s linear infinite px-letter-travel;position:absolute;top:-8px;left:0}@keyframes px-letter-travel{0%{opacity:0;left:-1%}4%{opacity:1}94%{opacity:1}to{opacity:0;left:100%}}.workflow-step{text-align:center;border:1px solid var(--m-hair2);min-height:225px;box-shadow:var(--m-shadow-hard-sm);background:linear-gradient(#3478d70d,#0000 45%),#0c1424;flex-direction:column;align-items:center;padding:22px 16px;display:flex;position:relative}.workflow-step>span{color:var(--m-blue-hi);font:400 9px/1 var(--pixel);align-self:flex-start}.workflow-icon{z-index:2;color:#77a8ed;width:54px;height:54px;font:700 21px/1 var(--mono);box-shadow:var(--m-shadow-hard-sm);background:#101a28;border:1px solid #3b5a82;place-items:center;margin-top:18px;display:grid}.workflow-step strong{margin-top:22px;font-size:16px;display:block}.workflow-step p{max-width:150px;color:var(--m-dim);margin:8px 0 0;font-size:11px;line-height:1.5}.workflow-step i{z-index:2;width:18px;height:18px;color:var(--m-blue-hi);background:#101a28;border:1px solid #5b9bf24d;place-items:center;font-style:normal;display:grid;position:absolute;top:80px;right:-12px}.faq-section{background:radial-gradient(600px 400px at 4% 20%, #3478d712, transparent 60%), var(--m-stars2);grid-template-columns:.7fr 1.3fr;gap:90px;width:min(1120px,100% - 48px);margin:auto;padding:150px 0;display:grid}.faq-heading h2{margin-top:22px}.faq-list details{border-top:1px solid var(--m-hair)}.faq-list details:last-child{border-bottom:1px solid var(--m-hair)}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;min-height:78px;font-size:16px;font-weight:680;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--m-blue-hi);font:400 9px/1 var(--pixel)}.faq-list summary i{width:26px;height:26px;color:var(--m-blue-hi);place-items:center;margin-right:8px;font-size:22px;font-style:normal;transition:transform .2s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:var(--m-muted);font:500 13.5px/1.8 var(--mono);letter-spacing:-.01em;margin:0;padding:0 45px 26px 55px}.closing-cta{text-align:center;isolation:isolate;border-top:1px solid var(--m-hair);background:radial-gradient(circle at 50% 30%,#3478d71f,#0000 40%);flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:110px 24px 300px;display:flex;position:relative;overflow:hidden}.closing-cta .marketing-kicker{z-index:4;position:relative}.closing-cta h2{z-index:4;letter-spacing:-.055em;margin:20px 0;font-size:clamp(45px,6vw,80px);line-height:.98;position:relative}.closing-cta p{z-index:4;color:var(--m-muted);font:500 14px/1.7 var(--mono);margin:0 0 30px;position:relative}.closing-cta .marketing-button{z-index:4;position:relative}.px-closing-scene{z-index:2;pointer-events:none;height:190px;position:absolute;bottom:0;left:0;right:0}.px-closing-cast{align-items:flex-end;gap:34px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.px-letter-float{animation:3s steps(4,end) infinite px-letter-float;position:absolute;bottom:96px;right:-40px}@keyframes px-letter-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.marketing-footer{border-top:1px solid var(--m-hair);width:min(1480px,100% - 48px);margin:auto;padding:0 0 28px}.marketing-footer-intro{border-bottom:1px solid var(--m-hair);justify-content:space-between;align-items:center;gap:40px;min-height:190px;padding:48px 0;display:flex}.marketing-footer-brand p{max-width:430px;color:var(--m-dim);margin:16px 0 0;font-size:13px;line-height:1.6}.marketing-footer-cta{color:#fff;min-width:180px;min-height:50px;clip-path:var(--px-clip);font:700 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;filter:drop-shadow(3px 3px 0 var(--m-ink-well));background:#3478d724;border:0;justify-content:space-between;align-items:center;gap:25px;padding:0 18px 0 22px;transition:box-shadow .2s,background .2s,transform .12s,filter .12s;display:flex;box-shadow:inset 0 0 0 2px #5b9bf261,inset 0 3px #ffffff0f,inset 0 -4px #04080f73}.marketing-footer-cta:hover{filter:drop-shadow(4px 4px 0 var(--m-ink-well));box-shadow:inset 0 0 0 2px var(--m-blue-hi), inset 0 3px 0 #ffffff0f, inset 0 -4px 0 #04080f73;background:#3478d738;transform:translate(-1px,-1px)}.marketing-footer-directory{border-bottom:1px solid var(--m-hair);grid-template-columns:repeat(4,1fr);gap:60px;min-height:330px;padding:58px 0;display:grid}.marketing-footer-directory.is-three-column{grid-template-columns:repeat(3,1fr)}.marketing-footer-group{flex-direction:column;gap:16px;display:flex}.marketing-footer-group strong{color:#f2f3f5;margin-bottom:12px;font-size:14px}.marketing-footer-group a{width:max-content;max-width:100%;color:var(--m-muted);font-size:14px;transition:color .2s,transform .2s}.marketing-footer-group a:hover{color:#fff;transform:translate(3px)}.marketing-footer-bottom{min-height:75px;color:var(--m-dim);font:600 9px/1.5 var(--mono);text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:30px;padding-top:26px;display:flex}.marketing-footer-bottom p{margin:0}.marketing-footer-bottom a,.marketing-footer-privacy{color:var(--m-muted)}.marketing-footer-bottom a:hover,.marketing-footer-privacy:hover{color:#fff}.marketing-footer-privacy{font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.public-page{min-height:calc(100vh - 250px);padding:130px max(24px,50vw - 600px) 100px}.public-back{color:var(--m-muted);font:400 9px/1.4 var(--pixel);letter-spacing:.06em;text-transform:uppercase;margin:15px 0 70px;display:inline-block}.public-page-heading{text-align:center}.public-page-heading h1,.placeholder-card h1,.not-found-page h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(52px,7vw,90px);line-height:.95}.public-page-heading>p{max-width:590px;color:var(--m-muted);margin:auto;font-size:16px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:75px;display:grid}.pricing-grid article{border:1px solid var(--m-hair2);background:var(--m-panel);min-height:390px;box-shadow:var(--m-shadow-hard-sm);flex-direction:column;padding:28px;display:flex}.pricing-grid article.is-featured{background:linear-gradient(180deg, #3478d714, var(--m-panel) 40%);border-color:#5b9bf266}.pricing-grid article>span{color:var(--m-dim);font:400 8px/1.4 var(--pixel);letter-spacing:.06em;text-transform:uppercase}.pricing-grid h2{margin:42px 0 30px;font-size:27px}.pricing-slot{align-items:center;gap:8px;height:54px;display:flex}.pricing-slot i{background:#22375a;width:28px;height:3px}.pricing-slot i:first-child{width:65px}.pricing-grid article p{color:var(--m-dim);font-size:12px}.pricing-grid:not(.pricing-grid-live) button{border:1px solid var(--m-hair);background:var(--m-field);min-height:45px;color:var(--m-dim);cursor:not-allowed;margin-top:auto;font-weight:700}.pricing-note{text-align:center;color:var(--m-dim);font:600 9px/1.4 var(--mono);text-transform:uppercase;margin:24px 0}.placeholder-page{flex-direction:column;display:flex}.placeholder-card{text-align:center;background:radial-gradient(circle at 50% 36%, #3478d71c, transparent 32%), var(--m-field);width:min(850px,100%);box-shadow:var(--m-shadow-hard);border:2px solid #1d3358;margin:auto;padding:80px 30px;position:relative}.placeholder-card .marketing-eyebrow{margin-top:25px}.placeholder-card h1{font-size:clamp(52px,7vw,82px)}.placeholder-card p{max-width:590px;color:var(--m-muted);margin:0 auto 32px;font-size:15px;line-height:1.7}.placeholder-signal{opacity:.5;position:absolute;inset:0;overflow:hidden}.placeholder-signal span{background:var(--m-gold);width:5px;height:5px;box-shadow:0 0 16px var(--m-gold);position:absolute}.placeholder-signal span:first-child{top:20%;left:8%}.placeholder-signal span:nth-child(2){top:32%;right:10%}.placeholder-signal span:nth-child(3){bottom:13%;left:20%}.not-found-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found-code{color:#24365a;font:700 clamp(90px, 15vw, 180px)/1 var(--pixel);align-items:center;gap:10px;margin-bottom:16px;display:flex}.not-found-page .marketing-eyebrow{margin-top:30px}.not-found-page h1{font-size:clamp(44px,6vw,76px)}.not-found-page>p{color:var(--m-muted);font-size:16px}.not-found-page .marketing-hero-actions{justify-content:center;margin-top:22px}.company-page{width:min(1320px,100% - 48px);margin:auto;padding:130px 0 120px}.contact-heading h1{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(58px,7.2vw,104px);line-height:.93}.contact-options span{color:var(--m-blue-hi);font:400 8px/1.4 var(--pixel);letter-spacing:.1em;text-transform:uppercase}.contact-options p{color:var(--m-muted);line-height:1.7}.contact-page{min-height:900px}.contact-heading{text-align:center;max-width:950px;margin:30px auto 100px}.contact-heading h1{font-size:clamp(58px,7vw,96px)}.contact-heading>p{max-width:680px;color:var(--m-muted);margin:30px auto;font-size:17px;line-height:1.7}.contact-actions{justify-content:center;gap:12px;display:flex}.contact-heading .marketing-button{margin-top:10px}.contact-direct-links{color:var(--m-muted);font:600 11px/1.4 var(--mono);justify-content:center;align-items:center;gap:18px;margin:20px auto 0;display:flex}.contact-direct-links a{color:inherit;text-underline-offset:4px;text-decoration:underline!important}.contact-direct-links a:hover{color:#fff}.contact-options{border:1px solid var(--m-hair);box-shadow:var(--m-shadow-hard-sm);grid-template-columns:repeat(3,1fr);display:grid}.contact-options article{border-right:1px solid var(--m-hair);background:var(--m-field);min-height:250px;padding:30px}.contact-options article:last-child{border:0}.contact-options h2{margin:55px 0 12px;font-size:21px}.contact-options p{font-size:13px}.billing-page{min-height:calc(100vh - 160px)}.billing-card{background:var(--m-panel);max-width:680px;box-shadow:var(--m-shadow-hard);border:2px solid #1d3358;margin:52px auto;padding:40px}.billing-card-wide{max-width:1380px}.billing-card h1{margin:12px 0 18px;font-size:clamp(32px,5vw,56px);line-height:1}.billing-card>p{color:var(--m-muted);line-height:1.7}.billing-plan-summary{border:1px solid var(--m-hair2);gap:8px;margin:24px 0;padding:22px;display:grid}.billing-plan-summary strong{font-size:24px}.billing-plan-summary span{color:var(--m-muted)}.billing-plan-summary b{color:#fff;font-size:28px}.billing-plan-summary select,.billing-controls select{border:1px solid var(--m-hair2);background:var(--m-field);color:#fff;width:100%;padding:12px}.billing-choice-group,.billing-controls{border:1px solid var(--m-hair2);gap:12px;margin:22px 0;padding:20px;display:grid}.billing-choice-group label,.billing-consent{color:var(--m-muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.billing-consent{margin:16px 0}.billing-consent input,.billing-choice-group input{accent-color:var(--m-blue);margin-top:5px}.billing-consent a{color:#fff;text-decoration:underline}.billing-gate-screen{place-items:center;min-height:100vh;display:grid}.billing-gate-card{max-width:420px}.maintenance-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.maintenance-card{text-align:center;max-width:560px}.maintenance-card p{color:var(--m-muted);margin:18px 0 26px;line-height:1.7}@media (width<=980px){.marketing-nav{display:none}.marketing-header-inner{grid-template-columns:auto 1fr}.marketing-hero{min-height:760px;padding-bottom:250px}.feature-chapter,.feature-chapter.is-reversed{grid-template-columns:1fr;gap:55px;min-height:auto;padding:110px 0}.feature-chapter.is-reversed .feature-copy{order:0}.workflow-heading{grid-template-columns:1fr}.workflow-heading>span{grid-row:auto;margin-bottom:20px}.workflow-flow{grid-template-columns:1fr 1fr}.workflow-wire,.workflow-step i{display:none}.faq-section{grid-template-columns:1fr;gap:50px}.live-demo-section{margin-top:-120px}}@media (width<=700px){.marketing-header-inner{gap:12px;width:calc(100% - 28px);height:76px}.marketing-header .marketing-brand{gap:8px;font-size:19px}.marketing-header .marketing-brand svg{width:29px;height:29px}.marketing-header-actions{gap:5px}.marketing-header-login{min-height:42px;padding:0 7px;font-size:10px}.marketing-header-cta{gap:9px;min-height:44px;padding:0 12px;font-size:11px}.marketing-header-cta span:last-child{font-size:17px}.marketing-hero{min-height:700px;padding:125px 18px 230px}.marketing-hero h1{font-size:clamp(46px,13.5vw,64px)}.marketing-hero-actions{flex-direction:column;align-items:stretch}.marketing-button{width:100%}.px-moon{width:40px;height:40px}.px-mail-row{padding:0 5%}.px-mailbox{width:40px;height:55px}.px-walk-track{bottom:50px}.px-hero-scene{height:170px}.live-demo-section{width:calc(100% - 24px);margin:26px auto 110px}.marketing-intro{width:calc(100% - 36px);margin-bottom:100px}.marketing-intro h2,.workflow-heading h2,.faq-heading h2{font-size:42px}#product,.feature-chapter,.workflow-section,.faq-section{scroll-margin-top:90px}.feature-chapter,.feature-chapter.is-reversed{gap:42px;width:calc(100% - 28px);padding:90px 0}.feature-copy h2{font-size:43px}.feature-copy p{font-size:15px}.feature-canvas{min-height:360px;padding:16px}.workflow-section{padding:100px 18px}.workflow-flow{grid-template-columns:1fr;margin-top:55px}.workflow-step{min-height:175px}.workflow-icon{margin-top:10px}.faq-section{gap:40px;width:calc(100% - 36px);padding:100px 0}.faq-list summary{grid-template-columns:28px 1fr auto;font-size:14px}.faq-list details p{padding-left:41px;padding-right:20px}.closing-cta{min-height:600px;padding-bottom:250px}.closing-cta h2{font-size:48px}.px-closing-cast{gap:20px}.px-mailbox.is-large{width:58px;height:80px}.marketing-footer{width:calc(100% - 36px);padding-bottom:20px}.marketing-footer-intro{flex-direction:column;align-items:flex-start;min-height:auto;padding:42px 0}.marketing-footer-cta{width:100%}.marketing-footer-directory,.marketing-footer-directory.is-three-column{grid-template-columns:1fr 1fr;gap:46px 28px;padding:46px 0}.marketing-footer-group strong,.marketing-footer-group a{font-size:13px}.marketing-footer-bottom{flex-direction:column;gap:8px;padding-top:22px}.public-page{padding:100px 16px 70px}.public-back{margin-bottom:50px}.public-page-heading h1,.placeholder-card h1{font-size:52px}.pricing-grid{grid-template-columns:1fr;margin-top:55px}.pricing-grid article{min-height:300px}.placeholder-card{padding:65px 18px}.not-found-page h1{font-size:44px}.not-found-code{font-size:92px}.company-page{width:calc(100% - 36px);padding:95px 0 90px}.contact-heading h1{font-size:52px}.contact-heading{margin-bottom:70px}.contact-actions{flex-direction:column}.contact-direct-links{flex-direction:column;gap:8px}.contact-options{grid-template-columns:1fr}.contact-options article{border-right:0;border-bottom:1px solid var(--m-hair);min-height:220px}.billing-card{margin:28px 0;padding:24px}}@media (prefers-reduced-motion:reduce){.marketing-shell *,.marketing-shell :before,.marketing-shell :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.px-snow,.px-walk-track,.px-letter-drop,.workflow-letter{display:none}}.marketing-demo{width:1280px;min-width:1280px;height:800px;min-height:800px;font:400 13.5px/1.45 var(--sans);color:#f5f2eb;background:#0a0f18;display:block;position:relative;overflow:hidden}.marketing-demo *{box-sizing:border-box}.xui-shell{background:#0a0f18;grid-template-columns:256px 1fr;height:800px;display:grid}.xui-sidebar{background:linear-gradient(#3478d70e,#0000 180px),#080d16f0;border-right:1px solid #94b8e721;flex-direction:column;min-width:0;padding:14px 12px;display:flex}.xui-brand{align-items:center;gap:10px;padding:6px 8px 20px;display:flex}.xui-brand>div{gap:2px;display:grid}.xui-brand strong{letter-spacing:-.025em;font-size:18px;font-weight:800}.xui-brand>div>span{color:#5b9bf2;font:700 7.5px/1 var(--pixel);letter-spacing:.16em;text-transform:uppercase}.xui-sidebar nav{gap:5px;display:grid}.xui-nav-item{color:#97a7c0;letter-spacing:.01em;border:1px solid #0000;align-items:center;gap:12px;min-height:44px;padding:11px 12px;font-size:13.5px;font-weight:600;display:flex;position:relative}.xui-nav-item i{color:currentColor;place-items:center;width:17px;height:17px;display:grid}.xui-nav-item.is-active{color:#dceaff;background:linear-gradient(90deg,#3478d72b,#3478d709);border-color:#5b9bf22e}.xui-nav-item.is-active:before{content:"";background:#5b9bf2;width:2px;position:absolute;inset:8px auto 8px -1px;box-shadow:0 0 12px #5b9bf2bf}.xui-nav-item b{color:#fff;min-width:20px;height:20px;font:400 11px/1 var(--pixel);background:#3478d7;place-items:center;margin-left:auto;display:grid;box-shadow:2px 2px #04080fd9}button.xui-nav-item{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;margin:0;font-weight:600}button.xui-nav-item:hover{color:#f5f2eb;background:#94b8e714}button.xui-nav-item.is-active{color:#dceaff;background:linear-gradient(90deg,#3478d72b,#3478d709)}button.xui-nav-item:focus-visible{outline-offset:-2px;outline:2px solid #5b9bf2cc}.xui-side-scene{opacity:.9;pointer-events:none;margin:auto 0 0;line-height:0}.xui-side-scene svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.xui-side-scene .scene-float{animation:2.4s step-end infinite xui-scene-bob}}@keyframes xui-scene-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.xui-operator{border-top:1px solid #94b8e721;align-items:center;gap:10px;padding:12px 8px 2px;display:flex}.xui-operator>i{color:#5b9bf2;width:32px;height:32px;font:700 13px/1 var(--sans);background:#3478d721;border:1px solid #5b9bf240;place-items:center;font-style:normal;display:grid}.xui-operator div{flex:1;gap:2px;min-width:0;display:grid}.xui-operator strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.xui-operator span{color:#5f7291;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.xui-operator>b{color:#5f7291}.xui-workspace{background-color:#0a0f18;background-image:radial-gradient(700px 380px at 88% -10%,#3478d71f,#0000 62%),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='220'%20height='220'%3E%3Cg%20fill='%235b9bf2'%20fill-opacity='0.14'%3E%3Crect%20x='24'%20y='30'%20width='2'%20height='2'/%3E%3Crect%20x='140'%20y='12'%20width='2'%20height='2'/%3E%3Crect%20x='196'%20y='84'%20width='2'%20height='2'/%3E%3Crect%20x='64'%20y='150'%20width='2'%20height='2'/%3E%3Crect%20x='170'%20y='190'%20width='2'%20height='2'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(#94b8e708 1px,#0000 1px),linear-gradient(90deg,#94b8e708 1px,#0000 1px);background-size:auto,220px 220px,42px 42px,42px 42px;flex-direction:column;min-width:0;display:flex}.xui-header{background:#0a0f18e0;border-bottom:1px solid #94b8e721;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:0 28px;display:flex}.xui-header>div:first-child{gap:3px;display:grid}.xui-header>div:first-child>span{color:#5b9bf2;font:400 8px/1 var(--pixel);letter-spacing:.16em;text-transform:uppercase}.xui-header>div:first-child>strong{letter-spacing:-.01em;font-size:23px;font-weight:700}.xui-header-actions{align-items:center;gap:10px;display:flex}.xui-header-actions>button,.xui-icon-btn{color:#97a7c0;cursor:default;background:#94b8e70d;border:1px solid #94b8e738;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid}.xui-page{flex:1;min-height:0;padding:28px 30px 40px;position:relative;overflow:hidden}.xui-page-action,.xui-ghost-action{white-space:nowrap;min-height:38px;font:700 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.xui-page-action{color:#f8fbff;background:#3478d7;border:1px solid #0b1e3ae6;box-shadow:2px 2px #04080fd9}.xui-ghost-action{color:#97a7c0;background:#94b8e70d;border:1px solid #94b8e738}.xui-ghost-action.is-disabled,.xui-page-action.is-disabled{opacity:.45;box-shadow:none}u.xui-ghost-action{min-height:34px;padding:0 12px;font-size:10px;text-decoration:none}.xui-toggle{background:#141f33;border:1px solid #94b8e738;flex:none;align-items:center;width:44px;height:24px;padding:3px;display:inline-flex}.xui-toggle i{background:#5f7291;width:16px;height:16px;transition:transform .3s,background .3s}.xui-toggle.is-on{background:#3478d7;border-color:#5b9bf2}.xui-toggle.is-on i{background:#f5f2eb;transform:translate(20px)}.xui-toggle.is-disabled{opacity:.5}.xui-checkbox{background:#0a1120;border:1px solid #415168;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.xui-checkbox.is-on{background:#3478d7;border-color:#5b9bf2}.xui-checkbox.is-on:after{content:"✓";color:#fff;font:700 11px/1 var(--sans)}.xui-row-check{background:#0a1120;border:1px solid #415168;flex:none;width:18px;height:18px}.xui-dashboard-toolbar{border:1px solid #0000;border-image:var(--m-px-frame,var(--px-frame)) 4 / 4px stretch;background:#101828f0;justify-content:space-between;align-items:center;gap:12px;min-height:62px;margin-bottom:14px;padding:11px;display:flex;box-shadow:3px 3px #04080fd9}.xui-range-tabs{background:#0a1120;border:1px solid #94b8e738;gap:2px;padding:3px;display:flex}.xui-range-tabs b{text-align:center;color:#97a7c0;min-width:60px;padding:6px 14px;font-size:12px;font-weight:700}.xui-range-tabs b.is-active{color:#fff;background:#3478d7}.xui-dashboard-toolbar .xui-ghost-action{min-height:38px}.xui-metrics-row{grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 14px;display:grid}.xui-metric{border:1px solid #0000;border-image:var(--m-px-frame,var(--px-frame)) 4 / 4px stretch;background:#101828f0;min-width:0;padding:18px 18px 15px;position:relative;box-shadow:3px 3px #04080fd9}.xui-metric>span{color:#97a7c0;font:400 8px/1.5 var(--pixel);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding-right:26px;display:block;overflow:hidden}.xui-metric-help{color:#5f7291;border:1px solid #94b8e738;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:14px;right:14px}.xui-metric>strong{letter-spacing:-.01em;margin:16px 0 14px;font-size:32px;font-weight:900;line-height:1;display:block}.xui-metric>i{background:#94b8e721;height:1px;display:block}.xui-metric small{color:#97a7c0;font:400 11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin-top:12px;display:block;overflow:hidden}.xui-metric small.is-good{color:#4ade80}.xui-metric small.is-warn{color:#f4b73f}.xui-dashboard-grid{gap:14px;display:grid}.xui-chart-card,.xui-decision-card{border:1px solid #0000;border-image:var(--m-px-frame,var(--px-frame)) 4 / 4px stretch;background:#101828f0;min-width:0;padding:18px 20px 16px;box-shadow:3px 3px #04080fd9}.xui-dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.xui-dashboard-card-head>div{gap:6px;min-width:0;display:grid}.xui-dashboard-card-head strong{font-size:15px;font-weight:700}.xui-dashboard-card-head span{color:#5f7291;font:400 11px/1.3 var(--mono)}.xui-dashboard-card-head>b{color:#5f7291;border:1px solid #94b8e738;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.xui-chart-plot{grid-template-columns:26px minmax(0,1fr);gap:8px;margin-top:18px;display:grid}.xui-chart-axis{text-align:right;flex-direction:column;justify-content:space-between;height:180px;display:flex}.xui-chart-axis span{color:#5f7291;font:400 8px/1 var(--pixel)}.xui-chart-lanes{height:180px;position:relative}.xui-chart-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.xui-chart-grid i{background:#94b8e721;height:1px}.xui-chart-grid i.is-zero{background:0 0;border-top:1px dashed #94b8e738}.xui-chart-bars{justify-content:space-between;display:flex;position:absolute;inset:4px 40px 0}.xui-chart-bars>div{align-items:flex-end;width:26px;display:flex;position:relative}.xui-chart-bars i{background:repeating-linear-gradient(0deg,#3478d7 0 5px,#0a1120e6 5px 8px);width:100%;display:block}.xui-chart-bars span{color:#5f7291;font:400 8px/1 var(--pixel);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.xui-chart-bars span.is-today{color:#5b9bf2;font-weight:700}.xui-chart-footnote{color:#5f7291;font:400 11px/1.3 var(--mono);margin:34px 0 0}.xui-decision-table{margin-top:14px}.xui-decision-head,.xui-decision-row{grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(90px,1fr));align-items:center;gap:12px;display:grid}.xui-decision-head{color:#5f7291;min-height:30px;font:400 8px/1 var(--pixel);letter-spacing:.05em;text-transform:uppercase}.xui-decision-row{border-top:1px solid #94b8e721;min-height:52px}.xui-decision-row span{gap:4px;min-width:0;display:grid}.xui-decision-row span.is-primary{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px}.xui-decision-row span.is-primary i{background:#5f7291;border-radius:50%;width:7px;height:7px}.xui-decision-row span.is-primary i.state-active{background:#4ade80;box-shadow:0 0 8px #4ade808c}.xui-decision-row span.is-primary small{grid-column:2}.xui-decision-row b{font:600 12.5px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xui-decision-row small{color:#5f7291;font:400 11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xui-status-band{align-items:center;gap:12px;display:flex}.xui-status-band strong{font-size:15px;font-weight:700}.xui-status-band.variant-default{background:linear-gradient(90deg,#f4b73f0f,#0000 60%),#0a0f18;border:1px solid #f4b73f4d;min-height:96px;padding:12px 16px}.xui-status-band.variant-default strong{font-size:17px}.xui-status-band.tone-blue.variant-default{background:linear-gradient(90deg,#3478d714,#0000 60%),#0a0f18;border-color:#5b9bf252}.xui-status-band.tone-green.variant-default{background:linear-gradient(90deg,#4ade800f,#0000 60%),#0a0f18;border-color:#4ade804d}.xui-status-band.tone-brand strong,.xui-status-band.tone-blue strong{color:#9bc5ff}.xui-status-band.tone-waiting strong,.xui-status-band.tone-gold strong{color:#f4b73f}.xui-status-band.tone-success strong,.xui-status-band.tone-green strong{color:#4ade80}.xui-status-band.tone-muted strong{color:#97a7c0}.xui-status-band.tone-danger strong{color:#fb7185}.xui-status-band.variant-card{background:#0b1220;border:1px solid #94b8e738;min-height:64px;padding:10px 14px}.xui-status-band.variant-wizard{background:linear-gradient(90deg,#f4b73f14,#0000 55%),#0b1220;border:1px solid #f4b73f59;min-height:88px;padding:14px 18px}.xui-status-band.variant-wizard strong{color:#f4b73f;font-size:17px}.xui-frame-mascot{line-height:0;display:inline-flex}.xui-frame-mascot svg{overflow:visible}.xui-frame-mascot .mascot-arm-left{transform:translate(var(--xui-arm-left-x),var(--xui-arm-left-y))}.xui-frame-mascot .mascot-arm-right{transform:translate(var(--xui-arm-right-x),var(--xui-arm-right-y))}.xui-frame-mascot .mascot-head{transform:translateX(var(--xui-head-x))}.xui-frame-mascot .mascot-leg-right{transform:translateY(var(--xui-leg-right-y))}.xui-frame-mascot .mascot-body{transform:translate(var(--xui-body-x),var(--xui-body-y))}.xui-frame-mascot .mascot-scope{transform:translateX(var(--xui-scoping-x))}.xui-frame-mascot .mascot-prepping-band{opacity:var(--xui-prepping-band-opacity)}.xui-frame-mascot .mascot-juggle-left{transform:translate(var(--xui-juggle-left-x),var(--xui-juggle-left-y))}.xui-frame-mascot .mascot-juggle-right{transform:translate(var(--xui-juggle-right-x),var(--xui-juggle-right-y))}.xui-frame-mascot .mascot-z{transform:translateY(var(--xui-z-y));opacity:var(--xui-z-opacity)}.xui-frame-mascot .mascot-antenna{transform:translateY(var(--xui-antenna-y))}.xui-frame-mascot .mascot-signal{opacity:var(--xui-signal-opacity)}.status-mascot-static,.status-mascot-static svg{flex:none;display:block}.xui-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.xui-campaign-grid article{border:1px solid #0000;border-image:var(--m-px-frame,var(--px-frame)) 4 / 4px stretch;background:#101828f0;flex-direction:column;min-width:0;padding:18px 18px 0;display:flex;box-shadow:3px 3px #04080fd9}.xui-campaign-grid article.is-active{border-color:#5b9bf280;border-image:}.xui-campaign-grid article header{align-items:center;gap:10px;display:flex}.xui-campaign-grid article header>i{color:#5b9bf2;background:#3478d71f;flex:none;place-items:center;width:30px;height:30px;display:grid}.xui-campaign-grid article header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.xui-cstat{color:#97a7c0;white-space:nowrap;background:#94b8e712;border:1px solid #94b8e738;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:600}.xui-cstat-active{color:#8dedac;background:#4ade8016;border-color:#4ade8047}.xui-cstat-completed{color:#9bc5ff;background:#3478d71a;border-color:#5b9bf24d}.xui-campaign-grid article>p{color:#97a7c0;text-overflow:ellipsis;white-space:nowrap;margin:13px 0;font-size:13px;overflow:hidden}.xui-campaign-grid article>p code{color:#aacbfa;font:400 12px/1.3 var(--mono);white-space:nowrap;background:#3478d71f;padding:1px 5px}.xui-campaign-status{margin-bottom:13px;position:relative}.xui-campaign-status.tone-waiting .xui-status-band.variant-card{background:linear-gradient(90deg,#f4b73f12,#0000 55%),#0b1220;border-color:#f4b73f59}.xui-campaign-status.tone-success .xui-status-band.variant-card{background:linear-gradient(90deg,#4ade800d,#0000 55%),#0b1220;border-color:#4ade804d}.xui-campaign-status>b{color:#0a0f18;width:24px;height:24px;font:700 11px/1 var(--sans);background:#f4b73f;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.xui-campaign-meta{color:#97a7c0;flex-wrap:wrap;gap:8px 18px;margin-bottom:13px;font-size:12.5px;display:flex}.xui-campaign-meta span{align-items:center;gap:6px;display:inline-flex}.xui-campaign-days{align-items:center;gap:6px;margin-bottom:14px;display:flex}.xui-campaign-days i{color:#5f7291;border:1px solid #94b8e738;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:700;display:grid}.xui-campaign-days i.is-on{color:#fff;background:#3478d7;border-color:#5b9bf2}.xui-campaign-days span{color:#97a7c0;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.xui-campaign-grid article>footer{color:#97a7c0;border-top:1px solid #94b8e721;align-items:center;gap:12px;margin-top:auto;padding:13px 0;font-size:13px;display:flex}.xui-campaign-grid article>footer b{color:#f5f2eb;margin-left:auto;font-size:13px;font-weight:600}.xui-shell.is-inbox{grid-template-columns:72px 1fr}.xui-shell.is-inbox .xui-sidebar{padding:14px 9px 10px}.xui-shell.is-inbox .xui-brand{justify-content:center;padding:2px 0 18px}.xui-shell.is-inbox .xui-brand>div{display:none}.xui-shell.is-inbox .xui-nav-item{justify-content:center;gap:0;padding:11px 0}.xui-shell.is-inbox .xui-nav-item span{display:none}.xui-shell.is-inbox .xui-nav-item b{min-width:18px;height:18px;margin:0;font-size:10px;position:absolute;top:4px;right:4px}.xui-shell.is-inbox .xui-side-scene{display:none}.xui-shell.is-inbox .xui-operator{justify-content:center;padding:12px 0 2px}.xui-shell.is-inbox .xui-operator div,.xui-shell.is-inbox .xui-operator>b{display:none}.xui-shell.is-inbox .xui-page{padding:12px}.xui-inbox{background:#0a0f18;border:1px solid #94b8e721;grid-template-columns:340px minmax(0,1fr) 300px;height:100%;display:grid}.xui-inbox>aside,.xui-inbox>section{border-right:1px solid #94b8e721;min-width:0;overflow:hidden}.xui-search-row{gap:8px;margin:12px 12px 0;display:flex}.xui-search{color:#5f7291;min-width:0;min-height:38px;font:400 13px/1 var(--mono);background:#0a1120;border:1px solid #94b8e738;flex:1;align-items:center;padding:0 12px;display:flex}.xui-search-row .xui-icon-btn{width:38px;height:38px}.xui-inbox-filters{gap:8px;margin:10px 12px 0;display:flex}.xui-inbox-filters>*{color:#97a7c0;border:1px solid #94b8e738;flex:1;justify-content:center;align-items:center;min-height:36px;font-size:13px;font-weight:700;display:flex}.xui-inbox-filters b{color:#5b9bf2;background:#3478d71a;border-color:#5b9bf273}.xui-selection-toolbar{background:#0a111eb3;border-top:1px solid #94b8e721;border-bottom:1px solid #94b8e721;align-items:center;gap:12px;margin-top:10px;padding:8px 10px;display:flex}.xui-selection-toolbar em{color:#f5f2eb;flex:1;font-size:12px;font-style:normal;font-weight:700}.xui-selection-toolbar b{color:#97a7c0;min-height:38px;font:700 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#94b8e70d;border:1px solid #94b8e738;align-items:center;padding:0 12px;display:inline-flex}.xui-thread-row{border-bottom:1px solid #94b8e721;grid-template-columns:18px 42px minmax(0,1fr) 20px;align-items:start;gap:9px;min-height:104px;padding:10px 9px;display:grid;position:relative}.xui-thread-row.is-active{background:#3478d71c;box-shadow:inset 2px 0 #3478d7}.xui-thread-row .xui-row-check{margin-top:2px}.xui-row-avatar{color:#78aaf0;background:#3478d721;border:1px solid #5b9bf240;place-items:center;width:42px;height:42px;font-size:13.5px;font-weight:900;display:grid;position:relative}.xui-row-avatar i{color:#97a7c0;background:#0a0f18;border:1px solid #94b8e738;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-5px}.xui-thread-main{gap:3px;min-width:0;display:grid}.xui-thread-main strong{justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:700;display:flex}.xui-thread-main strong time{color:#5f7291;font:400 11px/1 var(--mono);flex:none}.xui-thread-main small,.xui-thread-main p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.xui-thread-main small{color:#5f7291;font-size:12px}.xui-thread-main p{color:#c3cede;font-size:12px}.xui-thread-tags{gap:6px;margin-top:4px;display:flex}.xui-thread-tags em,.xui-tag-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:800}.tag-rose{color:#fda4b4;background:#fb71851a;border-color:#fb71854d}.tag-blue{color:#9bc5ff;background:#3478d71f;border-color:#5b9bf24d}.tag-amber{color:#f5ce7b;background:#f4b73f1a;border-color:#f4b73f4d}.tag-teal{color:#8bdaf7;background:#38bdf81a;border-color:#38bdf84d}.xui-thread-side{flex-direction:column;justify-content:space-between;align-items:center;height:84px;padding:2px 0;display:flex}.xui-thread-side i{color:#5f7291;margin-top:auto;font-size:14px;font-style:normal}.xui-thread-side i.is-on{color:#f4b73f}.xui-unread-dot{background:#3478d7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #3478d7}.xui-row-click-cursor{z-index:5;color:#fff;font:700 20px/1 var(--sans);filter:drop-shadow(0 2px 4px #04080f);pointer-events:none;position:absolute;top:36px;right:52px}.xui-row-click-cursor>i{border:2px solid #5b9bf2e6;border-radius:50%;width:30px;height:30px;position:absolute;top:-8px;left:-9px;box-shadow:0 0 14px #5b9bf2a6}.xui-chat-stack,.xui-lead-stack{position:relative}.xui-chat-layer,.xui-lead-layer{background:#0a0f18;flex-direction:column;display:flex;position:absolute;inset:0}.xui-chat-layer>header{border-bottom:1px solid #94b8e721;align-items:center;gap:12px;min-height:100px;padding:11px 16px;display:flex}.xui-chat-layer>header>div{flex:1;gap:3px;min-width:0;display:grid}.xui-chat-layer>header strong{font-size:15px;font-weight:800}.xui-chat-layer>header small{color:#5f7291;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.xui-thread-context{color:#5f7291;border-bottom:1px solid #94b8e721;gap:7px;padding:8px 18px;font-size:12px;display:flex}.xui-messages{flex-direction:column;flex:1;gap:9px;min-height:0;padding:20px 24px;display:flex;overflow:hidden}.xui-messages>div{background:#101828;border:1px solid #94b8e721;max-width:72%;padding:10px 13px;font-size:13.5px;line-height:1.5}.xui-messages .is-outbound{background:#f4b73f0d;border:1px dashed #f4b73f66;align-self:flex-end}.xui-messages .is-inbound{opacity:.3;transition:opacity .45s,transform .45s;transform:translateY(8px)}.xui-messages .is-inbound.is-visible{opacity:1;animation:.55s ease-out xui-reply;transform:none}.xui-messages>div footer{justify-content:space-between;align-items:baseline;gap:14px;margin-top:6px;display:flex}.xui-messages>div small{color:#5f7291;font-size:11px}.xui-messages>div time{color:#5f7291;font:400 11px/1 var(--mono)}@keyframes xui-reply{0%{opacity:0;transform:translateY(12px)}}.xui-composer{background:#0a1120;border:1px solid #94b8e738;margin:0 16px 16px;padding:8px 10px}.xui-composer-field{color:#5f7291;min-height:80px;font:400 13px/1.5 var(--mono);padding:7px 8px}.xui-composer footer{align-items:center;gap:12px;min-height:38px;display:flex}.xui-composer footer .xui-icon-btn{width:38px;height:38px}.xui-composer footer b{color:#97a7c0;margin-left:auto;font-size:12px;font-weight:600}.xui-composer footer strong{color:#97a7c0;min-height:38px;font:700 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#94b8e70d;border:1px solid #94b8e738;align-items:center;padding:0 16px;display:inline-flex}.xui-lead-pane{background:#0a0f18}.xui-lead-profile{border-bottom:1px solid #94b8e721;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 11px;padding:16px 18px;display:grid}.xui-lead-profile i{color:#78aaf0;background:#3478d721;border:1px solid #5b9bf240;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;font-weight:900;display:grid}.xui-lead-profile>div{gap:3px;min-width:0;display:grid}.xui-lead-profile strong{font-size:15px;font-weight:800}.xui-lead-profile span{color:#5b9bf2;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.xui-lead-section{padding:16px 18px}.xui-lead-section h4{justify-content:space-between;align-items:baseline;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.xui-lead-section h4 b{color:#5f7291;font:400 12px/1 var(--mono)}.xui-lead-section h5{color:#5f7291;margin:16px 0 10px;font-size:12px;font-weight:650}.xui-tag-list{gap:8px;display:grid}.xui-tag-manage-item{background:#101828;border:1px solid #94b8e721;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.xui-tag-input{color:#5f7291;min-height:40px;font:400 13px/1 var(--mono);background:#0a1120;border:1px solid #94b8e738;align-items:center;gap:8px;margin-top:12px;padding:0 12px;display:flex}.xui-create-tag{color:#5b9bf2;margin-top:14px;font-size:13px;font-weight:600}.xui-table{background:#0d1320e6;border:1px solid #94b8e721}.xui-table-head,.xui-table-row{align-items:center;display:grid}.xui-table-head{color:#97a7c0;min-height:39px;font:600 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#111a2c;border-bottom:1px solid #94b8e721;padding:0 14px}.xui-table-row{border-bottom:1px solid #94b8e721;min-height:63px;padding:0 14px}.xui-table-row:last-of-type{border-bottom:0}.xui-table-row>strong{min-width:0;font:400 12.5px/1.3 var(--mono);gap:4px;display:grid}.xui-table-row>strong small{color:#5f7291;font:400 11px/1.3 var(--mono)}.xui-table-row>span{color:#97a7c0;font:400 12.5px/1 var(--mono)}.xui-target-table .xui-table-head,.xui-target-table .xui-table-row{grid-template-columns:minmax(240px,1.5fr) minmax(210px,1fr) minmax(110px,.7fr) auto}.xui-badges{gap:7px;display:flex}.xui-badges b,.xui-badges i,.xui-badges em{font:600 11px/1 var(--mono);white-space:nowrap;border:1px solid #94b8e738;padding:4px 8px;font-style:normal}.xui-badges i{color:#8dedac;border-color:#4ade804d}.xui-badges em{color:#fda4b4;border-color:#fb718547}.xui-row-actions{justify-content:flex-end;gap:8px;display:flex}.xui-row-actions button{color:#97a7c0;background:#94b8e70d;border:1px solid #94b8e738;place-items:center;width:34px;height:34px;display:grid}.xui-table footer{text-align:right;color:#5f7291;font:400 11px/1 var(--mono);padding:12px 14px}.xui-table-row.is-scanning{background:#3478d717;position:relative;box-shadow:inset 2px 0 #5b9bf2}.xui-table-row.is-scanning:after{content:"SCOUTING";color:#f4b73f;font:400 8px/1 var(--pixel);letter-spacing:.1em;animation:1.2s ease-in-out infinite xui-scan;position:absolute;top:9px;right:64px}.xui-table-row.is-scanning:before{content:"";background:linear-gradient(90deg,#0000,#5b9bf2,#0000);height:1px;animation:1.5s linear infinite xui-scanline;position:absolute;left:0;right:0}@keyframes xui-scanline{0%{top:0}to{top:100%}}@keyframes xui-scan{50%{opacity:.35}}.xui-page-title{justify-content:space-between;align-items:center;min-height:36px;margin-bottom:14px;display:flex}.xui-account-management-panel{border:1px solid #0000;border-image:var(--m-px-frame,var(--px-frame)) 4 / 4px stretch;background:#101828f0;padding:24px;box-shadow:3px 3px #04080fd9}.xui-account-management-panel>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.xui-account-management-panel>header>div{gap:5px;display:grid}.xui-account-management-panel>header strong{font-size:17px;font-weight:700}.xui-account-management-panel>header span{color:#97a7c0;font-size:12.5px}.xui-account-list{display:grid}.xui-account-row{border-top:1px solid #94b8e721;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:70px;display:grid}.xui-account-row:first-child{border-top:0}.xui-account-row>i{color:#78aaf0;background:#3478d721;border:1px solid #5b9bf240;place-items:center;width:40px;height:40px;font-size:15px;font-style:normal;font-weight:900;display:grid}.xui-account-row>div{gap:4px;min-width:0;display:grid}.xui-account-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.xui-account-row>div span{color:#5f7291;font-size:12px}.xui-account-row>button{color:#97a7c0;min-height:34px;font:700 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#94b8e70d;border:1px solid #94b8e738;padding:0 12px}.xui-account-row>button.is-danger{color:#fda4b4;background:#fb71850a;border-color:#fb718540}.xui-wizard-tabs{border-bottom:1px solid #94b8e721;grid-template-columns:repeat(4,1fr);margin:6px 0 26px;display:grid}.xui-wizard-tabs>div{color:#97a7c0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:9px;margin-bottom:-1px;padding:12px 0 16px;display:flex}.xui-wizard-tabs>div i{color:#5f7291}.xui-wizard-tabs span{font-size:13px;font-weight:600}.xui-wizard-tabs>div.is-active{color:#5b9bf2;border-bottom-color:#5b9bf2}.xui-wizard-tabs>div.is-active i{color:#5b9bf2}.xui-wizard-tabs>div.is-disabled{color:#5f7291}.xui-wizard-kicker{color:#5b9bf2;font:400 8px/1.5 var(--pixel);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.xui-settings-wrap,.xui-wizard-content{width:min(760px,86%);margin:0 auto}.xui-sequence-content,.xui-accounts-step{width:min(920px,94%)}.xui-settings-form{gap:6px;display:grid}.xui-settings-form label{color:#97a7c0;font:400 9px/1.5 var(--pixel);letter-spacing:.08em;text-transform:uppercase;margin-top:16px}.xui-settings-form label:first-child{margin-top:0}.xui-input,.xui-textarea{color:#c3cede;font:400 13px/1.4 var(--mono);background:#0a1120;border:1px solid #94b8e738;padding:12px}.xui-textarea{color:#5f7291;min-height:88px}.xui-input.is-focused,.xui-hours.is-focused,.xui-budget.is-focused,.xui-message-box.is-focused{border-color:#5b9bf2;box-shadow:0 0 0 1px #5b9bf280}.xui-hours,.xui-budget{border:1px solid #0000;padding:26px 2px 6px}.xui-hours>span,.xui-budget>span{background:#22375a;height:4px;display:block;position:relative}.xui-hours>span em{background:#3478d7;position:absolute;inset:0 8% 0 33%}.xui-budget-fill{background:#3478d7;width:8%;position:absolute;top:0;bottom:0;left:0}.xui-slider-ticks{justify-content:space-between;display:flex;position:absolute;inset:0}.xui-slider-ticks i{background:#94b8e738;width:1px;height:8px;margin-top:-2px}.xui-hours>span>i,.xui-budget-handle{background:#3478d7;border:2px solid #dbe6f7;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.xui-hours>span>i.is-start{left:33%}.xui-hours>span>i.is-end{left:92%}.xui-budget-handle{left:8%}.xui-slider-bubble{color:#c3cede;font:600 11px/1 var(--mono);white-space:nowrap;background:#141f33;border:1px solid #94b8e738;padding:4px 8px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.xui-field-hint{color:#5f7291;margin:2px 0 0;font-size:12px}.xui-days{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.xui-days i{color:#97a7c0;min-height:36px;font:700 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid #94b8e738;place-items:center;font-style:normal;display:grid}.xui-days i.is-on{color:#fff;background:#3478d7;border-color:#5b9bf2}.xui-inline-label{align-items:center;gap:12px;margin-top:8px;display:flex}.xui-inline-label b{color:#97a7c0;font:700 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#141f33;border:1px solid #94b8e738;padding:7px 10px}.xui-inline-label span{color:#5f7291;font-size:12.5px}.xui-wizard-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:26px;display:flex}.xui-wizard-footer p{color:#f4b73f;text-align:right;flex:1;margin:0;padding-right:14px;font-size:12.5px}.xui-target-picker{background:#0d1320e6;border:1px solid #94b8e721}.xui-target-picker>header,.xui-target-picker>div{grid-template-columns:60px minmax(0,1.4fr) minmax(200px,1fr) minmax(200px,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.xui-target-picker>header{color:#97a7c0;min-height:44px;font:400 8px/1 var(--pixel);letter-spacing:.08em;text-transform:uppercase;background:#111a2c;border-bottom:1px solid #94b8e721}.xui-target-picker>div{border-bottom:1px solid #94b8e721;min-height:70px}.xui-target-picker>div:last-of-type{border-bottom:0}.xui-target-picker strong{min-width:0;font:400 13px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;gap:4px;display:grid;overflow:hidden}.xui-target-picker strong small{color:#5f7291;font:400 11px/1.3 var(--mono)}.xui-target-picker span{gap:7px;display:flex}.xui-target-picker span b,.xui-target-picker span i,.xui-target-picker span em{font:600 11px/1 var(--mono);white-space:nowrap;border:1px solid #94b8e738;padding:4px 8px;font-style:normal}.xui-target-picker span i{color:#8dedac;border-color:#4ade804d}.xui-target-picker span em{color:#fda4b4;border-color:#fb718547}.xui-target-picker u{justify-self:end}.xui-create-list{color:#97a7c0;min-height:48px;font:700 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#0d1320e6;border:1px solid #94b8e721;justify-content:center;align-items:center;gap:8px;margin-top:-1px;display:flex}.xui-sequence-editor{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.xui-sequence-editor aside>div{color:#f5f2eb;border:1px solid #0000;border-image:var(--m-px-frame,var(--px-frame)) 4 / 4px stretch;background:#101828f0;align-items:center;gap:10px;min-height:60px;padding:0 16px;display:flex;box-shadow:3px 3px #04080fd9}.xui-sequence-editor aside>div strong{font:700 12px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.xui-sequence-editor aside button{color:#97a7c0;width:100%;min-height:44px;font:700 11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;background:#94b8e70d;border:1px solid #94b8e738;margin-top:14px}.xui-sequence-editor section{border:1px solid #0000;border-image:var(--m-px-frame,var(--px-frame)) 4 / 4px stretch;background:#101828f0;padding:16px;box-shadow:3px 3px #04080fd9}.xui-sequence-editor section header{border-bottom:1px solid #94b8e721;align-items:baseline;gap:16px;display:flex}.xui-sequence-editor section header b{color:#5b9bf2;border-bottom:2px solid #5b9bf2;margin-bottom:-1px;padding-bottom:10px;font-size:13px;font-weight:700}.xui-sequence-editor section header span{color:#97a7c0;font-size:13px}.xui-sequence-editor section>small{color:#5f7291;font:400 11px/1 var(--mono);align-items:center;gap:8px;margin-top:12px;display:flex}.xui-message-box{color:#c3cede;min-height:150px;font:400 13px/1.6 var(--mono);background:#0a1120;border:1px solid #94b8e738;margin-top:12px;padding:12px}.xui-defaults{background:#0d1526;border:1px solid #94b8e721;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:14px;display:flex}.xui-defaults strong{width:100%;font-size:13px;font-weight:700}.xui-defaults span{color:#97a7c0;font:400 11px/1 var(--mono);align-items:center;gap:6px;display:inline-flex}.xui-defaults code{color:#c3cede;background:#101828;border:1px solid #94b8e738;padding:6px 8px}.xui-random-choice{color:#97a7c0;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.xui-random-choice code{color:#c3cede;font:400 12px/1 var(--mono);background:#0a1120;border:1px solid #94b8e738;padding:5px 7px}.xui-account-notice{color:#c3cede;margin:0 0 14px;font-size:13px}.xui-account-warning{color:#f5ce7b;font:400 12.5px/1.4 var(--mono);background:#f4b73f0d;border:1px solid #f4b73f59;margin:0 0 16px;padding:12px 16px}.xui-account-picker-wrap{gap:16px;display:grid}.xui-account-picker .xui-table-head,.xui-account-picker .xui-table-row{grid-template-columns:60px minmax(0,1.4fr) minmax(220px,1fr) 70px;gap:10px}.xui-account-picker .xui-table-head{font:400 8px/1 var(--pixel);letter-spacing:.08em;background:#111a2c}.xui-account-picker .xui-table-row{min-height:82px}.xui-account-picker .xui-table-row>strong{font:400 13px/1.35 var(--mono)}.xui-account-picker .xui-table-row>button{color:#97a7c0;background:#94b8e70d;border:1px solid #94b8e738;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.xui-account-chip{background:#f4b73f0d;border:1px solid #f4b73f59;justify-self:start;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex}.xui-account-chip b{color:#f4b73f;font-size:13px;font-weight:700}.xui-account-footer{justify-content:space-between;align-items:center;gap:14px;margin-top:26px;display:flex}.xui-account-footer>div{gap:12px;display:flex}.xui-account-issue .xui-status-band{width:100%}.xui-extension-scene{padding:8px 8px 0}.xui-extension-title{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.xui-extension-title span{color:#5b9bf2;font:400 8px/1 var(--pixel);letter-spacing:.14em;text-transform:uppercase}.xui-extension-title strong{font-size:24px;font-weight:700}.xui-extension-flow{grid-template-columns:190px 1fr 190px 1fr 190px;align-items:center;margin:34px auto 24px;display:grid}.xui-flow-node{text-align:center;background:#101828f0;border:1px solid #94b8e738;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:16px 12px;display:flex;box-shadow:2px 2px #04080fd9}.xui-flow-node>i{color:#78aaf0;width:46px;height:46px;font:normal 22px/1 var(--mono);background:#101b2b;border:1px solid #355480;place-items:center;margin-bottom:12px;font-style:normal;display:grid}.xui-flow-node.is-extension{border-color:#4a6f9f}.xui-flow-node.is-extension>i{color:#f4b73f;background:#1b1810;border-color:#836b34}.xui-flow-node.is-x>i{color:#e9eaec;background:#111317;border-color:#4b525c}.xui-flow-node strong{font-size:13.5px;font-weight:700}.xui-flow-node span{color:#5f7291;font:400 11px/1.4 var(--mono);margin-top:6px}.xui-flow-track{background:#22375a;height:2px;position:relative}.xui-flow-track:after{content:"→";color:#5b9bf2;position:absolute;top:-11px;right:4px}.xui-flow-track b{text-align:center;color:#5f7291;font:400 8px/1 var(--pixel);letter-spacing:.06em;text-transform:uppercase;position:absolute;top:12px;left:0;right:0}.xui-flow-track i{background:#f4b73f;width:8px;height:8px;animation:1.7s linear infinite xui-packet;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #f4b73f99}.xui-extension-scene.mode-sync .xui-flow-track:after{content:"←";left:4px;right:auto}.xui-extension-scene.mode-sync .xui-flow-track i{animation-name:xui-packet-back}@keyframes xui-packet{0%{left:0}to{left:calc(100% - 8px)}}@keyframes xui-packet-back{0%{left:calc(100% - 8px)}to{left:0}}.xui-extension-status{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.xui-event-list{background:#101828f0;border:1px solid #94b8e721;box-shadow:2px 2px #04080fd9}.xui-event-list>div{border-bottom:1px solid #94b8e721;grid-template-columns:24px 1fr 30px;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:grid}.xui-event-list>div:last-child{border:0}.xui-event-list i{color:#4ade80;width:18px;height:18px;font:normal 10px/1 var(--mono);border:1px solid #4ade804d;place-items:center;font-style:normal;display:grid}.xui-event-list span{color:#c3cede;font-size:13px}.xui-event-list b{color:#5f7291;font:400 10px/1 var(--mono)}.xui-extension-note{text-align:center;color:#5f7291;font:400 11px/1.5 var(--mono);margin:16px 0 0}.remotion-marketing-player{background:#0a0f18;position:relative;overflow:hidden}.remotion-marketing-controls{z-index:40;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.remotion-marketing-controls button{color:#92a3bc;min-height:28px;font:400 8px/1 var(--pixel);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0a101beb;border:1px solid #22324b;border-radius:0;padding:0 10px}.remotion-marketing-controls button:hover{color:#f5f7fa;background:#0c1727;border-color:#4e78ad}.feature-remotion-composition{background:#0a0f18}.feature-remotion-composition .feature-canvas,.xui-feature-canvas{width:100%;height:100%;min-height:0;padding:0}.feature-remotion-layer{position:absolute;inset:0}.xui-motion-content{will-change:opacity,transform;height:100%}.remotion-marketing-player .xui-messages .is-inbound,.remotion-marketing-player .xui-toggle i{transition:none}.pricing-page{padding-left:max(24px,50vw - 690px);padding-right:max(24px,50vw - 690px)}.pricing-heading>p{max-width:720px}.pricing-grid-live{grid-template-columns:.86fr 1.28fr;align-items:start;gap:14px}.pricing-grid-live .pricing-card{background:linear-gradient(#ffffff06,#0000 35%),#080f1a;border-color:#1c2b42;min-height:650px;padding:27px;position:relative}.pricing-card-head{justify-content:space-between;align-items:center;display:flex}.pricing-card-head span{color:#5a7090;font:650 9px/1 var(--mono)}.pricing-card-head b{color:#88a9d7;font:650 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #364559;padding:5px 7px}.pricing-grid-live .pricing-card-summary{color:#7c91ae;min-height:44px;margin:0;font-size:12px;line-height:1.55}.pricing-price{align-items:flex-end;gap:8px;margin:26px 0 10px;display:flex}.pricing-price strong{font:760 49px/.9 var(--mono);letter-spacing:-.06em}.pricing-price span{color:#687f9f;font:600 9px/1.2 var(--mono);text-transform:uppercase}.pricing-price-custom{flex-direction:column;align-items:start}.pricing-account-count{background:#ffffff04;border:1px solid #1d2c45;align-items:center;gap:11px;margin:25px 0;padding:15px;display:flex}.pricing-account-count strong{font:750 26px/1 var(--mono)}.pricing-account-count span{color:#7c91ae;font:600 9px/1.35 var(--mono);text-transform:uppercase}.pricing-simple-metric{border-bottom:1px solid #18263d;flex-direction:column;justify-content:center;min-height:49px;padding:0 4px;display:flex}.pricing-simple-metric span{color:#586e8c;font:650 7px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.pricing-simple-metric b{color:#cdd2d8;font:600 9px/1.3 var(--mono);margin-top:5px}.pricing-cta{color:#dce2e9;background:#0c1525;border:1px solid #344154;justify-content:center;align-items:center;min-height:48px;margin-top:auto;font-weight:750;text-decoration:none;display:flex}.pricing-cta:hover,.pricing-cta:focus-visible{color:#fff;background:#101e34;border-color:#5b9bf2}.pricing-cta-primary{color:#fff;background:#3478d7;border-color:#6195dc;box-shadow:0 0 24px #3478d742}.pricing-cta-primary:hover,.pricing-cta-primary:focus-visible{background:#4385dd}.enterprise-copy{color:#7187a5!important;margin:0 0 30px!important;font-size:11px!important;line-height:1.65!important}.scale-selector{background:#070b14a3;border:1px solid #354357;margin:22px 0 20px;padding:17px}.scale-selector-heading{justify-content:space-between;align-items:center;display:flex}.scale-selector-heading span{color:#7f93b0;font:650 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.scale-selector-heading output{text-align:center;color:#fff;min-width:42px;font:750 19px/1 var(--mono);background:#3478d72e;border:1px solid #4d79b5;padding:7px}.scale-range-row{grid-template-columns:32px 1fr 32px;align-items:center;gap:10px;margin-top:18px;display:grid}.scale-range-row button{color:#d9e0e8;cursor:pointer;background:#0c1727;border:1px solid #364458;width:32px;height:32px;padding:0;font-size:16px}.scale-range-row button:disabled{color:#465973;cursor:not-allowed}.scale-range-row input{--scale-progress:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.scale-range-row input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#5b9bf2 var(--scale-progress),#1b2a42 var(--scale-progress));border-radius:0;height:4px}.scale-range-row input::-webkit-slider-thumb{appearance:none;background:#f4b73f;border:3px solid #080f1a;border-radius:50%;width:17px;height:17px;margin-top:-7px;box-shadow:0 0 0 1px #f4b73f,0 0 14px #f4b73f61}.scale-range-row input::-moz-range-track{background:#1b2a42;height:4px}.scale-range-row input::-moz-range-progress{background:#5b9bf2;height:4px}.scale-range-row input::-moz-range-thumb{background:#f4b73f;border:3px solid #080f1a;border-radius:50%;width:13px;height:13px}.scale-range-row input:focus-visible{outline-offset:7px;outline:1px solid #5b9bf2}.scale-range-labels{color:#526784;font:600 7px/1 var(--mono);justify-content:space-between;margin:4px 42px 0;display:flex}.scale-shortcuts{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:13px;display:grid}.scale-shortcuts button{color:#687f9f;min-height:27px;font:650 8px/1 var(--mono);cursor:pointer;background:#0a1320;border:1px solid #22324b}.scale-shortcuts button.is-active{color:#fff;background:#3478d729;border-color:#4a78b8}.scale-selection-copy{color:#8195b1!important;font:600 9px/1 var(--mono)!important;margin:0!important}.scale-selection-copy strong{color:#fff}.scale-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0 14px;display:grid}.scale-metrics>div{background:#ffffff04;border:1px solid #1c2c46;min-width:0;padding:11px 9px}.scale-metrics span,.scale-metrics strong,.scale-metrics small{display:block}.scale-metrics span{color:#607796;font:650 6px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.scale-metrics strong{color:#edf1f5;font:750 18px/1 var(--mono);margin:8px 0 4px}.scale-metrics small{color:#576d8b;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.3;overflow:hidden}.scale-next-step{color:#6881a3;min-height:58px;font:550 9px/1.55 var(--mono);background:#f4b73f0b;border-left:2px solid #f4b73f;margin:0 0 17px;padding:12px}.scale-next-step strong,.scale-next-step a{color:#e1c57d}.scale-next-step a{text-underline-offset:3px;text-decoration:underline}.pricing-note-live{color:#667c9c;margin-top:34px}.pricing-note-live:before{content:"";background:#f4b73f;width:6px;height:6px;margin-right:8px;display:inline-block}@media (width<=1050px){.pricing-grid-live{grid-template-columns:1fr}.pricing-grid-live .pricing-card,.pricing-grid-live .pricing-card.is-featured{min-height:auto;margin-top:0}.pricing-grid-live .pricing-card{gap:0}.pricing-cta{margin-top:28px}}@media (width<=700px){.pricing-page{padding-left:14px;padding-right:14px}.pricing-heading h1{font-size:48px}.pricing-grid-live{margin-top:48px}.pricing-grid-live .pricing-card{padding:22px}.pricing-price strong{font-size:43px}.scale-metrics{grid-template-columns:1fr}.scale-metrics>div{grid-template-columns:1fr auto;align-items:center;display:grid}.scale-metrics strong{grid-area:1/2;margin:0}.scale-metrics small{grid-column:1/-1;margin-top:6px}.scale-selector{padding:14px}.scale-shortcuts{gap:4px}}.pricing-page{padding-top:145px;padding-bottom:150px}.pricing-breadcrumb{color:#526580;align-items:center;gap:10px;font-size:12px;display:flex}.pricing-breadcrumb a{color:#8495ae}.pricing-breadcrumb a:hover{color:#fff}.pricing-breadcrumb b{font-weight:550}.pricing-heading{margin-top:52px}.pricing-heading h1{margin-bottom:18px;font-size:clamp(58px,6.5vw,92px)}.pricing-heading>p{max-width:none;font-size:17px}.pricing-grid-live{grid-template-columns:.9fr 1.16fr;gap:14px;width:min(100%,980px);margin:72px auto 0}.pricing-grid-live .pricing-card,.pricing-grid-live .pricing-card.is-featured{min-height:625px;box-shadow:none;background:linear-gradient(#ffffff05,#0000 42%),#060b13;border-color:#202e45;margin-top:0;padding:36px;overflow:visible}.pricing-grid-live .pricing-card.is-featured{background:radial-gradient(circle at 50% 0,#3478d71a,#0000 34%),#060b13;border-color:#46576e;min-height:665px;margin-top:-16px;box-shadow:0 24px 60px #00000047}.pricing-popular{color:#050910;width:max-content;font:750 9px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;background:#f3f3ef;margin:-18px auto 9px;padding:8px 18px}.pricing-popular:before{content:"✦";margin-right:9px}.pricing-grid-live h2{margin:20px 0 27px;font-size:28px}.pricing-price{align-items:flex-end;margin:0 0 10px}.pricing-price strong{font:760 clamp(46px,4.4vw,65px)/.9 var(--mono)}.pricing-price span{padding-bottom:5px;font-size:9px}.pricing-price-custom{justify-content:end;gap:8px;min-height:69px}.pricing-price-custom strong{font-size:48px}.pricing-price-custom span{padding:0}.pricing-account-label{min-height:20px;color:#647997!important;margin:0!important;font-size:11px!important}.pricing-compare-line{min-height:24px;font:650 9px/1 var(--mono);text-transform:uppercase;align-items:center;gap:12px;display:flex}.pricing-compare-line strong{color:#50c98e;letter-spacing:.1em}.pricing-cta{color:#b9c4d4;background:0 0;border-color:#2a3951;gap:25px;min-height:58px;margin-top:28px;font-size:14px}.pricing-cta span{font-size:19px}.pricing-cta-primary{color:#050910;box-shadow:none;background:#f3f3ef;border-color:#fff}.pricing-cta-primary:hover,.pricing-cta-primary:focus-visible{color:#050910;background:#fff;border-color:#fff}.pricing-feature-list{border-top:1px solid #172439;margin-top:31px;padding-top:27px}.pricing-feature-list>span{color:#536782;font:650 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.pricing-feature-list ul{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}.pricing-feature-list li{color:#8fa0b7;align-items:center;gap:10px;font-size:13px;display:flex}.pricing-feature-list li i{color:#e8e9e5;width:17px;height:17px;font:700 10px/1 var(--mono);background:#18253a;place-items:center;font-style:normal;display:grid}.scale-selector{background:#070e18;border-color:#24334c;margin:0 0 27px;padding:15px}.scale-selector-heading span{font-size:7px}.scale-selector-heading output{min-width:39px;padding:6px;font-size:17px}.scale-range-row{margin-top:14px}.scale-range-labels{margin-top:3px}.pricing-price-scale{margin-top:0}.pricing-trust-row{color:#7e90aa;border:1px solid #1a283e;border-top:0;justify-content:center;align-items:center;gap:0;min-height:72px;padding:0 24px;font-size:11px;display:flex}.pricing-trust-row span{border-right:1px solid #212f46;padding:0 34px}.pricing-trust-row span:first-child{color:#9faec3}.pricing-trust-row span:last-child{border-right:0}.pricing-comparison{padding-top:135px}.pricing-comparison-heading{text-align:center}.pricing-comparison-heading h2{letter-spacing:-.05em;margin:20px 0 55px;font-size:clamp(42px,5vw,68px);line-height:1}.pricing-comparison-scroll{border:1px solid #202e45;overflow-x:auto}.pricing-comparison table{border-collapse:collapse;background:#060b13;width:100%;min-width:760px}.pricing-comparison th,.pricing-comparison td{text-align:center;border-bottom:1px solid #172439;border-right:1px solid #172439;height:66px;padding:0 22px}.pricing-comparison tr:last-child th,.pricing-comparison tr:last-child td{border-bottom:0}.pricing-comparison th:first-child{text-align:left;width:34%}.pricing-comparison th:last-child,.pricing-comparison td:last-child{border-right:0}.pricing-comparison thead th{color:#dfe2e5;height:82px;font-size:13px}.pricing-comparison thead th span{color:#607592;font:600 9px/1 var(--mono);margin-top:7px;display:inline-block}.pricing-comparison tbody th{color:#8698b1;font-size:12px;font-weight:570}.pricing-comparison td{color:#b2bed0;font-size:12px}.pricing-comparison .is-scale{background:#3478d70e}.pricing-check{color:#62d391;font:750 15px/1 var(--mono)}.pricing-dash{color:#46576e}.pricing-card-enterprise .pricing-feature-list li:last-child{color:#c8a95b}@media (width<=1050px){.pricing-grid-live{grid-template-columns:1fr}.pricing-grid-live .pricing-card,.pricing-grid-live .pricing-card.is-featured{min-height:auto;margin-top:0}.pricing-trust-row{flex-wrap:wrap;margin-top:0;padding:18px}.pricing-trust-row span{padding:8px 20px}}@media (width<=700px){.pricing-page{padding-top:108px;padding-bottom:100px}.pricing-heading{margin-top:40px}.pricing-heading h1{font-size:50px}.pricing-heading>p{font-size:15px}.pricing-grid-live{margin-top:50px}.pricing-grid-live .pricing-card,.pricing-grid-live .pricing-card.is-featured{padding:25px}.pricing-price strong{font-size:52px}.pricing-price-custom strong{font-size:42px}.pricing-trust-row{justify-content:start;display:grid}.pricing-trust-row span{border:0;padding:8px 0}.pricing-comparison{padding-top:95px}.pricing-comparison-heading h2{margin-bottom:38px;font-size:43px}}.pricing-compare-line{min-height:31px}.pricing-compare-line del{color:#4d5f77}.pricing-compare-line strong{color:#6be0a5;font:750 11px/1 var(--mono);letter-spacing:.06em;background:#50c98e14;border:1px solid #50c98e4d;padding:7px 9px;box-shadow:0 0 18px #50c98e14}.pricing-compare-line .pricing-next-account{color:#b5c1d1;width:100%;font:650 9px/1.35 var(--mono)}.pricing-grid-live button.pricing-cta:disabled{color:#5a6f8c;box-shadow:none;cursor:not-allowed;background:#0b1322;border-color:#1d2c44}.pricing-grid-live button.pricing-cta{cursor:pointer;width:100%;padding:0 18px}.pricing-checkout-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030508d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pricing-checkout-dialog{background:radial-gradient(circle at 50% 0,#3478d721,#0000 33%),#080f1a;border:1px solid #354357;width:min(620px,100%);max-height:calc(100vh - 48px);padding:38px;position:relative;overflow:auto;box-shadow:0 34px 100px #0000009e}.pricing-checkout-dialog h2{letter-spacing:-.045em;margin:14px 0 24px;font-size:clamp(36px,5vw,52px);line-height:1}.pricing-checkout-close{color:#8699b4;cursor:pointer;background:#0a1320;border:1px solid #22324b;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:16px}.pricing-checkout-summary{background:#3478d712;border:1px solid #354357;gap:7px;margin-bottom:22px;padding:18px;display:grid}.pricing-checkout-summary span{color:#8ea0ba;font-size:12px}.pricing-checkout-summary strong{font-size:23px}.pricing-checkout-type{border:1px solid #1e2d45;gap:11px;margin:0 0 18px;padding:18px;display:grid}.pricing-checkout-type legend{color:#cdd3da;padding:0 7px;font-size:12px}.pricing-checkout-type label,.pricing-checkout-consent{color:#8fa0b8;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pricing-checkout-type input,.pricing-checkout-consent input{margin-top:3px}.pricing-checkout-consent{margin:15px 0}.pricing-checkout-consent a{color:#fff;text-underline-offset:2px;text-decoration:underline}.pricing-checkout-note{color:#687e9d!important;margin:20px 0!important;font-size:12px!important;line-height:1.6!important}.pricing-checkout-submit{color:#050910;cursor:pointer;background:#f3f3ef;border:1px solid #fff;justify-content:center;align-items:center;gap:24px;width:100%;min-height:56px;font-size:14px;font-weight:780;display:flex}.pricing-checkout-submit:disabled{color:#586d8b;cursor:not-allowed;background:#0c1626;border-color:#213049}.pricing-checkout-submit:not(:disabled):hover{background:#fff}.plan-selector-embedded{margin-top:0}.plan-selector-badges{flex-wrap:wrap;align-items:center;gap:7px;min-height:24px;margin-bottom:8px;display:flex}.plan-selector-badges span{color:#c9d9ef;font:700 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#3478d71f;border:1px solid #405b7d;padding:6px 8px}.plan-selector-warning{color:#e5c77d;margin:12px 0 0;font-size:12px}.billing-app-page .plan-selector-grid{width:100%}.billing-app-page .plan-selector-grid .pricing-card{min-width:0;padding:clamp(22px,2.2vw,30px)}.billing-app-page .plan-selector-compact{align-items:stretch}.billing-app-page .plan-selector-compact .pricing-card,.billing-app-page .plan-selector-compact .pricing-card.is-featured{flex-direction:column;min-height:430px;margin-top:0;display:flex}.billing-app-page .plan-selector-compact h2{margin:14px 0 22px}.billing-app-page .plan-selector-compact .pricing-cta{margin-top:auto}.billing-app-page .plan-selector-compact .pricing-popular{margin:-12px auto 7px}.billing-app-page .plan-selector-compact .pricing-compare-line{margin-bottom:18px}@media (width<=1050px){.billing-app-page .plan-selector-compact .pricing-card,.billing-app-page .plan-selector-compact .pricing-card.is-featured{min-height:auto}.billing-app-page .plan-selector-compact .pricing-cta{margin-top:28px}}@media (width<=700px){.pricing-checkout-backdrop{padding:10px}.pricing-checkout-dialog{max-height:calc(100vh - 20px);padding:28px 20px}.pricing-checkout-dialog h2{padding-right:30px;font-size:38px}}.plan-selector-grid{align-items:stretch}.plan-selector-grid .pricing-card,.plan-selector-grid .pricing-card.is-featured{background:linear-gradient(#ffffff05,#0000 42%),#060b13;border-color:#22324b;grid-template-rows:74px minmax(205px,1fr) 126px 154px 58px;gap:0;min-height:690px;margin-top:0;display:grid;position:relative}.plan-selector-grid .pricing-card.is-featured{background:radial-gradient(circle at 50% 0,#3478d729,#0000 38%),#060b13;border:2px solid #4e83cf;box-shadow:0 20px 55px #12499126}.pricing-card-heading{border-bottom:1px solid #1b2a41;flex-direction:column;justify-content:end;padding-bottom:19px;display:flex}.plan-selector-grid .pricing-card-heading h2{margin:8px 0 0}.plan-selector-grid .pricing-popular{z-index:1;white-space:nowrap;margin:0;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plan-selector-grid .pricing-feature-list{border:0;margin:0;padding:23px 0}.plan-selector-grid .pricing-feature-list ul{gap:12px}.plan-selector-grid .pricing-feature-list li{min-height:22px}.pricing-card-price-row{border-top:1px solid #172439;flex-direction:column;justify-content:center;padding:16px 0;display:flex}.plan-selector-grid .pricing-price{justify-content:flex-start;margin:0}.plan-selector-grid .pricing-price strong{font-size:clamp(42px,4vw,58px)}.pricing-after-trial{color:#a2b1c6!important;font:650 11px/1.35 var(--mono)!important;margin:9px 0 0!important}.pricing-card-control{align-self:stretch;min-height:0;margin:0!important}.pricing-card-control-static{background:#080e19;border:1px solid #22324b;flex-direction:column;justify-content:center;gap:9px;padding:17px;display:flex}.pricing-card-control-static strong{font-size:13px}.pricing-card-control-static span{color:#6980a1;font-size:11px;line-height:1.45}.plan-selector-grid .scale-selector{padding:15px}.plan-selector-grid .pricing-compare-line{text-transform:none;flex-wrap:wrap;align-items:center;gap:7px;min-height:0;margin-top:9px;display:flex}.plan-selector-grid .pricing-compare-line span{color:#8195b1}.plan-selector-grid .pricing-compare-line strong{box-shadow:none;background:0 0;border:0;padding:0;font-size:9px}.pricing-card-action{align-items:end;display:flex}.pricing-card-action .pricing-cta{width:100%;height:58px;min-height:58px;margin:0}.plan-selector-grid .plan-selector-badges{min-height:0;margin:0}.plan-selector-grid .pricing-price-custom{justify-content:flex-start;align-items:flex-end}.plan-selector-grid .pricing-price-custom strong{font-size:45px}@media (width<=1050px){.plan-selector-grid .pricing-card,.plan-selector-grid .pricing-card.is-featured{grid-template-rows:auto;min-height:0}.pricing-card-heading{min-height:72px}.plan-selector-grid .pricing-feature-list{min-height:0}.pricing-card-price-row{min-height:120px}.pricing-card-control{min-height:138px}.pricing-card-action{margin-top:22px}.plan-selector-grid .pricing-popular{top:-14px}}@media (width<=700px){.plan-selector-grid .pricing-card,.plan-selector-grid .pricing-card.is-featured{padding:24px}.plan-selector-grid .pricing-price strong{font-size:44px}.pricing-card-control{min-height:0}.pricing-card-action .pricing-cta{margin:0}}.billing-app-page .plan-selector-compact .pricing-card-action{margin-top:auto;padding-top:22px}.billing-app-page .plan-selector-compact .pricing-card-action .pricing-cta{margin-top:0}@media (width<=1050px){.billing-app-page .plan-selector-compact .pricing-card-action{margin-top:22px;padding-top:0}}.plan-selector{width:100%;margin:64px auto 0}.plan-selector>.pricing-grid-live{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1380px);margin:24px auto 0}.billing-app-page .plan-selector{margin-top:0}.billing-interval-toggle{background:#060b13;border:1px solid #22324b;width:max-content;margin:0 auto;padding:4px;display:flex}.billing-interval-toggle button{color:#8397b3;min-height:42px;font:700 11px/1 var(--mono);cursor:pointer;background:0 0;border:0;padding:0 18px}.billing-interval-toggle button[aria-pressed=true]{color:#070d16;background:#f3f3ef}.billing-interval-toggle button span{color:#50c98e;margin-left:7px}.billing-interval-toggle button[aria-pressed=true] span{color:#16744d}.billing-interval-toggle button:disabled{cursor:not-allowed;opacity:.55}.founding-price-lock,.pricing-guarantee-summary{text-align:center;color:#8fa1bb!important;font:650 11px/1.5 var(--mono)!important;margin:13px auto 0!important}.founding-price-lock{color:#d3b767!important}.pricing-guarantee-summary{max-width:780px;margin-top:22px!important}.pricing-billed-total{color:#6ec99d!important;font:650 10px/1.35 var(--mono)!important;margin:7px 0 0!important}.pricing-enterprise-price{justify-content:center}.billing-annual-upgrade{background:#3478d717;border:1px solid #3c6598;justify-content:space-between;align-items:center;gap:20px;margin:24px 0 0;padding:20px;display:flex}.billing-annual-upgrade>div{flex-direction:column;gap:6px;display:flex}.billing-annual-upgrade strong{font-size:14px}.billing-annual-upgrade span{color:#8498b4;font-size:12px}.billing-annual-upgrade button{flex:none}.pricing-trust-row{flex-wrap:wrap}.pricing-trust-row span{padding:10px 24px}.pricing-comparison table{min-width:920px}@media (width<=900px){.plan-selector>.pricing-grid-live{grid-template-columns:1fr}.plan-selector-grid .pricing-card,.plan-selector-grid .pricing-card.is-featured{grid-template-rows:auto;min-height:0}.plan-selector-grid .pricing-card.is-featured{margin-top:0}.pricing-card-heading{min-height:72px}.plan-selector-grid .pricing-feature-list{min-height:0}.pricing-card-price-row{min-height:120px}.pricing-card-control{min-height:138px}.pricing-card-action{margin-top:22px}.plan-selector-grid .pricing-popular{top:-14px}}@media (width<=700px){.plan-selector{margin-top:48px}.billing-interval-toggle{width:100%}.billing-interval-toggle button{flex:1;padding:0 10px}.billing-interval-toggle button span{margin:4px 0 0;display:block}.billing-annual-upgrade{flex-direction:column;align-items:stretch}.billing-annual-upgrade button{width:100%}}.privacy-consent{z-index:250;color:#f3f3ef;background:#080f1a;border:1px solid #3a495e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:20px;display:grid;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 24px 80px #000000a6}.privacy-consent-copy{gap:6px;display:grid}.privacy-consent-copy strong{font-size:16px}.privacy-consent-copy p,.privacy-consent-copy small{color:#98a8bf;max-width:720px;margin:0;font-size:12px;line-height:1.55}.privacy-consent-options{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.privacy-consent-options label{background:#0a1320;border:1px solid #22324b;gap:10px;padding:13px;display:flex}.privacy-consent-options input{margin-top:3px}.privacy-consent-options span{gap:4px;display:grid}.privacy-consent-options b{font-size:13px}.privacy-consent-options small{color:#7c90ab;font-size:11px;line-height:1.45}.privacy-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.privacy-consent-actions button,.privacy-choices-trigger{color:#f3f3ef;cursor:pointer;background:#0d182a;border:1px solid #3e4f66;min-height:40px;padding:0 14px;font:700 11px/1 system-ui}.privacy-consent-actions button:first-child{color:#050910;background:#f3f3ef;border-color:#f3f3ef}.privacy-consent-actions button:focus-visible,.privacy-choices-trigger:focus-visible{outline-offset:3px;outline:2px solid #66a2f2}.privacy-choices-trigger{z-index:120;color:#a1b0c4;background:#0d1117f0;border-color:#22324b;min-height:34px;padding:0 11px;font-size:10px;position:fixed;bottom:14px;left:14px;box-shadow:0 8px 28px #00000059}@media (width<=760px){.privacy-consent{grid-template-columns:1fr;max-height:calc(100vh - 20px);bottom:10px;left:10px;right:10px;overflow:auto}.privacy-consent-options{grid-template-columns:1fr}.privacy-consent-actions{justify-content:stretch}.privacy-consent-actions button{flex:130px}.privacy-choices-trigger{bottom:8px;left:8px}}.xui-wizard-cancel-row{justify-content:flex-end;margin-bottom:6px;display:flex}.xui-page-title>div{gap:5px;display:grid}.xui-page-title h3{margin:0;font-size:18px;font-weight:700}.xui-page-title p{color:#97a7c0;margin:0;font-size:12.5px}.pricing-page .plan-selector{justify-items:center;gap:6px;display:grid}.pricing-page .plan-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;width:100%;margin-top:26px}.pricing-page .plan-selector-grid .pricing-card,.pricing-page .plan-selector-grid .pricing-card.is-featured{text-align:center;background:linear-gradient(#ffffff05,#0000 42%),#0d1421f0;border:1px solid #94b8e729;border-image:;flex-direction:column;align-items:stretch;gap:0;min-height:0;margin-top:0;padding:40px 32px 30px;display:flex;box-shadow:0 18px 50px #0000004d}.pricing-page .plan-selector-grid .pricing-card.is-featured{background:radial-gradient(circle at 50% 0,#3478d724,#0000 36%),#0d1421f5;border-color:#5b9bf28c;box-shadow:0 0 0 1px #5b9bf238,0 26px 70px #0006,0 0 55px #3478d71a}.pricing-page .pricing-card-heading{border-bottom:0;flex-direction:column;order:1;justify-content:flex-end;align-items:center;gap:8px;min-height:34px;padding-bottom:0;display:flex}.pricing-page .plan-selector-grid .pricing-card-heading h2{color:#7e91ad;font-family:var(--pixel);letter-spacing:.18em;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:400}.pricing-page .pricing-card-price-row{border-top:0;flex-direction:column;order:2;justify-content:flex-start;align-items:center;gap:4px;min-height:150px;margin-top:16px;padding:0;display:flex}.pricing-page .plan-selector-grid .pricing-price{justify-content:center;align-items:baseline;gap:9px;margin:0}.pricing-page .plan-selector-grid .pricing-price strong{font-family:var(--sans);letter-spacing:-.05em;font-size:clamp(64px,5.6vw,84px);font-weight:900;line-height:.95}.pricing-page .plan-selector-grid .pricing-price span{color:#7e91ad;font:600 11px/1 var(--mono);text-transform:lowercase;padding-bottom:8px}.pricing-page .plan-selector-grid .pricing-price-custom strong{font-size:clamp(46px,4vw,58px)}.pricing-page .pricing-after-trial{color:#97a7c0!important;font:500 11px/1.4 var(--mono)!important;margin:8px 0 0!important}.pricing-page .pricing-billed-total{color:#4ade80;font:600 11px/1.4 var(--mono);margin:3px 0 0}.pricing-page .plan-selector-grid .pricing-compare-line{text-transform:none;font:500 11.5px/1.6 var(--mono);justify-content:center;margin-top:12px}.pricing-page .plan-selector-grid .pricing-compare-line span{color:#97a7c0}.pricing-page .plan-selector-grid .pricing-compare-line strong{color:#4ade80;font:700 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:none;background:#4ade801a;border:1px solid #4ade8059;padding:5px 10px}.pricing-page .plan-selector-grid .pricing-compare-line del{color:#5f7291}.pricing-page .plan-selector-grid .pricing-next-account{color:#5f7291;font-size:10.5px}.pricing-page .pricing-card-control{border-top:1px solid #94b8e721;border-bottom:1px solid #94b8e721;flex-direction:column;order:3;justify-content:center;padding:18px 0;display:flex;min-height:104px!important;margin:20px 0 0!important}.pricing-page .pricing-card-control-static{background:0 0;border-left:0;border-right:0;gap:6px}.pricing-page .pricing-card-control-static strong{font-size:14px}.pricing-page .pricing-card-control-static span{color:#5f7291;font:500 11px/1.5 var(--mono)}.pricing-page .plan-selector-grid .scale-selector{background:0 0;border:0;margin:0;padding:0}.pricing-page .pricing-feature-list{text-align:left;border:0;flex:1;order:4;width:100%;max-width:320px;min-height:0;margin:0 auto!important;padding:22px 0 0!important}.pricing-page .pricing-feature-list>span{text-align:center;color:#7e91ad;font-family:var(--pixel);letter-spacing:.08em;font-size:8px;font-weight:400;display:block}.pricing-page .pricing-feature-list ul{gap:13px;margin-top:16px}.pricing-page .pricing-feature-list li{color:#a7b6cc;font-size:13.5px}.pricing-page .pricing-feature-list li i{color:#5b9bf2;background:#3478d71f}.pricing-page .pricing-card-enterprise .pricing-feature-list li:last-child{color:#97a7c0}.pricing-page .pricing-card-action{order:5;margin-top:auto;padding-top:26px;display:block}.pricing-page .pricing-card-action .pricing-cta{color:#dce6f4;width:100%;height:56px;min-height:56px;clip-path:var(--px-clip);font:700 12px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;filter:drop-shadow(3px 3px #04080fd9);background:#101828d9;border:0;justify-content:center;align-items:center;gap:12px;margin:0;transition:transform .12s,filter .12s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 2px #94b8e740,inset 0 3px #ffffff0d,inset 0 -4px #04080f80}.pricing-page .pricing-card-action .pricing-cta span{font-size:14px}.pricing-page .pricing-card-action .pricing-cta:hover{color:#fff;filter:drop-shadow(4px 4px #04080fd9);transform:translate(-1px,-1px);box-shadow:inset 0 0 0 2px #5b9bf280,inset 0 3px #ffffff0d,inset 0 -4px #04080f80}.pricing-page .pricing-card-action .pricing-cta:active{filter:drop-shadow(0 0 #04080fd9);transform:translate(2px,2px)}.pricing-page .pricing-card-action button.pricing-cta:disabled{filter:none;transform:none;box-shadow:inset 0 0 0 2px #94b8e724}.pricing-page .pricing-card-action .pricing-cta-primary{color:#fff;background:linear-gradient(#4f90e8,#3478d7 52%,#2b66bd);box-shadow:inset 0 0 0 2px #1b4586,inset 0 3px #ffffff47,inset 0 -5px #091c3a80}.pricing-page .pricing-card-action .pricing-cta-primary:hover,.pricing-page .pricing-card-action .pricing-cta-primary:focus-visible{color:#fff;background:linear-gradient(#5b9bf2,#3f83e4 52%,#2f6ec9)}.pricing-page .pricing-card-action .pricing-cta-primary:active{box-shadow:inset 0 0 0 2px #1b4586,inset 0 5px #091c3a80,inset 0 -2px #ffffff24}.pricing-page .plan-selector-grid .pricing-popular{color:#0a0f18;background:#f5f2eb;padding:8px 18px;top:-14px;box-shadow:2px 2px #04080fd9}.pricing-page .billing-interval-toggle{clip-path:var(--px-clip);filter:drop-shadow(3px 3px #04080fd9);background:#060a12d9;border:0;border-radius:0;margin:0 auto;padding:6px;box-shadow:inset 0 0 0 2px #94b8e740,inset 0 2px #ffffff0a,inset 0 -3px #04080f73}.pricing-page .billing-interval-toggle button{font:700 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border-radius:0;padding:12px 24px;transition:background .25s,color .25s}.pricing-page .billing-interval-toggle button[aria-pressed=true]{color:#0a0f18;background:#f5f2eb}.pricing-page .billing-interval-toggle button span{color:#4ade80}.pricing-page .founding-price-lock,.pricing-page .pricing-guarantee-summary{text-align:center;max-width:640px;color:#97a7c0!important;font:500 12px/1.55 var(--sans)!important;margin:12px auto 0!important}.pricing-page .scale-range-row input::-webkit-slider-thumb{background:#5b9bf2;border:3px solid #0c1424;border-radius:0;width:16px;height:16px;margin-top:-6px;box-shadow:2px 2px #04080fd9}.pricing-page .scale-range-row input::-moz-range-thumb{background:#5b9bf2;border:3px solid #0c1424;border-radius:0;box-shadow:2px 2px #04080fd9}@media (width<=900px){.pricing-page .plan-selector-grid{grid-template-columns:1fr}.pricing-page .pricing-card-price-row{min-height:0}.pricing-page .pricing-card-control{min-height:0!important}}.pricing-page .plan-selector{width:min(1120px,100%);margin:44px auto 0}.pricing-page .plan-selector>.pricing-grid-live{width:100%;margin-top:26px}.pricing-page .pricing-trust-row{width:min(1120px,100%);margin:26px auto 0}.pricing-page .pricing-comparison{width:min(1120px,100%);margin:0 auto}.pricing-page .pricing-heading{margin-top:40px}.pricing-page .pricing-heading h1{margin-bottom:0;font-size:clamp(42px,4.8vw,68px)}.landing-plans{background:radial-gradient(820px 460px at 50% 0,#3478d717,transparent 62%),radial-gradient(560px 360px at 6% 88%,#3478d70f,transparent 60%),var(--m-stars2);border-top:1px solid #14213a;padding-top:130px;padding-bottom:120px}.landing-plans-heading{text-align:center;justify-items:center;display:grid}.landing-plans-heading h2{letter-spacing:-.055em;margin:20px 0 22px;font-size:clamp(45px,6vw,80px);line-height:.98}.landing-plans-heading p{color:#8fa0b8;max-width:580px;margin:0;font-size:15px;line-height:1.65}.landing-plans .plan-selector{margin-top:54px}.landing-plans-trust{color:#7e90aa;text-align:center;font:650 11px/1.6 var(--mono);margin:26px auto 0}.landing-plans-trust a{color:#c8d3e6;text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.landing-plans{padding-top:95px;padding-bottom:88px}.landing-plans-heading h2{font-size:44px}}.pricing-page .scale-range-row button{clip-path:var(--px-clip);cursor:pointer;background:#101828e6;border:0;transition:box-shadow .2s,transform .12s,background .2s;box-shadow:inset 0 0 0 2px #94b8e740,inset 0 2px #ffffff0d,inset 0 -3px #04080f80}.pricing-page .scale-range-row button:hover:not(:disabled){background:#182338f2;box-shadow:inset 0 0 0 2px #5b9bf280,inset 0 2px #ffffff0d,inset 0 -3px #04080f80}.pricing-page .scale-range-row button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 2px #5b9bf280,inset 0 3px #04080f80}.pricing-page .plan-selector-grid .pricing-card,.pricing-page .plan-selector-grid .pricing-card.is-featured{transition:border-color .25s,transform .25s,box-shadow .25s}.pricing-page .plan-selector-grid .pricing-card:hover{border-color:#94b8e752;transform:translateY(-4px)}.pricing-page .plan-selector-grid .pricing-card.is-featured:hover{border-color:#5b9bf2bf;transform:translateY(-4px)}.pricing-page .plan-selector-grid .pricing-compare-line strong{transition:background .3s,border-color .3s}.pricing-page .scale-selector-heading output{transition:background .25s,color .25s}.pricing-page .scale-range-row input{transition:filter .2s}@media (prefers-reduced-motion:reduce){.pricing-page .plan-selector-grid .pricing-card:hover,.pricing-page .plan-selector-grid .pricing-card.is-featured:hover{transform:none}}.pricing-page .plan-selector-grid .pricing-price.is-compact strong{font-size:clamp(40px,3.4vw,56px)}
