.onb-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.onb-skip-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 14px;border:1px solid var(--border-strong);border-radius:10px;color:var(--text);background:var(--surface-raised);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease}.onb-skip-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:var(--brand-soft)}.onb-skip-button:disabled{opacity:.6;cursor:default}.onb-skip-button svg{color:var(--brand-bright)}.onb-skip-mobile{display:none}.onb-rail-skip{display:flex;flex-direction:column;gap:8px;margin-top:8px}.onb-rail-skip small{color:var(--muted);font-size:.7rem;line-height:1.5}@media(max-width:900px){.onboarding-rail{position:sticky!important;top:0;z-index:20}.onb-rail-skip{display:none}.onb-skip-mobile{display:inline-flex;width:auto;flex:0 0 auto;padding:8px 12px;font-size:.74rem}}.onb-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.onb-mode{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.onb-mode>svg{flex:0 0 auto;margin-top:2px;color:var(--muted)}.onb-mode span{display:flex;min-width:0;flex-direction:column;gap:2px}.onb-mode strong{font-size:.8rem}.onb-mode small{color:var(--muted);font-size:.69rem;line-height:1.4}.onb-mode:hover{border-color:var(--border-strong)}.onb-mode.active{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:var(--brand-soft)}.onb-mode.active>svg{color:var(--brand-bright)}.onb-panel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.onb-textarea-label{color:var(--text);font-size:.8rem;font-weight:600}.onb-textarea{width:100%;min-height:150px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:10px;color:var(--text);background:var(--surface-soft);font:inherit;font-size:.84rem;line-height:1.55;resize:vertical}.onb-textarea:focus,.onb-add-row input:focus{outline:2px solid color-mix(in srgb,var(--brand) 45%,transparent);outline-offset:1px}.onb-prompt-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.onb-prompt-chips small{color:var(--muted);font-size:.7rem}.onb-prompt-chips span{padding:3px 9px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);font-size:.68rem}.onb-panel-note{margin:0;color:var(--muted);font-size:.72rem;line-height:1.55}.onb-build-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start}.onb-chat-thread{display:flex;max-height:320px;min-height:160px;flex-direction:column;gap:8px;overflow-y:auto;padding:4px 2px}.onb-chat-bubble{max-width:85%;padding:9px 12px;border-radius:12px;font-size:.8rem;line-height:1.5;white-space:pre-wrap}.onb-chat-bubble.assistant{align-self:flex-start;border:1px solid var(--border);border-bottom-left-radius:4px;color:var(--text);background:var(--surface-raised)}.onb-chat-bubble.user{align-self:flex-end;border-bottom-right-radius:4px;color:var(--on-brand);background:var(--brand)}.onb-chat-bubble.typing{color:var(--muted);font-style:italic}.onb-panel .onboarding-chat-composer{padding:0;border:0;background:transparent}.onb-panel .onboarding-chat-composer input{color:var(--text);background:var(--surface-soft)}.onb-built{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--success) 40%,transparent);border-radius:12px;background:var(--success-soft)}.onb-built>svg{flex:0 0 auto;margin-top:2px;color:var(--success)}.onb-built span{display:flex;flex-direction:column;gap:3px}.onb-built strong{font-size:.8rem}.onb-built small{color:var(--muted-strong);font-size:.72rem;line-height:1.5}.onb-doc-list{margin-top:18px}.onb-doc-list-label{display:block;color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.onb-doc-list .onboarding-document-status{border-color:var(--border);background:var(--surface)}.onb-assist{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:14px;background:radial-gradient(420px 160px at 0% 0%,var(--brand-soft),transparent),var(--surface)}.onb-assist-head{display:flex;gap:12px}.onb-assist-head>span:last-child{display:flex;flex-direction:column;gap:3px}.onb-assist-head strong{font-size:.86rem}.onb-assist-head small{color:var(--muted-strong);font-size:.74rem;line-height:1.5}.onb-assist-orb{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;color:var(--on-brand);background:var(--brand)}.onb-assist-actions{display:flex;flex-wrap:wrap;gap:8px}.onb-assist-actions .button{display:inline-flex;align-items:center;gap:8px;white-space:normal;text-align:left}.onb-assist-actions .button:disabled{opacity:.5;cursor:not-allowed}.onb-assist-result{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--success);font-size:.74rem;line-height:1.5}.onb-assist-result svg{flex:0 0 auto;margin-top:3px}.onb-section{margin-top:10px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.onb-section.open{border-color:var(--border-strong)}.onb-section.skipped{border-style:dashed;background:transparent}.onb-section-head{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 4px}.onb-section-toggle{display:flex;min-width:0;flex:1;align-items:center;gap:10px;padding:10px 12px;border:0;color:var(--text);background:transparent;font:inherit;text-align:left;cursor:pointer}.onb-section-toggle>svg{flex:0 0 auto;margin-left:auto;color:var(--muted);transition:transform .16s ease}.onb-section.open .onb-section-toggle>svg{transform:rotate(180deg)}.onb-section-title{display:flex;min-width:0;flex-direction:column;gap:2px}.onb-section-title strong{font-size:.88rem}.onb-section-title small{color:var(--muted);font-size:.72rem;line-height:1.45}.onb-section-skip{flex:0 0 auto;padding:7px 11px;border:1px solid var(--border-strong);border-radius:8px;color:var(--muted-strong);background:transparent;font:inherit;font-size:.72rem;font-weight:600;cursor:pointer}.onb-section-skip:hover{color:var(--text);border-color:color-mix(in srgb,var(--brand) 50%,transparent)}.onb-section-body{display:flex;flex-direction:column;gap:4px;padding:0 16px 16px}.onb-section-body .onboarding-document-status{margin-top:6px;border-color:var(--border);background:var(--surface-soft)}.onb-add-products{align-self:flex-start;margin-top:10px}.onb-add-row{margin-top:14px}.onb-add-row label{display:block;margin-bottom:8px;color:var(--text);font-size:.78rem;font-weight:600}.onb-add-row>div{display:flex;gap:8px}.onb-add-row input{min-width:0;flex:1;padding:10px 12px;border:1px solid var(--border-strong);border-radius:9px;color:var(--text);background:var(--surface-soft);font:inherit;font-size:.82rem}.onb-add-row input[type=number]{max-width:130px}.onb-models-grid{margin-top:2px}.onb-ai-tag{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;color:var(--brand-bright);background:var(--brand-soft);font-size:.6rem;font-style:normal;font-weight:700;letter-spacing:.03em;vertical-align:middle}.onb-followups{display:flex;flex-direction:column;gap:8px;margin-top:16px}.onb-followups-label{color:var(--muted);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.onb-followup{border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.onb-followup summary{display:flex;align-items:center;gap:10px;padding:11px 14px;list-style:none;cursor:pointer}.onb-followup summary::-webkit-details-marker{display:none}.onb-followup summary span{color:var(--brand-bright);font-size:.8rem;font-weight:600}.onb-followup summary small{margin-left:auto;color:var(--muted);font-size:.7rem}.onb-followup summary svg{color:var(--muted);transition:transform .16s ease}.onb-followup[open] summary svg{transform:rotate(180deg)}.onb-followup .onb-followup-fields{gap:14px;margin:0;padding:2px 14px 14px}.onb-question{display:block}.onboarding-fields input.onb-ai-filled,.onboarding-fields textarea.onb-ai-filled{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:var(--brand-soft)}@media(max-width:640px){.onb-modes{grid-template-columns:1fr}.onb-mode{align-items:center;padding:10px 12px}.onb-mode small{display:none}.onb-assist-actions .button{width:100%;justify-content:center;text-align:center}.onb-build-button{align-self:stretch}.onb-section-head{flex-wrap:wrap;padding:4px 10px 10px 4px}.onb-section-skip{margin-left:12px}.onb-add-row>div{flex-wrap:wrap}.onb-add-row input:first-child{flex-basis:100%}.onb-add-row input[type=number]{max-width:none}}.onb-answer{resize:vertical;min-height:46px;field-sizing:content;max-height:160px;line-height:1.45}.onb-netics{position:sticky;top:0;display:flex;width:380px;height:100vh;flex:0 0 380px;flex-direction:column;border-left:1px solid var(--border);color:var(--text);background:var(--surface)}.onb-netics-head{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--border)}.onb-netics-head div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.onb-netics-head strong{font-size:.86rem}.onb-netics-head small{color:var(--muted);font-size:.72rem}.onb-netics-mark{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#7c3aed,var(--brand))}.onb-netics-close{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent;cursor:pointer}.onb-netics-close:hover{background:var(--surface-soft)}.onb-netics-log{display:flex;min-height:0;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px 18px}.onb-netics-line{max-width:92%;margin:0;padding:10px 12px;border-radius:12px;font-size:.82rem;line-height:1.55}.onb-netics-line.user{align-self:flex-end;border-bottom-right-radius:4px;color:#fff;background:var(--brand);white-space:pre-wrap}.onb-netics-line.assistant{align-self:flex-start;border:1px solid var(--border);border-bottom-left-radius:4px;background:var(--surface-soft)}.onb-netics-line.assistant .bd-reply p{margin:0 0 6px}.onb-netics-line.assistant .bd-reply p:last-child{margin-bottom:0}.onb-netics-thinking{color:var(--muted);font-style:italic}.onb-netics-error{margin:0;color:var(--danger, #dc2626);font-size:.78rem}.onb-netics-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--border)}.onb-netics-composer textarea{min-height:44px;max-height:160px;flex:1;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface-soft);font:inherit;font-size:.84rem;resize:vertical}.onb-netics-composer .button{height:44px;padding:0 14px}.onb-netics-open{display:inline-flex;align-items:center;gap:6px;margin-right:auto;padding:8px 14px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#7c3aed,var(--brand));font-size:.8rem;font-weight:600;cursor:pointer}@media(max-width:1179px){.onb-netics{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:100%;height:100%;border-left:0}}.enterprise-shell .enterprise-shell-brand{display:flex;align-items:center;gap:9px;min-width:0}.enterprise-shell .enterprise-shell-mark{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;overflow:hidden;border-radius:9px;background:var(--brand-soft);color:var(--brand);font-size:13px;font-weight:750}.enterprise-shell .enterprise-shell-mark img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.enterprise-shell .enterprise-shell-brand-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.enterprise-shell .enterprise-shell-brand-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--text)}.enterprise-shell .enterprise-shell-brand-copy small{color:var(--muted-strong);font-size:9px;line-height:1.2}@media(min-width:851px){.enterprise-shell.sidebar-collapsed .enterprise-shell-brand-copy{display:none}}.office-world-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;gap:8px;padding:8px;background:#dcebf4}html[data-theme=dark] .office-world-shell{background:#0a0a0c}.office-world-stage{position:relative;flex:1;min-width:0;min-height:0;border-radius:16px;overflow:hidden}.office-world,.office-world-scene{position:absolute;top:0;right:0;bottom:0;left:0}.office-world-scene .office-stage{min-height:0}.office-world-bar{position:absolute;z-index:5;left:14px;top:14px;display:flex;align-items:center;gap:10px;pointer-events:none}.office-world-back{pointer-events:auto;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:0;border-radius:999px;background:#fffffff0;color:#1f2430;font:600 12.5px/1.2 var(--font, Inter, sans-serif);box-shadow:0 4px 14px #0f172a24;cursor:pointer}.office-world-back:hover{background:#fff}.office-world-title{display:flex;flex-direction:column;line-height:1.2;color:#1f2430;text-shadow:0 1px 0 rgba(255,255,255,.6)}.office-world-title strong{font-size:15px;font-weight:750}.office-world-title span{font-size:12px;color:#4b5563}html[data-theme=dark] .office-world-back{background:#1e1e22f0;color:#f3f4f6}html[data-theme=dark] .office-world-title{color:#f3f4f6;text-shadow:none}html[data-theme=dark] .office-world-title span{color:#9ca3af}.office-world .office-chips{top:66px}.office-world-side{display:flex;flex:0 0 380px;min-height:0}.office-world-side>.hq-office-chat{flex:1}.office-loading{display:grid;place-items:center;height:100%;color:var(--muted, #6b7280);font-size:13px}@media(max-width:1099px){.office-world-shell{flex-direction:column}.office-world-shell.is-hq .office-world-side,.office-world-shell .netics-dock-slot:not(:empty){display:flex;flex:0 0 46%;min-height:0}.office-world-shell .netics-dock-slot>.operator-hub{position:static;flex:1;width:100%;height:100%;border-radius:16px;box-shadow:none}.office-world-shell~.operator-orb,.office-world-shell~.operator-orb:has(>.operator-orb-open[aria-expanded]){top:14px;right:14px;bottom:auto;left:auto;transform:none}.office-world-shell~.operator-orb .operator-orb-image{width:40px;height:40px}}@media(max-width:1099px)and (orientation:landscape)and (max-height:600px){.office-world-shell{flex-direction:row}.office-world-shell.is-hq .office-world-side,.office-world-shell .netics-dock-slot:not(:empty){flex:0 0 min(360px,44%)}.office-world-title,.office-world .office-hint{display:none}.office-world-shell~.operator-orb:has(>.operator-orb-open[aria-expanded=true]){right:calc(min(360px,44vw) + 26px)}}@media(max-width:640px){.office-world-shell{padding:0;gap:0}.office-world-stage{border-radius:0}.office-world-title{display:none}.office-world-shell.is-hq .office-world-side,.office-world-shell .netics-dock-slot:not(:empty){flex-basis:44%}.office-world-shell .netics-dock-slot>.operator-hub,.office-world-side>.hq-office-chat{border-width:1px 0 0;border-radius:16px 16px 0 0}}.hq-office-chat{display:flex;flex-direction:column;min-height:0;border-radius:18px;border:1px solid var(--border, rgba(15, 23, 42, .08));background:var(--surface, #ffffff);overflow:hidden}.hq-office-chat header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border, rgba(15, 23, 42, .08))}.hq-office-chat header div{display:flex;flex:1;flex-direction:column;min-width:0}.hq-office-chat header strong{font-size:13.5px}.hq-office-chat header small{font-size:11.5px;color:var(--muted, #6b7280)}.hq-office-chat-mark{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffb27a,#f5731b 60%,#c4500c);box-shadow:0 0 0 4px #f5731b1f}.hq-office-chat-icon{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--muted, #6b7280);cursor:pointer}.hq-office-chat-icon:hover{background:var(--surface-soft, #f3f4f6);color:var(--text, #111827)}.hq-office-chat-body{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.hq-office-chat-empty{display:flex;flex-direction:column;gap:8px;color:var(--muted, #6b7280);font-size:12.5px;line-height:1.5}.hq-office-chat-empty p{margin:0 0 4px}.hq-office-chat-empty button{text-align:left;padding:8px 10px;border-radius:10px;border:1px solid var(--border, rgba(15, 23, 42, .08));background:var(--surface-soft, #f6f7f9);color:var(--text, #111827);font:500 12.5px/1.35 var(--font, Inter, sans-serif);cursor:pointer}.hq-office-chat-turn{max-width:92%;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.5}.hq-office-chat-turn p{margin:0}.hq-office-chat-turn p+p,.hq-office-chat-turn ul,.hq-office-chat-turn ol{margin-top:6px}.hq-office-chat-turn ul,.hq-office-chat-turn ol{padding-left:18px;margin-bottom:0}.hq-office-chat-turn.is-user{align-self:flex-end;background:#f5731b;color:#fff}.hq-office-chat-turn.is-assistant{align-self:flex-start;background:var(--surface-soft, #f3f4f6);color:var(--text, #111827)}.hq-office-chat-turn.is-thinking{display:flex;gap:4px;padding:11px 12px}.hq-office-chat-turn.is-thinking span{width:6px;height:6px;border-radius:50%;background:#f5731b;animation:office-think 1s ease-in-out infinite}.hq-office-chat-turn.is-thinking span:nth-child(2){animation-delay:.15s}.hq-office-chat-turn.is-thinking span:nth-child(3){animation-delay:.3s}.hq-office-chat-cards{display:inline-block;margin-top:8px;font-size:12px;font-weight:600;color:#f5731b}.hq-office-chat-composer{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--border, rgba(15, 23, 42, .08))}.hq-office-chat-composer textarea{flex:1;resize:none;min-height:38px;height:38px;max-height:120px;padding:8px 10px;border-radius:10px;border:1px solid var(--border, rgba(15, 23, 42, .12));background:var(--surface-soft, #f6f7f9);color:var(--text, #111827);font:400 13px/1.4 var(--font, Inter, sans-serif)}.hq-office-chat-composer button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:#f5731b;color:#fff;cursor:pointer}.hq-office-chat-composer button:disabled{opacity:.45;cursor:default}.enterprise-page{display:grid;gap:24px}.enterprise-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.enterprise-summary article{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:6px 12px;padding:22px;border:1px solid var(--border, #303033);border-radius:16px;background:var(--surface, #18181b)}.enterprise-summary article svg{grid-row:span 2;color:var(--brand, #e8620e)}.enterprise-summary strong{font-size:22px}.enterprise-summary article span,.enterprise-page p{color:var(--muted, #92929b);font-size:13px;line-height:1.65}.enterprise-panel{padding:24px;border:1px solid var(--border, #303033);border-radius:16px;background:var(--surface, #18181b)}.enterprise-panel h2{font-size:18px;margin:0 0 4px}.enterprise-section-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}.enterprise-section-head p{margin:0}.enterprise-company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:16px}.enterprise-company{padding:20px;border:1px solid var(--border, #303033);border-radius:12px}.enterprise-company-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.enterprise-company-title>div{flex:1;min-width:130px}.enterprise-company-title h3{font-size:16px;margin:0 0 4px;overflow-wrap:anywhere}.enterprise-company-title p{margin:0}.enterprise-company-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#4d2b16;color:#fff;flex-shrink:0;overflow:hidden}.enterprise-company-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.enterprise-chips{display:flex;flex-wrap:wrap;gap:6px;margin:20px 0}.enterprise-chips span{border:1px solid var(--border, #36363a);border-radius:6px;padding:4px 8px;font-size:11px;color:var(--muted, #aaaab3)}.enterprise-actions{display:flex;flex-wrap:wrap;gap:8px}.enterprise-actions .button{font-size:12px}.enterprise-inline-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.enterprise-inline-form label{flex:1;min-width:180px;margin:0}.enterprise-form,.enterprise-inline-form label{display:grid;gap:8px}.enterprise-form{gap:18px}.enterprise-form label{display:grid;gap:6px;font-size:13px}.enterprise-form input:not([type=checkbox]),.enterprise-form select,.enterprise-form textarea,.enterprise-inline-form input,.enterprise-section-head input{box-sizing:border-box;width:100%;min-height:40px;border:1px solid var(--border, #3d3d43);border-radius:8px;padding:9px 12px;background:var(--bg, #111114);color:inherit;font:inherit}.enterprise-section-head>input{width:min(100%,280px)}.enterprise-form textarea{min-height:76px;resize:vertical}.enterprise-form fieldset{border:1px solid var(--border, #3d3d43);border-radius:10px;padding:14px}.enterprise-form legend{padding:0 6px;font-size:13px}.enterprise-module-options{display:grid;gap:12px}.enterprise-module-options label,.enterprise-form .enterprise-check{display:flex;align-items:center;gap:10px}.enterprise-empty{display:grid;justify-items:center;text-align:center;padding:36px 20px}.enterprise-client-head{display:flex;align-items:center;gap:18px}.enterprise-client-head h1{margin:0}.enterprise-module-card{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--border, #303033);border-radius:12px}.enterprise-module-card h3{margin:0;font-size:16px}.enterprise-module-card p{flex:1;margin:0}.enterprise-module-card .button{align-self:start}@media(max-width:700px){.enterprise-summary{grid-template-columns:1fr}.enterprise-panel{padding:16px}.enterprise-client-head{align-items:start}}.enterprise-section-head>input{flex:1 1 320px;min-width:0}.enterprise-count{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:none;color:var(--text);font:inherit;cursor:pointer}.enterprise-count strong{font-size:30px;line-height:1;font-weight:700}.enterprise-count span{color:var(--muted-strong)}.enterprise-count svg{align-self:center;color:var(--muted)}.enterprise-count:hover strong,.enterprise-count:hover svg{color:var(--brand)}.enterprise-attention{padding:0;border:0;background:none;color:var(--muted-strong);font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.enterprise-attention[data-hot=true]{color:var(--amber);font-weight:600}.enterprise-attention:hover{text-decoration:underline}.enterprise-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);color:var(--muted-strong);font:inherit;font-size:.75rem;cursor:pointer}.enterprise-chip b{color:var(--text);font-weight:600}.enterprise-chip:hover{border-color:var(--border-strong);color:var(--text)}.enterprise-company>p{margin:8px 0 0}.enterprise-company>h3{margin:0 0 10px}.enterprise-module-card .status-pill{align-self:flex-start}.enterprise-filter-row{align-items:flex-end}.enterprise-filter-row .enterprise-form{margin-bottom:0}.enterprise-filter-search{flex:1 1 320px;min-width:0}.enterprise-filter-search input{width:100%}.enterprise-report-filters{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.netics-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.netics-control,.fo-field select,.fo-toolbar select,.enterprise-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238d96aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:15px 15px}@media(hover:none){select.netics-control,.fo-field select,.fo-toolbar select,.enterprise-form select{background-position:right 9px center}}.enterprise-actions .button,.fo-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.enterprise-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;color:var(--muted-strong);font-size:.85rem}.enterprise-empty h3{margin:12px 0 6px}.enterprise-empty p{max-width:52ch;margin:0;color:var(--muted)}.enterprise-empty svg{color:var(--muted)}.enterprise-address-list{display:grid;gap:0;margin:16px 0 0;padding:0;list-style:none;border:1px solid var(--border, #303033);border-radius:12px;overflow:hidden}.enterprise-address-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:12px 14px}.enterprise-address-list li+li{border-top:1px solid var(--border, #303033)}.enterprise-address-group{font-weight:600}.enterprise-address-value a{color:var(--brand, #f5731b);text-decoration:none;font-family:var(--mono, ui-monospace, monospace);font-size:13px}.enterprise-address-value a:hover{text-decoration:underline}.enterprise-address-empty{color:var(--muted, #8d96aa);font-size:13px}.enterprise-address-actions{display:flex;gap:8px}.enterprise-address-input{display:flex;align-items:center;gap:0;border:1px solid var(--border-strong, #3a3a3f);border-radius:10px;overflow:hidden}.enterprise-form .enterprise-address-input input:not([type=checkbox]){flex:1;min-width:0;border:0;border-radius:0;margin:0;box-shadow:none;background:transparent}.enterprise-address-input span{padding:0 12px;color:var(--muted, #8d96aa);font-family:var(--mono, ui-monospace, monospace);font-size:13px;white-space:nowrap}.enterprise-note{margin:0;color:var(--muted, #8d96aa);font-size:13px}.enterprise-error{margin:0;color:var(--danger, #ff7b84);font-size:13px}@media(max-width:720px){.enterprise-address-list li{grid-template-columns:minmax(0,1fr)}}.es-panel h2{display:flex;align-items:center;gap:8px}.es-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.es-kpis>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:12px}.es-kpis svg{grid-row:span 2;color:var(--brand)}.es-kpis strong{font-size:22px;line-height:1.1}.es-kpis span{font-size:12px;color:var(--muted)}.es-chart{display:grid;justify-items:center;gap:0;padding:18px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--brand) 3%,var(--surface))}.es-root{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;background:var(--brand);color:#fff;font-size:13px;position:relative}.es-root:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:18px;background:var(--border)}.es-regions{display:grid;gap:14px;width:100%;margin-top:18px;padding-top:18px;border-top:2px solid var(--border)}.es-region{position:relative;display:grid;gap:8px;align-content:start}.es-region:before{content:"";position:absolute;left:50%;top:-20px;width:2px;height:18px;background:var(--border)}.es-region-head{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font-size:13px}.es-region-head span{margin-left:auto;font-size:11px;color:var(--muted)}.es-region ul{list-style:none;margin:0;padding:0 0 0 14px;display:grid;gap:6px;border-left:2px solid var(--border)}.es-region li{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:12px}.es-region li span{color:var(--muted);font-size:11px}.es-region li.es-empty{color:var(--muted)}.es-region li:has(>.es-branch){padding:0}.es-hint{margin:14px 0 0;text-align:center;font-size:11.5px;color:var(--muted)}.es-branch{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.es-branch:hover{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.es-branch:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.es-branch-text{display:grid;gap:2px;min-width:0;flex:1}.es-branch-text strong{overflow-wrap:anywhere}.es-branch-text span{color:var(--muted);font-size:11px}.es-branch>svg{flex:none;color:var(--muted)}.es-branch:hover>svg{color:var(--brand)}.es-people-search{position:relative;display:block;margin-bottom:12px}.es-people-search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.es-people-search input{width:100%;padding-left:34px}.es-people-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.es-people-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.es-person-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--brand) 14%,var(--surface));color:var(--brand);font-size:12px;font-weight:700}.es-person-main{display:grid;gap:3px;min-width:0}.es-person-main strong{font-size:13.5px;overflow-wrap:anywhere}.es-person-role{font-size:12px;color:var(--muted)}.es-person-contact{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px}.es-person-contact a{display:inline-flex;align-items:center;gap:4px;color:var(--text);text-decoration:none;overflow-wrap:anywhere;min-width:0}.es-person-contact a:hover{color:var(--brand);text-decoration:underline}.es-person-contact svg{flex:none;color:var(--muted)}.es-person-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}@media(max-width:560px){.es-people-list li{grid-template-columns:auto minmax(0,1fr)}.es-person-tags{grid-column:2;justify-content:flex-start}}.es-lower{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-top:18px}.es-progress,.es-people{padding:16px 18px;border:1px solid var(--border);border-radius:14px}.es-progress h3,.es-people h3{font-size:14px;margin:0 0 4px}.es-progress header p{margin:0 0 8px;font-size:12px;color:var(--muted)}.es-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:var(--muted)}.es-legend span{display:inline-flex;align-items:center;gap:5px}.es-legend i{display:inline-block;width:9px;height:9px;border-radius:3px}.es-legend b{color:var(--text)}.es-legend-list{display:grid;gap:6px;margin-top:8px}.es-legend-list b{margin-left:auto}.es-legend i.is-done,.es-bar b.is-done{background:#22c55e}.es-legend i.is-open,.es-bar b.is-open{background:var(--brand)}.es-legend i.is-late,.es-bar b.is-late{background:#ef4444}.es-progress ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.es-progress-head{display:flex;align-items:baseline;gap:8px;font-size:12px}.es-progress-head span{margin-left:auto;color:var(--muted);font-size:11px;text-align:right}.es-progress-head em{font-style:normal;color:#ef4444}.es-bar{display:flex;height:8px;margin-top:6px;border-radius:5px;background:var(--surface-soft, var(--border));overflow:hidden}.es-bar b{display:block;height:100%}.es-progress small{font-size:11px;color:var(--muted)}@media(max-width:900px){.es-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.es-regions{grid-template-columns:1fr!important}.es-lower{grid-template-columns:1fr}}.er-filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px}.er-filterbar label{display:grid;gap:4px;font-size:11px;color:var(--muted);flex:1 1 170px;min-width:0}.er-filterbar select,.er-filterbar input{width:100%;min-height:38px;padding:7px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--text);font-size:13px}.er-filterbar .button{display:inline-flex;align-items:center;gap:6px}.enterprise-report-filters[hidden]{display:none}.er-note{margin:4px 0 16px}.er-summary{display:grid;gap:16px;margin-bottom:18px}.er-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.er-kpis>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:14px 16px;border:1px solid var(--border);border-radius:12px;min-width:0}.er-kpis svg{grid-row:span 2;color:var(--brand)}.er-kpis>div[data-hot] svg,.er-kpis>div[data-hot] strong{color:#dc2626}.er-kpis strong{font-size:22px;line-height:1.15;overflow-wrap:anywhere}.er-kpis strong.er-money{font-size:16px}.er-kpis span{font-size:12px;color:var(--muted)}.er-charts{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px}.er-charts>section{padding:16px 18px;border:1px solid var(--border);border-radius:14px;min-width:0}.er-charts h3{font-size:14px;margin:0 0 2px}.er-charts p{margin:0 0 8px;font-size:12px;color:var(--muted)}.er-focus{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 4px}.er-focus button{border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font-size:11px;padding:4px 10px;cursor:pointer}.er-focus button[aria-selected=true]{border-color:var(--brand);color:var(--brand);background:var(--brand-soft);font-weight:600}.er-legend{display:flex;flex-wrap:wrap;gap:6px}.er-legend button{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text);font-size:11px;padding:3px 9px;cursor:pointer;text-transform:capitalize}.er-legend button:hover{border-color:var(--brand)}.er-legend i{width:8px;height:8px;border-radius:2px;display:inline-block}.er-legend b{color:var(--muted)}.er-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.er-card{display:grid;gap:8px;align-content:start;padding:16px;border:1px solid var(--border);border-radius:12px}.er-card header{display:flex;align-items:center;gap:8px}.er-card h3{margin:0;font-size:14px}.er-open{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:var(--brand);text-decoration:none}.er-count{display:inline-flex;align-items:baseline;gap:6px;border:0;background:transparent;color:var(--text);padding:0;cursor:pointer;justify-self:start}.er-count strong{font-size:28px;letter-spacing:-.5px}.er-count span{font-size:12px;color:var(--muted)}.er-attention{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;color:var(--muted);font-size:12px;cursor:pointer;justify-self:start}.er-attention[data-hot]{color:#b45309;font-weight:600}.er-stack{display:flex;height:8px;border-radius:5px;overflow:hidden;background:var(--surface-soft, var(--border))}.er-stack b{display:block;height:100%}@media(max-width:900px){.er-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.er-charts{grid-template-columns:1fr}}.section-report{display:grid;gap:14px;padding:18px;margin-bottom:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.section-report-intro{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.section-report-block{display:grid;gap:12px}.section-report-block+.section-report-block{padding-top:14px;border-top:1px solid var(--border)}.section-report-block h3{margin:0;font-size:14px}.section-report-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.section-report-kpis>*{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);text-align:start;min-width:0}.section-report-kpis>button{cursor:pointer}.section-report-kpis>button:hover{border-color:var(--brand)}.section-report-kpis svg{grid-row:span 2;color:var(--brand)}.section-report-kpis [data-hot] svg,.section-report-kpis [data-hot] strong{color:#dc2626}.section-report-kpis strong{font-size:20px;line-height:1.15;overflow-wrap:anywhere}.section-report-kpis strong.section-report-money{font-size:15px}.section-report-kpis span{font-size:11px;color:var(--muted)}.section-report-status{display:grid;gap:8px}.section-report-status .er-legend small{color:var(--muted);font-size:10px}.er-hbars{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.er-hbars button{display:flex;width:100%;align-items:baseline;gap:8px;border:0;background:transparent;color:var(--text);padding:0;font-size:12px;cursor:pointer}.er-hbars button strong{margin-left:auto;font-variant-numeric:tabular-nums}.er-hbar{display:flex;height:9px;margin-top:5px;border-radius:5px;background:var(--surface-soft, var(--border));overflow:hidden}.er-hbar b{display:block;height:100%;background:#79b2e8}.er-hbar b.is-late{background:#ef4444}.er-hbar-legend{margin-top:10px}.er-hbar-legend span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.gc-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.gc-how>div{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.gc-how b{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand);font-size:12px}.gc-how strong{font-size:13px}.gc-how span{font-size:12px;color:var(--muted);line-height:1.5}.gc-count{grid-column:1 / -1;margin:0;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}@media(max-width:900px){.gc-how{grid-template-columns:1fr}}.es-root.is-alone:after{display:none}.es-empty-note{margin:14px 0 0;text-align:center}.enterprise-address-value{display:grid;gap:2px;min-width:0}.enterprise-address-alt{display:block;font-size:11px;color:var(--muted)}.enterprise-dns{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--border, #303033);border-radius:10px;background:var(--surface-soft, transparent)}.enterprise-dns table{width:100%;border-collapse:collapse;font-size:12px}.enterprise-dns th{text-align:left;font-weight:600;color:var(--muted);padding:4px 8px 4px 0}.enterprise-dns td{padding:4px 8px 4px 0;vertical-align:top;overflow-wrap:anywhere}.enterprise-dns code{font-size:12px}.enterprise-dns-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px}.enterprise-dns-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.own-domain{display:grid;gap:14px}.own-domain-card{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--border, #303033);border-radius:12px}.own-domain-card.is-active{border-color:color-mix(in srgb,var(--success, #35d49a) 45%,transparent)}.own-domain-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.own-domain-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.own-domain-head strong{font-size:15px;overflow-wrap:anywhere}.own-domain-status{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid var(--border, #303033);color:var(--muted)}.own-domain-status.is-verified{color:var(--amber, #f4b860);border-color:color-mix(in srgb,var(--amber, #f4b860) 45%,transparent)}.own-domain-status.is-active{color:var(--success, #35d49a);border-color:color-mix(in srgb,var(--success, #35d49a) 45%,transparent)}.own-domain-status.is-blog{margin-left:6px;color:var(--brand);border-color:color-mix(in srgb,var(--brand) 45%,transparent)}.own-domain-purpose{display:grid;gap:6px;margin:0;padding:0;border:0}.own-domain-purpose legend{margin-bottom:4px;font-weight:600}.own-domain-purpose label{display:flex;align-items:center;gap:8px;font-weight:400}.own-domain-provider{margin:0;font-size:13px}.own-domain-provider a{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.own-domain-callout{margin:0;padding:8px 10px;border-radius:8px;font-size:12px;background:var(--warn-bg, rgba(244, 184, 96, .1));border:1px solid var(--warn-border, rgba(244, 184, 96, .3))}.own-domain-records td:first-child{white-space:nowrap}.own-domain-records code{word-break:break-all}.own-domain-copy{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%}.own-domain-copy code{overflow-wrap:anywhere}.own-domain-copy-button{flex-shrink:0;display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--border, #303033);border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.own-domain-copy-button:hover{color:var(--text);border-color:var(--brand)}.own-domain-ok{color:var(--success, #35d49a)}.own-domain-wait{color:var(--muted);white-space:normal!important;max-width:220px}.own-domain-steps{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}.own-domain-steps li{display:inline-flex;align-items:center;gap:5px}.own-domain-steps li.is-done{color:var(--success, #35d49a)}.own-domain-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.own-domain-actions .button{display:inline-flex;align-items:center;gap:5px}.own-domain-retire{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.own-domain-retire input{min-width:220px}.own-domain-google{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--border, #303033);border-radius:12px}.own-domain-google-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.own-domain-google-rows{display:grid;gap:8px;margin:0}.own-domain-google-rows>div{display:grid;gap:3px}.own-domain-google-rows dt{color:var(--muted);font-size:11.5px}.own-domain-google-rows dd{margin:0;min-width:0}.own-domain-google-rows code{overflow-wrap:anywhere}.own-domain-google-actions{display:flex;flex-wrap:wrap;gap:8px}.own-domain-retired{display:grid;gap:8px;margin-top:18px}.own-domain-retired h3{margin:0;font-size:14px}.own-domain-retired ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid var(--border, #303033);border-radius:10px;overflow:hidden}.own-domain-retired li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.own-domain-retired li+li{border-top:1px solid var(--border, #303033)}.own-domain-retired-name{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}.own-domain-following{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.own-domain-spin{animation:own-domain-spin 1s linear infinite}@keyframes own-domain-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.own-domain-head{flex-direction:column}.own-domain-records table,.own-domain-records thead,.own-domain-records tbody,.own-domain-records tr,.own-domain-records td,.own-domain-records th{display:block}.own-domain-records thead{display:none}.own-domain-records tr{padding:8px 0;border-top:1px solid var(--border, #303033)}}.own-domain-connect{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--brand, #f5731b) 45%,transparent);background:color-mix(in srgb,var(--brand, #f5731b) 8%,transparent)}.own-domain-connect>div{display:grid;gap:3px;font-size:13px}.own-domain-connect span{color:var(--muted);font-size:12px}.own-domain-connect .button{flex-shrink:0}@media(max-width:640px){.own-domain-connect{flex-direction:column;align-items:stretch}}.enterprise-custom-tag{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--brand-soft, rgba(232, 98, 14, .12));color:var(--brand);font-size:.68rem;font-weight:700;letter-spacing:.02em;vertical-align:middle}.enterprise-custom-groups{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.enterprise-custom-groups li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.enterprise-custom-groups li>div{display:flex;min-width:0;flex-direction:column;gap:2px}.enterprise-custom-groups strong{color:var(--text)}.enterprise-custom-groups span{color:var(--muted);font-size:.8rem}@media(max-width:560px){.enterprise-custom-groups li{flex-direction:column;align-items:stretch}}.hq-clients-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.hq-clients-toolbar .hq-search-field{flex:1 1 260px;width:auto;max-width:380px}.hq-clients-toolbar .hq-view-filters{flex:0 1 auto}.hq-clients-selects{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-left:auto}.hq-clients-selects .hq-people-sort select{min-width:132px}.hq-client-name{display:flex;min-width:0;align-items:center;gap:10px;color:inherit;text-decoration:none}.hq-client-name>span:first-child{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-blue);background:var(--hq-blue-soft);font-size:.68rem;font-weight:720}.hq-client-name>span:last-child{display:flex;min-width:0;flex-direction:column}.hq-client-name strong{overflow:hidden;color:var(--hq-copy);text-overflow:ellipsis;white-space:nowrap}.hq-client-name:hover strong{color:var(--hq-blue)}.hq-client-name small{color:var(--hq-copy-muted);font-size:var(--hq-type-xs)}.hq-client-plan{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border:1px solid var(--hq-line);border-radius:999px;color:var(--hq-copy-soft);background:var(--hq-panel-raised);font-size:var(--hq-type-xs);font-weight:680;white-space:nowrap}.hq-client-plan[data-plan=trial]{color:var(--hq-copy-muted)}.hq-client-plan[data-plan=starter]{border-color:color-mix(in srgb,var(--hq-green) 28%,var(--hq-line));color:var(--hq-green);background:var(--hq-green-soft)}.hq-client-plan[data-plan=growth]{border-color:color-mix(in srgb,var(--hq-blue) 28%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-client-plan[data-plan=enterprise]{border-color:color-mix(in srgb,var(--hq-violet) 30%,var(--hq-line));color:var(--hq-violet);background:var(--hq-violet-soft)}.hq-client-plan[data-plan=custom]{border-color:color-mix(in srgb,var(--hq-gold) 45%,var(--hq-line));color:var(--hq-gold);background:var(--hq-gold-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hq-gold) 18%,transparent)}.hq-client-renewal :is(strong,small){white-space:nowrap}.hq-client-owner{display:flex;min-width:0;flex-direction:column}.hq-client-owner strong,.hq-client-owner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-client-owner span{color:var(--hq-copy-soft);font-size:var(--hq-type-sm)}.hq-client-toggle{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy);background:var(--hq-panel);cursor:pointer;font-size:var(--hq-type-sm);font-weight:640;white-space:nowrap}.hq-client-toggle:hover{border-color:var(--hq-line-strong);background:var(--hq-panel-raised)}.hq-client-toggle svg{transition:transform .15s ease}.hq-client-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.hq-client-family-row,.hq-client-family-row:hover{background:var(--hq-panel-soft)}.hq-client-family-row>td{padding:10px 14px 14px}.hq-client-family{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none}.hq-client-family a{display:flex;min-width:0;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--hq-line);border-radius:10px;color:inherit;background:var(--hq-panel);text-decoration:none}.hq-client-family a:hover{border-color:color-mix(in srgb,var(--hq-blue) 40%,var(--hq-line))}.hq-client-family a>svg{flex:0 0 auto;color:var(--hq-copy-muted)}.hq-client-family a>span{display:flex;min-width:0;flex:1;flex-direction:column}.hq-client-family strong{overflow:hidden;color:var(--hq-copy);font-size:var(--hq-type-sm);text-overflow:ellipsis;white-space:nowrap}.hq-client-family small{color:var(--hq-copy-muted);font-size:var(--hq-type-xs)}@media(max-width:900px){.hq-clients-toolbar{align-items:stretch;flex-direction:column}.hq-clients-toolbar .hq-search-field{flex:0 0 auto;width:100%;max-width:none}.hq-clients-selects{width:100%;margin-left:0}.hq-clients-toolbar .hq-view-filters{flex-wrap:wrap;overflow:visible}.hq-clients-selects .hq-people-sort{flex:1 1 0;min-width:0;justify-content:space-between}.hq-clients-selects .hq-people-sort select{min-width:0;width:100%}}@media(max-width:560px){.hq-clients-selects{flex-direction:column;align-items:stretch}.netics-table[data-responsive=stack]>table>tbody>tr.hq-client-family-row>td{display:block;padding:10px}.hq-client-family{grid-template-columns:minmax(0,1fr)}}.hq-clients-page .netics-table[data-responsive=stack] td :is(.hq-client-plan,.status-pill){justify-self:start;width:-moz-max-content;width:max-content}.websites-plan-note{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 18px;padding:12px 16px;border:1px dashed color-mix(in srgb,var(--brand) 45%,transparent);border-radius:12px;font-size:.9rem}.websites-plan-note span{color:var(--muted)}.websites-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;margin:0;padding:0;list-style:none}.website-card{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.website-card-main{display:grid;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.website-card-thumb{position:relative;display:block;height:190px;overflow:hidden;border-bottom:1px solid var(--border);background:var(--surface-soft)}.website-card-thumb iframe{position:absolute;top:0;left:0;width:1280px;height:800px;border:0;transform:scale(.25);transform-origin:0 0;pointer-events:none}.website-card-copy{display:grid;gap:2px;padding:14px 16px 6px}.website-card-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-card-foot{display:flex;align-items:center;gap:10px;padding:8px 16px 14px}.website-card-foot small{flex:1}.website-examples{display:grid;gap:8px}.website-example{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font-size:.85rem;text-align:left;cursor:pointer}.website-example:hover{border-color:var(--brand)}.ws-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ws-head h1{margin:0;font-size:1.35rem}.ws-head-title{display:flex;align-items:center;gap:12px;min-width:0}.ws-head-title a.address{color:var(--muted);font-size:.85rem;text-decoration:none}.ws-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ws-tabs{margin-bottom:16px}.ws-build{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}@media(max-width:1100px){.ws-build{grid-template-columns:1fr}}.ws-stage{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.ws-stage-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border)}.ws-stage-bar select{max-width:220px}.ws-stage-bar .spacer{flex:1}.ws-devices{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.ws-devices button{display:grid;place-items:center;width:34px;height:30px;border:0;background:transparent;color:var(--muted);cursor:pointer}.ws-devices button.active{background:var(--surface-soft);color:var(--text)}.ws-icon-button{display:grid;place-items:center;width:32px;height:30px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text);cursor:pointer}.ws-icon-button:disabled{opacity:.4;cursor:default}.ws-canvas{position:relative;display:flex;justify-content:center;height:calc(100vh - 250px);min-height:520px;background:var(--surface-soft);overflow:hidden}.ws-canvas iframe{flex:none;border:0;background:#fff}.ws-canvas.tablet iframe,.ws-canvas.phone iframe{box-shadow:0 0 0 1px var(--border)}.ws-working{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:10px;background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;font-weight:600}.ws-working small{color:var(--muted);font-weight:400;max-width:360px}.ws-panel{display:grid;gap:12px}.ws-card{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.ws-card h3{margin:0;font-size:.9rem}.ws-ask textarea{min-height:96px;resize:vertical}.ws-ask-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-selected{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9px;background:color-mix(in srgb,var(--brand) 12%,transparent);font-size:.82rem}.ws-selected button{margin-left:auto;border:0;background:none;color:var(--muted);cursor:pointer}.ws-suggestions{display:flex;flex-wrap:wrap;gap:6px}.ws-suggestions button{padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font-size:.78rem;cursor:pointer}.ws-suggestions button:hover{color:var(--text);border-color:var(--brand)}.ws-message{font-size:.85rem}.ws-message.failed{color:var(--danger, #dc2626)}.ws-history{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ws-history li{display:grid;grid-template-columns:auto 1fr;gap:8px;font-size:.82rem}.ws-history .num{color:var(--muted);font-variant-numeric:tabular-nums}.ws-checks{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.82rem}.ws-checks li{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.ws-checks .ok{color:var(--success, #16a34a)}.ws-checks .warn{color:var(--gold, #b45309)}.ws-checks .bad{color:var(--danger, #dc2626)}.ws-checks small{display:block;color:var(--muted)}.ws-pages{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}@media(max-width:900px){.ws-pages{grid-template-columns:1fr}}.ws-page-list{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ws-page-list button{width:100%;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.ws-page-list button.active{border-color:var(--border);background:var(--surface);font-weight:600}.ws-sections{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ws-section-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.ws-section-row.is-hidden{opacity:.55}.ws-section-row strong{font-size:.9rem}.ws-section-row small{display:block;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.ws-section-row .grow{flex:1;min-width:0}.ws-row-actions{display:flex;gap:4px}.ws-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ws-swatch{display:flex;align-items:center;gap:8px}.ws-swatch input[type=color]{width:42px;height:34px;padding:0;border:1px solid var(--border);border-radius:8px;background:none}.ws-logo{display:flex;align-items:center;gap:12px}.ws-logo img{height:40px;max-width:160px;-o-object-fit:contain;object-fit:contain;border:1px solid var(--border);border-radius:8px;padding:4px;background:#fff}.ws-danger{border-color:color-mix(in srgb,var(--danger, #dc2626) 40%,var(--border))}.spin{animation:ws-spin 1s linear infinite}@keyframes ws-spin{to{transform:rotate(360deg)}}.ws-check{display:flex;align-items:center;gap:8px;margin:2px 0 10px;font-size:.85rem}.ws-seo{display:grid;gap:16px}.ws-seo-summary{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ws-seo-summary .grow{flex:1;min-width:240px}.ws-score{display:grid;place-items:center;align-content:center;width:78px;height:78px;border-radius:50%;border:5px solid var(--border);line-height:1}.ws-score strong{font-size:1.5rem}.ws-score small{color:var(--muted);font-size:.7rem}.ws-score.good{border-color:var(--success, #16a34a)}.ws-score.fair{border-color:var(--gold, #b45309)}.ws-score.poor{border-color:var(--danger, #dc2626)}.ws-seo-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media(max-width:1100px){.ws-seo-grid{grid-template-columns:1fr}}.ws-seo-page-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ws-snippet{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);font-family:Arial,sans-serif}.ws-snippet .url{color:var(--muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-snippet .title{color:#8ab4f8;font-size:1.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-snippet .text{color:var(--muted);font-size:.84rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-theme=light] .ws-snippet .title{color:#1a0dab}.ws-checks .muted{color:var(--muted)}.ws-all-good{display:flex;align-items:center;gap:8px;margin:0}.ws-files{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:.85rem}.ws-files li{display:grid;gap:2px}.ws-files a{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-weight:600;text-decoration:none}.ws-files small{color:var(--muted)}.ws-analytics{display:grid;gap:16px}.ws-analytics-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ws-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.ws-tile{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.ws-tile strong{font-size:1.5rem;font-variant-numeric:tabular-nums}.ws-change{display:inline-flex;align-items:center;gap:2px;font-weight:600}.ws-explain p{line-height:1.6}.ws-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.ws-table{width:100%;border-collapse:collapse;font-size:.85rem}.ws-table th{color:var(--muted);font-weight:500;font-size:.75rem;text-align:right;padding:0 0 6px 10px}.ws-table td{padding:6px 0 6px 10px;text-align:right;font-variant-numeric:tabular-nums;border-top:1px solid var(--border)}.ws-table td:first-child{position:relative;text-align:left;padding-left:0;width:60%}.ws-bar{position:absolute;inset:3px auto 3px 0;border-radius:6px;background:color-mix(in srgb,var(--brand) 14%,transparent)}.ws-bar-label{position:relative;padding-left:8px;overflow-wrap:anywhere}.website-card-numbers{display:flex;gap:14px;padding:0 16px 4px;font-size:.8rem;color:var(--muted)}.website-card-numbers strong{color:var(--text)}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none}.media-grid.compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:60vh;overflow:auto}.media-card{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.media-thumb{display:grid;place-items:center;height:150px;overflow:hidden;background:var(--surface-soft);color:var(--muted);border-bottom:1px solid var(--border)}.media-thumb img{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.media-copy{display:grid;gap:3px;padding:10px 12px;min-width:0;font-size:.85rem}.media-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-copy details summary{cursor:pointer;color:var(--brand);font-size:.8rem}.media-copy details ul{margin:6px 0 0;padding-left:16px;font-size:.8rem}.media-actions{display:flex;gap:6px;padding:0 12px 12px}.media-picker-bar{display:flex;justify-content:flex-end;margin-bottom:12px}.media-tile{display:grid;gap:4px;width:100%;padding:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface);color:var(--text);cursor:pointer;text-align:left}.media-tile:hover{border-color:var(--brand)}.media-tile img{width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.media-tile span{padding:0 8px 8px;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-backup-actions{display:flex;flex-wrap:wrap;gap:8px}.ws-backup-actions label{cursor:pointer}.ws-advanced summary{cursor:pointer;font-weight:600;font-size:.9rem}.ws-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.ws-domains{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ws-domains li{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mail-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mail-row .input{flex:1 1 200px;min-width:0}.mail-address-input{display:inline-flex;align-items:center;gap:6px;flex:1 1 260px}.mail-address-input .input{flex:1}.mail-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mail-head h3{font-size:1rem}.mail-head .spacer{flex:1}.mail-records{overflow-x:auto;border:1px solid var(--border);border-radius:10px}.mail-records table{width:100%;border-collapse:collapse;font-size:.82rem}.mail-records th{text-align:left;color:var(--muted);font-weight:500;padding:8px 10px;background:var(--surface-soft)}.mail-records td{padding:8px 10px;border-top:1px solid var(--border);vertical-align:top}.mail-records td small{display:block;margin-top:2px}.mail-records .ok{color:var(--success, #16a34a);vertical-align:-2px}.mail-value{word-break:break-all}.mail-sub{margin:8px 0 0;font-size:.9rem}.mail-boxes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mail-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.mail-box-main{display:grid;gap:2px;min-width:0}.mail-box-main small{overflow:hidden;text-overflow:ellipsis}.mail-box-actions{display:flex;align-items:center;gap:6px}.mail-edit{grid-column:1 / -1}.mail-group-form{display:grid;gap:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:10px}.mail-members{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem}.mail-members label{display:inline-flex;align-items:center;gap:6px}.mail-settings{margin:0;padding-left:18px;font-size:.85rem;display:grid;gap:4px}.mail-secret{display:grid;gap:10px;justify-items:start}.mail-secret code{font-size:1.1rem;padding:10px 14px;border-radius:8px;background:var(--surface-soft);letter-spacing:.04em}.mail-more summary{cursor:pointer;font-size:.85rem;color:var(--muted);margin:4px 0 8px}.websites-header .voice-page-header-actions .button{white-space:nowrap}@media(min-width:1100px){.websites-header .voice-page-header-actions{flex:0 0 auto;flex-wrap:nowrap}}label.button.website-restore-pick{flex-direction:row;align-self:flex-start;margin:0;color:var(--text);font-size:12.5px}label.button.website-restore-pick.disabled{opacity:.6;pointer-events:none}.ws-domains-panel{display:grid;gap:14px;max-width:920px}.ws-domain-add{display:flex;gap:8px;margin:4px 0 8px}.ws-domain-add .input{flex:1;min-width:0}.ws-domain-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.ws-domain-head h3{margin:0 0 6px;overflow-wrap:anywhere}.ws-domain-head h3 a{display:inline-flex;align-items:center;gap:6px;color:inherit}.ws-domain-tags,.ws-domain-actions{display:flex;flex-wrap:wrap;gap:6px}.ws-domain-steps{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 4px;padding:0;list-style:none;color:var(--muted);font-size:12.5px}.ws-domain-steps li{display:inline-flex;align-items:center;gap:6px}.ws-domain-steps li.ok{color:var(--success, #16a34a)}@media(max-width:560px){.ws-domain-add{flex-direction:column}}@media(max-width:560px){.mail-records table,.mail-records tbody,.mail-records tr,.mail-records td{display:block;width:100%}.mail-records thead{display:none}.mail-records tr{position:relative;padding:10px 44px 10px 12px;border-top:1px solid var(--border)}.mail-records tr:first-child{border-top:0}.mail-records td{padding:2px 0;border:0}.mail-records td:first-child{font-weight:600}.mail-records td:last-child{position:absolute;top:8px;right:8px;width:auto}.mail-records code{overflow-wrap:anywhere}}.website-card-health{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.website-card-health .health{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 8px;overflow:hidden;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.website-card-health .health.good{color:var(--success, #16a34a)}.website-card-health .health.bad{color:var(--danger, #dc2626);border-color:currentColor}.ws-overview{display:grid;gap:14px;max-width:1100px}.ws-overview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.ws-stat{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ws-stat h3,.ws-overview h3{display:flex;align-items:center;gap:6px;margin:0}.ws-stat>.button{margin-top:auto}.ws-stat .muted.small,.ws-overview p.muted.small{margin:0}.ws-overview .ws-card{display:flex;flex-direction:column;gap:10px}.ws-overview .ws-card>.button{align-self:flex-start}.ws-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ws-stat-numbers{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--muted)}.ws-stat-numbers strong{color:var(--text);font-size:16px}.ws-address-list,.ws-log{display:grid;gap:8px;width:100%;margin:0;padding:0;list-style:none;font-size:13px}.ws-address-list li,.ws-log li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;overflow-wrap:anywhere}.ws-address-list .ok{color:var(--success, #16a34a)}.ws-address-list .warn{color:var(--gold, #b45309)}.ws-overview h4{margin:6px 0 0;font-size:13px}.ws-uptime-bars{display:flex;gap:2px;height:28px;align-items:stretch;width:100%}.ws-uptime-bars span{flex:1;max-width:10px;border-radius:2px;background:var(--success, #16a34a);opacity:.8}.ws-uptime-bars span.slow{background:var(--gold, #d97706)}.ws-uptime-bars span.down{background:var(--danger, #dc2626)}.ws-diff{display:grid;gap:16px;margin-top:8px}.ws-diff h4{margin:0 0 6px;font-size:13px}.ws-diff-list{display:grid;gap:8px;margin:0;padding-left:18px;font-size:13px}.ws-diff-list li.added::marker{color:var(--success, #16a34a)}.ws-diff-list li.removed{color:var(--danger, #dc2626)}.ws-diff-fields{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none;font-size:12.5px}.ws-diff-fields li{display:grid;grid-template-columns:minmax(90px,160px) 1fr auto 1fr;align-items:start;gap:8px;padding:6px 8px;border-radius:8px;background:var(--surface-soft, rgba(127, 127, 127, .06))}.ws-diff-field{color:var(--muted)}.ws-diff-before{color:var(--muted);text-decoration:line-through;overflow-wrap:anywhere}.ws-diff-after{overflow-wrap:anywhere}@media(max-width:560px){.ws-diff-fields li{grid-template-columns:1fr}}.mail-settings{display:grid;gap:12px;margin-top:12px}.mail-check{display:flex;align-items:center;gap:8px;margin:0;flex-direction:row;font-size:13px;color:var(--text)}.mail-check input{width:auto}.mail-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mail-settings-foot{display:flex;justify-content:flex-end}.mail-people{display:grid;gap:8px;margin:0;padding:0;list-style:none}.webmail{display:grid;grid-template-columns:200px minmax(260px,360px) minmax(0,1fr);min-height:70vh;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface, transparent)}.webmail-folders{display:flex;flex-direction:column;gap:10px;padding:12px;border-right:1px solid var(--border)}.webmail-folders ul,.webmail-list ul,.webmail-attachments{margin:0;padding:0;list-style:none}.webmail-folder{display:flex;width:100%;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:13px;text-align:left;cursor:pointer}.webmail-folder span{flex:1}.webmail-folder.active,.webmail-folder:hover{background:var(--surface-soft, rgba(127, 127, 127, .08))}.webmail-folder strong{font-size:11px}.webmail-folders>small{margin-top:auto;overflow-wrap:anywhere}.webmail-list{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--border)}.webmail-search{display:flex;align-items:center;gap:6px;padding:10px;border-bottom:1px solid var(--border)}.webmail-search .input{min-height:34px;padding:6px 10px}.webmail-list ul{overflow-y:auto;max-height:70vh}.webmail-row{display:grid;width:100%;gap:2px;padding:10px 12px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left;cursor:pointer}.webmail-row:hover,.webmail-row.active{background:var(--surface-soft, rgba(127, 127, 127, .08))}.webmail-row-top{display:flex;justify-content:space-between;gap:8px;font-size:13px}.webmail-row-top strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webmail-row.unread .webmail-row-top strong,.webmail-row.unread .webmail-row-subject{font-weight:700}.webmail-row-subject{display:flex;align-items:center;gap:4px;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.webmail-row small.muted{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.webmail-empty{padding:20px;text-align:center}.webmail-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;margin-top:auto}.webmail-reader{min-width:0;padding:16px 18px;overflow-y:auto;max-height:76vh}.webmail-reader-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.webmail-reader-head h2{flex:1;min-width:200px;margin:0;font-size:18px;overflow-wrap:anywhere}.webmail-reader-actions{display:flex;flex-wrap:wrap;gap:6px}.webmail-back{display:none}.webmail-meta{margin:12px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.webmail-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.webmail-attachments a{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--text)}.webmail-frame{width:100%;min-height:55vh;border:0;border-radius:8px;background:#fff}.webmail-text{white-space:pre-wrap;font:inherit;font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}@media(max-width:900px){.webmail{grid-template-columns:1fr;min-height:0;align-content:start}.webmail-folders{border-right:0;border-bottom:1px solid var(--border)}.webmail-folders ul{display:flex;flex-wrap:wrap;gap:4px}.webmail-folder{width:auto}.webmail-folders>small{display:none}.webmail-list{border-right:0}.webmail-list.has-open{display:none}.webmail-back{display:inline-grid}.webmail-reader{max-height:none}.webmail-list.has-open+.webmail-reader{display:block}.webmail-list:not(.has-open)+.webmail-reader{display:none}}.ws-layouts-label{font-size:.76rem;font-weight:500;color:var(--muted-strong, var(--muted))}.ws-layouts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;max-height:260px;overflow-y:auto}.ws-layout{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.ws-layout strong{font-size:13px}.ws-layout small{color:var(--muted);font-size:11.5px;line-height:1.35}.ws-layout:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}.ws-layout.active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.ws-domain-results{display:grid;gap:6px;margin:8px 0;padding:0;list-style:none}.ws-domain-results li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.ws-domain-results strong{min-width:200px;overflow-wrap:anywhere}.dns-nameservers ul{display:grid;gap:6px;margin:6px 0 0;padding:0;list-style:none}.dns-nameservers li{display:flex;align-items:center;gap:8px}.dns-records{display:grid;gap:10px;margin-top:12px}.dns-records h4{margin:0;font-size:13px}.dns-record-form{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dns-record-form .input{width:auto;min-width:0;flex:0 1 120px;min-height:34px;padding:6px 10px}.dns-record-form .input.grow{flex:1 1 220px}.dns-record-form .dns-priority{flex:0 0 70px}.dns-actions{white-space:nowrap;text-align:right}.data-fields-editor{display:grid;gap:8px}.data-field-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.data-field-row .input{width:auto;flex:1 1 160px;min-height:36px;padding:6px 10px}.data-field-row select.input{flex:0 1 150px}.data-access{display:grid;gap:8px}.data-form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 14px}.data-form-grid .full{grid-column:1 / -1}.data-snippet{margin:0;padding:12px;border-radius:8px;background:var(--surface-soft, rgba(127, 127, 127, .08));font-size:12px;overflow-x:auto;white-space:pre}.ws-code{min-height:60vh;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre}.website-card-empty{display:grid;place-items:center;height:100%;color:var(--muted)}.ws-files{display:grid;gap:14px}.ws-files-live-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.ws-files-live-head p{margin:4px 0 0}.ws-files-frame{position:relative;height:360px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.ws-files-frame iframe{position:absolute;top:0;left:0;width:200%;height:200%;border:0;transform:scale(.5);transform-origin:0 0}.ws-files-building{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:.85rem}.ws-files-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.ws-files-grid h3,.ws-card h3 svg{vertical-align:-2px}.ws-files-grid p{margin:0;overflow-wrap:anywhere}.ws-files-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ws-files-toggle{display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.ws-zip-drop{display:flex;align-items:center;justify-content:center;gap:10px;min-height:84px;padding:14px;border:1px dashed color-mix(in srgb,var(--brand) 45%,transparent);border-radius:12px;color:var(--muted);text-align:center;cursor:pointer}.ws-zip-drop.over,.ws-zip-drop:hover{border-color:var(--brand);color:inherit}.ws-zip-drop.disabled{cursor:progress;opacity:.7}.ws-deploys{display:grid;gap:0;margin:0;padding:0;list-style:none}.ws-deploys li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--border)}.ws-deploys li:first-child{border-top:0}.ws-deploys li>div{min-width:0;overflow-wrap:anywhere}.ws-deploy-detail{margin:4px 0 0;font-size:.82rem;color:var(--danger, #b42318)}.ws-deploy-detail.muted{color:var(--muted)}.ws-github-connect{display:grid;justify-items:start;gap:10px}.ws-github-connect p{margin:0}.ws-github-already{font-size:.85rem;color:var(--muted)}.ws-github-picker{display:grid;gap:10px}.ws-github-picker p{margin:0}.ws-github-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ws-github-row>select,.ws-github-row>label{flex:1 1 180px}.ws-github-row label{display:grid;gap:4px;font-size:.85rem}.ws-github-search{display:flex;align-items:center;gap:8px;color:var(--muted)}.ws-github-search .input{flex:1}.ws-github-repos{display:grid;max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.ws-github-repos li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px;border-top:1px solid var(--border)}.ws-github-repos li:first-child{border-top:0}.ws-github-repos li>span{min-width:0;overflow-wrap:anywhere}.websites-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.attendance-bars{display:flex;align-items:flex-end;gap:4px;width:100%;height:56px}.attendance-bars span{flex:1;min-width:6px;max-width:28px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--accent, #2563eb) 70%,transparent)}.modal.wide.attendance-modal{max-width:860px}.attendance-checkin{display:grid;grid-template-columns:1.3fr 1fr 1.2fr 86px auto auto;gap:8px;align-items:center}.attendance-checkin .mail-check{white-space:nowrap}.attendance-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.attendance-new{margin-left:8px;padding:1px 7px;border-radius:999px;font-size:11px;background:color-mix(in srgb,var(--success, #16a34a) 14%,transparent);color:var(--success, #16a34a)}.attendance-weeks{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);white-space:nowrap}.attendance-weeks .input{width:auto}@media(max-width:760px){.attendance-checkin{grid-template-columns:1fr 1fr}.attendance-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}}.attendance-feed{max-width:100%;overflow:hidden}.attendance-feed span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-workspace{--crm-accent: var(--accent, #ef6c00)}.ws-pane{display:grid;gap:16px;margin-top:16px;animation:ws-enter .22s ease-out}@keyframes ws-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ws-ask-button{box-shadow:0 6px 18px -10px #ec489999}.ws-askbar{display:grid;gap:8px;max-width:1100px}.ws-askbar form{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface);transition:border-color .16s ease,box-shadow .2s ease}.ws-askbar form:focus-within{border-color:color-mix(in srgb,var(--brand, #a855f7) 55%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--brand, #a855f7) 12%,transparent)}.ws-askbar form>svg{color:var(--brand, var(--accent));flex:none}.ws-askbar input{flex:1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:14px;outline:none;padding:8px 0}.ws-askbar-chips{display:flex;flex-wrap:wrap;gap:6px}.ws-askbar-chips button{padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;transition:color .16s ease,border-color .16s ease}.ws-askbar-chips button:hover:not(:disabled){color:var(--text);border-color:var(--border-strong, var(--border))}.ws-reading{display:flex;align-items:flex-start;gap:14px;max-width:1100px;padding:18px 20px;border-radius:var(--radius-lg, 18px);background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(120deg,#a855f773,#ec489959,#f9731659) border-box;border:1px solid transparent}.ws-reading-mark{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;color:#fff;background:var(--brand-gradient, var(--accent))}.ws-reading-body{flex:1;min-width:0}.ws-reading-body h3{margin:0 0 4px;font-size:15px}.ws-reading-body p{margin:0;line-height:1.55}.ws-reading>.button{align-self:center;flex:none}.ws-inline-select{display:flex;align-items:center;gap:8px}.ws-inline-select .input{width:auto;min-width:140px}.ws-components-group h4{margin:14px 0 8px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ws-components{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ws-component{display:grid;gap:2px;padding:12px 14px;text-align:left;border:1px solid var(--border);border-radius:12px;background:none;color:inherit;font:inherit;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.ws-component:hover:not(:disabled){border-color:var(--border-strong, var(--border));transform:translateY(-1px)}.ws-component small{color:var(--muted);font-size:12px}.ws-component:disabled{opacity:.55;cursor:default}.ws-working{margin:12px 0 0;font-size:13px;color:var(--muted)}.ws-working:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--brand, var(--accent));animation:ws-pulse 1.2s ease-in-out infinite}@keyframes ws-pulse{50%{opacity:.25}}.ws-quiet-list{display:grid;gap:0;margin:4px 0 0;padding:0;list-style:none}.ws-quiet-list li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border);font-size:14px}.ws-quiet-list li:last-child{border-bottom:0}.ws-quiet-list li>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-big-number{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0 2px}.ws-big-number strong{font-size:34px;font-weight:600;letter-spacing:-.02em}.ws-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin-top:12px}.ws-action-grid>div{display:grid;gap:2px}.ws-action-grid strong{font-size:20px;font-weight:600}.ws-change{font-size:12px}.ws-change.up{color:var(--success, #16a34a)}.ws-change.down{color:var(--danger, #dc2626)}.ws-spark{display:flex;align-items:flex-end;gap:3px;height:64px;margin-top:14px}.ws-spark span{flex:1;min-width:3px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--brand, #a855f7) 55%,transparent)}.ws-spark span.slow{background:var(--amber, #f59e0b)}.ws-spark span.bad{background:var(--danger, #dc2626);height:100%!important;opacity:.7}@media(max-width:640px){.ws-reading{flex-wrap:wrap}.ws-reading>.button{align-self:flex-start}.ws-inline-select{width:100%}.ws-inline-select .input{flex:1}}.website-card-actions{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 14px}.ws-card-head .ws-inline-select{display:flex!important;flex-direction:row;align-items:center;gap:8px}.ws-card-head .ws-inline-select>span{margin:0}.netics-native-select{position:relative;display:inline-grid;min-width:0;vertical-align:middle}.netics-native-select>select:not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:none;padding-inline-end:38px;margin:0;cursor:pointer;font:inherit}.netics-native-select>svg{position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted, #98a0ae)}.netics-native-select>select:focus-visible{outline:2px solid var(--brand-bright, #f58a48);outline-offset:3px}.netics-native-select:has(select:disabled){opacity:.6}.netics-native-select>select:disabled{cursor:not-allowed}.team-access-page .team-access-panel-head{align-items:center;padding:24px}.team-access-page .team-access-toolbar{gap:12px}.team-access-page .team-access-toolbar label,.team-access-page .team-access-role-control{margin:0}.team-access-page .team-access-toolbar label{flex:1;min-width:0}.team-access-page .team-access-toolbar input,.team-access-page .team-access-toolbar select{height:42px;font-size:13px}.team-access-page .team-access-toolbar>.netics-native-select{flex:0 0 166px}.team-access-page .team-access-toolbar select{width:100%}.team-access-page .team-access-role-control{min-width:160px;max-width:220px;font-size:12px}.team-access-page .team-access-role-control>.netics-native-select{width:100%}.team-access-page .team-access-role-control select{min-height:40px;padding-inline-start:12px}.team-access-page .team-access-person{gap:12px}.team-access-page .team-access-person>div{gap:3px}.team-access-page .team-access-person strong{font-size:13px}.team-access-page .team-access-person small,.team-access-page .team-access-date{font-size:12px}.team-access-page .team-access-row-actions{gap:7px}.team-access-page .team-access-row-actions>small{color:var(--muted);font-size:11px;text-align:end;max-width:210px}.team-access-page .team-access-row-actions .button:disabled{color:var(--muted);border-color:var(--border);background:transparent;opacity:.65;cursor:not-allowed}.team-access-dialog-form .netics-native-select,.team-access-dialog-form .netics-native-select select{width:100%}@media(max-width:980px){.team-access-page .team-access-panel-head{align-items:stretch}}@media(max-width:720px){.team-access-page .team-access-panel-head{padding:20px 16px}.team-access-page .team-access-toolbar>.netics-native-select{flex:auto;width:100%}.team-access-page .team-access-role-control{width:100%;max-width:none;min-width:0}.team-access-page .team-access-row-actions>small{text-align:start;max-width:none}}.connectors-page{display:flex;flex-direction:column;gap:20px}.connectors-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.connectors-tabs{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.connectors-tabs button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-strong);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.connectors-tabs button.active{background:var(--surface-raised);border-color:var(--border);color:var(--text)}.connectors-tab-count{min-width:18px;padding:0 5px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:11px;line-height:18px;text-align:center}.connectors-search{display:flex;flex-direction:row;align-items:center;height:38px;box-sizing:border-box;gap:8px;flex:1 1 220px;max-width:420px;margin-left:auto;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted)}.connectors-search input,.connectors-search input:focus{flex:1;width:auto;min-width:0;height:36px;border:0;outline:none;background:transparent;box-shadow:none;padding:0;color:var(--text)}.connectors-search:focus-within{border-color:var(--brand)}.connectors-add{position:relative}.connectors-add>.button{display:inline-flex;align-items:center;gap:6px;height:38px;box-sizing:border-box;white-space:nowrap}.connectors-tabs{height:38px;box-sizing:border-box}.connectors-add-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:210px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);box-shadow:0 12px 32px #00000047}.connectors-add-menu button{display:block;width:100%;padding:9px 12px;border:0;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.connectors-add-menu button:hover{background:var(--brand-soft)}.connectors-sections{display:flex;flex-direction:column;gap:28px}.connectors-section h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600}.connectors-count{padding:1px 7px;border-radius:999px;background:var(--surface-raised);color:var(--muted-strong);font-size:11px;font-weight:500}.connectors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:860px){.connectors-grid{grid-template-columns:minmax(0,1fr)}}.connector-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;width:100%;min-height:112px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.connector-card:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-raised)}.connector-card:disabled{cursor:default}.connector-card.unavailable .connector-logo,.connector-card.unavailable .connector-card-copy{opacity:.6}.connector-logo{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden}.connector-logo img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.connector-logo-letter{color:#3b3b3b;font-size:20px;font-weight:600}.connector-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.connector-card-name{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600}.connector-verified{color:var(--muted);flex:none}.connector-badge{padding:1px 6px;border-radius:6px;background:var(--surface-raised);color:var(--muted-strong);font-size:11px;font-weight:500}.connector-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted-strong);font-size:13px;line-height:1.45}.connector-card-by{color:var(--muted);font-size:12px}.connector-state{display:grid;place-items:center;width:34px;height:34px;border-radius:9px}.connector-state.add{background:var(--surface-raised);border:1px solid var(--border);color:var(--text)}.connector-state.ok{background:var(--success-soft);color:var(--success)}.connector-state.warn{background:var(--amber-soft);color:var(--amber)}.connector-soon{padding:3px 8px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-size:11px}.connectors-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;border:1px dashed var(--border-strong);border-radius:14px;color:var(--muted-strong);text-align:center}.connectors-empty.small{padding:28px 16px}.connectors-empty strong{color:var(--text)}.connectors-empty p{max-width:460px;margin:0 0 6px;font-size:13px;line-height:1.5}.connectors-safety{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:var(--surface-soft);border:1px solid var(--border);color:var(--muted-strong)}.connectors-safety svg{flex:none;margin-top:2px;color:var(--success)}.connectors-safety p{margin:0;font-size:13px;line-height:1.5}.connector-dialog{display:flex;flex-direction:column;gap:14px}.connector-dialog p{margin:0;color:var(--muted-strong);font-size:14px;line-height:1.5}.connector-dialog-head{display:flex;align-items:center;gap:12px}.connector-dialog-head>div{display:flex;flex-direction:column}.connector-dialog-head span{color:var(--muted);font-size:12px}.connector-dialog-points{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;color:var(--muted-strong);font-size:13px;line-height:1.5}.connector-field>span{color:var(--muted-strong);font-size:12px;font-weight:500}.connector-field small{color:var(--muted);font-size:12px;line-height:1.45}.connector-advanced-toggle{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:var(--muted-strong);font:inherit;font-size:13px;cursor:pointer}.connector-advanced-toggle svg{transform:rotate(-90deg);transition:transform .15s ease}.connector-advanced-toggle svg.open{transform:none}.connector-dialog .connector-dialog-warning{padding:10px 12px;border-radius:10px;background:var(--warn-bg);border:1px solid var(--warn-border);font-size:12px}.connector-head{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px 14px}.connector-head-copy h1{margin:0;font-size:22px;font-weight:600}.connector-head-copy p{margin:2px 0 0;color:var(--muted);font-size:13px}.connector-head-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.connector-head-actions .button{display:inline-flex;align-items:center;gap:6px}.connector-head-actions .spin{animation:connector-spin .9s linear infinite}@keyframes connector-spin{to{transform:rotate(360deg)}}.connector-alert{display:flex;gap:10px;padding:12px 14px;border-radius:12px;background:var(--warn-bg);border:1px solid var(--warn-border)}.connector-alert svg{flex:none;margin-top:2px;color:var(--amber)}.connector-alert p{margin:2px 0 0;color:var(--muted-strong);font-size:13px}.connector-tools{border:1px solid var(--border);border-radius:14px;background:var(--surface)}.connector-tools-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 18px;border-bottom:1px solid var(--border)}.connector-tools-head h2{margin:0;font-size:15px;font-weight:600}.connector-tools-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.connector-tools-head .connector-bulk{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;color:var(--muted-strong);font-size:13px;white-space:nowrap}.connector-tools-head .connector-bulk select{width:auto;min-width:150px;height:32px;min-height:32px;padding:0 28px 0 10px;font-size:13px}.connector-tool-list{margin:0;padding:0;list-style:none}.connector-tool{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--border)}.connector-tool:last-child{border-bottom:0}.connector-tool.off .connector-tool-copy{opacity:.55}.connector-tool-copy{flex:1 1 auto;min-width:0;max-width:760px}.connector-tool-copy strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;font-weight:600}.connector-tool-copy p{margin:4px 0 0;color:var(--muted-strong);font-size:13px;line-height:1.45;cursor:pointer;white-space:pre-line}.connector-tool-copy p.clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.connector-tag{padding:1px 6px;border-radius:6px;background:var(--success-soft);color:var(--success);font-size:11px;font-weight:500}.connector-tag.danger{background:var(--danger-soft);color:var(--danger)}.connector-policy{display:inline-flex;flex:none;padding:3px;gap:2px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.connector-policy button{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.connector-policy button:disabled{cursor:progress}.connector-policy button.active{background:var(--surface-raised);color:var(--text);box-shadow:0 0 0 1px var(--border)}.connector-policy button.active.auto{color:var(--success)}.connector-policy button.active.ask{color:var(--amber)}.connector-policy button.active.off{color:var(--danger)}@media(max-width:720px){.connector-tool{flex-direction:column;align-items:stretch}.connector-policy span{display:none}.connector-policy{align-self:flex-start}.connectors-search{order:3;flex-basis:100%;max-width:none;margin-left:0}}.blog-site{display:grid;gap:12px;margin:0 0 18px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.blog-site-row{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px}.blog-site-row>svg{margin-top:3px;color:var(--brand)}.blog-site-row p{margin:2px 0 0}.blog-site-feed{display:block;margin-top:6px;overflow-wrap:anywhere;font-size:.78rem;color:var(--muted)}.blog-site-domains{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 0 28px;padding:0;list-style:none}.blog-site-domains li{display:inline-flex;align-items:center;gap:8px;font-size:.85rem}.blog-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.blog-count{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--surface-soft);font-size:.72rem;color:var(--muted)}.blog-search{position:relative;display:block;width:min(280px,100%)}.blog-search svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--muted)}.blog-search .input{padding-left:30px;width:100%}.blog-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.blog-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.blog-row-main{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.blog-row-main:hover strong{color:var(--brand)}.blog-row-cover{display:grid;place-items:center;flex:none;width:56px;height:40px;overflow:hidden;border-radius:8px;background:var(--surface-soft);color:var(--muted)}.blog-row-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-row-copy{display:grid;gap:2px;min-width:0}.blog-row-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-row-actions{display:flex;gap:4px}.blog-none{margin-top:18px}@media(max-width:640px){.blog-row{grid-template-columns:1fr auto}.blog-row-actions{grid-column:1 / -1;justify-content:flex-end}.blog-site-row{grid-template-columns:auto 1fr}.blog-site-row>.button{grid-column:2;justify-self:start}}.blog-editor-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.blog-editor-bar-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.blog-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}@media(max-width:960px){.blog-editor-grid{grid-template-columns:1fr}}.blog-title-input{width:100%;margin-bottom:12px;padding:6px 2px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);font-size:1.6rem;font-weight:700;outline:none}.blog-title-input:focus{border-bottom-color:var(--brand)}.blog-write{border:1px solid var(--border);border-radius:14px;background:var(--surface)}.blog-write-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border)}.blog-toolbar{display:flex;flex-wrap:wrap;gap:2px}.blog-toolbar button{display:inline-flex;align-items:center;gap:6px;min-width:32px;height:30px;padding:0 7px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer}.blog-toolbar button:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.blog-body-input{display:block;width:100%;min-height:460px;padding:16px;border:0;resize:vertical;background:transparent;color:var(--text);font:.95rem/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;outline:none}.blog-preview{min-height:460px;padding:18px 20px}.blog-preview-cover{width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.blog-word-count{margin:0;padding:8px 14px;border-top:1px solid var(--border)}.blog-editor-side{display:grid;gap:12px}.blog-side-card{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.blog-side-card h3{margin:0;font-size:.85rem}.blog-side-card .form-row{margin:0}.blog-seo summary{cursor:pointer;font-size:.85rem;font-weight:600}.blog-when{display:grid;gap:6px;font-size:.88rem}.blog-when label{display:flex;align-items:center;gap:8px;cursor:pointer}.blog-cover{position:relative;margin:0}.blog-cover img{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:10px}.blog-cover button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:999px;background:#0009;color:#fff;cursor:pointer}.blog-cover-add{display:flex;align-items:center;justify-content:center;gap:8px;aspect-ratio:16 / 9;border:1px dashed var(--border);border-radius:10px;background:var(--surface-soft);color:var(--muted);cursor:pointer}.blog-prose{color:var(--text);font-size:1.02rem;line-height:1.75;overflow-wrap:anywhere}.blog-prose h1{font-size:1.9rem;line-height:1.25;margin:.4em 0 .6em}.blog-prose h2{font-size:1.4rem;line-height:1.3;margin:1.6em 0 .5em}.blog-prose h3{font-size:1.15rem;margin:1.4em 0 .4em}.blog-prose p,.blog-prose ul,.blog-prose ol,.blog-prose blockquote,.blog-prose pre{margin:0 0 1.1em}.blog-prose img{display:block;max-width:100%;height:auto;margin:1.4em auto;border-radius:10px}.blog-prose a{color:var(--blog-accent, var(--brand));text-decoration:underline;text-underline-offset:2px}.blog-prose blockquote{padding-left:16px;border-left:3px solid var(--blog-accent, var(--brand));color:var(--muted)}.blog-prose code{padding:1px 5px;border-radius:5px;background:var(--surface-soft);font-size:.9em}.blog-prose pre{overflow-x:auto;padding:14px;border-radius:10px;background:var(--surface-soft)}.blog-prose pre code{padding:0;background:none}.blog-prose hr{margin:2em 0;border:0;border-top:1px solid var(--border)}.hosted-blog{--blog-accent: var(--brand);min-height:100vh;max-width:1080px;margin:0 auto;padding:0 16px 64px;color:var(--text)}.hosted-blog-head{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--border)}.hosted-blog-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;font-weight:700;text-decoration:none}.hosted-blog-brand img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.hosted-blog-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--blog-accent);color:#fff}.hosted-blog-kicker{color:var(--muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.hosted-blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}.hosted-blog-tags button{padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.hosted-blog-tags button.active{border-color:var(--blog-accent);color:var(--text)}.hosted-blog-meta{margin:0 0 6px;color:var(--muted);font-size:.82rem}.hosted-blog-lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center;margin:32px 0;color:inherit;text-decoration:none}.hosted-blog-lead img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:14px}.hosted-blog-lead h1{margin:0 0 10px;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2}.hosted-blog-lead:hover h1,.hosted-blog-grid a:hover h2{color:var(--blog-accent)}.hosted-blog-lead p:last-child{margin:0;color:var(--muted);line-height:1.6}.hosted-blog-lead:not(:has(img)){grid-template-columns:1fr}.hosted-blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;margin:0;padding:28px 0 0;border-top:1px solid var(--border);list-style:none}.hosted-blog-grid a{display:grid;gap:4px;color:inherit;text-decoration:none}.hosted-blog-grid img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-bottom:8px}.hosted-blog-grid h2{margin:0;font-size:1.15rem;line-height:1.35}.hosted-blog-grid p:last-child{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.hosted-blog-article{max-width:720px;margin:28px auto 0}.hosted-blog-article>h1{margin:0 0 22px;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.2}.hosted-blog-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;color:var(--muted);font-size:.85rem;text-decoration:none}.hosted-blog-back:hover{color:var(--text)}.hosted-blog-cover{display:block;width:100%;margin:0 0 28px;border-radius:14px}.hosted-blog-post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.hosted-blog-post-tags span{padding:3px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:.8rem}.hosted-blog-empty{padding:80px 0;text-align:center;color:var(--muted)}@media(max-width:720px){.hosted-blog-lead{grid-template-columns:1fr;gap:16px}}.blog-netics{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.blog-rewrite{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.blog-rewrite select{min-width:280px}.blog-calendar{display:grid;gap:12px}.blog-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.blog-calendar-head h3{margin:0}.blog-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--border);border-radius:12px;overflow:hidden}.blog-calendar-grid .dow{padding:6px 8px;font-size:.72rem;color:var(--muted);background:var(--surface-soft);border-bottom:1px solid var(--border)}.blog-calendar-grid .day{min-height:96px;padding:6px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:grid;align-content:start;gap:4px}.blog-calendar-grid .day:nth-child(7n){border-right:0}.blog-calendar-grid .day.other{background:var(--surface-soft);opacity:.6}.blog-calendar-grid .day.today .num{color:var(--brand);font-weight:700}.blog-calendar-grid .num{font-size:.75rem;color:var(--muted)}.blog-calendar-grid .entry{display:block;width:100%;padding:3px 6px;border:0;border-radius:6px;font-size:.74rem;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-calendar-grid .entry.live{background:color-mix(in srgb,var(--success, #16a34a) 16%,transparent);color:var(--text)}.blog-calendar-grid .entry.scheduled{background:color-mix(in srgb,var(--gold, #b45309) 18%,transparent);color:var(--text)}.blog-calendar-drafts{display:flex;flex-wrap:wrap;gap:6px;align-items:center}@media(max-width:760px){.blog-calendar-grid .day{min-height:64px}}.access-page .access-tabs{margin:4px 0 2px}.access-mode-card{display:flex;flex-direction:column;gap:16px;padding:20px}.access-mode-head{display:flex;align-items:flex-start;gap:14px}.access-mode-head>div{flex:1;min-width:0}.access-mode-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border-radius:10px;background:var(--brand-soft);color:var(--brand)}.access-mode-head h2{margin:0 0 4px;font-size:16px;font-weight:600}.access-mode-head p{margin:0;font-size:13px;line-height:1.6;color:var(--muted-strong)}.access-mode-counts{margin-top:6px!important;font-size:12px!important;color:var(--muted)!important}.access-mode-actions{display:flex;flex-wrap:wrap;gap:10px}.access-consequences p{margin:0 0 12px;font-size:13px;line-height:1.65;color:var(--text)}.access-consequences ul{margin:0 0 14px;padding-inline-start:20px;display:flex;flex-direction:column;gap:7px}.access-consequences li{font-size:13px;line-height:1.55;color:var(--muted-strong)}.access-warning{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border:1px solid var(--warn-border);background:var(--warn-bg);border-radius:10px;font-size:13px;line-height:1.55;color:var(--text)}.access-warning>svg{flex:0 0 auto;margin-top:2px;color:var(--amber)}.access-warning strong{display:block;margin-bottom:6px}.access-warning ul{margin:0 0 8px}.access-warning p{margin:0;font-size:12px;color:var(--muted-strong)}.access-warning+.access-warning{margin-top:10px}.access-confirm-tick{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 13px;border:1px solid var(--border-strong);border-radius:10px;font-size:13px;line-height:1.5;cursor:pointer}.access-confirm-tick input{margin:2px 0 0;width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.access-panel{padding:0;overflow:hidden}.access-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--border)}.access-panel-head h2{margin:2px 0 4px;font-size:16px;font-weight:600}.access-panel-head p{margin:0;max-width:58ch;font-size:13px;line-height:1.6;color:var(--muted-strong)}.access-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.access-search input{min-width:220px;height:40px;font-size:13px}.access-loading{margin:0;padding:26px 20px;font-size:13px;color:var(--muted)}.access-people{margin:0;padding:0;list-style:none}.access-person{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.2fr) auto;align-items:center;gap:16px;padding:15px 20px;border-bottom:1px solid var(--border)}.access-person:last-child{border-bottom:0}.access-person-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.access-person-identity strong{font-size:13.5px}.access-person-identity small{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.access-person-grants{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.access-grant{display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised);font-size:12.5px}.access-grant b{font-weight:600}.access-grant em{font-style:normal;color:var(--muted-strong)}.access-nothing{font-size:12.5px;line-height:1.5;color:var(--muted)}.access-person-actions{display:flex;gap:8px;justify-content:flex-end}.access-impact{border:1px solid var(--border);border-radius:10px;padding:13px 15px;background:var(--surface-soft)}.access-impact-sentence{margin:0;font-size:13.5px;line-height:1.6;color:var(--text)}.access-impact-people{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.access-impact-loses>span,.access-impact-narrows>span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.access-impact-loses ul,.access-impact-narrows ul{margin:4px 0 8px;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px}.access-impact-loses li{font-size:12.5px;color:var(--danger)}.access-impact-narrows li{font-size:12.5px;color:var(--muted-strong)}.access-pair code{margin-inline-start:7px;font-size:11px;color:var(--muted)}.access-roles{margin:0;padding:0;list-style:none}.access-role{display:grid;grid-template-columns:minmax(200px,1.6fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 20px;border-bottom:1px solid var(--border)}.access-role:last-child{border-bottom:0}.access-role-identity{display:flex;flex-direction:column;gap:3px;min-width:0}.access-role-identity strong{display:flex;align-items:center;gap:8px;font-size:13.5px}.access-role-identity small{font-size:12px;color:var(--muted-strong)}.access-role-identity code{font-size:11px;color:var(--muted)}.access-locked{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;border:1px solid var(--border);font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.access-role-counts{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--muted-strong)}.access-role-actions{display:flex;gap:8px;justify-content:flex-end}.access-matrix{display:flex;flex-direction:column;gap:10px;margin-top:8px}.access-group{border:1px solid var(--border);border-radius:10px;overflow:hidden}.access-group.confidential{border-color:var(--warn-border)}.access-group h3{margin:0;font-size:13px}.access-group-toggle{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;border:0;background:var(--surface-raised);color:var(--text);font:inherit;font-weight:600;text-align:start;cursor:pointer}.access-group.confidential .access-group-toggle{background:var(--warn-bg)}.access-group-toggle em{font-style:normal;font-weight:400;font-size:11.5px;color:var(--muted)}.access-band-switch{display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.5;color:var(--muted-strong);cursor:pointer}.access-band-switch input{margin:1px 0 0;width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.access-grid{width:100%;border-collapse:collapse;border-top:1px solid var(--border)}.access-grid th,.access-grid td{padding:8px 10px;border-bottom:1px solid var(--border);font-size:12px;text-align:center;vertical-align:middle}.access-grid tbody tr:last-child th,.access-grid tbody tr:last-child td{border-bottom:0}.access-grid thead th{font-weight:600;color:var(--muted);white-space:nowrap}.access-grid thead th:first-child,.access-grid tbody th{text-align:start}.access-grid tbody th{font-weight:500;display:table-cell}.access-grid tbody th>span{display:block;color:var(--text)}.access-grid tbody th>code{display:block;font-size:10.5px;color:var(--muted)}.access-grid tbody th>small{display:block;margin-top:2px;font-size:10.5px;color:var(--amber)}.access-grid input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--brand);cursor:pointer}.access-grid-na{color:var(--muted);opacity:.45}.access-review{margin-top:14px}.access-review>strong{display:block;margin-bottom:8px;font-size:12.5px}.access-explain-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:18px 20px 4px}.access-explain-controls .netics-native-select,.access-explain-controls .netics-native-select select{width:100%}.access-explain-note{display:flex;align-items:center;gap:8px;margin:8px 20px 0;padding:10px 13px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);font-size:12.5px;color:var(--muted-strong)}.access-explain-list{margin:14px 0 0;padding:0;list-style:none}.access-pair-row{padding:13px 20px;border-top:1px solid var(--border)}.access-pair-head{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.access-pair-head strong{font-size:13.5px;font-weight:500}.access-pair-head code{font-size:11px;color:var(--muted)}.access-pair-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px}.access-pair-row.no .access-pair-mark{background:var(--danger-soft);color:var(--danger)}.access-pair-refusal{margin:7px 0 0 31px;font-size:12.5px;line-height:1.55;color:var(--muted-strong)}.access-contributions{margin:9px 0 0 31px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.access-contribution{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft);font-size:12.5px}.access-contribution.inert{border-color:var(--warn-border);background:var(--warn-bg)}.access-contribution-origin{color:var(--muted);font-size:11.5px}.access-contribution-inert{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;color:var(--amber);font-size:11.5px}@media(max-width:900px){.access-person,.access-role{grid-template-columns:1fr;align-items:stretch}.access-person-actions,.access-role-actions{justify-content:flex-start}.access-panel-head{flex-direction:column}.access-search input{width:100%;min-width:0}.access-grid{display:block;overflow-x:auto;white-space:nowrap}}.wb-overview{display:grid;gap:22px}.wb-eyebrow{margin:0 0 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--brand-gradient, var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.wb-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:20px;align-items:stretch}.wb-hero-main{padding:28px 28px 24px;border-radius:var(--radius-lg, 18px);background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,#a855f7 10%,transparent),transparent 55%),radial-gradient(120% 140% at 100% 100%,color-mix(in srgb,#f97316 8%,transparent),transparent 55%),var(--surface);border:1px solid var(--border)}.wb-hero-main h2{margin:0 0 10px;font-size:clamp(26px,3.2vw,36px);line-height:1.12;letter-spacing:-.02em;font-weight:600}.wb-hero-main h2 span{color:var(--muted);font-weight:500}.wb-hero-main>p.muted{margin:0 0 18px;max-width:620px;line-height:1.55}.wb-command{display:grid;gap:8px;padding:12px 12px 10px 16px;border:1px solid var(--border);border-radius:16px;background:var(--bg, var(--surface));transition:border-color .18s ease,box-shadow .22s ease}.wb-command:focus-within{border-color:color-mix(in srgb,#a855f7 50%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,#a855f7 12%,transparent),0 18px 40px -24px #ec48998c}.wb-command textarea,.wb-command textarea:focus{width:100%;min-height:52px;resize:none;border:0!important;border-radius:0;background:transparent!important;color:var(--text);font:inherit;font-size:16px;line-height:1.5;outline:none;box-shadow:none!important;padding:2px 0!important}.wb-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.wb-try{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.wb-try button{padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;transition:color .16s ease,border-color .16s ease}.wb-try button:hover{color:var(--text);border-color:var(--border-strong, var(--border))}.nb-mic{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:50%;background:none;color:var(--text);cursor:pointer;transition:background .16s ease}.nb-mic:hover{background:var(--surface-soft)}.nb-mic.listening{color:#fff;border-color:transparent;background:var(--brand-gradient, var(--accent));animation:nb-breathe 1.4s ease-in-out infinite}@keyframes nb-breathe{50%{box-shadow:0 0 0 8px color-mix(in srgb,#ec4899 18%,transparent)}}.nb-hey{display:grid;justify-items:center;align-content:center;gap:12px;padding:24px 22px;text-align:center;border-radius:var(--radius-lg, 18px);border:1px solid var(--border);background:var(--surface)}.nb-hey h2{margin:0;font-size:20px}.nb-hey-sub{margin:2px 0 6px;font-size:13px;font-weight:500}.nb-hey-copy{display:grid;justify-items:center;gap:4px}.nb-hey-copy p.muted{max-width:280px;margin:0 0 6px;line-height:1.5}.nb-state{display:inline-flex;align-items:center;gap:8px;margin:2px 0 8px;font-size:13px;font-weight:500}.nb-state-dot{width:8px;height:8px;border-radius:50%;background:var(--muted)}.nb-hey[data-state=listening] .nb-state-dot{background:#ec4899;animation:nb-pulse .9s ease-in-out infinite}.nb-hey[data-state=understanding] .nb-state-dot{background:#a855f7;animation:nb-pulse 1.2s ease-in-out infinite}.nb-hey[data-state=building] .nb-state-dot{background:#f97316;animation:nb-pulse 1.2s ease-in-out infinite}.nb-hey[data-state=completed] .nb-state-dot{background:var(--success, #16a34a)}@keyframes nb-pulse{50%{opacity:.25}}.nb-orb{position:relative;width:120px;height:120px;display:grid;place-items:center}.nb-core{width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#f0abfc 18%,#a855f7 52%,#7c3aed);box-shadow:0 0 30px -4px #a855f7b3;transition:transform .3s ease}.nb-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid color-mix(in srgb,#a855f7 35%,transparent);opacity:.5}.nb-ring.two{top:14px;right:14px;bottom:14px;left:14px;border-color:color-mix(in srgb,#ec4899 35%,transparent)}.nb-ring.three{top:28px;right:28px;bottom:28px;left:28px;border-color:color-mix(in srgb,#f97316 35%,transparent)}.nb-hey[data-state=ready] .nb-core{animation:nb-idle 4s ease-in-out infinite}@keyframes nb-idle{50%{transform:scale(1.05)}}.nb-hey[data-state=listening] .nb-ring{animation:nb-ripple 1.6s ease-out infinite}.nb-hey[data-state=listening] .nb-ring.two{animation-delay:.4s}.nb-hey[data-state=listening] .nb-ring.three{animation-delay:.8s}@keyframes nb-ripple{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.15);opacity:0}}.nb-hey[data-state=understanding] .nb-ring,.nb-hey[data-state=building] .nb-ring{border-style:dashed;animation:nb-spin 6s linear infinite;opacity:.8}.nb-hey[data-state=understanding] .nb-ring.two,.nb-hey[data-state=building] .nb-ring.two{animation-direction:reverse;animation-duration:4s}.nb-hey[data-state=building] .nb-core{background:radial-gradient(circle at 35% 30%,#fff 0,#fdba74 18%,#f97316 52%,#db2777)}@keyframes nb-spin{to{transform:rotate(360deg)}}.nb-hey[data-state=completed] .nb-core{background:radial-gradient(circle at 35% 30%,#fff 0,#86efac 18%,#16a34a 60%,#0f766e);box-shadow:0 0 26px -6px #16a34ab3}.wb-live{display:grid;gap:14px}.nb-progress{display:grid;gap:10px;padding:18px 20px;border-radius:var(--radius-lg, 18px);border:1px solid var(--border);background:var(--surface);animation:nb-enter .24s ease-out}@keyframes nb-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nb-progress header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.nb-progress header strong{font-size:15px}.nb-steps{display:grid;gap:7px;margin:0;padding:0;list-style:none}.nb-steps li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45}.nb-steps li svg{flex:none;margin-top:3px}.nb-steps li.done svg{color:var(--success, #16a34a)}.nb-steps li.current{color:var(--text);font-weight:500}.nb-steps li.current svg{color:#a855f7}.nb-steps li.fresh{animation:nb-enter .3s ease-out both}.nb-steps li.fresh:nth-child(3){animation-delay:60ms}.nb-steps li.fresh:nth-child(4){animation-delay:.12s}.nb-steps li.fresh:nth-child(5){animation-delay:.18s}.nb-steps li.fresh:nth-child(6){animation-delay:.24s}.nb-failed{margin:0;color:var(--danger, #dc2626);font-size:14px}.nb-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.wb-answer{margin:0;font-size:14px;line-height:1.55;white-space:pre-wrap;color:var(--text)}.wb-card{padding:20px 22px;border-radius:var(--radius-lg, 18px);border:1px solid var(--border);background:var(--surface)}.wb-card h3{margin:0 0 12px;font-size:16px}.wb-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.wb-card-head h3{margin:0}.wb-periods{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-soft)}.wb-periods button{padding:5px 11px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer}.wb-periods button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f}.wb-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:16px 0 6px}.wb-metric{display:grid;gap:2px;padding:10px 12px;text-align:left;border:0;border-radius:12px;background:none;color:inherit;font:inherit;cursor:pointer;transition:background .16s ease}.wb-metric:hover,.wb-metric.active{background:var(--surface-soft)}.wb-metric small:first-child{color:var(--muted);font-size:12px}.wb-metric strong{font-size:22px;font-weight:600;letter-spacing:-.01em}.wb-chart{position:relative;height:240px;margin-top:8px}.wb-chart svg{width:100%;height:100%;display:block;overflow:visible}.wb-chart-empty{display:grid;place-items:center;color:var(--muted);font-size:14px}.wb-grid{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.wb-line{stroke-dasharray:1;stroke-dashoffset:1;animation:wb-draw .9s ease-out forwards}@keyframes wb-draw{to{stroke-dashoffset:0}}.wb-area{opacity:0;animation:wb-fade .7s ease-out .25s forwards}@keyframes wb-fade{to{opacity:1}}.wb-hover{stroke:var(--border-strong, var(--border));stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.wb-chart-note{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;pointer-events:none}.wb-tip{position:absolute;top:0;transform:translate(-50%);display:grid;gap:1px;padding:6px 10px;border-radius:10px;background:var(--surface-raised, var(--surface));border:1px solid var(--border);font-size:12px;pointer-events:none;white-space:nowrap;box-shadow:0 8px 20px -12px #0006}.wb-tip strong{font-size:14px}.wb-lower{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.wb-health-head{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:500}.wb-health-head.ok{color:var(--success, #16a34a)}.wb-health-head.warn{color:var(--amber, #d97706)}.wb-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.wb-checks li{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;align-items:center;font-size:14px}.wb-checks li small{grid-column:2}.wb-dot{grid-row:span 2;width:8px;height:8px;border-radius:50%;background:var(--muted);align-self:start;margin-top:6px}.wb-dot.ok{background:var(--success, #16a34a);box-shadow:0 0 0 3px color-mix(in srgb,var(--success, #16a34a) 18%,transparent)}.wb-dot.bad{background:var(--amber, #d97706);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber, #d97706) 18%,transparent)}.wb-problems{display:grid;gap:8px;margin:14px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--border)}.wb-problems li{display:flex;align-items:center;justify-content:space-between;gap:10px}.wb-problems li div{display:grid;gap:2px;min-width:0;font-size:14px}.wb-activity{display:grid;gap:12px;margin:0 0 8px;padding:0;list-style:none}.wb-activity li{display:flex;gap:10px;font-size:14px}.wb-activity li div{display:grid;gap:2px;min-width:0}.wb-activity-mark{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:#a855f7}.wb-activity-mark.publish{background:var(--success, #16a34a)}.wb-activity-mark.post{background:#ec4899}.wb-activity-mark.product{background:#f97316}.wb-new{display:grid;place-items:start center}.wb-new-inner{width:100%;max-width:760px;padding:6vh 0 40px}.wb-new-title{margin:0 0 18px;font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;font-weight:600}.wb-command-large textarea{font-size:17px}.wb-name{display:grid;gap:6px;max-width:360px;margin:18px 0 0}.wb-more-toggle{display:inline-flex;align-items:center;gap:6px;margin:18px 0 0;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.wb-more-toggle svg{transition:transform .18s ease}.wb-more-toggle.open svg{transform:rotate(180deg)}.wb-more{display:grid;gap:14px;margin-top:14px;padding:18px;border-radius:14px;border:1px solid var(--border);animation:nb-enter .2s ease-out}.wb-more label,.wb-assets{display:grid;gap:6px;font-size:14px}.wb-assets>.button{justify-self:start}.wb-assets ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.wb-assets li{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:var(--surface-soft);font-size:12px}.wb-assets li button{display:grid;place-items:center;border:0;background:none;color:var(--muted);cursor:pointer;padding:0}.wb-other{margin-top:26px}.wb-new .nb-progress{margin-top:18px}@media(max-width:900px){.wb-hero,.wb-lower{grid-template-columns:1fr}.wb-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.wb-hero-main{padding:20px 18px}.wb-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-metric strong{font-size:18px}.wb-chart{height:180px}}@media(prefers-reduced-motion:reduce){.nb-ring,.nb-core,.nb-state-dot,.wb-line,.wb-area,.nb-mic.listening{animation:none!important}.wb-line{stroke-dashoffset:0}.wb-area{opacity:1}}.wb-assets label.button{display:inline-flex;align-items:center;justify-self:start;gap:6px}.wb-activity li div>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wb-times{margin-left:6px;padding:0 6px;border-radius:999px;background:var(--surface-soft);font-size:11px;color:var(--muted)}.wb-hero.wb-hero-single{grid-template-columns:minmax(0,1fr)}.infra-page{--infra-warn: #e2a13f;--infra-radius: 18px;display:grid;gap:28px;max-width:1040px;min-width:0}.infra-page>*{min-width:0}.infra-page h2{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.infra-muted{color:var(--muted)}.infra-small{font-size:.86rem}.infra-hero{display:grid;gap:16px;padding:32px 28px;border-radius:var(--infra-radius);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--brand) 7%,transparent),transparent 60%),var(--surface);border:1px solid var(--border)}.infra-hero h2{font-size:1.45rem;letter-spacing:-.02em}.infra-hero p{margin:0;color:var(--muted)}.infra-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.infra-search-field{position:relative;flex:1 1 280px;min-width:0}.infra-search-field svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.infra-search-field .input{width:100%;height:52px;padding-left:46px;font-size:1rem;border-radius:14px}.infra-search .button{height:52px;padding-inline:22px;border-radius:14px}.infra-results{display:grid;gap:0;margin:0;padding:0;list-style:none;border-radius:14px;background:var(--surface-soft);overflow:hidden}.infra-results li{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 16px;border-top:1px solid var(--border);animation:infra-rise .25s ease both}.infra-results li:first-child{border-top:0}.infra-results strong{font-size:.98rem;overflow-wrap:anywhere}.infra-results .infra-spacer{flex:1}.infra-status{display:flex;align-items:center;gap:18px;padding:28px;border-radius:var(--infra-radius);background:var(--surface);border:1px solid var(--border)}.infra-status h2{font-size:1.4rem;letter-spacing:-.02em}.infra-status p{margin:4px 0 0;color:var(--muted)}.infra-beacon{position:relative;flex:0 0 auto;width:14px;height:14px;border-radius:50%;background:var(--muted)}.infra-beacon.ok{background:var(--success)}.infra-beacon.warn{background:var(--infra-warn)}.infra-beacon.bad{background:var(--danger)}.infra-beacon.ok:after,.infra-beacon.bad:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid currentColor;color:inherit;opacity:0;animation:infra-pulse 2.6s ease-out infinite}.infra-beacon.ok:after{border-color:var(--success)}.infra-beacon.bad:after{border-color:var(--danger)}.infra-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.infra-figure{display:grid;gap:4px;padding:18px 20px;border-radius:14px;background:var(--surface-soft)}.infra-figure strong{font-size:1.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.infra-figure span{color:var(--muted);font-size:.86rem}.infra-section{display:grid;gap:14px}.infra-section-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px}.infra-section-head p{margin:4px 0 0;color:var(--muted);font-size:.88rem}.infra-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--infra-radius);background:var(--surface);overflow:hidden}.infra-row{display:grid;gap:12px;padding:18px 20px;border-top:1px solid var(--border);transition:background-color .18s ease}.infra-row:first-child{border-top:0}.infra-row:hover{background:color-mix(in srgb,var(--surface-soft) 60%,transparent)}.infra-row-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px}.infra-row-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.infra-row-title strong,.infra-row-title a{font-size:1rem;font-weight:600;color:var(--text);text-decoration:none;overflow-wrap:anywhere}.infra-row-title a:hover{text-decoration:underline;text-underline-offset:3px}.infra-row-title a svg{vertical-align:-1px;margin-left:3px;opacity:.6}.infra-row-sub{margin:2px 0 0;color:var(--muted);font-size:.86rem;overflow-wrap:anywhere}.infra-row-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}.infra-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:.86rem;color:var(--muted-strong, var(--text))}.infra-facts li{display:inline-flex;align-items:center;gap:7px;min-width:0}.infra-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--muted);opacity:.7}.infra-dot.ok{background:var(--success);opacity:1}.infra-dot.warn{background:var(--infra-warn);opacity:1}.infra-dot.bad{background:var(--danger);opacity:1}.infra-toggle{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:.84rem;cursor:pointer;transition:color .15s ease,background-color .15s ease}.infra-toggle:hover{color:var(--text);background:var(--surface-soft)}.infra-toggle svg{transition:transform .2s ease}.infra-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.infra-details{display:grid;gap:14px;padding:16px 18px;border-radius:12px;background:var(--surface-soft);font-size:.88rem;animation:infra-rise .22s ease both}.infra-details h4{margin:0 0 6px;font-size:.84rem;font-weight:600}.infra-details p{margin:0;color:var(--muted)}.infra-plain-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.infra-plain-list li{display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.infra-plain-list li svg{flex:0 0 auto;margin-top:2px}.infra-plain-list .ok{color:var(--success)}.infra-plain-list code{font-size:.82rem}.infra-quiet{border:0;background:transparent}.infra-quiet .infra-row{padding:12px 4px}.infra-quiet .infra-row:hover{background:transparent}.infra-connect{display:grid;gap:14px;padding:22px 24px;border-radius:var(--infra-radius);border:1px solid color-mix(in srgb,var(--brand) 35%,var(--border));background:var(--surface);animation:infra-rise .22s ease both}.infra-connect p{margin:0;color:var(--muted);font-size:.88rem}.infra-form-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.infra-form-row .input,.infra-form-row select{flex:1 1 220px;min-width:0}.infra-ask{display:grid;gap:14px;padding:22px 24px;border-radius:var(--infra-radius);border:1px solid transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,color-mix(in srgb,#8d30d9 55%,transparent),color-mix(in srgb,#e63d83 45%,transparent) 45%,color-mix(in srgb,var(--brand) 55%,transparent)) border-box;box-shadow:0 18px 50px -34px color-mix(in srgb,#e63d83 70%,transparent)}.infra-ask-head{display:flex;align-items:flex-start;gap:12px}.infra-ask-head p{margin:3px 0 0;color:var(--muted);font-size:.88rem}.infra-ask-mark{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:10px;color:#fff;background:var(--brand-gradient)}.infra-ask-form{display:flex;flex-wrap:wrap;gap:10px}.infra-ask-form .input{flex:1 1 260px;min-width:0;height:46px;border-radius:12px}.infra-ask-form .button{height:46px;border-radius:12px}.infra-chips{display:flex;flex-wrap:wrap;gap:8px}.infra-chip{padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.82rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.infra-chip:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--brand) 40%,var(--border));background:var(--brand-soft)}.infra-chip:disabled{opacity:.5;cursor:default}.infra-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 24px;margin:0;padding:0;list-style:none}.infra-notes li{display:grid;gap:4px;font-size:.86rem;color:var(--muted)}.infra-notes strong{color:var(--text);font-weight:600;font-size:.9rem}.infra-mail-domain{display:grid;gap:16px}.infra-mail-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.infra-mail-head h3{margin:0;font-size:1.1rem;font-weight:600;overflow-wrap:anywhere}.infra-mail-head .infra-spacer{flex:1}.infra-mail-create{display:grid;gap:12px;padding:18px;border-radius:14px;background:var(--surface-soft)}.infra-mail-create h4{margin:0;font-size:.9rem;font-weight:600}.infra-disclosure{border-top:1px solid var(--border);padding-top:12px}.infra-disclosure>summary{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.86rem;cursor:pointer;list-style:none;transition:color .15s ease}.infra-disclosure>summary::-webkit-details-marker{display:none}.infra-disclosure>summary:hover{color:var(--text)}.infra-disclosure>summary svg{transition:transform .2s ease}.infra-disclosure[open]>summary svg{transform:rotate(180deg)}.infra-disclosure[open]>summary{margin-bottom:12px}.infra-disclosure-body{display:grid;gap:12px}@keyframes infra-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes infra-pulse{0%{transform:scale(.6);opacity:.55}80%,to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.infra-results li,.infra-details,.infra-connect{animation:none}.infra-beacon:after{animation:none;display:none}}@media(max-width:640px){.infra-page{gap:22px}.infra-hero{padding:22px 18px}.infra-hero h2{font-size:1.25rem}.infra-search .button{width:100%;justify-content:center}.infra-status{padding:20px 18px;gap:14px}.infra-status h2{font-size:1.2rem}.infra-row{padding:16px}.infra-row-main{grid-template-columns:minmax(0,1fr)}.infra-row-actions{justify-content:flex-start}.infra-ask,.infra-connect{padding:18px 16px}.infra-ask-form .button{width:100%;justify-content:center}.infra-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-figure{padding:14px 16px}.infra-figure strong{font-size:1.3rem}.infra-mail-create{padding:14px}}.infra-card{padding:24px;border:1px solid var(--border);border-radius:var(--infra-radius);background:var(--surface)}.infra-card .mail-boxes{margin:0}@media(max-width:640px){.infra-card{padding:18px 16px}}.infra-empty{display:flex;align-items:flex-start;gap:14px;padding:20px;border:1px dashed var(--border);border-radius:var(--infra-radius)}.infra-empty p{margin:4px 0 0;color:var(--muted);font-size:.88rem}.infra-empty-icon{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:10px;color:var(--muted);background:var(--surface-soft)}@media(max-width:640px){.infra-row{display:flex;flex-direction:column}.infra-row-main{display:contents}.infra-row-actions{order:2}.infra-details{order:3}}.infra-mail-domain .mail-box{padding:14px 16px;border-radius:12px;transition:background-color .18s ease}.infra-mail-domain .mail-box:hover{background:color-mix(in srgb,var(--surface-soft) 60%,transparent)}.infra-mail-domain .mail-box-main strong{overflow-wrap:anywhere}.infra-mail-domain .mail-box-actions{flex-wrap:wrap;justify-content:flex-end}@media(max-width:640px){.infra-mail-domain .mail-box{grid-template-columns:minmax(0,1fr)}.infra-mail-domain .mail-box-actions{justify-content:flex-start}.infra-mail-domain .mail-address-input{flex-basis:100%}}.crm-search-card{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:12px;padding:12px;background:var(--surface-soft)}.crm-search-preview{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:0;text-align:left;background:none;border:0;color:var(--text);cursor:pointer}.crm-search-preview>span{display:grid;gap:6px;min-width:0}.crm-search-preview small{color:var(--muted);overflow-wrap:anywhere}.crm-search-preview strong{overflow-wrap:anywhere}.crm-row-actions{position:relative;flex-shrink:0}.crm-action-popover{position:absolute;right:0;top:100%;width:230px;z-index:20;display:grid;gap:3px;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface, #fff);box-shadow:0 12px 32px #0003}.crm-action-popover button{display:flex;align-items:center;gap:9px;padding:10px;border:0;border-radius:7px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.crm-action-popover button:hover:not(:disabled){background:var(--surface-soft)}.crm-action-popover button:disabled{opacity:.4;cursor:not-allowed}.crm-action-popover .danger{color:var(--danger, #dc2626)}.crm-action-popover small{padding:6px 10px;color:var(--muted)}.crm-picker-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:.85rem}.crm-tag-picker{display:grid;gap:14px}.crm-tag-picker>p{color:var(--muted);line-height:1.6}.crm-tag-picker>label{display:grid;gap:8px}.crm-picker-list{max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:12px}.crm-picker-contact{display:flex;align-items:center;gap:12px;padding:13px;border-bottom:1px solid var(--border);cursor:pointer}.crm-picker-contact:last-child{border-bottom:0}.crm-picker-contact>span{display:grid;gap:5px;flex:1;min-width:0;overflow-wrap:anywhere}.crm-picker-contact small{color:var(--muted)}.crm-picker-contact input{accent-color:var(--crm-accent, #ef6c00)}.crm-tag-add{margin-top:12px}.modal.crm-tag-picker-dialog{width:min(920px,calc(100vw - 32px));max-width:920px}.crm-picker-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.6fr);gap:16px}.crm-picker-filters label{display:grid;gap:8px;font-size:12px}.crm-picker-filters label>span{display:flex;align-items:center;gap:7px}.crm-picker-filters .input{width:100%;min-height:42px}.crm-picker-selection{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px;background:var(--surface-soft);border-radius:10px}.crm-picker-selection>span{display:flex;align-items:center;gap:6px;margin-right:auto;font-size:12px}.crm-picker-clear{border:0;background:none;color:var(--muted);cursor:pointer;font-size:12px;padding:8px}.crm-picker-clear:disabled{opacity:.4;cursor:default}.crm-picker-notice,.crm-picker-hint{font-size:12px;margin:0}.crm-picker-all{padding:10px 12px;border-left:3px solid var(--brand, #f58a48);background:var(--surface-soft);font-size:12px;margin:0}.crm-picker-contact>.crm-picker-avatar{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;background:var(--surface-soft);font-size:11px;font-weight:700}.crm-picker-contact strong{font-size:13px}.crm-picker-contact small{font-size:11px}.crm-picker-contact .crm-picker-tagged{color:var(--muted);border:1px solid var(--border);border-radius:20px;padding:4px 7px}.crm-picker-review{padding:20px;border:1px solid var(--border);border-radius:12px;line-height:1.7}.crm-picker-review>svg{color:var(--brand, #f58a48)}.crm-picker-review p{color:var(--muted);font-size:13px}.crm-picker-review strong{color:var(--text)}.crm-picker-footer-count{margin-right:auto;color:var(--muted);font-size:12px}@media(max-width:600px){.crm-picker-filters{grid-template-columns:1fr}.crm-picker-footer-count{flex-basis:100%}.crm-picker-contact>.crm-picker-avatar{display:none}.crm-picker-tagged{max-width:75px;text-align:center}}.netics-crm .crm-tag-card>footer{flex-wrap:wrap}.crm-tag-card>footer button{flex-shrink:0}.crm-search-history .netics-crm-check-list strong{font-size:.88rem}.crm-search-history .netics-crm-check-list small{font-size:.76rem}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation-shell{display:grid;gap:12px;margin:18px 0 0}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;gap:4px;padding:5px;border:1px solid var(--border);border-radius:14px;overflow-x:auto;scrollbar-width:thin;background:var(--surface-soft)}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:40px;padding:9px 14px;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer;font-size:.82rem;font-weight:600}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation :is(button,a):hover{background:var(--surface);color:var(--text)}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation :is(button,a).active{background:var(--surface);color:var(--crm-accent);box-shadow:0 1px 4px #0002}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation :is(button,a):focus-visible,.crm-action-popover button:focus-visible,.crm-search-preview:focus-visible{outline:2px solid var(--crm-accent, #ef6c00);outline-offset:2px}@media(max-width:600px){.crm-search-card{align-items:flex-start}.crm-search-preview{flex-direction:column;gap:8px}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation{width:100%;flex-wrap:nowrap;overscroll-behavior-x:contain;scrollbar-width:none}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation::-webkit-scrollbar{display:none}:is(.netics-crm,.ws-workspace,.ads-page) .crm-navigation :is(button,a){min-height:36px;padding:8px 12px;white-space:nowrap}.crm-picker-pagination{flex-wrap:wrap}}.ads-page{display:flex;flex-direction:column;gap:16px;min-width:0}.ads-page .card{margin-bottom:0;min-width:0}.ads-page .voice-page-header{margin-bottom:0}.ads-muted{color:var(--muted)}.ads-small{font-size:12px}.ads-section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px}.ads-section-title h2{display:flex;align-items:center;gap:8px;margin:0;color:var(--text);font-size:15px;font-weight:650}.ads-section-title p{margin:2px 0 0;color:var(--muted);font-size:12px}.ads-link{color:var(--brand);font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.ads-link:hover{text-decoration:underline}.ads-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ads-filters label{display:flex;flex-direction:column;gap:4px;min-width:140px;flex:1 1 140px;max-width:220px;color:var(--muted);font-size:11.5px;font-weight:600}.ads-filters label.ads-filter-search{max-width:320px;flex-basis:220px}.ads-filters select,.ads-filters input{width:100%;min-height:36px}.ads-filters .ads-filter-reset{align-self:flex-end}.ads-freshness{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:12.5px}.ads-freshness .ads-freshness-dot{width:7px;height:7px;border-radius:50%;background:var(--success)}.ads-freshness .ads-freshness-dot.busy{background:var(--amber);animation:ads-pulse 1.2s ease-in-out infinite}@keyframes ads-pulse{50%{opacity:.35}}.ads-kpi-grid{display:flex;flex-wrap:wrap;gap:12px}.ads-kpi-grid>.ads-kpi{flex:1 1 170px}.ads-kpi-grid.primary>.ads-kpi{flex-basis:190px}.ads-kpi-group{margin:6px 0 -2px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ads-kpi{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ads-kpi.primary{padding:18px}.ads-kpi-label{display:flex;align-items:center;justify-content:space-between;gap:6px;color:var(--muted);font-size:12px;font-weight:600}.ads-kpi-value{color:var(--text);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.ads-kpi.primary .ads-kpi-value{font-size:26px}.ads-kpi-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.ads-delta{display:inline-flex;align-items:center;gap:2px;font-weight:700;font-variant-numeric:tabular-nums}.ads-delta.good{color:var(--success)}.ads-delta.bad{color:var(--danger)}.ads-delta.neutral{color:var(--muted-strong)}.ads-source{display:inline-flex;align-items:center;padding:1px 7px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:10.5px;font-weight:600;white-space:nowrap}.ads-source.netics_crm{border-color:transparent;background:var(--brand-soft);color:var(--brand)}.ads-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.ads-badge.observed{background:var(--surface-raised);border:1px solid var(--border);color:var(--muted-strong)}.ads-badge.netics,.ads-badge.ai{background:var(--brand-soft);color:var(--brand)}.ads-badge.autopilot{background:var(--amber-soft);color:var(--amber)}.ads-platform{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:12.5px;font-weight:600;white-space:nowrap}.ads-platform i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--muted)}.ads-platform i.meta{background:#0866ff}.ads-platform i.google{background:#34a853}.ads-platform i.tiktok{background:#fe2c55}.ads-platform i.linkedin{background:#0a66c2}.ads-platform-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.ads-platform-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ads-platform-card.off{background:var(--surface-soft);border-style:dashed}.ads-platform-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ads-platform-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.ads-figure{display:flex;flex-direction:column;gap:2px;min-width:0}.ads-figure span{color:var(--muted);font-size:11.5px}.ads-figure strong{color:var(--text);font-size:15px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ads-platform-card p{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.ads-platform-card .button{align-self:flex-start}.ads-covers{display:flex;flex-wrap:wrap;gap:5px}.ads-covers span{padding:1px 8px;border-radius:999px;background:var(--surface-raised);color:var(--muted-strong);font-size:11px}.ads-two{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.ads-two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ads-two.even{grid-template-columns:repeat(2,minmax(0,1fr))}}.ads-note{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.ads-callout{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius);background:var(--surface-raised);color:var(--text);font-size:13px;line-height:1.55}.ads-callout.warn{border-left-color:var(--amber)}.ads-callout.danger{border-left-color:var(--danger)}.ads-callout h3{margin:0 0 4px;font-size:13.5px;font-weight:700}.ads-callout p,.ads-callout ul{margin:0}.ads-callout ul{padding-left:18px}.ads-callout li+li{margin-top:3px}.ads-alerts{display:flex;flex-direction:column;gap:8px}.ads-alert{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 14px;border:1px solid var(--border);border-left:3px solid var(--muted);border-radius:var(--radius);background:var(--surface)}.ads-alert.error,.ads-alert.danger,.ads-alert.critical{border-left-color:var(--danger)}.ads-alert.warning{border-left-color:var(--amber)}.ads-alert.info{border-left-color:var(--brand)}.ads-alert strong{display:block;color:var(--text);font-size:13px}.ads-alert p{margin:2px 0 0;color:var(--muted);font-size:12.5px}.ads-table-card{padding:0!important;overflow:hidden}.ads-table-card>.ads-section-title{padding:16px 18px 0}.ads-table-card .netics-table th,.ads-table-card .netics-table td{white-space:nowrap}.ads-table-card .netics-table td.wrap{white-space:normal;min-width:220px}.ads-num{text-align:right!important;font-variant-numeric:tabular-nums}.ads-row-link{cursor:pointer}.ads-sort{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ads-sort.active{color:var(--text)}.ads-converted{display:block;color:var(--muted);font-size:11px}.ads-table-foot{padding:0 18px}.ads-thumb{width:44px;height:44px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--surface-raised)}.ads-facts{display:grid;gap:12px 18px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.ads-actions{display:flex;flex-wrap:wrap;gap:8px}.ads-toggle{display:flex;align-items:flex-start;gap:12px}.ads-toggle input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--brand)}.ads-bars{display:flex;flex-direction:column;gap:8px}.ads-bar-row{display:grid;grid-template-columns:minmax(80px,140px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px}.ads-bar-row>span:first-child{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-bar-track{height:8px;border-radius:999px;background:var(--surface-raised);overflow:hidden}.ads-bar-track>i{display:block;height:100%;border-radius:999px;background:var(--brand)}.ads-bar-row>small{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.ads-breakdown-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ads-breakdown-grid h3{margin:0 0 10px;font-size:13px;font-weight:650;color:var(--text)}.ads-activity{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ads-activity li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 14px;padding:12px 0;border-bottom:1px solid var(--border)}.ads-activity li:last-child{border-bottom:0}.ads-activity-sentence{flex:1 1 280px;min-width:0;color:var(--text);font-size:13px;line-height:1.5}.ads-activity-sentence .ads-error-text{display:block;margin-top:3px}.ads-activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:12px}.ads-error-text{color:var(--danger);font-size:12.5px}.ads-funnel{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ads-funnel-step{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;border:1px solid var(--border);border-top:3px solid var(--brand);border-radius:var(--radius);background:var(--surface)}.ads-funnel-step h3{margin:0;color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ads-funnel-pair{display:flex;flex-direction:column;gap:8px}.ads-funnel-pair>div{display:flex;flex-direction:column;gap:3px}.ads-funnel-pair strong{color:var(--text);font-size:19px;font-variant-numeric:tabular-nums}.ads-funnel-pair span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:11.5px}.ads-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);overflow-x:auto}.ads-tabs button{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ads-tabs button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--text)}.ads-dialog-body{display:flex;flex-direction:column;gap:12px;font-size:13px;line-height:1.55}.ads-dialog-body label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:12px;font-weight:600}.ads-compare{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--radius);background:var(--surface-raised);color:var(--text);font-variant-numeric:tabular-nums}.ads-map-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ads-preview{max-height:240px;overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}.ads-state{padding:28px 18px;color:var(--muted);font-size:13px;text-align:center}.ads-state.error{color:var(--danger)}@media(max-width:640px){.ads-filters label{max-width:none;flex-basis:calc(50% - 5px);min-width:0}.ads-filters label.ads-filter-search{max-width:none;flex-basis:100%}.ads-kpi-grid>.ads-kpi,.ads-kpi-grid.primary>.ads-kpi{flex-basis:calc(50% - 6px)}.ads-kpi.primary .ads-kpi-value{font-size:21px}.ads-table-card>.ads-section-title{padding:14px 14px 0}}.ads-spin{animation:ads-spin .9s linear infinite}@keyframes ads-spin{to{transform:rotate(360deg)}}.ads-page .status-pill{text-transform:none}.ads-platform-card .button:disabled{opacity:.45;cursor:not-allowed}.ads-report-stats{display:grid;padding:0 18px 16px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ads-report-stats article{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ads-report-stats span{color:var(--muted);font-size:11.5px;font-weight:600}.ads-report-stats strong{color:var(--text);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.ads-report-note{display:block;overflow:hidden;max-width:260px;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ads-report-actions{display:flex;gap:6px}.ads-icon-button{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer}.ads-icon-button:hover{border-color:var(--brand)}.ads-icon-button.is-danger:hover{border-color:var(--danger);color:var(--danger)}.ads-icon-button:disabled{cursor:not-allowed;opacity:.5}.ads-report-form{display:grid;gap:14px}.ads-report-form label{display:grid;gap:6px;margin:0;color:var(--muted);font-size:12px;font-weight:600}.ads-report-form-row{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ads-report-form textarea{resize:vertical}.ads-report-form-actions{display:flex;justify-content:flex-end;gap:8px}.ads-channels-body{display:flex;flex-direction:column;gap:16px}.ads-live{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums}.ads-live i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 color-mix(in srgb,var(--success) 60%,transparent);animation:ads-live 2s ease-out infinite}@keyframes ads-live{to{box-shadow:0 0 0 7px transparent}}.ads-best{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--success) 35%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--success) 8%,var(--surface))}.ads-best-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.ads-best-label{display:block;color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ads-best strong{display:block;margin:2px 0 4px;color:var(--text);font-size:17px}.ads-best p{margin:0;color:var(--muted-strong);font-size:13px}.ads-channels-charts{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.ads-channels-charts{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.ads-channels-chart{min-width:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ads-channels-chart-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ads-channels-chart-head h3,.ads-moves h3{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--text);font-size:13.5px;font-weight:650}.ads-segmented{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft)}.ads-segmented button{padding:4px 12px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ads-segmented button[aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:0 1px 2px #0000001f}.ads-channel-name{display:inline-flex;align-items:center;gap:7px;font-weight:600;white-space:nowrap}.ads-channel-name>i{width:9px;height:9px;flex:none;border-radius:3px}.ads-source.reported{border-color:transparent;background:var(--amber-soft);color:var(--amber)}.ads-share{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.ads-share b{position:relative;width:44px;height:5px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.ads-share b i{position:absolute;inset:0 auto 0 0;border-radius:inherit}.ads-row-best td{background:color-mix(in srgb,var(--success) 6%,transparent)}.ads-moves{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px dashed var(--border);border-radius:var(--radius)}.ads-moves ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ads-moves li{display:flex;align-items:flex-start;gap:14px}.ads-moves li strong{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:13.5px}.ads-moves li p{margin:3px 0 0;color:var(--muted-strong);font-size:12.5px;line-height:1.5}.ads-move-amount{display:flex;flex:none;flex-direction:column;align-items:center;min-width:86px;padding:8px 10px;border-radius:10px;background:var(--brand-soft);color:var(--brand);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.ads-move-amount small{font-size:10.5px;font-weight:600;opacity:.8}@media(max-width:640px){.ads-moves li{flex-direction:column;gap:8px}}.ads-rank-by{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;color:var(--muted);font-size:12px;font-weight:600}.ads-rank-by .ads-segmented{flex-wrap:wrap}.ads-summary{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ads-summary>div{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ads-summary span{color:var(--muted);font-size:12px;font-weight:600}.ads-summary strong{color:var(--text);font-size:20px;font-variant-numeric:tabular-nums}.ads-summary small{color:var(--muted);font-size:11.5px}.ads-platform-accounts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ads-platform-accounts li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name spend" "spark spark";align-items:center;gap:6px 10px;padding:9px 11px;border-radius:10px;background:var(--surface-soft)}.ads-platform-accounts li>div{grid-area:name}.ads-platform-accounts li>.ads-spark,.ads-platform-accounts li>.ads-spark-empty{grid-area:spark;width:100%}.ads-platform-accounts .ads-platform-account-spend{grid-area:spend}.ads-platform-accounts li.off{opacity:.6}.ads-platform-accounts li>div{display:flex;flex-direction:column;min-width:0}.ads-platform-accounts strong{overflow:hidden;color:var(--text);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ads-platform-accounts small{color:var(--muted);font-size:11px}.ads-platform-account-spend{display:flex;flex-direction:column;align-items:flex-end;color:var(--text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ads-platform-accounts li.ads-more-accounts{display:block;padding:2px 10px;background:none;color:var(--muted);font-size:11.5px}.ads-spark{display:block;flex:none}.ads-spark-empty{width:96px;height:26px;border-bottom:1px dashed var(--border)}.ads-account-trend{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ads-account-trend>span{display:flex;flex-direction:column;font-weight:600}.ads-account-trend small{color:var(--muted);font-size:11px;font-weight:500}.ads-suggest{display:flex;flex-direction:column;gap:10px}.ads-suggest-label{color:var(--muted);font-size:12px;font-weight:600}.ads-suggest-chips{display:flex;flex-wrap:wrap;gap:8px}.ads-suggest-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .15s,background-color .15s}.ads-suggest-chip:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.ads-suggest-chip i{width:9px;height:9px;border-radius:3px;box-shadow:inset 0 0 0 1px #0000001f}.ads-suggest-form{display:flex;flex-wrap:wrap;gap:8px}.ads-suggest-form input{flex:1 1 220px;max-width:360px;padding:7px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-size:13px}.ads-attr-platforms{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ads-attr-platform{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ads-attr-spend{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px}.ads-attr-spend span{color:var(--muted);font-size:12px}.ads-attr-spend strong{justify-self:end;color:var(--text);font-size:18px;font-variant-numeric:tabular-nums}.ads-attr-spend i{grid-column:1 / -1;height:4px;border-radius:999px;background:var(--brand);opacity:.7}.ads-attr-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ads-attr-steps li>div{display:flex;justify-content:space-between;gap:8px;font-size:12.5px}.ads-attr-steps span{color:var(--muted-strong)}.ads-attr-steps strong{color:var(--text);font-variant-numeric:tabular-nums}.ads-attr-steps small{color:var(--muted);font-weight:600}.ads-attr-steps b{position:relative;display:block;height:6px;margin-top:4px;overflow:hidden;border-radius:999px;background:var(--surface-soft)}.ads-attr-steps b i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--brand),color-mix(in srgb,var(--brand) 55%,var(--success)))}.ads-attr-subhead{margin:18px 0 10px;color:var(--text);font-size:13.5px;font-weight:650}.ads-group-row td{background:var(--surface-soft);font-weight:700}.ads-page{--crm-accent: var(--brand)}.ads-page .ads-navigation-shell{margin:0}.ads-page .crm-navigation a{text-decoration:none;white-space:nowrap}@media(max-width:600px){.ads-page .crm-navigation{flex-wrap:nowrap;overscroll-behavior-x:contain;scrollbar-width:none}.ads-page .crm-navigation::-webkit-scrollbar{display:none}}.ads-page{--ads-series-1: #3987e5;--ads-series-2: #d95926;--ads-series-3: #199e70;--ads-series-4: #c98500;--ads-series-5: #d55181;--ads-series-6: #008300;--ads-series-7: #9085e9}html[data-theme=light] .ads-page{--ads-series-1: #2a78d6;--ads-series-2: #eb6834;--ads-series-3: #1baf7a;--ads-series-4: #eda100;--ads-series-5: #e87ba4;--ads-series-6: #008300;--ads-series-7: #4a3aa7}.ads-summary-legend{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none}.ads-summary-legend button{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--text);cursor:pointer;font-size:12px;font-weight:600}.ads-summary-legend button[aria-pressed=false]{color:var(--muted);background:transparent;opacity:.7}.ads-summary-legend button[aria-pressed=false] i{background:transparent!important;box-shadow:inset 0 0 0 2px var(--legend-colour)}.ads-summary-legend i{width:10px;height:10px;flex:0 0 10px;border-radius:50%}.ads-summary-legend strong{color:var(--muted);font-weight:600}.ads-summary-legend button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ads-summary-tooltip .chart-tooltip-name{text-transform:none}@media(max-width:600px){.ads-summary-legend button{font-size:11.5px;padding:4px 9px}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:where(.netics-table,.netics-table *,.netics-table :before,.netics-table :after,[class*=tw-border]){border-width:0;border-style:solid;border-color:var(--border)}.netics-table{overscroll-behavior-inline:contain;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}@media(max-width:720px){.netics-table[data-responsive=stack]{overflow-x:visible}.netics-table[data-responsive=stack]>table{min-width:0!important}.netics-table[data-responsive=stack]>table>thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.netics-table[data-responsive=stack]>table>tbody{display:grid;gap:.75rem;padding:.75rem}.netics-table[data-responsive=stack]>table>tbody>tr{display:grid;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius, 12px) - 4px);background:var(--surface-raised)}.netics-table[data-responsive=stack]>table>tbody>tr:last-child{border-bottom-width:1px}.netics-table[data-responsive=stack]>table>tbody>tr>td{display:grid;grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;padding:.625rem .75rem;border-bottom:1px solid var(--border);white-space:normal;overflow-wrap:anywhere}.netics-table[data-responsive=stack]>table>tbody>tr>td:last-child{border-bottom:0}.netics-table[data-responsive=stack]>table>tbody>tr>td:before{content:attr(data-label);color:var(--muted);font-size:.75rem;font-weight:600;line-height:1.25rem}.netics-table[data-responsive=stack]>table>tbody>tr>td:not([data-label]){grid-template-columns:minmax(0,1fr)}.netics-table[data-responsive=stack]>table>tbody>tr>td:not([data-label]):before{display:none}.netics-table[data-responsive=stack]>table>tbody>tr>td:only-child{display:block}}.tw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-z-50{z-index:50}.tw-m-0{margin:0}.tw-mb-1{margin-bottom:.25rem}.tw-mb-3{margin-bottom:.75rem}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:.25rem}.tw-mr-auto{margin-right:auto}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-2{margin-top:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mt-4{margin-top:1rem}.tw-block{display:block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-h-10{height:2.5rem}.tw-h-12{height:3rem}.tw-h-8{height:2rem}.tw-h-9{height:2.25rem}.tw-max-h-60{max-height:15rem}.tw-w-9{width:2.25rem}.tw-w-\[110px\]{width:110px}.tw-w-\[190px\]{width:190px}.tw-w-\[220px\]{width:220px}.tw-w-\[280px\]{width:280px}.tw-w-full{width:100%}.tw-min-w-0{min-width:0px}.tw-flex-1{flex:1 1 0%}.tw-caption-bottom{caption-side:bottom}.tw-border-collapse{border-collapse:collapse}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-1{gap:.25rem}.tw-gap-2{gap:.5rem}.tw-gap-3{gap:.75rem}.tw-gap-4{gap:1rem}.tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.tw-space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.tw-space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-whitespace-nowrap{white-space:nowrap}.tw-whitespace-pre-wrap{white-space:pre-wrap}.tw-break-all{word-break:break-all}.tw-rounded-lg{border-radius:var(--radius-lg)}.tw-rounded-md{border-radius:calc(var(--radius) - 4px)}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-b{border-bottom-width:1px}.tw-border-t{border-top-width:1px}.tw-border-solid{border-style:solid}.tw-border-border{border-color:var(--border)}.tw-bg-background-raised{background-color:var(--surface-raised)}.tw-bg-primary{background-color:var(--brand)}.tw-bg-transparent{background-color:transparent}.tw-p-0{padding:0}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-middle{vertical-align:middle}.tw-text-base{font-size:1rem;line-height:1.5rem}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-text-amber{color:var(--amber)}.tw-text-danger{color:var(--danger)}.tw-text-foreground{color:var(--text)}.tw-text-muted{color:var(--muted)}.tw-line-through{text-decoration-line:line-through}.tw-shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.products-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 14px}.products-toolbar .button{width:auto}.catalogue-feed{display:grid;gap:12px;padding:18px 20px;margin:0 0 18px;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:14px;background:var(--surface, #171717);color:var(--text, #f6f5f3)}.catalogue-feed-head{display:flex;gap:12px;align-items:flex-start}.catalogue-feed-head svg{flex-shrink:0;margin-top:3px;color:var(--brand, #f5731b)}.catalogue-feed-head h3{margin:0 0 4px;font-size:15px;font-weight:600;color:var(--text, #f6f5f3)}.catalogue-feed-head p{margin:0;font-size:13px;line-height:1.55;color:var(--muted-strong, #b3bbca)}.catalogue-feed-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.catalogue-feed-row input{flex:1 1 280px;min-width:0;min-height:38px;padding:8px 12px;border:1px solid var(--border-strong, rgba(255, 255, 255, .14));border-radius:8px;background:var(--surface-soft, #131313);color:var(--text, #f6f5f3);font:inherit;font-size:13px}.catalogue-feed-row input::-moz-placeholder{color:var(--muted, #8d96aa)}.catalogue-feed-row input::placeholder{color:var(--muted, #8d96aa)}.catalogue-feed-row input:focus{outline:none;border-color:var(--brand, #f5731b)}.catalogue-feed-row input:disabled{opacity:.6}.catalogue-feed-row .button{width:auto}.catalogue-feed-status{margin:0;font-size:12px;color:var(--muted-strong, #b3bbca)}.catalogue-feed-status.is-failed{color:#ff8a8a}.voice-range.is-disabled,.voice-toggle-row.is-disabled{opacity:.62}.voice-range.is-disabled input,.voice-toggle-row.is-disabled input{cursor:not-allowed}.voice-control-note{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--muted, #8d96aa)}html[data-theme=light] .origin-row,html[data-theme=light] .agent-source-list>div{background:var(--surface-raised, #f7f6f5);border-color:var(--border-strong, rgba(28, 28, 28, .16));color:var(--text, #1c1c1c)}html[data-theme=light] .origin-row button{color:#7a4c93}html[data-theme=light] .origin-row button:hover{color:#b3261e}html[data-theme=light] .color-input{background:var(--surface-raised, #f7f6f5)}html[data-theme=light] .color-input code{color:var(--text, #1c1c1c)}.agent-preview-canvas[data-position=bottom-left] .preview-widget,.agent-preview-canvas[data-position=bottom-left] .preview-launcher{right:auto;left:18px}.plan-banner{gap:12px}html[data-theme=light] .plan-banner.warn{background:#fff3d1;color:#6b4a00;border-bottom-color:#edd48f}html[data-theme=light] .plan-banner.danger{background:#fde7e7;color:#8f1d1d;border-bottom-color:#f2b3b3}html[data-theme=light] .plan-banner a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.hover\:tw-bg-background-raised:hover{background-color:var(--surface-raised)}.hover\:tw-bg-row-hover:hover{background-color:var(--chart-hover)}.hover\:tw-text-foreground:hover{color:var(--text)}.hover\:tw-opacity-90:hover{opacity:.9}.disabled\:tw-pointer-events-none:disabled{pointer-events:none}.disabled\:tw-opacity-50:disabled{opacity:.5}.data-\[state\=selected\]\:tw-bg-accent-soft[data-state=selected]{background-color:var(--brand-soft)}@media(min-width:640px){.sm\:tw-mr-0{margin-right:0}.sm\:tw-mr-auto{margin-right:auto}.sm\:tw-w-auto{width:auto}.sm\:tw-px-4{padding-left:1rem;padding-right:1rem}.sm\:tw-py-4{padding-top:1rem;padding-bottom:1rem}}@media(min-width:768px){.md\:tw-col-span-2{grid-column:span 2 / span 2}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:tw-pr-0:has([role=checkbox]){padding-right:0}.\[\&\>tr\]\:last\:tw-border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_td\]\:tw-text-inherit td{color:inherit}.\[\&_tr\:last-child\]\:tw-border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:tw-border-b tr{border-bottom-width:1px}:root{--bg: #130e0a;--bg-deep: #0c0806;--surface: #171717;--surface-raised: #1e1e1e;--surface-soft: #131313;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f6f5f3;--muted: #8d96aa;--muted-strong: #b3bbca;--text-primary: var(--text);--text-secondary: var(--muted-strong);--text-muted: var(--muted);--border-subtle: var(--border);--brand: #F5731B;--brand-bright: #F5731B;--on-brand: #101010;--brand-soft: rgba(245, 115, 27, .13);--brand-accent: #F5731B;--brand-accent-soft: rgba(245, 115, 27, .14);--brand-gradient: linear-gradient(135deg, #8D30D9, #E63D83 45%, #F5731B 100%);--success: #35d49a;--success-soft: rgba(53, 212, 154, .12);--violet: var(--brand-bright);--violet-soft: rgba(196, 124, 255, .13);--amber: #f4b860;--amber-soft: rgba(244, 184, 96, .12);--danger: #ff7b84;--danger-soft: rgba(255, 123, 132, .11);--chart-axis: #5b6478;--chart-grid: rgba(255, 255, 255, .05);--chart-hover: rgba(255, 255, 255, .03);--accent: var(--brand);--accent-text: #ffffff;--warn-bg: rgba(244, 184, 96, .1);--warn-border: rgba(244, 184, 96, .3);--radius: 12px;--radius-lg: 18px;--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;font-family:var(--font);background:var(--bg);color:var(--text);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}h1,h2,h3,p{margin-top:0}h1{margin-bottom:.35rem;font-size:clamp(1.7rem,3vw,2.15rem);line-height:1.15;letter-spacing:-.035em}h2{margin-bottom:.5rem;font-size:1.08rem;line-height:1.3;letter-spacing:-.015em}h3{margin-bottom:.4rem;line-height:1.35}code{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.85em}.muted{color:var(--muted)}.small{font-size:.82rem}.error{color:var(--danger)}p.success,small.success{color:var(--success, #2fbf71)}.break{word-break:break-all}.netics-brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand-logo-frame{display:block;height:36px;overflow:hidden}.brand-logo-frame.compact{width:30px}.brand-logo{display:block;width:auto;max-width:none;height:36px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}html:not([data-theme=light]) .brand-logo.brightness-0.invert{filter:brightness(0) invert(1)}.brand-suffix{color:var(--muted);font-size:.9rem;font-weight:500}.brand-mark{position:relative;display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:11px;color:#131313;background:linear-gradient(135deg,var(--brand-bright),#3ce2a7);box-shadow:0 0 32px color-mix(in srgb,var(--brand) 27%,transparent)}.brand-mark:after{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.25);border-radius:9px;content:""}.brand-mark svg{width:21px;height:21px}.brand-wordmark{display:flex;align-items:baseline;gap:5px;font-size:16px;letter-spacing:-.025em}.brand-wordmark strong{font-weight:700;letter-spacing:.015em}.brand-wordmark span{color:var(--muted);font-weight:400}.brand-link{display:inline-flex;text-decoration:none}.button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:.58rem .95rem;border:1px solid var(--border-strong);border-radius:10px;color:var(--text);background:#ffffff06;box-shadow:none;font-size:.88rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.button:hover:not(:disabled){border-color:#ffffff40;background:#ffffff0f;transform:translateY(-1px)}.button:active{transform:translateY(0) scale(.98)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button.primary{border-color:transparent;color:#fff;background:var(--brand-gradient);box-shadow:0 12px 34px -16px color-mix(in srgb,var(--brand) 90%,transparent),inset 0 1px #ffffff2e}.button.primary:hover:not(:disabled){border-color:transparent;background:var(--brand-gradient);filter:brightness(1.09);box-shadow:0 15px 40px -16px #8d30d9,inset 0 1px #ffffff38}.button.secondary{background:#ffffff09;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.button.large{min-height:48px;padding:.72rem 1.25rem;border-radius:12px;font-size:.94rem}.button.compact{min-height:35px;padding:.42rem .75rem;border-radius:9px;font-size:.8rem}.text-link,.link-button{border:0;color:var(--brand-bright);background:none;font:inherit;font-size:.86rem;font-weight:500;text-decoration:none;cursor:pointer}.text-link:hover,.link-button:hover{color:var(--brand-bright)}.link-button{padding:0;text-align:left}.link-button.danger{color:var(--danger)}.link-button.active{color:var(--text);font-weight:600}.icon-button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--text);background:#ffffff09;cursor:pointer}.feature-icon,.metric-icon,.recent-icon,.event-icon{display:grid;flex:0 0 auto;place-items:center}.feature-icon{width:44px;height:44px;border:1px solid rgba(177,81,255,.25);border-radius:13px;color:var(--brand-bright);background:var(--brand-soft)}.feature-icon.small{width:36px;height:36px;border-radius:10px}.status-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--border);border-radius:999px;font-size:.66rem;font-weight:600;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.status-tag.live{border-color:#35d49a3d;color:var(--success);background:var(--success-soft)}.status-tag.planned{border-color:#c47cff3d;color:var(--brand-bright);background:var(--violet-soft)}.landing{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% -10%,rgba(117,44,177,.2),transparent 34rem),var(--bg)}.landing-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.landing-nav{position:relative;z-index:30;border-bottom:1px solid rgba(255,255,255,.055);background:#0e0e0ebd;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.nav-inner{display:flex;height:72px;align-items:center;justify-content:space-between}.landing-nav-links{display:flex;align-items:center;gap:30px}.landing-nav-links a,.landing-nav-actions>a:first-child{color:var(--muted-strong);font-size:.84rem;font-weight:500;text-decoration:none;transition:color .15s ease}.landing-nav-links a:hover,.landing-nav-actions>a:first-child:hover{color:var(--text)}.landing-nav-actions{display:flex;align-items:center;gap:18px}.mobile-nav-toggle{display:none}.hero-section{position:relative;padding:92px 0 0}.hero-grid,.auth-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 30%,black,transparent);mask-image:radial-gradient(ellipse 75% 65% at 50% 30%,black,transparent)}.hero-glow{position:absolute;pointer-events:none;border-radius:999px;filter:blur(110px)}.hero-glow-one{top:10px;right:5%;width:470px;height:300px;background:#912ae529}.hero-glow-two{top:250px;left:-140px;width:360px;height:260px;background:#35d49a13}.hero-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.92fr);gap:72px;align-items:center}.hero-copy{padding:20px 0 70px}.eyebrow,.page-eyebrow,.section-label{color:var(--brand-bright);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:999px;background:color-mix(in srgb,var(--brand) 7%,transparent)}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 9px var(--success)}.hero-copy h1{max-width:700px;margin:24px 0;font-size:clamp(3.3rem,6.2vw,5.7rem);font-weight:600;line-height:.98;letter-spacing:-.065em}.hero-copy h1 span{color:transparent;background:linear-gradient(110deg,var(--brand-bright) 0%,var(--brand-bright) 43%,#4bd8ac 100%);background-clip:text;-webkit-background-clip:text}.hero-lede{max-width:640px;margin-bottom:30px;color:var(--muted-strong);font-size:1.08rem;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-trust{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;color:var(--muted);font-size:.77rem}.hero-trust span{display:inline-flex;align-items:center;gap:6px}.hero-trust svg{color:var(--success)}.product-preview{position:relative;min-height:482px;overflow:visible;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 45%),#151515;box-shadow:0 45px 90px -38px #000000d9,0 0 0 1px color-mix(in srgb,var(--brand) 4%,transparent),0 0 100px -45px color-mix(in srgb,var(--brand) 35%,transparent)}.preview-chrome{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--border)}.preview-brand,.preview-live,.preview-kicker,.preview-source>div,.preview-confidence{display:flex;align-items:center}.preview-brand{gap:9px;color:var(--muted-strong);font-size:.76rem}.preview-brand .brand-mark{width:27px;height:27px;flex-basis:27px;border-radius:8px}.preview-brand .brand-mark svg{width:16px}.preview-live{gap:7px;padding:4px 8px;border:1px solid rgba(53,212,154,.16);border-radius:999px;color:var(--success);background:#35d49a0f;font-size:.65rem;font-weight:600}.preview-live span{width:6px;height:6px;border-radius:50%;background:var(--success);box-shadow:0 0 8px #35d49ab3}.preview-body{display:flex;min-height:422px}.preview-sidebar{display:flex;width:53px;flex:0 0 53px;flex-direction:column;align-items:center;gap:18px;padding-top:24px;border-right:1px solid var(--border)}.preview-sidebar span{width:19px;height:3px;border-radius:3px;background:#ffffff24}.preview-sidebar span.active{width:24px;background:var(--brand-gradient);box-shadow:0 0 12px color-mix(in srgb,var(--brand) 50%,transparent)}.preview-conversation{flex:1;min-width:0;padding:27px 28px}.preview-kicker{gap:7px;margin-bottom:26px;color:var(--brand-bright);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.preview-question{width:87%;margin-left:auto;padding:13px 15px;border:1px solid color-mix(in srgb,var(--brand) 17%,transparent);border-radius:12px 12px 3px;color:#eeedec;background:color-mix(in srgb,var(--brand) 12%,transparent);font-size:.8rem;line-height:1.55}.preview-source{margin-top:25px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:#ffffff06}.preview-source>div{gap:7px;color:var(--muted-strong);font-size:.72rem}.preview-source svg{color:var(--brand-bright)}.preview-source>span{display:block;margin:5px 0 0 23px;color:var(--muted);font-size:.61rem}.preview-answer{margin-top:14px;color:#d4d3d2;font-size:.78rem;line-height:1.7}.preview-answer sup{color:var(--brand-bright)}.preview-confidence{gap:9px;margin-top:22px;color:var(--muted);font-size:.62rem}.preview-confidence strong{color:var(--success);font-size:.65rem}.confidence-track{height:3px;flex:1;overflow:hidden;border-radius:3px;background:#ffffff0f}.confidence-track i{display:block;width:96%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--success))}.floating-event{position:absolute;z-index:3;display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.11);border-radius:11px;background:#1a1a1aeb;box-shadow:0 17px 40px #0000005c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.floating-event span:last-child{display:flex;flex-direction:column}.floating-event strong{font-size:.69rem;font-weight:600}.floating-event small{color:var(--muted);font-size:.58rem}.event-icon{width:27px;height:27px;border-radius:8px}.event-icon.success{color:var(--success);background:var(--success-soft)}.event-icon.brand{color:var(--brand-bright);background:var(--brand-soft)}.event-one{right:-24px;bottom:82px}.event-two{bottom:18px;left:-31px}.proof-strip{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:98px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-strip>div{display:flex;min-height:102px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--border)}.proof-strip>div:last-child{border-right:0}.proof-strip strong{font-size:1.42rem;font-weight:600;letter-spacing:-.04em}.proof-strip span{color:var(--muted);font-size:.68rem;letter-spacing:.03em}.landing-section{position:relative;padding:112px 0}.section-muted{border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.04);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),#ffffff02}.section-heading{max-width:680px;margin:0 auto 52px;text-align:center}.section-heading h2,.security-panel h2,.final-cta h2{margin:13px 0 15px;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1;letter-spacing:-.045em}.section-heading p,.final-cta>p{color:var(--muted);font-size:.98rem;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.feature-card{position:relative;min-height:240px;padding:28px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,rgba(245,115,27,.07),transparent 44%),#ffffff05;transition:transform .18s ease,border-color .18s ease,background .18s ease}.feature-card:hover{border-color:color-mix(in srgb,var(--brand) 24%,transparent);background:radial-gradient(circle at 0 0,rgba(245,115,27,.11),transparent 50%),#ffffff06;transform:translateY(-3px)}.feature-card .status-tag{position:absolute;top:28px;right:28px}.feature-card h3{margin:32px 0 10px;font-size:1.05rem}.feature-card p,.workflow-step p,.roadmap-list p,.module-card p{margin:0;color:var(--muted);font-size:.84rem;line-height:1.68}.workflow-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.workflow-step{display:flex;gap:22px;padding:28px;border:1px solid var(--border);border-radius:16px;background:#ffffff04}.workflow-step>span{color:#b57bf0a6;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.76rem;font-weight:600}.workflow-step h3{font-size:.97rem}.roadmap-layout{display:grid;grid-template-columns:minmax(360px,.9fr) 1.1fr;gap:88px;align-items:center}.core-orbit{position:relative;display:grid;width:min(430px,100%);aspect-ratio:1;margin-inline:auto;place-items:center}.core-orbit:before{position:absolute;width:44%;height:44%;border-radius:50%;background:color-mix(in srgb,var(--brand) 13%,transparent);filter:blur(58px);content:""}.orbit-ring{position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%}.ring-one{width:58%;height:58%}.ring-two{width:88%;height:88%}.core-node{position:relative;z-index:2;display:flex;width:136px;height:136px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:50%;background:radial-gradient(circle at 40% 25%,rgba(174,76,255,.2),transparent 60%),#1c1c1c;box-shadow:0 0 70px color-mix(in srgb,var(--brand) 12%,transparent)}.core-node .brand-mark{width:34px;height:34px;flex-basis:34px}.core-node strong{font-size:.85rem}.core-node>span:last-child{color:var(--success);font-size:.62rem;font-weight:600;text-transform:uppercase}.orbit-node{position:absolute;z-index:2;display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--border-strong);border-radius:15px;color:var(--muted-strong);background:#1b1b1b;box-shadow:0 12px 30px #0000004d}.node-one{top:4%;left:43%}.node-two{top:43%;right:2%}.node-three{bottom:3%;left:43%}.node-four{top:43%;left:2%}.roadmap-list{display:flex;flex-direction:column}.roadmap-list article{display:flex;gap:17px;padding:21px 0;border-bottom:1px solid var(--border)}.roadmap-list article:last-child{border-bottom:0}.roadmap-list h3{margin:2px 0 4px;font-size:.94rem}.roadmap-order{color:var(--violet);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.security-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center;padding:44px;border:1px solid var(--border);border-radius:22px;background:radial-gradient(circle at 10% 20%,rgba(53,212,154,.08),transparent 38%),#ffffff05}.security-panel>div:first-child{display:flex;gap:20px;align-items:flex-start}.security-panel h2{margin-bottom:0;font-size:clamp(1.7rem,3vw,2.4rem)}.security-panel>p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.75}.security-points{display:flex;grid-column:1 / -1;gap:22px;padding-top:25px;border-top:1px solid var(--border)}.security-points span{display:flex;align-items:center;gap:7px;color:var(--muted-strong);font-size:.76rem}.security-points svg{color:var(--success)}.final-cta{position:relative;padding:70px 30px;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 7%,transparent),transparent 50%),#ffffff05;text-align:center}.final-cta h2{max-width:720px;margin-inline:auto}.final-cta>p{max-width:650px;margin:0 auto 26px}.cta-glow{position:absolute;top:-120px;left:50%;width:500px;height:250px;border-radius:50%;background:color-mix(in srgb,var(--brand) 14%,transparent);filter:blur(90px);transform:translate(-50%)}.centered-actions{justify-content:center}.landing-footer{padding:52px 0 22px;border-top:1px solid var(--border)}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.footer-inner p{margin:14px 0 0;color:var(--muted);font-size:.78rem}.footer-links{display:flex;flex-wrap:wrap;gap:26px}.footer-links a{color:var(--muted);font-size:.76rem;text-decoration:none}.footer-links a:hover{color:var(--text)}.footer-bottom{display:flex;justify-content:space-between;margin-top:45px;padding-top:20px;border-top:1px solid var(--border);color:#8d96aaa6;font-size:.67rem}.auth-layout{display:grid;min-height:100vh;grid-template-columns:minmax(420px,.95fr) minmax(500px,1.05fr);background:var(--bg)}.auth-story{position:relative;display:flex;min-height:100vh;overflow:hidden;flex-direction:column;padding:44px clamp(36px,5vw,78px);border-right:1px solid var(--border);background:radial-gradient(circle at 20% 75%,rgba(53,212,154,.07),transparent 35%),radial-gradient(circle at 70% 30%,rgba(245,115,27,.13),transparent 42%),#111}.auth-brand,.auth-story-copy,.auth-story-foot{position:relative;z-index:1}.auth-story-copy{max-width:540px;margin:auto 0}.auth-story-copy h1{margin:18px 0;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:600;line-height:1.02;letter-spacing:-.06em}.auth-story-copy>p{max-width:500px;color:var(--muted-strong);font-size:.98rem;line-height:1.75}.auth-benefits{display:flex;flex-direction:column;gap:20px;margin-top:34px}.auth-benefits>span{display:flex;gap:13px;align-items:flex-start}.auth-benefits>span>svg{margin-top:2px;color:var(--success)}.auth-benefits>span>span{display:flex;flex-direction:column}.auth-benefits strong{font-size:.82rem}.auth-benefits small{margin-top:2px;color:var(--muted);font-size:.72rem}.auth-story-foot{margin:0;color:#8d96aa9e;font-size:.67rem}.auth-form-side{position:relative;display:grid;min-height:100vh;place-items:center;padding:70px 30px;background:radial-gradient(circle at 70% 20%,rgba(245,115,27,.06),transparent 32%),var(--bg)}.auth-back{position:absolute;top:34px;right:38px;display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.75rem;text-decoration:none}.auth-back svg{transform:none}.auth-back:hover{color:var(--text)}.auth-card{width:min(420px,100%)}.auth-card-head{margin-bottom:30px}.auth-card-head h1{margin:10px 0 9px;font-size:2rem}.auth-card-head p{margin-bottom:0;font-size:.87rem}.auth-mobile-brand{display:none}.auth-card label{margin-bottom:18px}.auth-submit{width:100%;min-height:47px;margin-top:3px}.auth-doors{display:grid;gap:10px;margin-top:4px}.auth-divider{display:flex;align-items:center;gap:12px;margin:6px 0 2px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:var(--border)}.auth-door{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px}.auth-door-panel{display:grid;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.auth-door-panel label{display:grid;gap:6px;font-size:12.5px}.auth-door-panel label small{font-size:11px;line-height:1.5}.auth-door-links{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;font-size:12px}.security-nudge{flex-wrap:wrap}.managed-banner{flex-wrap:wrap;gap:10px;border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--brand) 12%,var(--surface))}.managed-banner>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.security-nudge-actions{display:inline-flex;flex-wrap:wrap;gap:14px;align-items:center;margin-left:auto}.auth-notice{padding:10px 12px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:10px;background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--text);font-size:12.5px;line-height:1.55}.auth-notice a{color:var(--brand-bright);font-weight:600}.settings-brand-logo{width:64px;height:64px;border-radius:16px;-o-object-fit:contain;object-fit:contain;padding:6px;box-sizing:border-box;background:transparent}.settings-check{display:flex;align-items:flex-start;gap:10px;margin:6px 0 2px;color:var(--muted-strong);font-size:12px;line-height:1.5}.settings-check input{margin-top:3px}.settings-save-row{margin-top:14px}.settings-language-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-language-choice{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;color:#e2e2e0;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.settings-language-choice:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}.settings-language-choice.active{border-color:color-mix(in srgb,var(--brand) 60%,transparent);background:color-mix(in srgb,var(--brand) 10%,transparent);color:#fff}.settings-language-choice span{display:grid;gap:3px}.settings-language-choice strong{font-size:13px}.settings-language-choice small{color:var(--muted);font-size:11px;line-height:1.4}.settings-restore-summary{margin-top:12px;padding:12px 14px;border:1px solid rgba(0,207,163,.25);border-radius:12px;background:#00cfa30f;font-size:12.5px}.settings-restore-summary ul{margin:8px 0 0;padding-left:18px}.workspace-avatar img{width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;box-sizing:border-box;background:var(--surface-raised)}html[data-theme=light] .settings-language-choice{border-color:#e8e7e5;background:#f8f7f5;color:#1a1a1a}html[data-theme=light] .settings-language-choice.active{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 9%,#fff);color:#1a1a1a}@media(max-width:720px){.settings-language-choices{grid-template-columns:1fr}}.settings-fieldset{display:contents;border:0;margin:0;padding:0;min-width:0}.settings-fieldset:disabled{opacity:.7}.settings-website-list{display:grid;gap:8px;margin:14px 0 6px;padding:0;list-style:none}.settings-website-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05}.settings-website-list li span{display:grid;gap:2px;min-width:0}.settings-website-list li strong{font-size:13px;overflow-wrap:anywhere}.settings-website-list li small{color:var(--muted);font-size:11px}html[data-theme=light] .settings-website-list li{border-color:#e8e7e5;background:#f8f7f5}.settings-whatsapp-signin{display:grid;gap:12px}.settings-inline-form{display:grid;gap:10px;max-width:420px}.settings-inline-form label{display:grid;gap:6px;font-size:12.5px}.settings-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-error{margin:0;color:var(--danger, #ef4444);font-size:12px}.auth-error{margin:0 0 15px;padding:10px 12px;border:1px solid rgba(255,123,132,.22);border-radius:9px;color:#ffadb3;background:var(--danger-soft);font-size:.78rem}.auth-invite-note{display:flex;gap:9px;margin-top:22px;padding:13px;border:1px solid var(--border);border-radius:10px;color:var(--muted);background:#ffffff05}.auth-invite-note svg{margin-top:2px;flex:0 0 auto}.auth-invite-note p{margin:0;font-size:.71rem;line-height:1.55}.centered{display:grid;min-height:100vh;padding:1.5rem;place-items:center}.shell{display:flex;min-height:100vh}.mobile-app-bar{display:none}.sidebar{position:sticky;top:0;z-index:20;display:flex;width:246px;height:100vh;flex:0 0 246px;flex-direction:column;padding:21px 16px 16px;border-right:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.016),transparent 30%),#101010}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;padding:0 6px 19px}.sidebar-brand>a{display:inline-flex;text-decoration:none}.sidebar-brand .brand-mark{width:32px;height:32px;flex-basis:32px;border-radius:10px}.sidebar-brand .brand-mark svg{width:19px}.sidebar-brand .brand-wordmark{font-size:14px}.sidebar-brand .brand-logo-frame,.sidebar-brand .brand-logo{height:32px}.pilot-badge{display:none;align-items:center;gap:5px;color:var(--muted);font-size:.6rem}.pilot-badge span{width:5px;height:5px;border-radius:50%;background:var(--success)}.workspace-chip{display:flex;min-width:0;align-items:center;gap:9px;margin-bottom:22px;padding:10px;border:1px solid var(--border);border-radius:11px;background:#ffffff06}.workspace-chip>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.workspace-avatar,.user-avatar{display:grid;flex:0 0 auto;place-items:center;border-radius:9px;font-weight:700}.workspace-avatar{width:31px;height:31px;color:#fff;background:var(--brand-gradient);font-size:.74rem}.workspace-chip strong{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.workspace-chip small{color:var(--muted);font-size:.61rem;text-transform:capitalize}.workspace-chip>svg{color:var(--muted)}.sidebar nav{display:flex;flex-direction:column;gap:3px}.nav-section-label{margin:18px 10px 6px;color:#8d96aa9e;font-size:.59rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.nav-section-label:first-child{margin-top:0}.nav-folder{display:grid;gap:2px}.nav-folder-toggle{width:100%;background:none;font:inherit;text-align:left;cursor:pointer}.nav-folder-toggle[data-nav-active=true]{color:var(--text)}.nav-folder-chevron{flex:0 0 auto;margin-left:auto;color:var(--muted);transition:transform .14s ease}.nav-folder-toggle[aria-expanded=true] .nav-folder-chevron{transform:rotate(90deg)}.nav-submenu{display:grid;gap:1px;margin:2px 0 6px 19px;padding-left:12px;border-left:1px solid var(--border)}.nav-submenu[hidden]{display:none}.nav-sublink{position:relative;display:flex;min-height:34px;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;color:var(--muted-strong);font-size:.76rem;font-weight:500;text-decoration:none;transition:color .15s ease,background .15s ease}.nav-sublink>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-sublink:hover{color:var(--text);background:#ffffff07}.nav-sublink.active{color:var(--text);background:color-mix(in srgb,var(--brand) 10%,transparent)}@media(prefers-reduced-motion:reduce){.nav-folder-chevron{transition:none}}.nav-link{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:9px;color:var(--muted-strong);font-size:.78rem;font-weight:500;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.nav-link:hover{color:var(--text);background:#ffffff07}.nav-link.active{border-color:color-mix(in srgb,var(--brand) 14%,transparent);color:#ececea;background:color-mix(in srgb,var(--brand) 10%,transparent)}.nav-link.active:before{position:absolute;top:8px;bottom:8px;left:-17px;width:2px;border-radius:0 2px 2px 0;background:var(--brand-gradient);box-shadow:0 0 8px color-mix(in srgb,var(--brand) 70%,transparent);content:""}.nav-link svg{color:var(--muted)}.nav-link.active svg{color:var(--brand-bright)}.sidebar-foot{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding-top:15px;border-top:1px solid var(--border)}.sidebar-user{display:flex;min-width:0;align-items:center;gap:9px}.user-avatar{width:31px;height:31px;color:#e4c3ff;background:var(--violet-soft);font-size:.65rem}.sidebar-user>span:last-child{display:flex;min-width:0;flex-direction:column}.sidebar-user strong,.sidebar-user small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user strong{font-size:.7rem}.sidebar-user small{max-width:160px;color:var(--muted);font-size:.58rem}.sidebar-signout{display:flex;align-items:center;gap:8px;padding:7px 5px;border:0;color:var(--muted);background:none;font-size:.7rem;cursor:pointer}.sidebar-signout:hover{color:var(--text)}.content{min-width:0;flex:1}.app-content{min-height:100vh;background:radial-gradient(circle at 55% -20%,rgba(245,115,27,.07),transparent 35rem),var(--bg)}.page{width:min(1180px,100%);margin-inline:auto;padding:34px clamp(24px,4vw,48px) 60px}.page-head,.dashboard-head,.panel-head{display:flex;justify-content:space-between;gap:1rem}.page-head{align-items:flex-start;margin-bottom:25px}.page-head p{max-width:650px;margin:7px 0 0;font-size:.83rem}.page-head-actions{display:flex;flex:0 0 auto;gap:10px}.dashboard-head{align-items:flex-end;margin-bottom:28px}.dashboard-head h1{margin:8px 0 7px;font-size:clamp(2rem,4vw,2.8rem)}.dashboard-head p{margin-bottom:0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px}.metric-card{display:grid;min-height:145px;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:0 10px;padding:18px;border:1px solid var(--border);border-radius:14px;background:#ffffff05}.metric-icon{width:34px;height:34px;grid-row:1;border-radius:10px}.metric-icon.brand{color:var(--brand-bright);background:var(--brand-soft)}.metric-icon.violet{color:var(--brand-bright);background:var(--violet-soft)}.metric-icon.success{color:var(--success);background:var(--success-soft)}.metric-icon.amber{color:var(--amber);background:var(--amber-soft)}.metric-label{align-self:center;color:var(--muted);font-size:.67rem}.metric-card>strong{grid-column:1 / -1;align-self:end;margin-top:20px;font-size:1.35rem;font-weight:600;letter-spacing:-.04em}.metric-card>small{grid-column:1 / -1;color:var(--muted);font-size:.64rem}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px}.card{margin-bottom:18px;padding:22px;border:1px solid var(--border);border-radius:14px;background:#171717d1;box-shadow:0 16px 45px -38px #000c}.dashboard-panel{min-height:355px;margin-bottom:0}.panel-head{align-items:flex-start;margin-bottom:18px}.panel-head h2{margin:4px 0 0;font-size:1rem}.panel-head p{max-width:600px;margin:4px 0 0;font-size:.76rem}.readiness-list,.recent-list{display:flex;flex-direction:column}.readiness-row,.recent-row{display:flex;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid var(--border);text-decoration:none}.readiness-row:last-child,.recent-row:last-child{border-bottom:0}.readiness-row>span:nth-child(2),.recent-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.readiness-row strong,.recent-row strong{overflow:hidden;font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.readiness-row small,.recent-row small{color:var(--muted);font-size:.64rem}.readiness-row>svg,.recent-row>svg{color:var(--muted);transition:transform .15s ease}.readiness-row:hover>svg,.recent-row:hover>svg{color:var(--brand-bright);transform:translate(2px)}.readiness-check{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border:1px solid var(--border-strong);border-radius:50%;color:var(--muted);background:#ffffff05}.readiness-check>span{width:5px;height:5px;border-radius:50%;background:var(--muted)}.readiness-check.complete{border-color:color-mix(in srgb,var(--brand) 28%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.recent-icon{width:31px;height:31px;border-radius:9px;color:var(--brand-bright);background:var(--brand-soft)}.panel-empty{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.panel-empty h3{margin:12px 0 3px;font-size:.86rem}.panel-empty p{max-width:260px;margin-bottom:14px;color:var(--muted);font-size:.7rem}.next-modules{margin-top:32px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.module-card{display:flex;min-height:142px;gap:14px;padding:18px;border:1px dashed rgba(255,255,255,.11);border-radius:13px;background:#ffffff03}.module-card h3{margin:10px 0 4px;font-size:.79rem}.module-card p{font-size:.67rem}.sidebar-backdrop{display:none}label{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;color:var(--muted-strong);font-size:.76rem;font-weight:500}input,textarea,.select,select{width:100%;padding:.61rem .75rem;border:1px solid var(--border-strong);border-radius:9px;outline:none;color:var(--text);background:#0a0a0a9e;font-size:.82rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}label:has(>input[type=checkbox]),label:has(>input[type=radio]){flex-direction:row;align-items:center}input[type=checkbox],input[type=radio]{width:auto;min-width:0;flex:0 0 auto;padding:0}input::-moz-placeholder,textarea::-moz-placeholder{color:#8d96aa9e}input::placeholder,textarea::placeholder{color:#8d96aa9e}input:focus,textarea:focus,.select:focus,select:focus{border-color:color-mix(in srgb,var(--brand) 68%,transparent);background:#0a0a0ad1;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 11%,transparent)}textarea{min-height:112px;resize:vertical}.notice{margin:12px 0;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:#ffffff05;font-size:.78rem}.notice.warn{border-color:var(--warn-border);background:var(--warn-bg)}.empty{padding:60px 20px;text-align:center}.empty h2{font-size:1rem}.empty p{max-width:480px;margin-inline:auto;font-size:.8rem}.inline-form{display:flex;gap:8px;align-items:center;margin-bottom:8px}.inline-form input{flex:1}.inline-form .select{width:auto}.row-actions{display:flex;gap:13px}.knowledge-visibility{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:#ffffff06;font:inherit;font-size:.68rem;cursor:pointer}.knowledge-visibility>span{width:6px;height:6px;border-radius:50%;background:var(--muted)}.knowledge-visibility.published{border-color:color-mix(in srgb,var(--brand) 28%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.knowledge-visibility.published>span{background:var(--brand);box-shadow:0 0 7px color-mix(in srgb,var(--brand) 55%,transparent)}.knowledge-visibility:disabled{cursor:wait;opacity:.55}.knowledge-visibility-switch{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border);border-radius:999px;background:#ffffff06}.knowledge-visibility-switch button{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:0;border-radius:999px;color:var(--muted);background:transparent;font:inherit;font-size:.68rem;cursor:pointer}.knowledge-visibility-switch button>span{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.45}.knowledge-visibility-switch button:hover:not(:disabled):not(.active){color:var(--text)}.knowledge-visibility-switch button.active{color:var(--text);background:#ffffff14;cursor:default}.knowledge-visibility-switch button.active>span{opacity:1}.knowledge-visibility-switch button.active.published{color:var(--brand-bright);background:var(--brand-soft)}.knowledge-visibility-switch button.active.published>span{background:var(--brand);box-shadow:0 0 7px color-mix(in srgb,var(--brand) 55%,transparent)}.knowledge-visibility-switch button:disabled{cursor:wait;opacity:.55}.knowledge-visibility-hint{margin-top:4px!important;color:var(--muted);font-size:.68rem;line-height:1.5}.knowledge-visibility-hint strong{color:var(--text);font-weight:600}.profile-publish-row{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.profile-publish-row .row-actions{flex-wrap:wrap;gap:10px}.knowledge-upload-visibility{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;border:0}.knowledge-upload-visibility legend{width:100%;margin-bottom:6px;padding:0;color:var(--muted);font-size:.68rem}.knowledge-upload-visibility label{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:7px;column-gap:7px;max-width:260px;padding:8px 11px;border:1px solid var(--border);border-radius:12px;background:#ffffff05;cursor:pointer}.knowledge-upload-visibility label.active{border-color:color-mix(in srgb,var(--text) 30%,transparent);background:#ffffff0f}.knowledge-upload-visibility label.active.published{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:var(--brand-soft)}.knowledge-upload-visibility input{margin:0;accent-color:var(--brand)}.knowledge-upload-visibility strong{font-size:.74rem}.knowledge-upload-visibility small{grid-column:2;color:var(--muted);font-size:.64rem;line-height:1.4}.table{width:100%;border-collapse:collapse;font-size:.78rem}.table th,.table td{padding:12px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.table tbody tr{transition:background .15s ease}.table tbody tr:hover{background:#ffffff04}.pill{display:inline-block;padding:3px 7px;border:1px solid var(--border);border-radius:999px;background:#ffffff05;font-size:.64rem;white-space:nowrap}.pill.ready,.pill.published{border-color:color-mix(in srgb,var(--brand) 28%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.pill.failed{border-color:#ff7b8440;color:var(--danger);background:var(--danger-soft)}.pill.working{color:var(--muted)}.facts{display:grid;grid-template-columns:130px 1fr;gap:9px 20px;margin:0 0 20px}.facts dt{color:var(--muted);font-size:.73rem}.facts dd{margin:0;font-size:.77rem}.chat{display:flex;height:100vh;min-height:640px}.chat-sidebar{width:210px;flex:0 0 210px;padding:26px 15px;overflow-y:auto;border-right:1px solid var(--border);background:#0a0a0a4d}.chat-sidebar>.button{width:100%}.conversation-list{display:flex;flex-direction:column;gap:4px;margin:16px 0 0;padding:0;list-style:none}.conversation-list .link-button{width:100%;overflow:hidden;padding:8px 9px;border-radius:8px;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.conversation-list .link-button:hover,.conversation-list .link-button.active{color:var(--text);background:#ffffff09}.chat-main{display:flex;min-width:0;flex:1;flex-direction:column}.messages{flex:1;padding:34px clamp(22px,5vw,70px);overflow-y:auto}.message{max-width:48rem;margin-bottom:23px}.message.user{margin-left:auto}.message.user .bubble{width:-moz-fit-content;width:fit-content;max-width:580px;margin-left:auto;padding:10px 14px;border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:13px 13px 3px;color:#f2f1ef;background:color-mix(in srgb,var(--brand) 13%,transparent);font-size:.81rem;white-space:pre-wrap}.message.assistant .bubble{color:#dcdbd9;font-size:.83rem;line-height:1.72}.sources{margin:0 0 13px;padding:12px 14px 12px 35px;border:1px solid var(--border);border-radius:11px;color:var(--muted-strong);background:#ffffff05;font-size:.7rem}.sources li{margin-bottom:8px}.sources li:last-child{margin-bottom:0}.sources blockquote{margin:4px 0 0;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--brand) 25%,transparent);color:var(--muted)}.feedback{display:flex;gap:14px;margin-top:7px}.feedback .link-button{color:var(--muted);font-size:.65rem}.cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--brand-bright);animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.composer{display:flex;gap:8px;padding:14px clamp(22px,5vw,70px) 22px;border-top:1px solid var(--border);background:#0e0e0ed1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.composer input{flex:1}.qr{display:grid;padding:16px;border-radius:var(--radius);background:#fff;place-items:center}.qr svg{width:180px;height:180px}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0;list-style:none}.draft-json{max-height:24rem;padding:12px;overflow-x:auto;border:1px solid var(--border);border-radius:9px;background:#0a0a0aa6;font-size:.72rem}.agents-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px;align-items:start}.agent-list{position:sticky;top:24px;display:flex;flex-direction:column;gap:5px;margin:0;padding:12px}.agent-list .nav-section-label{margin:5px 8px 8px}.agent-list-row{display:flex;width:100%;min-width:0;align-items:center;gap:9px;padding:10px;border:1px solid transparent;border-radius:10px;color:var(--muted-strong);background:transparent;text-align:left;cursor:pointer}.agent-list-row:hover{background:#ffffff06}.agent-list-row.active{border-color:color-mix(in srgb,var(--brand) 16%,transparent);color:var(--text);background:var(--brand-soft)}.agent-color{width:27px;height:27px;flex:0 0 27px;border:3px solid rgba(255,255,255,.11);border-radius:9px}.agent-list-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.agent-list-row strong,.agent-list-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-list-row strong{font-size:.71rem}.agent-list-row small{color:var(--muted);font-size:.6rem}.agent-state{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--muted)}.agent-state.live{background:var(--success);box-shadow:0 0 7px #35d49a99}.agent-workspace{min-width:0}.agent-empty{display:flex;min-height:390px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.agent-empty h2{margin:16px 0 5px;font-size:1.05rem}.agent-empty p{max-width:480px;color:var(--muted);font-size:.78rem}.agent-editor{margin-bottom:14px}.agent-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px}.agent-form-wide{grid-column:1 / -1}.agent-form-grid textarea{min-height:90px}.agent-knowledge-note{margin-top:7px;padding:9px 11px;border:1px solid rgba(53,212,154,.18);border-radius:8px;color:var(--muted-strong);background:#35d49a0b;font-size:.68rem;line-height:1.55}.agent-toggle{display:inline-flex;flex-direction:row;align-items:center;gap:7px;margin:0;color:var(--muted-strong);font-size:.68rem;cursor:pointer}.agent-toggle input{position:absolute;width:1px;height:1px;opacity:0}.agent-toggle>span{position:relative;width:33px;height:18px;border:1px solid var(--border-strong);border-radius:999px;background:#ffffff0f;transition:background .15s ease}.agent-toggle>span:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--muted-strong);content:"";transition:transform .15s ease}.agent-toggle input:checked+span{border-color:#35d49a4d;background:var(--success-soft)}.agent-toggle input:checked+span:after{background:var(--success);transform:translate(15px)}.color-input{display:flex;min-height:39px;align-items:center;gap:10px;padding:5px 8px;border:1px solid var(--border-strong);border-radius:9px;background:#0a0a0a9e}.color-input input[type=color]{width:28px;height:27px;padding:0;overflow:hidden;border:0;border-radius:7px;background:none;cursor:pointer}.color-input code{color:var(--muted-strong);font-size:.7rem}.agent-actions{display:flex;align-items:center;gap:8px;margin-top:9px}.saved-note{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--success);font-size:.68rem}.install-panel{margin-bottom:0}.install-panel .panel-head p{margin-top:5px}.embed-code{position:relative;margin:0;padding:17px;overflow-x:auto;border:1px solid var(--border);border-radius:11px;color:var(--brand-bright);background:#0c0c0c;font-size:.72rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.install-notes{display:flex;flex-wrap:wrap;gap:18px;margin-top:15px}.install-notes span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.66rem}.install-notes svg{color:var(--success)}@media(max-width:1050px){.hero-layout{grid-template-columns:1fr;gap:20px}.hero-copy{max-width:800px;padding-bottom:30px}.product-preview{width:min(620px,94%);margin:0 auto}.roadmap-layout{gap:44px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.agents-layout{grid-template-columns:1fr}.agent-list{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-list .nav-section-label{grid-column:1 / -1}.dashboard-panel{min-height:0}}@media(max-width:850px){.landing-nav-actions{display:none}.landing-nav-links{position:absolute;top:71px;right:20px;left:20px;display:none;flex-direction:column;align-items:stretch;gap:4px;padding:12px;border:1px solid var(--border-strong);border-radius:14px;background:#141414fa;box-shadow:0 20px 50px #0006}.landing-nav-links.open{display:flex}.landing-nav-links a{padding:10px;border-radius:8px}.landing-nav-links a:hover{background:#ffffff09}.mobile-nav-toggle{display:grid;width:38px;height:38px;padding:0;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--text);background:#ffffff08}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip>div:nth-child(2){border-right:0}.proof-strip>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.feature-grid,.workflow-grid,.roadmap-layout{grid-template-columns:1fr}.core-orbit{width:min(380px,86vw)}.security-panel{grid-template-columns:1fr;gap:25px}.security-points{flex-direction:column;gap:10px}.auth-layout{grid-template-columns:1fr}.auth-story{display:none}.auth-form-side{min-height:100vh}.auth-mobile-brand{display:block;margin-bottom:40px}.sidebar{position:fixed;top:0;bottom:0;left:0;height:100vh;transform:translate(-102%);transition:transform .2s ease}.sidebar.open{transform:translate(0)}.mobile-app-bar{position:sticky;top:0;z-index:15;display:flex;height:64px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--border);background:#0e0e0eeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mobile-app-bar .brand-mark{width:31px;height:31px;flex-basis:31px}.sidebar-backdrop{position:fixed;z-index:19;display:block;top:0;right:0;bottom:0;left:0;border:0;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shell{display:block}.module-grid,.agent-form-grid{grid-template-columns:1fr}.agent-form-wide{grid-column:auto}.chat{height:calc(100vh - 64px);min-height:560px}}@media(max-width:650px){.landing-container{width:min(100% - 28px,1180px)}.hero-section{padding-top:55px}.hero-copy h1{font-size:clamp(2.85rem,15vw,4.15rem)}.hero-lede{font-size:.94rem}.hero-actions .button{width:100%}.hero-trust{flex-direction:column;gap:9px}.product-preview{width:100%;min-height:410px}.preview-body{min-height:350px}.preview-sidebar{display:none}.preview-conversation{padding:22px 18px}.floating-event{display:none}.proof-strip{margin-top:65px}.proof-strip>div{min-height:88px}.proof-strip strong{font-size:1.2rem}.proof-strip span{text-align:center}.landing-section{padding:82px 0}.section-heading{margin-bottom:36px;text-align:left}.feature-card,.workflow-step{padding:22px}.workflow-step{gap:15px}.security-panel{padding:25px}.security-panel>div:first-child{flex-direction:column}.final-cta{padding:52px 20px}.footer-inner,.footer-bottom{flex-direction:column}.footer-links{gap:16px}.footer-bottom{gap:5px}.auth-form-side{padding:80px 20px 40px}.auth-back{top:25px;right:20px}.page{padding:26px 17px 45px}.dashboard-head,.page-head{flex-direction:column;align-items:stretch}.dashboard-head .button,.page-head .button{width:100%}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:125px}.card{padding:17px}.inline-form{flex-direction:column;align-items:stretch}.agent-list{grid-template-columns:1fr}.inline-form .select{width:100%}.table{display:block;overflow-x:auto;white-space:nowrap}.chat-sidebar{width:145px;flex-basis:145px;padding:16px 9px}.messages{padding:22px 15px}.composer{padding:11px 15px 15px}}.docs-site{min-height:100vh;color:#d3d3d1;background:#121212}.docs-topbar{position:fixed;z-index:30;inset:0 0 auto;display:flex;height:64px;align-items:center;gap:14px;padding:0 28px;border-bottom:1px solid #2e2e2e;background:#121212f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs-topbar>strong{color:#eeedeb;font-size:13px}.docs-topbar nav{display:flex;align-items:center;gap:20px;margin-left:auto}.docs-topbar nav>a:not(.button){color:#8694aa;font-size:13px;text-decoration:none}.docs-divider{width:1px;height:22px;background:var(--brand)}.docs-sidebar{position:fixed;z-index:10;inset:64px auto 0 0;display:flex;width:236px;flex-direction:column;gap:3px;padding:34px 24px;border-right:1px solid #2e2e2e;background:#171717}.docs-sidebar>span{margin:0 10px 12px;color:#52617a;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.docs-sidebar a{padding:8px 10px;border-radius:7px;color:#8795ab;font-size:12.5px;text-decoration:none}.docs-sidebar a:hover{color:#e1e0de;background:#212121}.docs-sidebar small{margin:auto 10px 0;color:#5c5954;font-size:10.5px}.docs-content{width:min(820px,calc(100% - 300px));margin-left:max(286px,calc((100% - 584px)/2));padding:122px 0 100px}.docs-hero{padding-bottom:58px;border-bottom:1px solid #2e2e2e}.docs-hero h1{max-width:720px;margin:12px 0 18px;color:#f6f5f3;font-size:clamp(38px,5vw,58px);line-height:1.04;letter-spacing:-.045em}.docs-hero>p{max-width:680px;color:#8795ab;font-size:17px;line-height:1.7}.docs-section{scroll-margin-top:90px;padding:58px 0;border-bottom:1px solid #292929}.docs-section h2{margin:10px 0 20px;color:#f2f1ef;font-size:29px;letter-spacing:-.025em}.docs-section p,.docs-section li{color:#98a6ba;font-size:14px;line-height:1.8}.docs-section ol{display:grid;gap:8px;padding-left:22px}.docs-section code:not(.docs-code code){padding:2px 5px;border:1px solid #383838;border-radius:4px;color:var(--brand-bright);background:#1c1c1c;font-family:JetBrains Mono,monospace;font-size:.86em}.docs-callout{display:flex;flex-direction:column;gap:5px;margin-top:24px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:10px;background:#1e1e1e}.docs-callout strong{color:#ebebe9;font-size:13px}.docs-callout span{color:var(--brand);font-size:12px}.docs-callout.success{border-color:#174b3e;background:#181818}.docs-callout.success strong{color:#6ee7b7}.docs-callout.warning{color:#e7bc74;border-color:#5a4220;background:#181818;font-size:12.5px}.docs-grid.two{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0}.docs-card{padding:18px;border:1px solid #2e2e2e;border-radius:10px;background:#1b1b1b}.docs-card strong{color:#e9e9e7;font-size:13px}.docs-card p{margin:7px 0 0;font-size:12px}.docs-code{margin:18px 0;padding:18px 20px;overflow-x:auto;border:1px solid #2e2e2e;border-radius:10px;color:var(--brand-bright);background:#0e0e0e;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.75;white-space:pre}.docs-table-wrap{margin-top:20px;border:1px solid #2e2e2e;border-radius:10px}.docs-table{width:100%;border-collapse:collapse;font-size:12px}.docs-table th{color:#60708a;background:#181818;text-align:left;text-transform:uppercase;letter-spacing:.08em}.docs-table th,.docs-table td{padding:13px 15px;border-bottom:1px solid #292929}.docs-table td{color:#91a0b5}.docs-table tr:last-child td{border-bottom:0}.docs-trouble{border-bottom:1px solid #2e2e2e}.docs-trouble summary{padding:17px 0;color:#e3e3e1;font-size:13.5px;font-weight:600;cursor:pointer}.docs-trouble p{margin:-4px 0 18px}.docs-footer{display:flex;align-items:center;gap:12px;padding-top:54px}.docs-footer strong{color:#f1f0ef}.docs-footer span{color:#718098;font-size:12px}.docs-footer .button{margin-left:auto}@media(max-width:850px){.docs-sidebar{display:none}.docs-content{width:auto;margin:0;padding:104px 24px 70px}}@media(max-width:560px){.docs-topbar{padding:0 16px}.docs-topbar>strong,.docs-divider,.docs-topbar nav>a:not(.button){display:none}.docs-grid.two{grid-template-columns:1fr}.docs-footer{align-items:flex-start;flex-direction:column}.docs-footer .button{width:100%;margin:8px 0 0;text-align:center}}:root{--bg: #18110c;--bg-deep: #150e0a;--surface: #1b1b1b;--surface-raised: #222222;--surface-soft: #191919;--border: #2e2e2e;--border-strong: var(--brand);--text: #ecebe9;--muted: #64748b;--muted-strong: #aca79d;--brand: #F5731B;--brand-bright: #F5731B;--on-brand: #101010;--brand-soft: rgba(245, 115, 27, .13);--success: #34d399;--success-soft: rgba(52, 211, 153, .1);--amber: #fbbf24;--amber-soft: rgba(251, 191, 36, .08);--danger: #f2a9b4;--danger-soft: rgba(242, 169, 180, .07);--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:var(--bg)}.shell{align-items:stretch}.sidebar{width:232px;flex-basis:232px;padding:16px 12px;background:#171717}.sidebar-brand{justify-content:flex-start;padding:4px 8px 14px}.sidebar-brand .brand-mark{width:30px;height:30px;flex-basis:30px;border-radius:9px}.sidebar-brand .brand-wordmark{font-size:14.5px}.workspace-chip{gap:10px;margin-bottom:18px;padding:10px;border-color:var(--border);border-radius:10px;background:#202020}.workspace-avatar{width:30px;height:30px;border-radius:8px;color:#fff;background:var(--brand-gradient);font-size:12.5px}.workspace-chip strong{font-size:12.5px}.workspace-chip small{font-size:11px}.nav-section-label{margin:16px 10px 6px;color:#6d5580;font-size:10.5px}.nav-link{gap:10px;padding:9px 12px;border:0;border-radius:8px;color:#aca79d;font-size:13.5px}.nav-link.active{color:#ecebe9;background:color-mix(in srgb,var(--brand) 13%,transparent);box-shadow:inset 2px 0 0 var(--brand)}.nav-link.active:before{display:none}.sidebar-foot{gap:8px;padding-top:12px;border-color:#282828}.sidebar-user{padding:6px 8px}.sidebar-signout{padding:8px 10px;border-radius:8px;font-size:12.5px}.sidebar-signout:hover{background:#aca79d12}.app-content{height:100vh;overflow-y:auto;background:radial-gradient(1200px 500px at 60% -10%,rgba(245,115,27,.05),transparent),var(--bg)}.page{width:100%;max-width:1320px;margin-inline:auto;padding:36px 44px 72px}.page h1{margin:0 0 6px;font-size:24px;font-weight:700;letter-spacing:-.01em}.page-head{gap:24px;margin-bottom:28px}.page-head p{max-width:640px;margin-top:6px;color:#aca79d;font-size:13.5px;line-height:1.55}.page-eyebrow,.section-kicker{color:var(--brand-bright);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.page-eyebrow.warning{color:var(--amber)}.button{min-height:38px;padding:8px 14px;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:8px;color:#d5d4d3;background:#222;font-size:12.5px;font-weight:600}.button:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:#282828}.button.primary{border-color:transparent;background:var(--brand-gradient);box-shadow:0 1px 2px #0000004d}.button.primary:hover:not(:disabled){background:var(--brand-gradient);filter:brightness(1.09)}.button.compact{min-height:34px;padding:7px 13px;border-radius:8px;font-size:12.5px}.button.selected{border-color:#34d39966;color:var(--success)}.button.selected.danger,.button.danger-text{color:var(--danger)}.button-plus{font-size:16px;font-weight:500;line-height:1}.dashboard-head{align-items:flex-end;gap:24px;margin-bottom:28px}.dashboard-head h1{margin:8px 0 6px;font-size:26px;font-weight:700;letter-spacing:-.01em}.dashboard-head p{font-size:14px}.dashboard-actions{display:flex;gap:10px}.metric-grid{gap:16px;margin-bottom:24px}.metric-card{min-height:132px;grid-template-columns:18px 1fr;grid-template-rows:auto 1fr auto;gap:0 8px;padding:18px 20px;border-color:#2e2e2e;border-radius:12px;background:#1b1b1b}.metric-icon{width:18px;height:18px;border-radius:0;background:transparent!important}.metric-icon svg{width:14px;height:14px}.metric-label{color:#9d84b2;font-size:12px;font-weight:500}.metric-card>strong{grid-column:1 / -1;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.metric-card>small{color:#64748b;font-size:12px}.dashboard-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-bottom:36px}.card,.data-surface{border:1px solid #2e2e2e;border-radius:12px;background:#1b1b1b;box-shadow:none}.card{padding:22px 24px}.dashboard-panel{min-height:326px}.panel-head{margin-bottom:14px}.panel-head h2{margin-top:4px;font-size:16px;font-weight:650}.readiness-row,.recent-row{gap:14px;margin:0 -10px;padding:13px 10px;border-top:1px solid #292929;border-bottom:0;border-radius:9px}.readiness-row:hover,.recent-row:hover{background:#aca79d0d}.readiness-row strong,.recent-row strong{font-size:13.5px;font-weight:550}.readiness-row small,.recent-row small{font-size:12px}.readiness-check{width:22px;height:22px;flex-basis:22px;border:1.5px dashed var(--brand);background:transparent}.recent-icon{width:28px;height:28px;border-radius:8px;background:#292929}.next-modules{margin-top:0}.module-grid{gap:16px}.module-link{color:inherit;text-decoration:none}.module-card{display:block;min-height:142px;padding:20px;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px;background:#191919}.module-link .module-card{border-style:solid;background:#1b1b1b}.module-card .feature-icon{margin-bottom:14px}.module-card h3{margin:9px 0 4px;font-size:14.5px}.module-card p{color:#64748b;font-size:12.5px}.status-tag{font-size:10px;font-weight:700;letter-spacing:.07em}.status-tag.paused{color:var(--amber);background:var(--amber-soft);border-color:#fbbf2440}input,textarea,.select,select{padding:10px 12px;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:8px;color:#ecebe9;background:#171717;font-size:13.5px}input:focus,textarea:focus,.select:focus,select:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:#171717;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 15%,transparent)}label{gap:7px;margin-bottom:16px;color:#d5d4d3;font-size:12.5px;font-weight:600}.table th,.table td{padding:13px 20px;border-color:#242424;font-size:13px}.table th{color:#64748b;font-size:10.5px;letter-spacing:.08em}.empty-state-surface{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:64px 24px;border:1px solid #2e2e2e;border-radius:14px;background:#1b1b1b;text-align:center}.knowledge-empty{border:1.5px dashed var(--brand);background:#191919}.empty-state-surface h2{margin:8px 0 0;font-size:15px}.empty-state-surface p{max-width:420px;margin:0 0 10px;color:#64748b;font-size:13px}.empty-state-surface small{color:#624b75;font-size:11.5px}.ask-page{min-height:100vh}.ask-shell{display:flex;width:100%;max-width:960px;height:100vh;margin:0 auto;flex-direction:column;padding:28px 44px 24px}.ask-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ask-header h1{margin:0;font-size:18px;font-weight:650}.ask-shell .messages{flex:1;padding:20px 0}.ask-empty{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.ask-mark{display:grid;width:46px;height:46px;margin-bottom:8px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:13px;color:var(--brand-bright);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 20%,transparent),#22d3ee1f)}.ask-empty h2{margin:0;font-size:18px}.ask-empty p{max-width:400px;margin:0;color:#9d84b2;font-size:13.5px}.prompt-suggestions,.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.prompt-suggestions{justify-content:center;margin-top:14px}.prompt-suggestions button,.filter-pill{padding:7px 14px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:999px;color:#c4bdb3;background:#202020;font-size:12.5px;cursor:pointer}.prompt-suggestions button:hover,.filter-pill:hover,.filter-pill.active{border-color:color-mix(in srgb,var(--brand) 42%,transparent);color:#e9e8e6}.filter-pill.active{background:color-mix(in srgb,var(--brand) 13%,transparent)}.ask-composer-wrap .composer{gap:10px;padding:10px 10px 10px 16px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px;background:#1b1b1b;box-shadow:0 8px 24px #00000059}.ask-composer-wrap .composer input{min-height:28px;padding:0;border:0;background:transparent;box-shadow:none}.ask-composer-wrap p{margin:8px 0 0;color:#624b75;font-size:11px;text-align:center}.ask-shell .message{max-width:46rem}.filter-pills{margin-bottom:16px}.operations-table{overflow:hidden}.operations-row{display:grid;grid-template-columns:minmax(280px,1fr) 120px 120px 100px 120px;gap:12px;align-items:center;padding:14px 20px}.operations-head{padding-block:11px;border-bottom:1px solid #2e2e2e;color:#64748b;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.operations-data-row{width:100%;border:0;border-bottom:1px solid #242424;color:#ecebe9;background:transparent;font-size:13px;text-align:left;cursor:pointer}.operations-data-row:hover{background:#aca79d0a}.operations-question{overflow:hidden;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.operations-muted{color:#9d84b2;font-size:12.5px}.source-badge,.outcome-badge{display:inline-flex;padding:3px 9px;border:1px solid rgba(172,167,157,.2);border-radius:999px;color:#aca79d;background:#aca79d14;font-size:10.5px;font-weight:600}.source-badge.embed{border-color:#22d3ee40;color:#22d3ee;background:#22d3ee14}.outcome-badge.answered{border-color:#34d39940;color:#34d399;background:#34d3991a}.outcome-badge.no-answer,.outcome-badge.error{border-color:#f2a9b440;color:#f2a9b4;background:#f2a9b412}.back-button{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;padding:0;border:0;color:#9d84b2;background:none;font-size:12.5px;cursor:pointer}.back-button:hover{color:#e9e8e6}.inspector-head h1{margin-top:7px;font-size:22px}.inspector-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:16px;align-items:start}.transcript-card{display:flex;flex-direction:column;gap:16px}.inspector-question-bubble,.inspector-answer-bubble{padding:12px 16px;border:1px solid #2e2e2e;font-size:13.5px;line-height:1.65}.inspector-question-bubble{max-width:85%;align-self:flex-end;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px 12px 4px;background:var(--brand)}.inspector-answer-bubble{max-width:92%;align-self:flex-start;border-radius:12px 12px 12px 4px;color:#e1e0de;background:#191919;white-space:pre-wrap}.inspector-answer-bubble.refused{border-color:#fbbf2447}.inspector-actions{display:flex;gap:8px;padding-top:14px;border-top:1px solid #292929}.inspector-add-knowledge{margin-left:auto}.inspector-side{display:flex;flex-direction:column;gap:16px}.grounding-heading{display:flex;align-items:center;justify-content:space-between;color:#9d84b2;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.grounding-heading strong.success{color:var(--success)}.grounding-heading strong.warning{color:var(--amber)}.grounding-card p{margin:12px 0 0;color:#64748b;font-size:12px}.cited-sources-card{display:flex;flex-direction:column;gap:12px}.citation-card{padding:14px 16px;border:1px solid #2e2e2e;border-radius:10px;background:#191919}.citation-card>div{display:flex;align-items:center;gap:8px;font-size:12.5px}.citation-card small{margin-left:auto;color:#624b75}.citation-rank{padding:1px 6px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:5px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent);font-size:10px;font-weight:700}.citation-card blockquote{margin:10px 0 0;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--brand) 42%,transparent);color:#9d84b2;font-size:12px;line-height:1.6}.gap-list{display:flex;max-width:920px;flex-direction:column;gap:12px}.gap-card{display:flex;align-items:center;gap:18px;padding:18px 22px;border:1px solid #2e2e2e;border-radius:12px;background:#1b1b1b}.gap-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(251,191,36,.2);border-radius:10px;color:#fbbf24;background:#fbbf2414}.gap-card>div:nth-child(2){min-width:0;flex:1}.gap-card h2{margin:0 0 3px;font-size:14px}.gap-card p{margin:0;color:#64748b;font-size:12px}.gap-actions{display:flex;flex:0 0 auto;gap:8px}.agent-directory{display:flex;flex-direction:column;gap:14px}.agent-directory-row{display:flex;align-items:center;gap:18px;padding:20px 24px;border:1px solid #2e2e2e;border-radius:12px;background:#1b1b1b}.agent-directory-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:10px;color:var(--brand-bright);background:#292929}.agent-directory-copy{min-width:200px;flex:1}.agent-directory-copy>div{display:flex;align-items:center;gap:10px}.agent-directory-copy h2{margin:0;font-size:14.5px}.agent-directory-copy p{margin:3px 0 0;color:#64748b;font-family:JetBrains Mono,monospace;font-size:12px}.agent-directory-actions,.agent-head-actions{display:flex;gap:8px}.agent-empty{min-height:300px;padding:64px 24px}.agent-title-line{display:flex;align-items:center;gap:12px}.agent-title-line h1{margin:0}.agent-setup-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:16px;align-items:start}.agent-config-column,.agent-install-column{display:flex;flex-direction:column;gap:16px}.agent-install-column{position:sticky;top:24px}.agent-config-section{margin:0}.agent-config-section h2,.install-card h2{margin:0 0 16px;font-size:15px}.agent-config-section>p,.install-card>p{margin:-10px 0 14px;color:#64748b;font-size:12px}.agent-config-section textarea{min-height:84px}.agent-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.color-input{background:#171717}.origin-list,.agent-source-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.origin-row,.agent-source-list>div{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #2e2e2e;border-radius:8px;color:#d5d4d3;background:#171717;font-size:13px}.origin-row>svg,.agent-source-list>div>svg{color:#34d399}.origin-row code,.agent-source-list>div>span:nth-child(2){min-width:0;flex:1}.origin-row button{border:0;color:#624b75;background:none;font-size:12px;cursor:pointer}.origin-row button:hover{color:#f2a9b4}.origin-add-row{display:flex;gap:8px}.origin-add-row input{flex:1;font-family:JetBrains Mono,monospace;font-size:12.5px}.empty-source-note{margin:0;color:#64748b;font-size:12px}.saved-banner{display:inline-flex;align-items:center;gap:6px;margin:-12px 0 18px;color:#34d399;font-size:12px}.install-card,.agent-preview-card{margin:0}.install-card pre{margin:0 0 10px;padding:14px 16px;overflow-x:auto;border:1px solid #2e2e2e;border-radius:10px;color:#c4bdb3;background:#121212;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.install-copy{width:100%;margin-bottom:12px}.install-card small{display:block;color:#624b75;font-size:11.5px;line-height:1.6}.preview-card-head{display:flex;align-items:center;justify-content:space-between;margin:-22px -24px 0;padding:14px 20px;border-bottom:1px solid #2e2e2e;color:#9d84b2;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.preview-card-head .text-link{border:0;background:none;cursor:pointer;text-transform:none;letter-spacing:0}.preview-card-head .text-link:disabled{opacity:.45;cursor:not-allowed}.agent-preview-canvas{position:relative;min-height:260px;margin:0 -24px -22px;padding:24px;overflow:hidden;background:#ececea}.preview-line{display:block;width:70%;height:8px;margin-bottom:10px;border-radius:4px;background:#dcdbd9}.preview-line.short{width:40%;background:#cfcfcd}.preview-line.medium{width:55%}.preview-widget{position:absolute;right:18px;bottom:68px;width:230px;padding:12px 14px;border:1px solid;border-radius:12px;background:#1b1b1b;box-shadow:0 12px 32px #12121266}.preview-widget>div{display:flex;align-items:center;gap:8px;color:#ecebe9;font-size:11px}.preview-widget>div span{width:20px;height:20px;border-radius:6px}.preview-widget p{margin:8px 0 0;padding:8px 10px;border-radius:8px;color:#c4bdb3;background:#191919;font-size:11px;line-height:1.5}.preview-launcher{position:absolute;right:18px;bottom:16px;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 45%,transparent)}.preview-warning{margin:34px 0 0;color:var(--amber);font-size:11.5px}.preview-ready{margin:34px 0 0;color:var(--success);font-size:11.5px}.team-page>section,.settings-page>section{max-width:860px}.launch-links{display:flex;align-items:center;gap:12px}.onboarding-page{width:100%;max-width:760px;margin:0 auto;padding:48px 44px 72px}.onboarding-intro{margin-bottom:32px;text-align:center}.onboarding-intro h1{margin:9px 0 6px;font-size:24px}.onboarding-intro p{margin:0;color:#aca79d;font-size:13.5px}.onboarding-steps{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:28px}.onboarding-steps>div{display:flex;align-items:center;gap:6px}.onboarding-steps button{display:flex;align-items:center;gap:8px;padding:0;border:0;color:#64748b;background:none;font-size:12px;font-weight:600;cursor:pointer}.onboarding-steps button>span{display:grid;width:24px;height:24px;place-items:center;border:1.5px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:50%;color:#64748b;font-size:11px}.onboarding-steps button.active{color:#ecebe9}.onboarding-steps button.active>span{border-color:#ffffff26;color:var(--on-brand);background:var(--brand)}.onboarding-steps button.complete>span{border-color:#34d39966;color:#34d399;background:#34d39924}.onboarding-steps i{display:block;width:28px;height:1.5px;background:#393939}.onboarding-steps i.complete{background:#34d399}.onboarding-card{padding:28px 30px;border:1px solid #2e2e2e;border-radius:14px;background:#1b1b1b}.onboarding-card h2{margin:0 0 4px;font-size:17px}.onboarding-card>p{margin:0 0 20px;color:#64748b;font-size:12.5px}.onboarding-dropzone{display:flex;min-height:170px;align-items:center;justify-content:center;gap:6px;padding:44px 24px;border:1.5px dashed var(--brand);border-radius:12px;color:var(--brand-bright);background:#191919;text-align:center;cursor:pointer}.onboarding-dropzone strong{margin-top:6px;color:#ecebe9;font-size:13.5px}.onboarding-dropzone span{color:#624b75;font-size:11.5px;font-weight:400}.onboarding-success{display:flex;align-items:center;gap:6px;margin-top:12px!important;color:#34d399!important}.onboarding-test,.onboarding-create-agent{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #2e2e2e;border-radius:10px;background:#191919}.onboarding-test>div,.onboarding-create-agent{flex:1}.onboarding-test>div{display:flex;flex-direction:column}.onboarding-test span,.onboarding-create-agent span{color:#64748b;font-size:12px}.onboarding-create-agent{flex-direction:column;justify-content:center;min-height:190px;color:var(--brand-bright);text-align:center}.onboarding-create-agent strong{color:#ecebe9}.onboarding-create-agent span{max-width:390px}.onboarding-snippet{margin:0 0 10px;padding:14px 16px;overflow-x:auto;border:1px solid #2e2e2e;border-radius:10px;color:#c4bdb3;background:#121212;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.8;white-space:pre-wrap}.onboarding-configure{display:block;text-align:center}.onboarding-actions{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding-top:18px;border-top:1px solid #292929}.onboarding-actions .back-button{margin:0}.onboarding-actions .back-button:disabled{visibility:hidden}.onboarding-skip{display:block;margin-top:16px;color:#624b75;font-size:12px;text-align:center;text-decoration:none}@media(max-width:1100px){.operations-row{grid-template-columns:minmax(240px,1fr) 105px 105px 90px 105px}.agent-setup-grid,.inspector-grid{grid-template-columns:1fr}.agent-install-column{position:static}}@media(max-width:850px){.app-content{height:auto;min-height:calc(100vh - 64px);overflow:visible}.page{padding:32px 24px 60px}.ask-shell{height:calc(100vh - 64px);padding-inline:24px}.operations-head{display:none}.operations-table{display:grid;gap:10px;border:0;background:transparent}.operations-row{grid-template-columns:1fr auto}.operations-data-row{border:1px solid #2e2e2e;border-radius:10px;background:#1b1b1b}.operations-question{grid-column:1 / -1;white-space:normal}.operations-data-row>span:nth-child(3),.operations-data-row>span:nth-child(4){display:none}}@media(max-width:650px){.page{padding:26px 17px 45px}.dashboard-actions,.page-head-actions,.agent-head-actions,.agent-directory-actions,.gap-actions{width:100%;flex-wrap:wrap}.dashboard-actions .button,.page-head-actions .button,.agent-head-actions .button{flex:1}.agent-directory-row,.gap-card{align-items:flex-start;flex-wrap:wrap}.agent-directory-actions{padding-left:56px}.gap-actions{padding-left:52px}.agent-field-grid{grid-template-columns:1fr}.origin-add-row{flex-direction:column}.ask-shell{padding:20px 15px 15px}.ask-header{align-items:flex-start;gap:12px}.prompt-suggestions{display:none}.inspector-actions{flex-wrap:wrap}.inspector-add-knowledge{margin-left:0}.preview-widget{width:min(230px,calc(100% - 36px))}.onboarding-page{padding:32px 17px 45px}.onboarding-steps button{font-size:0}.onboarding-steps button>span{font-size:11px}.onboarding-card{padding:22px 18px}.onboarding-test{align-items:stretch;flex-direction:column;text-align:center}}.auth-story-copy h1{max-width:650px;font-size:clamp(2.55rem,4.2vw,3.3rem);line-height:1.1;letter-spacing:-.035em}.auth-card{width:min(360px,100%)}.field-label-row{display:flex;justify-content:space-between;align-items:baseline}.field-label-row small{color:var(--muted);font-size:.7rem;font-weight:400}.auth-switch{margin:20px 0 0;color:var(--muted-strong);font-size:.77rem;text-align:center}.auth-switch a,.inline-link-button{border:0;color:var(--accent-soft);background:transparent;font:inherit;text-decoration:none;cursor:pointer}.auth-switch a:hover,.inline-link-button:hover{color:var(--brand-bright)}.auth-terms-note{margin-top:16px}.otp-inputs{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 22px}.otp-inputs input{width:100%;min-width:0;height:54px;padding:0;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:8px;color:#ecebe9;background:#1a1a1a;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:600;text-align:center}.mfa-enrol-grid{display:grid;grid-template-columns:156px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:22px}.mfa-enrol-grid .qr{display:grid;min-height:156px;padding:10px;place-items:center;border:1px solid var(--border-strong);border-radius:12px;background:#fff}.mfa-enrol-grid .qr svg{width:100%;height:auto}.mfa-secret{display:block;overflow-wrap:anywhere;color:#d8d7d6;font-size:.72rem;line-height:1.6}.recovery-card{width:min(430px,100%)}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none}.recovery-codes li{padding:9px;border:1px solid var(--border);border-radius:7px;color:var(--text);background:#1a1a1a;text-align:center}html[data-theme=light] .recovery-codes li{border-color:#dcdad7;color:#1c1b1a;background:#f4f3f1}html[data-theme=light] .recovery-codes code{color:#1c1b1a;font-weight:600}html[data-theme=light] .recovery-warning{color:#4a4744;background:#f7f6f4}.recovery-warning{margin-bottom:5px}.onboarding-layout{display:flex;min-height:100vh;color:#ecebe9;background:#121212}.onboarding-rail{position:sticky;top:0;display:flex;width:340px;height:100vh;flex:0 0 340px;flex-direction:column;padding:36px 32px;border-right:1px solid #282828;background:#171717}.onboarding-rail-intro{margin:48px 0 36px}.onboarding-rail-intro h1{margin:0 0 8px;font-size:1.18rem;line-height:1.3;letter-spacing:-.01em}.onboarding-rail-intro p{margin:0;color:#9d84b2;font-size:.8rem;line-height:1.6}.onboarding-rail-steps{display:flex;flex-direction:column}.onboarding-rail-steps button{display:flex;gap:14px;padding:0;border:0;color:#64748b;background:transparent;font:inherit;text-align:left;cursor:pointer}.onboarding-step-track{display:flex;flex-direction:column;align-items:center}.onboarding-step-track i{display:grid;width:26px;height:26px;flex:0 0 26px;place-items:center;border:1.5px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:50%;color:#64748b;font-size:.7rem;font-style:normal;font-weight:700}.onboarding-step-track b{display:block;width:1.5px;min-height:22px;flex:1;background:#393939}.onboarding-rail-steps button>span:last-child{padding:3px 0 26px}.onboarding-rail-steps strong,.onboarding-rail-steps small{display:block}.onboarding-rail-steps strong{color:inherit;font-size:.82rem;font-weight:600}.onboarding-rail-steps small{margin-top:3px;color:#64748b;font-size:.72rem;line-height:1.5}.onboarding-rail-steps button.active strong{color:#ecebe9}.onboarding-rail-steps button.active .onboarding-step-track i{border-color:#ffffff26;color:#fff;background:var(--brand)}.onboarding-rail-steps button.complete strong{color:#aca79d}.onboarding-rail-steps button.complete .onboarding-step-track i{border-color:#34d39966;color:#34d399;background:#34d39924}.onboarding-rail-steps button.complete .onboarding-step-track b{background:#34d399}.onboarding-isolation{display:flex;align-items:center;gap:8px;margin:auto 0 0;color:#624b75;font-size:.7rem}.onboarding-isolation svg{color:#22d3ee}.onboarding-main{display:flex;min-width:0;flex:1;flex-direction:column;background:radial-gradient(1000px 460px at 70% -10%,rgba(245,115,27,.06),transparent),#121212}.onboarding-topbar{display:flex;justify-content:flex-end;padding:24px 40px 0}.onboarding-topbar a{color:#64748b;font-size:.76rem;text-decoration:none}.onboarding-topbar a:hover{color:#d5d4d3}.onboarding-stage{display:grid;min-height:calc(100vh - 49px);padding:24px 40px 64px;place-items:center}.onboarding-stage-inner{width:min(560px,100%)}.onboarding-stage-inner>h1{margin:10px 0 6px;font-size:1.5rem;letter-spacing:-.01em}.onboarding-lede{margin:0 0 26px;color:#aca79d;font-size:.83rem;line-height:1.6}.onboarding-fields{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.onboarding-fields label,.onboarding-origin-setup label{display:block;color:var(--text);font-size:.8rem;font-weight:600}.onboarding-fields label small{display:block;margin-top:6px;color:var(--muted);font-size:.72rem;font-weight:400;line-height:1.5}.onboarding-fields input,.onboarding-fields select,.onboarding-fields textarea,.onboarding-origin-setup input{width:100%;margin-top:8px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:9px;color:var(--text);background:var(--surface);font-size:.86rem}.onboarding-fields select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.onboarding-dropzone{min-height:210px;flex-direction:column;border-radius:14px;background:#191919}.onboarding-dropzone:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:#1b1b1b}.onboarding-upload-icon{display:grid;width:44px;height:44px;margin-bottom:8px;place-items:center;border-radius:12px;color:var(--brand-bright)!important;background:#292929}.onboarding-dropzone small{color:#624b75;font-size:.72rem}.onboarding-import-table{margin:14px 0}.row-menu{position:relative;display:inline-block}.row-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.row-menu-trigger:hover,.row-menu-trigger[aria-expanded=true]{border-color:var(--border);background:#ffffff0a;color:var(--text)}.row-menu-list{position:absolute;right:0;top:calc(100% + 6px);z-index:30;display:flex;flex-direction:column;min-width:150px;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--panel, #121212);box-shadow:0 18px 44px -18px #000c}.row-menu-list button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--text);font-size:12.5px;text-align:left;cursor:pointer}.row-menu-list button:hover{background:#ffffff0d}.row-menu-list button.danger{color:var(--danger, #ef4444)}.row-menu-list.row-menu-list-floating{position:fixed;right:auto;z-index:1200;min-width:180px;max-width:min(280px,calc(100vw - 16px))}.row-menu-list button:disabled{opacity:.45;cursor:not-allowed}.row-menu-list button:focus-visible{outline:2px solid var(--brand, #d9542b);outline-offset:-2px}html[data-theme=light] .row-menu-list{background:#fff;box-shadow:0 18px 44px -18px #1c1c1c59}html[data-theme=light] .row-menu-list button:hover,html[data-theme=light] .row-menu-trigger:hover{background:#1c1c1c0d}.onboarding-import-table td{vertical-align:top}.onboarding-document-status{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;border:1px solid #2e2e2e;border-radius:10px;background:#1b1b1b}.onboarding-document-status>svg{flex:0 0 auto;color:var(--brand-bright)}.onboarding-document-status>span{display:flex;min-width:0;flex:1;flex-direction:column}.onboarding-document-status strong{overflow:hidden;font-size:.79rem;text-overflow:ellipsis;white-space:nowrap}.onboarding-document-status small{margin-top:2px;color:#64748b;font-size:.68rem}.onboarding-document-actions,.onboarding-delete-confirmation{display:flex;align-items:center;gap:8px}.onboarding-document-actions{flex:0 0 auto}.onboarding-document-delete,.onboarding-delete-confirmation button{min-height:34px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:8px;color:#b3ada3;background:#1e1e1e;font:inherit;font-size:.69rem;font-weight:600;cursor:pointer}.onboarding-document-delete:hover,.onboarding-delete-confirmation .danger{border-color:#f8717173;color:#fca5a5;background:#7f1d1d24}.onboarding-document-delete:disabled,.onboarding-delete-confirmation button:disabled{opacity:.55;cursor:wait}.onboarding-document-error{margin:8px 0 0;color:#fca5a5;font-size:.72rem}.customer-publish-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--brand) 6%,transparent);color:#aca79d;font-size:.69rem;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s,color .15s,background .15s}.customer-publish-toggle:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);color:#d7d7d5}.customer-publish-toggle:before{content:"";width:8px;height:8px;border-radius:50%;background:#5b6478;flex:0 0 auto;transition:background .15s,box-shadow .15s}.customer-publish-toggle input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.customer-publish-toggle:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--brand) 50%,transparent);outline-offset:2px}.customer-publish-toggle.published,.customer-publish-toggle:has(input:checked){border-color:#2fbf7166;background:#2fbf7114;color:#6fd7a3}.customer-publish-toggle.published:before,.customer-publish-toggle:has(input:checked):before{background:#2fbf71;box-shadow:0 0 8px #2fbf7180}.onboarding-chat-test{overflow:hidden;border:1px solid #2e2e2e;border-radius:14px;background:#1b1b1b}.onboarding-voice-note,.onboarding-voice-included{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;border:1px solid rgba(34,211,238,.18);border-radius:11px;background:#22d3ee0b}.onboarding-voice-note>span,.onboarding-voice-included>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:10px;color:#141414;background:linear-gradient(135deg,var(--brand),#38d8a1)}.onboarding-voice-note div,.onboarding-voice-included div{display:flex;flex-direction:column;gap:3px}.onboarding-voice-note strong,.onboarding-voice-included strong{color:#e8e8e6;font-size:.76rem}.onboarding-voice-note small,.onboarding-voice-included small{color:#71819c;font-size:.68rem;line-height:1.45}.onboarding-chat-messages,.onboarding-chat-empty{display:flex;min-height:235px;flex-direction:column;gap:12px;justify-content:center;padding:20px 22px}.onboarding-chat-empty{align-items:center;color:var(--brand-bright);text-align:center}.onboarding-chat-empty strong{color:#ecebe9;font-size:.86rem}.onboarding-chat-empty span{max-width:360px;color:#64748b;font-size:.75rem}.onboarding-chat-user{max-width:80%;align-self:flex-end;padding:10px 14px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px 12px 4px;background:var(--brand);font-size:.82rem}.onboarding-chat-answer{max-width:90%;align-self:flex-start;padding:12px 14px;border:1px solid #2e2e2e;border-radius:12px 12px 12px 4px;color:#e1e0de;background:#191919;font-size:.82rem;line-height:1.6}.onboarding-chat-citation{display:flex;align-items:center;gap:8px;align-self:flex-start;padding:7px 11px;border:1px solid #2e2e2e;border-radius:8px;color:#64748b;background:#191919;font-size:.69rem}.onboarding-chat-citation b{padding:1px 6px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:5px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.onboarding-safe-refusal{display:flex;align-items:center;gap:6px;margin:0;color:#fbbf24;font-size:.7rem}.onboarding-chat-composer{display:flex;gap:10px;padding:14px;border-top:1px solid #2e2e2e;background:#191919}.onboarding-chat-composer input{min-width:0;flex:1;padding:11px 13px;border:1px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:9px;color:#ecebe9;background:#171717}.onboarding-snippet{padding:16px 18px;border-color:color-mix(in srgb,var(--brand) 42%,transparent);border-radius:12px;font-size:.72rem;line-height:1.9}.onboarding-install-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.onboarding-install-actions .button{justify-content:center}.onboarding-agent-ready{display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid #2e2e2e;border-radius:10px;color:#aca79d;background:#1b1b1b;font-size:.75rem}.onboarding-agent-ready span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39924}.onboarding-voice-included{margin:14px 0 0}.onboarding-origin-setup{padding:22px;border:1px solid #2e2e2e;border-radius:14px;background:#1b1b1b}.onboarding-origin-setup p{margin:12px 0 18px;color:#64748b;font-size:.72rem;line-height:1.55}.onboarding-configure{margin-top:12px}.onboarding-error{margin-top:18px}.onboarding-actions{margin-top:28px;padding-top:0;border-top:0}.onboarding-actions .button{display:inline-flex;align-items:center;gap:8px}@media(max-width:900px){.onboarding-layout{display:block}.onboarding-rail{position:static;width:100%;height:auto;padding:22px 24px;border-right:0;border-bottom:1px solid #282828}.onboarding-rail-intro,.onboarding-isolation,.onboarding-rail-steps small{display:none}.onboarding-rail-steps{flex-direction:row;justify-content:center;margin-top:22px}.onboarding-rail-steps button{align-items:center;gap:7px}.onboarding-step-track{flex-direction:row}.onboarding-step-track b{width:26px;height:1.5px;min-height:0}.onboarding-rail-steps button>span:last-child{padding:0 10px 0 0}.onboarding-rail-steps strong{display:none}.onboarding-stage{min-height:0;padding:52px 24px 64px}}@media(max-width:520px){.auth-form-side{padding-inline:20px}.otp-inputs{gap:5px}.otp-inputs input{height:48px}.mfa-enrol-grid{grid-template-columns:1fr}.mfa-enrol-grid .qr{width:160px;margin:0 auto}.onboarding-topbar{padding:18px 18px 0}.onboarding-stage{padding-inline:18px}.onboarding-document-status{align-items:flex-start;flex-wrap:wrap}.onboarding-document-actions{width:100%;margin-left:26px;flex-wrap:wrap}.onboarding-install-actions{grid-template-columns:1fr}.onboarding-chat-composer{flex-direction:column}}:root{--bg: #130e0a;--bg-deep: #0f0b08;--surface: #1c1c1c;--surface-raised: #282828;--surface-soft: #121212;--border: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .1);--text: #ffffff;--muted: #8996aa;--muted-strong: #bfb9af;--brand: #F5731B;--brand-bright: #F5731B;--on-brand: #101010;--brand-soft: rgba(245, 115, 27, .14);--success: #00c896;--success-soft: rgba(0, 200, 150, .12);--amber: #c9a227;--amber-soft: rgba(201, 162, 39, .12);--danger: #ff4d4f;--danger-soft: rgba(255, 77, 79, .1);--violet: var(--brand-bright);--violet-soft: rgba(196, 124, 255, .13);--font: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background-color:var(--bg);background-image:radial-gradient(circle at 15% -10%,rgba(245,115,27,.08),transparent 38rem),radial-gradient(circle at 92% 0%,rgba(201,162,39,.055),transparent 34rem);background-attachment:fixed;font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility}.voice-shell{min-height:100vh;background:var(--bg)}.voice-shell .sidebar{z-index:50;width:288px;flex-basis:auto;padding:0 12px 14px;overflow:hidden;border-color:#ffffff0f;background:#121212db;box-shadow:12px 0 50px -36px #000000d9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.voice-shell .sidebar-brand{min-height:64px;padding:0 4px;gap:8px;justify-content:space-between}.voice-shell .sidebar-brand>a{min-width:0;overflow:hidden}.sidebar-collapse-button,.topbar-icon,.topbar-user{display:grid;width:36px;height:36px;flex:0 0 36px;padding:0;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.sidebar-collapse-button:hover,.topbar-icon:hover,.topbar-user:hover{color:var(--text);background:#ffffff0f}.sidebar-collapse-button:active,.topbar-icon:active,.topbar-user:active{transform:scale(.94)}.voice-shell .workspace-chip{min-height:54px;gap:10px;margin:0 0 14px;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff06;transition:border-color .18s ease,background .18s ease}.voice-shell .workspace-chip:hover{border-color:#ffffff1f;background:#ffffff0a}.voice-shell .workspace-avatar{width:32px;height:32px;border-radius:9px;color:#fff;background:var(--brand-gradient);box-shadow:inset 0 1px #ffffff2e}.workspace-copy,.sidebar-user-copy,.ai-status-copy{min-width:0;overflow:hidden}.voice-shell .sidebar nav{min-height:0;flex:1;gap:2px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:transparent transparent}.voice-shell .sidebar nav::-webkit-scrollbar{width:10px}.voice-shell .sidebar nav::-webkit-scrollbar-track{background:transparent}.voice-shell .sidebar nav::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:transparent;background-clip:content-box;-webkit-transition:background .16s ease;transition:background .16s ease}.voice-shell .sidebar:hover nav{scrollbar-color:rgba(255,255,255,.26) transparent}.voice-shell .sidebar:hover nav::-webkit-scrollbar-thumb{background:#ffffff42;background-clip:content-box}.voice-shell .sidebar nav:hover::-webkit-scrollbar-thumb,.voice-shell .sidebar nav::-webkit-scrollbar-thumb:hover{background:#fff6;background-clip:content-box}html[data-theme=light] .voice-shell .sidebar nav{scrollbar-color:transparent transparent}html[data-theme=light] .voice-shell .sidebar:hover nav{scrollbar-color:rgba(23,23,23,.3) transparent}html[data-theme=light] .voice-shell .sidebar:hover nav::-webkit-scrollbar-thumb{background:#1717174d;background-clip:content-box}.voice-shell .nav-section-label{margin:19px 11px 7px;color:#8996aaa8;font-size:10px;font-weight:700;letter-spacing:.11em}.voice-shell .nav-link{min-height:39px;gap:12px;padding:9px 11px;border:0;border-radius:9px;color:var(--muted);font-size:13px;transition:color .16s ease,background .16s ease,transform .16s ease}.voice-shell .nav-link:hover{color:var(--text);background:#ffffff09;transform:translate(1px)}.voice-shell .nav-link.active{color:#fff;background:#ffffff0f;box-shadow:none}.voice-shell .nav-link.active:before{display:none}.sidebar-active-indicator{pointer-events:none;position:absolute;top:10px;bottom:10px;left:-12px;width:3px;border-radius:0 4px 4px 0;background:var(--brand-gradient);box-shadow:0 0 14px color-mix(in srgb,var(--brand) 70%,transparent)}.voice-shell .nav-link svg{flex:0 0 auto}.voice-shell .nav-link.active svg{color:var(--brand-bright);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--brand) 38%,transparent))}.nav-live-dot{margin-left:auto}.nav-badge{display:inline-flex;min-width:20px;height:18px;align-items:center;justify-content:center;margin-left:auto;padding:0 6px;border-radius:999px;background:color-mix(in srgb,var(--brand) 15%,transparent);color:var(--brand-bright);font-size:10px;font-weight:600}.nav-plan-tag{display:inline-flex;align-items:center;height:17px;margin-left:auto;padding:0 6px;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:999px;color:var(--muted);font-size:9.5px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge+.nav-plan-tag{margin-left:6px}.voice-shell .sidebar-foot{gap:7px;padding-top:10px;border:0}.ai-status-card{display:flex;min-height:62px;align-items:center;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,transparent),#00c8960d),#ffffff05;color:inherit;cursor:pointer;overflow:hidden;text-decoration:none;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.ai-status-card:hover{border-color:color-mix(in srgb,var(--brand) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,transparent),#00c89617),#ffffff06;box-shadow:0 10px 24px -18px color-mix(in srgb,var(--brand) 80%,transparent);transform:translateY(-1px)}.ai-status-card:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}.ai-status-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 13%,transparent)}.ai-status-copy{display:flex;flex:1;flex-direction:column}.ai-status-copy strong{overflow:hidden;color:#ececea;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.ai-status-copy small{overflow:hidden;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.live-dot{position:relative;display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--success);box-shadow:0 0 10px #00c896a6}.live-dot:after{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid rgba(0,200,150,.5);border-radius:50%;content:"";animation:netics-pulse-ring 1.8s cubic-bezier(.215,.61,.355,1) infinite}.paused-dot{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--danger);box-shadow:0 0 9px #ff4d4f6b}@keyframes netics-pulse-ring{0%{opacity:.75;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.45)}}.voice-shell .sidebar-user{min-height:42px;padding:5px 7px;border-radius:9px}.voice-shell .sidebar-user:hover{background:#ffffff08}.voice-shell .sidebar-signout{min-height:37px;padding:8px 9px}.voice-shell .content{min-width:0;flex:1}.app-frame{display:flex;min-height:100vh;flex-direction:column}.app-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:64px;align-items:center;gap:12px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.06);background:#0e0e0ec2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.mobile-menu-button{display:none}.org-menu-wrap{position:relative;min-width:0}.topbar-workspace{display:flex;min-width:0;max-width:260px;align-items:center;gap:9px;padding:6px 10px;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:background .16s ease}.topbar-workspace:hover{background:#ffffff0a}.topbar-workspace>svg{flex:0 0 auto;color:var(--muted)}.topbar-workspace .workspace-copy{display:flex;min-width:0;flex-direction:column;line-height:1.25}.topbar-workspace .workspace-copy strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.topbar-workspace .workspace-copy small{color:var(--muted);font-size:10px}.org-menu{right:auto;left:0;width:288px}.topbar-menu-label{margin:2px 0 4px;padding:4px 10px 0;color:#8996aab3;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.topbar-menu-divider{height:1px;margin:4px 0;background:#ffffff0f}.workspace-avatar.small{width:24px;height:24px;flex:0 0 24px;border-radius:7px;font-size:11px}.org-menu-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-menu-check{color:var(--brand-bright)}.org-menu-hint{flex:0 0 auto;color:var(--muted);font-size:11px}.org-menu-new{display:flex;align-items:center;gap:6px;padding:6px 10px 8px}.org-menu-new>.input{flex:1;min-width:0}.org-menu-new>.button{flex:0 0 auto;white-space:nowrap}.org-menu-note{margin:2px 10px 8px;color:var(--muted);font-size:11.5px;line-height:1.5}.topbar-workspace>span:last-child{display:flex;min-width:0;flex-direction:column}.topbar-workspace strong,.topbar-workspace small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-workspace strong{font-size:12.5px}.topbar-workspace small{color:var(--muted);font-size:10px;text-transform:capitalize}.global-search{display:flex;width:min(320px,36vw);height:38px;align-items:center;justify-content:space-between;gap:12px;margin-left:auto;padding:0 10px 0 12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--muted);background:#ffffff05;font-size:12.5px;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.global-search:hover{border-color:#ffffff24;color:var(--muted-strong);background:#ffffff0a}.global-search>span{display:flex;min-width:0;align-items:center;gap:8px}.global-search>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search kbd{padding:1px 6px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:#ffffff8c;background:#ffffff06;font-family:var(--font);font-size:10px}.topbar-ai-state{display:flex;height:36px;align-items:center;gap:7px;padding:0 11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;color:var(--muted-strong);background:#ffffff05;font-size:11.5px}.topbar-ai-state>svg{color:var(--brand-bright)}.topbar-user .user-avatar{width:34px;height:34px;border:1px solid rgba(255,255,255,.09);color:#e8ccff;background:linear-gradient(135deg,#c47cff59,color-mix(in srgb,var(--brand) 25%,transparent))}.voice-shell .app-content{height:auto;min-height:calc(100vh - 64px);overflow:visible;background:radial-gradient(circle at 52% -10%,rgba(245,115,27,.075),transparent 34rem),radial-gradient(circle at 96% 8%,rgba(201,162,39,.04),transparent 30rem),var(--bg)}.route-frame{min-height:calc(100vh - 64px)}.voice-shell .page{width:100%;max-width:1400px;padding:34px clamp(24px,3vw,42px) 72px}.voice-dashboard .dashboard-head h1{font-size:clamp(1.8rem,3vw,2.35rem);letter-spacing:-.035em}.voice-dashboard .metric-grid{gap:14px}.voice-dashboard .metric-card{position:relative;min-height:142px;padding:18px;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 55%),#1c1c1ce0;box-shadow:inset 0 1px #ffffff09,0 24px 52px -42px #000000f2}.voice-dashboard .metric-card:after{position:absolute;width:120px;height:120px;right:-66px;bottom:-72px;border-radius:50%;background:color-mix(in srgb,var(--brand) 10%,transparent);filter:blur(20px);content:"";pointer-events:none}.voice-dashboard .metric-card>strong{font-size:25px;letter-spacing:-.045em}.tabular-number{font-variant-numeric:tabular-nums}.online-value{display:inline-flex;align-items:center;gap:9px}.voice-dashboard .card,.voice-dashboard .module-card{border-color:#fff1;background:#1c1c1cdb;box-shadow:inset 0 1px #ffffff08,0 26px 56px -46px #000000f2}.voice-dashboard .readiness-row,.voice-dashboard .recent-row{transition:color .16s ease,background .16s ease,transform .16s ease}.voice-dashboard .readiness-row:hover,.voice-dashboard .recent-row:hover{transform:translate(2px)}.sidebar-collapsed .sidebar-brand{justify-content:center;position:relative}.sidebar-collapsed .sidebar-brand>a{display:inline-flex}.sidebar-collapsed .sidebar-brand .brand-wordmark{display:none}.sidebar-collapsed .sidebar-brand .netics-brand{width:30px;overflow:hidden}.sidebar-collapsed .sidebar-collapse-button{display:grid;position:absolute;right:-7px;opacity:0;transform:translate(-3px);transition:opacity .16s ease,transform .16s ease}.sidebar-collapsed .sidebar-brand:hover .sidebar-collapse-button,.sidebar-collapsed .sidebar-collapse-button:focus-visible{opacity:1;transform:translate(0)}.sidebar-collapsed .workspace-chip{justify-content:center;padding-inline:0}.sidebar-collapsed .workspace-copy,.sidebar-collapsed .nav-section-label,.sidebar-collapsed .nav-link>span:not(.live-dot),.sidebar-collapsed .ai-status-copy,.sidebar-collapsed .sidebar-user-copy,.sidebar-collapsed .sidebar-signout>span{display:none}.sidebar-collapsed .nav-link{justify-content:center;padding-inline:0}.sidebar-collapsed .sidebar-active-indicator{left:-12px}.sidebar-collapsed .nav-live-dot{position:absolute;top:7px;right:10px;width:5px;height:5px;flex-basis:5px}.sidebar-collapsed .ai-status-card,.sidebar-collapsed .sidebar-user,.sidebar-collapsed .sidebar-signout{justify-content:center;padding-inline:0}.sidebar-collapsed .ai-status-card>.live-dot,.sidebar-collapsed .ai-status-card>.paused-dot{position:absolute;top:8px;right:9px}@media(max-width:1100px){.topbar-ai-state>span:last-child{display:none}.topbar-ai-state{width:38px;padding:0;justify-content:center}.topbar-ai-state>.live-dot{display:none}}.hq-provider-endpoints{display:grid;gap:14px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft)}.hq-provider-endpoints__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hq-provider-endpoints__head>div{display:grid;gap:4px;min-width:0}.hq-provider-endpoints__head>div>strong{color:var(--text);font-size:13px}.hq-provider-endpoints__head>div>small{line-height:1.45}.hq-provider-endpoint-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hq-provider-endpoint{display:grid;align-content:start;gap:8px;min-width:0;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.hq-provider-endpoint__label{display:flex;align-items:center;justify-content:space-between;gap:10px}.hq-provider-endpoint__label strong{color:var(--text);font-size:12px}.hq-provider-endpoint__label code{overflow:hidden;max-width:55%;padding:3px 7px;border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hq-provider-endpoint__control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hq-provider-endpoint__control input{width:100%;min-width:0;padding:10px 11px;border:1px solid var(--border-strong);border-radius:9px;outline:none;background:var(--input-bg, var(--surface-soft));color:var(--text);font:500 11px/1.3 JetBrains Mono,monospace}.hq-provider-endpoint__control input:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.hq-provider-endpoint>small{min-height:2.8em;line-height:1.4}.hq-provider-signature-note{display:flex;align-items:flex-start;gap:10px;min-height:78px;padding:13px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft);color:var(--muted-strong)}.hq-provider-signature-note>svg{flex:none;margin-top:2px;color:var(--brand)}.hq-provider-signature-note>span{display:grid;gap:5px}.hq-provider-signature-note strong{color:var(--text);font-size:12px}.hq-provider-signature-note small{line-height:1.5}.hq-secret-hash-field{min-width:0}.hq-secret-hash-control{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px}.hq-secret-hash-control input{min-width:0;font-family:JetBrains Mono,monospace}.hq-secret-hash-control .icon-only{width:39px;min-width:39px;padding:0}.hq-secret-hash-actions{display:flex;flex-wrap:wrap;gap:8px}.hq-secret-hash-actions .button{flex:1 1 150px;justify-content:center}.hq-secret-hash-confirmation{border-color:color-mix(in srgb,var(--brand) 38%,var(--border));background:var(--brand-soft)}@media(max-width:760px){.hq-provider-endpoint-list{grid-template-columns:minmax(0,1fr)}.hq-provider-endpoint>small{min-height:0}}@media(max-width:480px){.hq-provider-endpoints{padding:12px}.hq-provider-endpoints__head{display:grid}.hq-provider-endpoints__head .status-pill{justify-self:start}.hq-provider-endpoint__control{grid-template-columns:minmax(0,1fr)}.hq-provider-endpoint__control .button{width:100%}.hq-secret-hash-actions{display:grid;grid-template-columns:minmax(0,1fr)}.hq-secret-hash-actions .button{width:100%}}@media(max-width:960px){.voice-shell .sidebar,.sidebar-collapsed .sidebar{position:fixed;width:288px!important;transform:translate(-102%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.voice-shell .sidebar.open{transform:translate(0)}.sidebar-collapsed .sidebar-brand{justify-content:space-between}.sidebar-collapsed .sidebar-brand>a,.sidebar-collapsed .workspace-copy,.sidebar-collapsed .nav-section-label,.sidebar-collapsed .nav-link>span:not(.live-dot),.sidebar-collapsed .ai-status-copy,.sidebar-collapsed .sidebar-user-copy,.sidebar-collapsed .sidebar-signout>span{display:initial}.sidebar-collapsed .sidebar-brand .brand-wordmark{display:inline-flex}.sidebar-collapsed .sidebar-brand .netics-brand{width:auto;overflow:visible}.sidebar-collapsed .workspace-copy,.sidebar-collapsed .ai-status-copy,.sidebar-collapsed .sidebar-user-copy{display:flex}.sidebar-collapsed .nav-link,.sidebar-collapsed .ai-status-card,.sidebar-collapsed .sidebar-user,.sidebar-collapsed .sidebar-signout{justify-content:flex-start;padding-inline:11px}.sidebar-collapse-button{display:none!important}.mobile-menu-button,.topbar-workspace{display:flex}.mobile-menu-button{display:grid}.sidebar-backdrop{position:fixed;z-index:40;display:block;top:0;right:0;bottom:0;left:0;border:0;background:#060606b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.app-topbar{padding-inline:16px}}@media(max-width:680px){.voice-shell .page{padding:24px 16px 56px}.topbar-workspace{max-width:160px}.global-search{width:38px;padding:0;justify-content:center}.global-search>span>span,.global-search kbd{display:none}.topbar-ai-state{display:none}.voice-dashboard .metric-grid,.voice-dashboard .module-grid{grid-template-columns:1fr}}.voice-settings-page{padding-bottom:112px!important}.voice-notice{margin-bottom:18px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:10px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 8%,transparent);font-size:12px}.voice-settings-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:24px}.voice-settings-main{display:flex;min-width:0;flex-direction:column;gap:24px}.voice-config-card{padding:20px}.voice-config-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.voice-config-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}.voice-config-head h2 svg{color:var(--brand-bright)}.voice-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.voice-option{display:flex;min-width:0;flex-direction:column;gap:14px;padding:15px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:var(--text);background:#ffffff05;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .17s ease,background .17s ease,transform .17s ease}.voice-option:hover{border-color:#ffffff26;background:#ffffff0a;transform:translateY(-2px)}.voice-option.active{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:color-mix(in srgb,var(--brand) 8%,transparent);box-shadow:0 0 40px -18px color-mix(in srgb,var(--brand) 55%,transparent)}.voice-option-head,.voice-option-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.voice-option-head>span:first-child{display:flex;min-width:0;flex-direction:column}.voice-option-head strong{font-size:13px}.voice-flag{margin-right:6px;font-size:15px;line-height:1}.voice-rec-timer{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.voice-rec-dot{width:8px;height:8px;border-radius:50%;background:#e5484d;animation:voice-rec-pulse 1.2s ease-in-out infinite}@keyframes voice-rec-pulse{0%,to{opacity:.35}50%{opacity:1}}.voice-rec-script{margin:10px 0 14px;padding-left:20px;color:var(--muted);font-size:12.5px;line-height:1.7}.voice-rec-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.voice-rec-player{height:34px;max-width:260px;flex:1 1 200px}.voice-rec-warning{margin:10px 0 0;color:#e5484d;font-size:12.5px}.voice-rec-save{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:14px}.voice-rec-save label{display:flex;flex-direction:column;gap:5px;font-size:12px}.voice-rec-save input[type=text],.voice-rec-save input:not([type]){min-width:200px}.voice-rec-check{flex-direction:row!important;align-items:center;gap:7px!important}.voice-rec-list{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.voice-rec-list h3{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.voice-rec-list ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.voice-rec-list li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.voice-rec-name{display:inline-flex;align-items:center;gap:6px;flex:1 1 160px;min-width:0}.voice-rec-name em{color:#46e6ae;font-size:11px;font-style:normal}.voice-option-head small,.voice-option-foot small{color:var(--muted);font-size:10.5px;text-transform:capitalize}.voice-option-head i{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;color:#fff;background:var(--brand-gradient)}.voice-option-head em{padding:2px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);font-size:9.5px;font-style:normal;text-transform:capitalize}.voice-option .voice-waveform{width:100%;height:32px}.voice-option-foot>span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:6px;color:var(--brand-bright);font-size:10.5px}.voice-option-foot>span:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}.voice-range-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.voice-range{display:flex;flex-direction:column;gap:11px}.voice-range.wide{grid-column:1 / -1}.voice-range>span{display:flex;align-items:center;justify-content:space-between;color:var(--muted-strong);font-size:11.5px}.voice-range>span strong{color:var(--text);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:500}.voice-range input[type=range]{width:100%;height:5px;padding:0;border:0;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:var(--brand);background:#ffffff14}.voice-range input.gold{accent-color:var(--amber)}.voice-range input.success{accent-color:var(--success)}.voice-range input[type=range]::-webkit-slider-thumb{width:16px;height:16px;border:3px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);box-shadow:0 2px 10px #00000059}.voice-range input.gold::-webkit-slider-thumb{border-color:var(--amber)}.voice-range input.success::-webkit-slider-thumb{border-color:var(--success)}.voice-select-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.voice-select-grid label{display:flex;flex-direction:column;gap:6px;color:var(--muted-strong);font-size:11.5px}.voice-select-grid select{width:100%;height:39px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--text);background:#ffffff06;font-family:inherit;font-size:12px}.voice-toggle-list{display:flex;flex-direction:column;gap:4px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.voice-toggle-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 40px;align-items:center;gap:10px;padding:10px;border-radius:10px;cursor:pointer}.voice-toggle-row:hover{background:#ffffff06}.voice-toggle-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 10%,transparent)}.voice-toggle-row>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.voice-toggle-row strong{font-size:12.5px}.voice-toggle-row small{color:var(--muted);font-size:10.5px;line-height:1.4}.voice-toggle-row input{position:absolute;opacity:0;pointer-events:none}.voice-toggle-row>i{position:relative;width:38px;height:22px;border-radius:999px;background:#ffffff17;transition:background .16s ease}.voice-toggle-row>i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .16s ease}.voice-toggle-row input:checked+i{background:var(--brand-gradient)}.voice-toggle-row input:checked+i:after{transform:translate(16px)}.voice-config-card textarea{width:100%;margin-top:14px;resize:vertical}.voice-personality-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.voice-personality-chips button{padding:5px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);background:#ffffff05;cursor:pointer;font-family:inherit;font-size:10.5px}.voice-personality-chips button:hover{border-color:#c9a2274d;color:#e0c158}.voice-preview-card{position:sticky;top:88px;display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;align-items:center;padding:28px 22px;text-align:center}.voice-preview-orb{display:grid;width:72px;height:72px;margin-bottom:16px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:24px;color:#ececea;background:var(--brand-gradient);box-shadow:0 18px 48px -18px color-mix(in srgb,var(--brand) 70%,transparent)}.voice-preview-card h2{margin:14px 0 2px;font-size:20px}.voice-preview-card>p{margin:0;color:var(--muted);font-size:11.5px}.voice-preview-card .voice-waveform{width:100%;height:48px;margin:22px 0}.voice-preview-card blockquote{margin:0;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:var(--muted-strong);background:#ffffff05;font-size:12px;line-height:1.6}.voice-preview-card dl{display:grid;width:100%;grid-template-columns:1fr auto;gap:8px 14px;margin:20px 0;text-align:left}.voice-preview-card dt{color:var(--muted);font-size:11px}.voice-preview-card dd{margin:0;color:var(--text);font-family:JetBrains Mono,monospace;font-size:10.5px}.voice-preview-card>.button{width:100%}.button.gold{border-color:transparent;color:#fff;background:var(--brand-gradient)}.button.gold:hover:not(:disabled){filter:brightness(1.06)}.voice-save-bar{position:fixed;left:50%;transform:translate(-50%);bottom:20px;z-index:40;display:flex;align-items:center;gap:12px;width:min(680px,calc(100vw - 48px));padding:14px 14px 14px 20px;border:1px solid rgba(201,162,39,.45);border-radius:14px;background:#121212f7;box-shadow:0 0 0 1px #c9a2271f,0 28px 70px -20px #000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:voice-save-bar-in .25s ease-out}@keyframes voice-save-bar-in{0%{opacity:0;transform:translate(-50%) translateY(14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.voice-save-bar>span{display:flex;flex:1;align-items:center;gap:10px;margin-right:4px;color:var(--text);font-size:13px;font-weight:600}.voice-save-bar>span i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px #c9a22799}html[data-theme=light] .voice-option,html[data-theme=light] .voice-select-grid select,html[data-theme=light] .voice-preview-card blockquote,html[data-theme=light] .voice-personality-chips button{border-color:#1c1c1c1a;background:#1c1c1c06}html[data-theme=light] .voice-save-bar{border-color:#1c1c1c1f;background:#fffffff0}@media(max-width:1080px){.voice-settings-grid{grid-template-columns:1fr}.voice-preview-card{position:static}}@media(max-width:760px){.voice-library-grid,.voice-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.voice-library-grid,.voice-range-grid,.voice-select-grid{grid-template-columns:1fr}.voice-range.wide{grid-column:auto}.voice-save-bar{right:12px;bottom:12px;left:12px;border-radius:14px}.voice-save-bar>span{display:none}.voice-save-bar .button{flex:1}}.inbox-kpi{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#1c1c1cdb}.inbox-kpi span{color:var(--muted);font-size:11px}.inbox-kpi strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.inbox-kpi.brand strong{color:var(--brand-bright)}.inbox-kpi.gold strong{color:#e0c158}.inbox-kpi.success strong{color:var(--success)}.inbox-kpi.danger strong{color:#ff7a7c}.inbox-workspace{display:grid;height:calc(100vh - 305px);min-height:560px;grid-template-columns:62px 320px minmax(360px,1fr) 272px;padding:0;overflow:hidden}.inbox-channel-rail{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 8px;border-right:1px solid rgba(255,255,255,.06);background:#ffffff03}.inbox-channel-rail button{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:11px;color:var(--muted);background:#ffffff05;cursor:pointer}.inbox-channel-rail button:hover,.inbox-channel-rail button.active{border-color:color-mix(in srgb,var(--brand) 38%,transparent);color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 10%,transparent)}.inbox-channel-rail button span{position:absolute;top:-5px;right:-5px;display:grid;min-width:17px;height:17px;place-items:center;padding:0 4px;border-radius:999px;color:var(--text);background:var(--surface-raised);font-size:8.5px;font-weight:600}.inbox-list-pane,.inbox-thread-pane{min-width:0;min-height:0;border-right:1px solid rgba(255,255,255,.06)}.inbox-list-pane{display:flex;flex-direction:column}.inbox-list-tools{padding:12px;border-bottom:1px solid rgba(255,255,255,.06)}.inbox-search{display:flex;height:36px;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--muted);background:#ffffff05}.inbox-search input{width:100%;height:34px;padding:0;border:0;background:transparent;color:var(--text);font-family:inherit;font-size:11.5px;outline:none}.inbox-status-tabs{display:flex;gap:4px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.inbox-status-tabs button{padding:5px 8px;border:0;border-radius:7px;color:var(--muted);background:transparent;cursor:pointer;font-family:inherit;font-size:9.5px;text-transform:capitalize}.inbox-status-tabs button:hover,.inbox-status-tabs button.active{color:var(--text);background:#ffffff0e}.inbox-conversation-list{flex:1;overflow-y:auto}.inbox-conversation-item{display:grid;width:100%;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:13px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.045);color:var(--text);background:transparent;cursor:pointer;font-family:inherit;text-align:left}.inbox-conversation-item:hover,.inbox-conversation-item.active{background:#ffffff09}.inbox-conversation-item.active{box-shadow:inset 3px 0 var(--brand)}.inbox-channel-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 10%,transparent)}.inbox-channel-icon.workspace{color:#e8ccff;background:#c47cff1f}.inbox-conversation-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.inbox-conversation-copy>span{display:flex;min-width:0;align-items:center;gap:6px}.inbox-conversation-copy>span:first-child{justify-content:space-between}.inbox-conversation-copy strong,.inbox-conversation-copy b,.inbox-conversation-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy strong{font-size:11.5px}.inbox-conversation-copy b{font-size:11px;font-weight:500}.inbox-conversation-copy small,.inbox-conversation-copy time{color:var(--muted);font-size:9.5px}.inbox-conversation-copy em{overflow:hidden;color:var(--muted);font-size:9px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy .status-pill{padding:1px 6px;font-size:8.5px}.inbox-list-empty{padding:30px 18px;color:var(--muted);font-size:11px;text-align:center}.inbox-thread-pane{position:relative}.inbox-thread,.inbox-thread-loading{display:flex;height:100%;min-height:0;flex-direction:column}.inbox-thread-loading{align-items:center;justify-content:center;color:var(--muted);font-size:12px}.inbox-thread>header{display:flex;min-height:65px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.inbox-thread>header>div{display:flex;min-width:0;flex-direction:column;gap:2px}.inbox-thread>header strong{font-size:12.5px}.inbox-thread>header small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.inbox-handoff-summary{margin:12px 16px 0;padding:10px 12px;border:1px solid rgba(232,98,14,.32);border-radius:10px;background:#e8620e14}.inbox-handoff-summary strong{display:flex;align-items:center;gap:6px;color:#f0a26a;font-size:11px;letter-spacing:.02em;text-transform:uppercase}.inbox-handoff-summary p{margin:6px 0 0;color:#d7d7d5;font-size:12px;line-height:1.55;white-space:pre-line}html[data-theme=light] .inbox-handoff-summary{border-color:#c8540c4d;background:#fdf3ec}html[data-theme=light] .inbox-handoff-summary strong{color:#a9530d}html[data-theme=light] .inbox-handoff-summary p{color:#2b2b2b}.mailbox-test{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none;font-size:12px}.mailbox-test li{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:8px}.mailbox-test li.ok svg{color:var(--success, #35d49a)}.mailbox-test li.failed svg{color:var(--danger, #ef4444)}.mailbox-test li span{color:var(--muted)}.inbox-draft-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 16px 0;padding:8px 10px;border:1px dashed rgba(232,98,14,.35);border-radius:10px;color:var(--muted);font-size:12px}.inbox-draft-note>svg{color:#e8620e;flex:none}.inbox-draft-note>span{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 220px;min-width:0}.inbox-draft-note strong{color:var(--text)}html[data-theme=light] .inbox-draft-note strong{color:#2b2b2b}.inbox-messages{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;padding:20px 18px;overflow-y:auto;background:#ffffff02}.inbox-message{display:flex;max-width:85%;align-items:flex-start;gap:8px}.inbox-message.user{align-self:flex-end;flex-direction:row-reverse}.inbox-message>span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:9px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.inbox-message.user>span{color:#e8ccff;background:#c47cff1f}.inbox-message>div{padding:10px 12px;border:1px solid rgba(255,255,255,.055);border-radius:4px 13px 13px;background:color-mix(in srgb,var(--brand) 7%,transparent)}.inbox-message.user>div{border-radius:13px 4px 13px 13px;background:#ffffff0b}.inbox-message strong{display:block;margin-bottom:4px;color:var(--muted);font-size:8.5px;letter-spacing:.05em;text-transform:uppercase}.inbox-message p{margin:0;font-size:11.5px;line-height:1.55;white-space:pre-wrap}.inbox-message small{display:block;margin-top:7px;color:var(--success);font-size:9px}.inbox-thread>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-top:1px solid rgba(255,255,255,.06)}.inbox-thread>footer textarea{min-height:42px;resize:none}.inbox-thread>footer small{grid-column:1 / -1;color:var(--muted);font-size:8.5px}.inbox-context-pane{min-width:0;overflow-y:auto}.inbox-context{display:flex;flex-direction:column;align-items:center;padding:22px 16px}.inbox-context-avatar{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:#e8ccff;background:linear-gradient(135deg,#c47cff61,#8d30d947);font-size:18px;font-weight:600}.inbox-context h3{margin:11px 0 2px;font-size:13px}.inbox-context>p{margin:0;color:var(--muted);font-size:10px}.inbox-context dl{display:grid;width:100%;grid-template-columns:1fr auto;gap:9px 10px;margin:20px 0;padding:15px 0;border-block:1px solid rgba(255,255,255,.06)}.inbox-context dt{color:var(--muted);font-size:10px}.inbox-context dd{max-width:130px;margin:0;overflow:hidden;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.inbox-resolution-card{display:flex;width:100%;align-items:flex-start;gap:9px;margin-bottom:14px;padding:11px;border:1px solid rgba(0,200,150,.15);border-radius:10px;color:var(--success);background:#00c8960f}.inbox-resolution-card.attention{border-color:#c9a22733;color:#e0c158;background:#c9a22712}.inbox-resolution-card>span{display:flex;flex-direction:column;gap:2px}.inbox-resolution-card strong{color:var(--text);font-size:10.5px}.inbox-resolution-card small{color:var(--muted);font-size:9px;line-height:1.4}.inbox-context>.button{width:100%;margin-top:7px}html[data-theme=light] .inbox-kpi,html[data-theme=light] .inbox-workspace{border-color:#1c1c1c1a;background:#ffffffeb}html[data-theme=light] .inbox-channel-rail,html[data-theme=light] .inbox-list-tools,html[data-theme=light] .inbox-conversation-item,html[data-theme=light] .inbox-thread>header,html[data-theme=light] .inbox-thread>footer,html[data-theme=light] .inbox-list-pane,html[data-theme=light] .inbox-thread-pane{border-color:#1c1c1c14}@media(max-width:1230px){.inbox-workspace{grid-template-columns:56px 300px minmax(340px,1fr)}.inbox-context-pane{display:none}}@media(max-width:850px){.inbox-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-workspace{height:calc(100vh - 280px);grid-template-columns:1fr}.inbox-channel-rail{display:none}.inbox-list-pane{border-right:0}.inbox-list-pane.mobile-hidden{display:none}.inbox-thread-pane{display:none;border-right:0}.inbox-thread-pane.mobile-visible{display:block}.inbox-mobile-back{display:flex;width:100%;height:38px;align-items:center;gap:7px;padding:0 12px;border:0;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted);background:transparent;font-family:inherit;font-size:10.5px}.inbox-thread{height:calc(100% - 38px)}}@media(max-width:540px){.inbox-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-kpi:last-child{grid-column:1 / -1}.inbox-workspace{min-height:500px}}.settings-hub-page{padding-bottom:110px!important}.settings-notice{margin-bottom:18px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:10px;color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 8%,transparent);font-size:12px}.settings-hub-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px}.settings-subnav{position:sticky;top:88px;display:flex;height:-moz-fit-content;height:fit-content;flex-direction:column;gap:4px}.settings-subnav button{display:grid;width:100%;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:11px;color:var(--muted);background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .16s ease,color .16s ease,background .16s ease}.settings-subnav button:hover{color:var(--text);background:#ffffff06}.settings-subnav button.active{border-color:#ffffff14;color:var(--text);background:#ffffff0d}.settings-subnav button>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:var(--muted);background:#ffffff09}.settings-subnav button.active>span:first-child{color:var(--brand-bright);background:#8d30d921}.settings-subnav button>span:last-child{display:flex;min-width:0;flex-direction:column;gap:1px}.settings-subnav strong{overflow:hidden;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.settings-subnav small{overflow:hidden;color:var(--muted);font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.settings-section{min-width:0}.settings-section>header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.settings-section>header svg{color:var(--brand-bright)}.settings-section>header h2{margin:0;font-size:16px;letter-spacing:-.02em}.settings-stack{display:flex;flex-direction:column;gap:16px}.settings-panel{padding:20px}.settings-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.settings-panel-head h3{margin:0 0 3px;font-size:13.5px}.settings-panel-head p{margin:0;color:var(--muted);font-size:10.5px}.settings-panel-head>svg{color:var(--brand-bright)}.settings-facts{display:grid;grid-template-columns:minmax(130px,.45fr) 1fr;gap:0;margin:18px 0;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:11px}.settings-facts dt,.settings-facts dd{margin:0;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px}.settings-facts dt{color:var(--muted);background:#ffffff05}.settings-facts dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-facts dt:nth-last-of-type(1),.settings-facts dd:nth-last-of-type(1){border-bottom:0}.settings-help{max-width:680px;color:var(--muted);font-size:10.5px;line-height:1.6}.settings-panel>.button{margin-top:9px}.settings-panel.danger-zone{border-color:#ff4d4f21}.settings-checklist{display:grid;gap:8px;margin:18px 0 0;padding:0;list-style:none}.settings-checklist li{position:relative;padding-left:20px;color:var(--muted-strong);font-size:11px}.settings-checklist li:before{position:absolute;top:2px;left:0;display:grid;width:13px;height:13px;place-items:center;border-radius:50%;color:var(--success);background:#00c8961f;content:"✓";font-size:8px;font-weight:700}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.settings-field{display:flex;flex-direction:column;gap:6px;color:var(--muted-strong);font-size:11px}.settings-field select{width:100%;height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:var(--text);background:#ffffff06;font-family:inherit;font-size:11.5px}.settings-switch{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px}.settings-switch>span{display:flex;flex-direction:column;gap:2px}.settings-switch strong{font-size:11.5px}.settings-switch small{color:var(--muted);font-size:9.5px}.settings-switch input{width:38px;height:22px;accent-color:var(--brand)}.settings-save-bar{position:fixed;left:50%;bottom:18px;z-index:40;max-width:calc(100vw - 32px);transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:9px 10px 9px 14px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#121212e6;box-shadow:0 24px 60px -24px #000000e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.settings-save-bar>span{display:flex;align-items:center;gap:8px;margin-right:4px;color:var(--muted-strong);font-size:11.5px}.settings-save-bar>span i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px #c9a22799}@media(max-width:720px){.settings-save-bar{bottom:88px;flex-wrap:wrap;justify-content:center;border-radius:16px}}html[data-theme=light] .settings-subnav button:hover,html[data-theme=light] .settings-subnav button.active{background:#1c1c1c0d}html[data-theme=light] .settings-facts,html[data-theme=light] .settings-facts dt,html[data-theme=light] .settings-facts dd,html[data-theme=light] .settings-field select,html[data-theme=light] .settings-switch{border-color:#1c1c1c17}html[data-theme=light] .settings-save-bar{border-color:#1c1c1c1f;background:#fffffff0}@media(max-width:900px){.settings-hub-grid{grid-template-columns:1fr}.settings-subnav{position:static;flex-direction:row;padding-bottom:4px;overflow-x:auto}.settings-subnav button{width:auto;min-width:-moz-max-content;min-width:max-content;grid-template-columns:30px auto}.settings-subnav button>span:first-child{width:29px;height:29px}.settings-subnav small{display:none}}@media(max-width:540px){.settings-form-grid,.settings-facts{grid-template-columns:1fr}.settings-facts dt{padding-bottom:3px;border-bottom:0}.settings-facts dd{padding-top:3px}.settings-save-bar{right:12px;bottom:12px;left:12px;border-radius:14px}.settings-save-bar>span{display:none}.settings-save-bar .button{flex:1}}.billing-notice{margin-bottom:18px;padding:10px 13px;border:1px solid rgba(201,162,39,.25);border-radius:10px;color:#e0c158;background:#c9a22714;font-size:12px}html[data-theme=light] .billing-notice{border-color:#9268004d;color:#624900;background:#f0efee}.billing-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px}.billing-current-plan,.billing-spend-card,.billing-payment-card,.billing-invoices-card{padding:20px}.billing-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.billing-plan-head h2{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.billing-plan-head p{margin:4px 0 0;color:var(--muted);font-size:10.5px}.billing-plan-head>div+div{display:flex;flex-direction:column;align-items:flex-end}.billing-plan-head>div+div strong{font-size:22px;letter-spacing:-.03em}.billing-plan-head>div+div small{color:var(--muted);font-size:9.5px}.billing-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:24px}.billing-usage-meter{display:flex;flex-direction:column;gap:8px}.billing-usage-meter>span{display:flex;justify-content:space-between;gap:10px}.billing-usage-meter strong{color:var(--muted-strong);font-size:10.5px;font-weight:500}.billing-usage-meter small{font-family:JetBrains Mono,monospace;color:var(--text);font-size:9.5px}.billing-usage-meter>div{height:6px;overflow:hidden;border-radius:999px;background:#ffffff0f}.billing-usage-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand),var(--brand-bright))}.billing-meter-note{margin:14px 0 0;color:var(--muted);font-size:8.5px}.billing-spend-card .empty-state{padding:28px 16px;border:0;box-shadow:none;background:transparent}.billing-plans-section{margin-top:28px}.billing-plans-section>div:first-child h2{margin:0;font-size:14px}.billing-plans-section>div:first-child p{margin:3px 0 14px;color:var(--muted);font-size:10.5px}.billing-cycle-toggle{display:inline-flex;gap:2px;margin-bottom:14px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff08}.billing-cycle-toggle button{display:flex;align-items:center;gap:6px;padding:6px 14px;border:0;border-radius:999px;color:var(--muted);background:transparent;font:inherit;font-size:10.5px;cursor:pointer;transition:color .15s,background .15s}.billing-cycle-toggle button:hover{color:var(--muted-strong)}.billing-cycle-toggle button.is-active{color:var(--text);background:#ffffff14}.billing-cycle-toggle button span{padding:2px 6px;border-radius:999px;color:#121212;background:#e0c158;font-size:8px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.billing-plan-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.billing-plan-bar .billing-cycle-toggle{margin-bottom:0}.billing-cycle-toggle button:disabled{opacity:.45;cursor:not-allowed}.billing-plan-bar-actions{display:flex;align-items:center;gap:8px}.billing-plan-sales{border-radius:999px}.billing-plan-arrow{display:inline-grid;width:34px;height:34px;place-items:center;padding:0;border:1px solid var(--border-strong);border-radius:999px;color:var(--text);background:var(--surface);cursor:pointer;transition:background .15s,opacity .15s}.billing-plan-arrow:hover:not(:disabled){background:var(--surface-raised)}.billing-plan-arrow:disabled{opacity:.35;cursor:default}.billing-plan-arrow:focus-visible,.billing-plan-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.billing-plan-rail{position:relative}.billing-plan-rail:before,.billing-plan-rail:after{content:"";position:absolute;top:0;bottom:14px;z-index:2;width:72px;pointer-events:none;opacity:0;transition:opacity .2s}.billing-plan-rail:before{left:0;background:linear-gradient(90deg,var(--bg) 8%,transparent)}.billing-plan-rail:after{right:0;background:linear-gradient(270deg,var(--bg) 8%,transparent)}.billing-plan-rail.fade-left:before,.billing-plan-rail.fade-right:after{opacity:1}.billing-plan-row{display:flex;gap:16px;padding:4px 2px 14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none}.billing-plan-row::-webkit-scrollbar{display:none}.billing-plan-card{display:flex;flex:0 0 290px;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 1px 2px #0000002e,0 12px 32px -18px #0000008c;scroll-snap-align:start}.billing-plan-card.featured{border-color:var(--border-strong)}.billing-plan-top{display:flex;flex-direction:column;gap:10px;padding:20px 20px 18px}.billing-plan-name{display:flex;min-height:26px;align-items:center;justify-content:space-between;gap:8px}.billing-plan-name h3{margin:0;font-size:15px;font-weight:600}.billing-plan-popular{padding:3px 10px;border:1px solid var(--border-strong);border-radius:999px;color:var(--text);background:var(--surface-raised);font-size:10.5px;font-weight:600}.billing-plan-price{display:flex;align-items:baseline;gap:3px;min-height:34px}.billing-plan-price strong{font-size:26px;font-weight:650;letter-spacing:-.03em}.billing-plan-price span{color:var(--muted);font-size:12px}.billing-plan-tagline{min-height:32px;margin:0;color:var(--muted);font-size:11px;line-height:1.45}.billing-plan-subline{min-height:32px;margin:-4px 0 0;color:var(--muted-strong);font-size:11px;line-height:1.45}.billing-plan-subline small{display:block;color:var(--muted);font-size:10.5px}.billing-plans-footnote{margin-top:10px}.billing-plan-cta{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:6px;border-radius:999px}.billing-plan-cta.is-filled{border:1px solid var(--text);color:var(--bg);background:var(--text)}.billing-plan-cta.is-filled:hover:not(:disabled){opacity:.88}.billing-plan-cta.is-filled:disabled{opacity:.45}.billing-plan-cta.is-current{opacity:1;color:var(--text)}html[data-theme=light] .billing-plan-card .billing-plan-cta.is-filled{border-color:#1c1c1c;color:#fff;background:#1c1c1c}html[data-theme=light] .billing-plan-card .billing-plan-cta.is-filled:disabled{opacity:.4}html[data-theme=light] .billing-cycle-toggle button.is-active{color:#1c1c1c;background:#fff;box-shadow:0 1px 2px #00000014}html[data-theme=light] .billing-plan-card{box-shadow:0 1px 2px #0000000a,0 12px 28px -18px #0000002e}.billing-plan-bottom{flex:1;margin:0 6px 6px;padding:16px 14px;border-radius:13px;background:var(--surface-raised)}.billing-plan-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.billing-plan-list li{display:flex;align-items:flex-start;gap:8px;color:var(--text);font-size:11.5px;line-height:1.4}.billing-plan-list li svg{flex:none;margin-top:1px;color:var(--muted-strong)}.billing-plan-list li.is-inherits{padding-left:22px;color:var(--muted)}.billing-plan-list li.is-more{padding-left:22px}.billing-plan-list li.is-more button{padding:0;border:0;background:none;color:var(--text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:720px){.billing-plan-bar{flex-wrap:wrap}.billing-plan-card{flex-basis:min(290px,calc(100vw - 72px))}.billing-plan-rail:before,.billing-plan-rail:after{width:36px}}.campaign-button-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:720px){.campaign-button-fields{grid-template-columns:minmax(0,1fr)}}.billing-bottom-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:16px;margin-top:28px}.billing-empty-payment{display:flex;flex-direction:column;align-items:center;padding:24px 12px 10px;text-align:center}.billing-empty-payment>svg{margin-bottom:10px;color:var(--muted)}.billing-empty-payment strong{font-size:11.5px}.billing-empty-payment p{margin:4px 0 14px;color:var(--muted);font-size:9.5px}.billing-invoices-card .empty-state{padding:24px;border:0;box-shadow:none;background:transparent}html[data-theme=light] .billing-usage-meter>div{background:#1c1c1c14}@media(max-width:980px){.billing-overview-grid,.billing-bottom-grid{grid-template-columns:1fr}}.netics-brand .brand-mark{width:32px;height:32px;flex:0 0 32px;border-radius:11px}.netics-brand .brand-wordmark{font-size:17px;letter-spacing:-.03em}@media(max-width:520px){.billing-plan-head{flex-direction:column}.billing-plan-head>div:last-child{align-items:flex-start}.billing-usage-grid{grid-template-columns:1fr}}.reference-auth-layout{display:grid;min-height:100vh;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:hidden;background:var(--bg)}.reference-auth-form{display:flex;min-width:0;flex-direction:column;padding:30px clamp(28px,4vw,48px)}.reference-auth-brand{display:inline-flex;align-self:flex-start}.reference-auth-form-inner{display:flex;width:100%;max-width:384px;flex:1;align-items:center;align-self:center;padding:40px 0}.reference-auth-form-inner>*{width:100%}.reference-auth-foot{margin:0;color:var(--muted);font-size:10px;text-align:center}.reference-auth-story{position:relative;min-height:100vh;overflow:hidden;background:#121212}.reference-auth-mesh,.reference-auth-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.reference-auth-mesh{background:radial-gradient(at 0 0,rgba(245,115,27,.16),transparent 50%),radial-gradient(at 100% 0,rgba(201,162,39,.12),transparent 50%),radial-gradient(at 100% 100%,rgba(0,200,150,.1),transparent 50%)}.reference-auth-grid{opacity:.4;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px}.reference-auth-story:after{position:absolute;top:18%;left:50%;width:500px;height:280px;border-radius:50%;background:#8d30d933;content:"";filter:blur(120px);transform:translate(-50%)}.reference-auth-story-inner{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;justify-content:center;padding:56px clamp(44px,6vw,72px)}.reference-auth-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;margin-bottom:22px;padding:5px 10px;border:1px solid rgba(201,162,39,.24);border-radius:999px;color:#e0c158;background:#c9a2271a;font-size:10px;font-weight:600}.reference-auth-story h2{max-width:450px;margin:0;font-size:clamp(26px,3.2vw,36px);line-height:1.15;letter-spacing:-.035em;color:#f7f6f5}.reference-auth-story-inner>p{max-width:450px;margin:15px 0 0;color:#8996aa;font-size:13.5px;line-height:1.65}.reference-auth-call-card{width:-moz-fit-content;width:fit-content;min-width:310px;margin-top:34px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#1c1c1c99;box-shadow:inset 0 1px #ffffff0a,0 24px 54px -36px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.reference-auth-call-card>div{display:flex;align-items:center;gap:8px}.reference-auth-call-card small{color:#8996aa;font-size:10.5px}.reference-auth-call-card .voice-waveform{width:260px;height:32px;margin-top:12px}.reference-auth-call-card>p{margin:12px 0 0;color:#fff;font-size:11.5px}.reference-auth-metrics{display:flex;gap:34px;margin-top:32px}.reference-auth-metrics>div{display:flex;flex-direction:column;gap:2px}.reference-auth-metrics strong{color:#fff;font-size:20px}.reference-auth-metrics small{color:#8996aa;font-size:9.5px}.reference-auth-form .auth-card{display:flex;flex-direction:column;gap:15px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.reference-auth-form .auth-card-head{margin-bottom:8px}.reference-auth-form .auth-card-head h1{margin:0;font-size:23px;letter-spacing:-.03em}.reference-auth-form .auth-card-head p{margin:5px 0 0;font-size:11.5px}.reference-auth-form .auth-mobile-brand{display:none}.reference-auth-form .auth-card>label,.reference-auth-form .auth-card .form-field{color:var(--muted-strong);font-size:11.5px;font-weight:500}.reference-auth-form .auth-card input,.reference-auth-form .auth-card select{height:42px;margin-top:6px;border-color:#ffffff17;border-radius:9px;background:#ffffff06}.reference-auth-form .auth-submit{width:100%;height:42px;margin-top:3px}.reference-auth-form .auth-switch{margin:4px 0 0;color:var(--muted);font-size:11.5px;text-align:center}.reference-auth-form .auth-switch a{color:var(--brand-bright);font-weight:500}html[data-theme=light] .reference-auth-layout{background:var(--bg)}html[data-theme=light] .reference-auth-form .auth-card input,html[data-theme=light] .reference-auth-form .auth-card select{border-color:#1c1c1c1f;background:#1c1c1c06}@media(max-width:900px){.reference-auth-layout{grid-template-columns:1fr}.reference-auth-story{display:none}.reference-auth-form{min-height:100vh}}@media(max-width:520px){.reference-auth-form{padding:22px 20px}.reference-auth-form-inner{padding:32px 0}}.auth-tenant-brand{display:inline-flex;min-height:36px;align-items:center;gap:10px;color:var(--text)}.auth-tenant-brand strong{font-size:15px;font-weight:650;letter-spacing:-.01em}.auth-tenant-mark{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;overflow:hidden;border-radius:10px;color:var(--on-brand, #fff);background:var(--brand);font-size:13px;font-weight:750}.auth-tenant-mark.has-logo{border:1px solid rgba(0,0,0,.08);background:#fff}.auth-tenant-mark img{display:block;width:100%;height:100%;padding:3px;-o-object-fit:contain;object-fit:contain}.auth-tenant-brand.large .auth-tenant-mark{width:76px;height:76px;flex-basis:76px;border-radius:20px;font-size:26px;box-shadow:0 24px 50px -28px #000c}.auth-tenant-brand.large .auth-tenant-mark img{padding:8px}.auth-tenant-brand.large strong{display:none}.tenant-auth-story{background:#111214}.tenant-auth-story:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 0 0,color-mix(in srgb,var(--brand) 50%,transparent),transparent 62%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--brand) 26%,transparent),transparent 60%);content:""}.tenant-auth-story:after{content:none}.tenant-auth-story-inner{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;justify-content:center;padding:56px clamp(44px,6vw,72px)}.tenant-auth-story-inner h2{margin-top:28px}.tenant-auth-story-inner>p{max-width:420px;margin:12px 0 0;color:#a3acbd;font-size:14px;line-height:1.6}.tenant-auth-story-inner>small{margin-top:30px;color:#7b8494;font-family:var(--mono, ui-monospace, monospace);font-size:12px}.nv-landing{min-height:100vh;overflow-x:hidden;color:var(--text);background:var(--bg)}.nv-container{width:min(100% - 40px,1280px);margin-inline:auto}.nv-nav{position:fixed;inset:0 0 auto;z-index:70;transition:border-color .18s ease,background .18s ease,backdrop-filter .18s ease}.nv-nav.scrolled{border-bottom:1px solid rgba(255,255,255,.06);background:#0e0e0ebf;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nv-nav-inner{display:flex;height:64px;align-items:center;justify-content:space-between;gap:24px}.nv-nav-inner>a{color:inherit;text-decoration:none}.nv-nav-links{display:flex;align-items:center;gap:30px}.nv-nav-links a{color:var(--muted);font-size:11.5px;text-decoration:none;transition:color .16s ease}.nv-nav-links a:hover{color:var(--text)}.nv-nav-actions{display:flex;align-items:center;gap:7px}.nv-nav-actions .theme-toggle{width:32px;height:32px;flex-basis:32px}.nv-menu{display:none;width:34px;height:34px;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent}.nv-hero{position:relative;padding:128px 0 82px;overflow:hidden}.nv-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.58;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 75%);mask-image:radial-gradient(ellipse at center,#000,transparent 75%)}.nv-hero-glow{position:absolute;top:-160px;left:50%;width:900px;height:500px;border-radius:50%;background:#9a004826;filter:blur(140px);transform:translate(-50%)}.nv-hero-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:54px}.nv-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:6px 12px;border:1px solid rgba(255,255,255,.07);border-radius:999px;color:var(--muted-strong);background:#ffffff0a;font-size:11.5px;font-weight:700}.nv-badge.gold{border-color:color-mix(in srgb,var(--brand) 30%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.nv-hero-copy h1{max-width:650px;margin:19px 0 0;font-size:clamp(40px,5.4vw,62px);line-height:1.05;letter-spacing:-.055em}.nv-hero-copy h1 span,.nv-section-head h2 span{color:transparent;background:linear-gradient(90deg,var(--brand),var(--brand-bright),#ff8a1e);-webkit-background-clip:text;background-clip:text}.nv-hero-copy>p{max-width:570px;margin:22px 0 0;color:var(--text);opacity:.85;font-size:15px;line-height:1.68}.nv-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.nv-proof{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:34px;color:var(--muted);font-size:10.5px}.nv-proof strong{color:var(--text);font-weight:600}.nv-call-demo{position:relative;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:23px;background:#1c1c1cad;box-shadow:inset 0 1px #ffffff0a,0 30px 70px -36px #000;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nv-call-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.nv-call-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:var(--brand-bright);background:#9a004821}.nv-call-head>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.nv-call-head strong{overflow:hidden;font-size:11.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.nv-call-head small{color:var(--muted);font-size:9.5px}.nv-live{display:flex;align-items:center;gap:7px;color:var(--success);font-size:10px;font-weight:600}.nv-call-demo>.voice-waveform{width:100%;height:38px;margin:13px 0}.nv-demo-turns{display:flex;min-height:238px;flex-direction:column;gap:9px}.nv-demo-turns p{width:-moz-fit-content;width:fit-content;max-width:82%;margin:0;padding:8px 11px;border-radius:13px;font-size:10.5px;line-height:1.45;animation:nv-turn-in .3s ease both}.nv-demo-turns p.ai{align-self:flex-start;border-radius:3px 13px 13px;background:#9a00481c}.nv-demo-turns p.customer{align-self:flex-end;border-radius:13px 3px 13px 13px;background:#ffffff0d}@keyframes nv-turn-in{0%{opacity:0;transform:translateY(7px)}}.nv-call-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:9px}.nv-call-meta>span{display:flex;align-items:center;gap:6px}.nv-call-meta b{padding:2px 7px;border-radius:999px;color:var(--brand-bright);background:#9a004821;font-weight:500}.nv-call-meta strong{color:var(--success)}.nv-call-meta .sentiment-badge{padding:2px 7px;font-size:9px}.nv-booking-chip{position:absolute;top:-14px;right:-14px;display:flex;flex-direction:column;gap:2px;padding:10px 13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#1c1c1ce6;box-shadow:0 18px 42px -24px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:nv-float 5s ease-in-out infinite}.nv-booking-chip small{color:var(--muted);font-size:8.5px}.nv-booking-chip strong{color:var(--success);font-size:10.5px}@keyframes nv-float{50%{transform:translateY(-9px)}}.nv-section,.nv-journey,.nv-architecture,.nv-cta{padding:88px 0}.nv-section-head{max-width:680px;margin:0 auto 48px;text-align:center}.nv-section-head h2{margin:15px 0 0;font-size:clamp(28px,3.8vw,40px);line-height:1.14;letter-spacing:-.04em}.nv-section-head>p{margin:14px auto 0;color:var(--muted);font-size:13px;line-height:1.65}.nv-card{border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#1c1c1cc7;box-shadow:inset 0 1px #ffffff08,0 24px 52px -44px #000}.nv-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.nv-feature{min-height:190px;padding:21px;transition:border-color .18s ease,transform .18s ease}.nv-feature:hover{border-color:#ffffff24;transform:translateY(-4px)}.nv-feature>i{display:grid;width:40px;height:40px;margin-bottom:16px;place-items:center;border-radius:11px;background:#ffffff0a}.nv-feature>i.brand{color:var(--brand-bright)}.nv-feature>i.success{color:var(--success)}.nv-feature>i.gold{color:#e0c158}.nv-feature h3,.nv-industry h3,.nv-steps h3{margin:0;font-size:12.5px}.nv-feature p,.nv-industry p,.nv-steps p{margin:6px 0 0;color:var(--muted);font-size:10.5px;line-height:1.55}.nv-journey{position:relative;background:#ffffff03}.nv-journey-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.nv-journey-flow>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 8px;text-align:center}.nv-journey-flow>div>span{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(154,0,72,.2);border-radius:13px;color:var(--brand-bright);background:#9a004814}.nv-journey-flow strong{font-size:10.5px;font-weight:500}.nv-journey-flow i{position:absolute;top:32px;right:-10px;color:#b57bf080;font-style:normal}.nv-industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.nv-industry{position:relative;min-height:145px;padding:20px;overflow:hidden}.nv-industry:after{position:absolute;top:-28px;right:-28px;width:86px;height:86px;border-radius:50%;background:var(--industry);content:"";filter:blur(30px);opacity:.16}.nv-industry>svg{color:var(--industry)}.nv-industry h3{margin-top:14px}.nv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.nv-steps article{min-height:170px;padding:21px}.nv-steps article>strong{display:block;margin-bottom:15px;color:transparent;background:linear-gradient(90deg,#730065,#ffb703);-webkit-background-clip:text;background-clip:text;font-size:27px}.nv-architecture{position:relative;background:#ffffff03}.nv-architecture-map{position:relative;width:min(100%,780px);height:430px;margin:0 auto}.nv-architecture-map:before,.nv-architecture-map:after{position:absolute;top:45px;right:145px;bottom:45px;left:145px;border:1px solid rgba(154,0,72,.13);border-radius:50%;content:""}.nv-architecture-map:after{top:90px;right:230px;bottom:90px;left:230px;border-color:#c9a22721}.nv-core{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:170px;height:130px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(154,0,72,.35);border-radius:28px;background:radial-gradient(circle at 50% 10%,#9a004833,#1c1c1cf5);box-shadow:0 0 70px -24px #9a0048b3;transform:translate(-50%,-50%)}.nv-core strong{font-size:11.5px}.nv-core small{color:var(--muted);font-size:8px}.nv-module{position:absolute;display:flex;width:140px;align-items:center;gap:8px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:12px;color:var(--muted-strong);background:#1c1c1ce6;font-size:9.5px}.nv-module svg{color:var(--brand-bright)}.module-1{top:10px;left:50%;transform:translate(-50%)}.module-2{top:90px;right:10px}.module-3{right:35px;bottom:70px}.module-4{bottom:10px;left:50%;transform:translate(-50%)}.module-5{bottom:70px;left:35px}.module-6{top:90px;left:10px}.nv-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nv-price{position:relative;padding:25px}.nv-price.popular{border-color:#9a004866;box-shadow:0 0 50px -24px #9a004899}.nv-popular{position:absolute;top:-12px;left:25px;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;color:#fff;background:var(--brand-gradient);font-size:9px;font-weight:600}.nv-price h3{margin:0;font-size:16px}.nv-price>p{margin:4px 0 0;color:var(--muted);font-size:10.5px}.nv-price>div{display:flex;align-items:flex-end;gap:4px;margin:19px 0}.nv-price>div strong{font-size:34px;letter-spacing:-.04em}.nv-price>div small{margin-bottom:4px;color:var(--muted);font-size:10px}.nv-price>.button{width:100%}.nv-price ul{display:flex;flex-direction:column;gap:9px;margin:20px 0 0;padding:0;list-style:none}.nv-price li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10.5px}.nv-price li svg{color:var(--success)}.nv-cta .nv-card{position:relative;padding:48px 24px;overflow:hidden;text-align:center;background:radial-gradient(circle at 50% 0,rgba(154,0,72,.18),transparent 45%),#1c1c1cc7}.nv-cta .nv-card>span{display:inline-flex;align-items:center;gap:7px;color:var(--success);font-size:10.5px;font-weight:500}.nv-cta h2{margin:18px 0 0;font-size:clamp(28px,3.8vw,40px);letter-spacing:-.04em}.nv-cta p{max-width:570px;margin:13px auto 0;color:var(--muted);font-size:12.5px;line-height:1.6}.nv-cta .nv-card>div{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.nv-footer{padding:54px 0 22px;border-top:1px solid rgba(255,255,255,.06)}.nv-footer-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:34px}.nv-footer-grid>div:first-child>p{max-width:210px;margin:13px 0 0;color:var(--muted);font-size:10.5px;line-height:1.55}.nv-footer h4{margin:0 0 13px;font-size:11px}.nv-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:8px}.nv-footer a{color:var(--muted);font-size:10.5px;text-decoration:none}.nv-footer a:hover{color:var(--text)}.nv-footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:42px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:9.5px}html[data-theme=light] .nv-nav.scrolled{border-color:#1c1c1c1a;background:#fff7e9cc}html[data-theme=light] .nv-card,html[data-theme=light] .nv-call-demo,html[data-theme=light] .nv-booking-chip,html[data-theme=light] .nv-module{border-color:#1c1c1c1a;background-color:#ffffffd1;box-shadow:0 18px 48px -38px #1c1c1c59}html[data-theme=light] .nv-journey,html[data-theme=light] .nv-architecture{background:#1c1c1c05}html[data-theme=light] .nv-grid-bg{background-image:linear-gradient(to right,rgba(28,28,28,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(28,28,28,.05) 1px,transparent 1px)}html[data-theme=light] .nv-footer{border-color:#1c1c1c17}@media(max-width:1020px){.nv-feature-grid,.nv-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-hero-grid{gap:30px}}@media(max-width:820px){.nv-nav-links{position:fixed;top:64px;right:14px;left:14px;display:none;flex-direction:column;align-items:stretch;gap:3px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#121212f7;box-shadow:0 24px 60px -26px #000}.nv-nav-links.open{display:flex}.nv-nav-links a{padding:10px;border-radius:8px}.nv-menu{display:grid}.nv-hero-grid{grid-template-columns:1fr}.nv-hero-copy{text-align:center}.nv-hero-copy>p{margin-inline:auto}.nv-hero-copy .nv-badge{margin-inline:auto}.nv-hero-actions,.nv-proof{justify-content:center}.nv-call-demo{width:min(100%,600px);margin-inline:auto}.nv-journey-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-journey-flow i{display:none}.nv-pricing-grid{grid-template-columns:1fr}.nv-price{max-width:540px;width:100%;margin-inline:auto}.nv-footer-grid{grid-template-columns:repeat(2,1fr)}.nv-footer-grid>div:first-child{grid-column:1 / -1}}@media(max-width:620px){.nv-container{width:min(100% - 44px,1280px)}.nv-nav-actions>.button.ghost{display:none}.nv-hero{padding-top:106px}.nv-hero-copy h1{font-size:40px}.nv-feature-grid,.nv-industry-grid,.nv-steps{grid-template-columns:1fr}.nv-journey-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-call-meta{align-items:flex-start;flex-direction:column}.nv-booking-chip{display:none}.nv-architecture-map{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nv-architecture-map:before,.nv-architecture-map:after{display:none}.nv-core{position:static;width:auto;height:130px;grid-column:1 / -1;transform:none}.nv-module{position:static;width:auto;transform:none}.nv-footer-bottom{flex-direction:column}.nv-footer-grid{grid-template-columns:repeat(2,1fr)}}.voice-page{display:flex;flex-direction:column;gap:24px}.voice-page-header{display:flex;flex-direction:column;gap:16px}@media(min-width:640px){.voice-page-header{flex-direction:row;align-items:center;justify-content:space-between}}.voice-page-header-title{display:flex;align-items:center;gap:12px}.voice-page-header-icon{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff0a;color:var(--brand-bright)}.voice-page-header h1{margin:0;font-size:clamp(1.25rem,2.4vw,1.5rem);letter-spacing:-.03em}.voice-page-header p{margin:2px 0 0;font-size:13.5px}.voice-page-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(min-width:1024px){.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.stat-card{position:relative;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.065);border-radius:16px;background:#1c1c1cdb;box-shadow:inset 0 1px #ffffff08,0 26px 56px -46px #000000f2;transition:box-shadow .3s ease,border-color .3s ease}.stat-card:hover{border-color:#ffffff1c}.stat-card.accent-brand:hover{box-shadow:0 0 34px -10px color-mix(in srgb,var(--brand) 35%,transparent)}.stat-card.accent-gold:hover{box-shadow:0 0 34px -10px #c9a22752}.stat-card.accent-success:hover{box-shadow:0 0 34px -10px #35d49a52}.stat-card-top{display:flex;align-items:flex-start;justify-content:space-between}.stat-card-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px}.stat-card.accent-brand .stat-card-icon{color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.stat-card.accent-gold .stat-card-icon{color:#e8c968;background:#c9a2271f}.stat-card.accent-success .stat-card-icon{color:var(--success);background:#35d49a1f}.stat-card.accent-danger .stat-card-icon{color:var(--danger);background:#ff4d4f1f}.stat-card.accent-violet .stat-card-icon{color:var(--violet);background:#c47cff1f}.delta-chip{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:500}.delta-chip.up{color:var(--success);background:#35d49a1f}.delta-chip.down{color:var(--danger);background:#ff4d4f1f}.stat-card-label{margin:16px 0 0;color:var(--muted);font-size:13px}.stat-card-value{margin:4px 0 0;font-size:24px;font-weight:600;letter-spacing:-.03em}.stat-card-trend{height:36px;margin-top:12px}.sentiment-badge{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:11.5px;font-weight:500;white-space:nowrap}.sentiment-badge.positive{color:var(--success);background:#35d49a26}.sentiment-badge.neutral{color:var(--muted-strong);background:#ffffff0d}.sentiment-badge.negative{color:#ff8a8c;background:#ff4d4f26}.sentiment-badge.frustrated{color:#fbbf24;background:#f59e0b26}.confidence-meter{display:flex;align-items:center;gap:8px}.confidence-track{height:6px;width:100%;overflow:hidden;border-radius:999px;background:#ffffff0f}.confidence-fill{height:100%;border-radius:999px;transition:width .5s ease}.confidence-label{font-size:11.5px;font-weight:500}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:capitalize;white-space:nowrap}.status-pill.neutral{color:var(--muted-strong);background:#ffffff0f}.status-pill.brand{color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 14%,transparent)}.status-pill.success,.status-pill.gold{color:var(--brand-bright);background:var(--brand-soft)}.status-pill.danger{color:var(--danger);background:#ff4d4f21}.voice-waveform{display:flex;height:32px;align-items:center;gap:3px}.voice-waveform>span{display:inline-block;width:3px;min-height:2px;border-radius:999px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;border:1px dashed rgba(255,255,255,.09);border-radius:18px;text-align:center}.empty-state-icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff08;color:var(--muted)}.empty-state h3{margin:16px 0 0;font-size:15px;font-weight:500}.empty-state p{max-width:400px;margin:4px 0 0;color:var(--muted);font-size:13px}.empty-state-action{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.empty-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chart-tooltip{padding:8px 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:#121212f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -18px #000c;font-size:11.5px}.chart-tooltip>p{margin:0 0 4px;font-weight:500}.chart-tooltip-row{display:flex;align-items:center;gap:7px}.chart-tooltip-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.chart-tooltip-name{color:var(--muted);text-transform:capitalize}.chart-tooltip-value{font-weight:500}.donut-wrap{position:relative}.donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center-value{font-size:24px;font-weight:600;letter-spacing:-.03em}.donut-center-label{color:var(--muted);font-size:11.5px}.palette-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#060606b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.palette{display:flex;width:100%;max-width:580px;max-height:min(520px,72vh);flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#121212f7;box-shadow:0 40px 90px -30px #000000e6}.palette-input-row{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.06);color:var(--muted)}.palette-input-row input{height:48px;flex:1;border:0;background:transparent;color:var(--text);font-size:14px;outline:none}.palette-input-row input::-moz-placeholder{color:#8996aab3}.palette-input-row input::placeholder{color:#8996aab3}.palette-input-row kbd,.palette-foot kbd,.global-search kbd{padding:2px 6px;border:1px solid rgba(255,255,255,.1);border-radius:5px;color:var(--muted);font-family:inherit;font-size:10px}.palette-list{flex:1;overflow-y:auto;padding:8px}.palette-empty{margin:0;padding:32px 0;color:var(--muted);font-size:13px;text-align:center}.palette-group-title{margin:6px 0 2px;padding:6px 12px 0;color:#8996aab3;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.palette-item{display:flex;width:100%;align-items:center;gap:12px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--text);cursor:pointer;font-size:13.5px;text-align:left}.palette-item.active{background:#ffffff0f}.palette-item-icon{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:8px;color:var(--muted);background:#ffffff0a}.palette-item-icon.emphasis{color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.palette-item-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item-hint{color:var(--muted);font-size:11.5px}.palette-item>svg{color:var(--muted)}.palette-foot{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted);font-size:11.5px}.palette-foot svg{color:var(--brand-bright)}.topbar-user-wrap{position:relative}.topbar-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;display:flex;width:232px;flex-direction:column;padding:6px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#121212f7;box-shadow:0 30px 60px -24px #000000e6}.topbar-menu-head{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.topbar-menu-head strong{font-size:13px}.topbar-menu-head small{overflow:hidden;color:var(--muted);font-size:11.5px;text-overflow:ellipsis}.topbar-menu-head .status-pill{align-self:flex-start;margin-top:4px}.topbar-menu-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--muted-strong);cursor:pointer;font-size:13px;text-decoration:none}.topbar-menu-item:hover{color:var(--text);background:#ffffff0d}.topbar-menu-item.danger{color:#ff8a8c}.topbar-menu-item.danger:hover{background:#ff4d4f17}.dashboard-charts{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:1024px){.dashboard-charts{grid-template-columns:2fr 1fr}}.chart-panel{min-width:0}.chart-panel .empty-state{padding:40px 20px;border:0}.panel-head-live{display:flex;align-items:center;gap:9px}.panel-head-live h2{margin:0}.channel-legend{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.channel-legend-row{display:flex;align-items:center;gap:8px;font-size:12px}.channel-legend-row strong{margin-left:auto}.secondary-kpis{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(min-width:1024px){.secondary-kpis{grid-template-columns:1fr}}.secondary-kpi{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 18px}.secondary-kpi-value{margin:0;font-size:22px;font-weight:600;letter-spacing:-.03em}.sdk-panel .panel-head{align-items:center}.table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.search-field{display:flex;min-width:220px;flex:1;max-width:340px;align-items:center;gap:9px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05;color:var(--muted);transition:border-color .16s ease,background .16s ease}.search-field:focus-within{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:#ffffff08}.search-field input{height:38px;flex:1;border:0;background:transparent;color:var(--text);font-size:13px;outline:none}.search-field input::-moz-placeholder{color:#8996aaa6}.search-field input::placeholder{color:#8996aaa6}.modal-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:9vh 16px 16px;overflow-y:auto;background:#060606b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{display:flex;width:100%;max-width:480px;flex-direction:column;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#121212fa;box-shadow:0 40px 90px -30px #000000e6}.modal.wide{max-width:640px}.modal.wide.call-detail-modal{max-width:900px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 12px}.modal-head h2{margin:0 0 2px;font-size:16px}.modal-close{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;font-size:13px}.modal-close:hover{color:var(--text);background:#ffffff0f}.modal-body{display:flex;flex-direction:column;gap:14px;padding:4px 20px 18px}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid rgba(255,255,255,.06)}.modal-foot:empty{display:none}.dialog-section{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}html[data-theme=light] .dialog-section{border-top-color:#00000014}.dialog-section>h3{margin:0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dialog-section>header{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:12px}.dialog-section>header>h3{margin:0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.form-row{display:flex;flex-direction:column;gap:5px}.form-row>label{color:var(--muted-strong);font-size:12px;font-weight:500}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.form-grid{grid-template-columns:1fr}}.board-scroll{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}.board-column{display:flex;min-width:280px;max-width:280px;flex:0 0 280px;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:#ffffff04}.board-column-head{display:flex;align-items:center;gap:8px;padding:2px 4px 6px;font-size:12.5px;font-weight:600}.board-column-head .count{margin-left:auto;color:var(--muted);font-weight:500}.board-card{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#1c1c1ce6;cursor:pointer;text-align:left;transition:border-color .16s ease,transform .16s ease}.board-card:hover{border-color:color-mix(in srgb,var(--brand) 35%,transparent);transform:translateY(-1px)}.topbar-bell{position:relative}.bell-badge{position:absolute;top:3px;right:2px;display:flex;min-width:15px;height:15px;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:9px;font-weight:700}.voice-shell .nav-group{display:flex;flex-direction:column;gap:2px}.sidebar-collapsed .nav-section-label{display:none}@media(max-width:680px){.palette-backdrop{padding-top:8vh}.stat-grid,.stat-grid.five{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.topbar-ai-state{border:1px solid rgba(255,255,255,.08);cursor:pointer;font-family:inherit;transition:border-color .16s ease,background .16s ease,color .16s ease}.topbar-ai-state:hover{border-color:#ffffff24;color:var(--text);background:#ffffff0b}.topbar-ai-state.paused{border-color:#ff4d4f4d;color:#ff8a8c;background:#ff4d4f1a}.topbar-ai-state:disabled{cursor:wait;opacity:.72}.topbar-ai-state .button-spinner{width:13px;height:13px}.theme-toggle{border:1px solid rgba(255,255,255,.065);background:#ffffff05}.notification-menu-wrap{position:relative}.notification-menu{width:320px}.notification-menu-head{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.notification-menu-item{position:relative;display:flex;align-items:flex-start;gap:9px;padding:10px;border-radius:9px;color:var(--muted-strong);text-decoration:none}.notification-menu-item:hover{color:var(--text);background:#ffffff0b}.notification-menu-item>span:last-child{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.notification-menu-item strong{overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.notification-menu-item small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:11.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-unread-dot{width:6px;height:6px;flex-basis:6px;margin-top:6px;background:var(--brand-gradient);box-shadow:0 0 9px color-mix(in srgb,var(--brand) 65%,transparent)}.notification-unread-dot:after{display:none}.notification-menu-empty{margin:0;padding:28px 12px;color:var(--muted);font-size:12px;text-align:center}.notification-menu-all{margin-top:4px;padding:9px 10px 4px;border-top:1px solid rgba(255,255,255,.06);color:var(--brand-bright);font-size:12px;text-align:center;text-decoration:none}html[data-theme=light]{--bg: #f5f4f3;--bg-deep: #f0efee;--surface: #ffffff;--surface-raised: #f7f6f5;--surface-soft: #ffffff;--border: rgba(28, 28, 28, .1);--border-strong: rgba(28, 28, 28, .16);--text: #1c1c1c;--muted: #64748b;--muted-strong: #475569;--brand: #B24E0E;--brand-bright: #B24E0E;--on-brand: #ffffff;--brand-soft: rgba(178, 78, 14, .11);--brand-accent: #B24E0E;--brand-accent-soft: rgba(178, 78, 14, .12);--brand-gradient: linear-gradient(135deg, #7B21C4, #C42D6B 45%, #C45510 100%);color-scheme:light}html[data-theme=light] body{background-image:radial-gradient(circle at 15% -10%,rgba(245,115,27,.08),transparent 38rem),radial-gradient(circle at 92% 0%,rgba(201,162,39,.055),transparent 34rem)}html[data-theme=light] .voice-shell,html[data-theme=light] .voice-shell .app-content{background-color:var(--bg)}html[data-theme=light] .voice-shell .sidebar,html[data-theme=light] .app-topbar,html[data-theme=light] .topbar-menu,html[data-theme=light] .palette,html[data-theme=light] .modal{border-color:#1c1c1c1a;background:#ffffffe6;box-shadow:0 20px 50px -34px #1c1c1c59}html[data-theme=light] .card,html[data-theme=light] .module-card,html[data-theme=light] .stat-card,html[data-theme=light] .metric-card,html[data-theme=light] .data-surface,html[data-theme=light] .board-card,html[data-theme=light] .board-column,html[data-theme=light] .empty-state{border-color:#1c1c1c1a;background-color:#ffffffeb;box-shadow:0 18px 40px -34px #1c1c1c59}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .search-field,html[data-theme=light] .global-search,html[data-theme=light] .topbar-ai-state,html[data-theme=light] .theme-toggle{border-color:#1c1c1c1f;color:var(--text);background-color:#1c1c1c06}html[data-theme=light] .voice-shell .nav-link:hover,html[data-theme=light] .voice-shell .nav-link.active,html[data-theme=light] .topbar-menu-item:hover,html[data-theme=light] .notification-menu-item:hover,html[data-theme=light] .palette-item.active{background:#1c1c1c0e}html[data-theme=light] .ai-status-card{border-color:#1c1c1c1a;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,transparent),#35d49a0f),#ffffffb3}html[data-theme=light] .ai-status-card:hover{border-color:color-mix(in srgb,var(--brand) 32%,transparent);background:linear-gradient(135deg,#f0efed,#e2f8f3);box-shadow:0 12px 25px -20px #9225eba6}html[data-theme=light] .modal-backdrop,html[data-theme=light] .palette-backdrop{background:#1c1c1c59}html[data-theme=light] .table th,html[data-theme=light] .operations-head,html[data-theme=light] .topbar-menu-divider,html[data-theme=light] .topbar-menu-head,html[data-theme=light] .notification-menu-head,html[data-theme=light] .notification-menu-all{border-color:#1c1c1c17}@media(max-width:680px){.topbar-ai-state span:last-child{display:none}.notification-menu{position:fixed;top:58px;right:12px;left:12px;width:auto}}.call-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.live-calls-section{padding:20px}.section-heading-row,.live-call-meta,.call-detail-outcome{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading-row{margin-bottom:14px}.section-heading-row h2{margin:3px 0 0;font-size:18px}.section-kicker{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--text-primary);font-size:13px;font-weight:700}.live-call-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.live-call-card{display:grid;gap:14px}.live-call-open{display:grid;gap:12px;width:100%;padding:0;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.live-call-copy{display:grid;gap:4px}.small-button{min-height:32px;padding:7px 10px;font-size:12px}.clickable-row{cursor:pointer;outline:none}.clickable-row:hover,.clickable-row:focus-visible{background:color-mix(in srgb,var(--brand) 8%,transparent)}.call-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,.8fr);gap:20px}.call-detail-main,.call-detail-aside{display:grid;align-content:start;gap:14px}.call-detail-waveform,.call-summary-panel,.call-detail-aside,.call-recording-empty,.call-transcript-panel{padding:16px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-raised)}.call-detail-waveform{display:grid;gap:12px}.call-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.call-fact{display:grid;gap:4px}.call-summary-panel p{margin:8px 0 0;color:var(--text-secondary);line-height:1.65}.call-transcript-panel{min-width:0}.call-transcript-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.call-transcript-heading h3{margin:4px 0 0;font-size:15px}.call-transcript-count{padding:5px 8px;border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--brand) 10%,transparent);font-size:11px;white-space:nowrap}.call-transcript-list{display:grid;gap:12px;max-height:min(420px,50dvh);margin:0;padding:14px 4px 2px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.call-transcript-list li article{display:flex;align-items:flex-start;gap:9px;max-width:88%}.call-transcript-list li.customer article{margin-left:auto;flex-direction:row-reverse}.call-transcript-avatar{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;color:var(--brand-bright);background:var(--brand-soft)}.call-transcript-list li.customer .call-transcript-avatar{color:var(--success);background:var(--success-soft)}.call-transcript-bubble{min-width:0;padding:11px 13px;border:1px solid var(--border);border-radius:5px 14px 14px;background:color-mix(in srgb,var(--surface-raised) 82%,var(--brand) 5%)}.call-transcript-list li.customer .call-transcript-bubble{border-radius:14px 5px 14px 14px;background:color-mix(in srgb,var(--surface-raised) 78%,var(--success) 7%)}.call-transcript-bubble>header,.call-transcript-bubble>footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.call-transcript-bubble>header{justify-content:space-between}.call-transcript-bubble>header strong{color:var(--muted-strong);font-size:11px}.call-transcript-bubble time{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums}.call-transcript-bubble p{margin:7px 0 0;color:var(--text);font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.call-transcript-bubble>footer{margin-top:8px}.call-transcript-bubble>footer span{padding:3px 6px;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface) 65%,transparent);font-size:9px}.call-transcript-state{display:flex;min-height:120px;align-items:center;justify-content:center;gap:10px;padding:18px;color:var(--muted-strong);text-align:center}.call-transcript-state>div{display:grid;gap:4px}.call-transcript-state p{max-width:420px;margin:0;color:var(--muted);font-size:12px;line-height:1.5}.call-transcript-state.error{flex-wrap:wrap;color:var(--danger)}.call-transcript-state.error .button{margin-left:4px}.call-recording{width:100%}.call-recording-empty{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:13px}.call-detail-aside{background:color-mix(in srgb,var(--surface-raised) 86%,var(--brand) 4%)}.call-detail-outcome{padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.notice.info{display:flex;align-items:center;gap:9px}@media(max-width:1050px){.call-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.call-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.call-detail-layout,.call-detail-facts{grid-template-columns:1fr}.modal.wide.call-detail-modal{max-height:calc(100dvh - 24px)}.call-transcript-list{max-height:min(360px,45dvh)}.call-transcript-list li article{max-width:100%}}.auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.auth-label-row a{color:var(--brand-soft);font-size:12px;font-weight:600}.auth-confirmation{text-align:center}.auth-confirmation-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;color:var(--success);border-radius:16px;background:color-mix(in srgb,var(--success) 13%,transparent)}.auth-confirmation h1{margin:0 0 8px}.auth-confirmation p{margin:0 0 24px;line-height:1.65}.auth-confirmation p strong{color:var(--text-primary)}.nv-landing{font-size:16px;background-image:radial-gradient(circle at 15% -10%,rgba(154,0,72,.08),transparent 45%),radial-gradient(circle at 90% 0%,rgba(201,162,39,.06),transparent 40%)}.nv-container{width:min(calc(100% - 64px),1400px)}.nv-nav-inner{height:64px}.nv-nav-links{gap:32px}.nv-nav-links a{font-size:14px}.nv-nav-actions{gap:8px}.nv-nav-actions .button.compact{min-height:36px;padding-inline:14px;font-size:14px}.nv-hero{padding:128px 0 80px}.nv-hero-grid{gap:48px}.nv-badge{gap:6px;padding:5px 10px;font-size:12px}.nv-hero-copy h1{max-width:670px;margin-top:20px;font-size:clamp(40px,4.35vw,60px);font-weight:600;line-height:1.05;letter-spacing:-.045em}.nv-hero-copy>p{max-width:610px;margin-top:24px;font-size:18px;line-height:1.55;color:var(--text);opacity:.85}.nv-hero-actions{gap:12px;margin-top:32px}.nv-proof{gap:12px 32px;margin-top:40px;font-size:14px;color:var(--muted-strong)}.nv-call-demo{padding:20px;border-radius:24px}.nv-call-head{grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding-bottom:16px}.nv-call-icon{width:44px;height:44px;border-radius:12px}.nv-call-head strong{font-size:14px}.nv-call-head small,.nv-live{font-size:12px}.nv-call-demo>.voice-waveform{height:40px;margin:16px 0}.nv-demo-turns{min-height:246px;gap:12px}.nv-demo-turns p{padding:8px 14px;font-size:14px}.nv-call-meta{margin-top:16px;padding-top:16px;font-size:12px}.nv-call-meta .sentiment-badge{font-size:11px}.nv-booking-chip{top:-16px;right:-16px;padding:12px 16px;border-radius:16px}.nv-booking-chip small{font-size:12px}.nv-booking-chip strong{font-size:14px}.nv-section,.nv-journey,.nv-architecture,.nv-cta{padding:96px 0}.nv-section-head{max-width:680px;margin-bottom:56px}.nv-section-head h2{margin-top:16px;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15;letter-spacing:-.035em}.nv-section-head>p{margin-top:16px;font-size:16px;line-height:1.6}.nv-card{border-radius:16px;background:#1c1c1cc7}.nv-feature-grid,.nv-industry-grid,.nv-steps{gap:16px}.nv-feature{min-height:228px;padding:24px}.nv-feature>i{width:42px;height:42px;margin-bottom:16px;border-radius:12px}.nv-feature h3,.nv-industry h3,.nv-steps h3{font-size:16px;font-weight:500}.nv-feature p,.nv-industry p,.nv-steps p{margin-top:6px;font-size:14px;line-height:1.65}.nv-industry{min-height:178px;padding:24px}.nv-industry h3{margin-top:16px}.nv-steps article{min-height:210px;padding:24px}.nv-steps article>strong{margin-bottom:16px;font-size:30px}.nv-reference-journey,.nv-reference-architecture{position:relative;overflow:hidden;background:transparent}.nv-section-orb{position:absolute;top:24%;left:50%;width:720px;height:380px;border-radius:50%;filter:blur(140px);transform:translate(-50%);pointer-events:none}.nv-section-orb.brand{background:#9a004812}.nv-section-orb.gold{top:50%;background:#c9a2270d}.nv-reference-journey .nv-container,.nv-reference-architecture .nv-container{position:relative}.nv-journey-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:24px}.nv-journey-phone{display:flex;min-height:560px;flex-direction:column;overflow:hidden}.nv-journey-phone>header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.nv-journey-phone>header .nv-call-icon{width:36px;height:36px}.nv-journey-phone>header>span:nth-child(2){display:grid;gap:2px}.nv-journey-phone>header strong{font-size:14px}.nv-journey-phone>header small{color:var(--muted);font-size:12px}.nv-journey-chat{display:flex;min-height:390px;flex:1;flex-direction:column;justify-content:flex-end;gap:12px;padding:20px}.nv-journey-chat p{width:-moz-fit-content;width:fit-content;max-width:80%;margin:0;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.55}.nv-journey-chat p.ai{align-self:flex-start;border-radius:4px 16px 16px;background:#ffffff0d}.nv-journey-chat p.customer{align-self:flex-end;border-radius:16px 4px 16px 16px;color:#fff;background:#9a0048e6}.nv-journey-phone>footer{display:flex;align-items:center;gap:12px;padding:16px 20px;border-top:1px solid rgba(255,255,255,.06)}.nv-journey-phone>footer .voice-waveform{height:24px;flex:1}.nv-journey-phone>footer>span{color:var(--muted);font-size:12px}.nv-stage-card{position:relative;min-height:560px;padding:32px}.nv-stage-card ol{display:grid;gap:20px;margin:0;padding:0;list-style:none}.nv-stage-rail{position:absolute;top:40px;bottom:40px;left:51px;width:2px;overflow:hidden;border-radius:999px;background:#ffffff12}.nv-stage-rail i{display:block;width:100%;border-radius:inherit;background:linear-gradient(#730065,#9a0048,#ffb703);transition:height .6s ease}.nv-stage-card li{position:relative;z-index:1;display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;opacity:.5;transition:opacity .35s ease}.nv-stage-card li.active{opacity:1}.nv-stage-card li>span{position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--stage-color) 55%,transparent);border-radius:50%;color:var(--stage-color);background:color-mix(in srgb,var(--stage-color) 13%,#1c1c1c)}.nv-stage-card li>span.processing{transform:scale(1.1);box-shadow:0 0 26px -6px var(--stage-color)}.nv-stage-card li>span.processing:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:color-mix(in srgb,var(--stage-color) 34%,transparent);content:"";animation:nv-stage-pulse 1.8s ease-out infinite;z-index:-1}@keyframes nv-stage-pulse{0%{opacity:.7;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.35)}}.nv-stage-card li>div{padding-top:5px}.nv-stage-card li strong{font-size:14px;font-weight:500}.nv-stage-card li em{margin-left:8px;padding:3px 6px;border-radius:6px;color:var(--muted-strong);background:#ffffff0a;font-size:10px;font-style:normal}.nv-stage-card li p{margin:3px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.nv-orbit{position:relative;width:min(100%,540px);aspect-ratio:1;margin:0 auto}.nv-orbit>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nv-orbit>svg line{stroke-width:1.5;stroke-opacity:.25}.nv-orbit-guide{fill:none;stroke:#ffffff12;stroke-width:1;stroke-dasharray:4 8;transform-origin:center;animation:nv-orbit-spin 60s linear infinite}@keyframes nv-orbit-spin{to{transform:rotate(360deg)}}.nv-orbit-core{position:absolute;top:50%;left:50%;display:flex;width:112px;height:112px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--brand-bright);border:1px solid rgba(154,0,72,.4);border-radius:20px;background:#1c1c1cdb;box-shadow:0 0 50px -10px #9a0048ad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%,-50%);z-index:2}.nv-orbit-core strong{color:var(--text);font-size:11px;line-height:1.2;text-align:center}.nv-orbit-engine{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translate(-50%,-50%);z-index:3;animation:nv-engine-in .48s ease both}@keyframes nv-engine-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}.nv-orbit-engine>span{display:grid;width:48px;height:48px;place-items:center;color:var(--engine-color);border:1px solid color-mix(in srgb,var(--engine-color) 35%,transparent);border-radius:12px;background:#1c1c1cdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nv-orbit-engine small{padding:1px 6px;color:var(--muted);background:#0e0e0eb3;font-size:10px;font-weight:500;white-space:nowrap}.nv-platform-proof{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;max-width:680px;margin:48px auto 0;color:var(--muted);font-size:14px}.nv-platform-proof span{display:inline-flex;align-items:center;gap:8px}.nv-platform-proof span:nth-child(1) svg{color:var(--brand-bright)}.nv-platform-proof span:nth-child(2) svg{color:var(--success)}.nv-platform-proof span:nth-child(3) svg{color:#e0c158}.nv-pricing-grid{gap:20px}.nv-price{padding:28px}.nv-popular{top:-12px;left:28px;padding:5px 10px;font-size:12px}.nv-price h3{font-size:18px}.nv-price>p{margin-top:4px;font-size:14px}.nv-price>div{margin:20px 0 24px}.nv-price>div strong{font-size:36px}.nv-price>div small{font-size:16px}.nv-price ul{gap:12px;margin-top:24px}.nv-price li{gap:10px;font-size:14px}.nv-cta .nv-card{padding:48px}.nv-cta .nv-card>span{font-size:14px}.nv-cta p{font-size:16px}.nv-footer-grid>div:first-child>p,.nv-footer a{font-size:14px}.nv-footer h4,.nv-footer-bottom{font-size:14px}html[data-theme=light] .nv-journey-phone>header,html[data-theme=light] .nv-journey-phone>footer{border-color:#1c1c1c1a}html[data-theme=light] .nv-journey-chat p.ai,html[data-theme=light] .nv-stage-card li em{background:#1c1c1c0d}html[data-theme=light] .nv-orbit-engine>span,html[data-theme=light] .nv-orbit-core{background:#ffffffe0}html[data-theme=light] .nv-orbit-engine small{background:#fff7e9bf}@media(max-width:1020px){.nv-journey-layout{grid-template-columns:1fr}.nv-journey-phone,.nv-stage-card{min-height:520px}}@media(max-width:820px){.nv-container{width:min(calc(100% - 40px),1400px)}.nv-hero-copy>p{font-size:16px}}@media(max-width:620px){.nv-container{width:min(calc(100% - 44px),1400px)}.nv-landing{font-size:12.8px}.nv-hero-copy h1{font-size:40px}.nv-journey-phone{min-height:500px}.nv-stage-card{min-height:auto;padding:20px}.nv-stage-rail{top:28px;bottom:28px;left:39px}.nv-stage-card li p{font-size:12px}.nv-orbit{transform:scale(.9)}.nv-cta .nv-card{padding:48px 24px}}.operations-dashboard,.calls-design-page,.conversations-design-page,.inbox-page{width:100%;max-width:1464px;margin:0 auto;padding:32px 32px 72px;gap:24px}.operations-dashboard .voice-page-header,.calls-design-page .voice-page-header,.conversations-design-page .voice-page-header,.inbox-page .voice-page-header{margin-bottom:2px}.operations-dashboard .voice-page-header h1,.calls-design-page .voice-page-header h1,.conversations-design-page .voice-page-header h1,.inbox-page .voice-page-header h1{font-size:24px;font-weight:700;letter-spacing:-.035em}.operations-dashboard .voice-page-header p,.calls-design-page .voice-page-header p,.conversations-design-page .voice-page-header p,.inbox-page .voice-page-header p{max-width:760px;color:#b2aca3;font-size:13.5px;line-height:1.45}.operations-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.operations-stat-grid .stat-card{min-width:0;min-height:154px;padding:20px;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.operations-stat-grid .stat-card strong{font-size:25px;line-height:1.15;letter-spacing:-.025em}.operations-stat-grid .stat-card>span:not(.stat-icon){color:#98a4ba;font-size:13px}.operations-analytics-grid,.conversation-analytics-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(300px,1fr);gap:16px;align-items:stretch}.operations-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.operations-panel{min-width:0;padding:24px;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.operations-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:44px;margin-bottom:14px}.operations-panel-heading h2{margin:0 0 2px;color:#f6f6f4;font-size:16px;font-weight:650;letter-spacing:-.02em}.operations-panel-heading p{margin:0;color:#98a4ba;font-size:13px}.operations-trend-badge{display:inline-flex;flex:none;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ff8a1e21;color:#ff8a1e;font-size:11px;font-weight:650;white-space:nowrap}.operations-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;margin-top:5px}.operations-legend>span{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;color:#98a4ba;font-size:12px}.operations-legend i{width:7px;height:7px;border-radius:50%}.operations-legend strong{color:#f6f5f3;font-size:12px}.operations-live-title{display:flex;align-items:center;gap:8px}.operations-live-title h2{margin:0}.operations-live-title>span:last-child{color:#8f9bb1;font-size:12px}.dashboard-live-list{display:grid;gap:0}.dashboard-live-list>article{display:grid;grid-template-columns:38px minmax(170px,1.25fr) minmax(120px,.8fr) 130px auto;align-items:center;gap:14px;min-height:67px;padding:11px 3px;border-top:1px solid rgba(255,255,255,.065)}.dashboard-live-list>article:first-child{border-top:0}.dashboard-live-list article>div{min-width:0}.dashboard-live-list article strong,.dashboard-live-list article small{display:block}.dashboard-live-list article strong{font-size:13px}.dashboard-live-list article small{overflow:hidden;color:#8490a7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.operations-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border:1px solid rgba(182,93,255,.35);border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 35%,transparent),#c47cff52);color:#fff;font-size:11px;font-weight:700}.operations-avatar.large{width:42px;height:42px;font-size:12px}.operations-intent{overflow:hidden;color:#cdc6bb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.operations-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operations-mini-metric{display:flex;min-height:98px;padding:18px;flex-direction:column;justify-content:center;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.operations-mini-metric span{color:#98a4ba;font-size:12px}.operations-mini-metric strong{margin-top:6px;color:#f6f6f4;font-size:23px;line-height:1}.intent-list,.upcoming-list,.activity-feed{display:grid}.staff-home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.staff-home-tile{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);color:var(--text);font-weight:600;text-decoration:none}.staff-home-tile:hover{border-color:var(--border-strong)}.intent-list>div{margin-top:14px}.intent-list>div:first-child{margin-top:2px}.intent-list span{display:flex;align-items:center;justify-content:space-between;gap:12px}.intent-list span b{overflow:hidden;font-size:12px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.intent-list span em{color:#8e99af;font-size:11px;font-style:normal}.intent-list i{display:block;height:5px;margin-top:7px;overflow:hidden;border-radius:5px;background:#2c2c2c}.intent-list i b{display:block;height:100%;border-radius:inherit;background:var(--brand)}.upcoming-list>div,.activity-feed>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;border-top:1px solid rgba(255,255,255,.065)}.upcoming-list>div:first-child,.activity-feed>div:first-child{border-top:0}.upcoming-list>div>span,.activity-feed>div>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.upcoming-list strong,.activity-feed strong{display:block;font-size:12px}.upcoming-list small,.activity-feed small{display:block;overflow:hidden;color:#8894aa;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.upcoming-list time,.activity-feed time{color:#7e899e;font-size:11px}.operations-panel>.empty-state,.active-call-section>.empty-state{min-height:210px;margin:0;border:0;background:transparent}.conversation-volume-panel,.conversation-channel-panel{min-height:436px}.conversation-channel-panel .donut-wrap{margin-top:4px}.sentiment-design-panel{padding-bottom:22px}.sentiment-design-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sentiment-design-grid>article{min-width:0;padding:16px;border:1px solid #303030;border-radius:16px;background:#ffffff04}.sentiment-design-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.sentiment-design-grid article>div:first-child strong{font-size:13px}.sentiment-design-grid article>div:nth-child(2){height:5px;margin:10px 0 6px;overflow:hidden;border-radius:6px;background:#303030}.sentiment-design-grid article>div:nth-child(2) span{display:block;height:100%;border-radius:inherit}.sentiment-design-grid article>small{display:block;overflow:hidden;color:#8e9ab0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversation-table-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.conversation-filter-bar{display:grid;grid-template-columns:minmax(240px,1fr) 150px 150px 150px;gap:10px;padding:16px;border-bottom:1px solid #2d2d2d}.conversation-filter-bar label{display:flex;align-items:center;gap:9px;min-height:42px;padding:0 13px;border:1px solid #363636;border-radius:12px;background:#ffffff04;color:#8190a8}.conversation-filter-bar input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.conversation-filter-bar select{min-height:42px;padding:0 12px;border:1px solid #363636;border-radius:12px;outline:0;background:#1e1e1e;color:#f2f1f0;font-size:12px}.conversation-filter-bar select:disabled{color:#7f899d;opacity:1}.conversation-table-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid #2d2d2d;color:#8f9bb1;font-size:11px}.conversation-design-table{overflow-x:auto}.conversation-design-table table{width:100%;min-width:1010px;border-collapse:collapse}.conversation-design-table th{padding:12px 16px;color:#8894a9;font-size:11px;font-weight:500;text-align:left;white-space:nowrap}.conversation-design-table td{max-width:250px;padding:14px 16px;border-top:1px solid rgba(255,255,255,.055);color:#c3bcb2;font-size:12px}.conversation-design-table .clickable-row{cursor:pointer;transition:background .14s ease}.conversation-design-table .clickable-row:hover,.conversation-design-table .clickable-row:focus-visible{background:color-mix(in srgb,var(--brand) 4%,transparent);outline:0}.conversation-customer{display:flex;align-items:center;gap:10px;min-width:180px}.conversation-customer>i{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:50%;background:linear-gradient(145deg,#ffb473,#ec90cc 56%,var(--brand-bright));color:#1a1a1a;font-size:10px;font-style:normal;font-weight:700}.conversation-customer strong,.conversation-customer small{display:block}.conversation-customer strong{color:#f2f1ef;font-size:12px}.conversation-customer small{margin-top:1px;color:var(--brand-bright);font-size:10px}.conversation-channel{color:var(--brand-bright);font-size:11px;font-weight:550}.conversation-channel.embed{color:#ff8a1e}.conversation-last-message{display:-webkit-box;max-width:min(34ch,28vw);min-width:16ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.handled-chip,.handling-ai,.handling-human{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid #383838;border-radius:999px;color:var(--brand-bright);font-size:10px;white-space:nowrap}.handling-human{color:#d4ba75}.conversation-dialog-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px}.conversation-dialog-thread{display:grid;gap:14px}.conversation-dialog-thread article{display:flex;align-items:flex-start;gap:10px}.conversation-dialog-thread article>span{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-bright);font-size:10px;font-weight:700}.conversation-dialog-thread article div{padding:11px 13px;border-radius:4px 14px 14px;background:#1f1f1f}.conversation-dialog-thread article.user div{background:var(--brand)}.conversation-dialog-thread article strong{display:block;margin-bottom:3px;color:#8290a7;font-size:9px;letter-spacing:.05em}.conversation-dialog-thread article p{margin:0;color:#dfdfdd;font-size:12px;line-height:1.55}.conversation-dialog-layout>aside{padding:16px;border:1px solid #323232;border-radius:14px;background:#151515}.conversation-dialog-layout>aside h3{margin:0 0 12px;font-size:14px}.conversation-dialog-layout>aside dl{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:16px 0;font-size:11px}.conversation-dialog-layout>aside dt{color:#8792a7}.conversation-dialog-layout>aside dd{margin:0;color:#f1f0ef;text-align:right}.conversation-dialog-layout>aside .button{width:100%;margin-top:10px}.conversation-rating{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;margin:15px 0 8px;font-size:11px}.conversation-rating button{padding:5px 8px;border:1px solid #393939;border-radius:7px;background:transparent;color:#aab4c6;cursor:pointer}.conversation-rating button.active{border-color:#ff8a1e66;color:#ff8a1e}.conversation-rating button.danger{border-color:#ff5c6266;color:#ff6c72}.calls-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.calls-kpi-grid .stat-card{min-height:142px}.notice.info{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:9px 13px;border:1px solid color-mix(in srgb,var(--brand) 27%,transparent);border-radius:11px;background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand-bright);font-size:12px}.notice.info button{border:0;background:transparent;color:inherit;font-size:20px;cursor:pointer}.active-call-section{display:grid;gap:14px}.active-call-heading{display:flex;align-items:center;gap:8px}.active-call-heading h2{margin:0;font-size:16px}.active-call-heading>span:last-child{display:grid;min-width:20px;height:20px;padding:0 6px;place-items:center;border-radius:999px;background:#ff8a1e1f;color:#ff8a1e;font-size:10px}.active-call-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-live-call-card{min-width:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 32%,transparent);border-radius:18px;background:#191919;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 3%,transparent),0 16px 40px #00000029}.reference-live-call-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:15px 17px;border-bottom:1px solid #2d2d2d}.reference-live-call-card header>div>span{display:flex;align-items:center;gap:8px}.reference-live-call-card header strong{color:#f6f5f3;font-size:13px}.reference-live-call-card header em{overflow:hidden;max-width:180px;color:#b0aaa1;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.reference-live-call-card header small{display:flex;align-items:center;gap:4px;margin-top:3px;color:#7f8ba1;font-size:10px}.reference-live-call-card header aside{display:grid;justify-items:end;gap:4px}.reference-live-call-card header aside b{display:flex;align-items:center;gap:5px;color:#ff8a1e;font-size:9px;letter-spacing:.07em}.reference-live-call-card header aside time{color:#cecdcc;font-family:JetBrains Mono,monospace;font-size:11px}.reference-call-wave{display:flex;min-height:78px;padding:15px 18px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.055)}.reference-call-wave>:first-child{min-width:150px;flex:1}.reference-call-confidence{display:flex;min-height:48px;padding:10px 18px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.055)}.reference-call-confidence>span{color:#8793a9;font-size:11px}.reference-call-confidence small{color:#748198;font-size:10px}.reference-call-transcript{min-height:76px;padding:16px 18px}.reference-call-transcript p{margin:0;color:#9da9bc;font-size:11px;line-height:1.55}.reference-call-transcript b{margin-right:6px;color:var(--brand-bright)}.reference-live-call-card>footer{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #2d2d2d}.reference-live-call-card>footer button{display:flex;min-height:54px;border:0;border-left:1px solid #2d2d2d;align-items:center;justify-content:center;gap:6px;background:#ffffff03;color:#8e9ab0;font-size:10px;cursor:pointer}.reference-live-call-card>footer button:first-child{border-left:0}.reference-live-call-card>footer button:hover,.reference-live-call-card>footer button.active{background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand-bright)}.reference-live-call-card>footer button.danger:hover{background:#ff5c6214;color:#ff6c72}.ended-call-card{display:grid;min-height:220px;place-items:center;align-content:center;gap:9px;border-radius:18px;color:#8d98ad}.ended-call-card strong{color:#f2f1ef}.ended-call-card span{font-size:11px}.recent-calls-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.recent-calls-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.recent-calls-heading h2{margin:0 0 2px;font-size:16px}.recent-calls-heading p{margin:0;color:#8e9aaf;font-size:11px}.recent-calls-heading label{display:flex;width:min(360px,42%);min-height:40px;padding:0 12px;align-items:center;gap:8px;border:1px solid #363636;border-radius:11px;color:#8290a7}.recent-calls-heading input{width:100%;border:0;outline:0;background:transparent;color:#f2f1ef;font-size:11px}.recent-call-tabs{display:flex;gap:4px;padding:0 20px 12px;overflow-x:auto;border-bottom:1px solid #2d2d2d}.recent-call-tabs button{display:flex;min-height:30px;padding:0 10px;border:0;border-radius:8px;align-items:center;gap:6px;background:transparent;color:#8591a7;font-size:10px;text-transform:capitalize;cursor:pointer}.recent-call-tabs button span{display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:999px;background:#2c2c2c;font-size:9px}.recent-call-tabs button.active{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.call-customer-cell{display:flex;min-width:190px;align-items:center;gap:10px}.call-customer-cell>i{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:10px;font-style:normal;font-weight:700}.call-customer-cell strong{display:flex;align-items:center;gap:7px;color:#f2f1ef;font-size:13px}.call-customer-cell small{display:block;margin-top:2px;color:#7f8ba2;font-size:11px}.call-cell-muted{color:#7f8ba2;font-size:12px}.employee-access-cell{display:grid;gap:2px;min-width:140px}.employee-access-cell small{color:#7f8ba2;font-size:11px}.invite-avatar-picker{display:flex;align-items:center;gap:14px}.invite-avatar-picker label.button{cursor:pointer}.invite-avatar{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:16px;background:var(--brand-soft);color:var(--brand-bright);font-size:22px;font-weight:700;-o-object-fit:cover;object-fit:cover}.setup-reminder{display:grid;gap:4px;margin:0;padding:0;list-style:none}.setup-reminder>li{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.setup-reminder>li:last-child{border-bottom:0}.setup-reminder>li>div{display:grid;flex:1;gap:3px;min-width:0}.setup-reminder strong{font-size:14px}.setup-reminder small{color:var(--muted);font-size:12px;line-height:1.5}.setup-reminder-check{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--border);border-radius:50%;color:#fff;font-size:12px;font-weight:700}.setup-reminder>li.is-done .setup-reminder-check{border-color:#22a06b;background:#22a06b}.setup-reminder>li.is-done strong{color:var(--muted);text-decoration:line-through}.setup-reminder-action{margin-top:8px}.setup-reminder-action .button{display:inline-flex;width:-moz-fit-content;width:fit-content}.setup-reminder-inline{display:flex;flex-wrap:wrap;gap:8px}.setup-reminder-inline input{flex:1 1 170px;min-width:0;min-height:34px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);color:var(--text);font:inherit;font-size:13px}.setup-reminder-upload{cursor:pointer}.hq-owner-phone{display:block;color:inherit;text-decoration:none}.hq-owner-phone:hover{text-decoration:underline}.org-menu-expired{margin-left:auto;padding:1px 7px;border-radius:999px;background:#d9534f1f;color:#c0392b;font-size:10px;font-weight:600;white-space:nowrap}.inbox-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.inbox-kpi{position:relative;display:flex;min-height:88px;padding:16px 17px;overflow:hidden;flex-direction:column;justify-content:center;border:1px solid #2d2d2d;border-radius:15px;background:#191919}.inbox-kpi:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--brand);content:""}.inbox-kpi.success:before{background:#ff8a1e}.inbox-kpi.gold:before{background:#d6ab27}.inbox-kpi.danger:before{background:#ff595f}.inbox-kpi>span{color:#8f9bb1;font-size:11px}.inbox-kpi>strong{margin-top:5px;color:#f6f5f3;font-size:22px;line-height:1}.inbox-workspace{display:grid;grid-template-columns:56px 320px minmax(380px,1fr) 288px;height:calc(100vh - 288px);min-height:560px;max-height:760px;padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.inbox-channel-rail{display:flex;padding:10px 6px;flex-direction:column;align-items:center;gap:6px;border-right:1px solid #2d2d2d;background:#141414}.inbox-channel-rail button{position:relative;display:grid;width:42px;height:42px;padding:0;border:0;border-radius:11px;place-items:center;background:transparent;color:#748198;cursor:pointer}.inbox-channel-rail button:hover{color:#c6c0b5;background:#ffffff09}.inbox-channel-rail button.active{color:var(--brand-bright);background:color-mix(in srgb,var(--brand) 12%,transparent)}.inbox-channel-rail button>span{position:absolute;top:3px;right:2px;display:grid;min-width:14px;height:14px;padding:0 3px;place-items:center;border:1px solid #141414;border-radius:999px;background:var(--brand);color:var(--on-brand);font-size:8px}.inbox-list-pane,.inbox-thread-pane,.inbox-context-pane{min-width:0;min-height:0}.inbox-list-pane{display:flex;flex-direction:column;border-right:1px solid #2d2d2d}.inbox-list-tools{padding:13px;border-bottom:1px solid #2d2d2d}.inbox-search{display:flex;min-height:38px;padding:0 10px;align-items:center;gap:8px;border:1px solid #363636;border-radius:10px;color:#8190a8}.inbox-search input{width:100%;border:0;outline:0;background:transparent;color:#f2f1ef;font-size:11px}.inbox-status-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-top:10px}.inbox-status-tabs button{min-height:28px;padding:0 5px;overflow:hidden;border:0;border-radius:7px;background:transparent;color:#7d899e;font-size:9px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;cursor:pointer}.inbox-status-tabs button.active{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.inbox-conversation-list{min-height:0;flex:1;overflow-y:auto}.inbox-conversation-item{display:flex;width:100%;min-height:108px;padding:14px 12px;border:0;border-bottom:1px solid rgba(255,255,255,.055);align-items:flex-start;gap:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.inbox-conversation-item:hover{background:#ffffff05}.inbox-conversation-item.active{background:color-mix(in srgb,var(--brand) 8%,transparent);box-shadow:inset 3px 0 var(--brand)}.inbox-channel-icon{display:grid;width:32px;height:32px;flex:none;place-items:center;border-radius:10px;background:#c47cff1f;color:var(--brand-bright)}.inbox-channel-icon.embed{background:#ff8a1e1a;color:#ff8a1e}.inbox-conversation-copy{min-width:0;flex:1}.inbox-conversation-copy>span{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.inbox-conversation-copy>span strong{overflow:hidden;color:#f2f1ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy time{flex:none;color:#69768d;font-size:8px}.inbox-conversation-copy>b{display:block;margin-top:3px;overflow:hidden;color:#cbc4b9;font-size:10px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy>small{display:-webkit-box;margin:3px 0 7px;overflow:hidden;color:#7f8ba1;font-size:9px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inbox-conversation-copy>span:last-child{justify-content:flex-start}.inbox-conversation-copy em{overflow:hidden;color:#6f7b91;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.inbox-list-empty{display:flex;min-height:100%;padding:28px 20px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#7f8ba1;text-align:center}.inbox-list-empty>svg{margin-bottom:3px;color:#637086}.inbox-list-empty strong{color:#e3e2e0;font-size:12px}.inbox-list-empty>span{max-width:230px;font-size:10px;line-height:1.45}.inbox-list-empty>div{display:flex;margin-top:6px;justify-content:center;gap:7px;flex-wrap:wrap}.inbox-thread-pane{display:flex;flex-direction:column;background:#151515}.inbox-thread-pane>.empty-state,.inbox-context-pane>.empty-state{min-height:100%;margin:0;border:0;border-radius:0;background:transparent}.inbox-mobile-back{display:none}.inbox-thread,.inbox-thread-loading{min-height:0;height:100%}.inbox-thread{display:flex;flex-direction:column}.inbox-thread-loading{display:grid;place-items:center;color:#8490a6;font-size:11px}.inbox-thread>header{display:flex;min-height:67px;padding:13px 18px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #2d2d2d;background:#191919}.inbox-thread>header strong,.inbox-thread>header small{display:block}.inbox-thread>header strong{color:#f2f1ef;font-size:12px}.inbox-thread>header small{margin-top:2px;color:#7f8ba1;font-size:9px}.inbox-messages{min-height:0;padding:20px;flex:1;overflow-y:auto}.inbox-message{display:flex;max-width:86%;margin-bottom:17px;align-items:flex-start;gap:9px}.inbox-message>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;background:#262626;color:#8996ab}.inbox-message>div{min-width:0;padding:10px 12px;border-radius:4px 13px 13px;background:#202020}.inbox-message.user{margin-left:auto;flex-direction:row-reverse}.inbox-message.user>div{border-radius:13px 4px 13px 13px;background:var(--brand)}.inbox-message strong{display:block;margin-bottom:3px;color:#748198;font-size:8px;letter-spacing:.06em}.inbox-message p{margin:0;color:#dfdfdd;font-size:11px;line-height:1.55}.inbox-message small{display:block;margin-top:6px;color:var(--brand-bright);font-size:8px}.inbox-thread>footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;border-top:1px solid #2d2d2d;background:#191919}.inbox-thread>footer textarea{min-height:54px;padding:9px 11px;resize:none;border:1px solid #363636;border-radius:10px;outline:0;background:#151515;color:#e3e2e0;font-size:10px}.inbox-thread>footer .button{align-self:start}.inbox-thread>footer small{grid-column:1 / -1;color:#68758b;font-size:8px}.inbox-context-pane{overflow-y:auto;border-left:1px solid #2d2d2d;background:#151515}.inbox-context{padding:22px 18px;text-align:center}.inbox-context-avatar{display:grid;width:54px;height:54px;margin:0 auto 10px;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:18px;font-weight:700}.inbox-context h3{margin:0;color:#f3f2f0;font-size:13px}.inbox-context>p{margin:2px 0 18px;color:#7e8aa0;font-size:9px}.inbox-context dl{display:grid;grid-template-columns:1fr auto;gap:10px 12px;margin:0 0 18px;padding:15px 0;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;font-size:10px;text-align:left}.inbox-context dt{color:#7f8ba1}.inbox-context dd{max-width:140px;margin:0;overflow:hidden;color:#dddcda;text-align:right;text-overflow:ellipsis;white-space:nowrap}.inbox-resolution-card{display:flex;padding:12px;align-items:flex-start;gap:9px;border:1px solid rgba(255,138,30,.2);border-radius:11px;background:#ff8a1e11;color:#ff8a1e;text-align:left}.inbox-resolution-card.attention{border-color:#f4b8603d;background:#f4b86012;color:#e0b351}.inbox-resolution-card span{min-width:0}.inbox-resolution-card strong,.inbox-resolution-card small{display:block}.inbox-resolution-card strong{color:#e6e5e3;font-size:9px}.inbox-resolution-card small{margin-top:3px;color:#8995aa;font-size:8px;line-height:1.4}.inbox-context .button{width:100%;margin-top:9px;font-size:10px}@media(max-width:1240px){.inbox-workspace{grid-template-columns:56px 300px minmax(360px,1fr)}.inbox-context-pane{display:none}}@media(max-width:1080px){.operations-stat-grid,.sentiment-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calls-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-bottom-grid,.active-call-grid{grid-template-columns:1fr}.conversation-filter-bar{grid-template-columns:1fr repeat(3,minmax(130px,.35fr))}}@media(max-width:900px){.operations-dashboard,.calls-design-page,.conversations-design-page,.inbox-page{padding:24px 20px 56px}.operations-analytics-grid,.conversation-analytics-grid{grid-template-columns:1fr}.dashboard-live-list>article{grid-template-columns:38px minmax(140px,1fr) minmax(100px,.7fr) auto}.dashboard-live-list>article>:nth-child(4){display:none}.conversation-filter-bar{grid-template-columns:1fr 1fr}.recent-calls-heading{align-items:stretch;flex-direction:column}.recent-calls-heading label{width:100%}.inbox-workspace{display:block;height:calc(100vh - 250px);min-height:540px}.inbox-channel-rail,.inbox-context-pane{display:none}.inbox-list-pane,.inbox-thread-pane{height:100%;border:0}.inbox-list-pane.mobile-hidden,.inbox-thread-pane{display:none}.inbox-thread-pane.mobile-visible{display:flex}.inbox-mobile-back{display:flex;min-height:38px;padding:0 14px;border:0;border-bottom:1px solid #2d2d2d;align-items:center;gap:6px;background:#191919;color:var(--brand-bright);font-size:10px;cursor:pointer}}@media(max-width:640px){.operations-stat-grid,.calls-kpi-grid,.sentiment-design-grid,.inbox-kpi-grid,.operations-secondary-grid{grid-template-columns:1fr}.operations-stat-grid .stat-card{min-height:132px}.conversation-filter-bar{grid-template-columns:1fr}.conversation-table-meta>span:last-child{display:none}.dashboard-live-list>article{grid-template-columns:38px minmax(0,1fr) auto}.dashboard-live-list>article>:nth-child(3),.dashboard-live-list>article>:nth-child(4){display:none}.reference-live-call-card>footer button{flex-direction:column}.reference-live-call-card>footer button span{display:none}.inbox-workspace{height:620px}}html[data-theme=light] .operations-panel,html[data-theme=light] .operations-stat-grid .stat-card,html[data-theme=light] .operations-mini-metric,html[data-theme=light] .conversation-table-card,html[data-theme=light] .recent-calls-card,html[data-theme=light] .inbox-kpi,html[data-theme=light] .inbox-workspace,html[data-theme=light] .reference-live-call-card{border-color:#1c1c1c1a;background:#fff}html[data-theme=light] .inbox-thread-pane,html[data-theme=light] .inbox-context-pane,html[data-theme=light] .conversation-dialog-layout>aside{background:#f7f6f5}.business-design-page{width:100%;max-width:1464px;margin:0 auto;padding:32px 32px 72px;gap:24px}.business-design-page .voice-page-header{margin-bottom:2px}.business-design-page .voice-page-header h1{font-size:24px;font-weight:700;letter-spacing:-.035em}.business-design-page .voice-page-header p{max-width:760px;color:#b2aca3;font-size:13.5px;line-height:1.45}.business-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.business-kpi-grid .stat-card{min-width:0;min-height:146px;padding:20px;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.business-kpi-grid .stat-card-value{font-size:25px}.business-kpi-grid .stat-card-label{color:#98a4ba;font-size:12px}.business-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.business-view-tabs{display:flex;flex:none;gap:4px}.business-view-tabs .filter-pill{display:inline-flex;min-height:38px;align-items:center;gap:6px}.business-view-toolbar>select,.business-view-toolbar>label:not([class])>input,.business-view-toolbar>label:not([class])>select{width:auto;min-width:132px;max-width:260px;flex:0 1 auto}.business-view-toolbar>select,.business-view-toolbar>label:not([class]){min-height:40px;border-radius:11px;font-size:11px}.business-view-toolbar>select{border-color:#363636;background-color:#1e1e1e;color:#f1f0ef}.business-view-toolbar>select option{background:#1e1e1e}.business-view-toolbar>label:not([class]){display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:0 10px;border:1px solid #363636;background:#1e1e1e;color:#8794aa;white-space:nowrap}.business-view-toolbar>label:not([class])>input{min-width:118px;padding:0;border:0;background:transparent;color:#f1f0ef}.business-view-toolbar>.button{flex:0 0 auto;white-space:nowrap}.business-design-page .card .empty-state,html[data-theme=light] .business-design-page .card .empty-state{padding:44px 24px;border:0;background:transparent;box-shadow:none}.business-design-page .card>.business-view-toolbar{margin-bottom:14px}.bd-wake-switch{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid var(--border-strong);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.bd-wake-switch:hover{background:var(--chart-hover)}.bd-wake-dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.5}.bd-wake-switch[aria-checked=true]{border-color:#46e6ae99;color:#46e6ae}.bd-wake-switch[aria-checked=true] .bd-wake-dot{opacity:1;box-shadow:0 0 8px #46e6aecc}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table th{height:40px;padding:0 12px;border-bottom:1px solid var(--border);color:var(--muted);font-size:11px;font-weight:500;text-align:left;vertical-align:middle;white-space:nowrap}.data-table td{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .14s ease}.data-table tbody tr:hover{background:var(--chart-hover)}.data-table td small{display:block;color:var(--muted);font-size:10.5px}.data-table th.numeric,.data-table td.numeric{text-align:right;white-space:nowrap}.data-table .row-actions{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap}.business-design-page .card>.data-table{display:table}.business-design-page .table-scroll{min-width:0;overflow-x:auto}.business-design-page .table-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:9px;padding:0;border:0;background:transparent}.business-design-page .search-field{width:min(300px,38vw);min-height:40px;border-color:#363636;border-radius:11px;background:#ffffff04}.business-design-page .search-field input{font-size:11px}.business-select{display:flex;min-height:40px;padding:0 10px;align-items:center;gap:5px;border:1px solid #363636;border-radius:11px;background:#1e1e1e;color:#8794aa}.business-select select{min-width:112px;border:0;outline:0;background:transparent;color:#f1f0ef;font-size:11px}.business-select option{background:#1e1e1e}.business-analytics-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px}.business-chart-panel{min-width:0;padding:24px;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.business-panel-heading,.business-table-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:15px}.business-panel-heading h2,.business-table-heading h2{display:flex;margin:0 0 2px;align-items:center;gap:7px;color:#f6f5f3;font-size:15px;font-weight:650}.business-panel-heading p,.business-table-heading p{margin:0;color:#8e9aaf;font-size:11px}.business-panel-heading>span{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ff8a1e1c;color:#ff8a1e;font-size:10px;white-space:nowrap}.business-chart-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:5px}.business-chart-legend>span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:7px;color:#8e9aaf;font-size:10px}.business-chart-legend i{width:7px;height:7px;border-radius:50%}.business-chart-legend strong{color:#f1f0ef}.business-table-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.business-table-heading{margin:0;padding:18px 20px;align-items:center;border-bottom:1px solid #2d2d2d}.business-table-wrap{border:0;border-radius:0;background:transparent}.business-table-wrap .table{min-width:850px}.business-table-wrap .table th{padding:11px 15px;color:#8591a7;font-size:10px;font-weight:500}.business-table-wrap .table td{padding:13px 15px;border-top-color:#ffffff0e;color:#c2bbb1;font-size:11px}.business-table-wrap .table td strong{color:#f2f1ef}.business-table-wrap .table td small{display:block;margin-top:2px;color:#76839a;font-size:9px}.business-table-card>.empty-state,.business-chart-panel>.empty-state,.booking-resources-card>.empty-state{min-height:210px;margin:0;border:0;background:transparent}.customer-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.customer-insight-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.customer-insight-card>header{display:grid;grid-template-columns:32px 1fr auto;padding:16px 18px;align-items:center;gap:9px;border-bottom:1px solid #2d2d2d}.customer-insight-card header>span{display:grid;width:30px;height:30px;place-items:center;border-radius:9px}.customer-insight-card header>span.danger{background:#ff595f1c;color:#ff6c72}.customer-insight-card header>span.gold{background:#d6ab271c;color:#e0b73d}.customer-insight-card h2{margin:0;font-size:14px}.customer-insight-card header em{display:inline-flex;align-items:center;gap:5px;color:#7d8aa0;font-size:9px;font-style:normal}.customer-insight-card header em svg{color:var(--brand-bright)}.customer-insight-card>div{padding:9px}.customer-insight-card button{display:grid;width:100%;min-height:61px;padding:9px;border:1px solid transparent;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.customer-insight-card button:hover{border-color:#323232;background:#ffffff05}.customer-insight-card button>i{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:9px;font-style:normal;font-weight:700}.customer-insight-card button>span{min-width:0}.customer-insight-card button>span:nth-of-type(2){text-align:right}.customer-insight-card button strong,.customer-insight-card button small{display:block}.customer-insight-card button strong{overflow:hidden;color:#f1f0ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.customer-insight-card button small{overflow:hidden;max-width:250px;color:#7e8aa0;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.customer-insight-card button>svg{color:#647188}.customer-insight-empty{margin:0;padding:32px 18px;color:#7e8a9e;font-size:11px;text-align:center}.orders-design-page .board-scroll{display:flex;gap:16px;padding:0 0 10px;overflow-x:auto}.orders-design-page .board-column{width:280px;min-height:300px;flex:0 0 280px;border:1px solid #2d2d2d;border-radius:16px;background:#191919b8}.orders-design-page .board-column-head{min-height:52px;padding:0 14px;border-bottom:1px solid #2d2d2d;font-size:11px}.orders-design-page .board-card{margin:9px;padding:13px;border:1px solid #323232;border-radius:12px;background:#1c1c1c}.orders-design-page .board-card:hover{border-color:color-mix(in srgb,var(--brand) 35%,transparent);transform:translateY(-1px)}.orders-design-page .business-chart-panel:last-of-type>.empty-state{min-height:180px}.order-refund-required-list{display:grid;gap:8px;margin-top:12px}.order-refund-required-list>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid currentColor;border-top-color:color-mix(in srgb,currentColor 18%,transparent)}.order-refund-required-state,.order-refund-history-state{display:flex;min-width:0;align-items:flex-start;flex-direction:column;gap:6px}.order-refund-required-state small,.order-refund-history-state small{max-width:56ch;color:var(--muted-strong);font-size:10px;line-height:1.45}.order-payment-history{margin-top:16px}.order-payment-history .business-panel-heading{margin-bottom:8px}.order-payment-history td:first-child{white-space:nowrap}.order-payment-history td:first-child .status-pill{margin-left:7px}@media(max-width:620px){.order-refund-required-list>div{align-items:stretch;flex-direction:column}.order-refund-required-list .button{width:100%}}.booking-ai-badge{display:inline-flex;align-items:center;gap:5px}.booking-waitlist-strip{display:flex;min-height:74px;padding:14px 17px;align-items:center;gap:11px;border-color:#d6ab2740;border-radius:16px}.booking-waitlist-strip>span{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:10px;background:#d6ab271a;color:#e0b73d}.booking-waitlist-strip>div:nth-child(2){flex:none}.booking-waitlist-strip strong,.booking-waitlist-strip small{display:block}.booking-waitlist-strip strong{font-size:12px}.booking-waitlist-strip small{color:#8591a7;font-size:9px}.booking-waitlist-strip>div:last-child{display:flex;min-width:0;margin-left:auto;gap:7px;overflow-x:auto}.booking-waitlist-strip>div:last-child span{display:flex;padding:7px 9px;border:1px solid rgba(214,171,39,.18);border-radius:9px;flex-direction:column;background:#d6ab270d;color:#8d99ae;font-size:8px;white-space:nowrap}.booking-waitlist-strip>div:last-child b{color:#eaeae8;font-size:10px}.booking-week-nav{display:flex;align-items:center;gap:8px}.booking-week-grid{min-width:920px;padding:18px;overflow-x:auto;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.booking-week-grid>div>p{margin:0 0 10px;font-size:10px}.booking-week-grid>div .card{min-height:74px;padding:10px;border-radius:10px}.booking-resources-card{padding:22px;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.booking-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.booking-resource-grid article{display:grid;min-width:0;padding:14px;border:1px solid #323232;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.booking-resource-grid article>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.booking-resource-grid strong,.booking-resource-grid small{display:block}.booking-resource-grid strong{font-size:11px}.booking-resource-grid small{color:#7e8a9f;font-size:9px}.branch-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.branch-design-card{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.branch-design-card>header{display:grid;padding:17px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #2d2d2d}.branch-design-card header>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--brand-soft);color:var(--brand-bright)}.branch-design-card h3{margin:0;font-size:13px}.branch-design-card header p{margin:2px 0 0;color:#7e8a9f;font-size:9px}.branch-design-card dl{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:8px 17px}.branch-design-card dl>div{padding:9px 0}.branch-design-card dt{color:#7d899f;font-size:9px}.branch-design-card dd{margin:2px 0 0;color:#eeedeb;font-size:11px;font-weight:600}.branch-design-card footer{display:flex;min-height:50px;padding:9px 17px;border-top:1px solid #2d2d2d;align-items:center;gap:7px}.branch-design-card footer span{margin-left:auto;color:#748097;font-size:9px}.branch-performance-panel{padding-bottom:18px}.branch-metric-tabs{margin-bottom:12px}.branch-comparison-table{margin-top:16px;border:1px solid #2d2d2d;border-radius:12px}.branch-highlights>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.branch-highlights article{display:grid;min-width:0;padding:14px;border:1px solid #323232;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px}.branch-highlights article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:8px;background:var(--brand-soft);color:var(--brand-bright)}.branch-highlights small,.branch-highlights strong{display:block}.branch-highlights small{color:#7e8a9f;font-size:9px}.branch-highlights strong{overflow:hidden;color:#ededeb;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.branch-highlights article>b{color:#dbb43e;font-size:11px;white-space:nowrap}.department-overview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.department-overview-grid article{position:relative;min-width:0;padding:16px;overflow:hidden;border:1px solid #2d2d2d;border-radius:15px;background:#191919}.department-overview-grid article:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--department-color, var(--brand));content:""}.department-overview-grid article>span{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--department-color, var(--brand))}.department-overview-grid h3{display:inline;margin:0;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.department-overview-grid strong{display:block;margin-top:12px;color:#f3f2f0;font-size:22px;line-height:1}.department-overview-grid small{display:block;margin-top:5px;overflow:hidden;color:#758198;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.employee-directory-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}@media(min-width:1600px){.employee-directory-layout{grid-template-columns:minmax(0,2fr) minmax(270px,.85fr)}}.employee-directory-card td:nth-child(3),.employee-directory-card th:nth-child(3),.employee-directory-card td:nth-child(4),.employee-directory-card th:nth-child(4),.employee-directory-card td:nth-child(5),.employee-directory-card th:nth-child(5),.employee-directory-card td:nth-child(6),.employee-directory-card th:nth-child(6){white-space:nowrap}.employee-stacked-cell{display:flex;min-width:0;flex-direction:column;gap:1px}.employee-stacked-cell>small{color:var(--muted);font-size:11px}.table-action-icon{padding-right:8px;padding-left:8px}@media(max-width:760px){.employee-directory-card td,.employee-directory-card th{white-space:normal}}.employee-table-heading{align-items:flex-start;flex-direction:column}.employee-table-heading .table-toolbar{width:100%;justify-content:flex-start}.employee-table-heading .search-field{flex:1;width:auto}.employee-leaderboard{padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.employee-leaderboard>header{display:flex;padding:17px;align-items:center;gap:9px;border-bottom:1px solid #2d2d2d}.employee-leaderboard header>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#d6ab271c;color:#e0b73d}.employee-leaderboard h2{margin:0;font-size:13px}.employee-leaderboard header p{margin:1px 0 0;color:#7e8a9f;font-size:9px}.employee-leaderboard>div{padding:8px}.employee-leaderboard article{display:grid;min-height:56px;padding:8px;grid-template-columns:20px 30px minmax(0,1fr) auto;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.05)}.employee-leaderboard article:last-child{border-bottom:0}.employee-leaderboard article>b{display:grid;place-items:center;color:#77839a;font-size:9px}.employee-leaderboard article:first-child>b{color:#e0b73d}.employee-leaderboard article>i{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:8px;font-style:normal;font-weight:700}.employee-leaderboard article strong,.employee-leaderboard article small{display:block}.employee-leaderboard article strong{overflow:hidden;color:#ededeb;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.employee-leaderboard article small{overflow:hidden;color:#748198;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.knowledge-upload-zone{display:flex;min-height:116px;padding:22px;align-items:center;justify-content:center;gap:16px;border:1px dashed color-mix(in srgb,var(--brand) 34%,transparent);border-radius:18px;background:color-mix(in srgb,var(--brand) 2%,transparent)}.knowledge-upload-zone>span{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:13px;background:var(--brand-soft);color:var(--brand-bright)}.knowledge-upload-zone h2{margin:0;font-size:14px}.knowledge-upload-zone p{margin:3px 0 0;color:#8190a6;font-size:10px}.knowledge-upload-zone .button{margin-left:20px}.knowledge-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.knowledge-comprehension-card{position:relative;background:radial-gradient(90% 70% at 100% 0%,rgba(255,138,30,.08),transparent 60%),#191919}.knowledge-comprehension-card>strong{display:inline-block;color:#ff8a1e;font-size:38px;line-height:1}.knowledge-comprehension-card>.status-pill{margin-left:12px;vertical-align:8px}.knowledge-comprehension-card>p{margin:12px 0 18px;color:#8491a7;font-size:10px;line-height:1.5}.knowledge-comprehension-card dl{display:grid;grid-template-columns:1fr auto;gap:9px 14px;margin:0;padding-top:14px;border-top:1px solid #2d2d2d;font-size:10px}.knowledge-comprehension-card dt{color:#7e8a9f}.knowledge-comprehension-card dd{margin:0;color:#f0f0ee;font-weight:600}.studio-context-bar{display:grid;min-height:76px;padding:15px 17px;grid-template-columns:44px minmax(0,1fr) 230px auto;align-items:center;gap:12px;border:1px solid #2d2d2d;border-radius:16px;background:#191919}.studio-context-icon{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--brand-gradient);color:#fff}.studio-context-icon i{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border:2px solid #191919;border-radius:50%;background:#ff8a1e}.studio-context-bar>div strong,.studio-context-bar>div small{display:block}.studio-context-bar>div strong{font-size:13px}.studio-context-bar>div small{margin-top:2px;color:#7f8ba1;font-size:9px}.studio-context-bar select{min-height:39px;padding:0 10px;border:1px solid #363636;border-radius:10px;background:#1e1e1e;color:#f1f0ef;font-size:11px}.studio-subnav{display:flex;gap:6px;padding-bottom:2px;overflow-x:auto}.studio-subnav button{display:inline-flex;min-height:38px;padding:0 12px;border:1px solid #303030;border-radius:11px;flex:none;align-items:center;gap:6px;background:transparent;color:#7f8ba1;font-size:10px;cursor:pointer}.studio-subnav button:hover{color:#c9c2b8;border-color:#5c402e}.studio-subnav button.active{border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:color-mix(in srgb,var(--brand) 10%,transparent);color:var(--brand-bright);box-shadow:0 0 24px -15px var(--brand)}.studio-agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studio-agent-grid .agent-directory-row{display:grid;min-height:220px;padding:20px;border:1px solid #2d2d2d;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:center;gap:10px;background:#191919;cursor:pointer}.studio-agent-grid .agent-directory-row.selected{border-color:color-mix(in srgb,var(--brand) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 12%,transparent)}.studio-agent-grid .agent-directory-icon{width:42px;height:42px}.studio-agent-grid .agent-directory-copy{min-width:0}.studio-agent-grid .agent-directory-copy p{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.studio-agent-grid .agent-directory-actions{grid-column:1 / -1;margin-top:74px;justify-content:space-between}.studio-new-agent{display:flex;min-height:220px;border:1px dashed #363636;border-radius:18px;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:transparent;color:#8793a8;cursor:pointer}.studio-new-agent:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--brand) 2%,transparent)}.studio-new-agent>span{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:#ffffff09}.studio-new-agent strong{color:#eaeae8;font-size:12px}.studio-new-agent small{max-width:190px;color:#748198;font-size:9px}.studio-section-card{min-height:400px;padding:24px;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.studio-section-title{display:flex;margin-bottom:22px;align-items:center;gap:10px}.studio-section-title>span{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.studio-section-title h2{margin:0;font-size:15px}.studio-section-title p{margin:2px 0 0;color:#8290a6;font-size:10px}.studio-flow-builder{display:flex;min-height:290px;align-items:center;justify-content:center;gap:34px;overflow-x:auto}.studio-flow-builder article{position:relative;display:grid;width:150px;min-height:106px;padding:14px;flex:0 0 150px;place-items:center;align-content:center;border:1px solid #363636;border-radius:14px;background:#1c1c1c;text-align:center}.studio-flow-builder article>span{display:grid;width:25px;height:25px;margin-bottom:7px;place-items:center;border-radius:50%;background:var(--brand-soft);color:var(--brand-bright);font-size:9px}.studio-flow-builder article strong,.studio-flow-builder article small{display:block}.studio-flow-builder article strong{font-size:10px}.studio-flow-builder article small{color:#748198;font-size:8px}.studio-flow-builder article>button{position:absolute;top:5px;right:5px;border:0;background:transparent;color:#6f7b91;cursor:pointer}.studio-flow-builder article>i{position:absolute;top:50%;left:calc(100% + 1px);width:34px;height:1px;background:var(--brand)}.studio-add-step{display:inline-flex;min-height:42px;padding:0 12px;border:1px dashed #5c402e;border-radius:10px;align-items:center;gap:5px;flex:none;background:transparent;color:var(--brand-bright);font-size:10px;cursor:pointer}.studio-persona-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.studio-persona-grid label{display:flex;flex-direction:column;gap:6px;color:#8e9aaf;font-size:10px}.studio-persona-grid label.wide{grid-column:1 / -1}.studio-persona-grid input,.studio-persona-grid textarea,.studio-intent-add input,.studio-playground footer input{width:100%;border:1px solid #363636;border-radius:10px;outline:0;background:#151515;color:#eeedeb}.studio-persona-grid input{min-height:40px;padding:0 11px}.studio-persona-grid textarea{padding:10px 11px;resize:vertical}.studio-persona-grid .button{width:-moz-max-content;width:max-content}.studio-voice-summary{display:grid;min-height:180px;padding:24px;border:1px solid #323232;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;background:radial-gradient(80% 120% at 0% 50%,rgba(245,115,27,.1),transparent 70%)}.studio-voice-summary>span{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:var(--brand-soft);color:var(--brand-bright)}.studio-voice-summary strong,.studio-voice-summary small{display:block}.studio-voice-summary strong{font-size:13px}.studio-voice-summary small{margin-top:3px;color:#7f8ba1;font-size:9px}.studio-rule-list{display:grid;gap:9px}.studio-rule-list label{position:relative;display:grid;min-height:72px;padding:14px;border:1px solid #323232;border-radius:13px;grid-template-columns:1fr 40px;align-items:center;gap:15px;cursor:pointer}.studio-rule-list strong,.studio-rule-list small{display:block}.studio-rule-list strong{font-size:11px}.studio-rule-list small{margin-top:2px;color:#7d899f;font-size:9px}.studio-rule-list input{position:absolute;opacity:0}.studio-rule-list label>i{position:relative;width:38px;height:22px;border-radius:999px;background:#353535}.studio-rule-list label>i:after{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;content:"";transition:transform .15s ease}.studio-rule-list input:checked+i{background:var(--brand)}.studio-rule-list input:checked+i:after{transform:translate(16px)}.studio-intent-add{display:flex;gap:8px}.studio-intent-add input{min-height:40px;padding:0 11px}.studio-intent-list{display:flex;margin-top:16px;flex-wrap:wrap;gap:8px}.studio-intent-list>span{display:inline-flex;min-height:34px;padding:0 7px 0 10px;border:1px solid #363636;border-radius:999px;align-items:center;gap:6px;color:#aeb8c9;font-size:10px}.studio-intent-list span>svg{color:#ff8a1e}.studio-intent-list button{border:0;background:transparent;color:#6f7b91;cursor:pointer}.studio-knowledge-list{display:grid;gap:9px}.studio-knowledge-list article{display:grid;min-height:62px;padding:11px;border:1px solid #323232;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.studio-knowledge-list article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.studio-knowledge-list strong,.studio-knowledge-list small{display:block}.studio-knowledge-list strong{font-size:11px}.studio-knowledge-list small{color:#77849a;font-size:9px}.studio-knowledge-list em{display:inline-flex;align-items:center;gap:4px;color:#ff8a1e;font-size:9px;font-style:normal}.studio-playground{display:flex;flex-direction:column}.studio-playground-chat{min-height:260px;padding:18px;flex:1;overflow-y:auto;border:1px solid #323232;border-radius:14px;background:#151515}.studio-playground-empty{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;color:#657188;text-align:center}.studio-playground-empty strong{margin-top:8px;color:#e3e2e0;font-size:11px}.studio-playground-empty small{margin-top:2px;color:#6f7b91;font-size:9px}.studio-playground-chat>p,.studio-playground-chat>.studio-playground-msg{width:-moz-fit-content;width:fit-content;max-width:75%;margin:8px 0;padding:9px 11px;border-radius:4px 12px 12px;background:#242424;color:#d7d7d5;font-size:10px;line-height:1.55}.studio-playground-msg .answer-markdown>:first-child{margin-top:0}.studio-playground-msg .answer-markdown>:last-child{margin-bottom:0}.studio-playground-msg .answer-markdown p{margin:0 0 8px}.studio-playground-msg .answer-markdown ul,.studio-playground-msg .answer-markdown ol{margin:0 0 8px;padding-left:18px}.studio-playground-msg .answer-markdown li{margin:2px 0}.studio-playground-msg .answer-markdown strong{color:#ededeb}.studio-playground-msg .answer-markdown a{color:var(--brand-bright);text-decoration:underline}.studio-playground-chat>p.user{margin-left:auto;border-radius:12px 4px 12px 12px;background:var(--brand)}.studio-playground footer{display:flex;margin-top:10px;gap:8px}.studio-playground footer input{min-height:42px;padding:0 11px}@media(max-width:1180px){.business-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-design-grid,.studio-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.department-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-analytics-grid{grid-template-columns:1fr 1fr}.knowledge-comprehension-card{grid-column:1 / -1}}@media(max-width:900px){.business-design-page{padding:24px 20px 56px}.business-analytics-grid,.customer-insight-grid{grid-template-columns:1fr}.business-view-toolbar,.business-table-heading{align-items:stretch;flex-direction:column}.business-design-page .table-toolbar{justify-content:flex-start;flex-wrap:wrap}.business-design-page .search-field{width:100%;flex:1 1 100%}.booking-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-context-bar{grid-template-columns:44px minmax(0,1fr) auto}.studio-context-bar select{grid-column:2 / -1;grid-row:2}.studio-flow-builder{justify-content:flex-start}}@media(max-width:640px){.business-kpi-grid,.branch-design-grid,.studio-agent-grid,.booking-resource-grid,.department-overview-grid,.knowledge-analytics-grid{grid-template-columns:1fr}.knowledge-comprehension-card{grid-column:auto}.business-kpi-grid .stat-card{min-height:130px}.customer-insight-card button{grid-template-columns:36px minmax(0,1fr) 16px}.customer-insight-card button>span:nth-of-type(2){display:none}.booking-waitlist-strip{align-items:flex-start;flex-wrap:wrap}.booking-waitlist-strip>div:last-child{width:100%;margin-left:0}.branch-highlights>div:last-child{grid-template-columns:1fr}.studio-context-bar{grid-template-columns:40px minmax(0,1fr)}.studio-context-bar>button{grid-column:1 / -1}.studio-persona-grid{grid-template-columns:1fr}.studio-persona-grid label.wide{grid-column:auto}.studio-voice-summary{grid-template-columns:42px minmax(0,1fr)}.studio-voice-summary .button{grid-column:1 / -1}.knowledge-upload-zone{align-items:flex-start;flex-direction:column}.knowledge-upload-zone .button{margin-left:0}}html[data-theme=light] .business-kpi-grid .stat-card,html[data-theme=light] .business-chart-panel,html[data-theme=light] .business-table-card,html[data-theme=light] .customer-insight-card,html[data-theme=light] .branch-design-card,html[data-theme=light] .employee-leaderboard,html[data-theme=light] .studio-context-bar,html[data-theme=light] .studio-section-card,html[data-theme=light] .studio-agent-grid .agent-directory-row{border-color:#1c1c1c1a;background:#fff}.insights-page .business-kpi-grid,.platform-page .business-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-tabs,.analytics-tabs{display:flex;width:-moz-max-content;width:max-content;max-width:100%;padding:4px;gap:3px;overflow-x:auto;border:1px solid #313131;border-radius:11px;background:#191919}.platform-tabs button,.analytics-tabs button{display:inline-flex;min-height:34px;padding:0 13px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:transparent;color:#8f9bb0;font:inherit;font-size:11px;font-weight:500;white-space:nowrap;cursor:pointer}.platform-tabs button:hover,.analytics-tabs button:hover{color:#eeedeb;background:#ffffff09}.platform-tabs button.active,.analytics-tabs button.active{color:#f6f5f3;background:#2d2d2d;box-shadow:0 1px 4px #00000038}.platform-tabs button b{min-width:17px;padding:1px 5px;border-radius:999px;background:var(--brand);color:var(--brand-bright);font-size:9px}.analytics-range{min-width:150px;color:#f1f0ef;font-size:11px}.analytics-tab-panel{display:grid;gap:24px}.analytics-overview-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.analytics-even-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-revenue-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);gap:16px}.analytics-heatmap-panel{overflow-x:auto}.activity-heatmap{display:grid;min-width:760px;grid-template-columns:44px repeat(12,minmax(30px,1fr));gap:6px;align-items:center}.activity-heatmap>small{color:#69758b;font-size:8px;text-align:center}.activity-heatmap-row{display:grid;grid-column:1 / -1;grid-template-columns:44px repeat(12,minmax(30px,1fr));gap:6px;align-items:center}.activity-heatmap-row strong{color:#8995aa;font-size:9px;font-weight:500}.activity-heatmap-row i{height:28px;border:1px solid color-mix(in srgb,var(--brand) 8%,transparent);border-radius:5px}.analytics-ranked-list{display:grid;gap:15px}.analytics-ranked-list>div{display:flex;min-width:0;align-items:center;gap:18px}.analytics-ranked-list>div>span{display:flex;width:180px;min-width:0;flex-direction:column;gap:2px}.analytics-ranked-list strong{overflow:hidden;color:#f1f0ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.analytics-ranked-list small{color:#77849a;font-size:9px;text-transform:capitalize}.analytics-ranked-list>div>i{height:7px;flex:1;overflow:hidden;border-radius:999px;background:#ffffff0e}.analytics-ranked-list>div>i b{display:block;height:100%;border-radius:inherit;background:var(--brand-gradient)}.analytics-ranked-list em{margin-left:auto;color:#eae9e7;font-size:11px;font-style:normal;font-weight:650}.analytics-funnel{display:flex;height:280px;align-items:center;justify-content:center;flex-direction:column;gap:8px}.analytics-funnel>div{display:flex;min-height:46px;padding:0 14px;align-items:center;justify-content:space-between;border:1px solid;border-radius:8px;background:#ffffff06;color:#9aa6b9;font-size:10px}.analytics-funnel strong{color:#f6f5f3;font-size:13px}.analytics-retention-empty .empty-state{min-height:190px;border:0;background:transparent;box-shadow:none}.business-table-wrap table{width:100%;min-width:820px;border-collapse:collapse}.business-table-wrap th{padding:11px 15px;color:#8591a7;font-size:10px;font-weight:500;text-align:left}.business-table-wrap td{padding:13px 15px;border-top:1px solid rgba(255,255,255,.055);color:#c2bbb1;font-size:11px}.business-table-wrap td strong{color:#f1f0ef}.integration-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.integration-design-card{display:flex;min-height:270px;padding:20px;flex-direction:column;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.integration-card-top{display:flex;align-items:flex-start;justify-content:space-between}.integration-card-top>span:first-child{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:#ffffff09;color:#7e8aa0}.integration-card-top>span:first-child.connected{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.integration-card-copy{flex:1;margin-top:17px}.integration-card-copy>div{display:flex;align-items:center;gap:7px}.integration-card-copy h3{margin:0;color:#f5f4f3;font-size:13px}.integration-card-copy small{padding:3px 7px;border-radius:999px;background:#ffffff0b;color:#8190a7;font-size:8.5px}.integration-card-copy p{margin:8px 0 0;color:#8f9bb0;font-size:10px;line-height:1.55}.integration-health{display:flex;margin-top:14px;padding:9px 11px;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.05);border-radius:9px;background:#ffffff05}.integration-health span{display:flex;align-items:center;gap:7px;color:#9ca7b9;font-size:9.5px}.integration-health i{width:7px;height:7px;border-radius:50%;background:#7b8598}.integration-health i.success{background:#00c896}.integration-health i.gold{background:#d2aa32;animation:pulse 1.6s infinite}.integration-health i.danger{background:#ff5e61}.integration-health small{color:#68758a;font-size:8.5px}.integration-card-actions{display:flex;margin-top:14px;gap:8px}.integration-card-actions .button:first-child{flex:1}.integration-card-actions .button.ghost{border:0;background:transparent}.platform-section-card{min-width:0;padding:0;overflow:hidden;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.platform-section-heading{display:flex;padding:19px 22px;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.055)}.platform-section-heading h2{display:flex;margin:0;align-items:center;gap:7px;color:#f4f3f1;font-size:13px}.platform-section-heading p{margin:4px 0 0;color:#8491a6;font-size:10px}.platform-section-card>.data-surface{border:0;border-radius:0;background:transparent}.platform-section-card>.empty-state{margin:18px;min-height:240px;background:#0a0a0a2e}.api-webhook-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.api-endpoint-cell{display:grid;gap:4px;min-width:0}.api-endpoint-cell>code{font-size:12px;overflow-wrap:anywhere}.api-endpoint-cell small{color:#8491a6;font-size:10.5px}.api-endpoint-cell small code{font-size:10.5px}.api-status-cell{display:grid;gap:5px;justify-items:start}.api-status-cell small{font-size:10.5px}.api-status-cell small.gold{color:#d2aa32}.api-status-cell small.danger{color:#ff5e61}.api-actions-cell{display:grid;gap:6px;justify-items:end}.api-actions-cell .table-actions{flex-wrap:nowrap;white-space:nowrap}.api-actions-cell .button.ghost{border-color:transparent;background:transparent}.api-actions-cell small{font-size:10.5px}.netics-table .api-col-actions{width:1%;text-align:right;white-space:nowrap}.netics-table .api-col-top{vertical-align:top}.api-policy-list{display:grid;margin:0;padding:6px 22px 4px;gap:0;list-style:none}.api-policy-list li{display:grid;padding:13px 0;gap:4px;border-bottom:1px solid rgba(255,255,255,.055)}.api-policy-list li:last-child{border-bottom:0}.api-policy-list strong{color:#dfdfdd;font-size:11px}.api-policy-list span{color:#8f9bb0;font-size:10.5px;line-height:1.55}.api-policy-list code{font-size:10px}.api-policy-foot{padding:6px 22px 20px}.platform-footnote{margin:16px 20px 0;color:#68758a;font-size:8.5px;line-height:1.5}.modal .platform-footnote,.voice-preview-card .platform-footnote{margin:12px 0 0}.table-actions{display:flex;align-items:center;gap:8px}.tour-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320}.tour-spotlight{position:fixed;border-radius:12px;box-shadow:0 0 0 9999px #080808b8,0 0 0 2px color-mix(in srgb,var(--brand) 85%,transparent),0 0 24px color-mix(in srgb,var(--brand) 35%,transparent);transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease;pointer-events:none}.tour-card{position:fixed;width:330px;padding:16px 18px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-raised);box-shadow:0 18px 50px #00000073;transition:top .25s ease,left .25s ease}.tour-card small{display:block;margin-bottom:6px;color:var(--brand-bright);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tour-card h3{margin:0 0 6px;font-size:15px}.tour-card p{margin:0 0 14px;color:var(--muted-strong);font-size:12.5px;line-height:1.55}.tour-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.tour-card footer>span{display:flex;gap:8px}.topbar-tour-anchor{display:flex;align-items:center;min-width:0}.citation-ref{display:inline-block;margin:0 2px;padding:1px 5px;border-radius:6px;background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-bright);font:700 9.5px/1.4 JetBrains Mono,monospace;vertical-align:super}.integration-section{display:grid;gap:14px;margin-top:10px}.integration-section-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.integration-section-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.integration-connect-form{display:grid;gap:14px}.integration-connect-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.integration-connect-note{padding:12px 14px;border:1px solid color-mix(in srgb,var(--brand) 25%,transparent);border-radius:12px;background:color-mix(in srgb,var(--brand) 8%,transparent)}.integration-connect-note strong{color:var(--text);font-size:12px}.integration-connect-note p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.55}@media(max-width:640px){.integration-connect-grid{grid-template-columns:1fr}}.settlement-section{margin-top:28px;padding:22px;border:1px solid #2d2d2d;border-radius:18px;background:#191919}.settlement-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.section-eyebrow{display:block;margin-bottom:7px;color:var(--brand-bright);font-size:9px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.settlement-heading>div:first-child{max-width:720px}.settlement-zero-fee{display:flex;min-width:230px;padding:12px 14px;align-items:flex-start;gap:10px;border:1px solid rgba(53,212,154,.2);border-radius:12px;color:#24d39f;background:#35d49a12}.settlement-zero-fee span{display:grid;gap:3px}.settlement-zero-fee strong{color:#e5e4e2;font-size:11px}.settlement-zero-fee small{color:#8190a4;font-size:9px;line-height:1.4}.settlement-flow{display:grid;padding:12px 14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}.settlement-flow span{display:flex;align-items:center;justify-content:center;gap:7px;color:#a9b4c4;font-size:10px;font-weight:650;text-align:center}.settlement-flow span svg{color:var(--brand-bright)}.settlement-flow i{color:#526078;font-size:14px;font-style:normal}.integration-safety-note{display:flex;padding:12px 14px;align-items:flex-start;gap:10px;border:1px solid rgba(242,187,66,.14);border-radius:11px;color:#d5aa42;background:#f2bb420b}.integration-safety-note>svg{flex:0 0 auto}.integration-safety-note strong{color:#dfdedc;font-size:10px}.integration-safety-note p{margin:4px 0 0;color:#7f8c9f;font-size:9px;line-height:1.55}.merchant-connect-form .test-warning{border-color:#f2bb4238;background:#f2bb4212}.merchant-connect-form .form-row small{color:var(--muted);font-size:9px;line-height:1.5}.merchant-connect-result{display:flex;padding:13px;align-items:flex-start;gap:10px;border-radius:11px}.merchant-connect-result svg{flex:0 0 auto}.merchant-connect-result strong{font-size:11px}.merchant-connect-result p{margin:4px 0 0;color:var(--muted);font-size:9.5px;line-height:1.55}.merchant-connect-result.success{border:1px solid rgba(53,212,154,.2);color:#24d39f;background:#35d49a12}.merchant-connect-result.error{border:1px solid rgba(255,94,97,.2);color:#ff6568;background:#ff5e6112}@media(max-width:900px){.settlement-heading{flex-direction:column}.settlement-zero-fee{width:100%;min-width:0}}@media(max-width:640px){.settlement-section{margin-top:20px;padding:16px;border-radius:14px}.settlement-flow{grid-template-columns:1fr;justify-items:stretch}.settlement-flow i{transform:rotate(90deg);text-align:center}.settlement-flow span{justify-content:flex-start}}html[data-theme=light] .settlement-section{border-color:var(--light-border);background:#fff}html[data-theme=light] .settlement-flow{border-color:#e6e6e4;background:#f7f6f5}html[data-theme=light] .settlement-zero-fee strong,html[data-theme=light] .integration-safety-note strong{color:#252525}html[data-theme=light] .integration-safety-note p,html[data-theme=light] .settlement-zero-fee small{color:#607089}html[data-theme=light] .settlement-flow span{color:#5c5954}.webhook-event-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.webhook-event-master{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted-strong);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webhook-event-master input{accent-color:var(--brand)}.webhook-event-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){.webhook-event-groups{grid-template-columns:minmax(0,1fr)}}.webhook-event-group{display:grid;align-content:start;gap:9px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.webhook-event-group>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:7px;border-bottom:1px solid var(--border)}.webhook-event-group>header strong{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong)}.webhook-event-group>header label{display:flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webhook-event-group>header input{accent-color:var(--brand)}.webhook-event-row{display:flex;align-items:flex-start;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.webhook-event-row input{margin-top:3px;flex-shrink:0;accent-color:var(--brand)}.webhook-event-row>span{display:grid;gap:2px;min-width:0}.webhook-event-row code{font:600 11px JetBrains Mono,monospace;color:var(--muted-strong)}.webhook-event-row small{font-size:11px;line-height:1.45;color:var(--muted)}.webhook-selected-count{margin-right:auto}.platform-stack{display:grid;gap:16px}.api-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.api-endpoint-list{display:grid;padding:18px 20px;gap:8px}.api-endpoint-list>div{display:grid;min-height:40px;padding:0 10px;grid-template-columns:52px minmax(150px,auto) 1fr;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:#ffffff05}.api-endpoint-list span{padding:3px 5px;border-radius:5px;font:700 8.5px JetBrains Mono,monospace;text-align:center}.api-endpoint-list .method-get{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.api-endpoint-list .method-post{background:#35d49a1f;color:#00c896}.api-endpoint-list .method-patch{background:#fbbf241f;color:#fbbf24}.api-endpoint-list code{color:#eae9e7;font-size:9.5px}.api-endpoint-list small{color:#77849a;font-size:9px;text-align:right}.api-code-block{margin:18px 20px 0;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#00000045}.api-code-block:last-child{margin-bottom:20px}.api-code-block header{display:flex;min-height:37px;padding:0 11px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055)}.api-code-block header span{display:flex;align-items:center;gap:7px;color:#8491a6;font-size:9px}.api-code-block header button{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:6px;background:transparent;color:#8491a6;cursor:pointer}.api-code-block header button:hover{background:#ffffff0d;color:#f1f0ef}.api-code-block pre{margin:0;padding:16px;overflow-x:auto;color:#d3d2d1;font:9.5px/1.65 JetBrains Mono,monospace}.notifications-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}.notification-feed-column{display:grid;min-width:0;gap:14px}.notification-filter-row{display:flex;min-width:0;align-items:center;gap:10px;color:#7c899e;overflow-x:auto}.notification-filter-row .platform-tabs{flex:1;width:-moz-max-content;width:max-content}.notification-unread-toggle{display:flex;min-height:38px;padding:0 11px;align-items:center;gap:8px;border:1px solid #363636;border-radius:9px;background:#ffffff05;cursor:pointer}.notification-unread-toggle input{position:absolute;opacity:0}.notification-unread-toggle i{position:relative;width:27px;height:15px;border-radius:999px;background:#533a29}.notification-unread-toggle i:after{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#909caf;content:"";transition:.2s}.notification-unread-toggle input:checked+i{background:var(--brand)}.notification-unread-toggle input:checked+i:after{left:14px;background:#fff}.notification-unread-toggle span{color:#a5afbf;font-size:10px;white-space:nowrap}.notification-feed-card{min-height:520px;padding:13px;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.notification-feed-card>.empty-state{min-height:470px;border:0;background:transparent;box-shadow:none}.notification-groups{display:grid;gap:20px}.notification-groups>section>header{display:flex;margin:0 3px 8px;align-items:center;gap:8px}.notification-groups>section>header strong{color:#8491a6;font-size:8.5px;letter-spacing:.07em;text-transform:uppercase}.notification-groups>section>header small{color:#5f6b7f;font-size:8px}.notification-groups>section>header i{height:1px;flex:1;background:#ffffff0d}.notification-groups>section>div{display:grid;gap:8px}.notification-design-row{display:grid;min-height:96px;padding:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff05}.notification-design-row.unread{border-color:color-mix(in srgb,var(--brand) 18%,transparent);background:color-mix(in srgb,var(--brand) 4%,transparent)}.notification-kind-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#ffffff0b;color:#8995a9}.notification-kind-icon.brand{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.notification-kind-icon.success{background:#35d49a1c;color:#00c896}.notification-kind-icon.gold{background:#c9a2271f;color:#d7af39}.notification-kind-icon.danger{background:#ff4d4f1c;color:#ff6265}.notification-row-copy{min-width:0}.notification-row-copy>div{display:flex;align-items:center;gap:7px}.notification-row-copy strong{color:#f1f0ef;font-size:11px}.notification-row-copy p{margin:5px 0 8px;color:#8b97ab;font-size:9.5px;line-height:1.5}.notification-row-copy>small{display:flex;align-items:center;gap:8px;color:#667286;font-size:8.5px}.notification-row-actions{display:flex;align-items:center;gap:3px}.notification-sidebar{position:sticky;top:24px;display:grid;gap:16px}.notification-overview-card,.notification-preferences-card{padding:20px;border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}.notification-overview-card h2{margin:0 0 14px;font-size:13px}.notification-overview-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.notification-overview-card span{display:flex;min-width:0;padding:12px 5px;align-items:center;flex-direction:column;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.notification-overview-card strong{font-size:21px}.notification-overview-card strong.brand{color:var(--brand-bright)}.notification-overview-card strong.danger{color:#ff6466}.notification-overview-card small{color:#78849a;font-size:8.5px}.notification-preferences-card .platform-section-heading{margin:-20px -20px 18px}.notification-channel-toggles{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.notification-channel-toggles label,.notification-event-toggle{display:flex;padding:11px;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff05}.notification-channel-toggles span{display:flex;min-width:0;flex-direction:column}.notification-channel-toggles strong,.notification-event-toggle span{color:#dedddc;font-size:9.5px}.notification-channel-toggles small{color:#707d91;font-size:7.5px}.notification-preferences-card h3{margin:18px 0 8px;color:#8d99ad;font-size:9px;text-transform:uppercase}.notification-event-toggle{margin-bottom:7px}.notification-preferences-card input[type=checkbox]{accent-color:var(--brand)}.notification-preferences-card>.button{margin-top:10px}.settings-hub-page .settings-hub-grid{grid-template-columns:260px minmax(0,1fr);gap:24px}.settings-hub-page .settings-subnav{width:260px}.settings-hub-page .settings-subnav button{min-height:53px;padding:8px 10px;border-radius:11px}.settings-hub-page .settings-section>header{margin-bottom:16px}.settings-hub-page .settings-panel{border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}@media(max-width:1100px){.analytics-overview-grid,.analytics-revenue-grid,.notifications-layout{grid-template-columns:1fr}.notification-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.insights-page .business-kpi-grid,.platform-page .business-kpi-grid,.analytics-even-grid,.api-webhook-grid,.api-docs-grid,.notification-sidebar,.integration-card-grid,.settings-hub-page .settings-hub-grid{grid-template-columns:1fr}.settings-hub-page .settings-subnav{width:100%}}@media(max-width:560px){.business-design-page{padding:22px 16px 64px}.insights-page .business-kpi-grid,.platform-page .business-kpi-grid{grid-template-columns:1fr}.notification-unread-toggle span{display:none}.notification-design-row{grid-template-columns:34px minmax(0,1fr)}.notification-row-actions{grid-column:2}}html[data-theme=light] .platform-tabs,html[data-theme=light] .analytics-tabs,html[data-theme=light] .integration-design-card,html[data-theme=light] .platform-section-card,html[data-theme=light] .notification-feed-card,html[data-theme=light] .notification-overview-card,html[data-theme=light] .notification-preferences-card,html[data-theme=light] .settings-hub-page .settings-panel{border-color:#1c1c1c1a;background:#fff}.settings-organization-fields{margin-top:20px}.settings-phone-field{display:grid;margin-top:20px;gap:8px}.settings-phone-field>strong{color:#ececea;font-size:10.5px}.settings-phone-field>small{margin-top:-5px;color:#758197;font-size:8.5px}.settings-phone-field>div:not(.settings-phone-add){display:flex;min-height:40px;padding:0 11px;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#ffffff05;color:#aeb7c8;font-size:10px}.settings-phone-field>div>svg{color:var(--brand-bright)}.settings-phone-field>div>span:nth-child(2){flex:1}.settings-phone-field>div>button:not(.button){border:0;background:transparent;color:#7e899d;font-size:8.5px;cursor:pointer}.settings-phone-add{display:flex;gap:8px}.settings-phone-add>input{flex:1}.settings-brand-editor{display:grid;margin:20px 0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:15px}.settings-brand-preview{display:grid;width:64px;height:64px;place-items:center;border-radius:16px;color:#fff;font-size:17px;font-weight:700;box-shadow:0 8px 26px #00000042}.settings-color-input{display:flex;align-items:center;gap:9px}.settings-color-input input[type=color]{width:54px;padding:3px}.settings-color-input input:last-child{max-width:150px;font-family:JetBrains Mono,monospace;text-transform:uppercase}.settings-panel .settings-field textarea{width:100%;min-height:80px;resize:vertical}.settings-message-preview{margin-top:12px;padding:16px;border:1px solid rgba(255,255,255,.055);border-radius:10px;background:#ffffff05}.settings-message-preview span{display:inline-block;max-width:85%;padding:9px 12px;border-radius:14px 14px 14px 3px;color:#fff;font-size:10px}.notifications-design-page,.settings-hub-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.notifications-design-page .voice-page-header h1,.settings-hub-page .voice-page-header h1{font-size:24px;font-weight:600;letter-spacing:-.035em}.notifications-design-page .voice-page-header p,.settings-hub-page .voice-page-header p{margin-top:4px;font-size:14px;line-height:1.5}.business-design-page .table-toolbar{display:flex;min-width:0;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;gap:10px;padding:0;border:0;background:transparent}.business-design-page .search-field,.conversations-design-page .search-field,.inbox-page .search-field{display:flex!important;width:min(340px,38vw);min-width:220px;min-height:40px!important;height:40px;padding:0 12px!important;align-items:center!important;flex-direction:row!important;gap:9px;overflow:hidden;border:1px solid #363636;border-radius:10px;background:#151515;color:#8390a6;box-shadow:none}.business-design-page .search-field>svg,.conversations-design-page .search-field>svg,.inbox-page .search-field>svg{position:static!important;width:16px;height:16px;flex:0 0 16px;margin:0!important;transform:none!important}.business-design-page .search-field input,.conversations-design-page .search-field input,.inbox-page .search-field input{width:100%;min-width:0;height:38px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#eeedeb;font-family:inherit;font-size:13px!important;line-height:38px}.business-design-page .search-field:focus-within,.conversations-design-page .search-field:focus-within,.inbox-page .search-field:focus-within{border-color:color-mix(in srgb,var(--brand) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}.business-select{display:flex;min-width:164px;height:40px;padding:0 12px;align-items:center;flex-direction:row;gap:8px;border:1px solid #363636;border-radius:10px;background:#1b1b1b;color:#8390a6}.business-select select{width:100%;min-width:0;height:38px;padding:0;border:0;background:transparent;color:#ecebe9;font-family:inherit;font-size:13px;font-weight:500}.business-view-tabs.filter-pills,.business-table-heading .filter-pills{display:flex;min-height:40px;padding:3px;align-items:center;gap:3px;border:1px solid #333333;border-radius:11px;background:#1a1a1a}.business-view-tabs .filter-pill,.business-table-heading .filter-pill{min-height:32px;padding:0 13px;border-radius:8px;font-size:12px;font-weight:500}.business-table-heading{min-height:88px;padding:20px 24px;gap:18px}.business-table-heading h2{font-size:16px;font-weight:600}.business-table-heading p{margin-top:4px;font-size:12px}.notifications-layout{grid-template-columns:minmax(0,1fr) 380px;gap:24px}.notification-filter-row{gap:12px}.notification-filter-row>svg{flex:0 0 auto}.notification-filter-row .platform-tabs button{min-height:36px;padding:0 13px;font-size:12px}.notification-filter-row .platform-tabs button b{font-size:10px}.notification-unread-toggle{min-height:40px;padding:0 13px}.notification-unread-toggle span{font-size:12px}.notification-feed-card{min-height:520px;padding:16px}.notification-groups{gap:22px}.notification-groups>section>header{margin:0 4px 10px}.notification-groups>section>header strong{font-size:11px;font-weight:600}.notification-groups>section>header small{font-size:10px}.notification-design-row{position:relative;min-height:88px;padding:14px;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;border-radius:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.notification-design-row:hover{border-color:color-mix(in srgb,var(--brand) 24%,transparent);background:#ffffff08;transform:translateY(-1px)}.notification-unread-rail{position:absolute;top:14px;bottom:14px;left:-1px;width:3px;border-radius:0 3px 3px 0;background:var(--brand)}.notification-kind-icon{width:40px;height:40px;border-radius:10px}.notification-title-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--brand)}.notification-row-copy>div{min-height:21px}.notification-row-copy strong{color:#f3f2f0;font-size:14px;font-weight:600;line-height:1.45}.notification-design-row.read .notification-row-copy strong{color:#dcdbda;font-weight:500}.notification-row-copy p{margin:5px 0 9px;color:#929eb2;font-size:12px;line-height:1.55}.notification-row-copy>small{font-size:11px}.notification-row-copy>small>i{width:3px;height:3px;border-radius:50%;background:#4f5b70}.notification-open-label{display:inline-flex;align-items:center;gap:3px;color:var(--brand-bright)}.notification-row-actions{opacity:0;transition:opacity .15s ease}.notification-design-row:hover .notification-row-actions,.notification-design-row:focus-within .notification-row-actions{opacity:1}.notification-sidebar{gap:16px}.notification-overview-card,.notification-preferences-card{padding:22px}.notification-overview-card h2{margin-bottom:16px;font-size:16px;font-weight:600}.notification-overview-card span{min-height:72px;justify-content:center}.notification-overview-card strong{font-size:24px;font-weight:650}.notification-overview-card small{margin-top:3px;font-size:11px}.notification-preference-heading{display:flex;align-items:flex-start;gap:12px}.notification-preference-heading>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright)}.notification-preference-heading h2{margin:0;color:#f3f2f0;font-size:16px;font-weight:600}.notification-preference-heading p{margin:4px 0 0;color:#8996ab;font-size:12px}.notification-channel-legend{display:flex;margin:18px 0 8px;flex-wrap:wrap;gap:6px}.notification-channel-legend>span{display:inline-flex;min-height:28px;padding:0 8px;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.06);border-radius:7px;color:#a5afbf;font-size:10px}.notification-channel-legend b{padding:1px 4px;border-radius:4px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright);font-size:8px}.notification-preference-matrix>div{padding:14px 0;border-top:1px solid rgba(255,255,255,.06)}.notification-preference-matrix>div>div strong{display:block;color:#ececea;font-size:13px;font-weight:600}.notification-preference-matrix>div>div small{display:block;margin-top:3px;color:#77849a;font-size:10px}.notification-preference-matrix section{display:grid;margin-top:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.notification-preference-matrix label{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:#8491a6;font-size:9px;cursor:pointer}.notification-preference-matrix input{position:absolute;opacity:0}.notification-preference-matrix label i{position:relative;width:28px;height:16px;border-radius:999px;background:#513828;transition:background .16s ease}.notification-preference-matrix label i:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#98a3b5;content:"";transition:left .16s ease,background .16s ease}.notification-preference-matrix input:checked+i{background:var(--brand)}.notification-preference-matrix input:checked+i:after{left:14px;background:#fff}.notification-channel-legend>span.unavailable,.notification-preference-matrix label.unavailable{opacity:.45;cursor:not-allowed}.notification-channel-legend>span.unavailable b{background:#ffffff14;color:#a5afbf}.notification-preference-matrix label.unavailable i{background:#3a3a3a}html[data-theme=light] .notification-channel-legend>span.unavailable b{background:#e6e6e4;color:#52627a}html[data-theme=light] .notification-preference-matrix label.unavailable i{background:#dedddc}.notification-preferences-card footer{display:flex;margin-top:16px;padding-top:16px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.06)}.notification-preferences-card footer p{margin:0;color:#77849a;font-size:10px}.settings-hub-page .settings-subnav{padding:7px;border:1px solid #2d2d2d;border-radius:16px;background:#171717}.settings-hub-page .settings-subnav button{min-height:58px;padding:9px 10px;grid-template-columns:34px minmax(0,1fr)}.settings-hub-page .settings-subnav button>span:first-child{width:34px;height:34px}.settings-hub-page .settings-subnav strong{font-size:13px;font-weight:600}.settings-hub-page .settings-subnav small{margin-top:2px;font-size:11px}.settings-hub-page .settings-section>header{margin:0 0 16px 2px}.settings-hub-page .settings-section>header h2{font-size:18px;font-weight:600}.settings-stack{display:grid;gap:16px}.settings-hub-page .settings-design-card{padding:0;overflow:hidden}.settings-panel-head{display:flex;min-height:76px;padding:20px 24px;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.06)}.settings-panel-head h3{margin:0;color:#f3f2f1;font-size:16px;font-weight:600;letter-spacing:-.02em}.settings-panel-head p{margin:5px 0 0;color:#8b98ac;font-size:13px;line-height:1.45}.settings-card-actions{display:flex;align-items:center;gap:8px}.settings-card-content{display:grid;min-width:0;margin:0;padding:24px;gap:20px;border:0}.settings-card-content:disabled :is(input,select,textarea,button),.settings-card-content:disabled .settings-toggle-row{cursor:not-allowed;opacity:.72}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field{display:flex;min-width:0;flex-direction:column;gap:7px}.settings-field>span:first-child{color:#d6d5d4;font-size:13px;font-weight:500}.settings-field>input,.settings-field>select,.settings-field textarea,.settings-add-row>input,.settings-phone-add>input,.settings-audit-toolbar input,.settings-audit-toolbar select{width:100%;min-width:0;height:40px;padding:0 11px;border:1px solid #383838;border-radius:9px;outline:none;background:#161616;color:#ededeb;font-family:inherit;font-size:13px}.settings-field textarea{min-height:92px;padding:10px 11px;line-height:1.5}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus,.settings-add-row input:focus,.settings-audit-toolbar input:focus{border-color:color-mix(in srgb,var(--brand) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)}.settings-field>small,.settings-field-hint{margin:0;color:#748197;font-size:11px;line-height:1.5}.settings-toggle-row{display:grid;min-height:62px;padding:11px 13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05;cursor:pointer}.settings-toggle-row>span{display:flex;min-width:0;flex-direction:column;gap:3px}.settings-toggle-row strong{color:#e9e9e7;font-size:13px;font-weight:600}.settings-toggle-row small{color:#7f8ca1;font-size:11px;line-height:1.4}.settings-toggle-row>input{position:absolute;opacity:0}.settings-toggle-row>i{position:relative;width:34px;height:19px;border-radius:999px;background:#543a29;transition:background .16s ease}.settings-toggle-row>i:after{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#9aa5b7;content:"";transition:left .16s ease,background .16s ease}.settings-toggle-row>input:checked+i{background:var(--brand)}.settings-toggle-row>input:checked+i:after{left:17px;background:#fff}.settings-toggle-row.disabled{cursor:not-allowed;opacity:.78}.settings-phone-field{display:grid;margin:0;gap:8px}.settings-phone-field>div:not(.settings-phone-add),.settings-member-row,.settings-session-row,.settings-domain-list>div:not(.settings-empty-panel){display:flex;min-height:54px;padding:10px 12px;align-items:center;gap:11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.settings-phone-field>div>button:not(.button),.settings-value-list button,.settings-domain-list button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#7f8ca1;cursor:pointer}.settings-phone-field>div>button:hover,.settings-value-list button:hover,.settings-domain-list button:hover{background:#ff4d4f1a;color:#ff6669}.settings-phone-add,.settings-add-row{display:flex;align-items:center;gap:8px}.settings-inline-note{display:grid;min-height:56px;padding:12px 14px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:9px;border-radius:10px;background:#ffffff05;color:#78859a;font-size:11px}.settings-inline-note code,.settings-value-list code{color:#d3d2d1;font:11px JetBrains Mono,monospace}.settings-inline-note strong{color:#e2e2e0;font-size:12px;font-weight:500}.settings-card-footer{display:flex;padding-top:16px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.06)}.settings-card-footer p,.settings-help{margin:0;color:#7f8ca1;font-size:12px;line-height:1.55}.settings-card-footer>div{display:flex;gap:8px}.settings-brand-editor{margin:0}.settings-message-preview{margin:0;padding:0;overflow:hidden}.settings-message-preview header{display:flex;padding:12px;align-items:center;gap:10px}.settings-message-preview header>span{display:grid;width:34px;height:34px;padding:0;place-items:center;border-radius:9px}.settings-message-preview header>div{display:flex;flex:1;flex-direction:column}.settings-message-preview header strong{color:#ececea;font-size:12px}.settings-message-preview header small{color:#7f8ca1;font-size:10px}.settings-message-preview>p{width:-moz-fit-content;width:fit-content;max-width:82%;margin:18px;padding:10px 13px;border-radius:14px 14px 14px 3px;color:#fff;font-size:12px;line-height:1.5}.settings-swatches{display:flex;flex-wrap:wrap;gap:7px}.settings-swatches button{width:25px;height:25px;border:2px solid transparent;border-radius:50%;cursor:pointer}.settings-swatches button.active{border-color:#fff;box-shadow:0 0 0 2px var(--brand)}.settings-member-row>span:first-child,.settings-session-row>span:first-child,.settings-domain-list>div>span:first-child{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-bright);font-weight:650}.settings-member-row>div,.settings-session-row>div,.settings-domain-list>div>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.settings-member-row strong,.settings-session-row strong,.settings-domain-list strong{color:#ebebe9;font-size:13px}.settings-member-row small,.settings-session-row small,.settings-domain-list small{color:#7e8ba0;font-size:11px}.settings-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.settings-role-grid>div,.settings-language-grid>span{padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05}.settings-role-grid strong{color:#eaeae8;font-size:13px}.settings-role-grid p{margin:6px 0 0;color:#7f8ca1;font-size:11px;line-height:1.5}.settings-language-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.settings-language-grid>span{display:flex;min-height:48px;align-items:center;justify-content:space-between;color:#e2e2e0;font-size:12px}.settings-value-list{display:grid;gap:7px}.settings-value-list>div{display:flex;min-height:42px;padding:0 10px;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.06);border-radius:9px}.settings-empty-panel{display:flex;min-height:190px;padding:28px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed rgba(255,255,255,.09);border-radius:11px;color:#718096;text-align:center}.settings-empty-panel strong{margin-top:10px;color:#e5e4e2;font-size:14px}.settings-empty-panel p{max-width:480px;margin:6px 0 14px;color:#7f8ca1;font-size:12px;line-height:1.5}.settings-audit-toolbar{display:flex;gap:10px}.settings-audit-toolbar label{display:flex;flex:1;align-items:center;gap:8px;padding-left:11px;border:1px solid #383838;border-radius:9px;color:#7f8ca1;background:#161616}.settings-audit-toolbar label input{border:0;background:transparent;box-shadow:none}.settings-audit-toolbar select{width:170px}.settings-danger-card{border-color:#ff4d4f38!important}html[data-theme=light] body{background:#f5f4f3}html[data-theme=light] .voice-shell .sidebar{border-color:#e8e7e5;background:#fff;box-shadow:10px 0 28px -25px #1c1c1c61}html[data-theme=light] .app-topbar{border-color:#e8e7e5;background:#fffffff5}html[data-theme=light] .voice-shell .app-content{background:#f5f4f3}html[data-theme=light] .voice-shell .nav-group-label{color:#a6b2c3}html[data-theme=light] .voice-shell .nav-link{color:#667892}html[data-theme=light] .voice-shell .nav-link:hover{color:#5b3f2d;background:#f7f6f5}html[data-theme=light] .voice-shell .nav-link.active{color:#1c1c1c!important;background:#f0f1f3!important}html[data-theme=light] .voice-shell .nav-link.active svg{color:#870056;filter:none}html[data-theme=light] .sidebar-active-indicator{display:none}html[data-theme=light] .ai-status-card{border-color:#e2e2e0;background:linear-gradient(135deg,#f5f4f2,#ecfbf8);box-shadow:none}html[data-theme=light] .palette{border-color:#dedddc;background:#fffffffa;box-shadow:0 34px 80px -24px #1c1c1c7a}html[data-theme=light] .palette-input-row,html[data-theme=light] .palette-foot{border-color:#e8e7e5}html[data-theme=light] .palette-item.active,html[data-theme=light] .palette-item-icon{background:#f4f3f1}html[data-theme=light] .palette-backdrop{background:#4755696b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=light] .business-design-page .search-field,html[data-theme=light] .conversations-design-page .search-field,html[data-theme=light] .inbox-page .search-field,html[data-theme=light] .business-select,html[data-theme=light] .business-view-tabs.filter-pills,html[data-theme=light] .business-table-heading .filter-pills{border-color:#e0dfdd;background:#fff;color:#64748b}html[data-theme=light] .business-design-page .search-field input,html[data-theme=light] .conversations-design-page .search-field input,html[data-theme=light] .inbox-page .search-field input,html[data-theme=light] .business-select select{color:#252525}html[data-theme=light] .notification-feed-card,html[data-theme=light] .notification-overview-card,html[data-theme=light] .notification-preferences-card,html[data-theme=light] .settings-hub-page .settings-panel,html[data-theme=light] .settings-hub-page .settings-subnav{border-color:#e5e4e2;background:#fff}html[data-theme=light] .notification-design-row,html[data-theme=light] .settings-toggle-row,html[data-theme=light] .settings-phone-field>div:not(.settings-phone-add),html[data-theme=light] .settings-member-row,html[data-theme=light] .settings-session-row,html[data-theme=light] .settings-domain-list>div:not(.settings-empty-panel),html[data-theme=light] .settings-role-grid>div,html[data-theme=light] .settings-language-grid>span{border-color:#e8e7e5;background:#f8f7f5}html[data-theme=light] .notification-design-row:hover{background:#f6f6f4}html[data-theme=light] .notification-row-copy strong,html[data-theme=light] .notification-preference-heading h2,html[data-theme=light] .notification-preference-matrix>div>div strong,html[data-theme=light] .settings-panel-head h3,html[data-theme=light] .settings-field>span:first-child,html[data-theme=light] .settings-toggle-row strong,html[data-theme=light] .settings-member-row strong,html[data-theme=light] .settings-session-row strong,html[data-theme=light] .settings-domain-list strong,html[data-theme=light] .settings-role-grid strong,html[data-theme=light] .settings-language-grid>span,html[data-theme=light] .settings-empty-panel strong{color:#252525}html[data-theme=light] .settings-field>input,html[data-theme=light] .settings-field>select,html[data-theme=light] .settings-field textarea,html[data-theme=light] .settings-add-row>input,html[data-theme=light] .settings-phone-add>input,html[data-theme=light] .settings-audit-toolbar label,html[data-theme=light] .settings-audit-toolbar input,html[data-theme=light] .settings-audit-toolbar select{border-color:#e0dfdd;background:#fff;color:#252525}html[data-theme=light] .settings-panel-head,html[data-theme=light] .settings-card-footer,html[data-theme=light] .notification-preferences-card footer,html[data-theme=light] .notification-preference-matrix>div{border-color:#e9e8e6}html[data-theme=light] .settings-inline-note,html[data-theme=light] .settings-message-preview,html[data-theme=light] .settings-value-list>div{border-color:#e8e7e5;background:#f7f6f5}html[data-theme=light] .settings-message-preview header strong{color:#252525}.inbox-search{height:40px;min-height:40px;padding:0 11px;gap:9px;border-radius:10px;background:#161616}.inbox-search>svg{width:16px;height:16px;flex:0 0 16px}.inbox-search input{height:38px;padding:0;font-family:inherit;font-size:12px}.inbox-status-tabs{gap:4px;margin-top:10px}.inbox-status-tabs button{min-height:32px;padding:0 7px;border-radius:8px;font-family:inherit;font-size:10px;font-weight:500}.conversation-filter-bar{gap:10px;padding:14px 16px}.conversation-filter-bar label,.conversation-filter-bar select{min-height:40px;border-radius:10px}.conversation-filter-bar label{padding:0 12px}.conversation-filter-bar input,.conversation-filter-bar select{font-family:inherit;font-size:12px}html[data-theme=light] .inbox-search,html[data-theme=light] .conversation-filter-bar label,html[data-theme=light] .conversation-filter-bar select{border-color:#e0dfdd;background:#fff;color:#64748b}html[data-theme=light] .inbox-search input,html[data-theme=light] .conversation-filter-bar input,html[data-theme=light] .conversation-filter-bar select{color:#252525}html[data-theme=light] .inbox-status-tabs button.active{color:var(--brand);background:#7b21c41a}@media(max-width:1100px){.notifications-layout{grid-template-columns:1fr}.notification-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.settings-form-grid,.settings-three-columns,.settings-role-grid{grid-template-columns:1fr}.settings-hub-page .settings-subnav{width:100%}.notification-sidebar{grid-template-columns:1fr}}@media(max-width:680px){.business-design-page .search-field,.conversations-design-page .search-field,.inbox-page .search-field{width:100%;max-width:none;min-width:0}.business-design-page .table-toolbar{width:100%;justify-content:flex-start}.business-select{min-width:min(100%,160px);flex:1}.notification-preference-matrix section{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.notification-design-row{grid-template-columns:36px minmax(0,1fr)}.notification-row-actions{grid-column:2;opacity:1}.settings-card-content,.settings-panel-head{padding-right:18px;padding-left:18px}.settings-card-footer,.settings-audit-toolbar,.settings-inline-note{align-items:stretch;flex-direction:column}.settings-audit-toolbar select{width:100%}.settings-inline-note{display:grid;grid-template-columns:1fr}}.business-design-page .search-field,.recent-calls-heading label,.conversation-filter-bar label,.inbox-search{height:40px!important;min-height:40px!important;padding:0 12px!important;align-items:center!important;flex-direction:row!important;gap:9px!important;border:1px solid #363636!important;border-radius:10px!important;background:#161616!important;color:#8491a6!important;box-shadow:none!important}.business-design-page .search-field>svg,.recent-calls-heading label>svg,.conversation-filter-bar label>svg,.inbox-search>svg{position:static!important;width:16px;height:16px;flex:0 0 16px;margin:0!important;transform:none!important}.business-design-page .search-field input,.recent-calls-heading input,.conversation-filter-bar input,.inbox-search input{width:100%;min-width:0;height:38px!important;padding:0!important;border:0!important;outline:0;background:transparent!important;color:#ededeb!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px!important;line-height:38px}.business-design-page .search-field:focus-within,.recent-calls-heading label:focus-within,.conversation-filter-bar label:focus-within,.inbox-search:focus-within{border-color:color-mix(in srgb,var(--brand) 70%,transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 10%,transparent)!important}.booking-view-toolbar .business-view-tabs.filter-pills{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;padding:4px;gap:3px;border:1px solid #2e2e2e;border-radius:13px;background:#151515}.booking-view-toolbar .business-view-tabs .filter-pill{min-height:34px;padding:0 14px;border:0!important;border-radius:9px;outline:0;background:transparent!important;color:#8e9bb0;box-shadow:none!important;font-size:12px;font-weight:500}.booking-view-toolbar .business-view-tabs .filter-pill:hover{color:#e2e2e0;background:#ffffff09!important}.booking-view-toolbar .business-view-tabs .filter-pill.active{color:#f6f6f4!important;background:#2c2c2c!important}.employee-table-heading{min-height:0;padding:20px;gap:15px}.employee-filter-toolbar{display:grid!important;width:100%;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(128px,auto));align-items:center;gap:9px}.employee-filter-toolbar .search-field{width:100%!important;max-width:none;min-width:0}.employee-filter-toolbar .business-select{width:auto;min-width:128px;max-width:175px}.knowledge-upload-button{display:inline-flex!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 15px!important;align-self:center;flex:0 0 auto;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-bottom:0!important;border-radius:9px!important;font-size:13px!important;line-height:1!important;white-space:nowrap}.knowledge-upload-button>svg{width:15px;height:15px;flex:0 0 15px}.knowledge-upload-zone .knowledge-upload-button{margin-left:18px}.analytics-header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:8px}.analytics-header-actions .analytics-range{display:flex;width:180px;min-width:180px;height:40px;min-height:40px;padding:0 11px}.analytics-header-actions .analytics-range select{width:100%;min-width:0;height:38px;padding:0;border:0;outline:0;background:transparent;color:#ecebe9;font-family:inherit;font-size:13px}.analytics-header-actions .button{height:40px;min-height:40px;white-space:nowrap}.notification-unread-toggle{display:inline-flex!important;width:auto!important;height:40px!important;min-height:40px!important;padding:0 12px!important;align-items:center!important;justify-content:center;flex-direction:row!important;gap:8px!important;white-space:nowrap}.notification-unread-toggle i{flex:0 0 30px;width:30px;height:17px}.notification-unread-toggle i:after{width:13px;height:13px}.notification-unread-toggle input:checked+i:after{left:15px}.notification-unread-toggle span{display:inline!important;font-size:12px;line-height:1}.notification-filter-row{display:block;overflow:visible}.notification-filter-row .platform-tabs{display:flex;width:100%;min-height:48px;padding:4px;align-items:center;gap:3px;overflow-x:auto;border:1px solid #333333;border-radius:12px;background:#1a1a1a}.notification-filter-icon{display:grid;width:36px;height:34px;flex:0 0 36px;place-items:center;border-right:1px solid rgba(255,255,255,.07);color:#77859b}.notification-filter-row .platform-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;font-size:12px}.notification-filter-row .platform-tabs button.active{background:#323232;color:#f4f3f2}.studio-status-button{min-width:104px}.studio-status-notice{margin:-12px 0 0}.button-spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:studio-button-spin .65s linear infinite}@keyframes studio-button-spin{to{transform:rotate(360deg)}}html[data-theme=light] .business-design-page .search-field,html[data-theme=light] .recent-calls-heading label,html[data-theme=light] .conversation-filter-bar label,html[data-theme=light] .inbox-search,html[data-theme=light] .booking-view-toolbar .business-view-tabs.filter-pills,html[data-theme=light] .notification-filter-row .platform-tabs{border-color:#e1e1df!important;background:#fff!important}html[data-theme=light] .business-design-page .search-field input,html[data-theme=light] .recent-calls-heading input,html[data-theme=light] .conversation-filter-bar input,html[data-theme=light] .inbox-search input,html[data-theme=light] .analytics-header-actions .analytics-range select{color:#252525!important}html[data-theme=light] .booking-view-toolbar .business-view-tabs .filter-pill.active,html[data-theme=light] .notification-filter-row .platform-tabs button.active{color:#252525!important;background:#f1f0ef!important}html[data-theme=light] .notification-filter-icon{border-color:#e8e7e5;color:#64748b}@media(max-width:1100px){.employee-filter-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(128px,auto))}.employee-filter-toolbar .business-select:last-child{grid-column:2 / 3}}@media(max-width:760px){.employee-filter-toolbar{display:flex!important;align-items:stretch;flex-wrap:wrap}.employee-filter-toolbar .search-field{flex:1 1 100%}.employee-filter-toolbar .business-select{max-width:none;flex:1 1 145px}.analytics-header-actions{flex-wrap:wrap;justify-content:flex-start}.analytics-header-actions .analytics-range{width:min(100%,210px);min-width:160px}.knowledge-upload-zone .knowledge-upload-button{margin-left:0}}html[data-theme=light]{--bg: #f5f4f3;--bg-deep: #f0efee;--surface: #ffffff;--surface-raised: #f7f6f5;--surface-soft: #f9f8f7;--border: #e5e4e2;--border-strong: #d5d4d3;--text: #252525;--muted: #718096;--muted-strong: #52627a;--brand: #B24E0E;--brand-bright: #B24E0E;--on-brand: #ffffff;--brand-soft: rgba(178, 78, 14, .11);--brand-gradient: linear-gradient(135deg, #7B21C4, #C42D6B 45%, #C45510 100%);--success: #00a87e;--success-soft: rgba(0, 168, 126, .1);--violet: var(--brand-bright);--violet-soft: rgba(160, 87, 220, .1);--amber: #b88908;--amber-soft: rgba(184, 137, 8, .11);--danger: #e5484d;--danger-soft: rgba(229, 72, 77, .1);--chart-axis: #718096;--chart-grid: rgba(28, 28, 28, .08);--chart-hover: rgba(28, 28, 28, .045);--light-canvas: #f5f4f3;--light-panel: #ffffff;--light-subtle: #f7f6f5;--light-soft: #f4f3f1;--light-border: #e5e4e2;--light-border-strong: #d5d4d3;--light-ink: #252525;--light-muted: #718096;--light-muted-strong: #52627a;color-scheme:light}html[data-theme=light] body{color:var(--light-ink);background-color:var(--light-canvas);background-image:radial-gradient(circle at 15% -10%,rgba(245,115,27,.07),transparent 42rem),radial-gradient(circle at 92% 0%,rgba(201,162,39,.045),transparent 36rem);background-attachment:fixed}html[data-theme=light] .voice-shell,html[data-theme=light] .app-frame,html[data-theme=light] .voice-shell .app-content{color:var(--light-ink);background-color:var(--light-canvas)}html[data-theme=light] .voice-shell .app-content{background-image:radial-gradient(circle at 52% -12%,rgba(245,115,27,.045),transparent 34rem),radial-gradient(circle at 96% 6%,rgba(201,162,39,.028),transparent 30rem)}html[data-theme=light] .voice-shell .sidebar,html[data-theme=light] .app-topbar{border-color:var(--light-border);background:#fffffff7}html[data-theme=light] .voice-shell .sidebar{box-shadow:10px 0 30px -27px #1c1c1c52}html[data-theme=light] .app-topbar{box-shadow:0 8px 24px -24px #1c1c1c73}html[data-theme=light] .sidebar-collapse-button,html[data-theme=light] .topbar-icon,html[data-theme=light] .topbar-user,html[data-theme=light] .topbar-workspace{color:var(--light-muted)}html[data-theme=light] .sidebar-collapse-button:hover,html[data-theme=light] .topbar-icon:hover,html[data-theme=light] .topbar-user:hover,html[data-theme=light] .topbar-workspace:hover{color:var(--light-ink);background:#f4f3f1}html[data-theme=light] .global-search,html[data-theme=light] .topbar-ai-state,html[data-theme=light] .theme-toggle{border-color:#dfdfdd;color:var(--light-muted-strong);background:#fff;box-shadow:0 1px 2px #1c1c1c08}html[data-theme=light] .global-search:hover,html[data-theme=light] .topbar-ai-state:hover,html[data-theme=light] .theme-toggle:hover{border-color:#d0cfce;color:var(--light-ink);background:#f7f6f5}html[data-theme=light] .global-search kbd,html[data-theme=light] .palette-input-row kbd,html[data-theme=light] .palette-foot kbd{border-color:#dedddc;color:#718096;background:#f4f3f1}html[data-theme=light] .voice-shell .nav-section-label{color:#a1adbd}html[data-theme=light] .voice-shell .nav-link{color:#687a94}html[data-theme=light] .voice-shell .nav-link:hover{color:#5b3f2d;background:#f6f6f4}html[data-theme=light] .voice-shell .nav-link.active{color:#252525!important;background:#f0efee!important}html[data-theme=light] .voice-shell .nav-link.active svg{color:#870056}html[data-theme=light] .voice-shell .workspace-chip,html[data-theme=light] .voice-shell .sidebar-user{border-color:var(--light-border);background:#f7f6f5}html[data-theme=light] .voice-shell .workspace-chip:hover,html[data-theme=light] .voice-shell .sidebar-user:hover{background:#f4f3f1}html[data-theme=light] .ai-status-card{border-color:#e0e0de;background:linear-gradient(135deg,#f5f4f2,#ebfaf6);box-shadow:none}html[data-theme=light] .ai-status-copy strong{color:var(--brand)}html[data-theme=light] .topbar-menu,html[data-theme=light] .notification-menu,html[data-theme=light] .palette,html[data-theme=light] .modal{border-color:#dfdfdd;color:var(--light-ink);background:#fffffffb;box-shadow:0 28px 70px -28px #1c1c1c61}html[data-theme=light] .topbar-menu-head,html[data-theme=light] .notification-menu-head,html[data-theme=light] .notification-menu-all,html[data-theme=light] .palette-input-row,html[data-theme=light] .palette-foot,html[data-theme=light] .modal-foot{border-color:var(--light-border)}html[data-theme=light] .topbar-menu-divider{background:var(--light-border)}html[data-theme=light] .topbar-menu-item,html[data-theme=light] .notification-menu-item{color:var(--light-muted-strong)}html[data-theme=light] .topbar-menu-item:hover,html[data-theme=light] .notification-menu-item:hover,html[data-theme=light] .palette-item.active{color:var(--light-ink);background:#f4f3f1}html[data-theme=light] .palette-item-icon{color:var(--light-muted);background:#f4f3f1}html[data-theme=light] .voice-page,html[data-theme=light] .voice-page-header h1,html[data-theme=light] .voice-page h2,html[data-theme=light] .voice-page h3{color:var(--light-ink)}html[data-theme=light] .voice-page-header p{color:#8090a7}html[data-theme=light] .voice-page-header-icon{border-color:var(--light-border);color:#870056;background:#ffffffeb;box-shadow:0 10px 28px -24px #1c1c1c61}html[data-theme=light] .card,html[data-theme=light] .module-card,html[data-theme=light] .stat-card,html[data-theme=light] .metric-card,html[data-theme=light] .data-surface,html[data-theme=light] .board-card,html[data-theme=light] .board-column,html[data-theme=light] .empty-state,html[data-theme=light] .operations-panel,html[data-theme=light] .business-chart-panel,html[data-theme=light] .business-table-card,html[data-theme=light] .platform-section-card{border-color:var(--light-border);color:var(--light-ink);background-color:var(--light-panel);box-shadow:0 16px 38px -34px #1c1c1c6b}html[data-theme=light] .stat-card:hover,html[data-theme=light] .card:hover{border-color:#d7d6d5}html[data-theme=light] .empty-state{background:transparent}html[data-theme=light] .empty-state-icon{border-color:var(--light-border);color:var(--light-muted);background:#f6f5f3}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .input,html[data-theme=light] .select,html[data-theme=light] .search-field,html[data-theme=light] .business-select{border-color:#dfdfdd;color:var(--light-ink);background-color:#fff}html[data-theme=light] input::-moz-placeholder,html[data-theme=light] textarea::-moz-placeholder{color:#9aa7b8;opacity:1}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#9aa7b8;opacity:1}html[data-theme=light] select option,html[data-theme=light] .business-select option{color:var(--light-ink);background:#fff}html[data-theme=light] input:focus,html[data-theme=light] textarea:focus,html[data-theme=light] select:focus,html[data-theme=light] .search-field:focus-within,html[data-theme=light] .business-select:focus-within{border-color:#9428eda6;background-color:#fff;box-shadow:0 0 0 3px #9428ed1a}html[data-theme=light] .button:not(.primary):not(.gold):not(.danger),html[data-theme=light] .button.secondary{border-color:#dcdbda;color:#5f422f;background:#fff;box-shadow:0 1px 2px #1c1c1c08}html[data-theme=light] .button:not(.primary):not(.gold):not(.danger):hover,html[data-theme=light] .button.secondary:hover{border-color:#cac9c8;color:#252525;background:#f6f5f3}html[data-theme=light] .button.ghost{border-color:transparent;color:#64748b;background:transparent;box-shadow:none}html[data-theme=light] .button.ghost:hover{color:#252525;background:#f4f3f1}html[data-theme=light] .button:disabled{color:#a4afbe;background:#f6f5f3;opacity:.72}html[data-theme=light] .table,html[data-theme=light] .business-table-wrap table{color:var(--light-ink);background:#fff}html[data-theme=light] .table th,html[data-theme=light] .business-table-wrap th{border-color:var(--light-border);color:#66758b;background:#f7f6f5}html[data-theme=light] .table td,html[data-theme=light] .business-table-wrap td,html[data-theme=light] .business-table-wrap .table td,html[data-theme=light] .conversation-design-table td{border-color:#eaeae8;color:#536279}html[data-theme=light] .table td strong,html[data-theme=light] .business-table-wrap td strong,html[data-theme=light] .conversation-design-table td strong{color:#252525}html[data-theme=light] .table tbody tr:hover{background:#f7f6f5}html[data-theme=light] .filter-pills,html[data-theme=light] .business-view-tabs,html[data-theme=light] .platform-tabs,html[data-theme=light] .analytics-tabs{border-color:#e1e1df;background:#fff}html[data-theme=light] .filter-pill,html[data-theme=light] .platform-tabs button,html[data-theme=light] .analytics-tabs button{border-color:#e1e1df;color:#6d7c92;background:transparent}html[data-theme=light] .filter-pill:hover,html[data-theme=light] .platform-tabs button:hover,html[data-theme=light] .analytics-tabs button:hover{color:#252525;background:#f4f4f2!important}html[data-theme=light] .filter-pill.active,html[data-theme=light] .platform-tabs button.active,html[data-theme=light] .analytics-tabs button.active{color:#252525!important;background:#f0efee!important;box-shadow:0 1px 3px #1c1c1c17}html[data-theme=light] .chart-tooltip{border-color:#dfdfdd;color:var(--light-ink);background:#fffffffa;box-shadow:0 18px 38px -22px #1c1c1c57}html[data-theme=light] .confidence-track{background:#ececea}html[data-theme=light] .sentiment-badge.neutral,html[data-theme=light] .status-pill.neutral{color:#5f6e82;background:#f0f0ee}html[data-theme=light] .operations-stat-grid .stat-card,html[data-theme=light] .operations-mini-metric,html[data-theme=light] .conversation-table-card,html[data-theme=light] .recent-calls-card,html[data-theme=light] .reference-live-call-card,html[data-theme=light] .inbox-kpi,html[data-theme=light] .inbox-workspace{border-color:var(--light-border);background:#fff;box-shadow:0 16px 38px -34px #1c1c1c66}html[data-theme=light] .operations-panel-heading h2,html[data-theme=light] .operations-live-title h2,html[data-theme=light] .operations-mini-metric strong,html[data-theme=light] .inbox-kpi>strong,html[data-theme=light] .ended-call-card strong,html[data-theme=light] .conversation-customer strong,html[data-theme=light] .call-customer-cell strong{color:#252525}html[data-theme=light] .operations-panel-heading p,html[data-theme=light] .operations-mini-metric span,html[data-theme=light] .operations-legend>span{color:#718096}html[data-theme=light] .operations-legend strong{color:#252525}html[data-theme=light] .operations-data-row{border-color:#e9e9e7;color:#5b3f2d}html[data-theme=light] .operations-data-row:hover{background:#f7f6f5}html[data-theme=light] .dashboard-live-list>article,html[data-theme=light] .activity-feed>article,html[data-theme=light] .ended-call-card,html[data-theme=light] .recent-call-tabs,html[data-theme=light] .conversation-table-meta,html[data-theme=light] .conversation-channel-panel{border-color:#e9e9e7}html[data-theme=light] .dashboard-live-list>article:hover,html[data-theme=light] .ended-call-card:hover{background:#f7f6f5}html[data-theme=light] .conversation-filter-bar,html[data-theme=light] .recent-calls-heading,html[data-theme=light] .inbox-list-tools{border-color:var(--light-border);background:#fff}html[data-theme=light] .conversation-filter-bar label,html[data-theme=light] .conversation-filter-bar select,html[data-theme=light] .recent-calls-heading label,html[data-theme=light] .inbox-search{border-color:#dfdfdd;color:#718096;background:#fff}html[data-theme=light] .conversation-filter-bar input,html[data-theme=light] .conversation-filter-bar select,html[data-theme=light] .recent-calls-heading input,html[data-theme=light] .inbox-search input{color:#252525!important;background:transparent}html[data-theme=light] .conversation-dialog-thread article div,html[data-theme=light] .inbox-message>div{color:#5b3f2d;background:#f4f3f1}html[data-theme=light] .conversation-dialog-thread article.user div,html[data-theme=light] .inbox-message.user>div{background:#f2f1ef}html[data-theme=light] .conversation-dialog-thread article p,html[data-theme=light] .inbox-message p{color:#5b3f2d}html[data-theme=light] .conversation-dialog-layout>aside,html[data-theme=light] .conversation-rating button{border-color:var(--light-border);color:#536279;background:#f7f6f5}html[data-theme=light] .conversation-dialog-layout>aside dd{color:#252525}html[data-theme=light] .reference-live-call-card header,html[data-theme=light] .reference-call-confidence,html[data-theme=light] .reference-live-call-card>footer,html[data-theme=light] .reference-live-call-card>footer button{border-color:var(--light-border)}html[data-theme=light] .reference-live-call-card header strong,html[data-theme=light] .reference-live-call-card header aside time{color:#252525}html[data-theme=light] .reference-live-call-card>footer button{color:#66758b;background:#f9f8f7}html[data-theme=light] .reference-live-call-card>footer button:hover{color:#252525;background:#f4f3f1}html[data-theme=light] .inbox-workspace{overflow:hidden}html[data-theme=light] .inbox-list-pane,html[data-theme=light] .inbox-thread-pane,html[data-theme=light] .inbox-context-pane{border-color:var(--light-border);background:#fff}html[data-theme=light] .inbox-channel-rail{border-color:#2d2d2d;background:#171717}html[data-theme=light] .inbox-channel-rail button{color:#7f8da4}html[data-theme=light] .inbox-channel-rail button:hover{color:#e0dfdd;background:#ffffff0f}html[data-theme=light] .inbox-channel-rail button.active{color:var(--brand-bright);background:#8d30d92b}html[data-theme=light] .inbox-channel-rail button>span{border-color:#171717}html[data-theme=light] .inbox-conversation-item{border-color:#ecebe9;color:#536279}html[data-theme=light] .inbox-conversation-item:hover,html[data-theme=light] .inbox-conversation-item.active{background:#f6f5f3}html[data-theme=light] .inbox-conversation-copy>span strong,html[data-theme=light] .inbox-list-empty strong,html[data-theme=light] .inbox-thread>header strong,html[data-theme=light] .inbox-context h3,html[data-theme=light] .inbox-resolution-card strong{color:#252525}html[data-theme=light] .inbox-thread>header,html[data-theme=light] .inbox-thread>footer{border-color:var(--light-border);background:#f9f8f7}html[data-theme=light] .inbox-mobile-back{border-color:var(--light-border);color:#870056;background:#fff}html[data-theme=light] .inbox-thread>footer textarea{border-color:#dfdfdd;color:#252525;background:#fff}html[data-theme=light] .inbox-message>span{color:#718096;background:#ededeb}html[data-theme=light] .inbox-context dl{border-color:var(--light-border)}html[data-theme=light] .inbox-context dd{color:#5b3f2d}html[data-theme=light] .business-design-page .voice-page-header p,html[data-theme=light] .business-panel-heading p,html[data-theme=light] .business-table-heading p,html[data-theme=light] .business-chart-legend>span{color:#718096}html[data-theme=light] .business-panel-heading h2,html[data-theme=light] .business-table-heading h2,html[data-theme=light] .business-chart-legend strong{color:#252525}html[data-theme=light] .business-table-heading{border-color:var(--light-border)}html[data-theme=light] .customer-insight-card,html[data-theme=light] .branch-design-card,html[data-theme=light] .employee-leaderboard,html[data-theme=light] .department-overview-grid article,html[data-theme=light] .booking-week-grid,html[data-theme=light] .booking-resources-card{border-color:var(--light-border);background:#fff}html[data-theme=light] .customer-insight-card>header,html[data-theme=light] .branch-design-card>header,html[data-theme=light] .branch-design-card footer,html[data-theme=light] .employee-leaderboard>header,html[data-theme=light] .employee-leaderboard article{border-color:#eaeae8}html[data-theme=light] .customer-insight-card button:hover{border-color:#e5e5e3;background:#f7f6f5}html[data-theme=light] .customer-insight-card button strong,html[data-theme=light] .branch-design-card dd,html[data-theme=light] .branch-highlights strong,html[data-theme=light] .department-overview-grid strong,html[data-theme=light] .employee-leaderboard article strong{color:#252525}html[data-theme=light] .orders-design-page .board-column{border-color:var(--light-border);background:#f6f5f3}html[data-theme=light] .orders-design-page .board-column-head{border-color:var(--light-border)}html[data-theme=light] .orders-design-page .board-card{border-color:#e5e4e2;color:#5b3f2d;background:#fff;box-shadow:0 8px 24px -22px #1c1c1c6b}html[data-theme=light] .booking-waitlist-strip{background:#fcfbf9}html[data-theme=light] .booking-waitlist-strip>div:last-child span{border-color:#b889082e;color:#6e7787;background:#b889080b}html[data-theme=light] .booking-waitlist-strip>div:last-child b{color:#252525}html[data-theme=light] .booking-resource-grid article,html[data-theme=light] .branch-highlights article,html[data-theme=light] .branch-comparison-table{border-color:#e6e6e4;background:#f9f8f7}html[data-theme=light] .knowledge-upload-zone{border-color:#9428ed47;background:#9428ed06}html[data-theme=light] .knowledge-upload-zone h2,html[data-theme=light] .knowledge-comprehension-card dd{color:#252525}html[data-theme=light] .knowledge-visibility,html[data-theme=light] .knowledge-visibility-switch{border-color:#dfdfdd;background:#f7f6f5}html[data-theme=light] .knowledge-visibility-switch button.active:not(.published){background:#fff;box-shadow:0 1px 2px #00000014}html[data-theme=light] .knowledge-upload-visibility label{border-color:#dfdfdd;background:#fff}html[data-theme=light] .knowledge-upload-visibility label.active:not(.published){border-color:#9a9a98;background:#f7f6f5}html[data-theme=light] .knowledge-empty{border-color:#dfdfdd;background:#f9f8f7}html[data-theme=light] .knowledge-comprehension-card{background:radial-gradient(90% 70% at 100% 0%,rgba(0,168,126,.07),transparent 60%),#fff}html[data-theme=light] .knowledge-comprehension-card dl{border-color:var(--light-border)}html[data-theme=light] .studio-context-bar,html[data-theme=light] .studio-section-card,html[data-theme=light] .studio-agent-grid .agent-directory-row{border-color:var(--light-border);background:#fff}html[data-theme=light] .studio-context-icon i{border-color:#fff}html[data-theme=light] .studio-context-bar select,html[data-theme=light] .studio-persona-grid input,html[data-theme=light] .studio-persona-grid textarea,html[data-theme=light] .studio-intent-add input,html[data-theme=light] .studio-playground footer input{border-color:#dfdfdd;color:#252525;background:#fff}html[data-theme=light] .studio-subnav button{border-color:#e1e1df;color:#66758b}html[data-theme=light] .studio-subnav button:hover{border-color:#cac9c8;color:#252525;background:#f7f6f5}html[data-theme=light] .studio-subnav button.active{border-color:#9428ed5c;color:var(--brand);background:#9428ed17}html[data-theme=light] .studio-new-agent{border-color:#d8d7d6;color:#718096}html[data-theme=light] .studio-new-agent:hover{background:#9428ed06}html[data-theme=light] .studio-new-agent>span{background:#f4f3f1}html[data-theme=light] .studio-new-agent strong,html[data-theme=light] .studio-playground-empty strong{color:#252525}html[data-theme=light] .studio-flow-builder article,html[data-theme=light] .studio-rule-list label,html[data-theme=light] .studio-intent-list>span,html[data-theme=light] .studio-knowledge-list article,html[data-theme=light] .studio-voice-summary{border-color:#e5e4e2;color:#5b3f2d;background-color:#f7f6f5}html[data-theme=light] .studio-playground-chat{border-color:#e5e4e2;background:#f9f8f7}html[data-theme=light] .studio-playground-chat>p,html[data-theme=light] .studio-playground-chat>.studio-playground-msg{color:#5b3f2d;background:#efefed}html[data-theme=light] .studio-playground-msg .answer-markdown strong{color:#1c1c1c}html[data-theme=light] .studio-playground-msg .answer-markdown a{color:var(--brand)}html[data-theme=light] .studio-playground-chat>p.user{background:#f2f1ef}html[data-theme=light] .studio-rule-list label>i,html[data-theme=light] .notification-preference-matrix label i,html[data-theme=light] .notification-unread-toggle i,html[data-theme=light] .settings-toggle-row>i{background:#d5d4d3}html[data-theme=light] .voice-option,html[data-theme=light] .voice-config-card,html[data-theme=light] .voice-preview-card,html[data-theme=light] .voice-toggle-row{border-color:var(--light-border);color:var(--light-ink);background:#fff}html[data-theme=light] .voice-select-grid select,html[data-theme=light] .voice-preview-card blockquote,html[data-theme=light] .voice-personality-chips button{border-color:#e5e4e2;color:#52627a;background:#f7f6f5}html[data-theme=light] .voice-toggle-list{border-color:var(--light-border)}html[data-theme=light] .voice-toggle-row:hover{background:#f6f5f3}html[data-theme=light] .voice-toggle-row>i{background:#d5d4d3}html[data-theme=light] .voice-range input[type=range]{background:#e5e4e2}html[data-theme=light] .voice-save-bar{border-color:#dfdfdd;color:#5b3f2d;background:#fffffff7;box-shadow:0 18px 42px -26px #1c1c1c66}html[data-theme=light] .analytics-ranked-list strong,html[data-theme=light] .analytics-ranked-list em,html[data-theme=light] .analytics-funnel strong,html[data-theme=light] .integration-card-copy h3,html[data-theme=light] .platform-section-heading h2,html[data-theme=light] .api-policy-list strong,html[data-theme=light] .api-endpoint-list code{color:#252525}html[data-theme=light] .api-policy-list li{border-color:#ebebe9}html[data-theme=light] .api-policy-list span,html[data-theme=light] .api-endpoint-cell small{color:#5d6b82}html[data-theme=light] .analytics-ranked-list>div>i,html[data-theme=light] .billing-usage-meter>div{background:#ebebe9}html[data-theme=light] .analytics-funnel>div{color:#52627a;background:#f7f6f5}html[data-theme=light] .integration-design-card,html[data-theme=light] .billing-current-plan,html[data-theme=light] .billing-spend-card,html[data-theme=light] .billing-invoices-card,html[data-theme=light] .billing-payment-card,html[data-theme=light] .billing-plan-card{border-color:var(--light-border);color:var(--light-ink);background:#fff}html[data-theme=light] .integration-card-top>span:first-child,html[data-theme=light] .integration-card-copy small,html[data-theme=light] .integration-health,html[data-theme=light] .api-endpoint-list>div,html[data-theme=light] .billing-usage-grid>div,html[data-theme=light] .billing-bottom-grid>article{border-color:#e6e6e4;background:#f7f6f5}html[data-theme=light] .integration-health span{color:#52627a}html[data-theme=light] .platform-section-heading{border-color:var(--light-border)}html[data-theme=light] .platform-section-card>.empty-state{background:transparent}html[data-theme=light] .api-code-block{border-color:#dfdfdd;background:#1c1c1c}html[data-theme=light] .api-code-block header{border-color:#383838}html[data-theme=light] .api-code-block pre{color:#e0dfdd}html[data-theme=light] .notification-filter-row .platform-tabs,html[data-theme=light] .notification-feed-card,html[data-theme=light] .notification-overview-card,html[data-theme=light] .notification-preferences-card{border-color:var(--light-border)!important;background:#fff!important}html[data-theme=light] .notification-filter-icon{border-color:var(--light-border);background:#fff}html[data-theme=light] .notification-unread-toggle{border-color:#d8d7d6;color:#52627a;background:#fff}html[data-theme=light] .notification-unread-toggle span{color:#52627a}html[data-theme=light] .notification-design-row,html[data-theme=light] .notification-overview-card span,html[data-theme=light] .notification-channel-legend>span,html[data-theme=light] .notification-channel-toggles label,html[data-theme=light] .notification-event-toggle{border-color:#e6e6e4;color:#52627a;background:#f7f6f5}html[data-theme=light] .notification-design-row.unread{border-color:#9428ed38;background:#f7f6f4}html[data-theme=light] .notification-design-row:hover{background:#f6f5f3}html[data-theme=light] .notification-kind-icon{background:#efefed}html[data-theme=light] .notification-row-copy strong,html[data-theme=light] .notification-design-row.read .notification-row-copy strong,html[data-theme=light] .notification-preference-heading h2,html[data-theme=light] .notification-preference-matrix>div>div strong,html[data-theme=light] .notification-channel-toggles strong,html[data-theme=light] .notification-event-toggle span{color:#252525}html[data-theme=light] .notification-row-copy p,html[data-theme=light] .notification-preference-heading p{color:#66758b}html[data-theme=light] .notification-groups>section>header i,html[data-theme=light] .notification-preference-matrix>div,html[data-theme=light] .notification-preferences-card footer{border-color:var(--light-border);background:transparent}html[data-theme=light] .settings-hub-page .settings-subnav,html[data-theme=light] .settings-hub-page .settings-panel{border-color:var(--light-border);color:var(--light-ink);background:#fff}html[data-theme=light] .settings-hub-page .settings-subnav button{color:#66758b}html[data-theme=light] .settings-hub-page .settings-subnav button:hover{color:#252525;background:#f6f6f4}html[data-theme=light] .settings-hub-page .settings-subnav button.active{color:#252525;background:#f0efee}html[data-theme=light] .settings-panel-head,html[data-theme=light] .settings-card-footer{border-color:var(--light-border)}html[data-theme=light] .settings-panel-head h3,html[data-theme=light] .settings-field>span:first-child,html[data-theme=light] .settings-toggle-row strong,html[data-theme=light] .settings-phone-field>strong,html[data-theme=light] .settings-member-row strong,html[data-theme=light] .settings-session-row strong,html[data-theme=light] .settings-domain-list strong,html[data-theme=light] .settings-role-grid strong,html[data-theme=light] .settings-inline-note strong,html[data-theme=light] .settings-inline-note code,html[data-theme=light] .settings-value-list code{color:#252525}html[data-theme=light] .settings-toggle-row,html[data-theme=light] .settings-phone-field>div:not(.settings-phone-add),html[data-theme=light] .settings-member-row,html[data-theme=light] .settings-session-row,html[data-theme=light] .settings-domain-list>div:not(.settings-empty-panel),html[data-theme=light] .settings-role-grid>div,html[data-theme=light] .settings-language-grid>span,html[data-theme=light] .settings-value-list>div,html[data-theme=light] .settings-inline-note,html[data-theme=light] .settings-message-preview{border-color:#e6e6e4;color:#52627a;background:#f7f6f5}html[data-theme=light] .settings-field>input,html[data-theme=light] .settings-field>select,html[data-theme=light] .settings-field textarea,html[data-theme=light] .settings-add-row>input,html[data-theme=light] .settings-phone-add>input,html[data-theme=light] .settings-audit-toolbar label,html[data-theme=light] .settings-audit-toolbar input,html[data-theme=light] .settings-audit-toolbar select{border-color:#dfdfdd;color:#252525;background:#fff}html[data-theme=light] .settings-empty-panel{border-color:#dfdfdd;color:#718096;background:#f9f8f7}html[data-theme=light] .settings-empty-panel strong,html[data-theme=light] .settings-message-preview header strong{color:#252525}html[data-theme=light] .settings-swatches button.active{border-color:#fff}.docs2{min-height:100vh;color:var(--text);background:var(--bg)}.docs2-topbar{position:fixed;z-index:40;inset:0 0 auto;display:flex;height:60px;align-items:center;gap:14px;padding:0 22px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.docs2-divider{width:1px;height:20px;background:var(--border-strong)}.docs2-label{color:var(--muted-strong);font-size:13px;font-weight:600}.docs2-tabs{display:flex;align-items:stretch;align-self:stretch;gap:4px;margin-left:10px}.docs2-tab{display:inline-flex;align-items:center;padding:0 12px;border-bottom:2px solid transparent;color:var(--muted);font-size:13px;font-weight:500;text-decoration:none}.docs2-tab:hover{color:var(--text)}.docs2-tab.active{border-bottom-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--text)}.docs2-topbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.docs2-search-btn{display:inline-flex;align-items:center;gap:8px;min-width:200px;padding:7px 10px 7px 12px;border:1px solid var(--border);border-radius:8px;color:var(--muted);background:var(--surface);font-size:12.5px;cursor:pointer;transition:color .14s ease,border-color .14s ease}.docs2-search-btn:hover{border-color:var(--border-strong);color:var(--text)}.docs2-search-btn kbd{margin-left:auto;padding:1px 6px;border:1px solid var(--border);border-radius:5px;color:var(--muted);background:var(--surface-raised);font-family:inherit;font-size:10.5px}.docs2-body{display:grid;grid-template-columns:240px minmax(0,1fr) 220px;gap:44px;width:min(1280px,100%);margin:0 auto;padding:60px 24px 0}.docs2-sidebar{position:sticky;top:60px;align-self:start;height:calc(100vh - 60px);overflow-y:auto;padding:30px 12px 48px 0;scrollbar-width:thin}.docs2-group{display:grid;gap:2px;margin-bottom:24px}.docs2-group-title{margin:0 0 6px 10px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.docs2-side-link{display:block;padding:6px 10px;border-radius:7px;color:var(--muted-strong);font-size:13px;text-decoration:none}.docs2-side-link:hover{color:var(--text);background:var(--surface-raised)}.docs2-side-link.active{color:var(--brand-bright);background:var(--brand-soft);font-weight:600}.docs2-main{min-width:0;padding:44px 0 88px}.docs2-article{max-width:760px;margin:0 auto}.docs2-eyebrow{margin:0;color:var(--brand-bright);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs2-article>h1{margin:10px 0 12px;font-size:clamp(28px,3.4vw,38px);line-height:1.1;letter-spacing:-.03em}.docs2-lede{max-width:640px;margin:0 0 6px;color:var(--muted-strong);font-size:16px;line-height:1.65}.docs2-section{padding:28px 0 4px;scroll-margin-top:84px}.docs2-section>h2{margin:0 0 14px;font-size:21px;letter-spacing:-.02em}.docs2-section p,.docs2-section li{color:var(--muted-strong);font-size:14px;line-height:1.8}.docs2-section ol{display:grid;gap:8px;margin:0 0 14px;padding-left:22px}.docs2-section ul{display:grid;gap:8px;margin:0 0 14px;padding-left:20px}.docs2-section a:not(.docs2-pager-link){color:var(--brand-bright);text-decoration:none}.docs2-section a:not(.docs2-pager-link):hover{text-decoration:underline}.docs2-main code:not(.docs-code code){padding:2px 5px;border:1px solid var(--border);border-radius:4px;color:var(--muted-strong);background:var(--surface-raised);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.86em}.docs2 .docs-code{margin:16px 0;border-color:var(--border);color:var(--muted-strong);background:var(--bg-deep)}.docs2 .docs-table-wrap{margin:16px 0;border-color:var(--border)}.docs2 .docs-table th{color:var(--muted);background:var(--surface-raised)}.docs2 .docs-table th,.docs2 .docs-table td{border-color:var(--border)}.docs2 .docs-table td{color:var(--muted-strong)}.docs2 .docs-callout{margin:16px 0;border-color:color-mix(in srgb,var(--brand) 35%,transparent);background:var(--brand-soft)}.docs2 .docs-callout strong{color:var(--text)}.docs2 .docs-callout span{color:var(--muted-strong)}.docs2 .docs-callout.success{border-color:color-mix(in srgb,var(--success) 35%,transparent);background:var(--success-soft)}.docs2 .docs-callout.success strong{color:var(--success)}.docs2 .docs-callout.warning{border-color:var(--warn-border);color:var(--muted-strong);background:var(--warn-bg)}.docs2 .docs-route-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 20px;padding:11px 13px;border:1px solid var(--border);border-radius:9px;color:var(--muted-strong);background:var(--surface-raised);font-size:12.5px;line-height:1.55}.docs2 .docs-route-note strong{color:var(--text)}.docs2 .docs-route-note code{color:var(--brand-bright)}.docs2 .docs-route-note span{flex-basis:100%;color:var(--muted)}.docs2 .docs-grid.two{margin:16px 0}.docs2 .docs-card{border-color:var(--border);background:var(--surface)}.docs2 .docs-card strong{color:var(--text)}.docs2 .docs-card p{color:var(--muted)}.docs-product-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1.18fr) 30px minmax(0,1fr);align-items:stretch;gap:8px;margin:24px 0;padding:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--border));border-radius:16px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 42%),linear-gradient(145deg,var(--surface),var(--surface-raised))}.docs-product-map:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in srgb,var(--border) 44%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 44%,transparent) 1px,transparent 1px);background-size:24px 24px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 92%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.55),transparent 92%);pointer-events:none}.docs-product-map-node,.docs-product-map-core{position:relative;z-index:1;display:flex;min-height:136px;flex-direction:column;justify-content:center;padding:16px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 16px 36px -32px #000c}.docs-product-map-core{border-color:color-mix(in srgb,var(--brand) 46%,var(--border));background:color-mix(in srgb,var(--brand-soft) 78%,var(--surface));text-align:center}.docs-product-map-core>span{margin-bottom:8px;color:var(--brand-bright);font-size:11px;font-weight:800;letter-spacing:.16em}.docs-product-map-node strong,.docs-product-map-core strong{color:var(--text);font-size:14px;line-height:1.35}.docs-product-map-node small,.docs-product-map-core small{margin-top:7px;color:var(--muted);font-size:11px;line-height:1.45}.docs-product-map-kicker{margin-bottom:8px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.docs-product-map-arrow{position:relative;z-index:1;display:grid;place-items:center;color:var(--brand-bright);font-size:19px}.docs-pullquote{margin:24px 0 2px;padding:4px 0 4px 20px;border-left:3px solid color-mix(in srgb,var(--brand) 42%,transparent);color:var(--text);font-size:16px;font-weight:550;line-height:1.65}.docs-capability-list{margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.docs-capability-list details+details{border-top:1px solid var(--border)}.docs-capability-list summary{display:flex;align-items:center;gap:12px;padding:16px 18px;color:var(--text);font-size:14px;font-weight:650;list-style:none;cursor:pointer}.docs-capability-list summary::-webkit-details-marker{display:none}.docs-capability-list summary:after{margin-left:auto;color:var(--muted);content:"+";font-size:18px;font-weight:400;line-height:1}.docs-capability-list details[open] summary:after{content:"−"}.docs-capability-list summary span{color:var(--brand-bright);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em}.docs-capability-list details[open] summary{background:var(--surface-raised)}.docs-capability-list details>div{padding:0 18px 18px 46px;background:var(--surface-raised)}.docs-capability-list details>div p{margin:0 0 8px}.docs-journey{position:relative;gap:0!important;padding:6px 0 0!important;list-style:none}.docs-journey:before{position:absolute;top:26px;bottom:32px;left:16px;width:1px;background:color-mix(in srgb,var(--brand) 44%,var(--border));content:""}.docs-journey li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:14px;padding:10px 0}.docs-journey li>span{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 55%,var(--border));border-radius:50%;color:var(--brand-bright);background:var(--surface);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700}.docs-journey li strong{color:var(--text);font-size:14px}.docs-journey li p{margin:3px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.docs-audience-grid,.docs-quickstart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.docs-audience-grid>div,.docs-quickstart-grid>div{padding:17px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.docs-audience-grid strong,.docs-quickstart-grid strong{display:block;color:var(--text);font-size:13.5px;line-height:1.45}.docs-audience-grid p,.docs-quickstart-grid p{margin:7px 0 0;color:var(--muted);font-size:12.5px;line-height:1.65}.docs-quickstart-grid>div{position:relative;padding-top:44px}.docs-quickstart-grid span{position:absolute;top:15px;left:17px;color:var(--brand-bright);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;letter-spacing:.08em}.docs-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 22px}.docs-comparison-grid>div{padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.docs-comparison-grid>div.featured{border-color:color-mix(in srgb,var(--brand) 48%,var(--border));background:color-mix(in srgb,var(--brand-soft) 64%,var(--surface))}.docs-comparison-grid span,.docs-path-grid span{display:block;margin-bottom:9px;color:var(--muted);font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.docs-comparison-grid strong{display:block;color:var(--text);font-size:14px;line-height:1.45}.docs-comparison-grid p{margin:8px 0 0;color:var(--muted);font-size:12.5px;line-height:1.65}.docs-next-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.docs-next-actions a{display:inline-flex;padding:9px 13px;border:1px solid color-mix(in srgb,var(--brand) 38%,var(--border));border-radius:9px;background:var(--brand-soft);font-size:12.5px;font-weight:650}.docs-path-grid{display:grid;gap:10px;margin:18px 0}.docs-path-grid>a{position:relative;display:block;padding:16px 44px 16px 17px;border:1px solid var(--border);border-radius:11px;background:var(--surface);text-decoration:none!important;transition:border-color .14s ease,transform .14s ease}.docs-path-grid>a:after{position:absolute;top:50%;right:17px;color:var(--brand-bright);content:"→";transform:translateY(-50%)}.docs-path-grid>a:hover{border-color:color-mix(in srgb,var(--brand) 58%,var(--border));transform:translateY(-1px)}.docs-path-grid strong,.docs-path-grid small{display:block}.docs-path-grid strong{color:var(--text);font-size:13.5px}.docs-path-grid small{margin-top:5px;color:var(--muted);font-size:11.5px;line-height:1.5}.docs2-rail{position:sticky;top:60px;align-self:start;max-height:calc(100vh - 60px);overflow-y:auto;padding:48px 0 48px 4px;scrollbar-width:thin}.docs2-rail-title{margin:0 0 10px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.docs2-rail-list{display:grid;gap:2px;border-left:1px solid var(--border)}.docs2-rail-link{display:block;margin-left:-1px;padding:5px 12px;border-left:2px solid transparent;color:var(--muted);font-size:12.5px;line-height:1.45;text-decoration:none}.docs2-rail-link:hover{color:var(--text)}.docs2-rail-link.active{border-left-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--brand-bright);font-weight:600}.docs2-pager{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:44px;padding-top:26px;border-top:1px solid var(--border)}.docs2-pager-link{display:grid;gap:3px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);text-decoration:none;transition:border-color .14s ease}.docs2-pager-link:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent)}.docs2-pager-link.next{text-align:right}.docs2-pager-link small{color:var(--muted);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.docs2-pager-link span{color:var(--text);font-size:13.5px;font-weight:600}.docs2-search-overlay{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#0a0a0a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.docs2-search{display:flex;width:min(640px,100%);max-height:62vh;flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);box-shadow:0 30px 70px -30px #00000080}.docs2-search-input{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--border);color:var(--muted)}.docs2-search-input input{flex:1;border:0;outline:0;color:var(--text);background:none;font-size:14px}.docs2-search-input input::-moz-placeholder{color:var(--muted)}.docs2-search-input input::placeholder{color:var(--muted)}.docs2-search-input kbd{padding:2px 7px;border:1px solid var(--border);border-radius:5px;color:var(--muted);background:var(--surface-raised);font-family:inherit;font-size:10.5px}.docs2-search-list{overflow-y:auto;padding:8px;scrollbar-width:thin}.docs2-search-group{margin:8px 8px 4px;color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.docs2-search-item{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:8px;color:var(--muted-strong);background:none;font-size:13.5px;text-align:left;cursor:pointer}.docs2-search-item.active{color:var(--text);background:var(--brand-soft)}.docs2-search-item-title{font-weight:500}.docs2-search-hint{margin-left:auto;color:var(--muted);font-size:11.5px}.docs2-search-empty{margin:0;padding:22px;color:var(--muted);font-size:13px;text-align:center}@media(max-width:1100px){.docs2-body{grid-template-columns:240px minmax(0,1fr)}.docs2-rail{display:none}}@media(max-width:860px){.docs2-body{display:block;padding-top:60px}.docs2-sidebar{position:static;height:auto;padding:22px 0 4px;border-bottom:1px solid var(--border)}.docs2-group{margin-bottom:16px}.docs2-main{padding-top:28px}.docs-product-map{grid-template-columns:1fr}.docs-product-map-arrow{min-height:20px;transform:rotate(90deg)}}@media(max-width:640px){.docs2-topbar{padding:0 14px;gap:10px}.docs2-label,.docs2-divider{display:none}.docs2-tabs{margin-left:0}.docs2-tab{padding:0 8px}.docs-audience-grid,.docs-quickstart-grid,.docs-comparison-grid{grid-template-columns:1fr}.docs-product-map{padding:14px}.docs-capability-list details>div{padding-left:18px}.docs2-search-btn{min-width:0}.docs2-search-btn span,.docs2-search-btn kbd{display:none}.docs2-pager{grid-template-columns:1fr}}.docs-endpoint{display:flex;align-items:center;gap:10px;margin:18px 0 8px;padding:8px 12px;border:1px solid rgba(172,167,157,.14);border-radius:8px;background:#aca79d0d}.docs-endpoint code{background:none;border:none;padding:0;font-size:13.5px}.docs-method{flex-shrink:0;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 8px;border-radius:6px}.docs-method.get{color:#00c896;background:#35d49a1f}.docs-method.post{color:var(--brand-bright);background:#b560fa1f}.docs-method.patch{color:#fbbf24;background:#fbbf241f}.docs-method.delete{color:#f87171;background:#f871711f}.docs-field-group-title{margin:26px 0 4px;font-size:14px;font-weight:650;letter-spacing:-.01em}.docs-fields{margin:10px 0 6px}.docs-field{padding:14px 0;border-top:1px solid var(--border)}.docs-field:first-child{border-top:none}.docs-field-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-bottom:5px}.docs-field-name{font-size:13.5px;font-weight:600;color:var(--accent);background:none;border:none;padding:0}.docs-field-type{font-size:12px;color:var(--muted);font-family:ui-monospace,Cascadia Code,Menlo,monospace}.docs-field-required{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f87171;background:#f871711a;padding:1px 7px;border-radius:5px}.docs-field-body{font-size:14px;line-height:1.65}.docs-field-body p{margin:0}.docs-field-example{margin:6px 0 0;font-size:12.5px;color:var(--muted)}.docs2-side-link{display:flex;align-items:center;gap:8px}.docs2-nav-method{flex-shrink:0;width:40px;text-align:center;font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:1px 0;border-radius:5px}.docs2-nav-method.get{color:#00c896;background:#35d49a1f}.docs2-nav-method.post{color:var(--brand-bright);background:#b560fa1f}.docs2-nav-method.patch{color:#fbbf24;background:#fbbf241f}.docs2-nav-method.delete{color:#f87171;background:#f871711f}.docs2-body.with-example{grid-template-columns:240px minmax(0,1fr) minmax(300px,420px);width:min(1460px,100%)}.docs2-rail-example{padding-top:48px}.docs2-example{display:grid;gap:14px}.docs2-example-block{background:#111;border:1px solid rgba(172,167,157,.16);border-radius:12px;overflow:hidden}.docs2-example-block header{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid rgba(172,167,157,.12)}.docs2-example-block header span{font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#7dd3fc}.docs2-example-block header button{display:inline-flex;border:none;background:none;color:#aca79dbf;cursor:pointer;padding:3px;border-radius:5px}.docs2-example-block header button:hover{color:#e8e7e5;background:#aca79d1f}.docs2-example-block pre{margin:0;padding:14px 16px;overflow-x:auto;font-size:12px;line-height:1.65;color:#e3e3e1;scrollbar-width:thin}.docs2-example-block code{background:none;border:none;padding:0;color:inherit;font-size:inherit}.nv-voice-control{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid color-mix(in srgb,var(--brand) 34%,var(--border));border-radius:10px;color:var(--brand-bright);background:var(--brand-soft);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.nv-voice-control:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent)}.nv-voice-control.playing{color:#fff;background:var(--brand-gradient)}.nv-journey-phone>header .nv-voice-control{justify-self:end}.nv-booking-chip{z-index:2;pointer-events:none}@media(min-width:621px){.nv-call-demo .nv-call-head{padding-right:142px}}.studio-save-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:var(--surface);font-size:12px}.studio-save-row span{display:inline-flex;align-items:center;gap:6px}.studio-save-row span svg{color:var(--success)}.studio-flow-builder article input{width:100%;min-height:34px;padding:0 7px;border:1px solid transparent;border-radius:7px;outline:0;color:var(--text);background:transparent;font:inherit;font-size:10px;font-weight:650;text-align:center}.studio-flow-builder article input:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--bg-deep)}.studio-persona-grid select{width:100%;min-height:40px;padding:0 11px;border:1px solid #363636;border-radius:10px;color:#eeedeb;background:#151515}.studio-generation-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:18px}.studio-generation-compose,.studio-generation-output{min-height:390px;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--bg-deep)}.studio-generation-compose{display:flex;flex-direction:column;gap:14px}.studio-generation-context{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--border));border-radius:999px;color:var(--muted-strong);background:color-mix(in srgb,var(--brand) 10%,var(--surface));font-size:11px}.studio-generation-context svg{color:var(--brand-bright)}.studio-generation-context strong{color:var(--text)}.studio-generation-compose label{display:flex;flex:1;flex-direction:column;gap:8px;color:var(--muted-strong);font-size:12px;font-weight:650}.studio-generation-compose textarea{width:100%;flex:1;padding:13px;resize:vertical;border:1px solid var(--border-strong);border-radius:10px;outline:0;color:var(--text);background:var(--surface);font:inherit;line-height:1.55}.studio-generation-compose textarea:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent)}.studio-generation-output{display:flex;min-width:0;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden}.studio-generation-empty{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted);text-align:center}.studio-generation-empty svg{color:var(--brand-bright)}.studio-generation-empty strong{color:var(--text)}.studio-generation-output img,.studio-generation-output video{display:block;width:100%;max-height:520px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.studio-generated-image-button{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:0;border-radius:10px;background:transparent;cursor:zoom-in}.studio-generated-image-button img{transition:transform .18s ease,filter .18s ease}.studio-generated-image-button>span{position:absolute;right:12px;bottom:12px;display:inline-flex;min-height:34px;padding:0 12px;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:#0c0c0cc7;box-shadow:0 10px 28px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:11px;font-weight:700;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease}.studio-generated-image-button:hover img{transform:scale(1.012);filter:brightness(.88)}.studio-generated-image-button:hover>span,.studio-generated-image-button:focus-visible>span{opacity:1;transform:translateY(0)}.studio-generated-image-button:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px}.studio-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;padding:22px;place-items:center;background:#080808e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:studio-lightbox-in .16s ease-out}.studio-image-lightbox-panel{display:grid;width:min(1180px,100%);max-height:calc(100dvh - 44px);grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#141414;box-shadow:0 28px 90px #0000008c}.studio-image-lightbox-panel>header,.studio-image-lightbox-panel>footer{display:flex;min-width:0;padding:13px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.09)}.studio-image-lightbox-panel>header>div{display:grid;min-width:0;gap:2px}.studio-image-lightbox-panel>header strong{overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.studio-image-lightbox-panel>header small{color:#8c99ad;font-size:10px}.studio-image-lightbox-panel>header button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#e7e6e4;background:#1e1e1e;cursor:pointer}.studio-image-lightbox-canvas{display:grid;min-height:0;padding:16px;place-items:center;overflow:auto;background:#0c0c0c}.studio-image-lightbox-canvas img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 180px);border-radius:10px;-o-object-fit:contain;object-fit:contain}.studio-image-lightbox-panel>footer{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.09);border-bottom:0}@keyframes studio-lightbox-in{0%{opacity:0}to{opacity:1}}.studio-generation-output pre{max-height:520px;margin:0;padding:16px;overflow:auto;border-radius:10px;color:#e7e6e4;background:#0f0f0f;font-size:12px;line-height:1.65;white-space:pre-wrap}.studio-code-result{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.studio-code-toolbar{display:flex;padding:6px;gap:4px;border-bottom:1px solid var(--border);background:var(--bg-deep)}.studio-code-toolbar button{display:inline-flex;min-height:32px;padding:0 11px;align-items:center;gap:6px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:11px;font-weight:650;cursor:pointer}.studio-code-toolbar button.active{color:var(--text);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--border)}.studio-code-result iframe{display:block;width:100%;min-height:470px;border:0;background:#f6f6f4}.studio-code-result pre{min-height:470px;border-radius:0}.studio-website-agent-note{display:flex;min-width:0;padding:10px 12px;align-items:center;gap:8px;border-top:1px solid var(--border);color:var(--muted-strong);background:var(--bg-deep);font-size:11px}.studio-website-agent-note svg{flex:0 0 auto;color:var(--brand-bright)}.studio-generation-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}html[data-theme=light] .studio-persona-grid select,html[data-theme=light] .studio-flow-builder article input:focus,html[data-theme=light] .studio-generation-compose textarea{border-color:#dfdfdd;color:#252525;background:#fff}html[data-theme=light] .studio-save-row,html[data-theme=light] .studio-generation-compose,html[data-theme=light] .studio-generation-output{border-color:#e5e4e2;background:#f9f8f7}html[data-theme=light] .studio-code-result{border-color:#e5e4e2;background:#fff}html[data-theme=light] .studio-code-toolbar{border-color:#e5e4e2;background:#f6f5f3}html[data-theme=light] .studio-code-toolbar button.active{color:#252525;background:#fff}html[data-theme=light] .studio-website-agent-note{border-color:#e5e4e2;color:#65748a;background:#f7f6f5}.docs2-mobile-menu,.docs2-mobile-scrim{display:none}@media(max-width:700px){.nv-nav-inner{gap:10px}.nv-nav-actions{flex-shrink:0}.nv-nav-actions .button.primary.compact{max-width:124px;white-space:nowrap}.nv-hero{padding:94px 0 54px}.nv-hero-grid{gap:38px}.nv-hero-copy{text-align:left}.nv-hero-copy .nv-badge{margin-inline:0}.nv-hero-copy h1{max-width:520px;margin-top:16px;font-size:clamp(34px,9.4vw,48px);line-height:1.16;letter-spacing:-.035em}.nv-hero-copy>p{margin:16px 0 0;font-size:15.5px;line-height:1.75}.nv-hero-actions{margin-top:22px}.nv-proof{margin-top:24px;row-gap:12px}.nv-hero-actions,.nv-proof{justify-content:flex-start}.nv-hero-actions .button{flex:1 1 150px}.nv-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nv-call-demo{padding:16px;border-radius:18px}.nv-call-head{grid-template-columns:38px minmax(0,1fr) auto;gap:9px}.nv-call-head .nv-call-icon{width:38px;height:38px}.nv-call-head strong{font-size:12px}.nv-call-head small{font-size:10px}.nv-call-head .nv-voice-control{width:38px;min-height:38px;padding:0;border-radius:50%}.nv-call-head .nv-voice-control span{display:none}.nv-demo-turns{min-height:286px}.nv-demo-turns p{max-width:92%;font-size:13px}.nv-call-meta{display:grid;grid-template-columns:1fr auto;align-items:center}.nv-call-meta>span:last-child{grid-column:1 / -1}.nv-section,.nv-journey,.nv-architecture,.nv-cta{padding:66px 0}.nv-section-head{margin-bottom:32px;text-align:left}.nv-section-head h2{font-size:31px}.nv-section-head>p{margin-inline:0;font-size:15px}.nv-feature,.nv-industry,.nv-steps article{min-height:0;padding:20px}.nv-journey-layout{gap:16px}.nv-journey-phone{min-height:510px}.nv-journey-phone>header{grid-template-columns:36px minmax(0,1fr) 40px;padding:14px}.nv-journey-phone>header .nv-voice-control{width:40px;min-height:40px;padding:0;border-radius:50%}.nv-journey-phone>header .nv-voice-control span{display:none}.nv-journey-chat{min-height:360px;padding:14px}.nv-journey-chat p{max-width:92%;padding:9px 12px;font-size:13px}.nv-journey-phone>footer{padding:13px 14px}.nv-stage-card{padding:20px 16px}.nv-stage-card ol{gap:16px}.nv-stage-rail{left:35px}.nv-price{max-width:none;padding:24px 20px}.nv-price>div strong{font-size:clamp(30px,10vw,40px)}.nv-orbit{width:115%;margin-left:-7.5%;transform:scale(.88)}.nv-footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.studio-save-row{align-items:stretch;flex-direction:column}.studio-save-row .button{width:100%}.studio-generation-grid{grid-template-columns:1fr}.studio-generation-compose,.studio-generation-output{min-height:320px;padding:14px}.studio-generated-image-button>span{opacity:1;transform:none}.studio-code-result iframe,.studio-code-result pre{min-height:420px}.studio-generation-actions{justify-content:stretch;flex-wrap:wrap}.studio-generation-actions .button{flex:1 1 150px;justify-content:center}.studio-image-lightbox{padding:0}.studio-image-lightbox-panel{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.studio-image-lightbox-panel>header,.studio-image-lightbox-panel>footer{padding:12px}.studio-image-lightbox-canvas{padding:8px}.studio-image-lightbox-canvas img{max-height:calc(100dvh - 150px)}.tour-card{max-height:min(52vh,420px);overflow-y:auto}.tour-card footer{position:sticky;bottom:0;background:inherit}.docs2-topbar{display:grid;grid-template-columns:38px minmax(0,1fr) auto;height:60px;gap:8px;padding:0 12px}.docs2-mobile-menu{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface)}.docs2-topbar .brand-link{min-width:0}.docs2-topbar .brand-wordmark strong{font-size:15px}.docs2-tabs{position:fixed;z-index:39;top:60px;right:0;left:0;height:44px;overflow-x:auto;padding:0 12px;border-bottom:1px solid var(--border);background:var(--bg);scrollbar-width:none}.docs2-tab{flex:0 0 auto;padding:0 12px}.docs2-topbar-actions{gap:6px}.docs2-topbar-actions>.button,.docs2-topbar-actions>.theme-toggle{display:none}.docs2-search-btn{width:36px;min-width:36px;height:36px;justify-content:center;padding:0}.docs2-body,.docs2-body.with-example{display:block;width:100%;padding:104px 18px 0}.docs2-sidebar{position:fixed;z-index:52;top:60px;bottom:0;left:0;display:block;width:min(86vw,330px);height:auto;padding:22px 16px 40px;overflow-y:auto;border-right:1px solid var(--border);border-bottom:0;background:var(--bg);box-shadow:24px 0 60px -34px #000000b3;transform:translate(-105%);transition:transform .18s ease}.docs2-sidebar.mobile-open{transform:translate(0)}.docs2-mobile-scrim{position:fixed;z-index:51;top:60px;right:0;bottom:0;left:0;display:block;width:100%;border:0;background:#08080894;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.docs2-main{padding:30px 0 70px}.docs2-article>h1{font-size:34px}.docs2-lede{font-size:15px}.docs2-section p,.docs2-section li{font-size:14px;line-height:1.7}.docs2 .docs-code,.docs2-example-block{max-width:calc(100vw - 36px)}.docs2-rail-example{display:block;position:static;max-height:none;padding:0 0 64px}.docs-endpoint{align-items:flex-start;overflow-x:auto}.docs2-pager-link.next{text-align:left}}.docs2-title-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 18px;margin:10px 0 12px}.docs2-title-row h1{margin:0;font-size:clamp(28px,3.4vw,38px);line-height:1.1;letter-spacing:-.03em}.docs2-actions{position:relative;flex-shrink:0;margin-top:6px}.docs2-actions-split{display:inline-flex;border:1px solid var(--border);border-radius:9px;overflow:hidden}.docs2-actions-main,.docs2-actions-toggle{display:inline-flex;align-items:center;gap:7px;border:none;background:none;color:var(--text);font-size:13px;font-weight:550;padding:7px 12px;cursor:pointer}.docs2-actions-toggle{padding:7px 8px;border-left:1px solid var(--border);color:var(--muted)}.docs2-actions-main:hover,.docs2-actions-toggle:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.docs2-actions-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:250px;display:grid;padding:6px;background:var(--surface, var(--bg));border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 50px #00000047}.docs2-actions-menu button,.docs2-actions-menu a{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border:none;background:none;border-radius:8px;color:var(--text);font-size:13px;font-weight:550;text-align:left;text-decoration:none;cursor:pointer}.docs2-actions-menu svg{margin-top:2px;color:var(--muted)}.docs2-actions-menu span{display:grid;gap:1px}.docs2-actions-menu small{font-size:11.5px;font-weight:450;color:var(--muted)}.docs2-actions-menu button:hover,.docs2-actions-menu a:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}.docs2-plaintext-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px;background:#09090999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.docs2-plaintext{width:min(760px,100%);max-height:min(80vh,900px);display:grid;grid-template-rows:auto 1fr;background:var(--surface, var(--bg));border:1px solid var(--border);border-radius:14px;overflow:hidden}.docs2-plaintext header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid var(--border)}.docs2-plaintext header strong{font-size:14px}.docs2-plaintext header button{border:1px solid var(--border);background:none;color:var(--text);font-size:12.5px;padding:5px 12px;border-radius:8px;cursor:pointer}.docs2-plaintext pre{margin:0;padding:18px;overflow:auto;font-size:12.5px;line-height:1.7;white-space:pre-wrap;scrollbar-width:thin}@media(max-width:1240px){.docs2-body.with-example{grid-template-columns:240px minmax(0,1fr)}.docs2-rail.docs2-rail-example{display:block;position:static;grid-column:2;height:auto;max-height:none;padding:0 0 48px}}@media(max-width:860px){.docs2-rail.docs2-rail-example{padding:0 0 40px}}.docs2-example-block pre,.docs2-article .docs-code,.docs2-article pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow-x:hidden}.docs-endpoint code{overflow-wrap:anywhere}.docs2 ::-webkit-scrollbar{width:7px;height:7px}.docs2 ::-webkit-scrollbar-track{background:transparent}.docs2 ::-webkit-scrollbar-thumb{background:#aca79d4d;border-radius:8px}.docs2 ::-webkit-scrollbar-thumb:hover{background:#aca79d80}.docs2-example-block header{justify-content:flex-start;flex-wrap:wrap;gap:6px}.docs2-example-langs{display:inline-flex;gap:2px;margin-left:auto;padding:2px;background:#aca79d17;border-radius:7px}.docs2-example-langs button{border:none;background:none;color:#aca79dcc;font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:5px;cursor:pointer}.docs2-example-langs button:hover{color:#e8e7e5}.docs2-example-langs button.active{background:#7dd3fc29;color:#7dd3fc}.docs2-example-copy{margin-left:auto}.docs2-example-langs+.docs2-example-copy{margin-left:0}.docs2-example-langs button.status-ok.active{background:#34d39929;color:#34d399}.docs2-example-langs button.status-client-error.active{background:#fbbf2429;color:#fbbf24}.docs2-example-langs button.status-server-error.active{background:#f8717129;color:#f87171}.docs2-sidebar,.docs2-rail{scrollbar-width:none}.docs2-sidebar::-webkit-scrollbar,.docs2-rail::-webkit-scrollbar{display:none}.docs2-example{gap:12px}.docs2-example-block{border-color:#aca79d1f;border-radius:10px}.docs2-example-block header{padding:8px 10px 8px 14px;border-bottom-color:#aca79d1a;gap:8px}.docs2-example-block pre{padding:13px 14px 15px}.docs2-example-langs{padding:2px;border-radius:6px}.docs2-example-langs button{padding:2px 8px;font-size:10px;letter-spacing:.04em}.docs2-example-select{position:relative;margin-left:auto}.docs2-example-select>button{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(172,167,157,.18);background:#aca79d14;color:#e3e3e1;font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;cursor:pointer}.docs2-example-select>button:hover{background:#aca79d26}.docs2-example-select-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:132px;display:grid;padding:4px;background:#171717;border:1px solid rgba(172,167,157,.18);border-radius:9px;box-shadow:0 14px 40px #0006}.docs2-example-select-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:none;background:none;color:#d5d4d3;font-size:12px;font-weight:550;text-align:left;padding:6px 9px;border-radius:6px;cursor:pointer}.docs2-example-select-menu button:hover{background:#aca79d1a}.docs2-example-select-menu button.active{color:#7dd3fc}.docs2-example-select+.docs2-example-copy{margin-left:0}.plan-banner{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 18px;font-size:13px;border-bottom:1px solid var(--border)}.plan-banner.warn{background:#c9a2271a;color:#e3c96a}.plan-banner.danger{background:#f871711a;color:#f89b9b}.plan-banner a{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:3px}.workspace-paused{display:grid;justify-items:center;gap:10px;max-width:420px;margin:12vh auto 0;padding:36px 28px;text-align:center;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--muted)}.workspace-paused strong{color:var(--text);font-size:16px}.workspace-paused p{margin:0;font-size:13.5px;line-height:1.6}.install-dev-warning{margin:10px 0 0;padding:9px 12px;font-size:12.5px;line-height:1.55;border:1px solid rgba(251,191,36,.25);border-radius:9px;background:#fbbf2412;color:#e3c96a}.studio-agent-grid .agent-directory-row{min-height:250px;grid-template-columns:42px minmax(0,1fr) auto;align-content:start;cursor:default}.studio-agent-grid .agent-directory-copy p{margin-top:3px;overflow:hidden;color:#7f8ba1;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.studio-agent-toggle{position:relative;width:42px;height:24px;padding:0;border:0;border-radius:999px;background:#363636;cursor:pointer;transition:background .16s ease}.studio-agent-toggle>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000042;transition:transform .16s ease}.studio-agent-toggle.active{background:var(--brand)}.studio-agent-toggle.active>span{transform:translate(18px)}.studio-agent-toggle:disabled{opacity:.55;cursor:progress}.studio-agent-grid .agent-directory-description{min-height:38px;margin:12px 0 0;grid-column:1 / -1;color:#8a96aa;font-size:10.5px;line-height:1.55}.agent-directory-metrics{display:grid;margin-top:13px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agent-directory-metrics>span{min-width:0;padding:12px;border:1px solid #323232;border-radius:12px;background:#ffffff04}.agent-directory-metrics small,.agent-directory-metrics strong{display:block}.agent-directory-metrics small{display:flex;align-items:center;gap:5px;color:#7f8ba1;font-size:9px}.agent-directory-metrics small svg{color:var(--brand-bright)}.agent-directory-metrics strong{margin-top:7px;overflow:hidden;color:#f1f0ef;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.studio-agent-grid .agent-directory-actions{display:flex;margin-top:14px;grid-column:1 / -1;align-items:center;justify-content:space-between}.studio-agent-grid .agent-directory-actions .status-tag{display:inline-flex;align-items:center;gap:4px}html[data-theme=light] .agent-directory-metrics>span{border-color:#e7e7e5;background:#f7f6f5}html[data-theme=light] .agent-directory-metrics strong{color:#252525}html[data-theme=light] .studio-agent-toggle{background:#d5d4d3}html[data-theme=light] .studio-agent-toggle.active{background:var(--brand)}html[data-theme=light] .onboarding-layout{color:#252525;background:#f5f4f3}html[data-theme=light] .onboarding-rail{border-color:#e3e2e0;background:#fff}html[data-theme=light] .onboarding-main{background:radial-gradient(900px 440px at 70% -10%,rgba(245,115,27,.08),transparent),#f5f4f3}html[data-theme=light] .onboarding-rail-intro p,html[data-theme=light] .onboarding-rail-steps small,html[data-theme=light] .onboarding-lede,html[data-theme=light] .onboarding-topbar a{color:#71819a}html[data-theme=light] .onboarding-rail-steps button.active strong,html[data-theme=light] .onboarding-rail-steps button.complete strong,html[data-theme=light] .onboarding-stage-inner>h1,html[data-theme=light] .onboarding-chat-empty strong{color:#252525}html[data-theme=light] .onboarding-fields input,html[data-theme=light] .onboarding-fields select,html[data-theme=light] .onboarding-fields textarea,html[data-theme=light] .onboarding-origin-setup input,html[data-theme=light] .onboarding-dropzone,html[data-theme=light] .onboarding-document-status,html[data-theme=light] .onboarding-chat-test,html[data-theme=light] .onboarding-chat-messages,html[data-theme=light] .onboarding-snippet,html[data-theme=light] .onboarding-agent-ready,html[data-theme=light] .onboarding-origin-setup{border-color:#e0e0de;background:#fff;color:#252525}html[data-theme=light] .onboarding-dropzone:hover{background:#f8f7f5}html[data-theme=light] .onboarding-dropzone strong,html[data-theme=light] .onboarding-document-status strong,html[data-theme=light] .onboarding-chat-answer{color:#252525}html[data-theme=light] .onboarding-chat-user{color:#fff}html[data-theme=light] .onboarding-voice-note strong,html[data-theme=light] .onboarding-voice-included strong{color:#1f2a37}html[data-theme=light] .onboarding-voice-note small,html[data-theme=light] .onboarding-voice-included small{color:#5b6677}html[data-theme=light] .onboarding-chat-answer,html[data-theme=light] .onboarding-chat-citation{border-color:#e0e0de;background:#f6f5f3}html[data-theme=light] .onboarding-chat-citation{color:#5b6677}html[data-theme=light] .onboarding-chat-composer{border-top-color:#e0e0de;background:#fbfaf8}html[data-theme=light] .onboarding-chat-composer input{border-color:#dad9d7;background:#fff;color:#252525}@media(max-width:680px){.app-topbar{min-height:60px;height:60px;gap:6px;padding:0 10px}.mobile-menu-button,.global-search,.theme-toggle,.topbar-icon,.topbar-user{width:36px;height:36px;min-width:36px;flex:0 0 36px}.org-menu-wrap{min-width:38px}.topbar-workspace{width:38px;min-width:38px;max-width:38px;gap:0;padding:3px}.topbar-workspace .workspace-copy,.topbar-workspace>svg{display:none}.topbar-workspace .workspace-avatar{width:32px;height:32px;flex-basis:32px;border-radius:10px}.topbar-user .user-avatar{width:32px;height:32px;border-radius:10px}.voice-shell .page,.operations-dashboard,.calls-design-page,.conversations-design-page,.inbox-page,.business-design-page,.insights-page,.platform-page,.notifications-design-page,.settings-hub-page{padding:22px 16px 56px;gap:18px}.voice-page{gap:18px}.voice-page-header{margin:0!important;gap:13px}.voice-page-header-title{align-items:flex-start;gap:10px}.voice-page-header-icon{width:40px;height:40px;flex-basis:40px;border-radius:11px}.voice-page-header h1,.operations-dashboard .voice-page-header h1,.calls-design-page .voice-page-header h1,.conversations-design-page .voice-page-header h1,.inbox-page .voice-page-header h1,.business-design-page .voice-page-header h1,.notifications-design-page .voice-page-header h1,.settings-hub-page .voice-page-header h1{font-size:21px;line-height:1.18;letter-spacing:-.03em}.voice-page-header p,.operations-dashboard .voice-page-header p,.calls-design-page .voice-page-header p,.conversations-design-page .voice-page-header p,.inbox-page .voice-page-header p,.business-design-page .voice-page-header p,.notifications-design-page .voice-page-header p,.settings-hub-page .voice-page-header p{margin-top:3px;font-size:12.5px;line-height:1.45}.voice-page-header-actions{width:100%;gap:8px}.voice-page-header-actions .button{min-height:38px}.operations-stat-grid,.calls-kpi-grid,.sentiment-design-grid,.inbox-kpi-grid,.operations-secondary-grid,.business-kpi-grid,.branch-design-grid,.department-overview-grid,.knowledge-analytics-grid,.insights-page .business-kpi-grid,.platform-page .business-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.operations-stat-grid .stat-card,.business-kpi-grid .stat-card,.calls-kpi-grid .stat-card,.inbox-kpi-grid .stat-card{min-height:122px;padding:14px;border-radius:15px}.operations-stat-grid .stat-card .stat-icon,.business-kpi-grid .stat-card .stat-icon{width:36px;height:36px;margin-bottom:13px;border-radius:10px}.operations-stat-grid .stat-card strong,.business-kpi-grid .stat-card-value{font-size:22px}.operations-stat-grid .stat-card>span:not(.stat-icon),.business-kpi-grid .stat-card-label{font-size:11px}.operations-panel,.conversation-volume-panel,.channel-mix-panel,.sentiment-design-panel,.conversation-table-panel,.business-panel,.card{border-radius:16px}.operations-panel,.conversation-volume-panel,.channel-mix-panel,.sentiment-design-panel,.business-panel{padding:16px}.conversation-analytics-grid,.operations-analytics-grid{grid-template-columns:1fr}.conversation-filter-bar{grid-template-columns:1fr 1fr}.conversation-filter-bar>:first-child{grid-column:1 / -1}.studio-design-page{gap:16px}.studio-design-page .voice-page-header-actions .status-pill{display:none}.studio-context-bar{min-height:0;padding:13px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.studio-context-icon{width:40px;height:40px}.studio-context-bar select{min-width:0;grid-column:1 / 3;grid-row:2}.studio-context-bar>button{width:auto;min-width:86px;grid-column:3;grid-row:2}.studio-subnav{margin-inline:-16px;padding:0 16px 5px;scrollbar-width:none}.studio-subnav::-webkit-scrollbar{display:none}.studio-subnav button{min-height:37px;padding-inline:11px}.studio-agent-grid{grid-template-columns:1fr;gap:14px}.studio-agent-grid .agent-directory-row,.studio-new-agent{min-height:244px;padding:18px;border-radius:17px}.studio-section-card{min-height:0;padding:17px}.studio-section-title{margin-bottom:17px;align-items:flex-start}.studio-section-title h2{font-size:14px}.studio-section-title p{font-size:9.5px;line-height:1.5}.studio-generation-grid{grid-template-columns:1fr}.studio-playground{min-height:540px}.studio-playground-chat{min-height:310px}.knowledge-upload-zone{padding:18px}.knowledge-upload-zone .button{width:100%;margin-left:0}.onboarding-rail{padding:17px 18px 15px}.onboarding-rail .brand{transform:scale(.9);transform-origin:left center}.onboarding-rail-steps{margin-top:14px}.onboarding-step-track i{width:24px;height:24px;flex-basis:24px}.onboarding-step-track b{width:20px}.onboarding-rail-steps button{gap:3px}.onboarding-rail-steps button>span:last-child{padding-right:3px}.onboarding-topbar{padding:14px 16px 0}.onboarding-stage{padding:28px 16px 52px;place-items:start center}.onboarding-stage-inner>h1{font-size:1.35rem;line-height:1.2}.onboarding-lede{font-size:.78rem;line-height:1.55}.onboarding-dropzone{min-height:200px}.onboarding-chat-composer{flex-direction:row}.onboarding-chat-composer .button{flex:0 0 auto}}@media(max-width:370px){.app-topbar{gap:4px;padding-inline:7px}.notification-menu-wrap{display:none}.operations-stat-grid,.business-kpi-grid,.calls-kpi-grid,.inbox-kpi-grid{gap:8px}}@media(max-width:680px){html,body,#root,.voice-shell,.voice-shell .content,.app-frame,.voice-shell .app-content,.route-frame{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.notifications-design-page{width:100%;max-width:100%;min-width:0;overflow-x:clip}.notifications-design-page .voice-page-header,.notifications-layout,.notification-feed-column,.notification-feed-card,.notification-sidebar,.notification-overview-card,.notification-preferences-card,.notification-groups,.notification-groups>section,.notification-groups>section>div,.notification-design-row{width:100%;max-width:100%;min-width:0}.notifications-design-page .voice-page-header-actions{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;width:100%;max-width:100%;padding-bottom:0;overflow:visible}.notifications-design-page .voice-page-header-actions>*{width:100%;max-width:100%;min-width:0}.notifications-design-page .notification-unread-toggle{width:44px;min-width:44px;padding:0;justify-content:center}.notifications-design-page .notification-unread-toggle span{display:none}.notifications-design-page .voice-page-header-actions .button{padding-inline:10px;white-space:nowrap}.notifications-design-page .voice-page-header-actions .icon-only{width:44px;min-width:44px;padding:0}.notification-filter-row{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.notification-filter-row::-webkit-scrollbar{display:none}.notification-filter-row .platform-tabs{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;max-width:none}.notification-design-row{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;overflow:hidden}.notification-row-copy>div{min-width:0;flex-wrap:wrap}.notification-row-copy strong,.notification-row-copy p{min-width:0;overflow-wrap:anywhere;word-break:break-word}.notification-row-copy>small{min-width:0;flex-wrap:wrap;row-gap:4px}.notification-row-actions{grid-column:2;justify-content:flex-end}}.workspace-chat-page{display:grid;width:100%;max-width:1540px;height:calc(100vh - 64px);min-height:300px;margin:0 auto;padding:22px;grid-template-columns:280px minmax(0,1fr);gap:16px;overflow:hidden}.workspace-chat-sidebar,.workspace-chat-main{min-width:0;min-height:0;border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 20px 55px -45px #000000b3}.workspace-chat-sidebar{display:flex;flex-direction:column;padding:16px;overflow:hidden}.workspace-chat-sidebar>header,.workspace-chat-sidebar>header>div{display:flex;align-items:center}.workspace-chat-sidebar>header{justify-content:space-between;margin-bottom:14px}.workspace-chat-sidebar>header>div{gap:10px;min-width:0}.workspace-chat-sidebar>header>div>span,.workspace-chat-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:11px;color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-sidebar>header strong,.workspace-chat-sidebar>header small{display:block}.workspace-chat-sidebar>header strong{color:var(--text);font-size:13px}.workspace-chat-sidebar>header small{color:var(--muted);font-size:9.5px}.workspace-chat-sidebar>header>button{display:none;width:34px;height:34px;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent}.workspace-chat-new{width:100%;min-height:42px}.workspace-chat-search{display:flex;flex-direction:row;min-width:0;height:42px;align-items:center;gap:8px;margin:12px 0;padding:0 11px;border:1px solid var(--border);border-radius:11px;color:var(--muted);background:var(--surface-soft)}.workspace-chat-search>svg{width:15px;height:15px;flex:0 0 15px;margin:0}.workspace-chat-search input{width:100%;height:100%;min-width:0;flex:1 1 auto;margin:0;padding:0;border:0;outline:0;color:var(--text);background:transparent;box-shadow:none;font-size:11px}.workspace-chat-sidebar nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:5px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.workspace-chat-sidebar nav>button{display:grid;width:100%;min-width:0;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid transparent;border-radius:11px;color:var(--muted);background:transparent;text-align:left;cursor:pointer}.workspace-chat-sidebar nav>button:hover{color:var(--muted-strong);background:#ffffff06}.workspace-chat-sidebar nav>button.active{border-color:color-mix(in srgb,var(--brand) 22%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-sidebar nav>button svg{margin-top:2px}.workspace-chat-sidebar nav>button span,.workspace-chat-sidebar nav>button strong,.workspace-chat-sidebar nav>button small{display:block;min-width:0}.workspace-chat-sidebar nav>button strong{overflow:hidden;color:var(--text);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-sidebar nav>button small{margin-top:2px;color:var(--muted);font-size:8.5px}.workspace-chat-history-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 12px;color:var(--muted);font-size:10px;text-align:center}.workspace-chat-main{display:flex;flex-direction:column;overflow:hidden}.workspace-chat-header{display:grid;min-height:74px;align-items:center;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;padding:12px 16px;border-bottom:1px solid var(--border)}.workspace-chat-header>div{min-width:0}.workspace-chat-header h1,.workspace-chat-header h2{overflow:hidden;margin:0;color:var(--text);font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-header p{margin:2px 0 0;color:var(--muted);font-size:9.5px}.workspace-chat-header>.button{justify-self:end}.workspace-chat-messages,.workspace-chat-sidebar nav{scrollbar-width:none}.workspace-chat-messages::-webkit-scrollbar,.workspace-chat-sidebar nav::-webkit-scrollbar{width:0;height:0}.workspace-chat-messages{min-height:0;flex:1;padding:26px clamp(18px,4vw,54px);overflow-y:auto;overscroll-behavior:contain}.workspace-chat-messages .message{max-width:760px}.workspace-chat-messages .message.user{margin-left:auto}.workspace-chat-messages .message.user .bubble{color:#fff;background:var(--brand-gradient)}.workspace-chat-messages .message.assistant .bubble{color:var(--text)}.workspace-chat-messages .sources{background:var(--surface-soft)}.workspace-chat-empty{display:flex;min-height:100%;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.workspace-chat-empty>span{display:grid;width:52px;height:52px;margin-bottom:5px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:15px;color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-empty h2{margin:0;color:var(--text);font-size:18px}.workspace-chat-empty p{max-width:470px;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.workspace-chat-composer-wrap{padding:12px 16px 14px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent)}.workspace-chat-composer-wrap form{display:grid;grid-template-columns:42px 42px minmax(0,1fr) 42px;gap:9px}.workspace-chat-composer-wrap .workspace-chat-attach{color:var(--muted)}.workspace-chat-composer-wrap .workspace-chat-attach:hover:not(:disabled){color:var(--text)}.workspace-chat-attachments{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none}.workspace-chat-attachments li{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 9px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-soft);color:var(--text);font-size:11.5px;line-height:1.3}.workspace-chat-attachments li span{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-attachments li small{color:var(--muted);font-size:10.5px}.workspace-chat-attachments li button{display:inline-flex;padding:0;border:0;background:none;color:var(--muted);cursor:pointer}.workspace-chat-attachments li button:hover{color:var(--text)}.workspace-chat-attachments li.uploading{opacity:.7}.workspace-chat-attachments li .workspace-chat-pasted-open{align-items:center;gap:6px;color:var(--text);font:inherit}.workspace-chat-attachments li .workspace-chat-pasted-open:hover span{text-decoration:underline}.workspace-chat-paste-view{max-height:min(60vh,520px);margin:0;padding:12px 14px;overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);color:var(--text);font:11.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.workspace-chat-typed{margin:0 0 6px;white-space:pre-wrap}.workspace-chat-typed:last-child{margin-bottom:0}.workspace-chat-pasted{margin:6px 0 0;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:10px}.workspace-chat-pasted summary{display:flex;align-items:center;gap:6px;padding:5px 9px;font-size:11.5px;list-style:none;cursor:pointer}.workspace-chat-pasted summary::-webkit-details-marker{display:none}.workspace-chat-pasted summary small{opacity:.75}.workspace-chat-pasted pre{max-height:320px;margin:0;padding:8px 10px;overflow:auto;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.product-photos{display:flex;flex-wrap:wrap;gap:10px}.product-photo{position:relative;width:84px;height:84px;margin:0;border-radius:12px;overflow:visible;background:var(--surface-soft)}.product-photo img{display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.product-photo>button{position:absolute;top:-6px;right:-6px;width:22px;height:22px;padding:0;border-radius:999px;border:1px solid var(--border, rgba(0, 0, 0, .12));background:var(--surface, #fff);color:var(--text);cursor:pointer;display:grid;place-items:center}.product-photo figcaption{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#0000009e;color:#fff;font-size:10px;letter-spacing:.02em}.product-photo.add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--border, rgba(0, 0, 0, .2));background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.product-photo.add:hover{color:var(--text);border-color:var(--text)}.product-photo.add:disabled{opacity:.6;cursor:progress}.product-cell{display:flex;align-items:center;gap:10px}.product-title{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.product-title:hover{text-decoration:underline}.product-thumb{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;background:var(--surface-soft)}.pair-rows{display:grid;gap:8px}.pair-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:8px;align-items:center}.pair-row .row-remove{width:30px;height:30px;padding:0;border-radius:8px;border:1px solid var(--border, rgba(0, 0, 0, .12));background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.pair-row .row-remove:hover{color:var(--text)}.badge-picks{display:flex;flex-wrap:wrap;gap:8px 16px}.badge-picks label{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.workspace-chat-attachments li.media{position:relative;width:78px;height:78px;padding:0;border-radius:12px;overflow:visible;background:var(--surface-soft)}.workspace-chat-attachments li.media img,.workspace-chat-attachments li.media video{display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover}.workspace-chat-attachments li.media .workspace-chat-media-badge{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;background:#0000009e;color:#fff;font-size:10px;line-height:1.2}.workspace-chat-attachments li.media>button{position:absolute;top:-7px;right:-7px;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000059}.workspace-chat-attachments li.media.uploading{opacity:1}.workspace-chat-attachments li.media.uploading:after{content:"Reading…";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#00000073;color:#fff;font-size:10.5px}.workspace-chat-attachments.sent{margin:8px 0 0}.workspace-chat-messages .message.user .bubble .workspace-chat-attachments li{border-color:#ffffff47;background:#ffffff1f;color:inherit}.workspace-chat-messages .message.user .bubble .workspace-chat-attachments li small{color:inherit;opacity:.8}.workspace-chat-composer-wrap input{width:100%;min-width:0;min-height:42px;border-color:var(--border-strong);border-radius:11px;color:var(--text);background:var(--surface-soft)}.workspace-chat-composer-wrap .button{width:42px;min-width:42px;padding:0}.workspace-chat-composer-wrap .operator-pending .button{width:auto;min-width:0;padding:0 16px}.workspace-chat-composer-wrap .operator-pending{margin:0 0 10px}.workspace-chat-composer-wrap>p{margin:7px 0 0;color:var(--muted);font-size:8.5px;text-align:center}.workspace-chat-error{max-width:760px;margin:14px auto 0}.studio-workspace-chat.workspace-chat-page{width:100%;max-width:none;height:clamp(300px,calc(100dvh - 250px),820px);min-height:300px;margin:0;padding:0;grid-template-columns:260px minmax(0,1fr)}.workspace-chat-scrim{display:none}html[data-theme=light] .workspace-chat-sidebar,html[data-theme=light] .workspace-chat-main{border-color:#e5e4e2;background:#fff;box-shadow:0 20px 50px -40px #1c1c1c59}html[data-theme=light] .workspace-chat-search,html[data-theme=light] .workspace-chat-composer-wrap input,html[data-theme=light] .workspace-chat-messages .sources{border-color:#e5e4e2;background:#f7f6f5}html[data-theme=light] .workspace-chat-sidebar nav>button:hover{background:#f6f6f4}html[data-theme=light] .workspace-chat-sidebar nav>button.active{border-color:#9428ed38;background:#f5f4f3}html[data-theme=light] .workspace-chat-composer-wrap{border-color:#e8e7e5;background:#fff}@media(max-width:760px){.workspace-chat-page{display:block;height:calc(100dvh - 64px);min-height:500px;padding:10px;overflow:hidden}.workspace-chat-main{height:100%;border-radius:16px}.workspace-chat-sidebar{position:fixed;z-index:72;top:64px;bottom:0;left:0;width:min(86vw,320px);border-radius:0 18px 18px 0;transform:translate(-105%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.workspace-chat-sidebar.open{transform:translate(0)}.workspace-chat-sidebar>header>button{display:grid}.workspace-chat-scrim{position:fixed;z-index:71;display:block;top:64px;right:0;bottom:0;left:0;border:0;background:#0808089e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.workspace-chat-header{min-height:66px;grid-template-columns:36px 38px minmax(0,1fr) auto;gap:8px;padding:10px}.workspace-chat-history-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:transparent}.workspace-chat-mark{width:38px;height:38px}.workspace-chat-header p{display:none}.workspace-chat-messages{padding:20px 14px}.workspace-chat-empty p{max-width:300px}.workspace-chat-composer-wrap{padding:10px}.workspace-chat-composer-wrap form{grid-template-columns:40px 40px minmax(0,1fr) 40px}.workspace-chat-composer-wrap>p{display:none}.studio-workspace-chat.workspace-chat-page{height:calc(100dvh - 138px);min-height:560px;padding:0}}@media(max-width:430px){.workspace-chat-page{padding:0}.workspace-chat-main{border-width:0;border-radius:0}.workspace-chat-header>.button{width:38px;min-width:38px;padding:0;font-size:0}.workspace-chat-header>.button svg{width:16px;height:16px}.workspace-chat-empty .prompt-suggestions{display:none}}.workspace-chat-page{position:relative;grid-template-columns:278px minmax(0,1fr);gap:14px;padding:18px;transition:grid-template-columns .18s ease,gap .18s ease}.workspace-chat-page.history-collapsed{grid-template-columns:0 minmax(0,1fr);gap:0}.workspace-chat-page.history-collapsed .workspace-chat-sidebar{padding-inline:0;border-width:0;opacity:0;pointer-events:none;visibility:hidden}.workspace-chat-sidebar{padding:14px;transition:opacity .15s ease,padding .18s ease}.workspace-chat-sidebar>header{margin-bottom:12px}.workspace-chat-sidebar>header small{margin-top:2px;font-size:9px}.workspace-chat-new{display:inline-flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;color:var(--muted-strong);background:var(--surface-soft);font-size:11px;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,transform .15s ease}.workspace-chat-new svg{color:var(--brand-bright)}.workspace-chat-new:hover{border-color:color-mix(in srgb,var(--brand) 38%,transparent);color:var(--text);background:var(--brand-soft);transform:translateY(-1px)}.workspace-chat-sidebar nav{gap:4px}.workspace-chat-history-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center;border:1px solid transparent;border-radius:11px;color:var(--muted);background:transparent}.workspace-chat-history-row:hover{background:color-mix(in srgb,var(--surface-raised) 68%,transparent)}.workspace-chat-history-row.active{border-color:color-mix(in srgb,var(--brand) 25%,transparent);background:var(--brand-soft)}.workspace-chat-history-open{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px 4px 10px 10px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.workspace-chat-history-open>svg{margin-top:2px}.workspace-chat-history-open span,.workspace-chat-history-open strong,.workspace-chat-history-open small{display:block;min-width:0}.workspace-chat-history-open strong{overflow:hidden;color:var(--text);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-history-open small{margin-top:3px;color:var(--muted);font-size:8.5px}.workspace-chat-history-delete{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:8px;color:var(--muted);background:transparent;opacity:0;cursor:pointer}.workspace-chat-history-row:hover .workspace-chat-history-delete,.workspace-chat-history-row.active .workspace-chat-history-delete{opacity:1}.workspace-chat-history-delete:hover{color:var(--danger);background:var(--danger-soft)}.workspace-chat-header{min-height:68px;grid-template-columns:36px 38px minmax(180px,1fr) auto auto;gap:10px;padding:10px 14px}.workspace-chat-history-button{display:none}.workspace-chat-collapse-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--border);border-radius:10px;color:var(--muted-strong);background:transparent;cursor:pointer}.workspace-chat-collapse-button:hover{color:var(--text);background:var(--surface-soft)}.workspace-chat-header h2{font-size:14px}.workspace-chat-header p{font-size:9.5px}.workspace-context-pill{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(0,207,163,.22);border-radius:999px;color:var(--success);background:#00cfa314;font-size:9.5px;font-weight:700;white-space:nowrap}.workspace-chat-messages{padding:22px clamp(18px,4vw,54px)}.workspace-chat-thread{width:min(100%,850px);min-height:100%;margin:0 auto}.workspace-chat-thread .message{max-width:760px}.workspace-chat-thread .message+.message{margin-top:17px}.workspace-chat-empty{width:min(100%,860px);min-height:0;margin:0 auto;padding:clamp(28px,6vh,64px) 0 28px;justify-content:flex-start;gap:20px}.workspace-chat-empty-hero{display:flex;max-width:610px;flex-direction:column;align-items:center;gap:8px}.workspace-chat-empty-hero>span{display:grid;width:56px;height:56px;margin-bottom:4px;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);border-radius:17px;color:var(--brand-bright);background:linear-gradient(145deg,var(--brand-soft),color-mix(in srgb,var(--brand) 4%,transparent));box-shadow:0 18px 36px -28px color-mix(in srgb,var(--brand) 90%,transparent)}.workspace-chat-empty-hero>small{color:var(--brand-bright);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.workspace-chat-empty-hero h2{font-size:clamp(22px,2.3vw,30px);letter-spacing:-.035em}.workspace-chat-empty-hero p{max-width:560px;font-size:12.5px}.workspace-chat-starters{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.workspace-chat-starters>button{display:grid;min-width:0;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:11px;column-gap:11px;row-gap:3px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:14px;color:var(--text);background:var(--surface-soft);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.workspace-chat-starters>button:hover{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--brand-soft);transform:translateY(-1px)}.workspace-chat-starters>button>span{display:grid;width:38px;height:38px;grid-row:1 / 3;place-items:center;border-radius:11px;color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-starters strong{font-size:12px}.workspace-chat-starters small{overflow:hidden;color:var(--muted);font-size:9.5px;line-height:1.4}.workspace-chat-context-note{display:flex;width:100%;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border);border-radius:12px;color:var(--muted);background:color-mix(in srgb,var(--surface-soft) 70%,transparent);font-size:9.5px;line-height:1.45;text-align:left}.workspace-chat-context-note svg{flex:0 0 auto;color:var(--gold)}.workspace-chat-context-note strong{color:var(--text)}.workspace-chat-composer-wrap{padding:11px 14px 12px}.workspace-chat-composer-wrap form{width:min(100%,900px);margin:0 auto;grid-template-columns:44px 44px minmax(0,1fr) 44px}.workspace-chat-composer-wrap .workspace-chat-mic{color:var(--muted)}.workspace-chat-composer-wrap .workspace-chat-mic:hover:not(:disabled){color:var(--text)}.workspace-chat-composer-wrap .workspace-chat-mic.listening,.workspace-chat-composer-wrap .workspace-chat-mic.thinking,.workspace-chat-composer-wrap .workspace-chat-mic.speaking{color:var(--success);border-color:#00cfa366;background:#00cfa31a}.workspace-voice-pill{display:flex;width:min(100%,900px);margin:0 auto 8px;align-items:center;gap:9px;padding:6px 8px 6px 12px;border:1px solid rgba(0,207,163,.22);border-radius:999px;background:#00cfa314;color:var(--text);font-size:11px}.workspace-voice-pill span:nth-of-type(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-voice-pill .button{min-height:26px;padding:0 10px;font-size:10.5px;gap:5px}.workspace-voice-dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--success)}.workspace-voice-pill.listening .workspace-voice-dot{animation:workspace-voice-pulse 1.1s ease-in-out infinite}.workspace-voice-pill.thinking .workspace-voice-dot{background:var(--muted);animation:workspace-voice-pulse .7s ease-in-out infinite}.workspace-voice-pill.speaking .workspace-voice-dot{background:var(--accent);animation:workspace-voice-pulse .5s ease-in-out infinite}@keyframes workspace-voice-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}.workspace-voice-notice{width:min(100%,900px);margin:0 auto 8px;color:var(--muted);font-size:10.5px}.workspace-chat-composer-wrap textarea{width:100%;min-width:0;min-height:44px;max-height:min(40vh,280px);padding:12px 14px;overflow-y:auto;resize:none;border:1px solid var(--border-strong);border-radius:12px;outline:0;color:var(--text);background:var(--surface-soft);font:inherit;font-size:11.5px;line-height:1.5}.workspace-chat-composer-wrap textarea:focus{border-color:color-mix(in srgb,var(--brand) 42%,transparent);box-shadow:0 0 0 3px var(--brand-soft)}.workspace-chat-composer-wrap form .button{width:44px;min-width:44px;height:44px}.workspace-chat-message-actions{display:flex;align-items:center;gap:4px;margin-top:7px;color:var(--muted)}.workspace-chat-message-actions>span{flex:1}.workspace-chat-message-actions button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 8px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:9px;cursor:pointer}.workspace-chat-message-actions button:hover{color:var(--text);background:var(--surface-soft)}.workspace-chat-message-actions .workspace-chat-document-action{border:1px solid color-mix(in srgb,var(--brand) 24%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-message-actions .workspace-chat-document-action:hover{border-color:color-mix(in srgb,var(--brand) 48%,transparent);color:var(--text)}.workspace-chat-message-actions small{font-size:9px}.workspace-chat-thinking{display:inline-flex;gap:4px;padding:3px 0}.workspace-chat-thinking i{width:6px;height:6px;border-radius:50%;background:var(--brand-bright);animation:workspace-chat-pulse 1s infinite ease-in-out}.workspace-chat-thinking i:nth-child(2){animation-delay:.12s}.workspace-chat-thinking i:nth-child(3){animation-delay:.24s}@keyframes workspace-chat-pulse{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.workspace-chat-dialog-scrim{position:fixed;z-index:100;display:grid;top:0;right:0;bottom:0;left:0;place-items:center;padding:18px;background:#080808b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace-chat-dialog{width:min(100%,640px);max-height:min(760px,calc(100dvh - 36px));padding:18px;overflow-y:auto;border:1px solid var(--border-strong);border-radius:18px;background:var(--surface);box-shadow:0 28px 90px -35px #000c}.workspace-chat-dialog>header{display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:10px;margin-bottom:16px}.workspace-chat-dialog>header>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:var(--brand-bright);background:var(--brand-soft)}.workspace-chat-dialog h2{margin:0;color:var(--text);font-size:16px}.workspace-chat-dialog header p{margin:3px 0 0;color:var(--muted);font-size:9.5px}.workspace-chat-dialog header>button,.workspace-chat-toast>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:9px;color:var(--muted);background:transparent;cursor:pointer}.workspace-chat-dialog>label{display:block;margin-top:12px;color:var(--muted-strong);font-size:10px;font-weight:700}.workspace-chat-dialog label input,.workspace-chat-dialog label textarea{width:100%;margin-top:6px;border-color:var(--border-strong);border-radius:11px;color:var(--text);background:var(--surface-soft)}.workspace-chat-dialog label textarea{min-height:240px;resize:vertical}.workspace-chat-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.answer-markdown{color:inherit;font:inherit;line-height:1.65}.answer-markdown>:first-child{margin-top:0}.answer-markdown>:last-child{margin-bottom:0}.answer-markdown p{margin:0 0 12px;white-space:normal}.answer-markdown h1,.answer-markdown h2,.answer-markdown h3,.answer-markdown h4{margin:18px 0 7px;color:inherit;font-size:1em;line-height:1.35;letter-spacing:0}.answer-markdown ul,.answer-markdown ol{margin:8px 0 14px;padding-left:22px}.answer-markdown li{margin:5px 0;padding-left:2px}.answer-markdown li::marker{color:var(--brand-bright);font-weight:700}.answer-markdown li>p{margin:0}.answer-markdown li>p+p{margin-top:8px}.answer-markdown li>ul,.answer-markdown li>ol{margin:4px 0 0}.answer-markdown hr{height:1px;margin:16px 0;border:0;background:var(--border)}.answer-markdown em{color:var(--muted-strong)}.answer-markdown blockquote{margin:12px 0;padding:9px 12px;border-left:3px solid color-mix(in srgb,var(--brand) 42%,transparent);border-radius:0 8px 8px 0;color:var(--muted-strong);background:var(--brand-soft)}.answer-markdown code{padding:1px 5px;border:1px solid var(--border);border-radius:5px;color:var(--brand-bright);background:var(--surface-soft)}.answer-markdown pre{max-width:100%;padding:12px;overflow-x:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.answer-markdown pre code{padding:0;border:0;color:inherit;background:transparent}.answer-markdown a:not(.citation-ref){color:var(--brand-bright);text-decoration:underline;text-underline-offset:2px}.conversation-message-content{margin-top:6px;color:var(--muted-strong)}.workspace-chat-toast{position:fixed;z-index:110;right:20px;bottom:20px;display:grid;width:min(430px,calc(100vw - 32px));grid-template-columns:34px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:11px;border:1px solid rgba(0,207,163,.28);border-radius:14px;color:var(--text);background:var(--surface-raised);box-shadow:0 22px 60px -28px #000000d9}.workspace-chat-toast>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--success);background:#00cfa31a}.workspace-chat-toast strong,.workspace-chat-toast small{display:block}.workspace-chat-toast strong{font-size:11px}.workspace-chat-toast small{margin-top:2px;color:var(--muted);font-size:8.5px}html[data-theme=light] .workspace-chat-starters>button,html[data-theme=light] .workspace-chat-context-note,html[data-theme=light] .workspace-chat-composer-wrap textarea{background:#f7f6f5}html[data-theme=light] .workspace-chat-history-row:hover{background:#f6f6f4}html[data-theme=light] .workspace-chat-dialog,html[data-theme=light] .workspace-chat-toast{background:#fff}@media(max-width:980px){.workspace-context-pill{display:none}.workspace-chat-header{grid-template-columns:36px 38px minmax(140px,1fr) auto}}@media(max-width:760px){.workspace-chat-page,.workspace-chat-page.history-collapsed{display:block;height:calc(100dvh - 64px);min-height:520px;padding:8px}.workspace-chat-page.history-collapsed .workspace-chat-sidebar{padding:14px;border-width:1px;opacity:1;visibility:visible}.workspace-chat-collapse-button{display:none}.workspace-chat-history-button{display:grid}.workspace-chat-header{grid-template-columns:36px 38px minmax(0,1fr) 38px;min-height:62px;padding:8px 10px}.workspace-chat-header>.button{width:38px;min-width:38px;height:38px;padding:0;font-size:0}.workspace-chat-header>.button svg{width:16px;height:16px}.workspace-chat-messages{padding:12px 12px 20px}.workspace-chat-empty{padding:24px 2px 18px;gap:16px}.workspace-chat-empty-hero>span{width:50px;height:50px}.workspace-chat-empty-hero h2{font-size:22px}.workspace-chat-empty-hero p{max-width:340px;font-size:11px}.workspace-chat-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-chat-starters>button{display:flex;min-height:108px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px}.workspace-chat-starters>button>span{width:34px;height:34px}.workspace-chat-starters strong{font-size:11px}.workspace-chat-starters small{font-size:8.5px}.workspace-chat-context-note{align-items:flex-start;font-size:8.5px}.workspace-chat-composer-wrap{padding:9px 10px 10px}.workspace-chat-composer-wrap>p{display:none}.workspace-chat-composer-wrap textarea{font-size:11px}.workspace-chat-message-actions{flex-wrap:wrap}.workspace-chat-message-actions>span{display:none}.workspace-chat-dialog{padding:14px}.workspace-chat-dialog label textarea{min-height:200px}.workspace-chat-dialog>footer{flex-wrap:wrap}.workspace-chat-dialog>footer .button.primary{width:100%;order:-1}.workspace-chat-toast{right:16px;bottom:16px;grid-template-columns:32px minmax(0,1fr) 28px}.workspace-chat-toast>.button{grid-column:2;justify-self:start}.studio-workspace-chat.workspace-chat-page{height:calc(100dvh - 138px);min-height:530px;padding:0}}@media(max-width:430px){.workspace-chat-page{padding:0}.workspace-chat-main{border-width:0;border-radius:0}.workspace-chat-header p{display:none}.workspace-chat-empty{padding-top:20px}.workspace-chat-starters small{display:block}}.workspace-chat-header{grid-template-columns:36px 38px minmax(180px,1fr) auto}.workspace-chat-header>div p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-chat-mobile-history-layer{display:none}@media(max-width:980px){.workspace-chat-header{grid-template-columns:36px 38px minmax(140px,1fr)}}@media(max-width:760px){.workspace-chat-desktop-sidebar{display:none!important}.workspace-chat-mobile-history-layer{position:fixed;z-index:1000;display:block;top:0;right:0;bottom:0;left:0;isolation:isolate}.workspace-chat-mobile-scrim{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;border:0;background:#080808ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer}.workspace-chat-mobile-sidebar{position:fixed!important;z-index:1001;top:0!important;right:auto!important;bottom:0!important;left:0!important;display:flex!important;width:min(88vw,350px)!important;height:100dvh!important;padding:16px!important;overflow:hidden;border-width:1px!important;border-radius:0 18px 18px 0!important;opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;pointer-events:auto!important;box-shadow:22px 0 70px -34px #000000e6}.workspace-chat-mobile-sidebar>header>button{display:grid!important;cursor:pointer}.workspace-chat-header{grid-template-columns:36px 38px minmax(0,1fr)}}.payment-return-page{min-height:100vh;display:grid;place-items:center;align-content:center;gap:28px;padding:24px;background:var(--page-bg, #f6f5f3)}.payment-return-card{width:min(100%,520px);display:grid;justify-items:center;gap:16px;padding:44px;text-align:center}.payment-return-card>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px}.payment-return-card>span.success{color:#009f7a;background:#dff8f1}.payment-return-card>span.cancelled{color:#d14343;background:#f0efee}.payment-return-card>span.pending{color:var(--brand);background:#f2f1ef}.payment-return-card>span.warning{color:#9a6200;background:#fff4d6}.payment-return-card h1,.payment-return-card p{margin:0}.payment-return-reference{display:flex;align-items:center;gap:8px;color:var(--muted)}.payment-return-business{margin:-6px 0 14px;font-size:14px;font-weight:600;color:var(--muted-strong, var(--muted));text-align:center}.payment-return-countdown{margin:10px 0 0;font-size:12.5px;color:var(--muted)}.payment-return-facts{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:4px 0;border:1px solid var(--border);border-radius:12px;background:var(--border);text-align:left}.payment-return-facts>div{min-width:0;padding:12px 14px;background:var(--surface)}.payment-return-facts dt{margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.payment-return-facts dd{overflow-wrap:anywhere;margin:0;color:var(--text);font-size:13px;font-weight:650;text-transform:capitalize}html[data-theme=dark] .payment-return-card>span.success{background:#009f7a26}html[data-theme=dark] .payment-return-card>span.cancelled{background:#d1434326}html[data-theme=dark] .payment-return-card>span.pending{background:#8a26dc2b}html[data-theme=dark] .payment-return-card>span.warning{background:#c584102b}@media(max-width:540px){.payment-return-page{padding:18px}.payment-return-card{padding:28px 20px}.payment-return-facts{grid-template-columns:1fr}.payment-return-reference{align-items:flex-start;text-align:left}}.whatsapp-verify{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.whatsapp-verify span{font-size:10px;color:#cdcccb}.whatsapp-verify small{line-height:1.55}.whatsapp-verify-row{display:flex;gap:8px}.whatsapp-verify-row input{flex:1;min-width:0;padding:9px 12px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#0a0a0a59;color:#f4f3f1;font-size:13px;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.whatsapp-verify-row input:focus{outline:none;border-color:#00c89673}.whatsapp-verify-row input::-moz-placeholder{color:#68758a;font-size:10.5px;letter-spacing:normal}.whatsapp-verify-row input::placeholder{color:#68758a;font-size:10.5px;letter-spacing:normal}.whatsapp-verify-row .button{flex-shrink:0}.whatsapp-verify .error{margin:0}html[data-theme=light] .whatsapp-verify span{color:#6b4a34}html[data-theme=light] .whatsapp-verify-row input{border-color:#dcdbda;background:#fff;color:#292929}.whatsapp-embedded{display:grid;gap:10px}.whatsapp-embedded .button{justify-self:start}.whatsapp-embedded .error{margin:0}.whatsapp-embedded-keep{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;cursor:pointer}.whatsapp-embedded-keep input{margin-top:2px;flex-shrink:0}.whatsapp-dm-state{display:block;margin-top:8px;font-size:12px;line-height:1.45}.business-design-page .table-toolbar{align-items:center}.business-design-page .table-toolbar .select{width:190px;height:40px;min-height:40px;padding:0 12px;flex:none;border-color:#363636;border-radius:11px;background:#ffffff04;font-size:12px;line-height:38px}.business-design-page .table-toolbar .search-field{height:40px;min-height:40px}@media(max-width:1180px){.business-design-page .table-toolbar .select{width:100%;flex:1 1 100%}}html[data-theme=light] .business-design-page .table-toolbar .select{border-color:#dcdbda;background:#fff}.orders-design-page .board-card[draggable=true]{cursor:grab}.orders-design-page .board-card.dragging{opacity:.45;cursor:grabbing}.orders-design-page .board-column.drop-target{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}html[data-theme=light] .orders-design-page .board-column.drop-target{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:#f5f4f3}.mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}.operations-page .stat-grid.operations-stats{margin-bottom:18px}.ops-tabs{display:flex;gap:6px;margin-bottom:20px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface);width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto}.ops-tab{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;padding:8px 14px;border-radius:9px;cursor:pointer;white-space:nowrap}.ops-tab:hover{color:var(--text)}.ops-tab.active{background:var(--brand-soft, color-mix(in srgb, var(--brand) 14%, transparent));color:var(--brand)}.ops-section{display:flex;flex-direction:column;gap:16px}.ops-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ops-section-head h2{margin:0 0 4px;font-size:18px}.ops-section-head p{margin:0;max-width:56ch}.ops-section-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.ops-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;text-transform:capitalize}.ops-chip.gold{border-color:#c9a22766;color:#d6ab27;background:#c9a22714}.ops-chip.violet{border-color:#b15cf659;color:var(--brand-bright);background:#b15cf617}.ops-chip.neutral{color:var(--muted);text-transform:none}.blueprint-facts{display:flex;flex-direction:column;gap:18px;border:1px solid var(--border);border-radius:var(--radius-lg, 18px);background:var(--surface);padding:20px 22px}.blueprint-facts h3{margin:0;font-size:15px}.blueprint-table{width:100%;border-collapse:collapse;font-size:13.5px}.blueprint-table th{text-align:left;color:var(--muted);font-weight:500;padding:7px 16px 7px 0;width:160px;vertical-align:top;white-space:nowrap}.blueprint-table td{padding:7px 0;line-height:1.5}.blueprint-table.compact th{width:140px}.blueprint-sources{display:inline-flex;flex-wrap:wrap;gap:5px;margin-left:9px}.blueprint-sources em{font-style:normal;font-size:11px;color:var(--muted);border:1px dashed var(--border-strong, var(--border));border-radius:999px;padding:1px 7px}.blueprint-block h4{margin:0 0 8px;font-size:13px;display:flex;align-items:center;gap:6px}.blueprint-notes{margin:0 0 10px}.blueprint-notes dt{font-weight:600;font-size:12.5px;text-transform:capitalize;margin-bottom:4px}.blueprint-notes dd{margin:0 0 4px;font-size:13px;line-height:1.5}.blueprint-unknowns{border:1px solid rgba(201,162,39,.3);background:#c9a2270f;border-radius:12px;padding:14px 16px}.blueprint-unknowns h4{color:#d6ab27}.blueprint-unknowns ul{margin:0 0 8px;padding-left:18px;font-size:13px;line-height:1.6}.work-item-title{font-weight:600;margin-right:8px}.block{display:block}.work-item-detail{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px}.work-item-main{display:flex;flex-direction:column;gap:12px;min-width:0}.work-item-main h4{margin:6px 0 0;font-size:13px}.work-item-status-row,.work-item-actions,.work-item-secondary{display:flex;gap:8px;flex-wrap:wrap}.work-item-collect{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.work-item-collect select,.work-item-collect input{max-width:220px}.work-item-timeline{border-left:1px solid var(--border);padding-left:18px}.work-item-timeline h4{margin:0 0 10px;font-size:13px}.work-item-timeline ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:380px;overflow-y:auto}.work-item-timeline li{font-size:12.5px;line-height:1.45}.work-item-timeline .timeline-type{font-weight:600;text-transform:capitalize}.work-item-timeline small{display:block;color:var(--muted)}@media(max-width:760px){.work-item-detail{grid-template-columns:1fr}.work-item-timeline{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:14px}}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.workflow-card{border:1px solid var(--border);border-radius:var(--radius-lg, 18px);background:var(--surface);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.workflow-card.template{border-style:dashed}.workflow-card header{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-card h3{margin:0;font-size:14.5px}.workflow-card p{margin:0}.workflow-flow{display:flex;flex-wrap:wrap;gap:4px 2px;align-items:center;line-height:1.9}.workflow-flow-step{display:inline-flex;align-items:center}.workflow-flow-step i{font-style:normal;color:var(--muted);margin:0 4px;font-size:11px}.workflow-state{font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);white-space:nowrap;text-transform:capitalize}.workflow-state.cat-open{border-color:color-mix(in srgb,var(--brand) 35%,transparent);color:var(--brand)}.workflow-state.cat-in_progress{border-color:#c9a22766;color:#d6ab27}.workflow-state.cat-done{border-color:#00c89666;color:#00c896}.workflow-state.cat-cancelled{color:var(--muted)}.workflow-guards{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:auto}.button.small{padding:5px 10px;font-size:12px}.ops-executions{border:1px solid var(--border);border-radius:var(--radius-lg, 18px);background:var(--surface);padding:16px 18px}.ops-executions h3{margin:0 0 10px;font-size:14px}.ops-executions ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ops-executions li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13px}.execution-error{flex-basis:100%;padding-left:2px}.test-result{margin-top:10px;border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.test-result pre{margin:0;overflow-x:auto;font-size:12px;line-height:1.5}.onboarding-models{display:flex;flex-direction:column;gap:6px}.onboarding-models-label{font-weight:600;font-size:13.5px}.onboarding-models>small{color:var(--muted);font-size:12px}.onboarding-models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px;margin-top:6px}.onboarding-model-chip{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);padding:10px 12px;cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease}.onboarding-model-chip:hover{border-color:var(--border-strong, var(--border))}.onboarding-model-chip.selected{border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--brand-soft, color-mix(in srgb, var(--brand) 12%, transparent))}.onboarding-model-chip strong{font-size:13px}.onboarding-model-chip small{color:var(--muted);font-size:11.5px;line-height:1.35}.onboarding-adaptive{display:flex;flex-direction:column;gap:12px;border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface)}.onboarding-adaptive-label{font-weight:600;font-size:12.5px;color:var(--brand)}.question-multi{display:flex;flex-direction:column;gap:6px}.question-multi-prompt{font-weight:500}.question-multi-options{display:flex;flex-wrap:wrap;gap:7px}.question-multi-chip{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:12.5px;padding:6px 12px;cursor:pointer}.question-multi-chip.selected{border-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--brand);background:var(--brand-soft, color-mix(in srgb, var(--brand) 12%, transparent))}html[data-theme=light] .ops-chip.gold,html[data-theme=light] .blueprint-unknowns h4{color:#8a6a10}html[data-theme=light] .blueprint-unknowns{background:#c9a22714}html[data-theme=light] .ops-chip.violet{color:var(--brand)}html[data-theme=light] .workflow-state.cat-in_progress{color:#8a6a10}html[data-theme=light] .workflow-state.cat-done{color:#047857}.admin-operations-detail{display:flex;flex-direction:column;gap:10px}.admin-operations-detail h4{margin:8px 0 2px;font-size:13px}.admin-operations-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.admin-operations-list li{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:13px}.admin-panel .ops-tabs{margin-top:4px}.admin-panel .ops-tab{display:inline-flex;align-items:center;gap:6px}.admin-overview{display:flex;flex-direction:column;gap:18px}.admin-charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.admin-charts-grid .card h2{font-size:14px;margin-bottom:10px}.admin-clickable tbody tr{cursor:pointer}.tenant-drawer{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px}.tenant-drawer-main{display:flex;flex-direction:column;gap:12px;min-width:0}.tenant-drawer-main h4{margin:6px 0 0;font-size:13px}.tenant-plan-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.tenant-plan-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.tenant-plan-form input,.tenant-plan-form select{max-width:160px}.tenant-drawer-audit{border-left:1px solid var(--border);padding-left:18px}.tenant-drawer-audit h4{margin:0 0 10px;font-size:13px}.tenant-drawer-audit ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto}.tenant-drawer-audit li{font-size:12.5px;line-height:1.45}.tenant-drawer-audit small{display:block;color:var(--muted)}@media(max-width:760px){.tenant-drawer{grid-template-columns:1fr}.tenant-drawer-audit{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:14px}}.hq-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh;background:var(--bg);color:var(--text)}.hq-sidebar{display:flex;flex-direction:column;gap:16px;padding:18px 14px;border-right:1px solid var(--border);background:var(--surface);position:sticky;top:0;height:100vh;overflow-y:auto}.hq-brand{display:flex;align-items:center;gap:10px;padding:2px 6px}.hq-brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--brand-soft, color-mix(in srgb, var(--brand) 14%, transparent));color:var(--brand)}.hq-brand-name{font-weight:700;letter-spacing:.04em;line-height:1.1;font-size:14.5px}.hq-brand-name small{display:block;font-size:9px;letter-spacing:.14em;color:var(--muted);font-weight:600}.hq-api-chip{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:11px;padding:9px 11px;font-size:11.5px}.hq-api-chip i{width:8px;height:8px;border-radius:50%;flex:none}.hq-api-chip.live i{background:#00c896;box-shadow:0 0 0 3px #00c8962e}.hq-api-chip.down i{background:var(--danger)}.hq-api-chip span{display:flex;flex-direction:column;line-height:1.25;font-weight:600}.hq-api-chip span small{color:var(--muted);font-weight:400;font-size:10.5px}.hq-api-chip b{margin-left:auto;font-size:9.5px;letter-spacing:.08em;padding:2px 7px;border-radius:999px}.hq-api-chip.live b{color:#00c896;background:#00c8961f}.hq-api-chip.down b{color:var(--danger);background:#ef44441f}.hq-nav{display:flex;flex-direction:column;gap:16px;flex:1}.hq-nav-group{display:flex;flex-direction:column;gap:2px}.hq-nav-title{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 10px 6px;font-weight:700}.hq-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:500}.hq-nav-item:hover{color:var(--text);background:var(--surface-raised, rgba(255, 255, 255, .03))}.hq-nav-item.active{color:var(--brand);background:var(--brand-soft, color-mix(in srgb, var(--brand) 12%, transparent))}.hq-sidebar-foot{border-top:1px solid var(--border);padding-top:10px}.hq-main{display:flex;flex-direction:column;min-width:0}.hq-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 26px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:5}.hq-topbar-crumb{display:flex;flex-direction:column;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hq-topbar-crumb strong{font-size:13.5px;letter-spacing:0;text-transform:none;color:var(--text)}.hq-topbar-actions{display:flex;align-items:center;gap:14px}.hq-account{display:flex;align-items:center;gap:9px;font-size:12.5px}.hq-account b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brand-soft, color-mix(in srgb, var(--brand) 14%, transparent));color:var(--brand);font-size:11px}.hq-account>span{display:flex;flex-direction:column;line-height:1.25;font-weight:600}.hq-account small{color:var(--muted);font-weight:400;font-size:10.5px}.hq-content{padding:26px;display:flex;flex-direction:column;gap:18px;max-width:1460px;width:100%;margin:0 auto}.hq-overview{display:flex;flex-direction:column;gap:20px}.hq-greeting{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hq-greeting-date{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700}.hq-greeting h1{margin:4px 0;font-size:28px}.hq-greeting p{margin:0}.hq-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.hq-charts-row{display:grid;grid-template-columns:2fr 1fr;gap:14px}.hq-chart-card{min-width:0}.hq-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.hq-card-head h2{margin:0;font-size:14.5px}.hq-card-head p{margin:2px 0 0}.hq-chart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:200px;text-align:center}.hq-bottom-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.hq-attention{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.hq-attention a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:10px;border:1px solid transparent;color:var(--text);text-decoration:none;font-size:13px;font-weight:600}.hq-attention a:hover{border-color:var(--border);background:var(--surface-raised, rgba(255, 255, 255, .02))}.hq-attention small{display:block;font-weight:400;font-size:11.5px}.hq-attention em{margin-left:auto;font-style:normal}.hq-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.hq-activity li{display:flex;flex-direction:column;gap:1px;font-size:12.5px}.hq-health{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.hq-health li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.hq-health i{width:8px;height:8px;border-radius:50%;flex:none}.hq-health i.ok{background:#00c896;box-shadow:0 0 0 3px #00c89626}.hq-health i.bad{background:var(--danger)}.hq-health small{display:block;font-weight:400;font-size:11px}.hq-health-note{display:flex;align-items:center;gap:6px;margin:10px 0 0}.hq-spend{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.hq-page{display:flex;flex-direction:column;gap:16px}.hq-page-head h1{margin:0 0 4px;font-size:22px}.hq-page-head p{margin:0;max-width:70ch}@media(max-width:980px){.hq-charts-row{grid-template-columns:1fr}}@media(max-width:760px){.hq-shell{grid-template-columns:1fr}.hq-sidebar{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center}.hq-nav{flex-direction:row;flex-wrap:wrap}.hq-content{padding:16px}}.hq-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hq-page-head-meta{display:flex;align-items:center;gap:10px}.hq-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.hq-mini{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface);padding:13px 15px}.hq-mini strong{font-size:22px;line-height:1.15;font-variant-numeric:tabular-nums}.hq-mini small{font-size:11px}.hq-note{display:flex;align-items:center;gap:7px}.hq-provider-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.hq-provider{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:11px;padding:11px 13px;background:var(--surface)}.hq-provider i{width:8px;height:8px;border-radius:50%;flex:none}.hq-provider.on i{background:#00c896;box-shadow:0 0 0 3px #00c89626}.hq-provider.off i{background:var(--muted)}.hq-provider>span{display:flex;flex-direction:column;line-height:1.3;font-size:13px;font-weight:600;min-width:0}.hq-provider small{font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-provider .status-pill{margin-left:auto;flex:none}.hq-page .card h2{display:flex;align-items:center;gap:7px;font-size:14.5px;margin:0 0 6px}.hq-page .card{display:flex;flex-direction:column;gap:10px}.hq-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.hq-toolbar input[type=search]{flex:1;min-width:220px}.hq-filters{display:flex;gap:5px;flex-wrap:wrap}.hq-filter{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;font-size:12px;font-weight:600;padding:6px 11px;border-radius:999px;cursor:pointer}.hq-filter:hover{color:var(--text)}.hq-filter.active{border-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--brand);background:var(--brand-soft, color-mix(in srgb, var(--brand) 12%, transparent))}.hq-row-actions{display:flex;gap:6px;justify-content:flex-end;white-space:nowrap}.hq-action-list{display:flex;flex-direction:column;gap:8px}.hq-action{display:flex;align-items:flex-start;gap:11px;text-align:left;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text);font:inherit;padding:12px 14px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.hq-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 42%,transparent);background:var(--brand-soft, color-mix(in srgb, var(--brand) 8%, transparent))}.hq-action:disabled{opacity:.5;cursor:not-allowed}.hq-action>svg{margin-top:2px;flex:none}.hq-action span{display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:600;line-height:1.35}.hq-action small{font-weight:400;font-size:11.5px}.hq-action.danger:hover:not(:disabled){border-color:var(--danger);background:#ef444412}.hq-secret{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--surface-raised, rgba(255, 255, 255, .02))}.hq-secret code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;font-size:12px}.tenant-support-actions{display:flex;gap:8px;flex-wrap:wrap}.hq-toast{font-size:13px}.nv-legal-page{display:flex;flex-direction:column;min-height:100vh}.nv-legal{flex:1;padding:130px 0 72px}.nv-legal .nv-container{max-width:760px}.nv-legal-head{margin-bottom:42px}.nv-legal-head h1{font-size:40px;letter-spacing:-.02em;margin:0 0 14px}.nv-legal-intro{font-size:17px;line-height:1.65;margin:0 0 10px;color:var(--text);opacity:.78}.nv-legal-head small{font-size:13px;color:var(--text);opacity:.55}.nv-legal section{margin:30px 0}.nv-legal h2{font-size:20px;margin:0 0 10px}.nv-legal p{font-size:15px;line-height:1.72;margin:0 0 12px;color:var(--text);opacity:.78}.nv-legal-foot{border-top:1px solid rgba(127,140,161,.22);padding:22px 0}.nv-legal-foot .nv-container{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--text);opacity:.6}.nv-legal-foot a{color:#9a0048;text-decoration:none}.nv-waves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.nv-waves svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}.nv-wave-orb{position:absolute;border-radius:50%;filter:blur(90px)}.nv-wave-orb.purple{background:#73006521}.nv-wave-orb.red{background:#ff0e001a}.nv-wave-orb.ember{background:#ff42001a}@media(min-width:768px){.nv-waves svg{display:block}}.nv-hero-copy{position:relative;z-index:1}.nv-hero .nv-badge.gold{position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=light] .nv-waves svg{opacity:.45}html[data-theme=light] .nv-wave-orb{opacity:.65}html[data-theme=light] .nv-hero .nv-badge.gold{border-color:#a67c0c80;color:#6f5400;background:#fffffff0;box-shadow:0 6px 18px -12px #73006559}.billing-page.billing-setup-mode{display:flex;flex-direction:column}.billing-page.billing-setup-mode>.voice-page-header{order:-40}.billing-page.billing-setup-mode>.billing-notice{order:-30}.billing-page.billing-setup-mode>.billing-setup-hero{order:-25}.billing-page.billing-setup-mode>.billing-plans-section{order:-20;margin-top:0}.billing-setup-hero{border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 10%,transparent),transparent 55%)}.billing-setup-hero .billing-setup-step{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--brand)}.billing-setup-hero h2{margin:7px 0 8px;font-size:19px}.billing-setup-hero p{margin:0;max-width:72ch;color:var(--muted-strong);font-size:13px;line-height:1.6}.team-access-page{max-width:1320px}.team-access-page>.card,.team-access-summary>.card{margin:0}.team-access-notice,.team-access-readonly{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;border:1px solid var(--border-strong);border-radius:12px;color:var(--muted-strong);background:var(--surface-raised);font-size:13px}.team-access-notice.success{border-color:#35d49a47;color:var(--success);background:var(--success-soft)}.team-access-notice.danger{border-color:#ff7b8447;color:var(--danger);background:var(--danger-soft)}.team-access-notice>button{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:8px;color:currentColor;background:transparent;cursor:pointer;font-size:20px;line-height:1}.team-access-notice>button:hover{background:#7f8ca11f}.team-access-readonly{grid-template-columns:auto minmax(0,1fr);border-color:color-mix(in srgb,var(--brand) 24%,transparent);background:var(--brand-soft)}.team-access-readonly>svg{color:var(--brand-bright)}.team-access-readonly>div{display:flex;min-width:0;flex-direction:column;gap:2px}.team-access-readonly strong{color:var(--text);font-size:13px}.team-access-readonly span{color:var(--muted-strong);font-size:12px}.team-access-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.team-access-summary>article{display:flex;min-height:92px;align-items:center;gap:13px;padding:17px 18px}.team-access-summary>article>span{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:10px;color:var(--brand-bright);background:var(--brand-soft)}.team-access-summary>article>div{display:flex;min-width:0;flex-direction:column;gap:2px}.team-access-summary strong{color:var(--text);font-size:22px;font-variant-numeric:tabular-nums;line-height:1.05}.team-access-summary small{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.team-access-panel{overflow:hidden;padding:0}.team-access-panel-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--border)}.team-access-panel-head>div:first-child{min-width:0}.team-access-panel-head h2{margin:3px 0 4px;color:var(--text);font-size:16px}.team-access-panel-head p{max-width:720px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.team-access-eyebrow{display:block;color:var(--brand-bright);font-size:10px;font-weight:700;letter-spacing:.085em;text-transform:uppercase}.team-access-toolbar{display:flex;flex:0 1 480px;align-items:center;justify-content:flex-end;gap:9px}.team-access-toolbar label{width:min(100%,300px)}.team-access-toolbar input,.team-access-toolbar select,.team-access-role-control select,.team-access-dialog-form input,.team-access-dialog-form select{min-height:40px;border:1px solid var(--border-strong);border-radius:9px;color:var(--text);background:var(--surface-soft);outline:none}.team-access-toolbar input{width:100%;padding:8px 11px}.team-access-toolbar select{width:150px;padding:8px 30px 8px 11px}.team-access-toolbar :is(input,select):focus-visible,.team-access-role-control select:focus-visible,.team-access-dialog-form :is(input,select):focus-visible{border-color:color-mix(in srgb,var(--brand) 42%,transparent);box-shadow:0 0 0 3px var(--brand-soft)}.team-access-loading{display:flex;min-height:148px;align-items:center;justify-content:center;gap:9px;padding:24px;color:var(--muted);font-size:13px}.team-access-panel>.empty-state{margin:18px 22px 22px}.team-access-person{display:flex;min-width:220px;align-items:center;gap:10px}.team-access-person>span{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid var(--border-strong);border-radius:10px;color:var(--brand-bright);background:var(--brand-soft);font-size:11px;font-weight:750}.team-access-person>div{display:flex;min-width:0;flex-direction:column}.team-access-person strong,.team-access-invite-list strong{overflow:hidden;color:var(--text);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.team-access-person small,.team-access-invite-list small{overflow:hidden;color:var(--muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.team-access-person em{width:-moz-fit-content;width:fit-content;margin-top:3px;padding:1px 6px;border-radius:999px;color:var(--success);background:var(--success-soft);font-size:9px;font-style:normal}.team-access-role-control{display:flex;min-width:150px;flex-direction:column;align-items:flex-start;gap:4px}.team-access-role-control select{width:100%;min-height:36px;padding:6px 28px 6px 9px;font-size:11.5px}.team-access-role-control small,.team-access-row-actions>small{max-width:220px;color:var(--amber);font-size:9.5px;line-height:1.35}.team-access-date{color:var(--muted);font-size:11px;white-space:nowrap}.team-access-row-actions{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.team-access-row-actions .button{white-space:nowrap}.team-access-invite-list{display:flex;flex-direction:column}.team-access-invite-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--border)}.team-access-invite-list>article:first-child{border-top:0}.team-access-invite-list>article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--brand-bright);background:var(--brand-soft)}.team-access-invite-list>article>div{display:flex;min-width:0;flex-direction:column}.team-access-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 22px 22px}.team-access-role-grid>article{min-width:0;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.team-access-role-grid>article.owner{border-color:#f4b86047}.team-access-role-grid>article>header{display:flex;align-items:flex-start;gap:10px}.team-access-role-grid>article>header>span{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px;color:var(--brand-bright);background:var(--brand-soft)}.team-access-role-grid>article.owner>header>span{color:var(--amber);background:var(--amber-soft)}.team-access-role-grid h3{margin:0;color:var(--text);font-size:13px}.team-access-role-grid header p{margin:3px 0 0;color:var(--muted);font-size:10.5px;line-height:1.45}.team-access-role-grid ul{display:flex;flex-direction:column;gap:8px;margin:15px 0 0;padding:0;list-style:none}.team-access-role-grid li{display:flex;align-items:flex-start;gap:7px;color:var(--muted-strong);font-size:10.5px;line-height:1.4}.team-access-role-grid li svg{flex:0 0 14px;margin-top:1px}.team-access-role-grid li.allowed svg{color:var(--success)}.team-access-role-grid li.blocked{color:var(--muted)}.team-access-role-grid li.blocked svg{color:var(--danger)}.team-access-dialog-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-access-dialog-form>label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--muted-strong);font-size:11.5px;font-weight:650}.team-access-dialog-form input,.team-access-dialog-form select{width:100%;padding:9px 11px;font-size:12.5px;font-weight:450}.team-access-dialog-form>:not(label),.team-access-form-error{grid-column:1 / -1}.team-access-dialog-note,.team-access-confirmation{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--brand) 22%,transparent);border-radius:10px;color:var(--muted-strong);background:var(--brand-soft);font-size:11.5px;line-height:1.5}.team-access-dialog-note>svg,.team-access-confirmation>svg{flex:0 0 auto;margin-top:1px;color:var(--brand-bright)}.team-access-confirmation{border-color:#f4b86047;background:var(--amber-soft)}.team-access-confirmation>svg{color:var(--amber)}.team-access-confirmation strong{color:var(--text);font-size:12.5px}.team-access-confirmation p{margin:3px 0 0;color:var(--muted-strong);font-size:11px}.team-access-form-error{display:flex;align-items:flex-start;gap:7px;margin:0;color:var(--danger);font-size:11.5px}html[data-theme=light] .team-access-role-grid>article,html[data-theme=light] .team-access-toolbar :is(input,select),html[data-theme=light] .team-access-role-control select,html[data-theme=light] .team-access-dialog-form :is(input,select){background:#f7f6f5}@media(max-width:980px){.team-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-access-role-grid{grid-template-columns:minmax(0,1fr)}.team-access-panel-head{align-items:stretch;flex-direction:column}.team-access-toolbar{flex:1 1 auto;justify-content:flex-start}}@media(max-width:720px){.team-access-page{gap:16px}.team-access-panel-head,.team-access-role-grid{padding-right:16px;padding-left:16px}.team-access-toolbar{align-items:stretch;flex-direction:column}.team-access-toolbar label,.team-access-toolbar select{width:100%}.team-access-person{min-width:0}.team-access-row-actions{align-items:stretch}.team-access-row-actions .button{width:100%}.team-access-invite-list>article{grid-template-columns:auto minmax(0,1fr) auto;padding-right:16px;padding-left:16px}.team-access-invite-list>article>.button{width:100%;grid-column:1 / -1}}@media(max-width:520px){.team-access-summary{grid-template-columns:minmax(0,1fr);gap:9px}.team-access-summary>article{min-height:76px;padding:13px 14px}.team-access-panel-head>.button,.team-access-page .voice-page-header-actions,.team-access-page .voice-page-header-actions .button{width:100%}.team-access-invite-list>article{grid-template-columns:auto minmax(0,1fr)}.team-access-invite-list>article>.status-pill{justify-self:start;grid-column:2}.team-access-dialog-form{grid-template-columns:minmax(0,1fr)}.team-access-dialog-form>:not(label),.team-access-form-error{grid-column:auto}}.bank-connect-fields{display:grid;gap:12px}.bank-connect-fields select{width:100%}.bank-resolved-card{display:grid;gap:5px;padding:16px;border:1px solid rgba(53,212,154,.24);border-radius:12px;background:#35d49a0f;text-align:center;justify-items:center}.bank-resolved-label{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bank-resolved-name{font-size:15px;letter-spacing:.01em;color:#24d39f}.bank-resolved-detail{font-size:10.5px;color:var(--text)}.bank-resolved-card small{font-size:9.5px;color:var(--muted);line-height:1.55;max-width:340px}.merchant-connect-result .button,.merchant-connect-result .status-pill{margin-top:8px}html[data-theme=light] .bank-resolved-card{border-color:#0d946a4d;background:#0d946a0f}html[data-theme=light] .bank-resolved-name{color:#0d946a}html[data-theme=light] .bank-resolved-detail{color:#252525}.button:focus-visible,.auth-submit:focus-visible{outline:2px solid color-mix(in srgb,var(--brand) 70%,transparent);outline-offset:2px}html[data-theme=light] .button:focus-visible,html[data-theme=light] .auth-submit:focus-visible{outline-color:#7b21c4bf}.modal{max-height:calc(100dvh - 9vh - 32px)}.modal-body{overflow-y:auto;overscroll-behavior:contain}.billing-notice.billing-open-checkout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.billing-open-checkout-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.billing-credits-card{display:grid;gap:16px}.billing-credits-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.billing-credits-head h2{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:16px}.billing-credits-head p{max-width:520px;margin:0;color:#97a2b8;font-size:12.5px;line-height:1.55}.billing-voice-consent{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:560px;margin-top:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.billing-voice-consent.is-on{border-color:color-mix(in srgb,var(--success, #22c55e) 45%,var(--border))}.billing-credits-head .billing-voice-consent p{flex:1 1 260px;max-width:none}.billing-voice-consent strong{color:var(--text);font-weight:600}.billing-credit-rates{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 12px;padding:0;list-style:none;color:var(--muted-strong);font-size:11px}.billing-credit-rates strong{color:var(--text);font-weight:600}.billing-payg-offer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-color:var(--border-strong)}.billing-payg-offer h2{margin:0 0 4px;font-size:14px}.billing-payg-offer p{margin:0;color:var(--muted-strong);font-size:11.5px;line-height:1.5}.billing-payg-offer>.button{flex:none}@media(max-width:720px){.billing-payg-offer{flex-direction:column;align-items:stretch}}.billing-credits-balance{display:grid;justify-items:end;gap:4px;text-align:right}.billing-credits-balance strong{font-size:22px;letter-spacing:-.01em}.billing-credits-balance small{color:#8792a7;font-size:11px}.billing-credits-balance .button{margin-top:6px}.billing-credits-ledger{display:grid;margin:0;padding:0;list-style:none}.billing-credits-ledger li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.06)}.billing-credits-ledger li>span:first-child{display:grid;gap:2px;min-width:0}.billing-credits-ledger li strong{font-size:12.5px;font-weight:600}.billing-credits-ledger li small{color:#8792a7;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-credits-ledger .ledger-credit,.billing-credits-ledger .ledger-debit{display:grid;justify-items:end;gap:2px;flex:none;font-size:12.5px;font-weight:600;text-align:right}.billing-credits-ledger .ledger-credit{color:#7fd6a4}.billing-credits-ledger .ledger-debit{color:#e0a4a4}.billing-credits-ledger .ledger-credit small,.billing-credits-ledger .ledger-debit small{color:#8792a7;font-weight:400}.billing-topup-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.billing-topup-preset{padding:10px 16px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;color:#e6e6e4;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.billing-topup-preset:hover{border-color:#c9a22780}.billing-topup-preset.selected{border-color:#c9a227;background:#c9a2271f;color:#f4e8c2}.billing-topup-custom{display:grid;gap:6px;margin-bottom:12px}.billing-topup-custom span{color:#97a2b8;font-size:11.5px}.billing-topup-custom input{padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;color:#f1f0ef;font-size:13px}.billing-topup-custom input:focus{border-color:#c9a22799;outline:none}.route-load-error{display:grid;justify-items:start;gap:10px;max-width:560px;margin:48px auto;padding:26px 28px;border:1px solid var(--border-strong, rgba(255, 255, 255, .12));border-radius:14px;background:var(--surface, rgba(255, 255, 255, .03))}.route-load-error h2{margin:0;color:var(--text, #f1f0ef);font-size:17px}.route-load-error p{margin:0;color:var(--muted-strong, #97a2b8);font-size:13.5px;line-height:1.6;overflow-wrap:anywhere}.route-load-error-actions{display:flex;gap:8px;margin-top:6px}.studio-generation-quota{display:block;margin-top:-4px;font-size:12px;letter-spacing:.01em}.integrations-page .business-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.payout-empty{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px dashed rgba(255,255,255,.11);border-radius:15px;background:#ffffff05}.payout-empty>div{min-width:0}.payout-empty strong{color:#e2e1df;font-size:13px}.payout-empty p{margin:5px 0 0;color:#7f8c9f;font-size:11.5px;line-height:1.55}.payout-empty .button{flex:0 0 auto;min-height:40px}.payout-account{display:grid;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.065);border-radius:15px;background:#161616}.payout-account.is-receiving{border-color:#35d49a4d;box-shadow:inset 0 2px #35d49a29}.payout-account-head{display:flex;align-items:center;gap:13px}.payout-account-mark{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;color:var(--brand-bright);background:#b760ff1a}.payout-account-name{display:grid;min-width:0;flex:1;gap:3px}.payout-account-name strong{overflow:hidden;color:#f2f1ef;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.payout-account-name span{color:#79879b;font-size:11px}.payout-account-timing{margin:0;color:#8b97ab;font-size:11.5px;line-height:1.6}.payout-account-test{margin:0;color:#d5aa42;font-size:11px;line-height:1.55}.payout-account-refresh{margin:0;color:#35d49a;font-size:11px;line-height:1.55}.payout-account-actions{display:flex;flex-wrap:wrap;gap:9px;padding-top:2px}.payout-account-actions .button{min-height:36px}@media(max-width:640px){.payout-empty{flex-direction:column;align-items:stretch}.payout-empty .button{width:100%;justify-content:center}.payout-account{padding:16px}.payout-account-head{flex-wrap:wrap}.payout-account-actions{display:grid;grid-template-columns:1fr}.payout-account-actions .button{width:100%}}html[data-theme=light] .payout-account,html[data-theme=light] .payout-empty{border-color:var(--light-border);background:#fff}html[data-theme=light] .payout-account.is-receiving{border-color:#0d946a52}html[data-theme=light] .payout-account-name strong,html[data-theme=light] .payout-empty strong{color:#252525}html[data-theme=light] .payout-account-name span,html[data-theme=light] .payout-account-timing,html[data-theme=light] .payout-empty p{color:#607089}.field-hint{display:block;margin-top:4px;font-size:11px;line-height:1.4;color:var(--muted)}.cli-authorize{display:grid;gap:14px;max-width:440px}.cli-authorize-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.cli-authorize h1{margin:0;font-size:1.4rem}.cli-authorize p{margin:0;line-height:1.55}.cli-authorize-scope{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-secondary)}.cli-authorize-actions{display:flex;gap:10px;margin-top:6px}.hq-tabs{display:flex;gap:4px;margin:20px 0 18px;border-bottom:1px solid var(--border);overflow-x:auto}.hq-tab{padding:10px 16px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:14px;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap}.hq-tab:hover{color:var(--text)}.hq-tab.is-active{color:var(--brand-bright);border-bottom-color:var(--brand)}.hq-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.hq-filter-row .input{flex:1 1 220px;min-width:0}.hq-filter-row .button{flex:0 0 auto}.hq-button-row{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.email-detail-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0 0 18px}.email-detail-meta dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.email-detail-meta dd{margin:0;font-size:14px;color:var(--text)}.email-detail-body{margin:0;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--text);font-family:var(--font);font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word;max-height:46vh;overflow-y:auto}.email-steps{display:grid;gap:16px;margin-top:20px}.email-step{display:grid;gap:10px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}.email-step header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.email-step textarea{resize:vertical;line-height:1.6}.email-step .muted{font-size:12px;margin:0}.email-preview-list{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.7;max-height:220px;overflow-y:auto}.email-compose{display:grid;gap:12px;max-width:640px}.email-compose textarea{resize:vertical;line-height:1.6}.email-compose .button{justify-self:start}.hq-settings-form{display:grid;gap:18px}.hq-settings-fields{display:grid;gap:22px}.hq-settings-field{display:grid;gap:8px;padding-bottom:18px;border-bottom:1px solid var(--border)}.hq-settings-field:last-child{border-bottom:0;padding-bottom:0}.hq-settings-source{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hq-settings-clear{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:0;font-size:12.5px;color:var(--text-muted);cursor:pointer}.hq-settings-clear input{margin:0}.hq-settings-actions{display:grid;gap:12px}.hq-settings-actions h2{display:flex;align-items:center;gap:8px;margin:0}.hq-provider.is-link{text-decoration:none;color:inherit;cursor:pointer}.hq-provider.is-link:hover{border-color:var(--brand)}.crm-board{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.crm-column{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);min-height:200px}.crm-column-head{display:flex;justify-content:space-between;align-items:center}.crm-empty{margin:8px 0}.crm-card{display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.crm-card-name{display:grid}.crm-card-name a{color:var(--text);font-weight:600;text-decoration:none}.crm-card-interest{margin:0;font-size:13px;color:var(--text)}.crm-card-meta{display:flex;flex-wrap:wrap;gap:10px}.crm-card-meta span{display:inline-flex;align-items:center;gap:4px}.crm-card-actions{display:flex;gap:6px;margin-top:4px}.crm-draft{max-width:420px;white-space:pre-wrap}.crm-timeline{display:grid;gap:10px}.crm-timeline-entry{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised)}.crm-timeline-entry time{color:var(--text-muted);font-size:12px}.crm-customer-page{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px}.customer-back{align-self:flex-start;justify-self:start;width:-moz-fit-content;width:fit-content}.customer-head-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.customer-follow-up{grid-template-columns:96px minmax(0,1fr) auto;align-items:start}.customer-follow-up-form{display:grid;gap:10px;margin:12px 0 24px}.customer-follow-up-form>.button{justify-self:start}.customer-follow-up-when{display:grid;grid-template-columns:1fr 1fr;gap:10px}.customer-follow-up-when .settings-field{margin:0}@media(max-width:900px){.crm-board{grid-template-columns:repeat(5,240px)}.crm-customer-page{grid-template-columns:1fr}}.conversation-dialog-thread article.user div,.conversation-dialog-thread article.user div p{color:var(--on-brand)}.conversation-dialog-thread article.user div strong{color:var(--on-brand);opacity:.72}.conversation-dialog-thread article.user div,.conversation-dialog-thread article.user div p,.conversation-dialog-thread article.user div .conversation-message-content{color:var(--on-brand)}.conversation-dialog-thread article.user div strong{color:var(--on-brand);opacity:.7}.inbox-status-tabs button{padding:0 3px;font-size:11.5px}.inbox-search input,.inbox-context dt,.inbox-context dd{font-size:13px}.inbox-message .conversation-message-content{color:#e6e5e3}html[data-theme=light] .inbox-conversation-copy>b{color:#3b3b3b}html[data-theme=light] .inbox-conversation-copy>small{color:#5f6b7d}.inbox-conversation-item{min-height:0;padding:14px}.inbox-conversation-copy>span strong{font-size:13.5px}.inbox-conversation-copy time{font-size:11px}.inbox-conversation-copy>b{margin-top:4px;font-size:13px}.inbox-conversation-copy>small{margin:4px 0 8px;font-size:12px;line-height:1.45}.inbox-conversation-copy>span:last-child{flex-wrap:wrap;gap:6px}.inbox-conversation-copy em{font-size:11px}.inbox-conversation-copy .status-pill{font-size:10.5px}.inbox-list-empty strong{font-size:14px}.inbox-list-empty>span{font-size:12.5px}.inbox-thread-loading{font-size:13px}.inbox-thread>header strong{font-size:15px}.inbox-thread>header small{margin-top:3px;font-size:12px}.inbox-messages{padding:22px}.inbox-message{max-width:78%;margin-bottom:16px}.inbox-message>span{width:30px;height:30px}.inbox-message>div{padding:11px 14px;border:1px solid rgba(255,255,255,.06)}.inbox-message strong{margin-bottom:4px;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:none}.inbox-message p,.inbox-message .conversation-message-content,.inbox-message .conversation-message-content p{font-size:14px;line-height:1.6}.inbox-message small{margin-top:7px;font-size:11.5px}.inbox-message.user>div{border-color:color-mix(in srgb,var(--brand) 32%,transparent);background:color-mix(in srgb,var(--brand) 12%,#1c1c1c)}.inbox-message.human>span{color:#8fb4ff;background:#3e7bfa29}.inbox-message.human>div{border-color:#3e7bfa52;background:#3e7bfa17}.inbox-message.human strong{color:#8fb4ff}.inbox-thread>footer{gap:10px;padding:14px 16px}.inbox-thread>footer textarea{min-height:60px;padding:10px 12px;font-size:14px;line-height:1.5}.inbox-thread>footer small{font-size:12px;line-height:1.45}.inbox-context{padding:24px 20px}.inbox-context h3{font-size:16px}.inbox-context>p{margin-bottom:18px;font-size:12.5px}.inbox-context dl{gap:11px 12px;font-size:13px}.inbox-context dd{max-width:160px}.inbox-context-actions{display:flex;margin-bottom:16px;flex-direction:column;gap:8px;text-align:left}.inbox-context .button{width:100%;min-height:38px;margin-top:0;justify-content:center;font-size:13px}.inbox-context>.button{margin-top:10px}.inbox-takeover-hint{display:block;color:#8995aa;font-size:12px;line-height:1.45}.inbox-takeover-hint.error{color:#ff939b}.inbox-resolution-card strong{font-size:13px}.inbox-resolution-card small{font-size:12px}.inbox-resolution-card.human{border-color:#3e7bfa4d;background:#3e7bfa14;color:#8fb4ff}.inbox-message .inbox-receipt{margin-top:6px;color:#8fb4ff;font-size:11px}.inbox-typing{margin:2px 0 0 39px;color:#8995aa;font-size:12.5px;font-style:italic}html[data-theme=light] .inbox-message .inbox-receipt{color:#2f5fc4}html[data-theme=light] .inbox-typing{color:#6b7385}.inbox-feedback-note{padding:10px 14px;border-top:1px solid #2d2d2d}.inbox-feedback-note p{display:flex;flex-direction:column;gap:3px;margin:0;color:#d7d7d5;font-size:12.5px;line-height:1.5}.inbox-feedback-note p+p{margin-top:8px}.inbox-feedback-note strong{color:#8995aa;font-size:11px;letter-spacing:.02em;text-transform:uppercase}html[data-theme=light] .inbox-feedback-note{border-color:#ecebe9}html[data-theme=light] .inbox-feedback-note p{color:#2b2b2b}html[data-theme=light] .inbox-feedback-note strong{color:#6b7385}.inbox-list-pane .inbox-pagination{gap:6px 8px;padding:10px 14px;flex-wrap:wrap;border-top:1px solid #2d2d2d}.inbox-list-pane .inbox-pagination>span:first-child{width:100%;margin-right:0;font-size:12px}.inbox-list-pane .inbox-pagination>span:nth-child(2){margin-right:auto;font-size:12px;white-space:nowrap}html[data-theme=light] .inbox-message>div{border-color:#ecebe9}html[data-theme=light] .inbox-message p,html[data-theme=light] .inbox-message .conversation-message-content{color:#2b2b2b}html[data-theme=light] .inbox-message.user>div{border-color:color-mix(in srgb,var(--brand) 26%,transparent);background:color-mix(in srgb,var(--brand) 7%,#ffffff)}html[data-theme=light] .inbox-message.human>div{border-color:#3e7bfa47;background:#3e7bfa12}html[data-theme=light] .inbox-message.human strong,html[data-theme=light] .inbox-resolution-card.human{color:#2f5fc4}html[data-theme=light] .inbox-takeover-hint{color:#6b7385}html[data-theme=light] .inbox-list-pane .inbox-pagination{border-color:var(--light-border)}.campaign-composer{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:20px;margin-top:12px}.campaign-form,.campaign-audience{display:grid;gap:12px;align-content:start}.campaign-audience{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.campaign-audience h3{margin:0;font-size:14px}.campaign-audience fieldset{border:0;padding:0;margin:0;display:grid;gap:4px}.campaign-audience legend{font-size:12px;color:var(--text-muted);margin-bottom:4px}.campaign-count{margin:0;font-weight:600}.campaign-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.campaign-schedule{display:inline-flex;gap:8px;align-items:center}.campaign-stats{margin:12px 0}.is-clickable{cursor:pointer}@media(max-width:900px){.campaign-composer{grid-template-columns:1fr}}.catalogue-file-import{display:grid;gap:10px;margin:12px 0}.catalogue-file-preview{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.catalogue-file-preview p{margin:0}.catalogue-file-preview ul{margin:6px 0 0 18px}.customer-import-columns{display:grid;gap:8px}.customer-import-columns>p{margin:0}.customer-import-column-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.customer-import-column-grid label{display:grid;min-width:0;gap:3px;padding:8px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.customer-import-column-grid label>span{overflow:hidden;color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.customer-import-column-grid select{width:100%;min-width:0;padding:5px 7px;font-size:12px}.customer-import-column-grid label>small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hq-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 0}.catalogue-file-help h3{margin:0 0 6px;font-size:14px}.catalogue-file-help ul{margin:0 0 10px 18px;display:grid;gap:4px}.hq-managed-bypass{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--border)}.hq-managed-bypass h3{margin:0;font-size:14px}.hq-sdk-test{margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}@media(max-width:560px){.netics-table[data-responsive=stack]>table>tbody>tr>td[data-label]{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.55rem .75rem}.netics-table[data-responsive=stack]>table>tbody>tr>td[data-label]:before{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}}.crm-page{display:grid;gap:14px}.crm-modules{display:flex;overflow-x:auto;flex-wrap:wrap;gap:6px;padding-bottom:2px;scrollbar-width:none}.crm-modules::-webkit-scrollbar{width:0;height:0}.crm-module{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);background:var(--surface-soft);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.crm-module:hover{border-color:var(--border-strong);color:var(--text)}.crm-module.is-active{border-color:color-mix(in srgb,var(--brand) 42%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.crm-sections{display:flex;overflow-x:auto;flex-wrap:wrap;gap:4px;padding-bottom:2px;border-bottom:1px solid var(--border);scrollbar-width:none}.crm-sections::-webkit-scrollbar{width:0;height:0}.crm-section{padding:8px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);background:none;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.crm-section:hover{color:var(--text)}.crm-section.is-active{border-bottom-color:var(--brand);color:var(--brand-bright)}.crm-workspace,.crm-dashboard{display:grid;gap:14px}.crm-attention{display:grid;gap:8px;margin:0;padding:0 0 0 18px;color:var(--muted-strong);font-size:12.5px;line-height:1.55}.crm-tools-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.crm-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.crm-bulk-bar select,.crm-bulk-bar input{width:auto;min-width:170px}.campaign-filter-details{margin-top:4px;padding-top:10px;border-top:1px solid var(--border)}.campaign-filter-details>summary{color:var(--muted-strong);cursor:pointer;font-size:12px;font-weight:600;list-style:revert}.campaign-filter-details>summary:hover{color:var(--text)}.campaign-filter-details[open]>summary{margin-bottom:10px}.campaign-media{display:grid;gap:10px;margin:4px 0 2px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.campaign-media-head{display:grid;gap:3px}.campaign-media-head strong{color:var(--text);font-size:12.5px}.campaign-media-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.campaign-media-add select,.campaign-media-add input{width:auto;min-width:160px;flex:1 1 160px}.campaign-media-add .button{flex:0 0 auto}.campaign-media-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.campaign-media-list li{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.campaign-media-list img{width:52px;height:52px;flex:0 0 52px;border-radius:7px;-o-object-fit:cover;object-fit:cover}.campaign-media-file{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;border-radius:7px;color:var(--muted);background:var(--surface-soft)}.campaign-media-list li>span{display:grid;min-width:0;flex:1;gap:2px}.campaign-media-list strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.campaign-media-list small{font-size:11px}.crm-chart-row{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.crm-contacts-actions{display:flex;flex-wrap:wrap;gap:8px}.crm-contacts-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.crm-contacts-toolbar select{width:auto;min-width:170px}.crm-column-picker{display:grid;gap:8px;margin-bottom:12px;padding:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.crm-column-picker>strong{font-size:12.5px}.crm-column-picker>div{display:grid;gap:6px 14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.crm-list-open{padding:0;border:0;background:none;color:var(--brand-bright);font:inherit;font-weight:650;text-align:left;cursor:pointer}.crm-list-open:hover{text-decoration:underline}.campaign-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 18px;padding:0;list-style:none}.campaign-steps li{display:flex;align-items:center}.campaign-steps li+li:before{width:26px;height:1px;margin:0 4px;background:var(--border-strong);content:""}.campaign-steps button{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid var(--border);border-radius:999px;color:var(--muted);background:var(--surface-soft);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.campaign-steps button>i{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:999px;color:var(--muted-strong);background:var(--surface);font-size:11px;font-style:normal;font-weight:700}.campaign-steps .is-active button{border-color:color-mix(in srgb,var(--brand) 45%,transparent);color:var(--brand-bright);background:var(--brand-soft)}.campaign-steps .is-active button>i{color:#fff;background:var(--brand)}.campaign-steps .is-done button{color:var(--text)}.campaign-steps .is-done button>i{color:#fff;background:#4f9d69}.campaign-review dl{display:grid;gap:12px;margin:4px 0 0}.campaign-review dl>div{display:grid;gap:3px;padding-bottom:11px;border-bottom:1px solid var(--border)}.campaign-review dl>div:last-child{border-bottom:0}.campaign-review dt{color:var(--muted);font-size:11.5px}.campaign-review dd{margin:0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.campaign-review h3{margin:0 0 4px;font-size:15px}.template-builder{display:grid;gap:16px;margin-top:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1000px){.template-builder{grid-template-columns:minmax(0,1fr)}}.template-editor{display:grid;gap:12px;align-content:start}.template-palette{display:flex;flex-wrap:wrap;gap:6px}.template-blocks{display:grid;gap:8px;margin:0;padding:0;list-style:none}.template-blocks>li{border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.template-blocks>li.is-selected{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:var(--brand-soft)}.template-block-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px}.template-block-head>button{padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.template-block-head>span{display:flex;gap:4px}.template-block-head>span button{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border);border-radius:7px;color:var(--muted);background:var(--surface);cursor:pointer}.template-block-head>span button:hover:not(:disabled){color:var(--text)}.template-block-head>span button:disabled{opacity:.4;cursor:not-allowed}.template-block-body{display:grid;gap:9px;padding:0 11px 11px}.template-block-body label{display:grid;gap:4px}.template-block-body label>span{color:var(--muted);font-size:11px}.template-block-body select{width:auto;min-width:140px}.template-preview{display:grid;gap:8px;align-content:start}.template-preview>strong{font-size:12.5px}.template-preview iframe{width:100%;min-height:560px;border:1px solid var(--border);border-radius:12px;background:#fff}.crm-embed{margin:0;padding:11px 12px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft);color:var(--muted-strong);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.crm-recipes{display:grid;gap:12px;margin-top:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.crm-recipes>article{display:flex;flex-direction:column;gap:6px;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.crm-recipes>article>strong{font-size:13.5px}.crm-recipes>article>button{align-self:start;margin-top:auto}.crm-recipe-steps{display:grid;gap:3px;margin:2px 0 0;padding-left:16px;color:var(--muted);font-size:11.5px}.crm-link-destination{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.button:disabled,.button.primary:disabled,.button.gold:disabled{box-shadow:none;filter:none;transform:none}.crm-page .hq-card-head>:first-child{min-width:0;flex:1 1 auto}.crm-page .hq-card-head>:not(:first-child){flex:0 0 auto;white-space:nowrap}.crm-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;flex-wrap:wrap}.crm-guide{margin-bottom:14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);overflow:hidden}.crm-guide-head{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:0;color:var(--text);background:none;text-align:left;cursor:pointer;font:inherit}.crm-guide-head>span:first-child{display:grid;gap:2px;min-width:0}.crm-guide-head strong{font-size:13px}.crm-guide-head svg{flex:0 0 auto;color:var(--muted);transition:transform .18s ease}.crm-guide.is-closed .crm-guide-head svg{transform:rotate(-90deg)}.crm-guide-body{display:grid;gap:16px;padding:0 14px 14px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center}@media(max-width:900px){.crm-guide-body{grid-template-columns:minmax(0,1fr)}}.crm-guide-diagram svg{width:100%;height:auto}.crm-guide-steps{display:grid;gap:9px;margin:0;padding-left:18px}.crm-guide-steps>li{display:grid;gap:1px}.crm-guide-steps strong{font-size:12.5px}.crm-guide-title{fill:var(--text);font-size:12px;font-weight:650}.crm-guide-subtitle{fill:var(--text);font-size:10.5px;font-weight:620}.crm-guide-caption{fill:var(--muted);font-size:9.5px}.crm-guide-panel{fill:var(--surface);stroke:var(--border);stroke-width:1}.crm-guide-chip{fill:color-mix(in srgb,var(--brand) 14%,transparent);stroke:color-mix(in srgb,var(--brand) 38%,transparent);stroke-width:1}.crm-guide-chip-text{fill:var(--brand);font-size:10px;font-weight:600}.crm-tag-create{display:grid;gap:10px;align-items:end;margin-top:12px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}@media(max-width:760px){.crm-tag-create{grid-template-columns:minmax(0,1fr)}}.crm-form-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;white-space:nowrap}.campaign-picked{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.ops-chip.is-removable{display:inline-flex;align-items:center;gap:5px;border:0;cursor:pointer;font:inherit}.campaign-people{display:grid;gap:2px;max-height:210px;margin-top:8px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;padding:5px;background:var(--surface)}.campaign-person{display:grid;gap:1px;padding:7px 9px;border:0;border-radius:8px;color:var(--text);background:none;text-align:left;cursor:pointer;font:inherit;font-size:12.5px}.campaign-person:hover{background:var(--surface-soft)}.campaign-person.is-on{background:var(--brand-soft)}.campaign-sender{margin:0 0 4px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.campaign-sender legend{padding:0 6px;color:var(--muted-strong);font-size:12px;font-weight:600}.campaign-back{display:flex}.campaign-modes{display:grid;gap:8px;margin:4px 0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.campaign-mode{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;font:inherit}.campaign-mode:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.campaign-mode.is-on{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:var(--brand-soft)}.campaign-mode strong{font-size:12.5px}.campaign-category-input{max-width:320px}.campaign-row-actions{display:flex;flex-wrap:wrap;gap:5px}.campaign-category-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.campaign-tools{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0}.campaign-template-list{display:grid;gap:7px;max-height:340px;overflow-y:auto;margin-top:10px}.campaign-template-option{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;font:inherit}.campaign-template-option:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:var(--brand-soft)}.campaign-sms-note{display:grid;gap:4px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--brand) 30%,var(--border));border-radius:12px;background:var(--brand-soft)}.campaign-sms-note strong{font-size:12.5px}.image-gallery{display:grid;gap:10px;margin-top:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.image-gallery figure{margin:0;display:grid;gap:4px}.image-gallery figure>button{padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);cursor:pointer;overflow:hidden}.image-gallery figure>button:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}.image-gallery img{display:block;width:100%;height:92px;-o-object-fit:cover;object-fit:cover}.image-gallery figcaption{display:flex;align-items:center;justify-content:space-between;gap:6px}.image-gallery figcaption>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-gallery figcaption>button{flex:0 0 auto;padding:3px;border:0;border-radius:6px;color:var(--muted);background:none;cursor:pointer}.image-gallery figcaption>button:hover:not(:disabled){color:var(--danger, #d34)}.template-blocks>li{cursor:grab}.template-blocks>li.is-dragging{opacity:.45;cursor:grabbing}.template-blocks>li.is-drop-target{border-color:color-mix(in srgb,var(--brand) 65%,transparent);box-shadow:inset 0 2px 0 0 var(--brand)}.template-block-grip{display:inline-flex;align-items:center;margin-right:2px;color:var(--muted)}.template-block-head>button:first-of-type{flex:1 1 auto;text-align:left}.template-formats{margin:14px 0 4px}.template-format-grid{display:grid;gap:10px;margin-top:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.template-format{display:grid;gap:3px;padding:11px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface-soft);text-align:left;cursor:pointer;font:inherit}.template-format:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:var(--brand-soft)}.template-format strong{font-size:12.5px}.template-format-preview{display:grid;gap:3px;height:74px;overflow:hidden;align-content:start;margin-bottom:6px;padding:8px;border-radius:8px;background:var(--surface)}.template-format-preview>i{display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--muted) 45%,transparent)}.template-format-preview>i.is-heading{height:6px;width:62%;background:color-mix(in srgb,var(--brand) 65%,transparent)}.template-format-preview>i.is-text{width:100%}.template-format-preview>i.is-image{height:18px;background:color-mix(in srgb,var(--muted) 28%,transparent)}.template-format-preview>i.is-button{height:7px;width:40%;border-radius:4px;background:color-mix(in srgb,var(--brand) 80%,transparent)}.template-format-preview>i.is-divider{height:1px}.template-format-preview>i.is-spacer{height:8px;background:none}.template-format-preview>i[data-align=center]{margin-inline:auto}.template-format-preview>i[data-align=right]{margin-inline-start:auto}.crm-avatar{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--brand);background:var(--brand-soft);font-size:10.5px;font-weight:700;letter-spacing:.02em}.crm-contact-name{display:flex;align-items:center;gap:9px;min-width:0}.crm-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 2px;padding:9px 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.crm-filter-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 5px 4px 10px;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:999px;background:var(--brand-soft);font-size:11.5px;font-weight:600}.crm-filter-chip>button{display:grid;width:17px;height:17px;place-items:center;border:0;border-radius:50%;color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,transparent);cursor:pointer}.crm-selection-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 2px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);border-radius:11px;background:var(--brand-soft)}.crm-selection-bar>strong{font-size:12.5px}tr.is-picked{background:var(--brand-soft)}.crm-row-menu{position:relative;display:inline-flex}.crm-row-menu>button{display:grid;width:26px;height:26px;place-items:center;border:1px solid transparent;border-radius:7px;color:var(--muted);background:none;cursor:pointer}.crm-row-menu>button:hover{border-color:var(--border);color:var(--text)}.crm-row-menu-items{position:fixed;z-index:60;display:grid;min-width:172px;padding:5px;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:0 14px 34px -18px #00000080}.crm-row-menu-items>button{padding:7px 9px;border:0;border-radius:7px;color:var(--text);background:none;text-align:left;cursor:pointer;font:inherit;font-size:12.5px}.crm-row-menu-items>button:hover{background:var(--surface-soft)}.crm-advanced-filters{display:grid;gap:8px;margin:10px 0 2px;padding:12px 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.crm-advanced-filters>strong{font-size:12.5px}.crm-advanced-filters>div{display:flex;flex-wrap:wrap;gap:8px 20px}.finance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.finance-grid .card{margin:0}.finance-grid .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.finance-grid .card-head h2{margin:0;font-size:14px}.finance-grid .card-head p{margin:4px 0 0}.finance-aging{display:grid;margin:0;gap:6px}.finance-aging>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 10px;border-radius:9px;background:#ffffff08}.finance-aging>div.is-late{background:#ff5e6117}.finance-aging dt{margin:0;color:var(--muted);font-size:12px}.finance-aging dd{margin:0;font-weight:600;font-size:13px}.finance-aging-list{display:grid;margin:12px 0 0;padding:0;gap:6px;list-style:none}.finance-aging-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px}.finance-aging-list li>span{display:grid;gap:2px;min-width:0}.finance-aging-list strong{font-size:12.5px}.finance-aging-list small{color:var(--muted);font-size:11px}.finance-category-list{display:grid;margin:0;padding:0;gap:8px;list-style:none}.finance-category-list li{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px}.finance-category-list i{display:block;height:8px;border-radius:999px;background:#ffffff0f;overflow:hidden}.finance-category-list b{display:block;height:100%;border-radius:inherit;background:var(--brand)}.finance-category-list strong{font-size:12.5px}.finance-editor{display:grid;gap:22px}.finance-editor h3{margin:0 0 10px;font-size:13px}.finance-customer-search{display:flex;flex-direction:row;align-items:center;max-width:none;margin-bottom:10px}.finance-customer-search input{width:auto}.finance-vat{display:flex;align-items:center;gap:10px;margin:0;font-size:12.5px;color:var(--text)}.finance-vat input{width:16px;height:16px;margin:0}.finance-picker-wrap{margin-top:6px;display:grid;gap:6px}.finance-picker{display:grid;margin:0 0 10px;padding:0;gap:4px;list-style:none;max-height:220px;overflow:auto}.finance-picker li>button{display:grid;width:100%;padding:8px 10px;gap:2px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#ffffff05;color:inherit;text-align:left;cursor:pointer}.finance-picker li>button:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}.finance-picker strong{font-size:12.5px}.finance-picker small{color:var(--muted);font-size:11px}.finance-lines{display:grid;gap:8px}.finance-lines-head,.finance-line{display:grid;grid-template-columns:minmax(0,1fr) 72px 150px 130px 36px;gap:8px;align-items:start}.finance-lines-head{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.finance-line-desc{display:grid;gap:4px}.finance-line-total{display:flex;align-items:center;min-height:40px;font-size:13px;font-weight:600}.finance-totals{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:14px;align-items:end;margin-top:14px}.finance-inline{display:grid;gap:4px;font-size:12px;color:var(--muted)}.finance-inline .input{max-width:200px}.finance-totals dl{display:grid;margin:0;gap:4px}.finance-totals dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.finance-totals dl>div.is-total{padding-top:6px;border-top:1px solid rgba(255,255,255,.1);font-weight:700;font-size:15px}.finance-totals dt,.finance-totals dd{margin:0}.finance-invoice-view{display:grid;gap:18px}.finance-invoice-view h3{margin:0 0 8px;font-size:13px}.finance-kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.finance-kv dt{margin:0 0 4px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.finance-kv dd{display:grid;gap:2px;margin:0;font-size:13px}.finance-kv small{color:var(--muted);font-size:11.5px}.finance-link-row{display:flex!important;align-items:center;gap:6px}.finance-link-row code{font-size:11px;overflow-wrap:anywhere}.finance-table{width:100%;border-collapse:collapse;font-size:13px}.finance-table th{padding:8px 10px;color:var(--muted);font-size:11px;text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(255,255,255,.1)}.finance-table td{padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.finance-table th:not(:first-child),.finance-table td:not(:first-child){text-align:right;white-space:nowrap}.finance-table tfoot td{border-bottom:0;padding:6px 10px;color:var(--muted)}.finance-table tfoot tr.is-total td{color:inherit;font-weight:700;font-size:14px;border-top:1px solid rgba(255,255,255,.1)}.finance-payments{display:grid;margin:0;padding:0;gap:6px;list-style:none}.finance-payments li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:9px}.finance-payments li>span{display:grid;gap:2px}.finance-payments small{color:var(--muted);font-size:11px}.finance-long-text textarea{resize:vertical}.finance-long-text small{display:block;text-align:right;font-size:11.5px;font-variant-numeric:tabular-nums}.finance-notes p{margin:0 0 6px;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=light] .finance-aging>div{background:#f5f4f2}html[data-theme=light] .finance-aging>div.is-late{background:#fdecec}html[data-theme=light] .finance-aging-list li,html[data-theme=light] .finance-payments li,html[data-theme=light] .finance-picker li>button{border-color:#e8e7e5;background:#faf9f7}html[data-theme=light] .finance-category-list i{background:#ecebe9}html[data-theme=light] .finance-table th,html[data-theme=light] .finance-table td{border-color:#e8e7e5}html[data-theme=light] .finance-totals dl>div.is-total,html[data-theme=light] .finance-table tfoot tr.is-total td{border-color:#dcdad6}@media(max-width:900px){.finance-grid{grid-template-columns:1fr}.finance-lines-head{display:none}.finance-line{grid-template-columns:minmax(0,1fr) 64px 120px}.finance-line-total{grid-column:1 / 3}.finance-totals,.finance-kv{grid-template-columns:1fr}}.public-invoice{--invoice-brand: #111;min-height:100vh;padding:28px 16px 48px;background:#f3f2ef;color:#1a1a1a;font-family:Inter,-apple-system,Segoe UI,sans-serif}.public-invoice-actions{display:flex;justify-content:flex-end;gap:8px;max-width:820px;margin:0 auto 14px}.public-invoice-actions .button{background:#fff;color:#1a1a1a;border:1px solid #dcdad6}.public-invoice-actions .button.primary{background:var(--invoice-brand);color:#fff;border-color:var(--invoice-brand)}.public-invoice-sheet{max-width:820px;margin:0 auto;padding:40px 44px;border-radius:14px;background:#fff;box-shadow:0 12px 40px -24px #00000059}.public-invoice-sheet header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;border-bottom:3px solid var(--invoice-brand)}.public-invoice-brand{display:flex;align-items:center;gap:14px}.public-invoice-brand img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border-radius:12px}.public-invoice-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:12px;background:var(--invoice-brand);color:#fff;font-size:24px;font-weight:700}.public-invoice-brand>div{display:grid;gap:2px}.public-invoice-brand strong{font-size:18px}.public-invoice-brand small{color:#5f6773;font-size:12px}.public-invoice-title{text-align:right;display:grid;gap:4px;justify-items:end}.public-invoice-title h1{margin:0;font-size:30px;letter-spacing:-.02em;color:var(--invoice-brand)}.public-invoice-title strong{font-size:14px;color:#5f6773}.public-invoice-state{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:#eef0f3;color:#3b4351}.public-invoice-state.is-paid{background:#dcf7ec;color:#0b7a4d}.public-invoice-state.is-overdue{background:#fde3e3;color:#a12a2a}.public-invoice-state.is-partially_paid{background:#fff1d6;color:#8a5a00}.public-invoice-meta{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:22px 0}.public-invoice-meta>div{display:grid;gap:3px;font-size:13px}.public-invoice-meta small{color:#5f6773;font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-top:6px}.public-invoice-meta small:first-child{margin-top:0}.public-invoice-meta strong{font-size:14px}.public-invoice-sheet table{width:100%;border-collapse:collapse;font-size:13.5px}.public-invoice-sheet th{padding:10px 8px;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#5f6773;border-bottom:1px solid #e3e1dd}.public-invoice-sheet td{padding:11px 8px;border-bottom:1px solid #f0eeea}.public-invoice-sheet th:not(:first-child),.public-invoice-sheet td:not(:first-child){text-align:right;white-space:nowrap}.public-invoice-sheet tfoot td{border-bottom:0;padding:7px 8px;color:#5f6773}.public-invoice-sheet tfoot tr.is-total td{color:#1a1a1a;font-weight:700;font-size:15px;border-top:2px solid #1a1a1a}.public-invoice-sheet footer{margin-top:26px;padding-top:18px;border-top:1px solid #e3e1dd;font-size:13px;color:#3b4351}.public-invoice-sheet footer p{margin:0 0 8px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.public-invoice-sheet footer small{display:block;color:#5f6773;font-size:11px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.public-invoice-foot{max-width:820px;margin:14px auto 0;text-align:center;color:#8a909a;font-size:11px}@media print{.public-invoice{padding:0;background:#fff}.public-invoice-actions,.public-invoice-foot{display:none}.public-invoice-sheet{box-shadow:none;border-radius:0;padding:0;max-width:none}}@media(max-width:640px){.public-invoice-sheet{padding:24px 18px}.public-invoice-sheet header{flex-direction:column}.public-invoice-title{text-align:left;justify-items:start}.public-invoice-meta{grid-template-columns:1fr}}.modal.upgrade-sheet{max-width:520px}.upgrade-sheet-lead{display:flex;gap:12px;align-items:flex-start}.upgrade-sheet-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--brand) 18%,transparent);color:var(--brand)}.upgrade-sheet-action{margin:0 0 4px;font-size:14px;font-weight:600}.upgrade-sheet-lead p{margin:0}.upgrade-sheet-plan{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff08}.upgrade-sheet-plan>div{display:grid;gap:2px}.upgrade-sheet-plan strong{font-size:14px}.upgrade-sheet-price{text-align:right;justify-items:end}.upgrade-sheet-price strong{font-size:18px;letter-spacing:-.01em}.upgrade-sheet-link{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted);text-decoration:none}.upgrade-sheet-link:hover{color:var(--text)}.upgrade-sheet .notice{margin:0}.upgrade-sheet .notice.info{border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:color-mix(in srgb,var(--brand) 10%,transparent)}.upgrade-sheet .notice.success{border-color:#3ac47d73;background:#3ac47d1a}.upgrade-sheet .notice.error{border-color:#ff5e6173;background:#ff5e611a}html[data-theme=light] .upgrade-sheet-plan{border-color:#e8e7e5;background:#faf9f7}.plan-tag{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--brand) 20%,transparent);color:var(--brand);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.button.primary .plan-tag{background:#ffffff38;color:inherit}.app-toast,[data-sonner-toast].app-toast{border:1px solid rgba(255,255,255,.12)!important;color:var(--text)!important;background:#181818fa!important;box-shadow:0 16px 40px #00000059!important}html[data-theme=light] .app-toast,html[data-theme=light] [data-sonner-toast].app-toast{border-color:#e3e1dd!important;background:#fff!important}.finance-page .business-view-toolbar{margin-top:-6px}.finance-page .business-view-tabs.filter-pills{min-height:42px;padding:4px;gap:2px;border:1px solid #2a2a2a;border-radius:13px;background:#151515}.finance-page .business-view-tabs .filter-pill{min-height:34px;padding:0 14px;border:0!important;border-radius:9px;outline:0;background:transparent!important;color:#8e9bb0;box-shadow:none!important;font-size:12px;font-weight:500}.finance-page .business-view-tabs .filter-pill:hover{color:#e2e2e0;background:#ffffff09!important}.finance-page .business-view-tabs .filter-pill.active{color:#f6f6f4!important;background:#2c2c2c!important}.finance-page .empty-state{border:1px solid #2d2d2d;border-radius:18px;background:#191919}.finance-page .finance-grid .card,.finance-page .platform-section-card{border:1px solid #2d2d2d;border-radius:18px;background:#191919;box-shadow:none}html[data-theme=light] .finance-page .business-view-tabs.filter-pills{border-color:#e1e1df!important;background:#fff!important}html[data-theme=light] .finance-page .business-view-tabs .filter-pill{color:#6d7c92}html[data-theme=light] .finance-page .business-view-tabs .filter-pill:hover{color:#252525;background:#f4f4f2!important}html[data-theme=light] .finance-page .business-view-tabs .filter-pill.active{color:#252525!important;background:#f0efee!important;box-shadow:0 1px 3px #1c1c1c17!important}html[data-theme=light] .finance-page .empty-state,html[data-theme=light] .finance-page .finance-grid .card,html[data-theme=light] .finance-page .platform-section-card,html[data-theme=light] .finance-page .business-kpi-grid .stat-card{border:1px solid #e5e4e2;background:#fff;box-shadow:0 1px 2px #1c1c1c0a}html[data-theme=light] .finance-page .empty-state-icon{border-color:#e5e4e2;background:#faf9f7}.upgrade-sheet-credits{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;align-items:center;padding:12px 14px;border:1px dashed rgba(255,255,255,.14);border-radius:12px}.upgrade-sheet-credits>div{display:grid;gap:2px}.upgrade-sheet-credits.is-short{border-color:#ffb00059}.upgrade-sheet-credits .button{grid-column:1 / -1;justify-self:start}.upgrade-sheet-credits-button{border-color:color-mix(in srgb,var(--brand) 45%,transparent)!important}html[data-theme=light] .upgrade-sheet-credits{border-color:#d9d7d3}.automation-connect{--connect-accent: var(--crm-accent, var(--brand))}.automation-connect-hero h2{display:flex;align-items:center;gap:8px}.automation-connect-steps{display:grid;gap:8px;margin:14px 22px 0;padding-left:20px;font-size:13px;color:var(--muted-strong)}.automation-connect-steps strong{color:var(--text)}.automation-connect .platform-section-heading h2{display:flex;align-items:center;gap:8px}.automation-connect .platform-section-heading .button{flex:0 0 auto;white-space:nowrap}.automation-connect .platform-section-card>.form-row,.automation-connect-picker,.automation-connect-actions,.automation-connect-done,.automation-connect-recipes,.automation-connect-templates,.automation-connect .platform-section-card>p.error{margin-inline:22px}.automation-connect .platform-section-card>*:last-child{margin-bottom:20px}.automation-connect .form-row{margin-top:16px}.automation-connect-done>.button{justify-self:start}.automation-connect .form-row span{color:var(--muted-strong, var(--muted));font-size:12px}.automation-connect .form-row input{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:inherit;font:inherit}.automation-connect-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,380px);gap:16px;align-items:start}.automation-connect-picker{margin-top:14px;border:1px solid var(--border);border-radius:13px;overflow:hidden}.automation-connect-picker-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border-bottom:1px solid var(--border);background:#ffffff06;color:var(--muted);font-size:12px}.automation-connect-picker-bar strong{color:var(--text)}.automation-connect-picker-actions{display:flex;align-items:center;gap:14px}.automation-connect-picker-actions .inline-link-button{font-size:12px}.automation-connect-events{display:grid;gap:14px;max-height:min(70vh,620px);padding:13px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.automation-connect-events::-webkit-scrollbar{width:10px}.automation-connect-events::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:99px;background:var(--border);background-clip:content-box}.automation-connect-events fieldset{margin:0;padding:0;border:0;display:grid;gap:6px;min-width:0}.automation-connect-events legend{position:sticky;top:-13px;z-index:1;width:100%;margin:0;padding:3px 0 5px;background:#191919;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.automation-connect-event-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(218px,1fr));gap:6px}@media(min-width:1100px){.automation-connect-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.automation-connect-event{display:flex;align-items:flex-start;gap:10px;min-width:0;margin:0;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:var(--text);font-weight:500;cursor:pointer;transition:background .14s,border-color .14s}.automation-connect-event:hover{background:#ffffff09}.automation-connect-event.is-on{border-color:color-mix(in srgb,var(--connect-accent) 38%,transparent);background:color-mix(in srgb,var(--connect-accent) 9%,transparent)}.automation-connect-event span{display:grid;gap:1px;min-width:0}.automation-connect-event code{color:var(--text);font-size:12px;font-weight:600;overflow-wrap:anywhere}.automation-connect-event small{color:var(--muted);font-size:11.5px;font-weight:400;line-height:1.45}.automation-connect-event input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:16px;height:16px;margin:2px 0 0;border:1px solid color-mix(in srgb,var(--muted) 62%,transparent);border-radius:5px;background:transparent;cursor:pointer;transition:background .14s,border-color .14s}.automation-connect-event input[type=checkbox]:hover{border-color:var(--connect-accent)}.automation-connect-event input[type=checkbox]:checked{border-color:var(--connect-accent);background:var(--connect-accent)}.automation-connect-event input[type=checkbox]:checked:after{content:"";position:absolute;top:1px;left:4.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(43deg)}.automation-connect-event input[type=checkbox]:focus-visible{outline:2px solid var(--connect-accent);outline-offset:2px}.automation-connect-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.automation-connect-done{display:grid;gap:10px;margin-top:14px}.automation-connect-done>p:first-child{display:flex;align-items:center;gap:6px;margin:0;font-size:13px}.automation-connect-done code.break{display:block;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:#ffffff08;font-size:12px;overflow-wrap:anywhere}.automation-connect-recipes{display:grid;gap:14px;margin-top:16px}.automation-connect-recipes>div{display:grid;gap:5px;min-width:0}.automation-connect-recipes dt{margin:0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.automation-connect-recipes dd{display:grid;gap:6px;margin:0;min-width:0;font-size:12.5px}.automation-connect-recipes dd>code{display:block;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:#ffffff08;font-size:11.5px;line-height:1.5;white-space:pre;overflow-x:auto;scrollbar-width:thin}.automation-connect-recipes dd>span code{white-space:nowrap}.automation-connect-recipes dd small{color:var(--muted);line-height:1.5}.automation-connect-recipes dd>.button{justify-self:start}.automation-connect-recipes pre{margin:0;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:#ffffff08;font-size:11.5px;line-height:1.55;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word}.automation-connect-templates{display:grid;gap:8px;margin-top:16px;padding:0;list-style:none}.automation-connect-templates li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid var(--border);border-radius:11px;transition:border-color .14s}.automation-connect-templates li:hover{border-color:color-mix(in srgb,var(--connect-accent) 40%,var(--border))}.automation-connect-templates li>div{display:grid;gap:2px;min-width:0}.automation-connect-templates li>.button{flex:0 0 auto}.automation-connect-templates strong{font-size:13px}.automation-connect-templates small{color:var(--muted);font-size:11.5px}html[data-theme=light] .automation-connect .form-row input,html[data-theme=light] .automation-connect-done code.break,html[data-theme=light] .automation-connect-recipes dd>code,html[data-theme=light] .automation-connect-recipes pre{background:#faf9f7;border-color:#e5e4e2}html[data-theme=light] .automation-connect-picker,html[data-theme=light] .automation-connect-picker-bar,html[data-theme=light] .automation-connect-templates li{border-color:#e5e4e2}html[data-theme=light] .automation-connect-picker-bar{background:#faf9f7}html[data-theme=light] .automation-connect-events legend{background:#fff}html[data-theme=light] .automation-connect-event:hover{background:#f4f4f2}@media(max-width:1160px){.automation-connect-grid{grid-template-columns:1fr}}@media(max-width:720px){.automation-connect-templates li{flex-direction:column;align-items:flex-start}}.finance-stock{display:grid;gap:16px}.finance-stat-grid{display:grid;gap:11px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.finance-stat{display:grid;gap:3px;padding:13px 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.finance-stat small{color:var(--muted);font-size:.66rem;letter-spacing:.02em;text-transform:uppercase}.finance-stat strong{color:var(--text);font-size:1.35rem;font-weight:650;line-height:1.15}.finance-stat span{color:var(--muted);font-size:.68rem}.finance-stat.is-gold{border-color:color-mix(in srgb,#f5731b 34%,transparent);background:color-mix(in srgb,#f5731b 7%,transparent)}.finance-stat.is-danger{border-color:color-mix(in srgb,#dc2626 34%,transparent);background:color-mix(in srgb,#dc2626 7%,transparent)}.finance-stock-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.finance-search{display:flex;align-items:center;gap:7px;flex:1 1 220px;min-width:0;padding-left:10px;border:1px solid var(--border);border-radius:9px;color:var(--muted);background:var(--surface)}.finance-search input{border:0;background:transparent;padding-left:0}.finance-search input:focus{outline:none;box-shadow:none}.finance-stock-table td small{display:block;color:var(--muted);font-size:.66rem}.finance-stock-table td.numeric{text-align:right;white-space:nowrap}.finance-stock-table th.numeric{text-align:right}.finance-stock-actions{display:flex;justify-content:flex-end;gap:6px;white-space:nowrap}.table-actions{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;justify-content:flex-end}.table-actions .button{min-height:30px;padding:.3rem .62rem;font-size:.76rem;white-space:nowrap}th:last-child:has(~*),td:has(>.table-actions){width:1%;white-space:nowrap}@media(max-width:720px){.table-actions{flex-wrap:wrap;justify-content:flex-start}}.access-page{display:flex;flex-direction:column;gap:18px}.access-mode-card{display:flex;flex-direction:column;padding:18px;gap:14px}.access-mode-head{display:grid;align-items:start;gap:14px;grid-template-columns:auto minmax(0,1fr) auto}.access-mode-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:11px;background:var(--brand-soft);color:var(--brand)}.access-mode-head h2{margin:0 0 3px;font-size:15px}.access-mode-head p{margin:0;color:var(--muted);font-size:13px}.access-mode-counts{margin-top:6px!important;font-size:12px!important}.access-mode-actions{display:flex;flex-wrap:wrap;gap:8px}.access-tabs,html[data-theme=light] .access-tabs{margin:0;border:0;background:transparent}.access-panel{display:flex;flex-direction:column;padding:0;gap:0;overflow:hidden}.access-panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:18px;gap:14px;border-bottom:1px solid var(--border)}.access-panel-head>div{min-width:0;max-width:62ch}.access-panel-head h2{margin:3px 0 4px;font-size:16px}.access-panel-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.access-eyebrow{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.access-search{display:flex;min-width:220px;flex:0 1 280px}.access-search input{width:100%;min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);color:var(--text);font-size:13px}.access-search input:focus-visible{border-color:var(--brand);outline:none}.access-loading{margin:0;padding:18px;color:var(--muted);font-size:13px}.access-people,.access-roles{margin:0;padding:0;list-style:none}.access-person,.access-role{display:grid;align-items:start;padding:15px 18px;gap:8px 18px;border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1.1fr) minmax(0,2fr) auto}.access-person:last-child,.access-role:last-child{border-bottom:0}.access-person-identity,.access-role-identity{display:flex;min-width:0;flex-direction:column;gap:2px}.access-person-identity strong,.access-role-identity strong{display:flex;align-items:center;gap:7px;font-size:13px}.access-person-identity small,.access-role-identity small{color:var(--muted);font-size:11.5px}.access-role-identity code{margin-top:3px;align-self:flex-start;padding:1px 6px;border-radius:5px;background:var(--surface-raised);color:var(--muted);font-size:10.5px}.access-locked{display:inline-flex;align-items:center;padding:2px 7px;gap:4px;border-radius:999px;background:var(--surface-raised);color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.access-person-grants{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:7px}.access-nothing{color:var(--muted);font-size:12px;line-height:1.5}.access-grant{display:inline-flex;max-width:100%;align-items:center;padding:4px 5px 4px 10px;gap:8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-raised)}.access-grant b{font-size:12px;font-weight:600}.access-grant em{color:var(--muted);font-size:11.5px;font-style:normal}.access-person-actions,.access-role-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.access-role-counts{display:flex;flex-direction:column;gap:3px;color:var(--muted);font-size:12px}.access-consequences{display:flex;flex-direction:column;gap:11px;font-size:13px;line-height:1.6}.access-consequences p{margin:0}.access-consequences>ul{margin:0;padding-left:18px;color:var(--muted)}.access-consequences>ul li{margin:4px 0}.access-warning{display:flex;align-items:flex-start;padding:11px 12px;gap:9px;border:1px solid var(--warn-border);border-radius:11px;background:var(--warn-bg);color:var(--text);font-size:12.5px;line-height:1.55}.access-warning svg{flex:0 0 auto;margin-top:1px;color:var(--amber)}.access-warning strong{display:block;margin-bottom:5px;font-size:13px}.access-warning ul{margin:0 0 7px;padding-left:17px}.access-warning p{margin:0;color:var(--muted)}.access-inexpressible{border-color:color-mix(in srgb,var(--danger) 34%,transparent);background:var(--danger-soft)}.access-inexpressible svg{color:var(--danger)}.access-confirm-tick{display:flex;align-items:flex-start;padding:11px 12px;gap:9px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised);cursor:pointer;font-size:12.5px;line-height:1.5}.access-confirm-tick input{margin-top:1px;flex:0 0 auto}.access-impact{display:flex;flex-direction:column;gap:10px}.access-impact-sentence{margin:0;font-size:13px;line-height:1.55}.access-impact-people{display:flex;margin:0;padding:0;flex-direction:column;gap:9px;list-style:none}.access-impact-people>li{padding:11px 12px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised)}.access-impact-people>li>strong{display:block;margin-bottom:6px;font-size:13px}.access-impact-loses,.access-impact-narrows{margin-top:7px}.access-impact-loses>span,.access-impact-narrows>span{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.access-impact-loses ul,.access-impact-narrows ul{margin:4px 0 0;padding-left:16px;font-size:12.5px}.access-impact-loses li,.access-impact-narrows li{margin:3px 0}.access-matrix{display:flex;flex-direction:column;gap:9px}.access-group{border:1px solid var(--border);border-radius:12px;background:var(--surface-raised);overflow:hidden}.access-group.confidential{border-color:color-mix(in srgb,var(--amber) 34%,transparent)}.access-group>h3{margin:0}.access-group-toggle{display:flex;width:100%;align-items:center;padding:11px 13px;gap:9px;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;text-align:left}.access-group-toggle:hover{background:var(--chart-hover)}.access-group-toggle>span{flex:1;min-width:0}.access-group-toggle>em{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.access-band-switch{display:flex;align-items:flex-start;padding:0 13px 11px;gap:9px;color:var(--muted);cursor:pointer;font-size:12px;line-height:1.5}.access-band-switch input{margin-top:2px;flex:0 0 auto}.access-grid{width:100%;border-collapse:collapse;font-size:12.5px}.access-grid th,.access-grid td{padding:7px 13px;border-top:1px solid var(--border);text-align:left}.access-grid thead th{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.access-grid thead th:not(:first-child),.access-grid tbody td:not(:first-child){width:1%;text-align:center;white-space:nowrap}.access-grid-na{color:var(--border-strong)}.access-review{padding:11px 13px;border:1px solid var(--border);border-radius:11px;background:var(--surface-raised);font-size:12.5px;line-height:1.55}.access-explain-controls{display:grid;padding:16px 18px;gap:12px;border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.access-explain-note{margin:0;padding:14px 18px 0;color:var(--muted);font-size:12.5px;line-height:1.55}.access-explain-list{display:flex;margin:0;padding:14px 18px 18px;flex-direction:column;gap:9px;list-style:none}.access-pair-row{padding:12px 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised)}.access-pair-row.yes{border-color:color-mix(in srgb,var(--success) 26%,transparent)}.access-pair-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.access-pair-head strong{flex:1;min-width:0;font-size:13px}.access-pair-mark{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:7px}.access-pair-row.yes .access-pair-mark{background:var(--success-soft);color:var(--success)}.access-pair-row.no .access-pair-mark{background:var(--surface);color:var(--muted)}.access-pair-head code,.access-pair code{padding:1px 6px;border-radius:5px;background:var(--surface);color:var(--muted);font-size:10.5px}.access-pair{display:inline-flex;align-items:center;gap:7px}.access-pair-refusal{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.access-contributions{display:flex;margin:9px 0 0;padding:0;flex-direction:column;gap:6px;list-style:none}.access-contributions>li{display:flex;flex-wrap:wrap;align-items:center;padding:8px 10px;gap:4px 9px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font-size:12px}.access-contributions>li.inert{opacity:.62}.access-contribution-role{font-weight:600}.access-contribution-scope{color:var(--muted-strong)}.access-contribution-origin{flex:1;min-width:140px;color:var(--muted);font-size:11px}.access-contribution-inert{display:inline-flex;align-items:center;gap:5px;color:var(--amber);font-size:11px}.access-contribution-inert.permanent{color:var(--danger)}@media(max-width:1080px){.access-person,.access-role{grid-template-columns:minmax(0,1fr)}.access-person-actions,.access-role-actions{justify-content:flex-start}}@media(max-width:720px){.access-mode-head{grid-template-columns:auto minmax(0,1fr)}.access-mode-head>.status-pill{grid-column:2}.access-panel-head{align-items:stretch;flex-direction:column}.access-search{flex:1 1 auto}}.product-import-dialog .product-import-picker select{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}.product-import-dialog .modal-foot{flex-wrap:wrap;align-items:center}.product-import-foot-hint{margin-right:auto;color:var(--muted);font-size:12px}@media(max-width:520px){.product-import-foot-hint{flex:1 1 100%;text-align:right}}.ra-check{width:16px;height:16px;margin:0;accent-color:var(--brand);cursor:pointer}.netics-table th.ra-select-cell,.netics-table td.ra-select-cell{width:40px}.netics-table th.ra-actions-cell,.netics-table td.ra-actions-cell{width:48px;text-align:right}.ra-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid color-mix(in srgb,var(--brand) 35%,transparent);background:var(--brand-soft)}.ra-bulk-bar>strong{font-size:12.5px;white-space:nowrap}.ra-bulk-actions{display:flex;flex-wrap:wrap;gap:6px}.ra-bulk-actions .button{width:auto}.ra-bulk-actions select{width:auto;max-width:220px;min-height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-raised);color:var(--text);font-size:12.5px}.ra-bulk-clear{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:var(--muted-strong);font-size:12px;cursor:pointer}.ra-bulk-clear:hover{color:var(--text)}.ra-bulk-bar.ra-framed{margin:0 0 12px;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:12px}.ra-select-page{display:none;padding:4px 0;border:0;background:transparent;color:var(--brand);font-size:12px;font-weight:600;cursor:pointer}.ra-table-meta{display:flex;justify-content:flex-end;padding:0 16px}.ra-select-page:disabled{color:var(--muted);cursor:default}.button.ra-danger{border-color:transparent;background:var(--danger);color:#fff}.button.ra-danger:hover:not(:disabled){filter:brightness(1.06)}.button.ra-danger-text,.ra-danger-text{color:var(--danger)}.ra-link{padding:0;border:0;background:transparent;color:var(--brand);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ra-status-stack{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.ra-insight-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}.ra-insight-grid>.card{min-width:0;margin:0}.ra-mood-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ra-mood-card{display:block;min-width:0;padding:14px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--text) 2%,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ra-mood-card:hover:not(:disabled){border-color:var(--border-strong)}.ra-mood-card.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.ra-mood-card:disabled{cursor:not-allowed;opacity:.6}.ra-mood-card:focus-visible,.ra-activity-item:focus-visible,.ra-select-page:focus-visible,.ra-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ra-mood-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ra-mood-top b{font-size:13px;font-weight:600}.ra-mood-top strong{font-size:22px;font-weight:700;line-height:1}.ra-mood-bar{display:block;height:5px;margin:10px 0 6px;overflow:hidden;border-radius:6px;background:var(--border)}.ra-mood-bar>b{display:block;height:100%;border-radius:inherit}.ra-mood-card small{display:block;color:var(--muted);font-size:11px}.ra-mood-note{margin:14px 0 0;color:var(--muted-strong);font-size:12px;line-height:1.55}.ra-mood-chip{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--surface-soft);font-size:11.5px;font-weight:600}.ra-mood-chip.positive{background:var(--success-soft);color:var(--success)}.ra-mood-chip.negative{background:var(--danger-soft);color:var(--danger)}.ra-mood-chip.frustrated{background:var(--amber-soft);color:var(--amber)}.ra-activity-panel{display:flex;flex-direction:column}.ra-activity-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ra-activity-list{display:grid;gap:2px;max-height:348px;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin}.ra-activity-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.ra-activity-item:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.ra-activity-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surface-soft);color:var(--muted-strong)}.ra-activity-icon.brand{background:var(--brand-soft);color:var(--brand)}.ra-activity-icon.success{background:var(--success-soft);color:var(--success)}.ra-activity-icon.danger{background:var(--danger-soft);color:var(--danger)}.ra-activity-icon.gold{background:var(--amber-soft);color:var(--amber)}.ra-activity-text{display:grid;min-width:0}.ra-activity-text strong{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ra-activity-text small,.ra-activity-item time{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ra-activity-empty{padding:18px 8px;color:var(--muted);font-size:12.5px}.ra-outcome{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:11.5px;font-weight:600;white-space:nowrap}.ra-outcome.sale{background:var(--success-soft);color:var(--success)}.ra-outcome.follow_up{background:var(--amber-soft);color:var(--amber)}.ra-outcome.no_sale,.ra-outcome.complaint,.ra-outcome.wrong_number{background:var(--danger-soft);color:var(--danger)}.ra-note{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);font-size:12.5px;white-space:pre-wrap}.ra-choice-list{display:grid;gap:8px}.ra-choice-list label{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.ra-choice-list label:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.ra-choice-list input{accent-color:var(--brand)}.ra-dialog-facts{display:grid;gap:6px;margin:0 0 12px;font-size:12.5px}.ra-board-card-head{display:flex;align-items:center;gap:8px}.ra-board-card-head .row-menu{margin:-6px -6px -6px 0}.ra-board-card-head .row-menu-trigger{width:28px;height:28px}.ra-item-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(64px,1fr) minmax(84px,1.4fr) auto;gap:8px;align-items:center}.ra-item-rows{display:grid;gap:8px}.ra-inline-actions{display:flex;flex-wrap:wrap;gap:8px}.ra-inline-actions .button{width:auto}@media(min-width:721px){.netics-table th.ra-actions-cell,.netics-table td.ra-actions-cell{position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:-10px 0 12px -12px #0000008c}}@media(max-width:1080px){.ra-insight-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.ra-select-page{display:inline-block}.netics-table[data-responsive=stack]>table>tbody>tr>td.ra-select-cell,.netics-table[data-responsive=stack]>table>tbody>tr>td.ra-actions-cell{display:flex;align-items:center;justify-content:space-between;width:auto;padding-top:.4rem;padding-bottom:.4rem}.netics-table[data-responsive=stack]>table>tbody>tr>td.ra-select-cell{justify-content:flex-start;gap:10px}.netics-table[data-responsive=stack]>table>tbody>tr>td.ra-select-cell:before{order:2}.ra-bulk-bar{padding:10px 12px}.ra-bulk-clear{margin-left:0}.ra-item-row{grid-template-columns:minmax(0,1fr) 72px}.ra-item-row>:first-child{grid-column:1 / -1}}@media(max-width:420px){.ra-mood-grid{gap:8px}.ra-mood-card{padding:11px}.ra-mood-top strong{font-size:18px}}.bk-page{--bk-appointment: #f5731b;--bk-reservation: #f4b860;--bk-meeting: #a78bfa;--bk-event: #f472b6;--bk-activity: #35d49a;--bk-session: #60a5fa;--bk-line: rgba(255, 255, 255, .06);--bk-line-strong: rgba(255, 255, 255, .1);--bk-panel: #191919;--bk-panel-soft: #151515}html[data-theme=light] .bk-page,html[data-theme=light] .bk-dialog{--bk-appointment: #b24e0e;--bk-reservation: #8a5a00;--bk-meeting: #6d28d9;--bk-event: #be185d;--bk-activity: #047857;--bk-session: #1d4ed8;--bk-line: rgba(28, 28, 28, .07);--bk-line-strong: rgba(28, 28, 28, .12);--bk-panel: #ffffff;--bk-panel-soft: #f9f8f7}.bk-dialog{--bk-appointment: #f5731b;--bk-reservation: #f4b860;--bk-meeting: #a78bfa;--bk-event: #f472b6;--bk-activity: #35d49a;--bk-session: #60a5fa;--bk-line: rgba(255, 255, 255, .06);--bk-line-strong: rgba(255, 255, 255, .1)}.bk-kind-appointment{--bk-kind: var(--bk-appointment)}.bk-kind-reservation{--bk-kind: var(--bk-reservation)}.bk-kind-meeting{--bk-kind: var(--bk-meeting)}.bk-kind-event{--bk-kind: var(--bk-event)}.bk-kind-activity{--bk-kind: var(--bk-activity)}.bk-kind-session{--bk-kind: var(--bk-session)}.bk-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.button.bk-danger{border-color:transparent;background:var(--danger);color:#fff}.button.bk-danger:hover:not(:disabled){filter:brightness(1.08)}html[data-theme=light] .button.bk-danger{background:#c9383d}.bk-dialog label,.bk-dialog .bk-field-label,.bk-page .bk-filters label,.bk-page .bk-list-toolbar label,.bk-page .bk-resources-tools label{margin-bottom:0}.bk-inline-icon{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.bk-check{margin:0;display:inline-flex;align-items:center;gap:7px;color:var(--muted-strong);font-size:12.5px;cursor:pointer;white-space:nowrap}.bk-check input{width:auto;margin:0;accent-color:var(--brand)}.bk-kind-strip{display:flex;gap:8px;margin:4px 0 14px;padding-bottom:2px;overflow-x:auto;scrollbar-width:thin}.bk-kind-filter{display:inline-flex;flex:none;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-strong);font:inherit;font-size:12.5px;cursor:pointer}.bk-kind-filter svg{color:var(--bk-kind, var(--muted))}.bk-kind-filter b{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--bk-line-strong);color:var(--text);font-size:11px;font-weight:600;text-align:center}.bk-kind-filter:hover{border-color:var(--border-strong);color:var(--text)}.bk-kind-filter.active{border-color:color-mix(in srgb,var(--bk-kind, var(--brand)) 55%,transparent);background:color-mix(in srgb,var(--bk-kind, var(--brand)) 13%,var(--surface));color:var(--text)}.bk-toolbar{flex-wrap:wrap;gap:10px}.bk-calendar-nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto}.bk-range-label{min-width:150px;color:var(--text);font-size:13px;font-weight:600}.bk-segmented{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.bk-segmented button{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:0;border-radius:7px;background:transparent;color:var(--muted-strong);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}.bk-segmented button:hover{color:var(--text)}.bk-segmented button.active{background:var(--surface-raised);color:var(--text);box-shadow:0 1px 0 var(--bk-line-strong, rgba(255, 255, 255, .1)) inset}html[data-theme=light] .bk-segmented button.active{background:#fff;box-shadow:0 1px 3px #1c1c1c1f}.bk-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px}.bk-filters select{width:auto;min-width:170px;max-width:240px}.bk-clear{color:var(--brand-bright)}.bk-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;margin-bottom:18px}.bk-calendar{margin:0;padding:0;overflow:hidden;border-radius:16px;background:var(--bk-panel);transition:opacity .2s ease}.bk-calendar.is-loading{opacity:.75}.bk-timegrid{overflow-x:auto}.bk-timegrid:not(.is-day)>*{min-width:720px}.bk-timegrid-head,.bk-allday-row,.bk-timegrid-inner{display:grid}.bk-timegrid-head{border-bottom:1px solid var(--bk-line-strong)}.bk-daycol-head{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:8px 8px 8px 10px;border-left:1px solid var(--bk-line)}.bk-day-link{display:flex;align-items:baseline;gap:6px;padding:2px 4px;border:0;border-radius:6px;background:transparent;color:var(--muted-strong);font:inherit;cursor:pointer}.bk-day-link small{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.bk-day-link strong{color:var(--text);font-size:17px;font-weight:600}.bk-day-link:hover{background:var(--bk-line)}.bk-daycol-head.is-today .bk-day-link strong{display:inline-grid;min-width:28px;height:28px;padding:0 6px;place-items:center;border-radius:999px;background:var(--brand);color:var(--on-brand)}.bk-add-day{display:grid;width:24px;height:24px;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;opacity:0}.bk-daycol-head:hover .bk-add-day,.bk-add-day:focus-visible{opacity:1}.bk-add-day:hover{border-color:var(--border);color:var(--text)}@media(hover:none){.bk-add-day{opacity:1}}.bk-allday-row{border-bottom:1px solid var(--bk-line-strong)}.bk-allday-label{padding:8px 6px;color:var(--muted);font-size:10.5px;text-align:right}.bk-allday-cell{display:flex;min-width:0;flex-direction:column;gap:3px;padding:5px;border-left:1px solid var(--bk-line)}.bk-chip-event{display:block;width:100%;min-width:0;padding:3px 7px;overflow:hidden;border:0;border-left:3px solid var(--bk-kind, var(--brand));border-radius:6px;background:color-mix(in srgb,var(--bk-kind, var(--brand)) 16%,var(--bk-panel));color:var(--text);font:inherit;font-size:11.5px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.bk-chip-event b{margin-right:5px;font-weight:600;opacity:.8}.bk-chip-event:hover{background:color-mix(in srgb,var(--bk-kind, var(--brand)) 26%,var(--bk-panel))}.bk-timegrid-body{max-height:720px;overflow-y:auto}.bk-timegrid-inner{position:relative}.bk-hours{display:flex;flex-direction:column}.bk-hours span{box-sizing:border-box;padding:0 8px 0 0;color:var(--muted);font-size:10.5px;line-height:1;text-align:right;transform:translateY(-5px)}.bk-hours span:first-child{transform:translateY(3px)}.bk-daycol{position:relative;border-left:1px solid var(--bk-line);background-image:linear-gradient(to bottom,var(--bk-line) 1px,transparent 1px)}.bk-daycol.can-create{cursor:cell}.bk-daycol.is-today{background-color:color-mix(in srgb,var(--brand) 4%,transparent)}.bk-now{position:absolute;z-index:3;right:0;left:0;height:2px;background:var(--danger);pointer-events:none}.bk-now:before{position:absolute;top:-4px;left:-5px;width:10px;height:10px;border-radius:999px;background:var(--danger);content:""}.bk-event{position:absolute;z-index:2;display:flex;overflow:hidden;border:1px solid color-mix(in srgb,var(--bk-kind, var(--brand)) 35%,transparent);border-left:3px solid var(--bk-kind, var(--brand));border-radius:8px;background:color-mix(in srgb,var(--bk-kind, var(--brand)) 17%,var(--bk-panel));cursor:default}.bk-event:hover{z-index:4;box-shadow:0 10px 24px -14px #000000b3}.bk-event-open{display:flex;width:100%;min-width:0;flex:1;flex-direction:column;gap:2px;padding:5px 4px 5px 7px;border:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.bk-event-open strong,.bk-event-open small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-event-open strong{font-size:12px;font-weight:600}.bk-event-open strong svg{margin-right:2px;vertical-align:-1px;color:var(--bk-kind)}.bk-event-open small{color:var(--muted-strong);font-size:11px}.bk-event.is-compact .bk-event-open{justify-content:center;padding-block:1px}.bk-event.is-tall .bk-event-open strong{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3}.bk-event-menu{position:absolute;top:2px;right:2px;border-radius:7px;background:color-mix(in srgb,var(--bk-kind, var(--brand)) 30%,var(--bk-panel));opacity:0}.bk-event:hover .bk-event-menu,.bk-event:focus-within .bk-event-menu{opacity:1}@media(hover:none){.bk-event-menu{opacity:1}}.bk-event-menu .row-menu-trigger{width:24px;height:24px}.bk-event.is-released,.bk-chip-event.is-released{opacity:.55}.bk-event.is-released strong,.bk-chip-event.is-released{text-decoration:line-through}.bk-event.bk-status-pending{border-style:dashed;border-left-style:solid}.bk-month-head,.bk-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bk-month-head span{padding:9px 10px;border-bottom:1px solid var(--bk-line-strong);color:var(--muted);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.bk-month-cell{display:flex;min-width:0;min-height:112px;flex-direction:column;gap:4px;padding:6px;border-right:1px solid var(--bk-line);border-bottom:1px solid var(--bk-line)}.bk-month-cell:nth-child(7n){border-right:0}.bk-month-cell.can-create{cursor:cell}.bk-month-cell.can-create:hover{background:var(--bk-line)}.bk-month-cell.is-outside{background:var(--bk-panel-soft)}.bk-month-cell.is-outside .bk-month-date{color:var(--muted);opacity:.7}.bk-month-date{align-self:flex-start;min-width:26px;height:26px;padding:0 6px;border:0;border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.bk-month-date:hover{background:var(--bk-line-strong)}.bk-month-cell.is-today .bk-month-date{background:var(--brand);color:var(--on-brand)}.bk-month-items{display:flex;min-width:0;flex-direction:column;gap:3px}.bk-month-more{align-self:flex-start;padding:1px 6px;border:0;border-radius:6px;background:transparent;color:var(--muted-strong);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.bk-month-more:hover{background:var(--bk-line-strong);color:var(--text)}.bk-agenda{position:sticky;top:84px;margin:0;padding:16px;border-radius:16px;background:var(--bk-panel)}.bk-agenda-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.bk-agenda-head h2{margin:0;font-size:15px}.bk-agenda-list{display:flex;max-height:640px;flex-direction:column;gap:14px;overflow-y:auto}.bk-agenda-day h3{margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bk-agenda-day ul{display:flex;margin:0;padding:0;flex-direction:column;gap:6px;list-style:none}.bk-agenda-item{display:grid;width:100%;grid-template-columns:62px minmax(0,1fr);gap:8px;padding:9px 10px;border:1px solid var(--bk-line-strong);border-left:3px solid var(--bk-kind, var(--brand));border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.bk-agenda-item:hover{background:var(--bk-line)}.bk-agenda-time{color:var(--muted-strong);font-size:12px;font-weight:600;white-space:nowrap}.bk-agenda-body{display:flex;min-width:0;flex-direction:column;gap:3px}.bk-agenda-body strong,.bk-agenda-body small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-agenda-body strong{font-size:12.5px;font-weight:600}.bk-agenda-body strong svg{margin-right:3px;vertical-align:-1px;color:var(--bk-kind)}.bk-agenda-body small{color:var(--muted);font-size:11.5px}.bk-agenda-body small svg{vertical-align:-1px}.bk-agenda-empty{min-height:180px;margin:0;border:0;background:transparent}.bk-list{margin-bottom:18px}.bk-list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.bk-search{display:flex;flex-direction:row;margin:0;min-width:220px;flex:1;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--muted)}.bk-search input,.bk-search input:focus{width:100%;min-height:36px;padding:0;border:0;background:transparent;color:var(--text);outline:none;box-shadow:none}.bk-search:focus-within{border-color:var(--brand)}.bk-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--brand) 40%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--brand) 8%,var(--surface))}.bk-bulk-bar strong{margin-right:6px;font-size:13px}.bk-bulk-clear{margin-left:auto}.bk-table td,.bk-table th{vertical-align:middle}.bk-select-cell{width:36px}.bk-select{width:16px;height:16px;margin:0;accent-color:var(--brand);cursor:pointer}.bk-actions-cell{width:44px;text-align:right}.bk-cell-when,.bk-cell-title,.bk-cell-two{display:flex;min-width:0;flex-direction:column;gap:2px}.bk-cell-when strong,.bk-cell-title strong{font-size:13px;font-weight:600}.bk-cell-when small,.bk-cell-title small,.bk-cell-two small{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--muted);font-size:11.5px}.bk-cell-title strong.is-struck{color:var(--muted);text-decoration:line-through}.bk-kind-dot{display:inline-flex;align-items:center;gap:4px;color:var(--bk-kind);font-weight:600}.bk-cell-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted-strong);font-size:11.5px;white-space:nowrap}.bk-priority-high{border-color:color-mix(in srgb,var(--amber) 45%,transparent);color:var(--amber)}.bk-priority-urgent{border-color:color-mix(in srgb,var(--danger) 50%,transparent);background:var(--danger-soft);color:var(--danger)}.bk-priority-low{color:var(--muted)}.modal.wide.booking-details-modal,.modal.wide.booking-form-modal{max-width:720px}.bk-detail-tags{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.bk-kind-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--bk-kind) 16%,transparent);color:var(--bk-kind);font-size:12px;font-weight:600}.bk-detail-actions{display:flex;flex-wrap:wrap;gap:7px;padding:12px 0 2px;border-top:1px solid var(--bk-line-strong)}.bk-detail-actions .button{display:inline-flex;align-items:center;gap:6px}.bk-cancel-note{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:10px;background:var(--danger-soft);font-size:13px}.bk-cancel-note strong{color:var(--danger)}.bk-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.bk-facts>div{min-width:0}.bk-facts dt{margin-bottom:3px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bk-facts dd{display:flex;flex-direction:column;gap:2px;margin:0;color:var(--text);font-size:13.5px;overflow-wrap:anywhere}.bk-facts dd small{color:var(--muted);font-size:12px}.bk-facts dd svg{vertical-align:-2px}.bk-facts a{color:var(--brand-bright)}.bk-where span,.bk-where a{display:inline-flex;align-items:center;gap:5px}.bk-people{display:flex;margin:0;padding:0;flex-direction:column;gap:4px;list-style:none}.bk-people li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-people small{color:var(--muted);font-size:11.5px}.bk-prose{margin:0;font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.dialog-section>h3 svg,.dialog-section>header>h3 svg{vertical-align:-2px}.bk-note-form{display:flex;align-items:flex-end;gap:8px}.bk-note-form textarea{flex:1}.bk-timeline{display:flex;margin:0;padding:0;flex-direction:column;gap:8px;list-style:none}.bk-timeline li{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-left:2px solid var(--bk-line-strong);background:var(--bk-line);border-radius:0 8px 8px 0}.bk-timeline small{color:var(--muted);font-size:11.5px}.bk-history li{padding:6px 10px;background:transparent;font-size:13px}.bk-kind-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bk-kind-option{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);color:var(--muted-strong);font:inherit;font-size:13px;cursor:pointer}.bk-kind-option svg{color:var(--bk-kind)}.bk-kind-option:hover{border-color:var(--border-strong);color:var(--text)}.bk-kind-option.active{border-color:var(--bk-kind);background:color-mix(in srgb,var(--bk-kind) 14%,transparent);color:var(--text);font-weight:600}.bk-field-label{color:var(--muted-strong);font-size:12px;font-weight:500}.bk-inline-grid{gap:10px}.bk-repeat{display:flex;flex-direction:column;gap:6px}.bk-repeat label svg{vertical-align:-1px}.bk-repeat-end{display:flex;gap:8px}.bk-repeat-end select{width:auto;flex:none}.bk-repeat-end input{min-width:0;flex:1}.bk-warning{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--warn-border, rgba(244, 184, 96, .3));border-radius:10px;background:var(--warn-bg, rgba(244, 184, 96, .1));color:var(--text);font-size:13px}.bk-warning>svg{flex:none;margin-top:2px;color:var(--amber)}.bk-warning p{margin:0 0 3px}.bk-warning small{color:var(--muted-strong)}.bk-attendee-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 4px;padding:0;list-style:none}.bk-attendee-chips li{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);font-size:12.5px}.bk-attendee-chips small{color:var(--muted)}.bk-attendee-chips button{display:grid;width:20px;height:20px;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.bk-attendee-chips button:hover{background:var(--bk-line-strong);color:var(--text)}.bk-guest-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:8px;margin-top:6px}.bk-guest-row .button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.bk-reason-chips,.bk-day-toggles{display:flex;flex-wrap:wrap;gap:6px}.bk-chip{padding:5px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font:inherit;font-size:12.5px;cursor:pointer}.bk-chip:hover{border-color:var(--border-strong);color:var(--text)}.bk-chip.active{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.bk-scope{display:flex;margin:0;padding:10px 12px;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:10px}.bk-scope legend{padding:0 4px;color:var(--muted-strong);font-size:12px}.bk-scope label{display:flex;align-items:center;gap:8px;font-size:13px}.bk-scope input{width:auto;margin:0;accent-color:var(--brand)}.bk-resources{margin-bottom:18px}.bk-resources-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.bk-resource-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.bk-resource{display:flex;min-width:0;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--bk-line-strong);border-radius:13px;background:var(--bk-panel-soft)}.bk-resource.is-inactive{opacity:.65}.bk-resource>header{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.bk-resource>header strong,.bk-resource>header small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-resource>header strong{font-size:14px}.bk-resource>header small{color:var(--muted);font-size:12px}.bk-resource-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand-bright)}.bk-resource-tags{display:flex;flex-wrap:wrap;gap:6px}.bk-resource-desc{margin:0;color:var(--muted-strong);font-size:12.5px;line-height:1.5}.bk-resource-facts{display:flex;margin:0;padding:0;flex-direction:column;gap:4px;color:var(--muted-strong);font-size:12.5px;list-style:none}.bk-resource-facts li{display:flex;align-items:center;gap:6px}.bk-features{display:flex;flex-wrap:wrap;gap:5px}.bk-features span{padding:2px 8px;border-radius:6px;background:var(--bk-line-strong);color:var(--muted-strong);font-size:11.5px}.bk-waitlist-item{display:flex;flex-direction:column;padding:7px 9px;border:1px solid rgba(214,171,39,.18);border-radius:9px;background:#d6ab270d;color:#8d99ae;font:inherit;font-size:11px;text-align:left;white-space:nowrap;cursor:pointer}.bk-waitlist-item b{color:var(--text);font-size:12px}.bk-waitlist-item:hover{border-color:#d6ab2766}html[data-theme=light] .bk-calendar,html[data-theme=light] .bk-agenda{border-color:var(--light-border, #e5e4e2);background:#fff}html[data-theme=light] .bk-kind-filter{background:#fff}html[data-theme=light] .bk-waitlist-item{color:#718096;background:#fffaf0}@media(max-width:1100px){.bk-calendar-layout{grid-template-columns:minmax(0,1fr)}.bk-agenda{position:static}.bk-agenda-list{max-height:none}}@media(max-width:720px){.bk-calendar-nav{width:100%;margin-left:0;justify-content:space-between}.bk-range-label{min-width:0}.bk-filters select{min-width:0;max-width:none;flex:1 1 140px}.bk-kind-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-facts,.bk-guest-row{grid-template-columns:minmax(0,1fr)}.bk-note-form{flex-direction:column;align-items:stretch}.bk-month-cell{min-height:74px;padding:3px}.bk-month-head span{padding:7px 4px;font-size:10px;text-align:center}.bk-chip-event{padding:2px 4px;font-size:10.5px}.bk-chip-event b{display:none}.bk-bulk-clear{margin-left:0}.netics-table[data-responsive=stack]>table>tbody>tr>td.bk-select-cell,.netics-table[data-responsive=stack]>table>tbody>tr>td.bk-actions-cell{display:flex;width:auto;align-items:center;justify-content:space-between;padding-top:.4rem;padding-bottom:.4rem}.netics-table[data-responsive=stack]>table>tbody>tr>td.bk-select-cell{justify-content:flex-start;gap:10px}.netics-table[data-responsive=stack]>table>tbody>tr>td.bk-select-cell:before{order:2}}.bk-event.is-movable .bk-event-open,.bk-chip-event.is-movable{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bk-event-open:focus-visible,.bk-chip-event:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.bk-event.is-origin,.bk-chip-event.is-origin{opacity:.38;border-style:dashed}.bk-event.is-preview{z-index:6;right:4px;left:4px;border-width:2px;border-left-width:4px;background:color-mix(in srgb,var(--bk-kind, var(--brand)) 30%,var(--bk-panel));box-shadow:0 14px 30px -14px #000000bf;pointer-events:none}.bk-event.is-preview .bk-event-open strong,.bk-event.is-preview .bk-event-open small{white-space:nowrap}.bk-event.is-preview .bk-event-open small{color:var(--text);font-weight:600}.bk-chip-event.is-preview{outline:1px dashed var(--bk-kind, var(--brand));outline-offset:1px;pointer-events:none}.bk-resize-handle{position:absolute;z-index:3;right:0;bottom:0;left:0;height:8px;cursor:ns-resize;touch-action:none}.bk-resize-handle:after{position:absolute;bottom:2px;left:50%;width:22px;height:3px;border-radius:999px;background:var(--bk-kind, var(--brand));content:"";opacity:0;transform:translate(-50%);transition:opacity .15s ease}.bk-event:hover .bk-resize-handle:after,.bk-event:focus-within .bk-resize-handle:after{opacity:.8}@media(hover:none){.bk-resize-handle{height:14px}.bk-resize-handle:after{opacity:.6}}.bk-allday-cell.is-drop-target,.bk-month-cell.is-drop-target{background:color-mix(in srgb,var(--brand) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 55%,transparent)}.bk-drag-ghost{position:fixed;z-index:95;max-width:220px;padding:5px 10px;overflow:hidden;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-raised);color:var(--text);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;box-shadow:0 16px 34px -16px #000000b3;pointer-events:none}.bk-repeat-mark{margin-left:4px;vertical-align:-1px;opacity:.75}.bk-calendar-hint{margin:0;padding:10px 14px;border-top:1px solid var(--bk-line-strong);color:var(--muted);font-size:12px;line-height:1.5}.bk-scope-choice legend{display:inline-flex;align-items:center;gap:5px}.bk-scope-choice label{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:9px;cursor:pointer}.bk-scope-choice label:hover{background:var(--bk-line)}.bk-scope-choice label.is-picked{border-color:color-mix(in srgb,var(--brand) 50%,transparent);background:var(--brand-soft)}.bk-scope-choice input{margin-top:3px}.bk-scope-choice span{display:flex;flex-direction:column;gap:1px}.bk-scope-choice strong{color:var(--text);font-size:13px;font-weight:600}.bk-scope-choice label{color:var(--text)}.bk-scope-choice small{color:var(--muted);font-size:12px}.branch-design-card>header:has(>.row-menu){grid-template-columns:38px minmax(0,1fr) auto auto}.branch-design-card>header>.row-menu{margin:-4px -6px -4px -4px}.tap-choice-list label.tap-choice-blocked{cursor:not-allowed;opacity:.62}.tap-choice-list label>span{display:grid;gap:2px;min-width:0}.tap-choice-list label>span small{color:var(--muted-strong);font-size:11.5px;font-weight:400}.tap-checks{display:grid;gap:8px}.tap-checks>label{margin:0;font-weight:500}.tws-people>article>.tap-person-actions{flex:0 0 auto}.tws-invitation>.row-menu{flex:0 0 auto}.access-role-actions{align-items:center}@media(max-width:700px){.tws-people>article>.tap-person-actions{margin-left:auto}}.ai-agent-card-controls{display:inline-flex;align-items:center;gap:4px}.ai-agent-card-controls .row-menu{margin-right:-8px}.ai-agent-card-controls .row-menu-trigger{width:30px;height:30px}.ai-dialog-note{margin:0}.ai-doc-editor{display:block;width:100%;min-height:min(56vh,520px);padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;resize:vertical}.ai-doc-editor-note{margin:0 0 10px;color:var(--muted);font-size:12.5px}.ai-doc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0 0 14px}.ai-doc-facts>div{min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.ai-doc-facts dt{margin:0 0 3px;color:var(--muted);font-size:11px}.ai-doc-facts dd{margin:0;overflow-wrap:anywhere;color:var(--text);font-size:12.5px;font-weight:600}.ai-doc-jobs h3{margin:14px 0 8px;font-size:12.5px}.ai-doc-jobs ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ai-doc-jobs li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;font-size:12px}.ai-doc-job-status{padding:2px 8px;border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:11px;font-weight:700;text-transform:capitalize}.ai-doc-job-status.succeeded{background:var(--success-soft);color:var(--success)}.ai-doc-job-status.failed{background:var(--danger-soft);color:var(--danger)}.ai-doc-job-status.running{background:var(--amber-soft);color:var(--amber)}.ai-gap-layout{display:grid;max-width:920px;gap:12px}.ai-gap-layout .gap-list{max-width:none}.ai-gap-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ai-gap-select-all{display:inline-flex;flex-direction:row;align-items:center;gap:10px;margin:0;color:var(--muted-strong);font-size:12.5px;font-weight:600;cursor:pointer}.ai-gap-toolbar .search-field{width:min(320px,100%)}.ai-gap-bulk:empty{display:none}.ai-gap-bulk .ra-bulk-bar{border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:12px}.ai-gap-card{border-color:var(--border);background:var(--surface)}.ai-gap-card.selected{border-color:color-mix(in srgb,var(--brand) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 12%,transparent)}.ai-gap-check{display:inline-flex;flex:0 0 auto}.ai-gap-copy{min-width:0;flex:1}.ai-gap-copy h2{overflow-wrap:anywhere;color:var(--text)}.ai-gap-copy p{color:var(--muted)}.ai-gap-card .gap-actions{align-items:center}.ai-gap-card .gap-actions .button{width:auto}.ai-gap-card .gap-actions .row-menu{margin-left:-2px}.ai-gap-copy .ai-gap-returned{margin-top:4px;color:var(--amber);font-weight:600}.ai-gap-quote{margin:0 0 14px;padding:12px 14px;border-left:3px solid var(--brand);border-radius:0 10px 10px 0;background:var(--surface-soft);color:var(--text);font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.ai-gap-choice strong{color:var(--text)}.button.ai-gap-upload-link{width:auto;margin-right:auto}@media(max-width:650px){.ai-doc-facts{grid-template-columns:minmax(0,1fr)}.ai-gap-card{gap:12px;padding:16px}.ai-gap-copy{flex:1 1 calc(100% - 80px)}.ai-gap-card .gap-actions{padding-left:0}.ai-gap-toolbar .search-field{width:100%}.modal-foot:has(>.ai-gap-upload-link){flex-wrap:wrap}.modal-foot>.button.ai-gap-upload-link{flex:1 1 100%;margin-right:0}.modal-foot:has(>.ai-gap-upload-link)>.button:not(.ai-gap-upload-link){flex:1 1 0}}.platform-section-card>.ra-bulk-bar,.notification-feed-card>.ra-bulk-bar{position:sticky;top:72px;z-index:6;margin:0 0 10px;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:10px;background:linear-gradient(var(--brand-soft),var(--brand-soft)),var(--surface);box-shadow:0 8px 18px -12px #00000080}.platform-section-card>.ra-bulk-bar{margin:0 16px 10px}.pa-filter-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 6px 5px 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface-raised);color:var(--muted-strong);font-size:12px}.pa-filter-chip>span{display:inline-flex;min-width:0;align-items:center;gap:5px}.pa-filter-chip code{display:inline-block;max-width:min(320px,52vw);overflow:hidden;color:var(--text);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.pa-filter-chip button{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:0;border-radius:999px;background:var(--brand-soft);color:var(--brand);font:inherit;font-weight:600;cursor:pointer}.pa-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:0 0 14px}.pa-facts>div{min-width:0}.pa-facts .pa-facts-wide{grid-column:span 2}.pa-facts dt{margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pa-facts dd{margin:0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.pa-facts dd code{font-size:12px}.pa-json{overflow:hidden;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface-raised)}.pa-json header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:0 8px 0 12px;border-bottom:1px solid var(--border);color:var(--muted-strong);font-size:11.5px}.pa-json header button{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:var(--muted-strong);font:inherit;cursor:pointer}.pa-json header button:hover:not(:disabled){background:var(--brand-soft);color:var(--text)}.pa-json pre{max-height:340px;margin:0;padding:14px;overflow:auto;color:var(--text);font:12px/1.6 JetBrains Mono,ui-monospace,monospace;white-space:pre}.pa-json>.error{margin:12px}.pa-feed-toolbar{display:flex;align-items:center;min-height:34px;margin:0 3px 10px}.pa-feed-toolbar label{display:inline-flex;align-items:center;gap:9px;color:var(--muted-strong);font-size:12px;cursor:pointer}.notification-design-row.pa-selectable{grid-template-columns:18px 40px minmax(0,1fr) auto}.pa-row-check{display:flex;height:40px;align-items:center}.notification-design-row.pa-selected{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:var(--brand-soft)}.notification-design-row.pa-selectable .notification-row-actions .row-menu-trigger{width:32px;height:32px}.notification-design-row.pa-selected .notification-row-actions,.notification-design-row .notification-row-actions:has([aria-expanded=true]){opacity:1}@media(max-width:680px){.notification-design-row.pa-selectable{grid-template-columns:18px 36px minmax(0,1fr)}.notification-design-row.pa-selectable .notification-row-actions{grid-column:3;justify-content:flex-end}.pa-row-check{height:36px}.pa-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-bulk-float{position:fixed;right:12px;bottom:12px;left:12px;z-index:60}body:has(>.pa-bulk-float) .route-frame{padding-bottom:84px}.pa-bulk-float>.ra-bulk-bar{border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);border-radius:12px;background:linear-gradient(var(--brand-soft),var(--brand-soft)),var(--surface);box-shadow:0 14px 30px -10px #0009}label:where(:not(:has(input,select,textarea,button))){margin-bottom:0}:where(.modal-body,.form-row,.form-grid,.ra-choice-list,.tap-checks,td,th)>label{margin-bottom:0}:where(html[data-theme=light]) label{color:var(--muted-strong)}.notification-preference-matrix label:has(>input[type=checkbox]){flex-direction:column;margin-bottom:0}.fin-ra-scroll{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.fin-ra-table{min-width:560px}.fin-ra-table th.fin-ra-check,.fin-ra-table td.fin-ra-check{width:40px;padding-right:0}.fin-ra-table th.fin-ra-menu,.fin-ra-table td.fin-ra-menu{width:48px;text-align:right}.fin-ra-card{display:grid;gap:10px;min-width:0}.fin-ra-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.fin-ra-card-head>p{flex:1 1 280px;margin:0}.fin-ra-card>.ra-bulk-bar{border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:12px}.fin-ra-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.fin-ra-status small{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;white-space:nowrap}.fin-ra-amount{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fin-ra-clip{color:var(--muted)}.fin-ra-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:12px;background:var(--brand-soft);font-size:12.5px}.fin-ra-filter .button{width:auto}.fin-ra-aging li>span{flex:1 1 auto}.fin-ra-aging li>b{white-space:nowrap}.fin-ra-aging .row-menu-trigger{width:28px;height:28px}.finance-payments li>span.fin-ra-inline{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.fin-ra-receipt{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);font-size:12.5px}.fin-ra-receipt>span{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.fin-ra-receipt .button{width:auto}.fin-ra-statement-bar{flex-wrap:wrap;gap:10px}.fin-ra-statement-bar .table-toolbar{flex-wrap:wrap;justify-content:flex-start}.fin-ra-invoice-view .modal-foot{flex-wrap:wrap}.fin-ra-invoice-view .modal-foot .button{width:auto;white-space:nowrap}@media(max-width:720px){.fin-ra-aging li{flex-wrap:wrap}.fin-ra-statement-bar .table-toolbar{flex-wrap:wrap;justify-content:flex-start}.fin-ra-statement-bar .ra-inline-actions{width:100%}.finance-payments li{flex-wrap:wrap}}.ra-row-link{color:inherit;font-weight:600;text-decoration:none}.ra-row-link:hover,.ra-row-link:focus-visible{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.ra-profile-head{align-items:center}.ra-profile-head>.row-menu{margin-left:auto}.netics-crm-table th.ra-select-cell,.netics-crm-table td.ra-select-cell{width:36px;padding-right:0}.netics-crm-row-actions .row-menu{display:inline-flex}.ra-detail-list{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:10px 14px;margin:0;font-size:13px}.ra-detail-list dt{color:var(--muted)}.ra-detail-list dd{margin:0;overflow-wrap:anywhere}.ra-inbox .inbox-status-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.ra-inbox-select{padding:8px 12px;border-bottom:1px solid var(--border);font-size:11.5px;color:var(--muted-strong)}.ra-inbox-select label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ra-inbox .inbox-list-pane .ra-bulk-bar{gap:6px;padding:8px 10px}.ra-inbox .inbox-list-pane .ra-bulk-bar>strong{width:100%}.ra-inbox .inbox-list-pane .ra-bulk-actions .button{padding:5px 8px;font-size:11px}.ra-inbox-row{display:flex;align-items:flex-start;gap:0;border-bottom:1px solid var(--border)}.ra-inbox-row>.ra-check{flex:none;margin:18px 0 0 12px}.ra-inbox-row>.inbox-conversation-item{flex:1;min-width:0;border-bottom:0}.ra-inbox-row>.row-menu{flex:none;margin:10px 6px 0 0}.ra-inbox-row.active{background:color-mix(in srgb,var(--brand) 8%,transparent);box-shadow:inset 3px 0 var(--brand)}.ra-inbox-row.active>.inbox-conversation-item{background:transparent;box-shadow:none}@media(max-width:720px){.ra-detail-list{grid-template-columns:minmax(0,1fr);gap:2px}.ra-detail-list dd{margin-bottom:8px}.ra-profile-head>.row-menu{margin-left:0}}.erp-page .business-view-tabs.filter-pills,.erp-toolbar>.filter-pills{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.erp-page .business-view-tabs.filter-pills::-webkit-scrollbar,.erp-toolbar>.filter-pills::-webkit-scrollbar{display:none}.erp-page .business-view-tabs .filter-pill,.erp-toolbar>.filter-pills .filter-pill{flex:none;white-space:nowrap}.erp-card{min-width:0}.erp-toolbar{flex-wrap:wrap;justify-content:flex-start;gap:10px}.erp-toolbar>:first-child{margin-right:auto}.erp-toolbar>.input{width:auto;min-width:180px;flex:1 1 180px}.erp-card .ra-bulk-bar{margin:0 0 10px;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:12px}.erp-surface{min-width:0}.erp-cell-stack{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px}.erp-cell-stack small{font-size:11.5px}.erp-nowrap{white-space:nowrap}.erp-lede{margin:0 0 12px}.erp-toolbar .erp-lede{flex:1 1 260px;margin:0}.erp-more{margin:0;padding:10px 4px 0}.erp-clip{display:-webkit-box;max-width:360px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.erp-inline-field{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;white-space:nowrap;color:var(--muted-strong);font-size:12px}.erp-inline-field .input{width:auto;min-width:0}.erp-segment{display:inline-flex;flex-wrap:wrap;gap:4px}.erp-segment button{min-height:28px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted-strong);font-size:12px;cursor:pointer}.erp-segment button:hover:not(:disabled){border-color:var(--border-strong);color:var(--text)}.erp-segment button.active{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.erp-segment button:disabled{cursor:default;opacity:.6}.erp-segment button:focus-visible,.erp-rating label:focus-within{outline:2px solid var(--brand);outline-offset:1px}.erp-structure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.erp-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.erp-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.erp-list li>span{min-width:0;overflow-wrap:anywhere}.erp-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-facts{display:grid;gap:10px;margin:0 0 14px}.erp-facts>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px}.erp-facts dt{color:var(--muted);font-size:12px}.erp-facts dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.erp-scroll{max-width:100%;overflow-x:auto}.erp-line{display:grid;grid-template-columns:minmax(0,2fr) minmax(80px,1fr) auto;gap:8px 10px;align-items:end;padding:12px;border:1px solid var(--border);border-radius:12px}.erp-line>.erp-line-wide{grid-column:1 / -1}.erp-line-remove{width:auto;min-height:38px}.erp-receive-line{grid-template-columns:repeat(2,minmax(0,1fr))}.button.erp-add-line{width:auto;justify-self:start;align-self:flex-start}.erp-request-lines{display:grid;max-height:50vh;gap:8px;overflow-y:auto}.erp-request-line{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:10px}.erp-request-line>span{display:flex;min-width:0;flex-direction:column}.erp-rating{display:flex;flex-wrap:wrap;gap:6px}.erp-rating label{position:relative;display:inline-flex;flex-direction:row;margin:0;min-width:40px;min-height:36px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:9px;color:var(--muted-strong);font-weight:600;cursor:pointer}.erp-rating label.active{border-color:var(--brand);background:var(--brand-soft);color:var(--text)}.erp-rating input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.erp-subhead{margin:16px 0 8px;font-size:13px}.erp-run-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.pay-dates{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px;align-items:start}.pay-date-group{display:grid;min-width:0;gap:12px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.pay-date-group.is-paused{opacity:.78}.pay-date-group.is-warning{border-color:color-mix(in srgb,var(--amber) 45%,var(--border))}.pay-date-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pay-date-when{display:flex;min-width:0;align-items:flex-start;gap:10px}.pay-date-icon{display:inline-grid;flex:none;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--brand-soft);color:var(--brand)}.pay-date-group.is-warning .pay-date-icon{background:var(--amber-soft);color:var(--amber)}.pay-date-when h3{margin:0;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.pay-date-next{margin:3px 0 0;font-size:12.5px;color:var(--muted-strong)}.pay-date-figures{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--text) 4%,transparent)}.pay-date-figures dt{color:var(--muted);font-size:11.5px}.pay-date-figures dd{display:inline-flex;align-items:center;gap:5px;margin:2px 0 0;font-weight:600;font-variant-numeric:tabular-nums}.pay-date-schedules,.pay-date-empty{margin:0;overflow-wrap:anywhere}.pay-date-people{display:grid;gap:2px;margin:0;padding:0;list-style:none}.pay-date-people li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 2px;border-top:1px solid var(--border)}.pay-date-people li:first-child{border-top:0}.pay-date-person{display:flex;min-width:0;flex-direction:column}.pay-date-person strong{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.pay-date-person small{font-size:11.5px}.pay-date-amount{display:inline-flex;flex:none;align-items:center;gap:6px;font-size:13px;font-variant-numeric:tabular-nums}.pay-date-people li.is-unpaid strong{color:var(--muted-strong)}.erp-page .netics-table[data-responsive=stack] td .status-pill,.finance-stock .netics-table[data-responsive=stack] td .status-pill{justify-self:start;width:-moz-fit-content;width:fit-content}@media(max-width:900px){.erp-structure{grid-template-columns:minmax(0,1fr)}.erp-toolbar>:first-child{margin-right:0}.erp-toolbar>.input,.erp-toolbar>select,.erp-toolbar>.erp-inline-field{width:100%;max-width:none}}@media(max-width:720px){.erp-line{grid-template-columns:minmax(0,1fr) 88px}.erp-line-remove{grid-column:2;justify-self:end}.erp-choice-row,.erp-facts>div{grid-template-columns:minmax(0,1fr)}.erp-facts>div{gap:2px}.erp-clip{max-width:none}}.ads-table-card .netics-table tr[data-state=selected]>td{background:color-mix(in srgb,var(--brand) 7%,transparent)}.ads-table-card .netics-table tr[data-state=selected]>td.ra-actions-cell{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.card.ads-table-card>.ra-bulk-bar:first-child{border-top:0}.ads-archive-toggle{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px}.ads-lead-name{padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.ads-lead-name:hover{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.ads-lead-name:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.ads-lead-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0}.ads-lead-facts>div{min-width:0}.ads-lead-facts dt{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ads-lead-facts dd{margin:2px 0 0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.ads-lead-facts-wide{grid-column:1 / -1}.adsb-lib-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.adsb-lib-tools .ra-select-page{display:inline-flex}.adsb-tile-pick,.adsb-tile-menu{position:absolute;top:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:0 1px 3px #0000002e}.adsb-tile-pick{left:6px;width:28px;height:28px}.adsb-tile-menu{right:6px}.adsb-panel .ra-bulk-bar{margin:0 0 12px;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:10px}.ea-card{position:relative;cursor:pointer}.ea-card:focus-visible,.ea-fo-record:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ea-card-picked{border-color:var(--brand)!important;box-shadow:0 0 0 1px var(--brand)}.ea-card-pick,.ea-card-menu{display:inline-flex;flex:0 0 auto;align-items:center}.ea-card-pick{min-height:22px}.ea-card-menu .row-menu-trigger{margin:-4px -6px -4px 0}.ea-list-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ea-list-meta .ra-select-page,.ea-select-page-wrap .ra-select-page{display:inline-flex}.card>.ra-bulk-bar,.ea-list-meta+.ra-bulk-bar{border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:12px}.card.ads-table-card>.ra-bulk-bar{border-width:1px 0;border-radius:0}.ea-fo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.ea-fo-head>.fo-meta{min-width:0;overflow-wrap:anywhere}.ea-fo-head .row-menu-trigger{margin:-6px -8px 0 0}.ea-choice-list{display:grid;gap:6px;max-height:320px;margin:0;padding:0;overflow-y:auto;border:0}.ea-choice-list legend{margin-bottom:6px;color:var(--muted-strong);font-size:12.5px}.ea-choice-list label{display:flex;align-items:center;gap:10px;margin:0;padding:8px 10px;border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;cursor:pointer}.ea-choice-list label:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.ea-choice-list input{flex:0 0 auto;margin:0;accent-color:var(--brand)}.ea-link-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ea-link-head h3{margin:0 0 10px;overflow-wrap:anywhere}.ea-request-main{display:flex;align-items:flex-start;gap:10px;min-width:0}.ea-request-main .ra-check{margin-top:3px}.ea-request-main p{margin:2px 0 0}.ea-request-actions{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.ea-steps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ea-steps li{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:10px}.ea-steps li.current{border-color:var(--amber);background:var(--amber-soft)}.ea-step-note{color:var(--text);font-size:13px;white-space:pre-wrap}@media(max-width:720px){.ads-lead-facts{grid-template-columns:minmax(0,1fr)}.ea-request-actions{width:100%;justify-content:flex-end}.ea-list-meta{align-items:flex-start}}.pay-schedule-custom{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.pay-schedule-custom .select{flex:1 1 140px;width:auto}.invoice-template-steps{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 18px;padding:0;list-style:none;color:var(--muted);font-size:13px}.invoice-template-steps b{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:6px;border-radius:50%;background:var(--brand-soft);color:var(--brand);font-size:11px}.invoice-template-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1100px){.invoice-template-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.invoice-template-preview{position:sticky;top:84px;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain}}.invoice-template-form fieldset{margin:0 0 18px;padding:0 0 18px;border:0;border-bottom:1px solid var(--border)}.invoice-template-form legend{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;color:var(--text);font-size:13.5px;font-weight:700}.invoice-template-form label{display:grid;gap:6px;margin-bottom:12px;font-size:13px}.invoice-template-form label>span{color:var(--muted-strong);font-weight:600}.invoice-template-form textarea{resize:vertical}.invoice-template-form label>span.invoice-template-field-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;color:inherit;font-weight:400}.invoice-template-count{margin-left:auto;color:var(--muted);font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-template-count.near{color:var(--amber);font-weight:600}.invoice-template-save{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.invoice-template-state{display:inline-flex;align-items:center;gap:5px;margin-right:auto;color:var(--success);font-size:12.5px;font-weight:600}.invoice-template-state.unsaved{color:var(--amber)}.invoice-template-preview-label{display:block;margin-bottom:8px;color:var(--muted);font-size:12px;font-weight:600}.invoice-paper{padding:26px 26px 20px;border-top:4px solid var(--invoice-accent);border-radius:12px;background:#fff;color:#1c1b22;font-size:12.5px;box-shadow:0 18px 40px -24px #00000073}.invoice-paper header{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.invoice-paper header img,.invoice-paper header i{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:8px;background:var(--invoice-accent);color:#fff;font-style:normal;font-weight:700;-o-object-fit:contain;object-fit:contain}.invoice-paper header strong{display:block;font-size:15px}.invoice-paper header p{margin:2px 0 0;color:#5d5b66;white-space:pre-wrap}.invoice-paper-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#5d5b66}.invoice-paper-meta b{color:var(--invoice-accent);font-size:15px;letter-spacing:.08em}.invoice-paper-to span,.invoice-paper h4{display:block;margin:0 0 3px;color:#8a8794;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.invoice-paper table{width:100%;margin:14px 0 8px;border-collapse:collapse}.invoice-paper th,.invoice-paper td{padding:7px 4px;border-bottom:1px solid #ecebf0;text-align:left}.invoice-paper th:last-child,.invoice-paper td:last-child{text-align:right}.invoice-paper-total{display:flex;justify-content:flex-end;gap:18px;margin-bottom:16px;font-size:14px}.invoice-paper section{margin-bottom:12px}.invoice-paper section p{margin:0;color:#3c3a45;white-space:pre-wrap;overflow-wrap:anywhere}.invoice-paper footer{padding-top:12px;border-top:1px solid #ecebf0;color:#8a8794;font-size:11.5px;text-align:center}.record-files>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.record-files>header h3{display:inline-flex;align-items:center;gap:6px;margin:0}.record-files-actions{display:flex;flex-wrap:wrap;gap:6px}.record-files-category{display:grid;gap:4px;margin:10px 0;font-size:12px}.record-files-category span{color:var(--muted)}.record-files-picker{margin-bottom:10px;padding:10px;border:1px dashed var(--border);border-radius:10px}.record-files-picker-row{display:flex;gap:8px}.record-files-picker-row select{flex:1;min-width:0}.record-files-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.record-files-list li{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--border);border-radius:10px}.record-files-thumb,.record-files-icon{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;padding:0;border:0;border-radius:8px;background:var(--surface-soft);color:var(--muted);cursor:pointer}.record-files-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.record-files-name{display:flex;flex-direction:column;min-width:0}.record-files-name strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.asset-photo-field{margin-top:4px}.asset-photo-drop{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px dashed var(--border);border-radius:12px;color:var(--muted);font-size:12.5px;cursor:pointer}.asset-photo-preview{display:flex;align-items:center;gap:12px}.asset-photo-preview img{width:72px;height:72px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.asset-photo-preview div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px}.reference-add{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px dashed var(--border);border-radius:12px}.reference-add-actions{display:flex;justify-content:flex-end;gap:8px}.nav-locked{display:inline-flex;margin-left:auto;color:var(--muted);opacity:.8}.app-locked-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:60vh;text-align:center}.app-locked-page h1{margin:0;font-size:22px}.app-locked-page p{max-width:460px;margin:0;color:var(--muted)}.plan-locked-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}.nav-plan-locked{display:inline-flex;margin-left:auto;color:var(--muted);opacity:.8}.app-locked-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--surface-soft);color:var(--muted-strong)}.app-access-panel{display:grid;gap:16px}.app-access-count{align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:600;white-space:nowrap}.app-access-tree{display:grid;gap:14px}.app-access-tree h4{margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-access-menu{border-bottom:1px solid var(--border)}.app-access-menu ul{margin:0 0 8px;padding:0 0 0 22px;list-style:none}.app-access-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0}.app-access-name{display:inline-flex;flex:1 1 200px;align-items:center;gap:6px;color:var(--text);font-size:13.5px;font-weight:600}.app-access-toggle{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:left;cursor:pointer}.app-access-toggle svg{transition:transform .15s}.app-access-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.app-access-toggle small{color:var(--muted);font-size:11.5px;font-weight:500}.app-access-result{color:var(--success);font-size:11.5px;font-weight:600}.app-access-result.locked{color:var(--danger)}.app-access-switch{display:inline-flex;padding:2px;border:1px solid var(--border);border-radius:999px;background:var(--surface-soft)}.app-access-switch button{display:inline-flex;align-items:center;gap:4px;padding:4px 11px;border:0;border-radius:999px;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.app-access-switch button[aria-checked=true]{background:var(--surface-raised);color:var(--text);box-shadow:0 1px 2px #0000001f}.app-access-switch button.is-lock[aria-checked=true]{background:color-mix(in srgb,var(--danger) 14%,var(--surface-raised));color:var(--danger)}.app-access-switch button.is-allow[aria-checked=true]{background:color-mix(in srgb,var(--success) 14%,var(--surface-raised));color:var(--success)}.app-access-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.app-access-note{display:flex;align-items:flex-start;gap:6px;margin:0 0 12px;color:var(--muted-strong);font-size:13px}.app-access-departments{display:grid;gap:8px;margin:0;padding:0;list-style:none}.app-access-departments li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px}.app-access-departments i{width:10px;height:10px;border-radius:3px}@media(max-width:640px){.app-access-departments li{grid-template-columns:10px minmax(0,1fr)}}.access-panel>.app-access-tree{padding:14px 18px 0}.access-panel>.app-access-actions{margin:0;padding:14px 18px 18px}.access-panel>.app-access-departments{padding:14px 18px 18px}.access-panel>p.muted{padding:14px 18px;margin:0}.app-access-inside{font-size:11px;font-weight:600;color:var(--danger, #c2410c);background:color-mix(in srgb,var(--danger, #c2410c) 10%,transparent);border-radius:999px;padding:2px 8px}.app-access-inside.is-allow{color:var(--success, #15803d);background:color-mix(in srgb,var(--success, #15803d) 10%,transparent)}@media(max-width:640px){.modal-foot{flex-wrap:wrap}.modal-foot>.button,.modal-foot>button{flex:1 1 auto}}.voice-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.voice-quick-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;min-width:0}.voice-quick-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.voice-quick-head h2{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:14px}.voice-quick-head .bd-wake-switch{flex:none}.voice-quick-line{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.voice-quick-status{margin:0;font-size:11px;color:var(--muted);opacity:.85}.voice-quick-card .bd-mic-test,.voice-quick-card>.button{margin-top:auto}.voice-rec-bare .voice-config-head:empty{display:none}.voice-more{display:block;margin:14px auto 0}@media(max-width:1100px){.voice-quick-grid{grid-template-columns:1fr}}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start;max-width:1160px}.profile-form{display:grid;gap:18px;min-width:0}.profile-section{display:grid;gap:22px;margin-bottom:0!important}.profile-section-head h2{margin:0 0 4px;font-size:16px}.profile-section-head p{margin:0;font-size:12.5px;color:var(--muted)}.pq{display:grid;gap:7px;min-width:0}.pq .pq-label{display:block;margin:0;color:var(--text);font-size:13.5px;font-weight:600;line-height:1.4}.pq-help{margin:-2px 0 2px;color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.5}.pq-hint{margin:0;color:var(--muted);font-size:11.5px}.pq textarea{min-height:76px;line-height:1.55;resize:vertical}.pq .question-multi-options{margin-top:2px}.profile-publish{position:sticky;top:84px;display:grid;gap:12px;margin-bottom:0!important}.profile-publish h2{margin:0;font-size:16px}.profile-publish-note{margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.profile-live{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--text)}.profile-live-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--success)}.profile-publish-actions{display:grid;gap:8px}.profile-publish-actions .button{width:100%;justify-content:center}.profile-header-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-kept{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.profile-kept h3{margin:0;font-size:13.5px}.profile-kept ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.profile-kept li{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:12.5px}.profile-kept li>span{display:grid;gap:2px;min-width:0}.profile-kept li.undone{opacity:.6}.profile-kept-swap{overflow-wrap:anywhere}.profile-kept-swap s{color:var(--muted)}.profile-kept .button{flex-shrink:0}@media(min-width:1101px){.profile-header-actions{display:none}}@media(max-width:1100px){.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-publish{position:static}}.nav-section-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;cursor:pointer;text-align:left}.nav-section-toggle svg{transition:transform .16s ease}.nav-section-toggle svg.open{transform:rotate(90deg)}.backend-kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:18px 0 26px}.backend-kind{display:grid;gap:4px;padding:14px 16px;text-align:left;border:1px solid var(--border);border-radius:12px;background:var(--surface, transparent);color:inherit;cursor:pointer}.backend-kind small{color:var(--muted)}.backend-kind.active{border-color:var(--accent, #2563eb);box-shadow:0 0 0 1px var(--accent, #2563eb)}.backend-subhead{margin:22px 0 6px;font-size:16px}.backend-services{display:grid;gap:8px;margin-top:12px}.backend-service{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(130px,1fr) minmax(120px,.8fr) auto;gap:8px;align-items:center}.backend-place{display:grid;gap:6px;margin-top:14px;font-size:14px}.backend-service input,.backend-service select{min-width:0}.backend-services>.button{justify-self:start}.backend-copy{display:flex;align-items:center;gap:8px;margin:10px 0 6px}.backend-copy code{flex:1;min-width:0;overflow-x:auto;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-size:13px;white-space:nowrap}.backend-list{display:grid;gap:8px;margin:8px 0 0;padding-left:18px}@media(max-width:760px){.backend-service{grid-template-columns:1fr 1fr}.backend-service input:first-child{grid-column:1 / -1}}.topbar-menu-count{margin-left:auto;min-width:20px;padding:1px 7px;border-radius:999px;background:var(--danger, #dc2626);color:#fff;font-size:11px;font-weight:600;text-align:center}.bd-health-dialog{display:grid;gap:12px}.bd-health-dialog .bd-eyebrow{display:none}.bd-health-dialog .bd-card-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.bd-health-dialog .bd-card-heading h2{margin:0 0 4px;font-size:17px}.nav-logo{width:17px;height:17px;flex:none;border-radius:4px;-o-object-fit:contain;object-fit:contain}.connect-tools-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.connect-tools-banner>div{flex:1 1 360px}.connect-tools-banner h2{display:flex;align-items:center;gap:8px}.connect-tools-banner p{margin:4px 0 0}.connect-tools-banner .button{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.workspace-confirming{display:flex;align-items:center;gap:8px}.workspace-confirming .spin{animation:workspace-confirming-spin .9s linear infinite}@keyframes workspace-confirming-spin{to{transform:rotate(360deg)}}.hq-managed-live{display:grid;gap:14px;padding:16px 18px;border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.hq-managed-live-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.hq-managed-live-dot{width:10px;height:10px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 18%,transparent)}.hq-managed-live-copy{display:grid;gap:2px;min-width:0}.hq-managed-live-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.hq-managed-live-copy small{color:var(--muted);font-size:12.5px}.hq-managed-chips{display:flex;flex-wrap:wrap;gap:8px}.hq-managed-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--border);border-radius:999px;color:var(--text);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.hq-managed-chip svg{color:var(--muted-strong)}.hq-managed-chip:hover{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}.hq-managed-chip:hover svg{color:var(--brand)}.hq-managed-state{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hq-managed-state small{font-size:12px}.hq-managed-start{display:grid;gap:12px}.hq-managed-start header{display:grid;gap:2px}.hq-managed-list{display:grid;margin:0;padding:0;list-style:none}.hq-managed-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 22px;border-bottom:1px solid var(--border)}.hq-managed-list li:hover{background:color-mix(in srgb,var(--brand) 4%,transparent)}.hq-managed-name svg{flex:0 0 auto;color:var(--muted-strong)}.hq-managed-list li:last-child{border-bottom:0}.hq-managed-name{display:flex;align-items:center;gap:10px;min-width:0}.hq-managed-name>span{display:grid;min-width:0}.hq-managed-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-managed-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-top:12px}.hq-managed-pick button{display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid var(--border);border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.hq-managed-pick button.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent)}.hq-managed-pick span{display:grid;gap:2px}.hq-managed-pick small{color:var(--muted);font-size:12px}@media(max-width:640px){.hq-managed-list li{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.hq-managed-list li>:nth-child(2){display:none}.hq-managed-live-head{grid-template-columns:auto minmax(0,1fr)}.hq-managed-live-head .button{grid-column:1 / -1}}.managed-access-card{display:grid;gap:12px;padding:18px}.managed-access-card h3{margin:0 0 4px;font-size:15px}.managed-access-card p{margin:0}.managed-access-switch{display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.managed-access-switch input{width:18px;height:18px}.managed-access-activity{display:grid;gap:8px;margin:0;padding:0;list-style:none}.managed-access-activity li{display:flex;justify-content:space-between;gap:12px;font-size:13px}.workspace-chat-page.hq-chat-page{max-width:none;height:calc(100dvh - 150px);min-height:520px;padding:0}.hq-chat-page .message.assistant{display:grid;gap:10px}.hq-chat-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.hq-chat-card-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent)}.hq-chat-card-body{display:grid;gap:2px;min-width:0}.hq-chat-card-body small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.money-input{position:relative;display:block;min-width:0}.money-input>input{width:100%}.money-input-symbol{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:.9em;font-weight:600;pointer-events:none;line-height:1}.customer-deal-cell{display:grid;gap:1px;min-width:0}.customer-deal-cell strong{font-weight:600;font-size:12.5px}.customer-deal-cell small{color:var(--muted);font-size:11.5px}.discount-field{display:grid;gap:8px}.discount-field-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.discount-field-head>span{font-size:12.5px;font-weight:600;color:var(--text)}.discount-field-modes{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft)}.discount-field-modes button{padding:5px 10px;border:0;border-radius:7px;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.discount-field-modes button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0002}.discount-field-modes button:disabled{opacity:.55;cursor:default}.discount-field-percent{position:relative;display:block}.discount-field-percent>input{width:100%;padding-right:30px}.discount-field-percent>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:600;pointer-events:none}.discount-totals{display:grid;gap:4px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft);font-size:13px}.discount-totals>div{display:flex;justify-content:space-between;gap:12px}.discount-totals dt{color:var(--muted)}.discount-totals dd{margin:0;font-variant-numeric:tabular-nums}.discount-totals .is-total{padding-top:4px;border-top:1px solid var(--border);font-weight:700}.discount-totals .is-total dt{color:var(--text)}.order-line-price{flex:1.4}.quote-discount{display:grid;gap:10px;margin-top:12px}.hq-shell{--hq-canvas: #080c14;--hq-sidebar: #0a101a;--hq-panel: #101824;--hq-panel-raised: #162131;--hq-panel-soft: #0c131f;--hq-line: rgba(226, 232, 240, .11);--hq-line-strong: rgba(226, 232, 240, .2);--hq-copy: #f1f5f9;--hq-copy-soft: #c2cad6;--hq-copy-muted: #8b98aa;--hq-blue: #4d8dff;--hq-blue-soft: rgba(77, 141, 255, .13);--hq-green: #35d49a;--hq-green-soft: rgba(53, 212, 154, .12);--hq-gold: #e8b85c;--hq-gold-soft: rgba(232, 184, 92, .12);--hq-violet: #9b83ff;--hq-violet-soft: rgba(155, 131, 255, .13);--hq-red: #ff7d87;--hq-red-soft: rgba(255, 125, 135, .12);--hq-type-xs: .7rem;--hq-type-sm: .8rem;--hq-type-md: .875rem;--hq-sidebar-width: 264px;--hq-content-max: 1440px;--hq-gutter: clamp(24px, 3vw, 48px);--hq-page-top: clamp(28px, 3vw, 44px);--hq-page-bottom: clamp(32px, 4vw, 56px);--hq-section-gap: clamp(18px, 1.7vw, 24px);--hq-card-padding: clamp(18px, 1.5vw, 24px);--hq-radius: 14px;--hq-radius-lg: 16px;--hq-shadow-xs: 0 2px 8px rgba(0, 0, 0, .05);--hq-shadow: 0 12px 32px rgba(0, 0, 0, .14);--bg: var(--hq-canvas);--surface: var(--hq-panel);--surface-raised: var(--hq-panel-raised);--surface-soft: var(--hq-panel-soft);--border: var(--hq-line);--border-strong: var(--hq-line-strong);--text: var(--hq-copy);--muted: var(--hq-copy-muted);--muted-strong: var(--hq-copy-soft);--brand: var(--hq-blue);--brand-bright: var(--hq-blue);--brand-soft: var(--hq-blue-soft);--success: var(--hq-green);--success-soft: var(--hq-green-soft);--violet: var(--hq-violet);--violet-soft: var(--hq-violet-soft);--amber: var(--hq-gold);--amber-soft: var(--hq-gold-soft);--danger: var(--hq-red);--danger-soft: var(--hq-red-soft);--warn-bg: var(--hq-gold-soft);--warn-border: color-mix(in srgb, var(--hq-gold) 34%, var(--hq-line));--chart-axis: var(--hq-copy-muted);--chart-grid: var(--hq-line);--chart-hover: var(--hq-panel-raised);display:grid;grid-template-columns:var(--hq-sidebar-width) minmax(0,1fr);min-height:100vh;min-height:100dvh;color:var(--hq-copy);background:radial-gradient(circle at 92% -10%,rgba(77,141,255,.08),transparent 30rem),var(--hq-canvas);isolation:isolate;color-scheme:dark}html[data-theme=light] .hq-shell{--hq-canvas: #f3f5f8;--hq-sidebar: #ffffff;--hq-panel: #ffffff;--hq-panel-raised: #f2f5f9;--hq-panel-soft: #f7f9fc;--hq-line: rgba(15, 23, 42, .12);--hq-line-strong: rgba(15, 23, 42, .22);--hq-copy: #172033;--hq-copy-soft: #47546a;--hq-copy-muted: #647087;--hq-blue: #2468cc;--hq-blue-soft: rgba(40, 111, 221, .09);--hq-green: #0e7257;--hq-green-soft: rgba(14, 114, 87, .1);--hq-gold: #875d0e;--hq-gold-soft: rgba(135, 93, 14, .1);--hq-violet: #684dcc;--hq-violet-soft: rgba(111, 84, 217, .1);--hq-red: #b83a47;--hq-red-soft: rgba(184, 58, 71, .09);--hq-shadow-xs: 0 2px 8px rgba(21, 31, 50, .045);--hq-shadow: 0 12px 32px rgba(21, 31, 50, .065);background:radial-gradient(circle at 92% -10%,rgba(40,111,221,.07),transparent 30rem),var(--hq-canvas);color-scheme:light}.hq-shell>.hq-sidebar{grid-column:1;grid-row:1}.hq-shell>.hq-main{grid-column:2;grid-row:1}.hq-shell :is(a,button,input,select,textarea):focus-visible,.hq-form-grid :is(input,select,textarea):focus-visible,.hq-role-panel :is(input,select,textarea):focus-visible,.hq-confirm-panel :is(input,select,textarea):focus-visible,.hq-action:focus-visible,.hq-icon-button:focus-visible,.hq-row-link:focus-visible{outline:2px solid var(--hq-blue, #3a86ff);outline-offset:2px}.hq-shell :is(a,button){text-decoration:none}.hq-shell .spin,.hq-directory-state .spin{animation:hq-spin .85s linear infinite}.hq-toast,[data-sonner-toast].hq-toast{border:1px solid var(--hq-line-strong, rgba(226, 232, 240, .16))!important;color:var(--hq-copy, #edf2f8)!important;background:var(--hq-panel-raised, #131c2a)!important;box-shadow:var(--hq-shadow, 0 16px 40px rgba(0, 0, 0, .17))!important}.hq-shell :where(.hq-mini-grid,.hq-charts-row){display:grid;min-width:0;gap:9px}.hq-shell :where(.hq-mini-grid){grid-template-columns:repeat(3,minmax(0,1fr))}.hq-shell :where(.hq-charts-row){grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes hq-spin{to{transform:rotate(360deg)}}.hq-sidebar{position:sticky;top:0;z-index:30;display:flex;width:var(--hq-sidebar-width);height:100vh;height:100dvh;min-width:0;flex-direction:column;gap:0;overflow:hidden;padding:18px 14px 14px;border-right:1px solid var(--hq-line);background:color-mix(in srgb,var(--hq-sidebar) 96%,transparent);box-shadow:12px 0 35px #0000000b}.hq-brand-row{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:0 8px}.hq-brand-link{display:inline-flex;min-width:0;align-items:center;color:var(--hq-copy)}.hq-brand-link .netics-brand{gap:8px}.hq-brand-link .brand-logo-frame,.hq-brand-link .brand-logo{height:28px}.hq-brand-link .brand-suffix{color:var(--hq-copy-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em}.hq-icon-button{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);cursor:pointer;transition:.14s ease}.hq-icon-button:hover:not(:disabled){border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-icon-button:disabled{cursor:not-allowed;opacity:.38}.hq-nav-close,.hq-menu-toggle{display:none}.hq-environment{display:grid;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;margin:14px 2px 18px;padding:12px 13px;border:1px solid var(--hq-line);border-radius:10px;color:var(--hq-copy-soft);background:var(--hq-panel-soft);font-size:.72rem;font-weight:650}.hq-environment>span:not(.hq-environment-dot){display:flex;min-width:0;flex-direction:column;line-height:1.3}.hq-environment small{overflow:hidden;color:var(--hq-copy-muted);font-size:.62rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hq-environment-dot,.hq-status-button>span:first-child{width:8px;height:8px;border-radius:999px;background:var(--hq-copy-muted);box-shadow:0 0 0 3px color-mix(in srgb,var(--hq-copy-muted) 16%,transparent)}.hq-environment.live .hq-environment-dot,.hq-status-button.live>span:first-child{background:var(--hq-green);box-shadow:0 0 0 3px var(--hq-green-soft)}.hq-environment.down .hq-environment-dot,.hq-status-button.down>span:first-child{background:var(--hq-red);box-shadow:0 0 0 3px var(--hq-red-soft)}.hq-environment.checking .hq-environment-dot,.hq-status-button.checking>span:first-child{background:var(--hq-gold);animation:hq-pulse 1.4s ease-in-out infinite}.hq-status-label{white-space:nowrap}@keyframes hq-pulse{50%{opacity:.42;transform:scale(.8)}}.hq-nav{display:flex;min-height:0;flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:0 2px 20px;scrollbar-color:var(--hq-line-strong) transparent;scrollbar-width:thin}.hq-nav-group{display:flex;flex-direction:column;gap:3px}.hq-nav-title{padding:0 10px 6px;color:var(--hq-copy-muted);font-size:.58rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.hq-nav-item{position:relative;display:flex;min-height:40px;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:9px;color:var(--hq-copy-muted);font-size:.76rem;font-weight:560;transition:color .13s ease,background .13s ease,border-color .13s ease}.hq-nav-item svg{flex:0 0 17px;color:color-mix(in srgb,var(--hq-copy-muted) 88%,transparent)}.hq-nav-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-nav-item>b{min-width:21px;margin-left:auto;padding:1px 6px;border-radius:999px;color:#fff;background:#b82e3e;font-size:.58rem;font-variant-numeric:tabular-nums;text-align:center}.hq-nav-item:hover{border-color:var(--hq-line);color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-nav-item.active{border-color:color-mix(in srgb,var(--hq-blue) 24%,var(--hq-line));color:var(--hq-copy);background:var(--hq-blue-soft);box-shadow:inset 2px 0 0 var(--hq-blue)}.hq-nav-item.active svg{color:var(--hq-blue)}.hq-nav-folder{display:grid;gap:3px}.hq-nav-folder-toggle{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.hq-nav-folder-chevron{margin-left:auto;transition:transform .14s ease}.hq-nav-folder-toggle[aria-expanded=true] .hq-nav-folder-chevron{transform:rotate(90deg)}.hq-nav-submenu{display:grid;gap:2px;margin:1px 0 4px 18px;padding-left:11px;border-left:1px solid var(--hq-line-strong)}.hq-nav-submenu[hidden]{display:none}.hq-nav-subitem{display:flex;min-height:36px;min-width:0;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;color:var(--hq-copy-muted);font-size:.72rem;font-weight:560}.hq-nav-subitem svg{flex:0 0 15px}.hq-nav-subitem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-nav-subitem:hover{color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-nav-subitem.active{color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-sidebar-foot{flex:0 0 auto;padding:13px 2px 0;border-top:1px solid var(--hq-line)}.hq-staff-card{display:flex;min-width:0;align-items:center;gap:9px;padding:5px 8px 11px}.hq-avatar,.hq-topbar-avatar{display:inline-grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border:1px solid color-mix(in srgb,var(--hq-blue) 27%,var(--hq-line));border-radius:9px;color:var(--hq-blue);background:var(--hq-blue-soft);font-size:.64rem;font-weight:750;letter-spacing:.03em}.hq-staff-card>span:last-child{display:flex;min-width:0;flex-direction:column}.hq-staff-card strong,.hq-staff-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-staff-card strong{color:var(--hq-copy);font-size:.69rem}.hq-staff-card small{color:var(--hq-copy-muted);font-size:.59rem}.hq-topbar-avatar{width:40px;height:40px;flex-basis:40px}.hq-workspace-link{display:flex;min-height:40px;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;color:var(--hq-copy-muted);font-size:.68rem;font-weight:560}.hq-workspace-link:hover{color:var(--hq-copy);background:var(--hq-panel-raised)}button.hq-workspace-link{width:100%;border:0;background:transparent;cursor:pointer;text-align:left}button.hq-workspace-link:disabled{cursor:wait;opacity:.65}.hq-nav-backdrop{display:none}.hq-main{display:flex;min-width:0;min-height:100vh;min-height:100dvh;flex-direction:column}.hq-topbar{position:sticky;top:0;z-index:20;min-height:68px;padding:0;border-bottom:1px solid var(--hq-line);background:color-mix(in srgb,var(--hq-canvas) 88%,transparent);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%)}.hq-topbar-inner{display:flex;width:min(100%,var(--hq-content-max));min-height:68px;align-items:center;justify-content:space-between;gap:20px;margin:0 auto;padding:10px var(--hq-gutter)}.hq-topbar:not(:has(.hq-topbar-inner)){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px var(--hq-gutter)}.hq-topbar-start,.hq-topbar-actions{display:flex;min-width:0;align-items:center;gap:10px}.hq-page-context{display:flex;min-width:0;flex-direction:column;line-height:1.25}.hq-page-context small{color:var(--hq-copy-muted);font-size:.57rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.hq-page-context strong{overflow:hidden;color:var(--hq-copy);font-size:.78rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.hq-global-search,.hq-status-button{display:inline-flex;flex-shrink:0;min-height:40px;white-space:nowrap;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:.66rem;font-weight:560;transition:.13s ease}.hq-global-search{min-width:176px}.hq-global-search:hover,.hq-status-button:hover{border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-status-button>span:first-child{width:7px;height:7px}.hq-status-button>.hq-status-label{width:auto;height:auto;flex:0 0 auto}.hq-topbar .theme-toggle{width:40px;height:40px;min-height:40px;flex-basis:40px;border-color:var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-topbar-avatar:hover{border-color:var(--hq-blue);background:color-mix(in srgb,var(--hq-blue-soft) 85%,var(--hq-panel))}.hq-content{width:min(100%,var(--hq-content-max));flex:0 0 auto;margin:0 auto;padding:var(--hq-page-top) var(--hq-gutter) var(--hq-page-bottom)}.hq-footer{width:100%;flex:0 0 auto;margin-top:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-footer-inner{display:flex;width:min(100%,var(--hq-content-max));align-items:center;justify-content:space-between;gap:12px;margin:0 auto;padding:0 var(--hq-gutter) 28px}.hq-footer:not(:has(.hq-footer-inner)){display:flex;width:min(100%,var(--hq-content-max));align-items:center;justify-content:space-between;gap:12px;margin-inline:auto;padding:0 var(--hq-gutter) 28px}.hq-footer a{display:inline-flex;align-items:center;gap:6px}.hq-footer a:hover{color:var(--hq-copy)}.hq-page,.hq-overview,.hq-workspaces-page,.hq-accounts-page{display:flex;min-width:0;flex-direction:column;gap:var(--hq-section-gap)}.hq-command-head{display:flex;min-height:0;align-items:flex-end;justify-content:space-between;gap:20px 32px}.hq-command-head.compact{min-height:0}.hq-command-head>div:first-child{min-width:0}.hq-command-head h1{margin:5px 0 7px;color:var(--hq-copy);font-size:clamp(1.75rem,2.15vw,2.2rem);font-weight:680;letter-spacing:-.035em;line-height:1.1}.hq-command-head p{max-width:72ch;margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.6}.hq-eyebrow{display:block;color:var(--hq-blue);font-size:var(--hq-type-xs);font-weight:760;letter-spacing:.12em;text-transform:uppercase}.hq-command-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.hq-shell .button{min-height:40px;padding:8px 14px;border-color:var(--hq-line);border-radius:9px;color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:none;font-size:var(--hq-type-sm);font-weight:630}.hq-shell .button:hover:not(:disabled){border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised);transform:none}.hq-shell .button:disabled{cursor:not-allowed;opacity:.48}.hq-shell .button.primary{border-color:#245fb8;color:#fff;background:linear-gradient(180deg,#2d72d4,#2566c5);box-shadow:0 7px 18px #2566c533}.hq-shell .button.primary:hover:not(:disabled){border-color:#3479d7;color:#fff;background:linear-gradient(180deg,#286bc9,#205caf)}.hq-shell .button.danger{border-color:color-mix(in srgb,var(--hq-red) 42%,var(--hq-line));color:var(--hq-red);background:var(--hq-red-soft)}.hq-shell .button.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--hq-red) 58%,var(--hq-line));color:var(--hq-red);background:color-mix(in srgb,var(--hq-red-soft) 82%,var(--hq-panel))}.hq-shell .button.compact{min-height:36px;padding:6px 11px;font-size:var(--hq-type-sm)}.hq-panel{min-width:0;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--hq-panel) 98%,white 2%),var(--hq-panel));box-shadow:var(--hq-shadow)}html[data-theme=light] .hq-panel{background:var(--hq-panel)}.hq-panel-head{display:flex;min-height:0;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px var(--hq-card-padding) 16px}.hq-panel-head h2{margin:0;color:var(--hq-copy);font-size:1rem;font-weight:660;letter-spacing:-.015em}.hq-panel-head p{max-width:64ch;margin:4px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.55}.hq-panel-head>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;margin-top:2px;color:var(--hq-blue);font-size:var(--hq-type-sm);font-weight:630}.hq-panel-head>a:hover{color:color-mix(in srgb,var(--hq-blue) 75%,white)}.hq-shell .hq-panel-head>:first-child,.hq-shell .hq-card-head>:first-child{min-width:0;flex:1 1 auto}.hq-shell .hq-panel-head>:not(:first-child,.hq-search-field),.hq-shell .hq-card-head>:not(:first-child,.hq-search-field){flex:0 0 auto;white-space:nowrap}.hq-shell .hq-panel-head>:first-child+*,.hq-shell .hq-card-head>:first-child+*{margin-left:auto}.hq-inline-alert{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--hq-blue) 26%,var(--hq-line));border-radius:10px;color:var(--hq-copy-soft);background:var(--hq-blue-soft);font-size:var(--hq-type-md);line-height:1.5}.hq-inline-alert>svg{flex:0 0 auto;margin-top:1px;color:var(--hq-blue)}.hq-inline-alert span{display:flex;min-width:0;flex-direction:column}.hq-inline-alert.danger{border-color:color-mix(in srgb,var(--hq-red) 28%,var(--hq-line));background:var(--hq-red-soft)}.hq-inline-alert.danger>svg{color:var(--hq-red)}.hq-inline-alert.compact{padding:11px 13px;font-size:var(--hq-type-sm)}.hq-loading-block,.hq-chart-empty,.hq-empty-compact{display:flex;min-height:128px;align-items:center;justify-content:center;gap:8px;color:var(--hq-copy-muted);font-size:var(--hq-type-md);text-align:center}.hq-chart-empty{min-height:220px;flex-direction:column;padding:24px}.hq-chart-empty strong,.hq-empty-compact strong{color:var(--hq-copy-soft)}.hq-empty-compact{min-height:96px;padding:18px}.hq-panel-link{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:10px var(--hq-card-padding);border-top:1px solid var(--hq-line);color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:620}.hq-panel-link:hover{color:var(--hq-blue);background:var(--hq-panel-raised)}.hq-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hq-kpi{position:relative;display:grid;min-width:0;min-height:108px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 12px;padding:18px;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius);background:var(--hq-panel);box-shadow:var(--hq-shadow-xs)}.hq-kpi-icon{display:grid;width:40px;height:40px;grid-row:1 / 4;place-items:center;border-radius:10px}.hq-kpi-icon.brand,.hq-action-icon.brand{color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-kpi-icon.success,.hq-action-icon.success{color:var(--hq-green);background:var(--hq-green-soft)}.hq-kpi-icon.violet,.hq-action-icon.violet{color:var(--hq-violet);background:var(--hq-violet-soft)}.hq-kpi-icon.gold,.hq-action-icon.gold{color:var(--hq-gold);background:var(--hq-gold-soft)}.hq-action-icon.danger{color:var(--hq-red);background:var(--hq-red-soft)}.hq-action-icon.neutral{color:var(--hq-copy-muted);background:var(--hq-panel-raised)}.hq-kpi-label{overflow:hidden;color:var(--hq-copy-muted);font-size:var(--hq-type-xs);font-weight:700;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hq-kpi>strong{color:var(--hq-copy);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:680;letter-spacing:-.025em;line-height:1.15}.hq-kpi>small{overflow:hidden;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);text-overflow:ellipsis;white-space:nowrap}.hq-command-grid,.hq-insight-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.75fr) minmax(260px,.75fr);gap:16px}.hq-insight-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr)}.hq-lower-grid{align-items:stretch}.hq-action-centre,.hq-pulse-panel,.hq-growth-panel,.hq-plan-panel,.hq-portfolio-summary{display:flex;min-width:0;flex-direction:column}.hq-action-rows{display:flex;flex-direction:column;border-top:1px solid var(--hq-line)}.hq-action-row{display:grid;min-height:55px;grid-template-columns:32px minmax(0,1fr) auto auto 15px;align-items:center;gap:11px;padding:9px 15px;border-bottom:1px solid var(--hq-line);color:var(--hq-copy-soft);transition:.12s ease}.hq-action-row:last-child{border-bottom:0}.hq-action-row:hover{background:var(--hq-panel-raised)}.hq-action-row>svg{color:var(--hq-copy-muted)}.hq-action-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:9px}.hq-action-copy{display:flex;min-width:0;flex-direction:column}.hq-action-copy strong{overflow:hidden;color:var(--hq-copy);font-size:.7rem;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.hq-action-copy small{overflow:hidden;color:var(--hq-copy-muted);font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.hq-action-owner{padding:3px 7px;border:1px solid var(--hq-line);border-radius:999px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:.56rem;font-weight:650;white-space:nowrap}.hq-action-row>b{min-width:38px;font-size:.68rem;font-variant-numeric:tabular-nums;text-align:right}.hq-action-row>b.danger{color:var(--hq-red)}.hq-action-row>b.gold{color:var(--hq-gold)}.hq-action-row>b.brand{color:var(--hq-blue)}.hq-action-row>b.clear{color:var(--hq-green);font-size:.59rem}.hq-service-list{display:flex;flex:1;flex-direction:column;gap:2px;margin:0;padding:0 16px 13px;list-style:none}.hq-service-list li{display:grid;min-height:45px;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:10px;padding:7px 8px;border-radius:8px}.hq-service-list li:hover{background:var(--hq-panel-raised)}.hq-service-list i{width:8px;height:8px;border-radius:50%;background:var(--hq-copy-muted)}.hq-service-list i.ok{background:var(--hq-green);box-shadow:0 0 0 3px var(--hq-green-soft)}.hq-service-list i.warn{background:var(--hq-gold);box-shadow:0 0 0 3px var(--hq-gold-soft)}.hq-service-list i.bad{background:var(--hq-red);box-shadow:0 0 0 3px var(--hq-red-soft)}.hq-service-list span{display:flex;min-width:0;flex-direction:column}.hq-service-list strong{color:var(--hq-copy-soft);font-size:.68rem}.hq-service-list small{color:var(--hq-copy-muted);font-size:.59rem}.hq-growth-panel .recharts-responsive-container{padding:0 8px 8px}.hq-plan-total{display:flex;align-items:baseline;gap:7px;padding:2px 18px 13px}.hq-plan-total strong{color:var(--hq-copy);font-size:1.7rem;line-height:1}.hq-plan-total span{color:var(--hq-copy-muted);font-size:.62rem}.hq-plan-bars{display:flex;flex-direction:column;gap:12px;padding:2px 18px 18px}.hq-plan-row{display:grid;grid-template-columns:86px minmax(70px,1fr) 30px;align-items:center;gap:9px;font-size:.64rem}.hq-plan-row>span{display:flex;align-items:center;gap:7px;color:var(--hq-copy-soft);text-transform:capitalize}.hq-plan-row>span i{width:7px;height:7px;border-radius:50%}.hq-plan-row>div{height:6px;overflow:hidden;border-radius:999px;background:var(--hq-panel-raised)}.hq-plan-row>div i{display:block;height:100%;border-radius:inherit}.hq-plan-row>b{color:var(--hq-copy);font-variant-numeric:tabular-nums;text-align:right}.hq-audit-feed{margin:0;padding:0 17px 15px;list-style:none}.hq-audit-feed li{display:grid;min-height:44px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid var(--hq-line)}.hq-audit-feed li:last-child{border-bottom:0}.hq-audit-mark{width:7px;height:7px;border:2px solid var(--hq-blue);border-radius:50%;background:var(--hq-panel)}.hq-audit-feed li>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.hq-audit-feed strong{overflow:hidden;color:var(--hq-copy-soft);font-size:.65rem;font-weight:610;text-overflow:ellipsis;white-space:nowrap}.hq-audit-feed small{overflow:hidden;color:var(--hq-copy-muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.hq-audit-feed time{color:var(--hq-copy-muted);font-size:.57rem;white-space:nowrap}.hq-portfolio-summary{padding-bottom:0}.hq-watch-stat{display:flex;align-items:center;gap:10px;margin:0 16px 8px;padding:10px 11px;border:1px solid var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-watch-stat>span,.hq-directory-summary article>span{display:grid;width:31px;height:31px;flex:0 0 31px;place-items:center;border-radius:9px}.hq-watch-stat>span.brand,.hq-directory-summary span.brand{color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-watch-stat>span.success,.hq-directory-summary span.success{color:var(--hq-green);background:var(--hq-green-soft)}.hq-watch-stat>span.gold,.hq-directory-summary span.gold{color:var(--hq-gold);background:var(--hq-gold-soft)}.hq-watch-stat>span.violet,.hq-directory-summary span.violet{color:var(--hq-violet);background:var(--hq-violet-soft)}.hq-watch-stat>span.danger,.hq-directory-summary span.danger{color:var(--hq-red);background:var(--hq-red-soft)}.hq-watch-stat>div{display:flex;min-width:0;flex-direction:column}.hq-watch-stat strong{color:var(--hq-copy);font-size:.9rem;line-height:1.1}.hq-watch-stat small{color:var(--hq-copy-muted);font-size:.6rem}.hq-directory-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hq-directory-summary article{display:flex;min-width:0;align-items:center;min-height:92px;gap:12px;padding:16px 18px;border:1px solid var(--hq-line);border-radius:var(--hq-radius);background:var(--hq-panel);box-shadow:var(--hq-shadow-xs)}.hq-directory-summary article>div{display:flex;min-width:0;flex-direction:column}.hq-directory-summary strong{color:var(--hq-copy);font-size:1.15rem;font-variant-numeric:tabular-nums;line-height:1.15}.hq-directory-summary small{overflow:hidden;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);text-overflow:ellipsis;white-space:nowrap}.hq-directory-panel{overflow:hidden}.hq-directory-toolbar{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:16px;padding:13px var(--hq-card-padding);border-bottom:1px solid var(--hq-line);background:var(--hq-panel-soft)}.hq-search-field{display:grid;width:min(360px,100%);min-height:40px;grid-template-columns:18px minmax(0,1fr) 15px;align-items:center;gap:7px;margin:0;padding:0 12px;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-muted);background:var(--hq-panel)}.hq-search-field:focus-within{border-color:color-mix(in srgb,var(--hq-blue) 55%,var(--hq-line));box-shadow:0 0 0 3px var(--hq-blue-soft)}.hq-search-field input{width:100%;min-width:0;height:38px;padding:0;border:0;outline:0;color:var(--hq-copy);background:transparent;box-shadow:none;font-size:var(--hq-type-md)}.hq-search-field input::-moz-placeholder{color:var(--hq-copy-muted)}.hq-search-field input::placeholder{color:var(--hq-copy-muted)}.hq-view-filters{display:flex;min-width:0;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none}.hq-view-filters::-webkit-scrollbar{display:none}.hq-view-filters>svg{flex:0 0 auto;margin-right:2px;color:var(--hq-copy-muted)}.hq-view-filters button{min-height:36px;flex:0 0 auto;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--hq-copy-muted);background:transparent;cursor:pointer;font-size:var(--hq-type-sm);font-weight:620;white-space:nowrap}.hq-view-filters button:hover{color:var(--hq-copy);background:var(--hq-panel-raised)}.hq-view-filters button.active{border-color:color-mix(in srgb,var(--hq-blue) 24%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-directory-state{display:flex;min-height:200px;align-items:center;justify-content:center;gap:8px;padding:28px;color:var(--hq-copy-muted);font-size:var(--hq-type-md);text-align:center}.hq-directory-state:not(:has(.button)){flex-direction:column}.hq-directory-state strong{color:var(--hq-copy-soft)}.hq-directory-state.error{flex-direction:column;color:var(--hq-red)}.hq-directory-state.error span{color:var(--hq-copy-muted)}.hq-data-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;color:var(--hq-copy-soft);table-layout:auto;font-size:.67rem}.hq-data-table th,.hq-data-table td{padding:13px var(--hq-card-padding);border:0;border-bottom:1px solid var(--hq-line);text-align:left;vertical-align:middle}.hq-data-table th{position:sticky;top:0;z-index:2;color:var(--hq-copy-muted);background:var(--hq-panel);font-size:var(--hq-type-xs);font-weight:730;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.hq-data-table tbody tr{background:transparent;transition:background .11s ease}.hq-data-table tbody tr:hover{background:var(--hq-panel-raised)}.hq-data-table tbody tr:last-child td{border-bottom:0}.hq-data-table td>strong{color:var(--hq-copy-soft);font-weight:620}.hq-data-table td:is([data-label=Actions],.hq-table-actions,.hq-actions-cell){width:1%;text-align:right;white-space:nowrap}.hq-workspace-name,.hq-account-identity{display:flex;min-width:190px;align-items:center;gap:9px}.hq-workspace-name>span:first-child,.hq-account-identity>span:first-child{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-blue);background:var(--hq-blue-soft);font-size:.58rem;font-weight:760}.hq-workspace-name>span:last-child,.hq-account-identity>span:last-child{display:flex;min-width:0;flex-direction:column}.hq-workspace-name strong,.hq-account-identity strong{overflow:hidden;max-width:220px;color:var(--hq-copy);font-size:var(--hq-type-md);font-weight:640;text-overflow:ellipsis;white-space:nowrap}.hq-workspace-name small,.hq-account-identity small{overflow:hidden;max-width:220px;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);text-overflow:ellipsis;white-space:nowrap}.hq-workspace-name:hover strong{color:var(--hq-blue)}.hq-plan-name{text-transform:capitalize}.hq-owner-email{display:block;max-width:210px;overflow:hidden;color:var(--hq-copy-soft);text-overflow:ellipsis;white-space:nowrap}.hq-cell-detail{display:flex;max-width:240px;align-items:center;gap:4px;margin-top:2px;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.35}.hq-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-security-flags{display:flex;max-width:230px;flex-wrap:wrap;gap:4px}.hq-shell .status-pill,.hq-account-action-layout .status-pill{min-height:24px;padding:3px 9px;border:1px solid transparent;font-size:var(--hq-type-xs);letter-spacing:.015em}.hq-shell .status-pill.neutral{border-color:var(--hq-line);color:var(--hq-copy-soft);background:var(--hq-panel-raised)}.hq-shell .status-pill.brand{border-color:color-mix(in srgb,var(--hq-blue) 24%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-shell .status-pill.success{border-color:color-mix(in srgb,var(--hq-green) 24%,var(--hq-line));color:var(--hq-green);background:var(--hq-green-soft)}.hq-shell .status-pill.gold{border-color:color-mix(in srgb,var(--hq-gold) 24%,var(--hq-line));color:var(--hq-gold);background:var(--hq-gold-soft)}.hq-shell .status-pill.danger{border-color:color-mix(in srgb,var(--hq-red) 24%,var(--hq-line));color:var(--hq-red);background:var(--hq-red-soft)}.hq-row-link{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy-muted);background:transparent;cursor:pointer;transition:.12s ease}.hq-row-link:hover{border-color:color-mix(in srgb,var(--hq-blue) 40%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-table-footer{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:12px;padding:9px var(--hq-card-padding);border-top:1px solid var(--hq-line);color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:var(--hq-type-sm)}.hq-table-footer>div{display:flex;align-items:center;gap:8px}.hq-table-footer .hq-icon-button{width:29px;height:29px;flex-basis:29px}.hq-data-note{display:flex;align-items:flex-start;gap:7px;padding:0 4px;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}.hq-data-note svg{flex:0 0 auto;margin-top:2px}.hq-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hq-form-grid>.full{grid-column:1 / -1}.hq-form-grid label,.hq-role-panel label,.hq-confirm-panel label{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;color:var(--muted-strong, #b8c1cf);font-size:.68rem;font-weight:620}.hq-form-grid :is(input,select,textarea),.hq-role-panel :is(input,select,textarea),.hq-confirm-panel :is(input,select,textarea){width:100%;min-height:39px;margin:0;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-soft, var(--surface));font-size:.72rem}.hq-account-action-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(230px,.65fr);gap:16px}.hq-impact-box,.hq-role-explainer{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding:11px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft, var(--surface))}.hq-impact-box>span,.hq-role-explainer>svg{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:8px;color:var(--brand);background:var(--brand-soft)}.hq-impact-box>div,.hq-role-explainer>span{display:flex;min-width:0;flex-direction:column}.hq-impact-box strong,.hq-role-explainer strong{color:var(--text);font-size:.72rem}.hq-impact-box p,.hq-role-explainer small{margin:2px 0 0;color:var(--muted);font-size:.63rem;line-height:1.45}.hq-action-list{display:flex;flex-direction:column;gap:7px}.hq-action{display:flex;width:100%;min-height:52px;align-items:flex-start;gap:10px;padding:10px 11px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);cursor:pointer;text-align:left;transition:.12s ease}.hq-action:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--brand-soft)}.hq-action:disabled{cursor:not-allowed;opacity:.44}.hq-action.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--danger) 50%,var(--border));background:var(--danger-soft)}.hq-action>svg{flex:0 0 auto;margin-top:2px;color:var(--muted)}.hq-action.danger>svg{color:var(--danger)}.hq-action>span{display:flex;min-width:0;flex-direction:column;color:var(--text);font-size:.7rem;font-weight:620}.hq-action small{color:var(--muted);font-size:.61rem;font-weight:450;line-height:1.4}.hq-role-panel{min-width:0;padding:14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft, var(--surface))}.hq-role-panel>p{margin:13px 0 5px;color:var(--muted-strong, var(--text));font-size:.67rem;line-height:1.5}.hq-role-panel>small{color:var(--muted);font-size:.59rem;line-height:1.45}.hq-role-panel label{margin-top:12px}.hq-confirm-panel{display:flex;flex-direction:column;gap:11px;margin-top:16px;padding:13px;border:1px solid color-mix(in srgb,var(--danger) 40%,var(--border));border-radius:11px;background:var(--danger-soft)}.hq-confirm-panel>div:first-child{display:flex;align-items:flex-start;gap:9px}.hq-confirm-panel>div:first-child>svg{flex:0 0 auto;color:var(--danger)}.hq-confirm-panel>div:first-child span{display:flex;flex-direction:column}.hq-confirm-panel>div:first-child strong{color:var(--text);font-size:.7rem}.hq-confirm-panel>div:first-child small{color:var(--muted);font-size:.61rem}.hq-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.hq-role-explainer{margin:14px 0 0}.hq-check-row{display:grid;min-height:48px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:10px 11px;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-soft, var(--surface));cursor:pointer}.hq-check-row input[type=checkbox]{width:17px;height:17px;min-height:0;margin:1px 0 0;accent-color:var(--brand)}.hq-check-row>span{display:flex;min-width:0;flex-direction:column;gap:2px}.hq-check-row strong{font-size:.66rem;line-height:1.35}.hq-check-row small{font-size:.58rem;font-weight:450;line-height:1.45}.hq-check-row:has(input:focus-visible){border-color:color-mix(in srgb,var(--brand) 55%,var(--border));box-shadow:0 0 0 3px var(--brand-soft)}.hq-people-head{gap:18px}.hq-people-head-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:8px}.hq-people-sort{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin:0;color:var(--hq-copy-muted);font-size:.58rem;font-weight:680;letter-spacing:.05em;text-transform:uppercase}.hq-people-sort select{min-width:150px;min-height:34px;margin:0;padding:6px 28px 6px 9px;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy-soft);background-color:var(--hq-panel);font-size:.62rem;font-weight:560;letter-spacing:normal;text-transform:none}.hq-staff-scope-cell{max-width:230px}.hq-people-membership-tags{margin-top:5px}.hq-people-detail-main{display:flex;min-width:0;flex-direction:column;gap:12px}.hq-people-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--border)}.hq-people-facts>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:10px 11px;background:var(--surface)}.hq-people-facts dt{color:var(--muted);font-size:.56rem;font-weight:680;letter-spacing:.06em;text-transform:uppercase}.hq-people-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text);font-size:.67rem;line-height:1.4}.hq-people-membership-list{display:flex;flex-direction:column;gap:7px;margin:10px 0 12px;padding:0;list-style:none}.hq-people-membership-list li{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 9px;padding:9px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.hq-people-membership-list li>span:first-child{display:flex;min-width:0;flex-direction:column}.hq-people-membership-list strong{overflow:hidden;color:var(--text);font-size:.66rem;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.hq-people-membership-list small{overflow:hidden;color:var(--muted);font-size:.56rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.hq-people-membership-link{grid-column:1 / -1;width:-moz-max-content;width:max-content;color:var(--brand);font-size:.58rem;font-weight:650;text-decoration:none}.hq-people-membership-link:hover{text-decoration:underline}.hq-people-membership-empty,.hq-people-staff-empty{display:flex;align-items:flex-start;gap:7px;margin:10px 0;padding:10px;border:1px dashed var(--border);border-radius:9px;color:var(--muted);font-size:.61rem;line-height:1.45}.hq-people-membership-empty svg,.hq-people-staff-empty svg{flex:0 0 auto;color:var(--brand)}.hq-people-scope>p{margin:9px 0 7px;color:var(--muted);font-size:.62rem;line-height:1.5}.hq-people-scope>ul{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.hq-people-scope>ul li{position:relative;padding-left:12px;color:var(--text);font-size:.59rem;line-height:1.4}.hq-people-scope>ul li:before{position:absolute;top:.55em;left:1px;width:4px;height:4px;border-radius:50%;background:var(--brand);content:""}.hq-people-reason textarea{min-height:84px;resize:vertical}.hq-people-reason small{font-weight:450}.hq-people-confirm.is-neutral{border-color:color-mix(in srgb,var(--brand) 38%,var(--border));background:var(--brand-soft)}.hq-people-confirm.is-neutral>div:first-child>svg{color:var(--brand)}.hq-staff-protection{margin-bottom:13px}.hq-staff-tenant-label{display:block;margin-top:17px;padding-top:14px;border-top:1px solid var(--border)}.hq-staff-continuity{margin:-3px 0 1px}.hq-staff-invite .hq-role-explainer{grid-column:1 / -1;margin:0}.hq-staff-directory .hq-directory-summary article{min-height:78px;padding:13px 15px}.hq-staff-toolbar{display:grid;min-height:0;grid-template-columns:minmax(240px,.9fr) minmax(0,3fr) auto;align-items:end;gap:12px;padding-block:12px}.hq-staff-filter-grid{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px}.hq-staff-filter-grid label{display:grid;min-width:0;gap:5px;margin:0}.hq-staff-filter-grid label>span{color:var(--hq-copy-muted);font-size:var(--hq-type-xs);font-weight:720;letter-spacing:.055em;text-transform:uppercase}.hq-staff-filter-grid select{width:100%;min-width:0;min-height:40px;margin:0;padding:7px 28px 7px 9px;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-soft);background-color:var(--hq-panel);font-size:var(--hq-type-sm)}.hq-staff-clear{min-height:40px;white-space:nowrap}.hq-staff-governance-page{gap:var(--hq-section-gap)}.hq-role-name,.hq-role-assignment-count{display:inline-flex;align-items:center;gap:8px}.hq-role-name svg{color:var(--hq-blue)}.hq-role-assignment-count{color:var(--hq-copy-soft);white-space:nowrap}.hq-staff-department-summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1320px){.hq-staff-toolbar{grid-template-columns:minmax(240px,1fr) auto}.hq-staff-filter-grid{grid-column:1 / -1;grid-row:2}.hq-staff-clear{grid-column:2;grid-row:1}}@media(max-width:900px){.hq-staff-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-people-detail-layout{grid-template-columns:minmax(0,1fr)}.hq-staff-role-panel{order:-1}}@media(max-width:720px){.hq-people-head-actions{width:100%;align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.hq-people-head-actions .button{flex:1 1 190px}.hq-people-sort{width:100%;min-height:44px;justify-content:space-between}.hq-people-sort select{min-height:44px;font-size:.78rem}.hq-people-pagination{gap:9px}.hq-people-pagination>div{justify-content:space-between}.hq-nav-subitem{min-height:44px;font-size:.8rem}.hq-staff-toolbar{display:flex;align-items:stretch;flex-direction:column}.hq-staff-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-staff-filter-grid select{min-height:44px;font-size:.8rem}.hq-staff-clear{width:100%;min-height:44px}.hq-staff-department-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.hq-people-facts{grid-template-columns:minmax(0,1fr)}.hq-people-membership-list li{padding:10px}.hq-people-membership-list small{white-space:normal}.hq-staff-invite .hq-role-explainer{grid-column:auto}.hq-staff-filter-grid,.hq-staff-department-summary{grid-template-columns:minmax(0,1fr)}}.hq-tenant-page{display:flex;min-width:0;flex-direction:column;gap:16px}.hq-tenant-back{display:inline-flex;width:-moz-max-content;width:max-content;align-items:center;gap:5px;color:var(--hq-copy-muted, var(--muted));font-size:.64rem;font-weight:600}.hq-tenant-back:hover{color:var(--hq-blue, var(--brand))}.hq-tenant-hero{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--hq-line, var(--border));border-radius:var(--hq-radius-lg, 16px);background:var(--hq-panel, var(--surface));box-shadow:var(--hq-shadow, none)}.hq-tenant-title,.hq-tenant-identity,.hq-tenant-meta,.hq-tenant-summary{display:flex;min-width:0;align-items:center;gap:11px}.hq-tenant-identity>span:first-child{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid color-mix(in srgb,var(--hq-blue, var(--brand)) 25%,var(--hq-line, var(--border)));border-radius:11px;color:var(--hq-blue, var(--brand));background:var(--hq-blue-soft, var(--brand-soft));font-size:.72rem;font-weight:760}.hq-tenant-identity>span:last-child,.hq-tenant-summary>div{display:flex;min-width:0;flex-direction:column}.hq-tenant-title h1{margin:0;color:var(--hq-copy, var(--text));font-size:1.45rem}.hq-tenant-title p,.hq-tenant-meta,.hq-tenant-summary small{margin:2px 0 0;color:var(--hq-copy-muted, var(--muted));font-size:.63rem}.hq-tenant-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.hq-tenant-tabs{display:flex;gap:3px;overflow-x:auto;padding:4px;border:1px solid var(--hq-line, var(--border));border-radius:10px;background:var(--hq-panel-soft, var(--surface-soft));scrollbar-width:none}.hq-tenant-tabs::-webkit-scrollbar{display:none}.hq-tenant-tabs :is(a,button){min-height:31px;flex:0 0 auto;padding:6px 10px;border:0;border-radius:7px;color:var(--hq-copy-muted, var(--muted));background:transparent;cursor:pointer;font-size:.64rem;font-weight:620}.hq-tenant-tabs :is(a,button):hover{color:var(--hq-copy, var(--text));background:var(--hq-panel-raised, var(--surface-raised))}.hq-tenant-tabs :is(a,button).active{color:var(--hq-blue, var(--brand));background:var(--hq-blue-soft, var(--brand-soft))}.hq-tenant-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:start;gap:13px}.hq-tenant-main,.hq-tenant-aside,.hq-tenant-rail{display:flex;min-width:0;flex-direction:column;gap:12px}.hq-tenant-aside,.hq-tenant-rail{position:sticky;top:78px}.hq-tenant-section,.hq-tenant-card{min-width:0;padding:15px;border:1px solid var(--hq-line, var(--border));border-radius:var(--hq-radius, 12px);background:var(--hq-panel, var(--surface))}.hq-tenant-section>header,.hq-tenant-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.hq-tenant-section h2,.hq-tenant-card h2{margin:0;color:var(--hq-copy, var(--text));font-size:.82rem}.hq-tenant-section header p,.hq-tenant-card header p{margin:2px 0 0;color:var(--hq-copy-muted, var(--muted));font-size:.61rem}.hq-tenant-grid,.hq-tenant-metric-grid,.hq-tenant-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hq-tenant-metric{display:flex;min-width:0;flex-direction:column;padding:11px;border:1px solid var(--hq-line, var(--border));border-radius:9px;background:var(--hq-panel-soft, var(--surface-soft))}.hq-tenant-metric strong{color:var(--hq-copy, var(--text));font-size:1rem;font-variant-numeric:tabular-nums}.hq-tenant-metric span,.hq-tenant-metric small{color:var(--hq-copy-muted, var(--muted));font-size:.59rem}.hq-tenant-facts{display:grid;grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);margin:0}.hq-tenant-facts dt,.hq-tenant-facts dd{margin:0;padding:8px 0;border-bottom:1px solid var(--hq-line, var(--border));font-size:.64rem}.hq-tenant-facts dt{color:var(--hq-copy-muted, var(--muted))}.hq-tenant-facts dd{color:var(--hq-copy-soft, var(--text));font-weight:570}.hq-tenant-timeline{margin:0;padding:0;list-style:none}.hq-tenant-timeline li{position:relative;display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;padding:8px 0;border-bottom:1px solid var(--hq-line, var(--border));color:var(--hq-copy-soft, var(--text));font-size:.64rem}.hq-tenant-timeline li:before{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--hq-blue, var(--brand));content:""}.hq-tenant-timeline time{color:var(--hq-copy-muted, var(--muted));font-size:.58rem;white-space:nowrap}.hq-tenant-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:20px;padding:2px 0 4px}.hq-tenant-identity{align-items:center}.hq-tenant-avatar,.hq-tenant-identity>.hq-tenant-avatar{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border:1px solid color-mix(in srgb,var(--hq-blue) 30%,var(--hq-line));border-radius:13px;color:var(--hq-blue);background:var(--hq-blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hq-blue) 8%,transparent)}.hq-tenant-title{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:0}.hq-tenant-eyebrow{color:var(--hq-blue);font-size:.56rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.hq-tenant-title h1{max-width:min(680px,65vw);overflow:hidden;margin:2px 0 3px;color:var(--hq-copy);font-size:clamp(1.4rem,2vw,1.8rem);font-weight:680;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-title p{max-width:min(700px,68vw);overflow:hidden;margin:0;color:var(--hq-copy-muted);font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-readonly{display:inline-flex;min-height:34px;align-items:center;padding:6px 10px;border:1px solid var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-tenant-state{display:grid;grid-template-columns:repeat(3,minmax(120px,.65fr)) minmax(210px,1.3fr);gap:0;overflow:hidden;padding:0;border:1px solid var(--hq-line);border-radius:var(--hq-radius);background:var(--hq-panel);box-shadow:none}.hq-tenant-state-item{display:flex;min-height:62px;min-width:0;align-items:flex-start;justify-content:center;flex-direction:column;gap:5px;padding:11px 14px;border-right:1px solid var(--hq-line)}.hq-tenant-state-item:last-child{border-right:0}.hq-tenant-state-item>span:first-child{color:var(--hq-copy-muted);font-size:.55rem;font-weight:690;letter-spacing:.055em;text-transform:uppercase}.hq-tenant-state-period strong{overflow:hidden;max-width:100%;color:var(--hq-copy-soft);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-state-period strong.error{color:var(--hq-red)}.hq-tenant-metric-grid,.hq-tenant-operations-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hq-tenant-metric,.hq-mini.hq-tenant-metric{display:flex;min-height:88px;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;border:1px solid var(--hq-line);border-radius:11px;background:var(--hq-panel);box-shadow:none}.hq-tenant-metric-label{display:flex;align-items:center;gap:6px;color:var(--hq-copy-muted);font-size:.56rem;font-weight:680;letter-spacing:.035em;text-transform:uppercase}.hq-tenant-metric-label svg{color:var(--hq-blue)}.hq-tenant-metric>strong{overflow:hidden;color:var(--hq-copy);font-size:1.02rem;font-variant-numeric:tabular-nums;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-metric>small{overflow:hidden;color:var(--hq-copy-muted);font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-grid,.hq-tenant-grid-primary{display:grid;min-width:0;grid-template-columns:minmax(0,1.7fr) minmax(260px,.72fr);align-items:start;gap:12px}.hq-tenant-side-stack{display:flex;min-width:0;flex-direction:column;gap:12px}.hq-tenant-panel,.hq-shell .card.hq-tenant-panel{display:flex;min-width:0;flex-direction:column;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);background:var(--hq-panel);box-shadow:var(--hq-shadow)}.hq-tenant-page>.card{margin:0}.hq-marketing-allowance .hq-tenant-panel-head{flex-wrap:wrap;align-items:center}.hq-marketing-allowance .hq-tenant-panel-head>div{flex:1 1 240px;min-width:0}.hq-marketing-allowance .hq-tenant-panel-head>button{flex-shrink:0}.hq-marketing-allowance-body{display:grid;gap:12px;padding:16px;overflow-wrap:anywhere}.hq-marketing-allowance-body p{margin:0;line-height:1.6}.hq-shell .hq-marketing-reset-dialog .field{display:grid;gap:8px;color:var(--hq-copy)}.hq-marketing-reset-dialog textarea{resize:vertical;min-height:88px}.hq-tenant-facts-panel,.hq-tenant-integrations-panel,.hq-tenant-audit-panel{min-height:0}.hq-tenant-panel-head,.hq-card-head.hq-tenant-panel-head{display:flex;min-height:61px;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:14px 16px 11px;border-bottom:1px solid var(--hq-line)}.hq-tenant-panel-head h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--hq-copy);font-size:.78rem;font-weight:650}.hq-tenant-panel-head h2 svg{color:var(--hq-blue)}.hq-tenant-panel-head p{margin:2px 0 0;color:var(--hq-copy-muted);font-size:.58rem;line-height:1.45}.hq-tenant-owner{display:flex;align-items:center;gap:9px;margin:12px 14px 3px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--hq-gold) 23%,var(--hq-line));border-radius:9px;background:var(--hq-gold-soft)}.hq-tenant-owner-icon{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:8px;color:var(--hq-gold);background:color-mix(in srgb,var(--hq-gold-soft) 75%,var(--hq-panel))}.hq-tenant-owner>div{display:flex;min-width:0;flex:1;flex-direction:column}.hq-tenant-owner strong{overflow:hidden;color:var(--hq-copy);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-owner small{overflow:hidden;color:var(--hq-copy-muted);font-size:.56rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-facts{display:flex;flex-direction:column;margin:0;padding:4px 14px 11px}.hq-tenant-facts>div{display:grid;grid-template-columns:minmax(80px,.42fr) minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--hq-line)}.hq-tenant-facts>div:last-child{border-bottom:0}.hq-tenant-facts dt,.hq-tenant-facts dd{overflow:hidden;margin:0;padding:0;border:0;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-facts dt{color:var(--hq-copy-muted)}.hq-tenant-facts dd{color:var(--hq-copy-soft);font-weight:570;text-align:right}.hq-tenant-integration-list{display:flex;flex-direction:column;gap:8px;padding:11px 13px 13px}.hq-tenant-integration{padding:10px;border:1px solid var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-tenant-integration-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.hq-tenant-integration-head>div{display:flex;min-width:0;flex-direction:column}.hq-tenant-integration-head strong{overflow:hidden;color:var(--hq-copy);font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-integration-head small,.hq-tenant-integration>p{margin:1px 0 0;color:var(--hq-copy-muted);font-size:.55rem}.hq-tenant-integration-config{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding-top:7px;border-top:1px solid var(--hq-line)}.hq-tenant-integration-config>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hq-tenant-integration-config dt,.hq-tenant-integration-config dd{overflow:hidden;margin:0;color:var(--hq-copy-muted);font-size:.54rem;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-integration-config dd{color:var(--hq-copy-soft);text-align:right}.hq-tenant-query-state{display:flex;min-height:72px;align-items:center;justify-content:center;gap:8px;margin:11px 13px;padding:11px;border:1px dashed var(--hq-line-strong);border-radius:9px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:.63rem;text-align:center}.hq-tenant-query-state-error{color:var(--hq-red);border-color:color-mix(in srgb,var(--hq-red) 35%,var(--hq-line));background:var(--hq-red-soft)}.hq-tenant-query-state-error .button{margin-left:4px}.hq-tenant-operations-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:13px}.hq-tenant-operations-summary .hq-tenant-metric{min-height:80px;background:var(--hq-panel-soft)}.hq-tenant-blueprint{display:flex;align-items:center;gap:9px;margin:0 13px 13px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--hq-blue) 23%,var(--hq-line));border-radius:9px;color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-tenant-blueprint>span{display:flex;min-width:0;flex-direction:column}.hq-tenant-blueprint strong{color:var(--hq-copy);font-size:.64rem}.hq-tenant-blueprint small{color:var(--hq-copy-muted);font-size:.55rem}.hq-tenant-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 13px 13px}.hq-tenant-operation-block{min-width:0;overflow:hidden;border:1px solid var(--hq-line);border-radius:10px;background:var(--hq-panel-soft)}.hq-tenant-operation-block>h3{margin:0;padding:10px 12px;border-bottom:1px solid var(--hq-line);color:var(--hq-copy-soft);font-size:.66rem;font-weight:640}.hq-tenant-operation-block>p{margin:0;padding:14px}.hq-tenant-operations-panel>.hq-tenant-operation-block{margin:0 13px 13px}.hq-tenant-inline-pill{display:inline-flex;margin-left:4px;vertical-align:middle}.hq-tenant-audit-list{margin:0;padding:0 15px 13px;list-style:none}.hq-tenant-audit-list li{display:grid;min-height:44px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 2px;border-bottom:1px solid var(--hq-line)}.hq-tenant-audit-list li:last-child{border-bottom:0}.hq-tenant-audit-marker{width:7px;height:7px;border:2px solid var(--hq-blue);border-radius:50%;background:var(--hq-panel)}.hq-tenant-audit-copy{display:flex;min-width:0;flex-direction:column}.hq-tenant-audit-copy strong,.hq-tenant-audit-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-audit-copy strong{color:var(--hq-copy-soft);font-size:.6rem;font-weight:590}.hq-tenant-audit-copy span,.hq-tenant-audit-list time{color:var(--hq-copy-muted);font-size:.55rem}.hq-tenant-audit-list time{white-space:nowrap}.hq-tenant-loading,.hq-tenant-error{display:flex;min-height:260px;align-items:center;justify-content:center;gap:14px;padding:28px;border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);background:var(--hq-panel);text-align:left}.hq-tenant-loading h1,.hq-tenant-error h1{margin:0 0 4px;color:var(--hq-copy);font-size:1rem}.hq-tenant-loading p,.hq-tenant-error p{margin:0;color:var(--hq-copy-muted);font-size:.66rem}.hq-tenant-error>svg{color:var(--hq-red)}.hq-tenant-error .button{margin-left:12px}.hq-tenant-action-form{display:flex;min-width:0;flex-direction:column;gap:13px}.hq-tenant-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.hq-tenant-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;color:var(--muted-strong, var(--text));font-size:.67rem;font-weight:620}.hq-tenant-field :is(input,select,textarea){width:100%;min-height:39px;margin:0;border:1px solid var(--border);border-radius:9px;color:var(--text);background:var(--surface-soft, var(--surface));font-size:.7rem}.hq-tenant-field textarea{min-height:82px;resize:vertical}.hq-tenant-field small{color:var(--muted);font-size:.59rem;font-weight:450;line-height:1.45}.hq-tenant-note{margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft, var(--surface));color:var(--text);font-size:.8rem;line-height:1.5}.hq-tenant-note a{color:var(--brand);font-weight:640}.hq-tenant-check{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft, var(--surface));cursor:pointer}.hq-tenant-check input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0;accent-color:var(--brand)}.hq-tenant-check>span{display:flex;min-width:0;flex-direction:column;gap:3px}.hq-tenant-check strong{color:var(--text);font-size:.875rem;font-weight:640}.hq-tenant-check small{color:var(--muted);font-size:.75rem;font-weight:450;line-height:1.45}.hq-tenant-check:has(input:checked){border-color:color-mix(in srgb,var(--brand) 45%,var(--border))}.hq-tenant-field:focus-within>span:first-child{color:var(--brand)}.hq-tenant-reason-field{padding-top:12px;border-top:1px solid var(--border)}.hq-tenant-allowances{display:grid;gap:9px;min-width:0;margin:0;padding:12px 0 0;border:0;border-top:1px solid var(--border)}.hq-tenant-allowances legend{float:left;width:100%;padding:0;color:var(--muted-strong, var(--text));font:inherit;font-size:.67rem;font-weight:620}.hq-tenant-allowances>small{font-size:.59rem;line-height:1.45}.hq-tenant-warning,.hq-tenant-action-error{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;border:1px solid var(--warn-border);border-radius:8px;background:var(--warn-bg);font-size:.61rem}.hq-tenant-action-error{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:var(--danger-soft)}.hq-tenant-impact{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--border);border-radius:9px}.hq-tenant-impact>svg{flex:0 0 auto;margin-top:1px}.hq-tenant-impact>span{display:flex;flex-direction:column}.hq-tenant-impact strong{color:var(--text);font-size:.69rem}.hq-tenant-impact small{color:var(--muted);font-size:.61rem;line-height:1.45}.hq-tenant-impact.danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--border));background:var(--danger-soft)}.hq-tenant-impact.danger>svg{color:var(--danger)}.hq-tenant-impact.success{border-color:color-mix(in srgb,var(--success) 40%,var(--border));background:var(--success-soft)}.hq-tenant-impact.success>svg{color:var(--success)}.hq-shell{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.hq-skip-link{position:fixed;top:10px;left:12px;z-index:120;padding:9px 12px;border:1px solid var(--hq-blue);border-radius:9px;color:#fff;background:#286fdd;box-shadow:var(--hq-shadow);font-size:var(--hq-type-md);font-weight:700;transform:translateY(calc(-100% - 18px));transition:transform .14s ease}.hq-skip-link:focus{transform:translateY(0)}.hq-content:focus{outline:0}.hq-mobile-brand{display:none}.hq-nav-title{font-size:var(--hq-type-xs)}.hq-nav-item{min-height:42px;font-size:.825rem}.hq-environment{font-size:.78rem}.hq-environment small,.hq-staff-card small{font-size:var(--hq-type-xs)}.hq-staff-card strong,.hq-workspace-link{font-size:var(--hq-type-sm)}.hq-page-context small{font-size:var(--hq-type-xs)}.hq-page-context strong{font-size:.84rem}.hq-global-search,.hq-status-button,.hq-footer{font-size:var(--hq-type-sm)}.hq-command-head p,.hq-panel-head p,.hq-inline-alert,.hq-loading-block,.hq-chart-empty,.hq-empty-compact,.hq-directory-state,.hq-data-note{font-size:var(--hq-type-md)}.hq-eyebrow,.hq-panel-head>a,.hq-panel-link{font-size:var(--hq-type-sm)}.hq-shell .button{font-size:.8rem}.hq-shell .button.compact{min-height:34px;font-size:var(--hq-type-sm)}.hq-shell .small{font-size:var(--hq-type-sm)}.hq-shell .muted{color:var(--hq-copy-muted)}.hq-page-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px 20px;flex-wrap:wrap}.hq-page-head>div:first-child{min-width:0}.hq-page-head h1{margin:0 0 5px;color:var(--hq-copy);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:680;letter-spacing:-.035em;line-height:1.12}.hq-page-head h2{margin:0 0 5px;color:var(--hq-copy);font-size:1.05rem;font-weight:660;letter-spacing:-.015em;line-height:1.25}.hq-page-head p{max-width:72ch;margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.6}.hq-page-head-meta{display:flex;min-width:0;align-items:center;gap:9px;flex-wrap:wrap}.hq-shell :where(.hq-mini-grid,.hq-charts-row,.hq-provider-grid){display:grid;min-width:0;gap:14px}.hq-shell .hq-mini-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.hq-shell .hq-charts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-provider-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.hq-mini,.hq-provider,.hq-shell .hq-page>.card{min-width:0;border:1px solid var(--hq-line);color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:0 8px 28px #00000012}.hq-mini{display:flex;min-height:104px;flex-direction:column;justify-content:center;gap:4px;padding:18px;border-radius:var(--hq-radius)}.hq-mini>span,.hq-mini>small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-mini>strong{overflow:hidden;color:var(--hq-copy);font-size:1.45rem;line-height:1.15;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.hq-shell .hq-page>.card{display:flex;flex-direction:column;gap:14px;margin:0;padding:var(--hq-card-padding);overflow:hidden;border-radius:var(--hq-radius-lg);box-shadow:var(--hq-shadow)}.hq-shell .hq-page>.card h2{display:flex;align-items:center;gap:7px;margin:0;color:var(--hq-copy);font-size:1rem;font-weight:660}.hq-shell .hq-page>.card>p{margin-block:0;line-height:1.55}.hq-provider{display:flex;min-height:68px;align-items:center;gap:12px;padding:14px 15px;border-radius:11px}.hq-provider i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--hq-copy-muted)}.hq-provider.on i{background:var(--hq-green);box-shadow:0 0 0 3px var(--hq-green-soft)}.hq-provider.off i{background:var(--hq-copy-muted)}.hq-provider>span{display:flex;min-width:0;flex-direction:column;color:var(--hq-copy-soft);font-size:var(--hq-type-md);font-weight:620;line-height:1.35}.hq-provider small{overflow:hidden;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:450;text-overflow:ellipsis;white-space:nowrap}.hq-provider .status-pill{flex:0 0 auto;margin-left:auto}.hq-section-label{display:flex;min-width:0;flex-direction:column;gap:3px;padding:4px 2px 0}.hq-section-label h2{margin:0;color:var(--hq-copy);font-size:1.1rem}.hq-section-label p{max-width:72ch;margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-md)}.hq-note{align-items:flex-start;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.55}.hq-note svg{flex:0 0 auto;margin-top:2px}.hq-immutable-chip{display:inline-flex;min-height:34px;flex:0 0 auto;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--hq-line);border-radius:999px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:var(--hq-type-sm);font-weight:630}.hq-data-table{color:var(--hq-copy-soft);font-size:var(--hq-type-sm)}.hq-data-table th{font-size:var(--hq-type-xs)}.hq-data-table td{font-size:var(--hq-type-sm)}.hq-workspace-name strong,.hq-account-identity strong{font-size:var(--hq-type-md)}.hq-workspace-name small,.hq-account-identity small,.hq-cell-detail,.hq-table-footer{font-size:var(--hq-type-sm)}.hq-tenant-panel-head h2,.hq-tenant-section h2,.hq-tenant-card h2{font-size:.9rem}.hq-tenant-panel-head p,.hq-tenant-section header p,.hq-tenant-card header p,.hq-tenant-title p,.hq-tenant-meta,.hq-tenant-summary small{font-size:var(--hq-type-sm)}.hq-tenant-facts :is(dt,dd),.hq-tenant-integration-head small,.hq-tenant-integration>p,.hq-tenant-integration-config :is(dt,dd),.hq-tenant-audit-copy span,.hq-tenant-audit-list time{font-size:var(--hq-type-sm)}.hq-tenant-owner strong,.hq-tenant-integration-head strong,.hq-tenant-audit-copy strong,.hq-shell .hq-tenant-field,.hq-shell .hq-tenant-allowances legend{font-size:var(--hq-type-md)}.hq-shell .hq-tenant-field :is(input,select,textarea){font-size:.875rem}.hq-tenant-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.hq-tenant-subsection{margin-top:4px;border-top:1px solid var(--hq-line)}.hq-tenant-subsection .hq-tenant-panel-head{min-height:0;padding-top:13px}.hq-tenant-subsection .hq-tenant-panel-head h3{margin:0;color:var(--hq-copy);font-size:.86rem;font-weight:650}.hq-tenant-subsection>.muted{margin:0;padding:13px 16px 16px}.hq-page-header{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px}.hq-page-header__copy{min-width:0}.hq-page-header__copy p{max-width:72ch}.hq-page-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px}.hq-section-stack{display:flex;min-width:0;flex-direction:column;gap:var(--hq-section-gap)}.hq-summary-grid{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px}.hq-summary-card{min-width:0;min-height:104px;padding:18px;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius);color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:var(--hq-shadow-xs)}.hq-summary-card:has(>.hq-summary-card__label){display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:4px}.hq-summary-card__label{overflow:hidden;max-width:100%;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:620;text-overflow:ellipsis;white-space:nowrap}.hq-summary-card:has(>.hq-summary-card__label)>strong{color:var(--hq-copy);font-size:clamp(1.35rem,2vw,1.65rem);font-variant-numeric:tabular-nums;font-weight:680;letter-spacing:-.025em;line-height:1.1}.hq-summary-card:has(>.hq-summary-card__label)>small{overflow:hidden;max-width:100%;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.hq-shell .hq-commerce-summary,.hq-shell .hq-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-panel-body{min-width:0;padding:0 var(--hq-card-padding) var(--hq-card-padding)}.hq-panel-body:first-child{padding-top:var(--hq-card-padding)}.hq-panel>:is(.hq-mini-grid,.hq-provider-grid){margin:0 var(--hq-card-padding) var(--hq-card-padding)}.hq-table-frame{width:100%;min-width:0;border-top:1px solid var(--hq-line)}.hq-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px 16px;padding:13px var(--hq-card-padding)}.hq-toolbar__search{width:min(100%,380px)}.hq-toolbar__filters,.hq-toolbar__sort{justify-self:end}.hq-ai-overview-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hq-section-gap)}.hq-ai-channel-list{display:flex;min-height:40px;align-items:center;gap:8px;flex-wrap:wrap}.hq-shell .hq-payment-safety-grid{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hq-shell .hq-safety-card{min-height:144px;align-items:flex-start;justify-content:flex-start;gap:7px;padding:18px;border-color:var(--hq-line);background:var(--hq-panel-soft);box-shadow:none}.hq-safety-card__icon{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;margin-bottom:3px;border-radius:10px;color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-shell .hq-safety-card>strong{overflow:visible;font-size:1rem;white-space:normal}.hq-shell .hq-safety-card>small{overflow:visible;font-size:var(--hq-type-sm);line-height:1.5;white-space:normal}.hq-page-count{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:7px;padding:8px 12px;border:1px solid var(--hq-line);border-radius:10px;color:var(--hq-copy-muted);background:var(--hq-panel);font-size:var(--hq-type-sm)}.hq-page-count strong{color:var(--hq-copy);font-variant-numeric:tabular-nums}.hq-secret{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.hq-secret>:is(input,select){min-width:0}body:has(.hq-shell):has(.modal-backdrop){overflow:hidden}body:has(.hq-shell) .modal{--hq-panel: #101824;--hq-panel-raised: #162131;--hq-panel-soft: #0c131f;--hq-line: rgba(226, 232, 240, .11);--hq-line-strong: rgba(226, 232, 240, .2);--hq-copy: #f1f5f9;--hq-copy-soft: #c2cad6;--hq-copy-muted: #8b98aa;--hq-blue: #4d8dff;--hq-blue-soft: rgba(77, 141, 255, .13);--hq-green: #35d49a;--hq-green-soft: rgba(53, 212, 154, .12);--hq-gold: #e8b85c;--hq-gold-soft: rgba(232, 184, 92, .12);--hq-red: #ff7d87;--hq-red-soft: rgba(255, 125, 135, .12);--surface: var(--hq-panel);--surface-raised: var(--hq-panel-raised);--surface-soft: var(--hq-panel-soft);--border: var(--hq-line);--border-strong: var(--hq-line-strong);--text: var(--hq-copy);--muted: var(--hq-copy-muted);--muted-strong: var(--hq-copy-soft);--brand: var(--hq-blue);--brand-soft: var(--hq-blue-soft);--success: var(--hq-green);--success-soft: var(--hq-green-soft);--amber: var(--hq-gold);--amber-soft: var(--hq-gold-soft);--danger: var(--hq-red);--danger-soft: var(--hq-red-soft);max-height:min(88dvh,780px);overflow:hidden;border-color:var(--hq-line);color:var(--hq-copy);background:var(--hq-panel);box-shadow:0 32px 80px -24px #000000c7;color-scheme:dark}body:has(.hq-shell) .modal.wide{max-width:720px}body:has(.hq-shell) .modal-head{flex:0 0 auto;padding:20px 22px 14px;border-bottom:1px solid var(--hq-line)}body:has(.hq-shell) .modal-head h2{color:var(--hq-copy)}body:has(.hq-shell) .modal-head p{max-width:64ch;margin:4px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm, .8rem);line-height:1.5}body:has(.hq-shell) .modal-body{min-height:0;padding:18px 22px 22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgba(127,140,161,.5) transparent;scrollbar-width:thin}body:has(.hq-shell) .modal-foot{padding:14px 22px;border-color:var(--hq-line);background:var(--hq-panel-soft)}body:has(.hq-shell) .modal-close{width:40px;height:40px;flex-basis:40px;border:1px solid var(--hq-line);color:var(--hq-copy-muted);background:var(--hq-panel-soft)}body:has(.hq-shell) .modal-close:hover{border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised)}body:has(.hq-shell) .modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-soft)}body:has(.hq-shell) .modal :is(input,textarea)::-moz-placeholder{color:var(--hq-copy-muted)}body:has(.hq-shell) .modal :is(input,textarea)::placeholder{color:var(--hq-copy-muted)}body:has(.hq-shell) .modal :is(input,select,textarea):disabled{color:var(--hq-copy-muted);background:var(--hq-panel-raised);opacity:.7}body:has(.hq-shell) .modal .button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:8px 14px;border:1px solid var(--hq-line);border-radius:9px;color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:none;font-size:.8rem;font-weight:630}body:has(.hq-shell) .modal .button:hover:not(:disabled){border-color:var(--hq-line-strong);color:var(--hq-copy);background:var(--hq-panel-raised);transform:none}body:has(.hq-shell) .modal .button.primary{border-color:#245fb8;color:#fff;background:linear-gradient(180deg,#2d72d4,#2566c5)}body:has(.hq-shell) .modal .button.primary:hover:not(:disabled){border-color:#3479d7;color:#fff;background:linear-gradient(180deg,#286bc9,#205caf)}body:has(.hq-shell) .modal .button.danger{border-color:color-mix(in srgb,var(--hq-red) 42%,var(--hq-line));color:var(--hq-red);background:var(--hq-red-soft)}body:has(.hq-shell) .modal .button.danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--hq-red) 58%,var(--hq-line));color:var(--hq-red);background:color-mix(in srgb,var(--hq-red-soft) 82%,var(--hq-panel))}body:has(.hq-shell) .modal .button:disabled{cursor:not-allowed;opacity:.48}body:has(.hq-shell) .modal .status-pill.neutral{border-color:var(--hq-line);color:var(--hq-copy-soft);background:var(--hq-panel-raised)}body:has(.hq-shell) .modal .status-pill.brand{color:var(--hq-blue);background:var(--hq-blue-soft)}body:has(.hq-shell) .modal .status-pill.success{color:var(--hq-green);background:var(--hq-green-soft)}body:has(.hq-shell) .modal .status-pill.gold{color:var(--hq-gold);background:var(--hq-gold-soft)}body:has(.hq-shell) .modal .status-pill.danger{color:var(--hq-red);background:var(--hq-red-soft)}body:has(.hq-shell) .modal :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--brand, #3a86ff);outline-offset:2px}html[data-theme=light] body:has(.hq-shell) .modal{--hq-panel: #ffffff;--hq-panel-raised: #f2f5f9;--hq-panel-soft: #f7f9fc;--hq-line: rgba(15, 23, 42, .12);--hq-line-strong: rgba(15, 23, 42, .22);--hq-copy: #172033;--hq-copy-soft: #47546a;--hq-copy-muted: #647087;--hq-blue: #2468cc;--hq-blue-soft: rgba(36, 104, 204, .09);--hq-green: #0e7257;--hq-green-soft: rgba(14, 114, 87, .1);--hq-gold: #875d0e;--hq-gold-soft: rgba(135, 93, 14, .1);--hq-red: #b83a47;--hq-red-soft: rgba(184, 58, 71, .09);border-color:var(--hq-line);color:var(--hq-copy);background:var(--hq-panel);box-shadow:0 30px 70px -28px #0f172a59;color-scheme:light}html[data-theme=light] body:has(.hq-shell) .modal-backdrop{background:#0f172a6b}@media(max-width:1240px){.hq-shell{--hq-gutter: 28px;--hq-page-top: 32px;--hq-page-bottom: 40px}.hq-kpi-grid,.hq-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-toolbar{grid-template-columns:minmax(240px,1fr) auto;grid-template-areas:"search sort" "filters filters"}.hq-toolbar__search{grid-area:search}.hq-toolbar__filters{grid-area:filters;justify-self:stretch}.hq-toolbar__sort{grid-area:sort}.hq-shell .hq-payment-safety-grid,.hq-shell .hq-commerce-summary,.hq-shell .hq-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1040px){.hq-command-grid,.hq-insight-grid,.hq-shell .hq-charts-row{grid-template-columns:minmax(0,1fr)}.hq-pulse-panel,.hq-plan-panel,.hq-portfolio-summary{min-height:0}.hq-account-action-layout,.hq-tenant-layout,.hq-tenant-grid,.hq-tenant-grid-primary{grid-template-columns:minmax(0,1fr)}.hq-tenant-aside,.hq-tenant-rail{position:static}}@media(max-width:1024px){.hq-shell{--hq-gutter: 22px;--hq-page-top: 28px;--hq-page-bottom: 36px;display:block;min-height:100dvh}.hq-shell>.hq-sidebar{grid-column:1!important;grid-row:1!important}.hq-shell>.hq-main{grid-column:1!important;grid-row:1!important}.hq-sidebar{position:fixed;inset:0 auto 0 0;z-index:80;width:min(328px,calc(100vw - 40px));height:100dvh;padding-top:max(13px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-104%);transition:transform .19s cubic-bezier(.22,1,.36,1),box-shadow .19s ease;box-shadow:none}.hq-shell.nav-open .hq-sidebar{transform:translate(0);box-shadow:26px 0 60px #00000052}.hq-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:block;width:100%;height:100%;padding:0;border:0;visibility:hidden;opacity:0;background:#02060e94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;pointer-events:none;transition:opacity .17s ease,visibility .17s ease}.hq-shell.nav-open .hq-nav-backdrop{visibility:visible;opacity:1;pointer-events:auto}.hq-nav-close,.hq-menu-toggle{display:inline-grid}.hq-mobile-brand{display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--hq-copy);font-size:var(--hq-type-xs);font-weight:760;letter-spacing:.08em}.hq-mobile-brand .brand-logo-frame,.hq-mobile-brand .brand-logo{width:27px;height:27px}.hq-mobile-brand .netics-brand{width:27px;overflow:hidden}.hq-icon-button,.hq-topbar .theme-toggle,.hq-topbar-avatar{width:44px;height:44px;min-height:44px;flex-basis:44px}.hq-topbar{min-height:calc(64px + env(safe-area-inset-top))}.hq-topbar-inner{width:100%;min-height:calc(64px + env(safe-area-inset-top));padding:max(8px,env(safe-area-inset-top)) var(--hq-gutter) 8px}.hq-topbar:not(:has(.hq-topbar-inner)){padding:max(8px,env(safe-area-inset-top)) var(--hq-gutter) 8px}.hq-topbar-start{flex:1 1 auto;overflow:hidden}.hq-topbar-actions{flex:0 0 auto}.hq-page-context{flex:1 1 auto;overflow:hidden}.hq-content,.hq-footer-inner{width:100%}.hq-ai-overview-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.hq-shell .hq-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hq-shell{--hq-gutter: 16px;--hq-page-top: 24px;--hq-page-bottom: 32px;--hq-section-gap: 16px;--hq-card-padding: 16px}.hq-page,.hq-overview,.hq-workspaces-page,.hq-accounts-page{gap:14px}.hq-global-search,.hq-status-button{display:none}.hq-shell .button,.hq-shell .button.compact,.hq-view-filters button,.hq-filter,.hq-row-link,.hq-tenant-tabs :is(a,button){min-height:44px}.hq-row-link{width:44px;height:44px}.hq-search-field{min-height:44px}.hq-search-field input{height:42px;font-size:.875rem}.hq-command-head,.hq-command-head.compact,.hq-page-header{min-height:0;align-items:flex-start;flex-direction:column;gap:12px}.hq-page-header{display:flex}.hq-command-actions,.hq-page-actions{width:100%}.hq-command-actions .button,.hq-page-actions .button{flex:1}.hq-kpi-grid,.hq-directory-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-directory-toolbar{align-items:stretch;flex-direction:column;gap:8px}.hq-search-field{width:100%}.hq-view-filters{margin-inline:-2px;padding-bottom:1px}.hq-toolbar{display:flex;align-items:stretch;flex-direction:column;gap:10px}.hq-toolbar__search,.hq-toolbar__filters,.hq-toolbar__sort{width:100%;justify-self:stretch}.hq-toolbar__sort{justify-content:space-between}.hq-toolbar__sort select{min-height:44px}.hq-shell .hq-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-shell .hq-summary-card{min-height:100px;padding:16px}.hq-panel-head:has(>.hq-search-field){align-items:stretch;flex-direction:column}.hq-panel-head>.hq-search-field{width:100%}.hq-shell .hq-panel-head,.hq-shell .hq-card-head{flex-wrap:wrap;row-gap:10px}.hq-action-row{grid-template-columns:32px minmax(0,1fr) auto 14px;gap:9px;padding-inline:12px}.hq-action-owner{display:none}.hq-data-table{min-width:720px}.hq-shell .netics-table[data-responsive=stack] :is(.hq-account-identity,.hq-tenant-row-actions){min-width:0;flex-wrap:wrap;justify-content:flex-start}.hq-shell .netics-table[data-responsive=stack] td[data-label=Actions] .hq-row-link{justify-self:start}.hq-shell .netics-table[data-responsive=stack] tbody td.hq-table-actions{grid-template-columns:minmax(0,1fr);gap:8px;background:var(--hq-panel-soft)}.hq-shell .netics-table[data-responsive=stack] tbody td.hq-table-actions:before,.hq-shell .netics-table[data-responsive=stack] tbody td.hq-table-actions>*{grid-column:1;grid-row:auto;width:100%}.hq-shell .hq-table-actions :is(.hq-tenant-row-actions,.hq-confirm-actions){display:flex;align-items:stretch;flex-direction:column}.hq-shell .hq-table-actions .button{width:100%}.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"]{grid-template-columns:minmax(0,1fr);gap:8px;background:var(--hq-panel-soft)}.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"]:before,.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"]>*{grid-column:1;grid-row:auto;width:100%}.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"] .inline-form{display:flex;align-items:stretch;flex-direction:column;gap:8px}.hq-shell .netics-table[data-responsive=stack] tbody td[data-label="Goes live as"] .inline-form>*{width:100%;min-width:0}.hq-table-footer{align-items:flex-start;flex-direction:column}.hq-table-footer>div{width:100%;justify-content:flex-end}.hq-tenant-hero{flex-direction:column}.hq-tenant-header{align-items:stretch;flex-direction:column;gap:13px}.hq-tenant-actions{width:100%;justify-content:flex-start}.hq-tenant-state{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-tenant-state-item{border-bottom:1px solid var(--hq-line)}.hq-tenant-state-item:nth-child(2){border-right:0}.hq-tenant-state-item:nth-last-child(-n+2){border-bottom:0}.hq-tenant-metric-grid,.hq-tenant-operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-tenant-operations-grid{grid-template-columns:minmax(0,1fr)}.hq-tenant-query-state-error{align-items:flex-start;flex-direction:column}.hq-tenant-query-state-error .button{margin:3px 0 0}body:has(.hq-shell) .modal-backdrop{padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom))}body:has(.hq-shell) .modal-head{padding:16px 16px 10px}body:has(.hq-shell) .modal-body{padding:4px 16px 16px}body:has(.hq-shell) .modal-foot{flex-wrap:wrap;padding:12px 16px max(12px,env(safe-area-inset-bottom))}body:has(.hq-shell) .modal-foot .button{min-height:44px}}@media(max-width:540px){.hq-shell{--hq-gutter: 16px;--hq-page-top: 22px;--hq-page-bottom: 28px;--hq-card-padding: 16px}.hq-page-context small{display:none}.hq-topbar-actions{gap:7px}.hq-content{padding:var(--hq-page-top) var(--hq-gutter) var(--hq-page-bottom)}.hq-footer-inner,.hq-footer:not(:has(.hq-footer-inner)){align-items:flex-start;flex-direction:column;padding-inline:var(--hq-gutter)}.hq-command-head h1{font-size:1.65rem}.hq-kpi-grid,.hq-directory-summary{gap:10px}.hq-shell .hq-commerce-summary,.hq-shell .hq-audit-summary{grid-template-columns:minmax(0,1fr)}.hq-kpi{min-height:96px;grid-template-columns:34px minmax(0,1fr);padding:14px;gap:1px 10px}.hq-kpi-icon{width:34px;height:34px}.hq-kpi>strong{font-size:1.2rem}.hq-kpi>small{font-size:var(--hq-type-xs)}.hq-directory-summary article{min-height:88px;gap:10px;padding:14px}.hq-directory-summary article>span{width:32px;height:32px;flex-basis:32px}.hq-directory-summary strong{font-size:1rem}.hq-panel{border-radius:13px}.hq-panel-head{min-height:0;padding:16px 16px 12px}.hq-panel-head>a{font-size:0}.hq-panel-head>a svg{width:16px;height:16px}.hq-action-copy small{max-width:42vw}.hq-action-row>b{min-width:30px}.hq-form-grid,.hq-tenant-grid,.hq-tenant-metric-grid,.hq-tenant-action-grid{grid-template-columns:minmax(0,1fr)}.hq-form-grid>.full{grid-column:auto}.hq-account-action-layout{display:flex;flex-direction:column}.hq-confirm-actions{flex-direction:column-reverse}.hq-confirm-actions .button{width:100%}.hq-tenant-hero,.hq-tenant-section,.hq-tenant-card{padding:13px}.hq-tenant-title h1,.hq-tenant-title p{max-width:calc(100vw - 92px)}.hq-tenant-actions .button{flex:1 1 calc(50% - 4px)}.hq-tenant-state{grid-template-columns:minmax(0,1fr)}.hq-tenant-state-item,.hq-tenant-state-item:nth-child(2),.hq-tenant-state-item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--hq-line)}.hq-tenant-state-item:last-child{border-bottom:0}.hq-tenant-metric-grid,.hq-tenant-operations-summary{grid-template-columns:minmax(0,1fr)}.hq-tenant-panel-head{padding-inline:13px}.hq-tenant-audit-list li{grid-template-columns:9px minmax(0,1fr)}.hq-tenant-audit-list time{grid-column:2}.hq-tenant-loading,.hq-tenant-error{min-height:220px;align-items:center;flex-direction:column;text-align:center}.hq-tenant-error .button{margin:4px 0 0}.hq-tenant-form-grid{grid-template-columns:minmax(0,1fr)}.hq-tenant-facts>div{grid-template-columns:minmax(92px,.38fr) minmax(0,1fr)}.hq-tenant-row-actions{justify-content:flex-start}.hq-tenant-row-actions .button{min-height:44px;padding-inline:9px}.hq-tenant-subsection .hq-tenant-panel-head{padding-inline:13px}.hq-tenant-subsection>.muted{padding-inline:13px}.hq-page-head{gap:10px}.hq-page-head h1{font-size:1.65rem}.hq-page-head-meta{width:100%}.hq-page-head-meta>*{flex:1 1 auto}.hq-shell .hq-page>.card{padding:16px;border-radius:13px}.hq-provider{align-items:flex-start}.hq-provider .status-pill{margin-top:1px}.hq-shell .hq-payment-safety-grid{grid-template-columns:minmax(0,1fr)}.hq-shell .hq-safety-card{min-height:0}body:has(.hq-shell) .modal-backdrop{align-items:flex-end;padding:max(10px,env(safe-area-inset-top)) 0 0}body:has(.hq-shell) .modal,body:has(.hq-shell) .modal.wide{width:100%;max-width:none;max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));border-radius:18px 18px 0 0}body:has(.hq-shell) .modal-foot{flex-direction:column-reverse}body:has(.hq-shell) .modal-foot>*{width:100%}}@media(max-width:420px){.hq-shell{--hq-gutter: 14px}.hq-mobile-brand{display:none}.hq-topbar-inner,.hq-topbar:not(:has(.hq-topbar-inner)){gap:8px;padding-inline:var(--hq-gutter)}.hq-topbar-start,.hq-topbar-actions{gap:6px}.hq-content{padding-inline:var(--hq-gutter)}.hq-page-context strong{font-size:.8rem}.hq-command-actions,.hq-page-actions{align-items:stretch;flex-direction:column}.hq-command-actions .button,.hq-page-actions .button{width:100%}.hq-kpi-grid,.hq-directory-summary,.hq-shell .hq-mini-grid,.hq-shell .hq-summary-grid{grid-template-columns:minmax(0,1fr)}.hq-directory-summary article{min-height:70px}.hq-table-footer>div{justify-content:space-between}.hq-shell .netics-table[data-responsive=stack] tbody td{grid-template-columns:minmax(86px,.31fr) minmax(0,1fr);padding-inline:10px}}@media(max-width:360px){.hq-shell{--hq-gutter: 12px}.hq-sidebar{width:calc(100vw - 28px)}.hq-page-context strong{max-width:42vw}.hq-content{padding:20px var(--hq-gutter) 26px}.hq-footer-inner,.hq-footer:not(:has(.hq-footer-inner)){padding-inline:var(--hq-gutter)}.hq-tenant-actions{flex-direction:column}.hq-tenant-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){.hq-shell,.hq-shell *,.hq-shell *:before,.hq-shell *:after,body:has(.hq-shell) .modal,body:has(.hq-shell) .modal *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hq-sidebar,.hq-nav-backdrop,.hq-nav-item,.hq-action-row,.hq-row-link,.hq-icon-button{transition:none}.hq-shell .spin,.hq-directory-state .spin,.hq-environment.checking .hq-environment-dot,.hq-status-button.checking>span{animation:none}}.hq-tenant-settlement-panel{min-height:0}.hq-tenant-settlement-list{display:flex;flex-direction:column;gap:8px;padding:11px 13px 13px}.hq-tenant-settlement{padding:10px;border:1px solid var(--hq-line);border-radius:9px;background:var(--hq-panel-soft)}.hq-tenant-settlement-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.hq-tenant-settlement-head>div{display:flex;min-width:0;flex-direction:column}.hq-tenant-settlement-head strong{overflow:hidden;color:var(--hq-copy);font-size:var(--hq-type-md, .65rem);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap}.hq-tenant-settlement-head small{margin:1px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm, .55rem)}.hq-tenant-settlement-facts{display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding-top:7px;border-top:1px solid var(--hq-line)}.hq-tenant-settlement-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hq-tenant-settlement-facts dt,.hq-tenant-settlement-facts dd{overflow:hidden;margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm, .54rem);text-overflow:ellipsis;white-space:nowrap}.hq-tenant-settlement-facts dd{color:var(--hq-copy-soft);text-align:right}.hq-tenant-settlement-error{margin:8px 0 0;padding:7px 8px;border:1px solid color-mix(in srgb,var(--hq-red) 30%,var(--hq-line));border-radius:7px;color:var(--hq-red);background:var(--hq-red-soft);font-size:var(--hq-type-sm, .55rem);line-height:1.5;white-space:normal}.hq-mode-switch{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--hq-line);border-radius:10px;background:var(--hq-panel-soft)}.hq-mode-switch .button{min-height:34px;border-color:transparent;background:transparent;box-shadow:none}.hq-mode-switch .button.primary{color:#fff;background:var(--hq-blue)}.hq-managed-onboarding-state{display:flex;min-height:340px;align-items:center;justify-content:center;gap:10px;color:var(--hq-copy-muted)}.hq-managed-onboarding-state.error{flex-direction:column;text-align:center}.hq-managed-onboarding-state.error>div{display:flex;gap:8px}.hq-managed-security{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--hq-green) 32%,var(--hq-line));border-radius:var(--hq-radius);color:var(--hq-copy-soft);background:color-mix(in srgb,var(--hq-green-soft) 70%,var(--hq-panel))}.hq-managed-security>svg{flex:0 0 auto;margin-top:2px;color:var(--hq-green)}.hq-managed-security strong{color:var(--hq-copy);font-size:.9rem}.hq-managed-security p{max-width:88ch;margin:4px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.55}.hq-managed-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);align-items:start;gap:16px}.hq-managed-main,.hq-managed-aside{display:flex;min-width:0;flex-direction:column;gap:16px}.hq-managed-aside{position:sticky;top:calc(var(--hq-topbar-height) + 18px)}.hq-managed-section,.hq-managed-checklist,.hq-managed-handover{min-width:0;overflow:hidden;border:1px solid var(--hq-line);border-radius:var(--hq-radius-lg);color:var(--hq-copy-soft);background:var(--hq-panel);box-shadow:var(--hq-shadow)}.hq-managed-section>:not(.hq-panel-head,.netics-table-container),.hq-managed-checklist,.hq-managed-handover{padding:16px}.hq-managed-section>.hq-panel-head{padding:14px 16px;border-bottom:1px solid var(--hq-line)}.hq-managed-section-title{display:flex;min-width:0;align-items:flex-start;gap:9px}.hq-managed-section-title>svg{flex:0 0 auto;margin-top:1px;color:var(--hq-blue)}.hq-managed-section-title>span{display:flex;min-width:0;flex-direction:column;gap:3px}.hq-managed-section-title strong{color:var(--hq-copy);font-size:var(--hq-type-md);line-height:1.25}.hq-managed-section-title small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:450;line-height:1.4}.hq-managed-form{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.hq-managed-form>.full{grid-column:1 / -1}.hq-managed-options{min-width:0;margin:0;padding:0;border:0}.hq-managed-options legend{color:var(--hq-copy-soft);font-size:var(--hq-type-md);font-weight:620}.hq-managed-options>small{display:block;margin-top:4px;color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-managed-options>div{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap}.hq-managed-options button{min-height:34px;padding:7px 10px;border:1px solid var(--hq-line-strong);border-radius:8px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font:inherit;font-size:var(--hq-type-sm);cursor:pointer}.hq-managed-options button.selected{border-color:color-mix(in srgb,var(--hq-blue) 58%,var(--hq-line));color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-managed-form label,.hq-managed-json,.hq-managed-handover label,.hq-managed-owner label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--hq-copy-soft);font-size:var(--hq-type-md);font-weight:620}.hq-managed-form :is(input,textarea,select),.hq-managed-json textarea,.hq-managed-handover :is(input,textarea),.hq-managed-owner input{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--hq-line-strong);border-radius:8px;color:var(--hq-copy);background:var(--hq-panel-soft);font:inherit;font-weight:450}.hq-managed-form textarea,.hq-managed-json textarea,.hq-managed-handover textarea{resize:vertical;line-height:1.5}.hq-managed-form input[type=color]{padding:4px}.hq-managed-form small,.hq-managed-handover small,.hq-managed-owner small{color:var(--hq-copy-muted);font-weight:450;line-height:1.45}.hq-managed-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.hq-managed-actions>span,.hq-managed-actions>code{color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-managed-json{padding-bottom:0!important}.hq-managed-json textarea{font-family:var(--font-mono, ui-monospace, monospace);font-size:.76rem}.hq-managed-empty{margin:0;padding:24px 16px!important;color:var(--hq-copy-muted);font-size:var(--hq-type-md);line-height:1.55}.hq-managed-subhead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 16px 6px!important}.hq-managed-subhead strong{color:var(--hq-copy);font-size:var(--hq-type-md)}.hq-managed-subhead span{color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-managed-section .hq-table-actions{display:flex;gap:6px;flex-wrap:wrap}.hq-managed-section .hq-panel-head{flex-wrap:wrap}.hq-managed-install{display:grid;gap:12px}.hq-managed-install-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px;margin:0}.hq-managed-install-facts dt{color:var(--hq-copy-muted);font-size:var(--hq-type-sm)}.hq-managed-install-facts dd{margin:3px 0 0;color:var(--hq-copy);font-size:var(--hq-type-md);overflow-wrap:anywhere}.hq-managed-install pre{margin:0;padding:12px 14px;overflow-x:auto;border:1px solid var(--hq-line);border-radius:10px;background:var(--hq-panel-soft);color:var(--hq-copy);font-size:.78rem;line-height:1.55}.hq-managed-install-actions{display:flex;flex-wrap:wrap;gap:8px}.hq-managed-install>small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}.hq-managed-checklist h2,.hq-managed-handover h2{margin:0;color:var(--hq-copy);font-size:.95rem}.hq-managed-checklist>p{margin:5px 0 0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}.hq-managed-checklist ul{display:flex;flex-direction:column;gap:10px;margin:15px 0 0;padding:0;list-style:none}.hq-managed-checklist li{display:flex;align-items:flex-start;gap:9px;color:var(--hq-copy-muted)}.hq-managed-checklist li.complete{color:var(--hq-green)}.hq-managed-checklist li>svg{flex:0 0 auto;margin-top:1px}.hq-managed-checklist li span{display:flex;min-width:0;flex-direction:column;gap:2px}.hq-managed-checklist li strong{color:var(--hq-copy-soft);font-size:var(--hq-type-md)}.hq-managed-checklist li small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.4}.hq-managed-handover{display:flex;flex-direction:column;gap:12px}.hq-managed-owner{display:flex;flex-direction:column;gap:11px;padding-top:3px}.hq-managed-pending{margin:0;padding:10px;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:var(--hq-type-sm);line-height:1.5}.hq-shell .button.disabled{pointer-events:none;opacity:.5}@media(max-width:1050px){.hq-managed-layout{grid-template-columns:minmax(0,1fr)}.hq-managed-aside{position:static}}@media(max-width:640px){.hq-mode-switch{width:100%}.hq-mode-switch .button{flex:1}.hq-managed-form{grid-template-columns:minmax(0,1fr)}.hq-managed-form>.full{grid-column:auto}.hq-managed-actions{align-items:stretch;flex-direction:column}.hq-managed-actions .button{width:100%}}@media(max-width:1024px){.hq-global-search>span,.hq-status-label{display:none}.hq-global-search,.hq-status-button{padding-inline:10px}.hq-topbar-inner,.hq-topbar:not(:has(.hq-topbar-inner)){gap:12px}.hq-topbar-actions{gap:8px}.hq-page-context strong{font-size:.82rem}}.hq-watch-summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:28px;padding:18px 22px}.hq-watch-summary div{display:flex;align-items:baseline;gap:8px}.hq-watch-summary strong{font-size:1.6rem}.hq-watch-summary small{margin-left:auto}.hq-watch-section{padding:16px 20px}.hq-watch-section h2{margin:0 0 10px;font-size:.95rem}.hq-watch-section ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hq-watch-section li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;font-size:.85rem}.hq-watch-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.hq-watch-text small{font-size:.75rem}.hq-follow-owner{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;font-size:.85rem}.hq-follow-channels{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.hq-follow-channels button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--border);border-radius:999px;color:inherit;background:transparent;font:inherit;font-size:.8rem;cursor:pointer}.hq-follow-channels button.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent)}.hq-follow-channels button:disabled{opacity:.45;cursor:not-allowed}.hq-follow-field{display:grid;gap:6px;margin-bottom:10px;font-size:.82rem;font-weight:600}.hq-follow-field textarea{font-weight:400;line-height:1.55}.hq-watch-open{display:inline-flex;align-items:center;gap:4px;margin-left:auto;white-space:nowrap;font-weight:600}.hq-kpi-link{color:inherit;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.hq-kpi-link:hover,.hq-kpi-link:focus-visible{border-color:var(--hq-blue);background:var(--hq-panel-raised);transform:translateY(-1px)}.hq-kpi-link:focus-visible{outline:2px solid var(--hq-blue);outline-offset:2px}.hq-kpi-go{position:absolute;top:14px;right:14px;color:var(--hq-copy-muted);opacity:.55;transition:opacity .15s ease,transform .15s ease}.hq-kpi-link:hover .hq-kpi-go{opacity:1;transform:translate(2px);color:var(--hq-blue)}.hq-service-list li:has(>.hq-row-link){display:block;min-height:0;padding:0}.hq-service-list .hq-row-link{display:grid;min-height:45px;grid-template-columns:9px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;color:inherit;text-decoration:none}.hq-audit-feed li:has(>.hq-row-link){display:block;min-height:0;padding:0}.hq-audit-feed .hq-row-link{display:grid;min-height:44px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 4px;border-radius:8px;color:inherit;text-decoration:none}.hq-audit-feed .hq-row-link>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.hq-audit-feed .hq-row-link:hover,.hq-service-list .hq-row-link:hover{background:var(--hq-panel-raised)}.hq-row-go{color:var(--hq-copy-muted);flex-shrink:0;opacity:.6}.hq-row-link:hover .hq-row-go,.hq-watch-stat-link:hover .hq-row-go{opacity:1;color:var(--hq-blue)}.hq-plan-row-link{margin:0 -6px;padding:4px 6px;border-radius:7px;color:inherit;text-decoration:none}.hq-plan-row-link:hover{background:var(--hq-panel-raised)}.hq-watch-stat-link{color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.hq-watch-stat-link>div{flex:1}.hq-watch-stat-link:hover{border-color:var(--hq-blue);background:var(--hq-panel-raised)}.hq-client-follow{white-space:nowrap}.hq-staff-title form{display:flex;gap:6px;align-items:center}.hq-staff-title input{flex:1;min-width:0;padding:6px 9px;border-radius:8px;border:1px solid var(--border-strong, rgba(0, 0, 0, .14));background:var(--surface, #fff);color:var(--text, #111827);font:inherit}.hq-staff-title small{display:block;margin-top:4px;color:var(--muted, #6b7280);font-size:11.5px}.hq-command-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px}.hq-command-main{display:flex;min-width:0;grid-column:1;grid-row:1;flex-direction:column;gap:var(--hq-section-gap)}.hq-command-desk{position:sticky;top:16px;display:flex;min-width:0;max-height:calc(100dvh - 32px);grid-column:2;grid-row:1;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain}.hq-desk-focus{flex:0 0 auto;padding:16px var(--hq-card-padding);overflow:visible}.hq-command-desk>.hq-panel{flex:0 0 auto}.hq-desk-focus h2{margin:4px 0 10px;font-size:.95rem}.hq-desk-picker{position:relative}.hq-desk-picker .input{width:100%}.hq-desk-results{display:grid;gap:2px;margin:6px 0 0;padding:4px;border:1px solid var(--hq-line);border-radius:10px;background:var(--hq-panel-raised);list-style:none}.hq-desk-results li.muted{padding:8px 10px}.hq-desk-results button{display:grid;width:100%;gap:2px;padding:8px 10px;border:0;border-radius:8px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.hq-desk-results button:hover,.hq-desk-results button:focus-visible{background:var(--hq-blue-soft)}.hq-desk-results small{font-size:.74rem}.hq-desk-chosen{display:grid;gap:10px}.hq-desk-chosen>div:first-child{display:grid;min-width:0;gap:2px}.hq-desk-chosen small{overflow-wrap:anywhere;font-size:.76rem}.hq-desk-chosen-actions{display:flex;flex-wrap:wrap;gap:6px}.hq-workspace-desk{display:grid;min-width:0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;scroll-margin-top:16px}.hq-notes-panel,.hq-followups-panel{padding-bottom:14px}.hq-notes-panel .hq-panel-head h2,.hq-followups-panel .hq-panel-head h2{display:inline-flex;align-items:center;gap:7px}.hq-notes-empty{margin:0;padding:0 var(--hq-card-padding) 4px}.hq-followups-panel>.hq-follow-group:first-child{margin-top:14px}.hq-note-form{display:grid;gap:8px;padding:0 var(--hq-card-padding) 12px;justify-items:end}.hq-note-form textarea{width:100%;line-height:1.5;resize:vertical}.hq-note-list,.hq-follow-lines{display:grid;gap:8px;margin:0;padding:0 var(--hq-card-padding);list-style:none}.hq-note-list li,.hq-follow-line{display:grid;min-width:0;gap:6px;padding:10px 12px;border:1px solid var(--hq-line);border-radius:10px;font-size:.84rem}.hq-note-list p,.hq-follow-message{margin:0;overflow-wrap:anywhere;white-space:pre-line;line-height:1.5}.hq-follow-message{display:-webkit-box;overflow:hidden;color:var(--hq-copy-muted);-webkit-box-orient:vertical;-webkit-line-clamp:4}.hq-note-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:.78rem}.hq-note-meta a{color:var(--hq-blue)}.hq-note-meta time{margin-left:auto;color:var(--hq-copy-muted)}.hq-note-edit{display:grid;gap:6px}.hq-note-edit textarea{width:100%}.hq-note-edit>div{display:flex;gap:6px}.hq-note-actions{display:flex;gap:10px}.hq-note-actions button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:var(--hq-copy-muted);background:none;font:inherit;font-size:.76rem;cursor:pointer}.hq-note-actions button:hover{color:var(--hq-copy)}.hq-follow-group{display:flex;gap:6px;margin:4px var(--hq-card-padding) 8px;font-size:.82rem;font-weight:650}.hq-follow-lines+.hq-follow-group,.hq-notes-empty+.hq-follow-group{margin-top:14px}.hq-follow-line.is-open{border-color:color-mix(in srgb,var(--hq-blue) 30%,var(--hq-line))}.hq-follow-line-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.hq-follow-time{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.hq-follow-ws{color:var(--hq-blue);font-size:.8rem}.hq-follow-subject{margin:0;font-weight:600;overflow-wrap:anywhere}.hq-follow-who{margin:0}.hq-follow-auto-tag{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;color:var(--hq-gold);background:var(--hq-gold-soft);font-size:.72rem;font-weight:600}.hq-follow-error{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--hq-red)}.hq-follow-line-actions{display:flex;flex-wrap:wrap;gap:6px}.hq-attach{display:grid;gap:8px;margin-bottom:10px}.hq-attach-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hq-file-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hq-file-chips li{display:inline-flex;max-width:100%;align-items:center;border:1px solid var(--hq-line);border-radius:8px;background:var(--hq-panel-soft)}.hq-file-chips a{display:inline-flex;min-width:0;align-items:center;gap:6px;padding:5px 8px;color:inherit;font-size:.78rem;text-decoration:none}.hq-file-chips a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hq-file-chips a small{color:var(--hq-copy-muted)}.hq-file-chips button{display:inline-flex;padding:5px 7px 5px 2px;border:0;color:var(--hq-copy-muted);background:none;cursor:pointer}.hq-follow-when{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.hq-follow-when label{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;font-size:.8rem;cursor:pointer}.hq-follow-when label.active{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent)}.hq-follow-when label:focus-within{box-shadow:0 0 0 3px var(--hq-blue-soft)}.hq-follow-when input{position:absolute;opacity:0;pointer-events:none}.hq-follow-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.hq-follow-auto{display:flex;grid-column:1 / -1;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--hq-line);border-radius:10px;font-size:.82rem;cursor:pointer}.hq-follow-auto span{display:grid;gap:2px}.hq-follow-auto input{margin-top:3px}.hq-directory-toolbar{flex-wrap:wrap}.hq-page-size{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 14px}.hq-page-size-pick{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--hq-type-sm)}.hq-page-size select{min-height:36px;padding:0 10px;border:1px solid var(--hq-line);border-radius:10px;color:var(--hq-copy);background:var(--hq-panel);font:inherit}.hq-workspaces-page tbody tr{content-visibility:auto;contain-intrinsic-size:auto 72px}@media(min-width:1281px)and (max-width:1799px){.hq-command-main .hq-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-command-main .hq-command-grid,.hq-command-main .hq-insight-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1280px){.hq-command-layout{grid-template-columns:minmax(0,1fr)}.hq-command-desk{position:static;max-height:none;grid-column:1;grid-row:auto;overflow:visible}.hq-command-main{grid-row:auto}.hq-command-desk .hq-note-list{max-height:420px;overflow-y:auto}}@media(max-width:1040px){.hq-workspace-desk{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.hq-directory-toolbar{align-items:stretch}.hq-page-size{width:100%;justify-content:space-between}.hq-follow-plan{grid-template-columns:minmax(0,1fr)}.hq-note-meta time{margin-left:0}.hq-follow-time{margin-left:0;width:100%}}.hq-shell .hq-page>.card.hq-tenant-state{display:grid;grid-template-columns:repeat(3,minmax(120px,.65fr)) minmax(210px,1.3fr);gap:0;overflow:hidden;padding:0}.hq-onboarding-row-action{width:auto;min-width:-moz-max-content;min-width:max-content;padding-inline:10px;gap:5px;white-space:nowrap}.hq-managed-next-step{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 17px;border:1px solid color-mix(in srgb,var(--hq-blue) 32%,var(--hq-line));border-radius:var(--hq-radius-lg);background:color-mix(in srgb,var(--hq-blue-soft) 54%,var(--hq-panel));box-shadow:var(--hq-shadow)}.hq-managed-next-step-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;color:var(--hq-blue);background:var(--hq-blue-soft)}.hq-managed-next-step>div{display:flex;min-width:0;flex-direction:column;gap:2px}.hq-managed-next-step>div>span{color:var(--hq-blue);font-size:var(--hq-type-xs);font-weight:760;letter-spacing:.08em;text-transform:uppercase}.hq-managed-next-step strong{color:var(--hq-copy);font-size:.96rem}.hq-managed-next-step p{margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}.hq-managed-start{display:grid;min-width:0;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr) minmax(250px,.9fr);align-items:start;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--hq-blue) 30%,var(--hq-line));border-radius:var(--hq-radius-lg);background:var(--hq-panel);box-shadow:var(--hq-shadow)}.hq-managed-start-copy h2{margin:5px 0 6px;color:var(--hq-copy);font-size:1rem;line-height:1.35}.hq-managed-start-copy p{margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.55}.hq-managed-start>label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--hq-copy-soft);font-size:var(--hq-type-md);font-weight:650}.hq-managed-start textarea{width:100%;min-height:84px;padding:9px 11px;resize:vertical;border:1px solid var(--hq-line-strong);border-radius:8px;color:var(--hq-copy);background:var(--hq-panel-soft);font:inherit;font-weight:450;line-height:1.5}.hq-managed-start label small{color:var(--hq-copy-muted);font-size:var(--hq-type-sm);font-weight:450}.hq-managed-start label small.complete{color:var(--hq-green)}.hq-managed-progress{display:flex;min-width:0;flex-direction:column;gap:9px}.hq-managed-progress>span{color:var(--hq-copy-soft);font-size:var(--hq-type-sm);font-weight:650}.hq-managed-progress-bar{height:7px;overflow:hidden;border-radius:999px;background:var(--hq-line)}.hq-managed-progress-bar>span{display:block;height:100%;border-radius:inherit;background:var(--hq-blue);transition:width .18s ease}.hq-managed-progress nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hq-managed-progress a{padding:7px 9px;border:1px solid var(--hq-line);border-radius:8px;color:var(--hq-copy-muted);background:var(--hq-panel-soft);font-size:var(--hq-type-sm);text-decoration:none}.hq-managed-progress a:hover{border-color:var(--hq-blue);color:var(--hq-blue)}.hq-managed-section{scroll-margin-top:calc(var(--hq-topbar-height) + 18px)}.hq-managed-product-builder{display:flex;min-width:0;flex-direction:column;gap:12px}.hq-managed-product-row{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:13px;border:1px solid var(--hq-line);border-radius:10px;background:var(--hq-panel-soft)}.hq-managed-product-row-head{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;gap:10px}.hq-managed-product-row-head strong{color:var(--hq-copy);font-size:var(--hq-type-md)}.hq-managed-product-row label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--hq-copy-soft);font-size:var(--hq-type-sm);font-weight:620}.hq-managed-product-row label.full{grid-column:1 / -1}.hq-managed-product-row :is(input,textarea){width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--hq-line-strong);border-radius:8px;color:var(--hq-copy);background:var(--hq-panel);font:inherit;font-weight:450}.hq-managed-product-row textarea{min-height:70px;resize:vertical;line-height:1.5}.hq-managed-product-add{align-self:flex-start}.hq-managed-handover-copy{margin:0;color:var(--hq-copy-muted);font-size:var(--hq-type-sm);line-height:1.5}@media(max-width:1050px){.hq-shell .hq-page>.card.hq-tenant-state{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-managed-start{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-managed-progress{grid-column:1 / -1}}@media(max-width:640px){.hq-shell .hq-page>.card.hq-tenant-state{grid-template-columns:minmax(0,1fr)}.hq-managed-next-step{grid-template-columns:auto minmax(0,1fr)}.hq-managed-next-step>.button{grid-column:1 / -1;width:100%}.hq-managed-start,.hq-managed-product-row{grid-template-columns:minmax(0,1fr)}.hq-managed-progress,.hq-managed-product-row-head,.hq-managed-product-row label.full{grid-column:auto}.hq-managed-product-row-head{align-items:flex-start}}.hq-managed-aside .hq-managed-start{grid-template-columns:minmax(0,1fr);padding:14px;box-shadow:none}.hq-managed-aside .hq-managed-start-copy h2{font-size:.95rem;line-height:1.35}.hq-managed-aside .hq-managed-start-copy p{font-size:var(--hq-type-sm)}.hq-managed-aside .hq-managed-start textarea{min-height:72px}@media(min-width:1051px){.hq-managed-aside{max-height:calc(100vh - var(--hq-topbar-height) - 24px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}}@media(max-width:1050px){.hq-managed-layout{display:flex;flex-direction:column}.hq-managed-aside{display:contents}.hq-managed-aside>.hq-managed-start{order:-1}.hq-managed-main{order:0}.hq-managed-aside>.hq-managed-checklist,.hq-managed-aside>.hq-managed-handover,.hq-managed-aside>button{order:1}.hq-managed-form{grid-template-columns:minmax(0,1fr)}.hq-managed-actions{flex-wrap:wrap;gap:10px}}@media(max-width:640px){.hq-managed-security{flex-direction:column;gap:8px}.hq-managed-main .hq-panel,.hq-managed-aside .hq-panel{padding:12px}.hq-managed-actions .button,.hq-managed-owner .button,.hq-managed-bypass .button{width:100%;justify-content:center}.hq-managed-progress nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1051px){.hq-managed-aside{position:sticky;top:calc(var(--hq-topbar-height, 68px) + 18px);max-height:calc(100vh - var(--hq-topbar-height, 68px) - 24px);overflow-y:auto}}.hq-managed-aside>*{flex-shrink:0}@media(min-width:1051px){.hq-managed-aside{scrollbar-width:none;-ms-overflow-style:none}.hq-managed-aside::-webkit-scrollbar{display:none;width:0;height:0}}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-color:transparent;background-clip:padding-box}.is-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--text, #888) 26%,transparent)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:transparent transparent}.is-scrolling{scrollbar-color:color-mix(in srgb,var(--text, #888) 26%,transparent) transparent}}.netics-crm{--crm-accent: #ef6c00;--crm-accent-soft: color-mix(in srgb, var(--crm-accent) 12%, transparent);--crm-control-focus: #f5731b;--crm-control-focus-soft: rgba(245, 115, 27, .16);--crm-blue: #2563eb;--crm-blue-soft: color-mix(in srgb, var(--crm-blue) 10%, transparent);--crm-panel: var(--surface, #fff);--crm-soft: var(--surface-soft, #f8fafc);--crm-line: var(--border, #e4e7ec);--crm-copy: var(--text, #172033);--crm-muted: var(--muted, #6d7b91);width:100%;margin:0 auto}.netics-crm-hq{--crm-accent: var(--hq-blue, #3a86ff)}.netics-crm-stack{display:flex;min-width:0;flex-direction:column;gap:18px}.netics-crm-workspace{min-width:0;padding-top:20px}.netics-crm-modules{display:flex;gap:8px;overflow-x:auto;padding:4px 0 14px;scrollbar-width:thin}.netics-crm-module{display:inline-flex;min-height:42px;flex:0 0 auto;align-items:center;gap:8px;padding:9px 15px;border:1px solid var(--crm-line);border-radius:999px;color:var(--crm-muted);background:var(--crm-panel);font-size:.82rem;font-weight:650;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.netics-crm-module:hover{color:var(--crm-copy);border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-line));transform:translateY(-1px)}.netics-crm-module.is-active{color:var(--crm-accent);border-color:color-mix(in srgb,var(--crm-accent) 48%,var(--crm-line));background:var(--crm-accent-soft)}.netics-crm-sections{display:flex;gap:28px;overflow-x:auto;border-bottom:1px solid var(--crm-line)}.netics-crm-sections button{flex:0 0 auto;padding:12px 0;border:0;border-bottom:2px solid transparent;color:var(--crm-muted);background:none;font-size:.78rem;font-weight:650;cursor:pointer}.netics-crm-sections button:hover{color:var(--crm-copy)}.netics-crm-sections button.is-active{color:var(--crm-accent);border-bottom-color:var(--crm-accent)}.netics-crm-content-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px}.netics-crm-content-head h2{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--crm-copy);font-size:1.28rem}.netics-crm-content-head h2 small{color:var(--crm-muted);font-size:.7rem;font-weight:500}.netics-crm-content-head p:last-child{max-width:760px;margin:5px 0 0;color:var(--crm-muted);font-size:.75rem}.netics-crm-eyebrow{margin:0 0 3px;color:var(--crm-accent);font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.netics-crm-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.netics-crm-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.netics-crm-dashboard-loading{cursor:progress}.netics-crm-loading-copy{margin:0;color:var(--crm-muted);font-size:.75rem}.netics-crm-kpi-skeleton{min-height:142px}.netics-crm-skeleton-block{display:block;overflow:hidden;border-radius:8px;background:linear-gradient(100deg,color-mix(in srgb,var(--crm-line) 65%,transparent) 30%,color-mix(in srgb,var(--crm-line) 30%,transparent),color-mix(in srgb,var(--crm-line) 65%,transparent) 70%);background-size:220% 100%;animation:netics-crm-skeleton 1.4s ease-in-out infinite}.netics-crm-skeleton-block.is-icon{width:38px;height:38px;margin-bottom:18px}.netics-crm-skeleton-block.is-value{width:58%;height:25px;margin-top:8px}.netics-crm-panel-skeleton{display:flex;min-height:276px;flex-direction:column;gap:24px}.netics-crm-skeleton-block.is-heading{width:min(210px,65%);height:19px}.netics-crm-skeleton-block.is-chart{width:100%;min-height:190px;flex:1}@keyframes netics-crm-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.netics-crm-skeleton-block{animation:none}}.netics-crm-chart-grid{display:grid;grid-template-areas:"trend channels pipeline";grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(260px,.72fr));gap:14px;align-items:stretch}.netics-crm-dashboard-chart.is-trend{grid-area:trend}.netics-crm-dashboard-chart.is-channels{grid-area:channels}.netics-crm-dashboard-chart.is-pipeline{grid-area:pipeline}.netics-crm-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.netics-crm-panel{min-width:0;padding:18px;border:1px solid var(--crm-line);border-radius:14px;background:var(--crm-panel);box-shadow:0 10px 30px color-mix(in srgb,#000 4%,transparent)}.netics-crm-panel-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px}.netics-crm-panel-head h2{margin:0;color:var(--crm-copy);font-size:.9rem}.netics-crm-panel-head>svg{color:var(--crm-accent)}.netics-crm-chart-zero{display:grid;min-height:220px;place-items:center;align-content:center;gap:9px;color:var(--crm-muted);font-size:.72rem}.netics-crm-chart-zero svg{color:color-mix(in srgb,var(--crm-accent) 45%,var(--crm-muted))}.netics-crm-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;color:var(--crm-muted);font-size:.63rem}.netics-crm-legend span{display:flex;align-items:center;gap:6px}.netics-crm-legend i{width:7px;height:7px;flex:0 0 auto;border-radius:50%}.netics-crm-trend-legend{justify-content:flex-start;margin-top:8px;padding-top:10px;border-top:1px solid var(--crm-line)}.netics-crm-compact-table{display:grid}.netics-crm-compact-table>*{display:grid;grid-template-columns:minmax(110px,1.5fr) .7fr .7fr .7fr;gap:10px;align-items:center;min-height:40px;padding:7px 8px;border-bottom:1px solid var(--crm-line)}.netics-crm-compact-table .is-head{color:var(--crm-muted);background:var(--crm-soft);font-size:.6rem;font-weight:650}.netics-crm-compact-table button{border:0;color:var(--crm-copy);background:transparent;text-align:left;font-size:.67rem;cursor:pointer}.netics-crm-compact-table button:hover{background:var(--crm-accent-soft)}.netics-crm-feed,.netics-crm-activity-list{display:grid}.netics-crm-feed button,.netics-crm-activity-list>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;min-height:49px;padding:7px 2px;border:0;border-bottom:1px solid var(--crm-line);color:var(--crm-copy);background:transparent;text-align:left}.netics-crm-feed button{cursor:pointer}.netics-crm-feed button:hover{background:var(--crm-accent-soft)}.netics-crm-feed strong,.netics-crm-activity-list strong{display:block;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.netics-crm-feed small,.netics-crm-activity-list small,.netics-crm-feed time{display:block;color:var(--crm-muted);font-size:.59rem}.netics-crm-avatar{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:var(--crm-accent);background:var(--crm-accent-soft);font-size:.7rem;font-weight:750}.netics-crm-activity-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;color:var(--crm-blue);background:var(--crm-blue-soft)}.netics-crm-zero{margin:28px 0;color:var(--crm-muted);font-size:.72rem;text-align:center}.netics-crm-toolbar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.netics-crm-toolbar-spacer{flex:1 1 auto}.netics-crm-inline-field{display:flex;width:100%;align-items:center;gap:8px}.netics-crm-inline-field .input{min-width:0;flex:1 1 auto}.netics-crm-search-field{display:block;width:min(340px,100%);min-width:min(340px,100%);max-width:100%;margin:0}.netics-crm-search-field.is-compact{width:min(220px,100%);min-width:min(220px,100%)}.netics-crm-search-field.is-short{width:min(270px,100%);min-width:min(270px,100%)}.netics-crm-search-field.is-fluid{width:100%;min-width:0}.netics-crm-control-label{display:block;margin-bottom:5px}.netics-crm-search,.netics-crm-form .netics-crm-search,.netics-crm-wizard .netics-crm-search{display:flex;width:100%;min-width:0;min-height:38px;flex-direction:row;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--crm-line, var(--border, #e4e7ec));border-radius:9px;color:var(--crm-muted, var(--muted, #6d7b91));background:var(--crm-panel, var(--surface, #fff))}.netics-crm-search:focus-within{border-color:var(--crm-control-focus, #f5731b);box-shadow:0 0 0 3px var(--crm-control-focus-soft, rgba(245, 115, 27, .16))}.netics-crm-search>svg{flex:0 0 auto;color:var(--crm-muted, var(--muted, #6d7b91));pointer-events:none}.netics-crm-search input{width:100%;min-width:0;flex:1;padding:0;border:0;outline:0;color:var(--crm-copy, var(--text, #172033));background:transparent;font-size:.72rem;line-height:1.4;box-shadow:none}.netics-crm-search input[type=search]:focus,html[data-theme=light] .netics-crm-search input[type=search]:focus{border:0;outline:0;background:transparent;box-shadow:none}.netics-crm-toolbar .input,.netics-crm-content-head>.input{width:auto;min-width:150px}.netics-crm .button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.netics-crm .button.ghost,.netics-crm-wizard .button.ghost{border-color:transparent;background:transparent}.netics-crm .button.is-filtered{color:var(--crm-accent);border-color:color-mix(in srgb,var(--crm-accent) 45%,var(--crm-line));background:var(--crm-accent-soft)}.netics-crm .danger,.netics-crm-wizard .danger{color:var(--danger)}.netics-crm-table-wrap{min-width:0;overflow:auto;border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-panel)}.netics-crm-table{width:100%;min-width:880px;border-collapse:collapse;color:var(--crm-copy);font-size:.68rem}.netics-crm-table thead{background:var(--crm-soft)}.netics-crm-table th{padding:11px 12px;color:var(--crm-muted);font-size:.59rem;font-weight:700;letter-spacing:.02em;text-align:left;white-space:nowrap}.netics-crm-sort-header{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;cursor:pointer}.netics-crm-sort-header:hover,.netics-crm-sort-header:focus-visible{color:var(--crm-accent)}.netics-crm-table td{padding:10px 12px;border-top:1px solid var(--crm-line);vertical-align:middle}.netics-crm-table tr:hover td{background:color-mix(in srgb,var(--crm-accent) 3%,transparent)}.netics-crm-table td strong,.netics-crm-table td small{display:block}.netics-crm-table td small{margin-top:2px;color:var(--crm-muted);font-size:.58rem}.netics-crm-table td code{color:var(--crm-muted);font-size:.59rem}.netics-crm-table-link{padding:0;border:0;color:var(--crm-accent);background:none;font:inherit;font-weight:650;cursor:pointer}.netics-crm-pagination{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;color:var(--crm-muted);font-size:.64rem}.netics-crm-pagination>span:first-child{margin-right:auto}.netics-crm-pagination .button.icon{width:34px;min-width:34px;height:34px;padding:0}.input.netics-crm-page-size{width:auto;min-width:112px;max-width:132px;min-height:34px;flex:0 0 auto;margin:0;padding:7px 30px 7px 10px;border-color:var(--crm-line, var(--border, #e4e7ec));background-color:var(--crm-panel, var(--surface, #fff));font-size:.64rem;line-height:1.2;white-space:nowrap}.input.netics-crm-page-size:focus{border-color:var(--crm-control-focus, #f5731b);background-color:var(--crm-panel, var(--surface, #fff));box-shadow:0 0 0 3px var(--crm-control-focus-soft, rgba(245, 115, 27, .16))}.netics-crm-row-actions{position:relative;white-space:nowrap}.netics-crm-row-actions .icon-button{display:inline-grid;margin-left:3px}.netics-crm-action-menu{position:relative;display:inline-block}.netics-crm-popover{position:absolute;z-index:20;top:calc(100% + 4px);right:0;display:grid;width:170px;padding:5px;border:1px solid var(--crm-line);border-radius:9px;background:var(--crm-panel);box-shadow:0 14px 35px #0000002e}.netics-crm-popover button{display:flex;align-items:center;gap:8px;padding:8px;border:0;border-radius:6px;color:var(--crm-copy);background:transparent;font-size:.65rem;text-align:left;cursor:pointer}.netics-crm-popover button:hover{background:var(--crm-soft)}.netics-crm-popover button:disabled{opacity:.48;cursor:not-allowed}.netics-crm-popover button:disabled:hover{background:transparent}.netics-crm-action-layer{overflow:hidden;background:transparent!important}.netics-crm-campaign-action-popover,.netics-crm-viewport-action-popover{z-index:1201;width:230px;max-height:min(420px,calc(100dvh - 16px));overflow-y:auto;border-color:var(--crm-line, var(--border));color:var(--crm-copy, var(--text));background:var(--crm-panel, var(--surface));box-shadow:0 18px 48px #0000004d;scrollbar-color:color-mix(in srgb,var(--crm-muted, var(--muted)) 55%,transparent) transparent;scrollbar-width:thin}.netics-crm-viewport-action-popover{width:210px}.modal.netics-crm-category-dialog{--crm-panel: var(--surface);--crm-soft: var(--surface-soft);--crm-line: var(--border);--crm-copy: var(--text);--crm-muted: var(--muted);width:min(560px,calc(100vw - 28px));color-scheme:dark}html[data-theme=light] .modal.netics-crm-category-dialog{color-scheme:light}.netics-crm-column-picker>strong{display:block;margin-bottom:7px;color:var(--crm-copy);font-size:.64rem}.netics-crm-column-picker>label{display:flex;align-items:center;gap:7px;padding:5px 2px;color:var(--crm-copy);font-size:.62rem}.netics-crm-column-picker>label small{margin-left:auto;color:var(--crm-muted);font-size:.52rem}.netics-crm-table-state{display:flex;min-height:90px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:18px;color:var(--crm-muted);font-size:.66rem;text-align:center}.netics-crm-table-state.is-error{color:var(--danger, #dc2626);background:color-mix(in srgb,var(--danger, #dc2626) 5%,transparent)}.netics-crm-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.netics-crm-guide>article{display:flex;min-width:0;gap:13px;padding:20px;border:1px solid var(--crm-line);border-radius:14px;background:linear-gradient(135deg,var(--crm-panel),color-mix(in srgb,var(--crm-accent) 5%,var(--crm-panel)))}.netics-crm-guide>article>span,.netics-crm-resource-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:10px;color:var(--crm-accent);background:var(--crm-accent-soft)}.netics-crm-guide h3{margin:0;color:var(--crm-copy);font-size:.82rem}.netics-crm-guide p{margin:4px 0 0;color:var(--crm-muted);font-size:.67rem;line-height:1.5}.netics-crm-guide-card{flex-direction:column}.netics-crm-guide-card>header{display:flex;align-items:flex-start;gap:12px}.netics-crm-guide-card>header>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:10px;color:var(--crm-accent);background:var(--crm-accent-soft)}.netics-crm-guide-card>header>div{min-width:0}.netics-crm-guide-visual{display:flex;min-height:132px;flex-direction:column;gap:8px;padding:13px;border:1px solid var(--crm-line);border-radius:11px;background:var(--crm-panel);box-shadow:inset 0 1px color-mix(in srgb,#fff 55%,transparent)}.netics-crm-guide-visual>small{color:var(--crm-muted);font-size:.56rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.netics-crm-guide-input,.netics-crm-guide-rule,.netics-crm-guide-action,.netics-crm-guide-person{display:flex;min-width:0;align-items:center;gap:7px;padding:8px 9px;border:1px solid var(--crm-line);border-radius:8px;color:var(--crm-copy);background:var(--crm-soft);font-size:.61rem}.netics-crm-guide-input span,.netics-crm-guide-rule strong,.netics-crm-guide-action strong{min-width:0;flex:1}.netics-crm-guide-input b,.netics-crm-guide-review,.netics-crm-guide-add{color:var(--crm-accent);font-size:.58rem;font-weight:750}button.netics-crm-guide-add{display:inline-flex;align-items:center;align-self:flex-start;gap:4px;padding:2px 0;border:0;border-radius:4px;background:transparent;cursor:pointer;font:inherit;font-size:.58rem;font-weight:750}button.netics-crm-guide-add:hover{text-decoration:underline}button.netics-crm-guide-add:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}.netics-crm-guide-rows{display:grid;gap:5px}.netics-crm-guide-rows>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--crm-muted);font-size:.59rem}.netics-crm-guide-rows i{width:7px;height:7px;border-radius:50%;background:var(--crm-accent)}.netics-crm-guide-rows i.is-blue{background:#2563eb}.netics-crm-guide-person>span,.netics-crm-guide-person-stack>i{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:#fff;background:var(--crm-accent);font-size:.52rem;font-style:normal;font-weight:750}.netics-crm-guide-person>div{display:grid;gap:2px}.netics-crm-guide-person small,.netics-crm-guide-rule span,.netics-crm-guide-rule b{color:var(--crm-muted);font-size:.55rem}.netics-crm-guide-pills,.netics-crm-guide-person-stack{display:flex;align-items:center;gap:6px}.netics-crm-guide-pills b{padding:5px 7px;border-radius:999px;color:var(--crm-accent);background:var(--crm-accent-soft);font-size:.54rem}.netics-crm-guide-total{display:flex;align-items:baseline;gap:7px;color:var(--crm-copy)}.netics-crm-guide-total strong{font-size:1.28rem}.netics-crm-guide-total span,.netics-crm-guide-person-stack strong{color:var(--crm-muted);font-size:.58rem}.netics-crm-guide-bars{display:grid;gap:7px}.netics-crm-guide-bars i{height:7px;border-radius:999px;background:linear-gradient(90deg,var(--crm-accent),#2563eb)}.netics-crm-guide-person-stack>i+i{margin-left:-10px;border:2px solid var(--crm-panel)}.netics-crm-guide-action svg{flex:0 0 auto;color:#16a34a}.netics-crm-guide-review{align-self:flex-end;padding:6px 9px;border-radius:7px;background:var(--crm-accent-soft)}.netics-crm-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.netics-crm-resource-card{min-width:0;overflow:visible;border:1px solid var(--crm-line);border-radius:13px;background:var(--crm-panel)}.netics-crm-resource-card>header{display:flex;min-width:0;align-items:flex-start;gap:11px;padding:16px}.netics-crm-resource-card>header>div{min-width:0;flex:1}.netics-crm-resource-card h3{overflow:hidden;margin:0;color:var(--crm-copy);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.netics-crm-resource-card p{margin:4px 0 0;color:var(--crm-muted);font-size:.63rem;line-height:1.45}.netics-crm-resource-card>footer{display:flex;flex-wrap:wrap;min-height:45px;align-items:center;gap:7px;padding:8px 12px;border-top:1px solid var(--crm-line);color:var(--crm-muted);font-size:.61rem}.netics-crm-resource-card>footer strong{color:var(--crm-copy);font-size:.76rem}.netics-crm-resource-card>footer span:last-of-type{flex:1}.netics-crm-resource-card>footer .netics-crm-resource-stats{display:flex;flex:1 1 auto;min-width:150px;flex-wrap:wrap;align-items:center;gap:2px 10px}.netics-crm-resource-card>footer .netics-crm-resource-stats>span{flex:0 0 auto;white-space:nowrap}.netics-crm-resource-card>footer .netics-crm-resource-actions{display:flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:auto}.netics-crm-resource-card>footer .netics-crm-resource-actions>*{flex:0 0 auto}.netics-crm-tag-dot{width:12px;height:12px;flex:0 0 auto;margin-top:3px;border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 8%,transparent)}.netics-crm-rule-summary{display:flex;flex-wrap:wrap;gap:5px;padding:0 16px 14px}.netics-crm-rule-summary>span:not(.status-pill){max-width:100%;overflow:hidden;padding:4px 7px;border-radius:6px;color:var(--crm-muted);background:var(--crm-soft);font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.netics-crm-form{display:flex;min-width:0;flex-direction:column;gap:14px}.netics-crm-form fieldset,fieldset.netics-crm-form{min-width:0;margin:0;padding:0;border:0}.netics-crm-form legend{margin-bottom:14px;color:var(--crm-copy);font-size:.82rem;font-weight:700}.netics-crm-form label,.netics-crm-style-controls label,.netics-crm-block-inspector label,.netics-crm-code-layout .netics-crm-field,.netics-crm-code-layout label{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--crm-muted);font-size:.64rem;font-weight:650}.netics-crm-form .input,.netics-crm-style-controls .input,.netics-crm-block-inspector .input,.netics-crm-designer .input{width:100%;color:var(--crm-copy);background:var(--crm-soft)}.netics-crm-form textarea.input{min-height:74px;resize:vertical}.netics-crm-form select.input.netics-crm-multi-select{min-height:7.5rem;padding:.35rem;overflow-y:auto;background-image:none}.netics-crm-multi-select option{border-radius:.45rem;padding:.48rem .55rem}.netics-crm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.netics-crm-form-grid>.is-wide{grid-column:1 / -1}.netics-crm-field-help{margin:-3px 0 0;color:var(--crm-muted);font-size:.61rem;line-height:1.5}.netics-crm-tag-pick,.netics-crm-tag-new{display:flex;align-items:center;gap:6px}.netics-crm-tag-pick>.netics-crm-select,.netics-crm-tag-new>.input{flex:1;min-width:0}.netics-crm-tag-pick>.button,.netics-crm-tag-new>.button{flex:0 0 auto;white-space:nowrap}.netics-crm-color-control{display:grid;grid-template-columns:42px minmax(0,1fr);gap:7px}.netics-crm-color-control input[type=color]{width:42px;height:39px;padding:3px;border:1px solid var(--crm-line);border-radius:8px;background:var(--crm-soft)}.netics-crm-rule-builder,.netics-crm-form-builder{display:flex;min-width:0;flex-direction:column;gap:8px;padding:13px!important;border:1px solid var(--crm-line)!important;border-radius:10px;background:var(--crm-soft)}.netics-crm-rule,.netics-crm-action-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(130px,.9fr) minmax(100px,1fr) 32px;gap:7px;align-items:center}.netics-crm-rule{padding:8px;border:1px solid transparent;border-radius:9px}.netics-crm-rule.is-invalid{border-color:color-mix(in srgb,var(--danger) 45%,var(--crm-line));background:var(--danger-soft)}.netics-crm-rule-help,.netics-crm-rule-limit{margin:0;color:var(--crm-muted);font-size:.62rem;line-height:1.45}.netics-crm-rule-control{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--crm-muted);font-size:.58rem;font-weight:700}.netics-crm-rule-control>.input{width:100%}.netics-crm-rule-no-value{display:flex;min-height:39px;align-items:center;padding:0 11px;border:1px dashed var(--crm-line);border-radius:8px;color:var(--crm-muted);background:var(--crm-panel);font-weight:600}.netics-crm-rule-error{display:flex;grid-column:1 / -1;align-items:center;gap:5px;margin:0;color:var(--danger);font-size:.6rem;font-weight:700}.netics-crm-action-row{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) 32px}.netics-crm-inline-check{flex-direction:row!important;align-items:center;gap:6px!important}.netics-crm-bulk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.netics-crm-selection-count{display:flex;align-items:baseline;gap:7px;padding:15px;border-radius:10px;color:var(--crm-muted);background:var(--crm-accent-soft)}.netics-crm-selection-count strong{color:var(--crm-accent);font-size:1.4rem}.netics-crm-selection-count span{font-size:.65rem}.netics-crm-preview-person{display:flex;justify-content:space-between;gap:10px;padding:7px 3px;border-bottom:1px solid var(--crm-line);font-size:.65rem}.netics-crm-preview-person small{color:var(--crm-muted)}.netics-crm-bulk-run{margin-top:10px}.netics-crm-pipeline{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.netics-crm-stage{min-width:220px;min-height:380px;padding:11px;border:1px solid var(--crm-line);border-radius:13px;background:color-mix(in srgb,var(--crm-soft) 75%,transparent)}.netics-crm-stage>header{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 10px}.netics-crm-stage>header>strong{color:var(--crm-muted);font-size:.72rem}.netics-crm-stage-cards{display:grid;gap:9px}.netics-crm-lead{flex:0 0 auto;overflow:hidden;border:1px solid var(--crm-line);border-radius:11px;background:var(--crm-panel);box-shadow:0 7px 18px color-mix(in srgb,#000 4%,transparent);cursor:grab;animation:netics-crm-lead-in .28s ease both}@keyframes netics-crm-lead-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.netics-crm-lead:active{cursor:grabbing}.netics-crm-lead.is-dragging{opacity:.45}.netics-crm-stage.is-drop-target{border-color:var(--brand);background:color-mix(in srgb,var(--brand) 9%,var(--crm-soft));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 55%,transparent)}.netics-crm-lead-main{display:flex;width:100%;min-width:0;flex-direction:column;gap:4px;padding:12px;border:0;color:var(--crm-copy);background:transparent;text-align:left;cursor:pointer}.netics-crm-lead-main:hover{background:var(--crm-accent-soft)}.netics-crm-lead-main strong{overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.netics-crm-lead-main span{display:flex;align-items:center;gap:5px;overflow:hidden;color:var(--crm-muted);font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.netics-crm-lead-main small{color:var(--crm-muted);font-size:.56rem}.netics-crm-lead footer{display:flex;flex-wrap:wrap;gap:3px;padding:6px;border-top:1px solid var(--crm-line)}.netics-crm-lead footer .button{min-height:27px;flex:1;padding:4px 6px;font-size:.56rem}.netics-crm-stage-empty{margin:18px 5px;color:var(--crm-muted);font-size:.66rem}.netics-crm-contact-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-radius:10px;background:var(--crm-soft)}.netics-crm-contact-summary strong,.netics-crm-contact-summary small{display:block}.netics-crm-contact-summary small{color:var(--crm-muted);font-size:.61rem}.netics-crm-recipes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.netics-crm-recipes button{padding:9px;border:1px solid var(--crm-line);border-radius:8px;color:var(--crm-copy);background:var(--crm-panel);text-align:left;cursor:pointer}.netics-crm-recipes button:hover{border-color:color-mix(in srgb,var(--crm-accent) 45%,var(--crm-line))}.netics-crm-recipes strong,.netics-crm-recipes small{display:block}.netics-crm-recipes strong{font-size:.63rem}.netics-crm-recipes small{margin-top:3px;color:var(--crm-muted);font-size:.54rem;line-height:1.35}.netics-crm-resource-note{margin:7px 0 0;color:#d2aa32;font-size:11px}html[data-theme=light] .netics-crm-resource-note{color:#9a6b00}.netics-crm-resource-card>.netics-crm-resource-note{margin-left:16px;margin-right:16px}.netics-crm-conflict{display:flex;margin-bottom:14px;padding:12px 14px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(210,170,50,.45);border-radius:12px;background:#d2aa3214}.netics-crm-conflict p{margin:0;font-size:12.5px;line-height:1.5}.netics-crm-attachments{margin-top:18px;padding:14px 16px;border:1px dashed rgba(255,255,255,.14);border-radius:12px}.netics-crm-attachments-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.netics-crm-attachments-head>div{display:grid;gap:2px}.netics-crm-attachments-head strong{font-size:13px}.netics-crm-attachments-head small{color:#8491a6;font-size:11px}.netics-crm-attachments .button.is-disabled{opacity:.6;pointer-events:none}.netics-crm-attachment-list{display:grid;margin:12px 0 0;padding:0;gap:8px;list-style:none}.netics-crm-attachment-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff05}.netics-crm-attachment-list li>span{display:grid;gap:2px;min-width:0}.netics-crm-attachment-list li strong{font-size:12.5px;overflow-wrap:anywhere}.netics-crm-attachment-list li small{color:#8491a6;font-size:11px}.netics-crm-attachments-empty{margin:10px 0 0;color:#8491a6;font-size:11.5px}html[data-theme=light] .netics-crm-attachments{border-color:#dedcd8}html[data-theme=light] .netics-crm-attachment-list li{border-color:#e8e7e5;background:#f8f7f5}.netics-crm-review-note{display:block;margin-top:4px;color:#8491a6;font-size:11px;line-height:1.45}.netics-crm-history-buttons{display:flex;gap:6px;padding:0 12px 10px}.netics-crm-history-buttons .button{flex:1;justify-content:center}.netics-crm-video-still{position:relative;display:block}.netics-crm-video-still img{display:block;width:100%}.netics-crm-video-still i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-size:40px;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6)}.netics-crm-button-preview{display:inline-block;padding:9px 16px;border-radius:8px;background:var(--brand);color:#fff;font-weight:700;font-size:13px}.netics-crm-document-preview{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff08}.netics-crm-document-preview>span{display:grid;gap:2px;flex:1;min-width:0}.netics-crm-document-preview strong{font-size:13px;overflow-wrap:anywhere}.netics-crm-document-preview small{color:var(--muted);font-size:11px}.netics-crm-document-preview b{padding:8px 14px;border-radius:8px;background:var(--brand);color:#fff;font-size:12px;white-space:nowrap}html[data-theme=light] .netics-crm-document-preview{border-color:#e8e7e5;background:#faf9f7}.netics-crm-mini-flow{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px;padding:10px 16px 14px}.netics-crm-guide .netics-crm-mini-flow{padding:12px 0 0}.netics-crm-mini-flow>span{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:5px 7px;border:1px solid var(--crm-line);border-radius:6px;color:var(--crm-muted);background:var(--crm-soft);font-size:.56rem}.netics-crm-workflow-builder{display:flex;max-width:620px;flex-direction:column;align-items:stretch;gap:9px;margin:0 auto;padding:15px;border-radius:12px;background:var(--crm-soft)}.netics-crm-trigger-node,.netics-crm-workflow-step{display:flex;position:relative;align-items:center;gap:10px;padding:11px;border:1px solid var(--crm-line);border-radius:9px;background:var(--crm-panel)}.netics-crm-trigger-node{color:var(--crm-accent)}.netics-crm-trigger-node span{display:flex;flex-direction:column}.netics-crm-trigger-node small{color:var(--crm-muted);font-size:.54rem;text-transform:uppercase}.netics-crm-trigger-node strong{color:var(--crm-copy);font-size:.68rem;text-transform:capitalize}.netics-crm-workflow-step>div{display:grid;min-width:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.netics-crm-connector{position:absolute;top:-10px;left:24px;width:1px;height:10px;background:var(--crm-line)}.netics-crm-status-tabs{display:flex;gap:20px;overflow-x:auto;border-bottom:1px solid var(--crm-line)}.netics-crm-status-tabs button{display:inline-flex;align-items:center;gap:5px;padding:10px 2px;border:0;border-bottom:2px solid transparent;color:var(--crm-muted);background:transparent;font-size:.66rem;font-weight:650;text-transform:capitalize;cursor:pointer}.netics-crm-status-tabs button small{display:grid;min-width:17px;height:17px;place-items:center;border-radius:99px;background:var(--crm-soft);font-size:.53rem}.netics-crm-status-tabs button.is-active{color:var(--crm-accent);border-bottom-color:var(--crm-accent)}.netics-crm-followups{display:grid;gap:9px}.netics-crm-followups article{display:grid;grid-template-columns:minmax(150px,.5fr) minmax(0,1.5fr) auto;gap:16px;align-items:center;padding:14px;border:1px solid var(--crm-line);border-radius:11px;background:var(--crm-panel)}.netics-crm-followups h3{margin:0;font-size:.72rem}.netics-crm-followups p,.netics-crm-followups small{margin:3px 0 0;color:var(--crm-muted);font-size:.61rem}.netics-crm-followup-time{display:flex;align-items:center;gap:8px;color:var(--crm-accent)}.netics-crm-followup-time strong{color:var(--crm-copy);font-size:.62rem}.netics-crm-campaign-dialog{width:min(1120px,calc(100vw - 30px))!important}.netics-crm-wizard{--crm-control-focus: #f5731b;--crm-control-focus-soft: rgba(245, 115, 27, .16);display:flex;min-width:0;flex-direction:column;gap:14px;color:var(--text)}.netics-crm-stepper{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.netics-crm-stepper li{position:relative}.netics-crm-stepper li:before{position:absolute;top:14px;right:50%;left:-50%;height:1px;background:var(--border);content:""}.netics-crm-stepper li:first-child:before{display:none}.netics-crm-stepper button{display:flex;position:relative;z-index:1;width:100%;flex-direction:column;align-items:center;gap:4px;border:0;color:var(--muted);background:transparent;cursor:pointer}.netics-crm-stepper button>span{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);font-size:.61rem;font-weight:750}.netics-crm-stepper button small{font-size:.59rem}.netics-crm-stepper li.is-active button,.netics-crm-stepper li.is-complete button{color:var(--brand)}.netics-crm-stepper li.is-active button>span,.netics-crm-stepper li.is-complete button>span{color:var(--on-brand);border-color:var(--brand);background:var(--brand)}.netics-crm-stepper li.is-complete:before,.netics-crm-stepper li.is-active:before{background:var(--brand)}.netics-crm-wizard-body{min-height:410px;padding:17px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.netics-crm-wizard-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.netics-crm-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.netics-crm-target-box{min-height:150px;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.netics-crm-target-box>header{display:flex;align-items:center;gap:7px;padding:10px 12px;border-bottom:1px solid var(--border);color:var(--brand)}.netics-crm-target-box h3{margin:0;color:var(--text);font-size:.67rem}.netics-crm-target-box>div{display:grid;max-height:170px;gap:1px;overflow-y:auto;padding:7px}.netics-crm-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;padding:7px;border-radius:6px;cursor:pointer}.netics-crm-check:hover{background:var(--surface-soft)}.netics-crm-check span{min-width:0}.netics-crm-check strong,.netics-crm-check small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.netics-crm-check strong{color:var(--text);font-size:.62rem}.netics-crm-check small{color:var(--muted);font-size:.53rem}.netics-crm-recipient-preview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--border));border-radius:9px;background:var(--brand-soft)}.netics-crm-recipient-preview span,.netics-crm-recipient-preview small,.netics-crm-recipient-preview strong{display:block}.netics-crm-recipient-preview span{color:var(--muted);font-size:.58rem}.netics-crm-recipient-preview strong{color:var(--text);font-size:1.2rem}.netics-crm-recipient-preview small{color:var(--muted);font-size:.54rem}.netics-crm-recipient-sample{display:flex;grid-column:1 / -1;flex-wrap:wrap;gap:5px}.netics-crm-recipient-sample span{padding:4px 7px;border-radius:99px;color:var(--text);background:var(--surface)}.netics-crm-message-editor{min-height:240px!important;line-height:1.65}.netics-crm-richtext{display:flex;flex-direction:column;border:1px solid var(--crm-line);border-radius:10px;overflow:hidden;background:var(--crm-panel)}.netics-crm-richtext-toolbar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;border-bottom:1px solid var(--crm-line);background:var(--crm-soft)}.netics-crm-richtext-tool{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--crm-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.netics-crm-richtext-tool:hover{background:var(--crm-panel);color:var(--crm-copy);border-color:var(--crm-line)}.netics-crm-richtext-tool.is-active{background:var(--crm-accent-soft);color:var(--crm-accent);border-color:var(--crm-accent)}.netics-crm-richtext-tool:focus-visible{outline:2px solid var(--crm-accent);outline-offset:1px}.netics-crm-richtext-divider{width:1px;align-self:stretch;margin:4px;background:var(--crm-line)}.netics-crm-richtext-surface{min-height:240px!important;max-height:460px;overflow-y:auto;padding:14px 16px!important;border:0!important;border-radius:0!important;line-height:1.65;color:var(--crm-copy);background:var(--crm-panel);font-weight:400;font-size:.78rem;text-align:left}.netics-crm-richtext-surface:focus,.netics-crm-richtext-surface:focus-visible{outline:none;box-shadow:none!important}.netics-crm-richtext-surface:empty:before{content:"Write your message. Select text, then use the toolbar to format it.";color:var(--crm-muted);pointer-events:none}.netics-crm-richtext-surface p{margin:0 0 .75em}.netics-crm-richtext-surface h1,.netics-crm-richtext-surface h2,.netics-crm-richtext-surface h3{margin:0 0 .5em;line-height:1.25}.netics-crm-richtext-surface a{color:var(--crm-blue);text-decoration:underline}.netics-crm-richtext-surface ul,.netics-crm-richtext-surface ol{margin:0 0 .75em;padding-left:1.4em}.netics-crm-code-editor{min-height:300px!important;font-family:JetBrains Mono,monospace!important;font-size:.65rem!important;line-height:1.6;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.netics-crm-character-count{display:flex;justify-content:space-between;color:var(--muted);font-size:.6rem}.netics-crm-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.netics-crm-review section{padding:15px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.netics-crm-review.netics-crm-activity{min-width:0;grid-template-columns:minmax(0,1fr)}.netics-crm-activity>section{min-width:0}.netics-crm-review h3{margin:0 0 10px;font-size:.72rem}.netics-crm-review dl{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1fr);gap:8px;margin:0;font-size:.62rem}.netics-crm-review dt{color:var(--muted)}.netics-crm-review dd{margin:0;color:var(--text);overflow-wrap:anywhere}.netics-crm-schedule-control{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;color:var(--muted)}.netics-crm-schedule-control .input{width:190px}.netics-crm-notice{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--border));border-radius:8px;color:var(--muted);background:var(--brand-soft);font-size:.61rem;line-height:1.45}.netics-crm-notice.is-error{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:var(--danger-soft)}.netics-crm-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.netics-crm-template-card{min-width:0;overflow:hidden;border:1px solid var(--crm-line);border-radius:13px;background:var(--crm-panel)}.netics-crm-template-preview{height:190px;overflow:hidden;border-bottom:1px solid var(--crm-line);background:#eef1f6}.netics-crm-template-preview iframe{width:200%;height:380px;border:0;transform:scale(.5);transform-origin:top left;pointer-events:none}.netics-crm-template-meta{display:flex;gap:8px;align-items:flex-start;justify-content:space-between;padding:13px}.netics-crm-template-meta h3{margin:0;color:var(--crm-copy);font-size:.75rem}.netics-crm-template-meta p{margin:3px 0 0;color:var(--crm-muted);font-size:.59rem}.netics-crm-template-card>footer{display:flex;align-items:center;gap:4px;min-height:42px;padding:7px 10px;border-top:1px solid var(--crm-line)}.netics-crm-template-card>footer small{flex:1;color:var(--crm-muted);font-size:.56rem}.netics-crm-block-preview{padding:18px;color:#172033;background:#fff;transform:scale(.8);transform-origin:top center}.netics-crm-block-preview h2{font-size:1rem}.netics-crm-block-preview p,.netics-crm-block-preview li{font-size:.65rem}.netics-crm-block-preview img{max-width:100%;max-height:70px}.netics-crm-designer-dialog{width:min(1500px,calc(100vw - 24px))!important}.netics-crm-designer{display:flex;min-height:min(740px,calc(100vh - 180px));flex-direction:column;gap:10px;color:var(--text)}.netics-crm-designer-head{display:grid;grid-template-columns:1fr 1.2fr 150px auto;gap:8px}.netics-crm-designer-grid{display:grid;min-height:570px;flex:1;grid-template-columns:160px minmax(400px,1fr) 230px;gap:9px}.netics-crm-designer-grid>aside,.netics-crm-designer-grid>main{min-width:0;overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.netics-crm-designer-grid>aside nav{display:grid;gap:4px;padding:10px}.netics-crm-designer-grid>aside nav strong,.netics-crm-block-inspector>strong{padding:4px;color:var(--text);font-size:.66rem}.netics-crm-designer-grid>aside nav button{display:flex;align-items:center;gap:6px;padding:7px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--surface);font-size:.58rem;cursor:pointer}.netics-crm-designer-grid>main{padding:20px;background:#e9edf3}.netics-crm-email-canvas{width:min(640px,100%);min-height:520px;margin:0 auto;padding:25px;color:#172033;background:#fff;box-shadow:0 12px 35px #0f172a1f}.netics-crm-editable-block{position:relative;min-height:32px;padding:8px 26px;border:1px solid transparent}.netics-crm-editable-block:hover,.netics-crm-editable-block.is-selected{border-color:#ef6c00}.netics-crm-editable-block h2,.netics-crm-editable-block p{margin:0}.netics-crm-editable-block img{max-width:100%;max-height:270px}.netics-crm-editable-block footer{color:#64748b;font-size:11px}.netics-crm-block-grip{display:none;position:absolute;top:8px;left:3px;color:#94a3b8}.netics-crm-block-actions{display:none;position:absolute;top:3px;right:3px;gap:2px}.netics-crm-editable-block:hover .netics-crm-block-actions,.netics-crm-editable-block.is-selected .netics-crm-block-actions,.netics-crm-editable-block:hover .netics-crm-block-grip{display:flex}.netics-crm-block-actions button{display:grid;width:22px;height:22px;place-items:center;border:0;border-radius:4px;color:#475569;background:#f1f5f9;cursor:pointer}.netics-crm-email-button{display:inline-block;padding:10px 16px;border-radius:6px;color:#fff;background:#ef6c00;font-size:12px}.netics-crm-image-placeholder{display:inline-flex;min-width:140px;min-height:65px;align-items:center;justify-content:center;gap:7px;border:1px dashed #cbd5e1;border-radius:6px;color:#64748b;background:#f8fafc;font-size:11px}.netics-crm-html-block{display:flex;gap:6px;padding:10px;border-radius:5px;color:#475569;background:#f1f5f9;font:11px monospace}.netics-crm-block-inspector{display:flex;flex-direction:column;gap:10px;padding:10px}.netics-crm-code-layout{display:grid;min-height:570px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.netics-crm-code-layout>section{min-width:0;overflow:auto;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-soft)}.netics-crm-live-preview iframe{width:100%;min-height:520px;border:0;background:#fff}.netics-crm-live-preview>div:not(.netics-crm-designer-panel-head){min-height:500px;padding:24px;color:#172033;background:#fff}.netics-crm-designer-details{display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px}.netics-crm-styles-grid{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(380px,1.1fr);gap:14px}.netics-crm-style-controls{display:flex;flex-direction:column;gap:12px}.netics-crm-style-preview{display:grid;min-height:620px;place-items:start center;padding:28px;border:1px solid var(--crm-line);border-radius:13px}.netics-crm-style-preview>div{width:min(560px,100%);padding:34px;background:#fff;box-shadow:0 14px 40px #0f172a1a}.netics-crm-style-preview img{max-width:150px;max-height:70px}.netics-crm-style-preview h1{margin:28px 0 13px;font-size:1.8rem}.netics-crm-style-preview h2{margin:25px 0 9px;font-size:1.2rem}.netics-crm-style-preview p,.netics-crm-style-preview a{font-size:.82rem}.netics-crm-style-preview button{display:block;margin:24px 0;padding:11px 17px;border:0;color:#fff}.netics-crm-style-preview footer{padding-top:18px;border-top:1px solid #e5e7eb;color:#64748b;font-size:.66rem}.netics-crm-form-url{display:flex;align-items:center;gap:6px;margin:0 14px 13px;padding:7px 9px;border-radius:6px;background:var(--crm-soft)}.netics-crm-form-url code,.netics-crm-form-url>a{min-width:0;flex:1;overflow:hidden;color:var(--crm-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.54rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.netics-crm-form-url>a:hover{color:var(--crm-accent);text-decoration:underline}.netics-crm-form-url>span{min-width:0;flex:1;color:var(--crm-muted);font-size:.61rem}.netics-crm-form-url>svg{color:var(--crm-accent)}.netics-crm-form-field-card{display:grid;gap:7px;padding:8px;border:1px solid var(--crm-line);border-radius:8px;background:var(--crm-panel)}.netics-crm-form-field-row{display:grid;grid-template-columns:auto minmax(120px,1.2fr) 100px minmax(120px,1fr) auto auto;gap:6px;align-items:center}.netics-crm-field-options{margin-left:21px}.netics-crm-form-hint{margin:2px 0 0;color:var(--crm-muted);font-size:.61rem;line-height:1.55}.netics-crm-generated-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:11px;border:1px solid var(--crm-line);border-radius:9px;background:var(--crm-accent-soft)}.netics-crm-generated-link small{grid-column:1 / -1;color:var(--crm-muted);font-size:.58rem}.netics-crm-connector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.netics-crm-connector-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:17px;border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-panel)}.netics-crm-connector-icon,.netics-crm-setup-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:11px;color:var(--crm-accent);background:var(--crm-accent-soft)}.netics-crm-connector-grid h3{margin:0;color:var(--crm-copy);font-size:.76rem}.netics-crm-connector-grid p{margin:3px 0;color:var(--crm-muted);font-size:.61rem}.netics-crm-connector-grid small{display:flex;align-items:center;gap:5px;color:var(--crm-accent);font-size:.55rem}.netics-crm-sending-domains{display:grid;gap:14px;max-width:850px;padding:25px;border:1px solid var(--crm-line);border-radius:15px;background:var(--crm-panel)}.netics-crm-sending-domains>header h3{margin:0 0 6px;color:var(--crm-copy)}.netics-crm-sending-domains>header p{margin:0;color:var(--crm-muted);font-size:.78rem;line-height:1.6}.netics-crm-domain-add{display:flex;gap:8px;flex-wrap:wrap}.netics-crm-domain-add>.input{flex:1 1 240px;min-width:0}.netics-crm-domain-add>.button{flex:0 0 auto;white-space:nowrap}.netics-crm-domain-card{display:grid;gap:10px;padding:15px;border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-soft)}.netics-crm-domain-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.netics-crm-domain-head>strong{flex:1;min-width:0;color:var(--crm-copy);word-break:break-all}.netics-crm-domain-actions{display:flex;gap:6px;flex:0 0 auto}.netics-crm-domain-records{overflow-x:auto}.netics-crm-domain-records table{width:100%;border-collapse:collapse;font-size:.72rem}.netics-crm-domain-records th{text-align:left;padding:6px 10px 6px 0;color:var(--crm-muted);font-weight:600;white-space:nowrap}.netics-crm-domain-records td{padding:6px 10px 6px 0;border-top:1px solid var(--crm-line);vertical-align:top}.netics-crm-domain-records code{font-size:.72rem;color:var(--crm-copy);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.netics-crm-email-setup{display:flex;gap:18px;max-width:850px;padding:25px;border:1px solid var(--crm-line);border-radius:15px;background:linear-gradient(135deg,var(--crm-panel),var(--crm-accent-soft))}.netics-crm-email-setup h3{margin:12px 0 5px;color:var(--crm-copy)}.netics-crm-email-setup p{color:var(--crm-muted);font-size:.7rem;line-height:1.6}.netics-crm-email-setup ul{display:grid;gap:8px;margin:16px 0;padding:0;color:var(--crm-muted);font-size:.65rem;list-style:none}.netics-crm-email-setup li{display:flex;align-items:center;gap:7px}.netics-crm-email-setup li svg{color:var(--success)}.netics-crm :is(input.input:not([type=checkbox]):not([type=radio]):not([type=color]),select.input,textarea.input),.netics-crm-form :is(input.input:not([type=checkbox]):not([type=radio]):not([type=color]),select.input,textarea.input),.netics-crm-wizard :is(input.input:not([type=checkbox]):not([type=radio]):not([type=color]),select.input,textarea.input),.netics-crm-designer :is(input.input:not([type=checkbox]):not([type=radio]):not([type=color]),select.input,textarea.input){min-height:40px;border-color:var(--crm-line, var(--border, #2e2e2e));border-radius:9px;color:var(--crm-copy, var(--text, #ecebe9));background-color:var(--crm-panel, var(--surface, #1b1b1b));box-shadow:none}.netics-crm :is(select.input),.netics-crm-form :is(select.input),.netics-crm-wizard :is(select.input),.netics-crm-designer :is(select.input){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.netics-crm :is(input.input,select.input,textarea.input):focus,.netics-crm-form :is(input.input,select.input,textarea.input):focus,.netics-crm-wizard :is(input.input,select.input,textarea.input):focus,.netics-crm-designer :is(input.input,select.input,textarea.input):focus{outline:0;border-color:var(--crm-control-focus, #f5731b);background-color:var(--crm-panel, var(--surface, #1b1b1b));box-shadow:0 0 0 3px var(--crm-control-focus-soft, rgba(245, 115, 27, .16))}.netics-crm :is(select.input,option),.netics-crm-form :is(select.input,option),.netics-crm-wizard :is(select.input,option),.netics-crm-designer :is(select.input,option){color-scheme:dark}html[data-theme=light] .netics-crm :is(select.input,option),html[data-theme=light] .netics-crm-form :is(select.input,option),html[data-theme=light] .netics-crm-wizard :is(select.input,option),html[data-theme=light] .netics-crm-designer :is(select.input,option){color-scheme:light}.netics-crm-form label,.netics-crm-filter-panel label,.netics-crm-style-controls label,.netics-crm-block-inspector label,.netics-crm-code-layout .netics-crm-field,.netics-crm-code-layout label{margin:0}.netics-crm .button:not(.primary):not(.ghost):not(.danger):not(.is-filtered){border-color:var(--crm-line);background:var(--crm-panel)}.netics-crm .button:not(.primary):not(.ghost):not(.danger):not(.is-filtered):hover:not(:disabled){border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-line));background:var(--crm-soft)}.netics-crm-audience-select{width:auto!important;min-width:174px!important;max-width:240px}.netics-crm-filter-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;align-items:end;padding:14px;border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-soft)}.netics-crm-filter-panel>label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--crm-muted);font-size:.64rem;font-weight:650}.netics-crm-filter-panel>.button{min-height:40px}.netics-crm-filter-summary,.netics-crm-selection-bar{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--crm-line);border-radius:10px;color:var(--crm-muted);background:var(--crm-panel);font-size:.65rem}.netics-crm-filter-summary>strong,.netics-crm-selection-bar>strong{color:var(--crm-copy);white-space:nowrap}.netics-crm-filter-summary>span{padding:4px 8px;border-radius:999px;color:var(--crm-accent);background:var(--crm-accent-soft)}.netics-crm-selection-bar>span{min-width:220px;flex:1 1 auto}.netics-crm-selection-bar .button{flex:0 0 auto}.netics-crm-check-cell{width:44px;min-width:44px;text-align:center!important}.netics-crm-actions-cell{width:54px;min-width:54px;text-align:right!important}.netics-crm :is(input[type=checkbox],input[type=radio]),.netics-crm-form :is(input[type=checkbox],input[type=radio]),.netics-crm-wizard :is(input[type=checkbox],input[type=radio]){accent-color:var(--crm-accent, var(--brand, #f5731b))}.netics-crm-popover-wrap,.netics-crm-column-picker-wrap{position:relative;display:inline-flex;flex:0 0 auto}.netics-crm-popover-wrap>.netics-crm-popover{z-index:75}.netics-crm-column-picker-wrap>.netics-crm-popover{z-index:75}.netics-crm-column-picker{width:min(260px,calc(100vw - 32px));max-height:min(430px,70dvh);overflow-y:auto;padding:11px}.netics-crm-column-picker>label{margin:0;border-radius:6px}.netics-crm-column-picker>label:hover{background:var(--crm-soft)}.netics-crm-popover-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid var(--crm-line)}.netics-crm-popover-head>strong{color:var(--crm-copy);font-size:.68rem}.netics-crm-popover-head>button{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;padding:0;border:0;border-radius:6px;color:var(--crm-muted);background:transparent;cursor:pointer}.netics-crm-popover-head>button:hover{color:var(--crm-copy);background:var(--crm-soft)}.netics-crm-filter-panel-head{display:flex;min-width:0;grid-column:1 / -1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding-bottom:10px;border-bottom:1px solid var(--crm-line)}.netics-crm-filter-panel-head h3,.netics-crm-filter-panel-head p{margin:0}.netics-crm-filter-panel-head h3{color:var(--crm-copy);font-size:.75rem}.netics-crm-filter-panel-head p{color:var(--crm-muted);font-size:.62rem}.netics-crm-selection-summary{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:4px 8px}.netics-crm-selection-summary>strong{color:var(--crm-copy);white-space:nowrap}.netics-crm-selection-summary>span{min-width:220px;flex:1 1 auto}.netics-crm-selection-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;margin-left:auto}.netics-crm-select-all-filtered{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:3px 7px;border:0;border-radius:999px;color:var(--crm-accent);background:var(--crm-accent-soft);font:inherit;font-weight:750;cursor:pointer}.netics-crm-select-all-filtered:hover,.netics-crm-select-all-filtered:focus-visible{outline:1px solid color-mix(in srgb,var(--crm-accent) 50%,transparent)}.netics-crm-custom-field-action{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.netics-crm-destructive-action-notice{min-height:40px;border-color:color-mix(in srgb,var(--danger) 46%,var(--crm-line))!important;color:var(--danger)!important;background:color-mix(in srgb,var(--danger-soft) 78%,var(--crm-panel))!important}.netics-crm-bulk-review{display:grid;gap:14px}.netics-crm-bulk-review-actions{display:grid;gap:8px;margin:0;padding:0;list-style:none}.netics-crm-bulk-review-actions>li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--crm-line);border-radius:9px;color:var(--crm-copy);background:var(--crm-soft)}.netics-crm-destructive-confirmation{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--danger) 42%,var(--crm-line));border-radius:10px;color:var(--crm-copy);background:color-mix(in srgb,var(--danger-soft) 74%,var(--crm-panel))}.netics-crm-contact-name,.netics-crm-list-name,.netics-crm-count-link,.netics-crm-back{padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.netics-crm-contact-name{display:inline-grid;max-width:280px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px}.netics-crm-contact-name>span:last-child,.netics-crm-inline-contact>span:last-child{min-width:0}.netics-crm-contact-name-copy{display:block;min-width:0}.netics-crm-contact-name-primary,.netics-crm-contact-name-source{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.netics-crm-contact-name-primary{color:var(--crm-copy);font-weight:700}.netics-crm-contact-name-source{margin-top:2px;color:var(--crm-muted);font-size:.58rem}.netics-crm-contact-name strong,.netics-crm-contact-name small,.netics-crm-inline-contact strong,.netics-crm-inline-contact small,.netics-crm-list-name strong,.netics-crm-list-name small{display:block}.netics-crm-contact-name strong,.netics-crm-contact-name small,.netics-crm-inline-contact strong,.netics-crm-inline-contact small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.netics-crm-contact-name:hover strong,.netics-crm-list-name:hover strong,.netics-crm-count-link:hover,.netics-crm-back:hover{color:var(--crm-accent)}.netics-crm-contact-name small,.netics-crm-inline-contact small,.netics-crm-list-name small{margin-top:2px;color:var(--crm-muted);font-size:.58rem}.netics-crm-chip-list{display:flex;max-width:280px;flex-wrap:wrap;gap:4px}.netics-crm-chip-list>i{overflow:hidden;max-width:150px;padding:3px 7px;border-radius:999px;color:var(--crm-copy);background:var(--crm-soft);font-size:.56rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.netics-crm-inline-contact{display:inline-grid;min-width:0;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px}.netics-crm-list-name{max-width:360px}.netics-crm-count-link,.netics-crm-back{display:inline-flex;align-items:center;gap:6px;color:var(--crm-accent);font-weight:650}.netics-crm-back{margin-bottom:6px;color:var(--crm-muted);font-size:.64rem}.netics-crm-form-stack{display:flex;min-width:0;flex-direction:column;gap:12px}.netics-crm-form-stack>label,.netics-crm-import-map>label,.netics-crm-import-options>label{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;color:var(--crm-muted, var(--muted));font-size:.64rem;font-weight:650}.netics-crm-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:190px;overflow-y:auto;padding:8px;border:1px solid var(--crm-line, var(--border));border-radius:9px;background:var(--crm-soft, var(--surface-soft))}.netics-crm-choice-grid>span,.netics-crm-check-label{display:flex!important;min-width:0;flex-direction:row!important;align-items:center;gap:7px!important;margin:0}.netics-crm-import-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:390px;overflow-y:auto;padding-right:3px}.netics-crm-import-map>label>span{display:flex;min-width:0;justify-content:space-between;gap:8px}.netics-crm-import-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;padding-top:12px;border-top:1px solid var(--crm-line, var(--border))}.netics-crm-import-progress{display:grid;gap:9px;margin-bottom:14px;padding:12px;border:1px solid color-mix(in srgb,var(--crm-accent) 32%,var(--crm-line));border-radius:10px;background:var(--crm-accent-soft)}.netics-crm-import-progress>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.netics-crm-import-progress strong{color:var(--text, #172033);font-size:.76rem}.netics-crm-import-progress span{color:var(--crm-muted);font-size:.68rem}.netics-crm-import-progress-track{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--crm-line) 78%,transparent)}.netics-crm-import-progress-track>span{display:block;height:100%;border-radius:inherit;background:var(--crm-accent);transition:width .18s ease}.netics-crm-custom-field-note{margin:9px 0 0;padding:9px 11px;border-radius:8px;background:var(--crm-soft, var(--surface-soft))}.netics-crm-candidate-list{display:grid;max-height:360px;gap:5px;overflow-y:auto;padding:6px;border:1px solid var(--crm-line, var(--border));border-radius:9px;background:var(--crm-soft, var(--surface-soft))}.netics-crm-candidate-list>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:8px;border-radius:7px;cursor:pointer}.netics-crm-candidate-list>label:hover{background:var(--crm-panel, var(--surface))}.netics-crm-message-preview{min-height:300px;padding:22px;border:1px solid var(--border);border-radius:10px;color:var(--text);background:var(--surface);line-height:1.65;white-space:pre-wrap}.netics-crm-select{display:block;position:relative;width:100%;min-width:0;max-width:100%}.netics-crm-form .netics-crm-select,.netics-crm-filter-panel .netics-crm-select,.netics-crm-action-row .netics-crm-select{width:100%}.netics-crm-select-control{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-width:0;padding-right:34px!important;background-image:none!important}.netics-crm-select-control option,.netics-crm-select-control optgroup{color:var(--crm-copy, var(--text));background:var(--crm-panel, var(--surface))}.netics-crm-select-chevron{position:absolute;top:50%;right:10px;flex:0 0 auto;color:var(--crm-muted, var(--muted));pointer-events:none;transform:translateY(-50%)}.netics-crm-select:focus-within .netics-crm-select-chevron{color:var(--crm-accent, var(--brand))}.netics-crm-pagination>.netics-crm-select{width:auto;flex:0 0 auto}.netics-crm-content-head>.netics-crm-select{width:min(220px,100%)}.netics-crm-action-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.netics-crm-action-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0}.netics-crm-action-field-label{color:var(--crm-muted);font-size:.6rem;font-weight:650}.netics-crm-workflow-builder{width:100%;max-width:760px}.netics-crm-workflow-step{align-items:flex-start;padding:14px}.netics-crm-workflow-step-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:11px}.netics-crm-workflow-step-index{color:var(--crm-accent);font-size:.57rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.netics-crm-workflow-step-head{width:100%}.netics-crm-workflow-step-head>label,.netics-crm-workflow-step-config>label{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;color:var(--crm-muted);font-size:.62rem;font-weight:650}.netics-crm-workflow-step-config{display:grid;min-width:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.netics-crm-workflow-step-config>*{width:100%;min-width:0}.netics-crm-workflow-step>.icon-button{flex:0 0 auto;margin-top:22px}.netics-crm-stage-head{flex:0 0 auto}.netics-crm-lead-actions{align-items:stretch}.netics-crm-lead-advance{border-color:color-mix(in srgb,var(--crm-accent) 42%,var(--crm-line))!important;color:var(--crm-copy);background:var(--crm-accent-soft)!important}.netics-crm-lead-reject{color:var(--danger)}.netics-crm-lead.is-moving{opacity:.68;pointer-events:none}.netics-crm-lead-action-status{margin:0;padding:9px 12px;border-top:1px solid var(--crm-line);color:var(--crm-muted);background:var(--crm-soft);font-size:.7rem;line-height:1.45}.netics-crm-lead-action-status.is-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--crm-panel))}.netics-crm-stage[data-stage=lost]{background:color-mix(in srgb,var(--danger-soft, transparent) 35%,var(--crm-soft))}.modal.netics-crm-campaign-dialog{width:min(1160px,calc(100vw - 28px))!important;max-width:min(1160px,calc(100vw - 28px))!important}.modal.wide:has(.netics-crm-form),body:has(.hq-shell) .modal.wide:has(.netics-crm-form){--crm-accent: var(--hq-blue, #ef6c00);--crm-accent-soft: color-mix(in srgb, var(--crm-accent) 12%, transparent);--crm-control-focus: var(--crm-accent);--crm-control-focus-soft: color-mix( in srgb, var(--crm-accent) 16%, transparent );--crm-blue: var(--brand, #2563eb);--crm-blue-soft: color-mix(in srgb, var(--crm-blue) 10%, transparent);--crm-panel: var(--surface, #181818);--crm-soft: var(--surface-soft, #202020);--crm-line: var(--border, #2e2e2e);--crm-copy: var(--text, #ecebe9);--crm-muted: var(--muted, #94a3b8);width:min(920px,calc(100vw - 28px));max-width:min(920px,calc(100vw - 28px));color-scheme:dark}html[data-theme=light] .modal.wide:has(.netics-crm-form){color-scheme:light}.modal.wide:has(.netics-crm-form)>.modal-body{min-width:0;overflow-x:hidden}.modal.netics-crm-designer-dialog,body:has(.hq-shell) .modal.netics-crm-designer-dialog{--crm-panel: var(--surface);--crm-soft: var(--surface-soft);--crm-line: var(--border);--crm-copy: var(--text);--crm-muted: var(--muted);width:min(1500px,calc(100vw - 28px))!important;max-width:min(1500px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px);color-scheme:dark}html[data-theme=light] .modal.netics-crm-designer-dialog{color-scheme:light}.modal-backdrop:has(>.netics-crm-designer-dialog){align-items:center;padding:14px}.modal.netics-crm-designer-dialog>.modal-body{min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.netics-crm-designer{min-width:0}.netics-crm-designer-head{grid-template-columns:minmax(160px,1fr) minmax(210px,1.25fr) minmax(150px,.7fr) auto}.netics-crm-designer-grid{min-width:0;grid-template-columns:minmax(165px,190px) minmax(420px,1fr) minmax(240px,280px)}.netics-crm-designer-grid>aside{background:var(--surface)}.netics-crm-designer-grid>main{background:color-mix(in srgb,var(--surface-soft) 82%,#94a3b8 18%)}.netics-crm-designer-grid>aside,.netics-crm-designer-grid>main,.netics-crm-block-inspector{scrollbar-color:color-mix(in srgb,var(--muted) 55%,transparent) transparent;scrollbar-width:thin}.netics-crm-designer-grid>aside nav button:hover,.netics-crm-designer-grid>aside nav button:focus-visible{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--brand-soft)}.netics-crm-designer-field{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;color:var(--muted);font-size:.63rem;font-weight:650}.netics-crm-designer-actions{display:flex;align-items:flex-end;justify-content:flex-end}.netics-crm-designer-actions .button{min-height:40px;white-space:nowrap}.netics-crm-designer-panel{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--surface)}.netics-crm-designer-panel-head{display:flex;min-width:0;flex-direction:column;gap:2px;padding:11px 12px;border-bottom:1px solid var(--border);background:var(--surface-soft)}.netics-crm-designer-panel-head>strong{color:var(--text);font-size:.68rem}.netics-crm-designer-panel-head>span{color:var(--muted);font-size:.55rem}.netics-crm-block-library{display:flex;flex-direction:column}.netics-crm-block-library>nav{min-height:0;overflow-y:auto}.netics-crm-canvas-panel{display:block;padding:0!important;background:var(--surface-soft)!important}.netics-crm-canvas-stage{display:flex;width:100%;min-width:0;min-height:100%;justify-content:center;overflow:auto;padding:20px;background:color-mix(in srgb,var(--surface-soft) 80%,#94a3b8 20%)}.netics-crm-block-inspector{padding:0}.netics-crm-block-inspector-fields{display:grid;min-height:0;flex:1;gap:11px;overflow-y:auto;padding:12px}.netics-crm-block-inspector-empty,.netics-crm-empty-canvas{color:var(--muted);font-size:.63rem;line-height:1.5}.netics-crm-block-inspector-empty{margin:0;padding:18px 12px}.netics-crm-empty-canvas{display:grid;min-height:440px;place-content:center;gap:5px;text-align:center}.netics-crm-empty-canvas strong{color:#172033;font-size:.82rem}.netics-crm-code-panel{padding:14px}.netics-crm-code-panel>label{display:flex;min-height:100%;flex-direction:column;gap:7px;margin:0;color:var(--muted);font-size:.64rem;font-weight:650}.netics-crm-designer-details{display:flex;min-width:0;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border);border-radius:11px;background:var(--surface-soft)}.netics-crm-designer-details-head h3,.netics-crm-designer-details-head p{margin:0}.netics-crm-designer-details-head h3{color:var(--text);font-size:.75rem}.netics-crm-designer-details-head p{margin-top:3px;color:var(--muted);font-size:.58rem}.netics-crm-designer-details-grid{display:grid;min-width:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.netics-crm-designer-category-field{grid-column:span 3}.netics-crm-designer-description-field{grid-column:span 9}.netics-crm-designer-preview-field{grid-column:span 6}.netics-crm-designer-from-field,.netics-crm-designer-reply-field{grid-column:span 3}.netics-crm-email-canvas,.netics-crm-live-preview iframe,.netics-crm-live-preview>div:not(.netics-crm-designer-panel-head){color-scheme:light}.modal.netics-crm-designer-dialog,body:has(.hq-shell) .modal.netics-crm-designer-dialog{width:min(1680px,calc(100vw - 24px))!important;max-width:min(1680px,calc(100vw - 24px))!important;border-color:color-mix(in srgb,var(--border) 82%,var(--brand) 18%);background:var(--surface)}.netics-crm-starter-gallery{display:grid;min-width:0;gap:18px;color:var(--text)}.netics-crm-starter-gallery>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px;padding:2px 2px 14px;border-bottom:1px solid var(--border)}.netics-crm-starter-gallery>header h3,.netics-crm-starter-gallery>header p{margin:0}.netics-crm-starter-gallery>header h3{color:var(--text);font-size:clamp(1.05rem,2vw,1.35rem);letter-spacing:-.025em}.netics-crm-starter-gallery>header p:last-child{max-width:66ch;margin-top:5px;color:var(--muted);font-size:.72rem;line-height:1.55}.netics-crm-starter-grid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.netics-crm-starter-card{display:grid;min-width:0;grid-template-rows:215px auto auto;gap:12px;padding:12px;overflow:hidden;border:1px solid var(--border);border-radius:14px;color:var(--text);background:var(--surface-soft);box-shadow:0 12px 28px -24px color-mix(in srgb,var(--starter-accent) 65%,transparent);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.netics-crm-starter-card:hover{border-color:color-mix(in srgb,var(--starter-accent) 60%,var(--border));box-shadow:0 18px 42px -28px color-mix(in srgb,var(--starter-accent) 75%,transparent);transform:translateY(-2px)}.netics-crm-starter-preview{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--starter-accent) 26%,var(--border));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--starter-accent) 11%,#fff),#eef2f7)}.netics-crm-starter-preview .netics-crm-block-preview{min-height:270px;transform:scale(.72);transform-origin:top center}.netics-crm-starter-card>div:nth-child(2) small{color:var(--starter-accent);font-size:.56rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.netics-crm-starter-card h4,.netics-crm-starter-card p{margin:0}.netics-crm-starter-card h4{margin-top:3px;color:var(--text);font-size:.82rem}.netics-crm-starter-card p{margin-top:4px;color:var(--muted);font-size:.61rem;line-height:1.5}.netics-crm-starter-card>.button{width:100%;border-color:color-mix(in srgb,var(--starter-accent) 48%,var(--border));color:var(--text);background:color-mix(in srgb,var(--starter-accent) 10%,var(--surface))}.netics-crm-starter-card>.button:hover{color:#fff;background:var(--starter-accent)}.netics-crm-block-appearance{display:grid;min-width:0;gap:9px;margin:0;padding:11px;border:1px solid var(--border);border-radius:9px;background:var(--surface-soft)}.netics-crm-block-appearance>legend{padding:0 5px;color:var(--text);font-size:.62rem;font-weight:750}.netics-crm-palette-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.netics-crm-palette-list>button{display:grid;min-width:0;gap:3px;padding:3px;border:1px solid var(--border);border-radius:6px;color:var(--muted);background:var(--surface);cursor:pointer}.netics-crm-palette-list>button:hover,.netics-crm-palette-list>button:focus-visible{border-color:var(--palette-accent)}.netics-crm-palette-list>button>span{height:18px;border-radius:4px;background:linear-gradient(90deg,var(--palette-background) 0 34%,var(--palette-text) 34% 67%,var(--palette-accent) 67%)}.netics-crm-palette-list>button small{overflow:hidden;font-size:.42rem;text-overflow:ellipsis;white-space:nowrap}.netics-crm-colour-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.netics-crm-colour-controls>label{display:flex;min-width:0;flex-direction:row!important;align-items:center;justify-content:space-between;gap:6px;margin:0;color:var(--muted);font-size:.54rem}.netics-crm-colour-controls input[type=color]{width:34px;height:28px;flex:0 0 34px;padding:2px;border:1px solid var(--border);border-radius:6px;background:var(--surface);cursor:pointer}.netics-crm-range-controls{display:grid;gap:9px}.netics-crm-range-controls>label{display:grid;gap:5px;margin:0}.netics-crm-range-controls>label>span{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.55rem}.netics-crm-range-controls output{color:var(--text);font-variant-numeric:tabular-nums}.netics-crm-range-controls input[type=range]{width:100%;accent-color:var(--brand)}.netics-crm-pipeline-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.input.netics-crm-pipeline-page-size{width:150px;min-width:150px}.netics-crm-stage-pagination{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid var(--crm-line);color:var(--crm-muted);font-size:.55rem}.netics-crm-stage-pagination-actions{display:flex;align-items:center;gap:5px}.netics-crm-stage-pagination-actions .icon-button{width:28px;min-width:28px;height:28px;padding:0}.netics-crm-pipeline{align-items:start}.netics-crm-stage{display:flex;max-height:max(430px,calc(100dvh - 280px));flex-direction:column;align-self:start}.netics-crm-stage-cards{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding-right:3px;scrollbar-color:color-mix(in srgb,var(--crm-muted) 45%,transparent) transparent;scrollbar-width:thin}.netics-crm-lead-main strong{font-size:.78rem}.netics-crm-lead-main span{font-size:.64rem}.netics-crm-lead footer{gap:6px;padding:8px}.netics-crm-lead footer .button{min-height:30px;font-size:.59rem}.netics-crm-global-styles .netics-crm-styles-grid{align-items:start}.netics-crm-global-styles .netics-crm-style-controls textarea{min-height:132px;resize:vertical;white-space:pre-wrap}.netics-crm-style-preview{display:flex;min-width:0;min-height:0;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;color:var(--crm-copy);background:var(--crm-panel)}.netics-crm-style-preview>header,.netics-crm-email-preview-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--crm-line, var(--border));color:var(--crm-copy, var(--text));background:var(--crm-panel, var(--surface))}.netics-crm-style-preview>header>div,.netics-crm-email-preview-card>header>div{display:grid;gap:2px}.netics-crm-style-preview>header small,.netics-crm-email-preview-card>header small{color:var(--crm-muted, var(--muted));font-size:.58rem;font-weight:600}.netics-crm-style-preview>header>span,.netics-crm-email-preview-card>header>span{padding:4px 7px;border:1px solid var(--crm-line, var(--border));border-radius:99px;color:var(--crm-muted, var(--muted));background:var(--crm-soft, var(--surface-soft));font-size:.48rem;font-weight:800;letter-spacing:.12em}.netics-crm-style-preview>.netics-crm-style-preview-viewport{width:100%;padding:22px;overflow:auto;background:radial-gradient(circle at top,var(--crm-accent-soft) 0,transparent 44%),var(--crm-soft);box-shadow:none}.netics-crm-style-preview-canvas{width:min(640px,100%);margin:0 auto;padding:18px;border:1px solid #dfe3ea;border-radius:10px;color-scheme:light;box-shadow:0 18px 50px #0003}.netics-crm-style-preview-canvas>div{min-height:430px;padding:clamp(24px,4vw,42px);border-radius:6px;color:inherit;background:#fff}.netics-crm-style-preview-canvas footer{white-space:pre-line}.modal.netics-crm-campaign-dialog>.modal-body{min-width:0;overflow-x:hidden;scrollbar-gutter:stable}.netics-crm-campaign-dialog .netics-crm-wizard-body,.netics-crm-email-content{min-width:0;min-height:0}.netics-crm-email-preview-card{display:grid;min-width:0;gap:12px;padding:0 0 14px;overflow:hidden;border:1px solid var(--border);background:var(--surface)}.netics-crm-email-preview-card>.netics-crm-email-preview-frame{width:calc(100% - 28px);min-height:0;margin:0 14px;padding:14px;overflow:hidden;border:1px solid var(--border);border-radius:10px;color:var(--text);background:radial-gradient(circle at top,var(--crm-control-focus-soft),transparent 48%),var(--surface-soft)}.netics-crm-email-preview-frame>iframe{display:block;width:min(720px,100%);height:min(44dvh,430px);min-height:320px;margin:0 auto;border:1px solid #dfe3ea;border-radius:7px;color-scheme:light;background:#fff;box-shadow:0 14px 36px #0000002e}.netics-crm-email-preview-card>.button{justify-self:start;margin:0 14px}@media(max-width:1280px){.netics-crm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.netics-crm-chart-grid{grid-template-areas:"trend trend" "channels pipeline";grid-template-columns:repeat(2,minmax(0,1fr))}.netics-crm-dashboard-grid,.netics-crm-resource-grid,.netics-crm-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.netics-crm-designer-grid{grid-template-columns:minmax(145px,170px) minmax(360px,1fr) minmax(215px,245px)}.netics-crm-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.netics-crm-chart-grid,.netics-crm-dashboard-grid,.netics-crm-guide,.netics-crm-bulk-grid,.netics-crm-styles-grid{grid-template-columns:1fr}.netics-crm-chart-grid{grid-template-areas:"trend" "channels" "pipeline"}.netics-crm-content-head{flex-direction:column}.netics-crm-content-head>.button,.netics-crm-head-actions,.netics-crm-content-head>.netics-crm-select{width:100%}.netics-crm-head-actions>*{flex:1}.netics-crm-designer-grid{min-height:0;grid-template-columns:minmax(130px,155px) minmax(340px,1fr);overflow:visible}.netics-crm-block-inspector{grid-column:1 / -1;min-height:180px;max-height:320px}.netics-crm-designer-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.netics-crm-designer-details-grid>.netics-crm-designer-field{grid-column:span 1}.netics-crm-designer-description-field,.netics-crm-designer-preview-field{grid-column:1 / -1!important}.netics-crm-form-field-row{grid-template-columns:auto minmax(130px,1fr) 90px}.netics-crm-form-field-row>:nth-child(n+4){grid-column:span 1}}@media(max-width:650px){.netics-crm-kpis,.netics-crm-resource-grid,.netics-crm-template-grid,.netics-crm-connector-grid,.netics-crm-form-grid,.netics-crm-target-grid,.netics-crm-review,.netics-crm-code-layout{grid-template-columns:1fr}.netics-crm-content-head h2{font-size:1.08rem}.netics-crm-style-preview>.netics-crm-style-preview-viewport{padding:10px}.netics-crm-style-preview-canvas{padding:7px}.netics-crm-style-preview-canvas>div{min-height:360px;padding:22px}.netics-crm-email-preview-card>.netics-crm-email-preview-frame{width:calc(100% - 16px);margin:0 8px;padding:8px}.netics-crm-email-preview-frame>iframe{height:300px;min-height:300px}.netics-crm-starter-gallery>header{flex-direction:column}.netics-crm-starter-gallery>header>.button,.netics-crm-starter-grid{width:100%}.netics-crm-starter-grid{grid-template-columns:1fr}.netics-crm-toolbar>*,.netics-crm-search-field,.netics-crm-search{width:100%;min-width:0}.netics-crm-toolbar-spacer{display:none}.netics-crm-audience-select{width:100%!important;max-width:none}.netics-crm-filter-panel,.netics-crm-choice-grid,.netics-crm-import-map,.netics-crm-import-options{grid-template-columns:1fr}.netics-crm-selection-bar>span,.netics-crm-selection-summary>span{width:100%;min-width:0;flex-basis:100%}.netics-crm-selection-actions{width:100%;margin-left:0}.netics-crm-selection-bar .button,.netics-crm-selection-actions .button{flex:1 1 auto}.netics-crm-rule,.netics-crm-action-row{grid-template-columns:1fr 1fr}.netics-crm-rule>:nth-child(3),.netics-crm-action-row>:nth-child(2){grid-column:1 / -1}.netics-crm-action-row,.netics-crm-custom-field-action{grid-template-columns:1fr}.netics-crm-action-row>:nth-child(2){grid-column:auto}.netics-crm-action-row>.icon-button{justify-self:end}.netics-crm-followups article{grid-template-columns:1fr}.netics-crm-wizard-body{padding:10px}.netics-crm-stepper button small{display:block;font-size:.55rem;overflow-wrap:anywhere}.netics-crm-schedule-control,.netics-crm-schedule-control .input{width:100%}.netics-crm-inline-field{align-items:stretch;flex-direction:column}.netics-crm-designer-head,.netics-crm-designer-grid{grid-template-columns:1fr}.netics-crm-designer-grid>aside:first-child{max-height:180px}.netics-crm-designer-grid>main{min-height:470px;padding:12px}.netics-crm-email-canvas{padding:12px}.netics-crm-designer-details,.netics-crm-designer-details-grid{grid-template-columns:1fr}.netics-crm-designer-details-grid>.netics-crm-designer-field{grid-column:1 / -1}.netics-crm-email-setup{flex-direction:column}.netics-crm-pagination{justify-content:center}.netics-crm-pagination>span:first-child{width:100%;margin-right:0;text-align:center}}@media(prefers-reduced-motion:reduce){.netics-crm *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-form-page{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;padding:clamp(26px,6vw,72px) 18px 36px;color:#1d2635;background:radial-gradient(circle at 12% 12%,rgba(245,115,27,.13),transparent 32rem),radial-gradient(circle at 88% 82%,rgba(141,48,217,.1),transparent 30rem),#f6f4f1;color-scheme:light}.public-form-page:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(29,38,53,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(29,38,53,.025) 1px,transparent 1px);background-size:34px 34px;content:"";-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 75%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 75%)}.public-form-shell{position:relative;z-index:1;width:min(680px,100%);margin:0 auto}.public-form-brand{display:inline-flex;margin:0 0 20px 4px;color:#596579;text-decoration:none}.public-form-brand .brand-logo{filter:none!important}.public-form-brand .brand-suffix{color:#687488}.public-form-card{overflow:hidden;border:1px solid rgba(29,38,53,.12);border-radius:22px;background:#fffffff5;box-shadow:0 28px 80px -42px #1d263573,0 8px 24px -18px #1d263540;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-lead-form{padding:clamp(24px,5vw,46px)}.public-form-heading{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid #e8e5e1}.public-form-eyebrow{margin:0 0 8px;color:#b64b05;font-size:.73rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.public-form-heading h1,.public-form-state h1{margin:0;color:#172033;font-size:clamp(1.7rem,5vw,2.25rem);line-height:1.15;letter-spacing:-.035em}.public-form-heading>p:last-child{max-width:56ch;margin:11px 0 0;color:#5e6a7e;font-size:.96rem;line-height:1.65}.public-form-fields{display:grid;gap:21px}.public-form-field,.public-form-checkbox{display:grid;gap:8px;margin:0;color:#273246;font-size:.88rem;font-weight:650}.public-form-label-text{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.public-form-label-text small{color:#7a8495;font-size:.68rem;font-weight:550}.public-form-field input,.public-form-field textarea,.public-form-field select{width:100%;min-height:48px;padding:11px 13px;border:1px solid #cbd2dc;border-radius:10px;outline:none;color:#172033;background:#fff;box-shadow:inset 0 1px 2px #1d263508;font-size:1rem;font-weight:450;line-height:1.35;transition:border-color .16s ease,box-shadow .16s ease}.public-form-field textarea{min-height:126px;resize:vertical}.public-form-field select{cursor:pointer}.public-form-field input:hover,.public-form-field textarea:hover,.public-form-field select:hover{border-color:#9da8b8}.public-form-field input:focus-visible,.public-form-field textarea:focus-visible,.public-form-field select:focus-visible{border-color:#d85b08;box-shadow:0 0 0 3px #f5731b2b}.public-form-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;cursor:pointer}.public-form-checkbox input,.public-form-consent input{width:19px;height:19px;margin:1px 0 0;accent-color:#d85b08;cursor:pointer}.public-form-checkbox .public-form-label-text{display:flex}.public-form-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;align-items:start;margin:28px 0 0;padding:15px;border:1px solid #ddd8d1;border-radius:11px;color:#4f5b6e;background:#faf9f7;font-size:.8rem;font-weight:450;line-height:1.55;cursor:pointer}.public-form-error{display:flex;gap:9px;align-items:flex-start;margin-top:20px;padding:12px 14px;border:1px solid #edb9bc;border-radius:10px;color:#8a2630;background:#fff3f3;font-size:.83rem}.public-form-error svg{flex:0 0 auto;margin-top:1px}.public-form-button{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:9px;margin-top:24px;padding:12px 18px;border:1px solid #ce5707;border-radius:11px;color:#17120f;background:#f5731b;box-shadow:0 10px 24px -15px #b54600b8;font-size:.91rem;font-weight:750;cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.public-form-button:hover:not(:disabled){background:#ff8533;box-shadow:0 13px 26px -14px #b54600cc;transform:translateY(-1px)}.public-form-button:focus-visible{outline:3px solid rgba(141,48,217,.28);outline-offset:3px}.public-form-button:disabled{opacity:.62;cursor:wait}.public-form-button.is-secondary{width:auto;min-width:150px;color:#263247;background:#fff;border-color:#cbd2dc;box-shadow:none}.public-form-state{display:flex;min-height:330px;flex-direction:column;align-items:center;justify-content:center;padding:clamp(32px,7vw,58px);text-align:center}.public-form-state>p:not(.public-form-eyebrow){max-width:46ch;margin:13px 0 0;color:#5e6a7e;line-height:1.65}.public-form-state .public-form-button{margin-top:24px}.public-form-state-icon{display:grid;width:58px;height:58px;margin-bottom:19px;place-items:center;border-radius:18px}.public-form-state-icon.is-error{color:#a32935;background:#fff0f1}.public-form-state-icon.is-success{color:#087858;background:#e9faf4}.public-form-state.is-success .public-form-eyebrow{color:#087858}.public-form-security-note{display:flex;align-items:flex-start;justify-content:center;gap:7px;max-width:560px;margin:18px auto 0;color:#657184;font-size:.72rem;line-height:1.5;text-align:center}.public-form-security-note svg{flex:0 0 auto;margin-top:2px}.public-form-spinner{animation:public-form-spin .85s linear infinite}@keyframes public-form-spin{to{transform:rotate(360deg)}}@media(max-width:560px){.public-form-page{padding:20px 11px 28px}.public-form-brand{margin-left:7px}.public-form-card{border-radius:16px}.public-lead-form{padding:24px 20px 27px}.public-form-heading{margin-bottom:24px;padding-bottom:20px}.public-form-state{min-height:300px;padding:35px 22px}}@media(prefers-reduced-motion:reduce){.public-form-spinner{animation-duration:1.8s}.public-form-button{transition:none}}.netics-crm-followup-automation{margin-bottom:14px}.netics-crm-followup-automation>div{display:grid;gap:8px;min-width:0}.netics-crm-followup-automation>div>strong{color:var(--text)}.netics-crm-followup-automation p{margin:0;line-height:1.5}.netics-crm-followup-automation .netics-crm-check{margin-top:2px}.netics-crm-block-inspector-rich{display:grid;gap:6px}.netics-crm-block-inspector-rich>span{font-size:12px;color:var(--muted)}.netics-crm-rich-block p{margin:0 0 10px}.netics-crm-rich-block p:last-child{margin-bottom:0}.netics-crm-rich-block ul,.netics-crm-rich-block ol{margin:0;padding-left:20px}.crm-canvas-shell{--crm-accent: #ef6c00;--crm-accent-soft: color-mix(in srgb, var(--crm-accent) 12%, transparent);--crm-control-focus: #f5731b;--crm-control-focus-soft: rgba(245, 115, 27, .16);--crm-panel: var(--surface, #fff);--crm-soft: var(--surface-soft, #f8fafc);--crm-line: var(--border, #e4e7ec);--crm-copy: var(--text, #172033);--crm-muted: var(--muted, #6d7b91);position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;background:var(--crm-bg, #0b0b0b);color:var(--crm-copy)}.crm-canvas-shell.is-hq{--crm-accent: var(--hq-blue, #3a86ff)}html .crm-canvas-shell input:focus,html .crm-canvas-shell textarea:focus,html .crm-canvas-shell select:focus,html[data-theme=light] .crm-canvas-shell input:focus,html[data-theme=light] .crm-canvas-shell textarea:focus,html[data-theme=light] .crm-canvas-shell select:focus{border-color:var(--crm-control-focus);box-shadow:0 0 0 3px var(--crm-control-focus-soft)}.crm-canvas-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:12px 18px;border-bottom:1px solid var(--crm-line);background:var(--crm-panel)}.crm-canvas-bar .button,.crm-canvas-bar .button.primary{white-space:nowrap}.crm-canvas-bar-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 220px;color:var(--crm-accent)}.crm-canvas-name{flex:1;min-width:0;max-width:420px;font-weight:600}.crm-canvas-bar-right{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.crm-canvas-hint{color:var(--crm-muted);font-size:12px}.crm-canvas-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,460px);min-height:0;flex:1}.crm-canvas{position:relative;min-height:0;background:var(--crm-bg, #0b0b0b)}.crm-canvas .react-flow__background{color:color-mix(in srgb,var(--crm-muted) 24%,transparent)}.crm-canvas .react-flow__controls{border:1px solid var(--crm-line);border-radius:10px;overflow:hidden;box-shadow:none}.crm-canvas .react-flow__controls button{border-bottom:1px solid var(--crm-line);background:var(--crm-panel);color:var(--crm-copy);fill:currentColor}.crm-canvas .react-flow__controls button:hover{background:var(--crm-soft)}.crm-canvas .react-flow__node{cursor:grab}.crm-canvas .react-flow__node.dragging{cursor:grabbing}.crm-canvas-node{position:relative;display:flex;align-items:center;height:82px;gap:10px;width:232px;padding:12px 14px;border:1px solid var(--crm-line);border-radius:13px;background:var(--crm-panel);box-shadow:0 6px 18px color-mix(in srgb,#000 16%,transparent);transition:border-color .15s,box-shadow .15s}.crm-canvas-node.is-selected{border-color:color-mix(in srgb,var(--crm-accent) 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--crm-accent) 15%,transparent)}.crm-canvas-node.is-unready{border-style:dashed}.crm-canvas-node.is-trigger{background:color-mix(in srgb,var(--crm-accent) 4%,var(--crm-panel));border-color:color-mix(in srgb,var(--crm-accent) 26%,var(--crm-line))}.crm-canvas-node-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--crm-accent) 12%,transparent);color:var(--crm-accent)}.crm-canvas-node-text{display:grid;gap:2px;min-width:0}.crm-canvas-node-text small{color:var(--crm-muted);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}.crm-canvas-node-text strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-canvas-node-text strong:first-letter{text-transform:uppercase}.crm-canvas-node-text em{font-style:normal;color:var(--crm-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-canvas-node-flag{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#d9822b;color:#fff}.crm-canvas-handle{width:10px!important;height:10px!important;min-width:0!important;min-height:0!important;border:2px solid var(--crm-panel)!important;background:var(--crm-accent)!important;cursor:crosshair;pointer-events:all!important}.crm-canvas-handle:hover,.crm-canvas-handle.connectingto{box-shadow:0 0 0 4px var(--crm-accent-soft)}.crm-canvas-end .crm-canvas-handle{opacity:0;pointer-events:none!important}.crm-canvas-tools{position:absolute;top:14px;left:14px;right:14px;z-index:4;display:flex;align-items:center;gap:12px;pointer-events:none}.crm-canvas-tools>button{flex-shrink:0;pointer-events:auto;background:var(--crm-panel)}.crm-canvas-tools>span{max-width:330px;color:var(--crm-muted);font-size:11px}.crm-canvas-edge{stroke:color-mix(in srgb,var(--crm-muted) 48%,transparent);stroke-width:1.4}.crm-canvas-edge-add{position:absolute;top:0;left:0;padding:0;min-width:0;min-height:0;line-height:1;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--crm-line);border-radius:999px;background:var(--crm-panel);color:var(--crm-muted);cursor:pointer;pointer-events:all;opacity:.6;transition:opacity .14s,color .14s,border-color .14s}.crm-canvas:hover .crm-canvas-edge-add{opacity:.9}.crm-canvas-edge-add:hover{opacity:1;color:var(--crm-accent);border-color:var(--crm-accent)}.crm-canvas-end{position:relative;display:grid;place-items:center;height:82px}.crm-canvas-end.is-stacked{width:232px;height:36px}.crm-canvas-end small{position:absolute;top:calc(50% + 24px);color:var(--crm-muted);font-size:11px;white-space:nowrap}.crm-canvas-add{display:grid;place-items:center;width:36px;height:36px;border:1px dashed color-mix(in srgb,var(--crm-muted) 60%,transparent);border-radius:999px;background:transparent;color:var(--crm-muted);cursor:pointer;transition:color .14s,border-color .14s}.crm-canvas-add:hover{color:var(--crm-accent);border-color:var(--crm-accent)}.crm-canvas-panel{display:flex;flex-direction:column;gap:12px;padding:18px;overflow-y:auto;border-left:1px solid var(--crm-line);background:var(--crm-panel)}.crm-canvas-panel h3{display:flex;align-items:center;gap:8px;margin:0;font-size:14px}.crm-canvas-panel>label,.crm-canvas-panel-config label{display:grid;gap:5px;font-size:12px;color:var(--crm-muted)}.crm-canvas-panel .input,.crm-canvas-panel select,.crm-canvas-panel textarea{width:100%}.crm-canvas-panel-config{display:grid;gap:10px}.crm-canvas-panel-config .netics-crm-form-grid{display:grid;gap:10px;grid-template-columns:1fr}.crm-canvas-remove{margin-top:auto;align-self:flex-start;color:var(--danger)}html[data-theme=light] .crm-canvas-shell,html[data-theme=light] .crm-canvas{background:#f5f4f2}html[data-theme=light] .crm-canvas-node{box-shadow:0 8px 24px #14141414}@media(max-width:900px){.crm-canvas-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.crm-canvas{min-height:300px}.crm-canvas-panel{max-height:min(45vh,340px);border-left:0;border-top:1px solid var(--crm-line)}}@media(max-width:760px){.crm-canvas-bar{padding:10px 12px}.crm-canvas-bar-left,.crm-canvas-bar-right{flex:1 1 100%}.crm-canvas-name{max-width:none}.crm-canvas-bar .crm-canvas-hint{flex:1 1 100%;text-align:right}}body.crm-canvas-open netics-agent{display:none!important}.crm-canvas-ask{white-space:nowrap}.crm-canvas-composer{position:absolute;z-index:5;top:16px;left:50%;width:min(560px,calc(100% - 32px));transform:translate(-50%);display:grid;gap:10px;padding:14px 16px 15px;border:1px solid var(--crm-line);border-radius:14px;background:var(--crm-panel);box-shadow:0 18px 44px color-mix(in srgb,#000 28%,transparent)}.crm-canvas-composer-head{display:flex;align-items:center;gap:8px;color:var(--crm-accent);font-size:13px}.crm-canvas-composer-head strong{flex:1;color:var(--crm-copy)}.crm-workflow-assistant{max-height:calc(100% - 32px);overflow-y:auto}.crm-assistant-context{margin:0;color:var(--crm-muted);font-size:12px}.crm-assistant-messages{display:grid;gap:10px;max-height:min(32vh,300px);overflow-y:auto;min-height:36px;overscroll-behavior:contain}.crm-assistant-messages>p{margin:0;font-size:13px;color:var(--crm-muted)}.crm-assistant-message{min-width:0;padding:10px 12px;border:1px solid var(--crm-line);border-radius:10px;background:var(--crm-soft);font-size:12px}.crm-assistant-message.is-user{margin-left:24px;background:var(--crm-accent-soft)}.crm-assistant-message>strong{color:var(--crm-accent);font-size:11px}.crm-assistant-message>p{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.crm-assistant-proposal{display:grid;gap:8px;padding:12px;border:1px solid var(--crm-accent);border-radius:10px;font-size:12px}.crm-assistant-proposal ul{margin:0;padding-left:18px;overflow-wrap:anywhere}.crm-assistant-error{margin:0;padding:10px;background:var(--crm-accent-soft);border-radius:8px;color:var(--crm-copy);font-size:12px}.crm-assistant-prompt{display:grid;gap:6px;margin:0;font-size:12px}.crm-assistant-prompt textarea{min-height:76px;max-height:180px}.crm-canvas-composer textarea{width:100%;resize:vertical;font:inherit}.crm-canvas-composer-examples{display:flex;flex-wrap:wrap;gap:6px}.crm-canvas-composer-examples button{max-width:100%;padding:5px 9px;border:1px solid var(--crm-line);border-radius:999px;background:transparent;color:var(--crm-muted);font-size:11.5px;text-align:left;cursor:pointer}.crm-canvas-composer-examples button:hover{border-color:var(--crm-accent);color:var(--crm-copy)}.crm-canvas-composer-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px 12px}.crm-canvas-composer-actions .crm-canvas-hint{flex:1 1 200px}.crm-canvas-composer-actions .button{white-space:nowrap}@media(max-width:760px){.crm-canvas-composer{top:10px;width:calc(100% - 20px);padding:12px 12px 13px}.crm-canvas-composer-examples button{flex:1 1 100%}.crm-canvas-notes{left:10px;right:10px;bottom:10px;max-width:none}}.crm-canvas-notes{position:absolute;z-index:4;left:16px;bottom:16px;display:flex;align-items:center;gap:8px;max-width:min(520px,calc(100% - 32px));padding:9px 10px 9px 12px;border:1px solid color-mix(in srgb,#d9822b 45%,var(--crm-line));border-radius:11px;background:var(--crm-panel);color:var(--crm-copy);font-size:12px}.crm-canvas-notes>svg{flex:0 0 auto;color:#d9822b}.crm-canvas-issue-link{max-width:330px;padding:0;border:0;background:transparent;color:#f59e0b;font:inherit;font-size:12px;text-align:right;cursor:pointer}.crm-canvas-issue-link:hover{text-decoration:underline}.crm-canvas-branch-counts{display:flex;gap:5px;margin-top:2px}.crm-canvas-branch-counts b{padding:2px 5px;border-radius:999px;background:color-mix(in srgb,var(--crm-accent) 10%,var(--crm-soft));color:var(--crm-muted);font-size:9px;font-weight:700}.crm-action-picker{position:absolute;z-index:9;top:18px;left:50%;width:min(620px,calc(100% - 36px));max-height:min(680px,calc(100% - 36px));transform:translate(-50%);display:grid;gap:12px;padding:16px;overflow:hidden;border:1px solid var(--crm-line);border-radius:16px;background:var(--crm-panel);box-shadow:0 22px 64px color-mix(in srgb,#000 38%,transparent)}.crm-action-picker>header{display:flex;align-items:center;justify-content:space-between}.crm-action-search{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0;padding:0 12px;border:1px solid var(--crm-line);border-radius:10px;background:var(--crm-soft);color:var(--crm-muted)}.crm-action-search>svg{flex:0 0 16px}.crm-action-search:focus-within{border-color:var(--crm-control-focus);box-shadow:0 0 0 3px var(--crm-control-focus-soft)}html .crm-canvas-shell .crm-action-search>input,html .crm-canvas-shell .crm-action-search>input:focus{flex:1 1 0;width:0;min-width:0;height:42px;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--crm-copy);font:inherit}.crm-canvas-add,.crm-canvas-edge-add{box-sizing:border-box;padding:0;line-height:1}.crm-canvas-add>svg,.crm-canvas-edge-add>svg{display:block;margin:0}.crm-canvas-end:not(.is-stacked){width:36px}.crm-action-picker{grid-template-rows:auto auto minmax(0,1fr)}.crm-action-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow-y:auto}@media(max-width:580px){.crm-action-options{grid-template-columns:1fr}}.crm-action-options button{display:grid;grid-template-columns:30px 1fr;gap:2px 9px;min-width:0;padding:11px;border:1px solid var(--crm-line);border-radius:11px;background:transparent;color:var(--crm-copy);text-align:left;cursor:pointer}.crm-action-options button:hover{border-color:var(--crm-accent);background:var(--crm-accent-soft)}.crm-action-options button>span{grid-row:1 / 3;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--crm-accent-soft);color:var(--crm-accent)}.crm-action-options button strong{font-size:12px;text-transform:capitalize}.crm-action-options button small{min-width:0;color:var(--crm-muted);font-size:10.5px;white-space:normal;line-height:1.45}.crm-automation-email-editor,.crm-condition-editor,.crm-condition-branches{display:grid;gap:10px}.crm-automation-email-editor{padding:12px;border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-soft)}.crm-automation-email-heading,.crm-automation-email-actions,.crm-automation-test-row{display:flex;align-items:center;gap:8px}.crm-automation-email-heading{justify-content:space-between}.crm-automation-email-heading>span{display:flex;align-items:center;gap:7px;color:var(--crm-copy);font-size:12px;font-weight:700}.crm-automation-email-actions{flex-wrap:wrap}.crm-automation-test-row .input{min-width:0}.crm-automation-test-row .button{flex:0 0 auto}.crm-automation-email-preview{min-height:170px;overflow:hidden;border:1px solid var(--crm-line);border-radius:10px;background:#fff}.crm-automation-email-preview iframe{display:block;width:100%;height:230px;border:0;background:#fff}.crm-automation-email-preview pre{min-height:170px;margin:0;padding:14px;overflow:auto;color:#172033;white-space:pre-wrap}.crm-condition-rule{display:grid;grid-template-columns:1fr 1fr auto;gap:7px;padding:9px;border:1px solid var(--crm-line);border-radius:10px;background:var(--crm-soft)}.crm-condition-rule>.input,.crm-condition-rule>span,.crm-condition-rule>datalist{grid-column:1 / 3}.crm-condition-window{display:grid;grid-template-columns:1fr 1.3fr;gap:7px}.crm-condition-rule>.icon-button{grid-column:3;grid-row:1}.crm-condition-branches{margin-top:2px}.crm-branch-editor{display:grid;gap:9px;padding:11px;border:1px solid var(--crm-line);border-left-width:3px;border-radius:11px;background:var(--crm-soft)}.crm-branch-editor.is-yes{border-left-color:#22c55e}.crm-branch-editor.is-no{border-left-color:#ef4444}.crm-branch-editor>header,.crm-branch-action-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.crm-branch-editor>header strong{font-size:12px}.crm-branch-editor>header span,.crm-branch-action-head{color:var(--crm-muted);font-size:10.5px}.crm-branch-action{display:grid;gap:8px;padding:10px;border:1px solid var(--crm-line);border-radius:9px;background:var(--crm-panel)}.crm-branch-action>label{display:grid;gap:5px;color:var(--crm-muted);font-size:11px}.crm-branch-add{display:grid;grid-template-columns:1fr auto;gap:7px}@media(min-width:901px)and (max-width:1100px){.crm-canvas-body{grid-template-columns:minmax(0,1fr) 400px}}@media(max-width:760px){.crm-action-options,.crm-branch-add,.crm-condition-rule{grid-template-columns:1fr}.crm-condition-rule>.icon-button{grid-column:1;grid-row:auto}}.netics-crm-deliverability{display:grid;gap:14px}.netics-crm-domain-health{margin-top:10px;padding:12px 13px;border:1px solid var(--crm-line);border-radius:10px;background:var(--crm-soft)}.netics-crm-check-list{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.netics-crm-check-list li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px}.netics-crm-check-list li>span:last-child{display:grid;gap:2px;min-width:0}.netics-crm-check-list strong{color:var(--crm-copy);font-size:.68rem}.netics-crm-check-list small{color:var(--crm-muted);font-size:.62rem;line-height:1.5;overflow-wrap:anywhere}.netics-crm-check-list .netics-crm-fix{margin-top:3px;padding:7px 9px;border-left:2px solid color-mix(in srgb,var(--crm-control-focus) 55%,transparent);border-radius:0 6px 6px 0;color:var(--crm-copy);background:color-mix(in srgb,var(--crm-control-focus) 7%,transparent)}.netics-crm-check-icon{display:flex;align-items:center;padding-top:1px;color:var(--crm-muted)}.netics-crm-check-list li.is-ok .netics-crm-check-icon{color:#16a34a}.netics-crm-check-list li.is-missing .netics-crm-check-icon{color:#f5731b}.netics-crm-verdict-grid{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));margin:4px 0 10px}.netics-crm-verdict{display:grid;gap:2px;padding:10px 11px;border:1px solid var(--crm-line);border-radius:9px;background:var(--crm-soft)}.netics-crm-verdict strong{color:var(--crm-copy);font-size:1.05rem;line-height:1.2}.netics-crm-verdict small{color:var(--crm-muted);font-size:.6rem}.netics-crm-verdict.is-undeliverable{border-color:color-mix(in srgb,#dc2626 32%,transparent);background:color-mix(in srgb,#dc2626 8%,transparent)}.netics-crm-verdict.is-risky{border-color:color-mix(in srgb,#f5731b 30%,transparent);background:color-mix(in srgb,#f5731b 8%,transparent)}.netics-crm-lead-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:5px;padding:7px 9px;border:1px solid var(--crm-line);border-radius:8px;background:var(--crm-soft);cursor:pointer}.netics-crm-lead-option:hover{border-color:color-mix(in srgb,var(--crm-control-focus) 45%,transparent)}.netics-crm-lead-option:has(input:checked){border-color:color-mix(in srgb,var(--crm-control-focus) 65%,transparent);background:color-mix(in srgb,var(--crm-control-focus) 8%,transparent)}.netics-crm-lead-option input{margin:0;accent-color:var(--crm-control-focus)}.netics-crm-lead-option strong{overflow-wrap:anywhere}.netics-crm-lead-option small{grid-column:1 / -1;margin-left:22px}.netics-crm-lead-question{display:grid;gap:8px;margin-top:10px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--crm-control-focus) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--crm-control-focus) 7%,transparent)}.netics-crm-lead-question>strong{color:var(--crm-copy);font-size:.74rem;line-height:1.5}.netics-crm-lead-options{display:flex;flex-wrap:wrap;gap:6px}.netics-crm-lead-scores{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.netics-crm-check-list .netics-crm-fix a{display:inline-flex;align-items:center;gap:3px;margin-right:8px;color:var(--crm-control-focus);overflow-wrap:anywhere}@keyframes netics-crm-spin{to{transform:rotate(360deg)}}.netics-crm-spin{animation:netics-crm-spin 1s linear infinite}.netics-crm-panel>header>h3{display:flex;align-items:center;gap:7px;margin:0 0 4px;color:var(--crm-copy);font-size:.82rem;font-weight:600;letter-spacing:-.01em}.netics-crm-panel>header>h3>svg{flex:0 0 auto;color:var(--crm-accent)}.netics-crm-panel>header>p{margin:0 0 4px;max-width:68ch;color:var(--crm-muted);font-size:.72rem;font-weight:400;line-height:1.55}.netics-crm-panel>header>p.netics-crm-field-help,.netics-crm-field-help{max-width:74ch;font-size:.68rem;line-height:1.6}.netics-crm-panel>header{margin-bottom:12px}.netics-crm-prompt{min-height:74px!important;max-height:180px;line-height:1.6;resize:vertical}.netics-crm-prompt-examples{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.netics-crm-prompt-examples>small{margin-right:2px;color:var(--crm-muted);font-size:.66rem}.netics-crm-prompt-examples button{padding:5px 10px;border:1px solid var(--crm-line);border-radius:999px;background:var(--crm-soft);color:var(--crm-muted);font-size:.66rem;cursor:pointer}.netics-crm-prompt-examples button:hover{border-color:color-mix(in srgb,var(--crm-control-focus) 45%,transparent);color:var(--crm-copy)}.netics-crm-prompt-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.netics-crm-funnel{display:grid;gap:7px;margin-top:4px}.netics-crm-funnel-step{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:10px}.netics-crm-funnel-step>span:first-child{color:var(--crm-muted);font-size:.68rem}.netics-crm-funnel-bar{height:9px;border-radius:999px;background:var(--crm-soft);overflow:hidden}.netics-crm-funnel-bar>i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--crm-accent),color-mix(in srgb,var(--crm-accent) 55%,#a855f7))}.netics-crm-funnel-step>strong{min-width:34px;color:var(--crm-copy);font-size:.76rem;text-align:right}.netics-crm-lead-charts{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.netics-crm-lead-breakdown{display:grid;gap:6px;margin-top:6px}.netics-crm-lead-breakdown>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:7px 9px;border-radius:8px;background:var(--crm-soft);color:var(--crm-muted);font-size:.7rem}.netics-crm-lead-breakdown strong{color:var(--crm-copy)}.netics-crm-lead-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;border:1px solid var(--crm-line);border-radius:10px;background:var(--crm-soft)}.netics-crm-lead-row.is-taken{opacity:.62}.netics-crm-lead-row input[type=checkbox]{margin-top:3px;accent-color:var(--crm-control-focus)}.netics-crm-lead-row-main{display:grid;gap:3px;min-width:0}.netics-crm-lead-row-main>strong{color:var(--crm-copy);font-size:.76rem}.netics-crm-lead-row-main>small{color:var(--crm-muted);font-size:.68rem;line-height:1.5;overflow-wrap:anywhere}.netics-crm-lead-row-main .netics-crm-lead-email{color:var(--crm-copy)}.netics-crm-lead-row-button{width:100%;border:1px solid var(--crm-line);font:inherit;text-align:left;cursor:pointer}.netics-crm-lead-row-button:hover{border-color:color-mix(in srgb,var(--crm-control-focus) 45%,transparent)}.netics-crm-lead-row .netics-crm-fix{margin-top:5px;padding:0;border-left:0;border-radius:0;background:none;color:var(--crm-muted);font-size:.65rem}.netics-crm-lead-row .netics-crm-fix.is-warning{display:flex;align-items:center;gap:5px;padding:6px 9px;border-left:2px solid color-mix(in srgb,#f5731b 60%,transparent);border-radius:0 6px 6px 0;background:color-mix(in srgb,#f5731b 8%,transparent);color:var(--crm-copy)}.netics-crm-away{border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--crm-line))}.netics-crm-away.is-off{border-color:var(--crm-line);opacity:.85}.netics-crm-verdict.is-highlight{border-color:color-mix(in srgb,var(--crm-accent) 40%,transparent);background:color-mix(in srgb,var(--crm-accent) 9%,transparent)}.netics-crm-verdict.is-highlight strong{color:var(--crm-accent)}.netics-crm-repeat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:11px 13px;border:1px solid var(--crm-line);border-radius:10px;background:var(--crm-soft)}.netics-crm-repeat>span:first-child{display:grid;gap:2px;max-width:56ch}.netics-crm-repeat strong{color:var(--crm-copy);font-size:.74rem}.netics-crm-repeat small{color:var(--crm-muted);font-size:.67rem;line-height:1.5}.netics-crm-repeat-controls .input{min-width:170px}.netics-crm-lead-actions{display:flex;gap:6px;margin-top:5px}.netics-crm-email-activity{display:grid;gap:16px}.netics-crm-email-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.netics-crm-email-tile{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-soft);min-width:0}.netics-crm-email-tile strong{font-size:1.45rem;line-height:1.1;color:var(--crm-copy)}.netics-crm-email-tile small{font-size:.72rem}.netics-crm-email-tile-label{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--crm-muted)}.netics-crm-email-tile-label i{width:8px;height:8px;border-radius:999px;background:var(--tile-accent, var(--crm-accent))}.netics-crm-email-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:16px;align-items:start}.netics-crm-email-block{display:grid;gap:8px;min-width:0}.netics-crm-email-block>h3{margin:0;font-size:.86rem;font-weight:700;display:flex;align-items:center;gap:8px}.netics-crm-email-domains{display:grid;gap:8px}.netics-crm-email-domains .netics-crm-verdict{text-align:left;align-items:flex-start}.netics-crm-email-feed{display:grid;gap:8px}.netics-crm-email-feed-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}.netics-crm-email-live{width:8px;height:8px;border-radius:999px;background:#16a34a;box-shadow:0 0 #16a34a80;animation:netics-crm-email-pulse 2s infinite}@keyframes netics-crm-email-pulse{0%{box-shadow:0 0 #16a34a80}70%{box-shadow:0 0 0 7px #16a34a00}to{box-shadow:0 0 #16a34a00}}@media(max-width:900px){.netics-crm-email-grid{grid-template-columns:1fr}}.netics-crm-lead-activity{display:grid;gap:12px}.netics-crm-lead-activity .netics-crm-panel-head h2{display:flex;align-items:center;gap:7px;margin:0 0 3px}.netics-crm-lead-activity .netics-crm-panel-head h2>svg{color:var(--crm-accent)}.netics-crm-lead-activity .netics-crm-verdict-grid{margin:0}.netics-crm-away-banner{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid color-mix(in srgb,var(--crm-accent) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--crm-accent) 9%,transparent);color:var(--crm-copy);font:inherit;font-size:.73rem;text-align:left;cursor:pointer}.netics-crm-away-banner:hover{border-color:color-mix(in srgb,var(--crm-accent) 65%,transparent)}.netics-crm-away-banner>svg{flex:0 0 auto;color:var(--crm-accent)}.netics-crm-bulk-explain p{margin:0 0 12px;color:var(--muted-strong);font-size:13.5px;line-height:1.6}.netics-crm-bulk-examples{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.netics-crm-bulk-examples button{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.netics-crm-bulk-examples button:hover{border-color:var(--brand)}.netics-crm-bulk-examples strong{font-size:13px}.netics-crm-bulk-examples span{color:var(--muted);font-size:12px}.netics-crm-sources{margin-top:16px}.netics-crm-sources-periods{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:10px}.netics-crm-sources-periods button{padding:5px 10px;border:0;border-radius:7px;background:none;color:var(--muted-strong);font:inherit;font-size:12px;cursor:pointer}.netics-crm-sources-periods button.is-active{background:var(--brand-soft);color:var(--text);font-weight:600}.netics-crm-sources-lead{margin:0 0 12px;color:var(--muted-strong);font-size:13px}.netics-crm-sources-lead strong{color:var(--text)}.netics-crm-sources-empty{margin:0;color:var(--muted);font-size:13px}.netics-crm-sources-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.netics-crm-sources-list li{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px}.netics-crm-sources-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.netics-crm-sources-bar{height:8px;border-radius:999px;background:var(--surface-raised, rgba(127, 127, 127, .12));overflow:hidden}.netics-crm-sources-bar i{display:block;height:100%;border-radius:inherit;background:var(--brand)}.netics-crm-sources-count{min-width:64px;text-align:right;font-variant-numeric:tabular-nums}.netics-crm-sources-count small{color:var(--muted);margin-left:4px}@media(max-width:640px){.netics-crm-sources .netics-crm-panel-head{flex-wrap:wrap;gap:10px}.netics-crm-sources-list li{grid-template-columns:minmax(90px,1fr) minmax(0,1.2fr) auto}}@media(max-width:650px){.netics-crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.netics-crm-kpis .stat-card{padding:14px}.netics-crm-toolbar>.button{flex:1 1 calc(50% - 4px);width:auto}.netics-crm-toolbar>.netics-crm-search-field{order:-2}.netics-crm-toolbar>.netics-crm-audience-select{order:-1}.netics-crm-pipeline-controls>*{flex:1 1 calc(50% - 4px);min-width:0}.netics-crm-pipeline-controls>.netics-crm-search-field{flex-basis:100%;order:-1}.netics-crm-pipeline-controls .netics-crm-select-control{width:100%}.netics-crm-contact-name{min-width:170px}}.biz-agents-usage{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:16px;padding:16px 18px}.biz-agents-usage-copy{display:grid;gap:4px;flex:1 1 320px;min-width:0}.biz-agents-usage-copy strong{color:var(--text);font-size:15px}.biz-agents-usage-copy small{color:var(--muted);font-size:12px;line-height:1.5}.biz-agents-usage-bar{flex:1 1 220px;height:8px;overflow:hidden;border-radius:999px;background:var(--surface-raised);border:1px solid var(--border)}.biz-agents-usage-bar>span{display:block;height:100%;border-radius:inherit;background:var(--brand)}.biz-agents-usage-bar>span.high{background:var(--amber)}.biz-agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;align-items:start}.biz-agent-card{display:grid;gap:12px;min-width:0;padding:18px}.biz-agent-card.on{border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}.biz-agent-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.biz-agent-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--brand-soft);color:var(--brand)}.biz-agent-title{min-width:0}.biz-agent-title h2{margin:0;color:var(--text);font-size:15px}.biz-agent-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.biz-agent-status,.biz-agent-plan,.biz-agent-run{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--muted-strong);font-size:11px;font-weight:600;line-height:1.5}.biz-agent-status.live,.biz-agent-run.done{border-color:transparent;background:var(--success-soft);color:var(--success)}.biz-agent-status.paused,.biz-agent-run.paused{border-color:transparent;background:var(--amber-soft);color:var(--amber)}.biz-agent-run.failed{border-color:transparent;background:var(--danger-soft);color:var(--danger)}.biz-agent-run.running{border-color:transparent;background:var(--brand-soft);color:var(--brand)}.biz-agent-plan{background:var(--brand-soft);border-color:transparent;color:var(--brand)}.biz-agent-summary{margin:0;color:var(--muted-strong);font-size:13px;line-height:1.55}.biz-agent-notice{margin:0;font-size:12px}.biz-agent-section{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.biz-agent-section h3{display:flex;align-items:center;gap:6px;margin:0;color:var(--text);font-size:12px;font-weight:600;letter-spacing:.02em}.biz-agent-section h3 svg{color:var(--muted)}.biz-agent-schedule{display:flex;flex-wrap:wrap;gap:8px}.biz-agent-schedule label{display:grid;gap:4px;flex:1 1 110px;min-width:-moz-max-content;min-width:max-content}.biz-agent-schedule label>span{color:var(--muted);font-size:11px}.biz-agent-schedule select,.biz-agent-schedule input{width:100%;min-width:0}.biz-agent-hint{color:var(--muted);font-size:11.5px}.biz-agent-checks{display:grid;gap:6px;margin:0;padding:0;list-style:none}.biz-agent-checks label,.biz-agent-channels label{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.biz-agent-checks input,.biz-agent-channels input{margin-top:3px;accent-color:var(--brand)}.biz-agent-checks label>span{display:grid;gap:2px;min-width:0}.biz-agent-checks strong{color:var(--text);font-size:12.5px;font-weight:600}.biz-agent-checks small{color:var(--muted);font-size:11.5px;line-height:1.45;overflow-wrap:anywhere}.biz-agent-channels{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--muted-strong);font-size:12.5px}.biz-agent-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border)}.biz-agent-foot>div{display:grid;gap:2px;min-width:0}.biz-agent-foot small{color:var(--muted);font-size:11.5px}.biz-agent-foot .button{flex-shrink:0}.biz-agent-log-toggle{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:2px 0;border:0;background:none;color:var(--muted-strong);font-size:12px;cursor:pointer}.biz-agent-log-toggle svg.open{transform:rotate(180deg)}.biz-agent-log{display:grid;gap:8px;margin:0;padding:0;list-style:none}.biz-agent-log li{padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-raised)}.biz-agent-log-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.biz-agent-log-head time{color:var(--text);font-size:12px}.biz-agent-log-head small{color:var(--muted);font-size:11px}.biz-agent-log p{margin:6px 0 0;color:var(--muted-strong);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.biz-agent-log-empty{margin:0;color:var(--muted);font-size:12px}@media(max-width:520px){.biz-agent-card{padding:14px}.biz-agent-foot{flex-wrap:wrap}}.pwa-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.pwa-row>p,.pwa-state,.pwa-note{margin:0;color:var(--text-secondary, var(--muted-strong));font-size:14px;line-height:1.5}.pwa-row>p{flex:1 1 260px}.pwa-state strong{color:var(--success)}.pwa-ios-card{display:flex;align-items:flex-start;gap:16px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-soft)}.pwa-ios-card strong{display:block;margin-bottom:4px;color:var(--text);font-size:14px}.pwa-ios-card p{margin:0;color:var(--text-secondary, var(--muted-strong));font-size:13px;line-height:1.5}.pwa-ios-art{display:flex;flex:none;align-items:center;gap:8px;color:var(--brand)}.pwa-ios-step{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:10px;background:var(--brand-soft)}.pwa-ios-arrow{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}@media(max-width:480px){.pwa-ios-card{flex-direction:column}}.pwa-banner{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;display:none;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--border-strong);border-radius:14px;background:var(--surface-raised);box-shadow:0 10px 30px #00000059}@media(max-width:767px){.pwa-banner{display:flex}}.pwa-banner-main{display:flex;align-items:center;gap:12px}.pwa-banner-main img{border-radius:10px;flex:none}.pwa-banner-main>div{flex:1;min-width:0}.pwa-banner-main strong{display:block;color:var(--text);font-size:14px}.pwa-banner-main span{display:block;color:var(--text-secondary, var(--muted-strong));font-size:12px;line-height:1.35}.pwa-banner-close{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:8px;background:transparent;color:var(--muted-strong);cursor:pointer}
