:root{--navy:#0a101d;--blue:#ea580c;--electric:#f97316;--orange:#f97316;--orange-dark:#ea580c;--orange-light:#ffedd5;--orange-soft:#fff7ed;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--cloud:#f8fafc;--white:#fff;--green:#0d8a70;--purple:#ea580c;--amber:#f59e0b;--shadow:0 12px 35px rgba(234,88,12,.1)}*{box-sizing:border-box}body,html{background:var(--cloud)}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(249,115,22,.32);outline-offset:2px}.kicker{font-size:10px;letter-spacing:.14em;font-weight:800;color:#ea580c;margin:0 0 8px}.text-button{border:0;background:transparent;color:#ea580c;font-size:12px;font-weight:700;padding:8px}.primary-button{border:0;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border-radius:11px;padding:12px 15px;font-size:11px;font-weight:800;box-shadow:0 8px 18px rgba(234,88,12,.28)}.primary-button span{margin-left:8px}.outline-button{border:1px solid #fed7aa;background:#fff;color:#c2410c;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:800}.card{background:#fff;border:1px solid var(--line);border-radius:17px;box-shadow:0 5px 20px rgba(26,51,88,.035)}.onboarding-shell{min-height:100vh;display:grid;grid-template-columns:minmax(390px,42%) minmax(0,1fr);background:#fff}.onboarding-brand-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 16% 10%,rgba(249,115,22,.32),transparent 35%),linear-gradient(145deg,#0a101d,#18141c 55%,#261511);color:#fff;padding:42px clamp(34px,5vw,72px);display:flex;flex-direction:column;min-height:100vh}.onboarding-brand{display:flex;align-items:center;gap:11px;position:relative;z-index:2}.onboarding-brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 15px rgba(0,0,0,.22))}.onboarding-brand div span,.onboarding-brand div strong{display:block}.onboarding-brand div strong{font-size:20px;letter-spacing:-.04em}.onboarding-brand div span{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:#f97316;margin-top:1px;font-weight:700}.onboarding-promise{margin:auto 0;max-width:570px;position:relative;z-index:2}.onboarding-promise>span{display:inline-flex;border:1px solid rgba(249,115,22,.3);background:rgba(249,115,22,.12);border-radius:30px;padding:8px 11px;font-size:8px;font-weight:800;letter-spacing:.15em;color:#ffedd5}.onboarding-promise h1{font-size:clamp(34px,4vw,58px);line-height:1.03;letter-spacing:-.055em;margin:22px 0 18px}.onboarding-promise p{font-size:14px;line-height:1.7;color:#fed7aa;max-width:490px}.trust-list{display:flex;gap:19px;flex-wrap:wrap;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.12);padding-top:20px}.trust-list span{font-size:9px;font-weight:700;color:#ffedd5}.onboarding-brand-panel>small{font-size:8px;color:#94a3b8;margin-top:26px}.circuit-art{position:absolute;inset:0;opacity:.32;pointer-events:none}.circuit-art:after,.circuit-art:before{content:"";position:absolute;border:1px solid rgba(249,115,22,.35);border-radius:50%;width:640px;height:640px;right:-380px;top:14%;box-shadow:0 0 0 80px rgba(249,115,22,.03),0 0 0 180px rgba(249,115,22,.02)}.circuit-art:after{width:260px;height:260px;right:40px;top:auto;bottom:-140px}.circuit-art i{position:absolute;width:10px;height:10px;border:2px solid #fed7aa;background:#c2410c;border-radius:50%;box-shadow:0 0 15px #f97316}.circuit-art i:first-child{right:16%;top:18%}.circuit-art i:nth-child(2){right:6%;top:55%}.circuit-art i:nth-child(3){left:8%;bottom:18%}.circuit-art i:nth-child(4){right:35%;bottom:8%}.circuit-art i:nth-child(5){left:43%;top:24%}.onboarding-main{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#fff,#fffbf7);padding-bottom:40px}.onboarding-top{height:78px;border-bottom:1px solid #e9edf4;display:flex;align-items:center;justify-content:flex-end;padding:0 clamp(24px,5vw,70px);gap:20px}.onboarding-top span{font-size:9px;color:#8591a3;background:#f1f4f8;border-radius:20px;padding:7px 10px}.onboarding-progress{height:3px;background:#edf1f6}.onboarding-progress i{height:100%;display:block;background:linear-gradient(90deg,#ea580c,#f97316);transition:.35s}.journey-card{width:min(720px,calc(100% - 48px));margin:auto;padding:52px 0 20px}.journey-card h2{font-size:32px;letter-spacing:-.045em;color:var(--navy);margin:0 0 10px}.journey-card .lead{font-size:13px;line-height:1.6;color:var(--muted);max-width:620px;margin:0 0 30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{font-size:10px;color:#45546b;font-weight:800}.form-grid label.full{grid-column:1/-1}.form-grid label span{font-weight:500;color:#94a0b1}.form-grid input,.form-grid select{display:block;width:100%;height:47px;margin-top:7px;border:1px solid #d8e0eb;border-radius:10px;background:#fff;padding:0 13px;font-size:11px;color:#223551;transition:.2s}.form-grid input:focus,.form-grid select:focus{border-color:#f97316;box-shadow:0 0 0 4px #ffedd5;outline:0}.check-row{display:flex;align-items:center;gap:9px;font-size:9px;color:#6f7d91;margin-top:20px}.check-row input{accent-color:#ea580c}.journey-actions{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e7ecf3;margin-top:34px;padding-top:22px}.continue-button{border:0;border-radius:11px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;padding:13px 18px;font-size:11px;font-weight:800;box-shadow:0 10px 20px rgba(234,88,12,.28)}.continue-button span{margin-left:16px}.back-button{border:1px solid #d7e0ec;background:#fff;color:#506179;border-radius:10px;padding:12px 16px;font-size:10px;font-weight:800}.signin-note{text-align:center;font-size:10px;color:#7a8799}.resend,.signin-note button{border:0;background:transparent;color:#ea580c;font-weight:800}.verification-icon{width:58px;height:58px;border-radius:17px;background:#fff7ed;color:#ea580c;display:grid;place-items:center;font-size:23px;margin-bottom:22px}.otp-row{display:flex;gap:10px}.otp-row input{width:54px;height:60px;border:1px solid #d4deeb;border-radius:11px;text-align:center;font-size:20px;font-weight:800;color:#12376f}.resend{font-size:10px;margin:18px 0;padding:0}.goal-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.goal{border:1px solid #dce3ed;background:#fff;border-radius:11px;display:flex;align-items:center;gap:12px;text-align:left;padding:13px;font-size:10px;font-weight:800;color:#41516a}.goal i{width:25px;height:25px;border:1px solid #d0d9e7;border-radius:7px;display:grid;place-items:center;font-style:normal;color:#8492a6}.goal.selected{background:#fff7ed;border-color:#fdba74;color:#c2410c;box-shadow:0 0 0 1px #fed7aa}.goal.selected i{background:#ea580c;border-color:#ea580c;color:#fff}.sector-note{display:flex;gap:12px;padding:15px;border:1px solid #fed7aa;background:#fff7ed;border-radius:12px;margin-top:18px}.sector-note>span{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:9px;background:#ea580c;color:#fff}.sector-note strong{font-size:10px}.sector-note p{font-size:9px;color:#697990;line-height:1.5;margin:4px 0 0}.recommend-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.recommend-grid>div{border:1px solid #dde4ee;border-radius:12px;padding:15px;display:grid;grid-template-columns:31px 1fr;gap:3px 10px}.recommend-grid>div>span{grid-row:1/3;width:29px;height:29px;border-radius:9px;background:#fff7ed;color:#ea580c;display:grid;place-items:center;font-size:8px;font-weight:800}.recommend-grid strong{font-size:10px}.recommend-grid small{font-size:8px;color:#8390a3}.test-banner{margin-top:16px;padding:14px;background:#fff8e7;border:1px solid #f3e3b7;border-radius:11px;display:flex;gap:12px}.test-banner>b{background:#f3ad23;color:#fff;border-radius:6px;height:-moz-max-content;height:max-content;padding:5px 7px;font-size:8px}.test-banner strong{font-size:10px}.test-banner p{font-size:8px;color:#776b54;margin:4px 0 0}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.plan-option{border:1px solid #dce3ed;background:#fff;border-radius:13px;padding:17px;text-align:left;color:var(--ink)}.plan-option>span{font-size:7px;letter-spacing:.1em;color:#8995a7;font-weight:800}.plan-option h3{font-size:16px;margin:8px 0}.plan-option>strong{font-size:17px;color:#c2410c}.plan-option>strong small{font-size:7px;color:#7b8798}.plan-option p{font-size:8px;line-height:1.4;color:#7c889a}.plan-option.selected{border-color:#f97316;box-shadow:0 0 0 2px #fed7aa;background:#fffbf7}.payment-row{display:flex;justify-content:space-between;padding:15px;margin-top:14px;background:#f7f9fc;border-radius:10px;font-size:9px}.payment-row b{color:#55657d}.app-shell{min-height:100vh;display:grid;grid-template-columns:258px minmax(0,1fr);background:var(--cloud);transition:grid-template-columns .25s}.app-shell.collapsed{grid-template-columns:78px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(175deg,#0a101d,#14141d 68%,#1f1418);color:#fed7aa;display:flex;flex-direction:column;z-index:20;overflow:hidden}.sidebar-circuit{position:absolute;inset:0;pointer-events:none;opacity:.22}.sidebar-circuit:before{content:"";position:absolute;left:-90px;top:165px;width:250px;height:250px;border:1px solid #f97316;border-radius:50%;box-shadow:0 0 0 35px rgba(249,115,22,.08),0 0 0 82px rgba(249,115,22,.035)}.sidebar-circuit:after{content:"";position:absolute;width:190px;height:380px;right:-120px;bottom:30px;border:1px solid #ea580c;border-radius:50%;transform:rotate(24deg)}.sidebar-circuit i{position:absolute;width:7px;height:7px;border:1px solid #ffedd5;background:#c2410c;border-radius:50%;box-shadow:0 0 9px #f97316}.sidebar-circuit i:first-child{left:17px;top:220px}.sidebar-circuit i:nth-child(2){right:17px;top:305px}.sidebar-circuit i:nth-child(3){left:56px;top:47%}.sidebar-circuit i:nth-child(4){right:44px;bottom:245px}.sidebar-circuit i:nth-child(5){left:21px;bottom:132px}.sidebar-circuit i:nth-child(6){right:10px;bottom:72px}.side-brand{height:77px;display:flex;align-items:center;gap:9px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.09);position:relative;z-index:2;flex:none}.side-brand img{width:39px;height:39px;-o-object-fit:contain;object-fit:contain;flex:none}.side-brand div{min-width:0}.side-brand span,.side-brand strong{display:block;white-space:nowrap}.side-brand strong{font-size:15px;letter-spacing:-.03em;color:#fff}.side-brand span{font-size:7px;letter-spacing:.25em;color:#f97316;text-transform:uppercase;margin-top:2px;font-weight:700}.side-brand>button{margin-left:auto;width:27px;height:27px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.06);color:#fed7aa;font-size:16px}.sidebar nav{position:relative;z-index:2;flex:1;overflow-y:auto;padding:15px 12px 20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.nav-group{margin-bottom:17px}.nav-group>p{font-size:8px;letter-spacing:.15em;color:#ea580c;font-weight:800;margin:0 10px 7px}.nav-item{width:100%;height:38px;border:0;background:transparent;color:#cbd5e1;display:flex;align-items:center;gap:11px;border-radius:9px;padding:0 10px;margin:2px 0;text-align:left}.nav-item>span{width:20px;text-align:center;font-size:13px;flex:none}.nav-item>b{font-size:10px;font-weight:650;white-space:nowrap}.nav-item>small{margin-left:auto;background:#ea580c;color:#fff;border-radius:12px;padding:2px 5px;font-size:7px;font-weight:800}.nav-item:hover{background:rgba(249,115,22,.1);color:#fff}.nav-item.active{color:#fff;background:linear-gradient(90deg,rgba(249,115,22,.92),rgba(234,88,12,.8));box-shadow:inset 3px 0 #ffedd5,0 7px 15px rgba(234,88,12,.25)}.help-button{position:relative;z-index:2;margin:0 12px 15px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;border-radius:11px;padding:10px;display:flex;gap:9px;text-align:left;align-items:center}.help-button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#ea580c;flex:none}.help-button small,.help-button strong{display:block;white-space:nowrap}.help-button strong{font-size:9px}.help-button small{font-size:7px;color:#fed7aa;margin-top:2px}.collapsed .side-brand{padding:0 19px}.collapsed .help-button>div,.collapsed .nav-group>p,.collapsed .nav-item>b,.collapsed .nav-item>small,.collapsed .side-brand div,.collapsed .side-brand>button{display:none}.collapsed .sidebar{overflow:visible}.collapsed .side-brand img{width:38px}.collapsed .sidebar nav{padding-left:12px;padding-right:12px}.collapsed .nav-item{justify-content:center;padding:0}.collapsed .nav-item>span{font-size:15px}.collapsed .help-button{justify-content:center;padding:8px}.collapsed .help-button>span{width:28px}.workspace{min-width:0}.topbar{height:77px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:15;backdrop-filter:blur(12px)}.business-switch-wrap{position:relative}.business-switch{border:0;background:transparent;display:flex;align-items:center;gap:10px;padding:5px;border-radius:10px;text-align:left}.business-switch:hover{background:#fff7ed}.business-switch>span,.switch-menu button>span{width:36px;height:36px;border-radius:10px;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800;flex:none}.business-switch div small,.business-switch div strong,.switch-menu button div small,.switch-menu button div strong{display:block}.business-switch div strong{font-size:11px}.business-switch div small{font-size:8px;color:#7c899c;margin-top:3px}.business-switch>b{font-size:10px;color:#8a96a7;margin-left:3px}.switch-menu{position:absolute;left:0;top:52px;width:320px;background:#fff;border:1px solid #dfe6f0;border-radius:14px;box-shadow:0 18px 55px rgba(13,38,76,.18);padding:9px;z-index:30}.switch-menu>p{font-size:8px;letter-spacing:.12em;font-weight:800;color:#ea580c;padding:5px 8px;margin:0}.switch-menu>button{width:100%;border:0;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;padding:8px;border-radius:9px;color:var(--ink)}.switch-menu>button.selected,.switch-menu>button:hover{background:#fff7ed}.switch-menu button div{flex:1}.switch-menu button div strong{font-size:9px}.switch-menu button div small{font-size:7px;color:#8390a2;margin-top:2px}.switch-menu button>b{color:#ea580c}.switch-menu .switch-add{border-top:1px solid #e8edf3;border-radius:0;margin-top:5px;padding:12px 8px;color:#ea580c;font-size:9px;font-weight:800}.top-actions{display:flex;align-items:center;gap:10px}.environment{display:flex;background:#edf1f6;border-radius:9px;padding:3px}.environment button{border:0;background:transparent;color:#77859a;border-radius:7px;padding:7px 11px;font-size:8px;font-weight:800}.environment button.selected{background:#fff;color:#ea580c;box-shadow:0 2px 8px rgba(27,54,91,.11)}.environment button.live.selected{background:#ddf7ef;color:#08765f}.avatar,.top-icon{width:35px;height:35px;border:1px solid #dfe5ee;background:#fff;border-radius:10px;color:#53637a}.notification{position:relative}.notification i{position:absolute;width:6px;height:6px;border-radius:50%;background:#ea580c;right:7px;top:6px;border:1px solid #fff}.avatar{background:#fff7ed;color:#ea580c;border-color:#fed7aa;font-size:9px;font-weight:800}.content{padding:24px 30px 55px;width:100%;max-width:100%}.notice-stack{position:fixed;right:25px;top:91px;z-index:50;max-width:430px;display:flex;flex-direction:column;gap:10px}.notice{position:relative;background:#0a101d;color:#fff;border:1px solid #ea580c;border-radius:12px;padding:13px 41px 13px 14px;box-shadow:0 18px 45px rgba(234,88,12,.2);font-size:10px;display:flex;align-items:center;gap:9px;animation:notice-in .2s ease}.notice>span{width:20px;height:20px;background:#ea580c;border-radius:50%;display:grid;place-items:center;font-weight:800;flex:none}.notice button{position:absolute;right:9px;border:0;background:transparent;color:#fff;font-size:18px}@keyframes notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.notifications-panel.read>button{opacity:.5}.app-loading{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(175deg,#0a101d,#18141c 68%,#261511);color:#fff;text-align:center;padding:24px}.app-loading img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain}.app-loading p{font-size:11px;color:#fed7aa;max-width:340px;margin:0;line-height:1.6}.app-loading .spinner{width:26px;height:26px;border:3px solid rgba(255,255,255,.18);border-top-color:#f97316;border-radius:50%;animation:app-loading-spin .8s linear infinite}.app-loading button{border:0;background:#fff;color:#c2410c;border-radius:9px;padding:10px 18px;font-size:9px;font-weight:800}.app-loading.error{background:linear-gradient(175deg,#3a0d13,#5c1420 68%,#7a1c2b)}.app-loading.error p{color:#ffd7dc}@keyframes app-loading-spin{to{transform:rotate(1turn)}}.inline-status{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:9px;color:#5b6b82;margin-bottom:14px}.inline-status.error{border-color:#f3c6cb;background:#fff5f6;color:#a23742}.inline-status button{margin-left:auto;border:0;background:#ea580c;color:#fff;border-radius:7px;padding:7px 12px;font-size:8px;font-weight:800}.inline-status.error button{background:#c0303f}.setup-score .live-request{display:block;margin-top:10px;border:0;background:#fff;color:#0b2a5e;border-radius:8px;padding:8px 12px;font-size:8px;font-weight:800}.setup-score .live-request-hint{display:block;margin-top:8px;font-size:7px;color:#9fb8e4}.profile-editor{padding:20px;margin-bottom:16px}.profile-editor header h3{font-size:13px;margin:2px 0 0}.drawer-live{width:100%;border:0;border-radius:9px;padding:10px;font-size:8px;font-weight:800;margin-top:8px;background:#0d8a70;color:#fff}.spotlight-card{padding:18px 22px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:16px}.spotlight-card>div:first-child{flex:1;min-width:220px}.spotlight-card h3{font-size:12px;margin:2px 0 4px}.spotlight-card>div:first-child p{font-size:8px;color:#78869a;margin:0;line-height:1.5}.spotlight-card dl{display:flex;gap:20px;flex-wrap:wrap}.spotlight-card dt{font-size:6px;color:#8994a4;margin:0}.spotlight-card dd{font-size:9px;margin:3px 0 0;font-weight:800;color:#1c2f4d}.spotlight-card button{border:0;background:#ea580c;color:#fff;border-radius:8px;padding:9px 15px;font-size:8px;font-weight:800;white-space:nowrap}.auth-error{background:#fff0f1;color:#b63d47;border:1px solid #ffd6da;border-radius:9px;margin-top:14px}.auth-error,.dev-hint{padding:10px 12px;font-size:9px}.dev-hint{background:#fff8e7;border:1px solid #f3e3b7;color:#7a5b00;border-radius:9px;margin:14px 0}.code-input{width:220px;height:52px;border:1px solid #d4deeb;border-radius:11px;text-align:center;font-size:22px;font-weight:800;letter-spacing:8px;color:#12376f;margin:16px auto;display:block}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:23px}.section-header h1,.welcome-row h1{font-size:28px;letter-spacing:-.045em;color:var(--navy);margin:0 0 7px}.section-header>div>p:last-child,.welcome-row>div>p:last-child{font-size:11px;color:var(--muted);margin:0;max-width:680px;line-height:1.55}.welcome-row{align-items:flex-end;margin-bottom:22px}.launch-hero,.welcome-row{display:flex;justify-content:space-between}.launch-hero{min-height:205px;border-radius:20px;background:radial-gradient(circle at 83% 10%,rgba(249,115,22,.28),transparent 35%),linear-gradient(115deg,#0b1220,#161423 60%,#2c150d);color:#fff;padding:30px 34px;align-items:center;overflow:hidden;position:relative;box-shadow:0 16px 38px rgba(234,88,12,.12)}.launch-hero>div:first-child{width:min(720px,68%);position:relative;z-index:2}.hero-label{font-size:8px;letter-spacing:.13em;font-weight:800;color:#fed7aa}.launch-hero h2{font-size:24px;letter-spacing:-.03em;margin:10px 0 7px}.launch-hero p{font-size:10px;color:#ffedd5;margin:0 0 22px}.hero-progress{height:7px;border-radius:9px;background:rgba(255,255,255,.15);overflow:hidden}.hero-progress i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#f97316,#ea580c)}.hero-meta{display:flex;justify-content:space-between;margin-top:8px;font-size:8px;color:#fed7aa}.hero-meta button{border:0;background:transparent;color:#fff;font-size:9px;font-weight:800}.network-orbit{width:240px;height:170px;position:relative;display:grid;place-items:center}.network-orbit:after,.network-orbit:before{content:"";position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:205px;height:118px;transform:rotate(18deg)}.network-orbit:after{width:175px;height:148px;transform:rotate(-25deg)}.network-orbit strong{width:72px;height:72px;border-radius:24px;background:linear-gradient(145deg,#fff,#fed7aa);color:#ea580c;display:grid;place-items:center;font-size:18px;box-shadow:0 0 0 11px rgba(255,255,255,.08),0 18px 30px rgba(0,0,0,.18);transform:rotate(-6deg)}.network-orbit i{position:absolute;width:11px;height:11px;border:3px solid #7c2d12;background:#f97316;border-radius:50%;z-index:2}.network-orbit i:first-child{left:25px;top:92px}.network-orbit i:nth-child(2){right:28px;top:38px;background:#fff}.network-orbit i:nth-child(3){right:61px;bottom:9px;background:#fed7aa}.metric-grid,.module-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:16px 0}.metric-grid article,.module-metrics article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px;display:flex;gap:13px;align-items:center}.metric-symbol{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;flex:none;font-weight:800}.metric-symbol.blue{background:#fff7ed;color:#ea580c}.metric-symbol.purple{background:#eeeaff;color:#7155db}.metric-symbol.green{background:#e1f7f0;color:#07826a}.metric-symbol.amber{background:#fff0d5;color:#a76400}.metric-grid small,.module-metrics small{font-size:7px;letter-spacing:.08em;color:#8b96a6;font-weight:800}.metric-grid strong,.module-metrics strong{display:block;font-size:19px;color:#11274d;margin-top:3px}.metric-grid strong.bill{font-size:15px}.metric-grid p,.module-metrics p{font-size:8px;color:#8490a2;margin:3px 0 0}.metric-grid p.up{color:#07846b}.overview-grid{display:grid;grid-template-columns:1.25fr .8fr;gap:15px}.launch-card,.module-list,.outcome-card,.quick-panel{padding:21px}.card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.card-title h3{font-size:14px;margin:0;color:var(--navy)}.card-title button{border:0;background:transparent;color:#ea580c;font-size:8px;font-weight:800}.action-row{width:100%;border:0;border-top:1px solid #edf0f5;background:#fff;display:flex;align-items:center;gap:12px;padding:14px 2px;text-align:left;color:var(--ink)}.action-row>i{width:28px;height:28px;border:1px solid #fed7aa;background:#fff7ed;color:#ea580c;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:8px;font-weight:800}.action-row>div{flex:1}.action-row span,.action-row strong{display:block}.action-row strong{font-size:9px}.action-row span{font-size:8px;color:#8591a3;margin-top:3px}.action-row>b{color:#ea580c}.outcome-row{display:flex;align-items:center;gap:18px;border-top:1px solid #edf0f5;padding:12px 0}.outcome-row>div{flex:1}.outcome-row>div>strong{font-size:9px}.outcome-row i{display:block;height:4px;border-radius:5px;background:#e9edf3;margin-top:7px}.outcome-row i b{display:block;height:100%;background:linear-gradient(90deg,#f97316,#ea580c);border-radius:5px}.outcome-row>span{text-align:right}.outcome-row>span small,.outcome-row>span strong{display:block}.outcome-row>span strong{font-size:10px}.outcome-row>span small{font-size:7px;color:#8490a3;margin-top:3px}.insight-strip{display:flex;align-items:center;gap:14px;padding:18px 21px;margin-top:15px;background:linear-gradient(90deg,#fff7ed,#fff)}.insight-strip>span{width:38px;height:38px;border-radius:11px;background:#ea580c;color:#fff;display:grid;place-items:center}.insight-strip>div{flex:1}.insight-strip strong{font-size:10px}.insight-strip>div>p:last-child{font-size:8px;color:#78869a;margin:4px 0 0}.insight-strip>button{border:0;background:transparent;color:#ea580c;font-size:8px;font-weight:800}.ai-nudge{display:flex;align-items:center;gap:14px;padding:18px 21px;margin-top:15px;background:linear-gradient(90deg,#fff8e7,#fff)}.ai-nudge>span{width:38px;height:38px;border-radius:11px;background:#f3ad23;color:#fff;display:grid;place-items:center}.ai-nudge>div{flex:1}.ai-nudge strong{font-size:10px;display:block}.ai-nudge>div>p:last-child{font-size:8px;color:#7a5b00;margin:4px 0 0}.ai-nudge>button{border:0;background:transparent;color:#956100;font-size:8px;font-weight:800;white-space:nowrap}.account-boundary{display:flex;gap:10px;padding:13px 15px;border:1px solid #d8e7ff;background:#f0f6ff;border-radius:12px;margin-bottom:16px}.account-boundary>span{width:23px;height:23px;border-radius:50%;background:#1369e7;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800;flex:none}.account-boundary p{font-size:9px;line-height:1.5;color:#607089;margin:0}.business-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.add-business-card,.business-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:21px;min-height:235px}.business-card.current{border-color:#80b3fa;box-shadow:0 0 0 2px #dcecff,var(--shadow)}.business-card-top{display:flex;align-items:center;justify-content:space-between}.business-card-top>span{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:800}.live-status,.setup-status{font-size:7px;padding:5px 7px;border-radius:6px}.live-status{background:#def6ee;color:#087a64}.setup-status{background:#fff0d5;color:#976000}.business-card h3{font-size:14px;margin:16px 0 4px;color:var(--navy)}.business-card>p{font-size:8px;color:#8490a3}.business-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #edf1f5;margin-top:17px;padding-top:13px}.business-stats span{font-size:7px;color:#8995a6}.business-stats strong{display:block;font-size:10px;color:#233853;margin-bottom:3px}.business-progress{height:4px;background:#edf1f6;border-radius:5px;margin:13px 0}.business-progress i{display:block;height:100%;border-radius:5px}.business-card>button{border:0;background:transparent;padding:4px 0;color:#0d5fd9;font-size:8px;font-weight:800}.business-card>button span{margin-left:7px}.add-business-card{border-style:dashed;background:#f8fafc;color:#6f7e93;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.add-business-card i{width:44px;height:44px;border-radius:13px;background:#e8f2ff;color:#0e63df;display:grid;place-items:center;font-style:normal;font-size:18px}.add-business-card strong{font-size:11px;color:#284260;margin:14px 0 5px}.add-business-card span{font-size:8px;max-width:190px;line-height:1.5}.setup-page{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px}.checklist-card{padding:23px}.setup-score{border-radius:14px;background:linear-gradient(120deg,#071d4b,#0d4ebf);color:#fff;padding:20px;display:flex;align-items:center;gap:18px;margin-bottom:12px}.setup-score>div{width:78px;height:78px;border:7px solid rgba(255,255,255,.18);border-top-color:#49ddb7;border-radius:50%;display:grid;place-items:center;transform:rotate(20deg)}.setup-score>div>*{transform:rotate(-20deg)}.setup-score>div strong{font-size:21px}.setup-score>div span{font-size:7px;margin-top:-23px}.setup-score>p{margin:0}.setup-score>p b,.setup-score>p span{display:block}.setup-score>p b{font-size:12px}.setup-score>p span{font-size:9px;color:#bad0f3;line-height:1.5;margin-top:5px}.check-item{width:100%;border:0;border-top:1px solid #edf0f4;background:#fff;display:flex;align-items:center;gap:12px;text-align:left;padding:13px 2px;color:var(--ink)}.check-item>i{width:28px;height:28px;border:1px solid #d5deeb;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:8px;color:#8490a2}.check-item.done>i{background:#dff7ef;border-color:#c6ecdf;color:#07816a}.check-item>div{flex:1}.check-item span,.check-item strong{display:block}.check-item strong{font-size:9px}.check-item span{font-size:8px;color:#8490a3;margin-top:3px}.check-item>b{font-size:8px;color:#0d5fd9}.help-card,.sector-config{padding:21px}.help-card h3,.sector-config h3{font-size:14px;color:var(--navy);margin:0 0 12px}.quick-panel ol,.sector-config ul{padding-left:16px;margin:0}.quick-panel li,.sector-config li{font-size:8px;color:#66758b;line-height:1.6;margin:5px 0}.sector-config li::marker{color:#0e68e5}.help-card button,.quick-panel button,.sector-config button{border:0;background:transparent;color:#0c5ed8;padding:10px 0 0;font-size:8px;font-weight:800}.help-card{margin-top:14px;background:linear-gradient(150deg,#eef5ff,#fff)}.help-card>span{width:32px;height:32px;border-radius:10px;background:#146be8;color:#fff;display:grid;place-items:center;margin-bottom:15px}.help-card p,.quick-panel>p{font-size:8px;line-height:1.6;color:#738197}.template-hero{border-radius:19px;background:radial-gradient(circle at 80% 20%,rgba(48,147,255,.35),transparent 29%),linear-gradient(118deg,#061c49,#0a3e9f 68%,#116ae8);color:#fff;padding:27px 30px;display:grid;grid-template-columns:1fr 235px;gap:40px;align-items:center;overflow:hidden}.template-hero>div>span{font-size:8px;letter-spacing:.14em;color:#96bcf8;font-weight:800}.template-hero h2{font-size:22px;letter-spacing:-.035em;margin:9px 0 7px}.template-hero>div>p{font-size:9px;line-height:1.6;color:#c2d4f0;max-width:690px}.template-hero>div>div{display:flex;gap:18px;margin-top:17px}.template-hero>div>div b{font-size:8px;color:#d9e7ff}.template-hero aside{border-left:1px solid rgba(255,255,255,.15);padding-left:28px;position:relative}.template-hero aside small,.template-hero aside span,.template-hero aside strong{display:block}.template-hero aside small{font-size:7px;letter-spacing:.13em;color:#9fc1f4}.template-hero aside strong{font-size:35px;margin-top:4px}.template-hero aside span{font-size:9px;color:#d1dff5}.template-hero aside i{display:block;height:1px;background:rgba(255,255,255,.15);margin:14px 0}.template-hero aside p{font-size:8px;line-height:1.5;color:#b8cae8}.template-toolbar{display:flex;justify-content:space-between;align-items:center;margin:15px 0}.template-search{width:min(440px,55%);height:41px;border:1px solid #d9e1ec;background:#fff;border-radius:10px;display:flex;align-items:center;padding:0 12px;color:#8592a5}.template-search input{border:0;outline:0;flex:1;margin-left:9px;font-size:9px}.template-toolbar>button{border:1px solid #d9e1ec;background:#fff;border-radius:9px;padding:10px 12px;font-size:8px;color:#627188}.template-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px}.template-categories{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;height:-moz-max-content;height:max-content;position:sticky;top:93px}.template-categories>p{font-size:7px;letter-spacing:.13em;color:#8d98a8;font-weight:800;margin:5px 8px 8px}.template-categories>button{width:100%;border:0;background:transparent;color:#69778b;text-align:left;border-radius:8px;padding:10px 9px;font-size:8px;font-weight:700;display:flex;justify-content:space-between}.template-categories>button.active{background:#eaf3ff;color:#0b56c8}.template-categories>button b{background:#1267e6;color:#fff;padding:2px 5px;border-radius:10px;font-size:6px}.template-categories>div{border-top:1px solid #e8edf3;margin-top:10px;padding:15px 7px 5px}.template-categories>div>span{width:30px;height:30px;border-radius:9px;background:#e8f2ff;color:#0b61db;display:grid;place-items:center}.template-categories>div strong{display:block;font-size:9px;margin-top:10px}.template-categories>div p{font-size:7px;line-height:1.5;color:#8994a5}.template-categories>div button{border:0;background:transparent;padding:0;color:#0b5cd5;font-size:7px;font-weight:800}.template-results{height:30px;display:flex;justify-content:space-between;align-items:center;font-size:8px;color:#7c899c}.template-results small{font-size:7px;color:#909baa}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.template-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:17px;min-height:285px;display:flex;flex-direction:column;transition:.18s}.template-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(19,48,91,.09);border-color:#cbdcf4}.template-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.template-card-top>span{width:39px;height:39px;border-radius:11px;background:linear-gradient(145deg,#e8f3ff,#dceaff);color:#0c60dc;display:grid;place-items:center;font-weight:900}.template-card-top>b{font-size:6px;letter-spacing:.08em;background:#e2f7f0;color:#087e67;padding:5px 6px;border-radius:5px}.template-card>small{font-size:6px;letter-spacing:.1em;color:#0c62dc;font-weight:800}.template-card h3{font-size:11px;line-height:1.35;color:var(--navy);margin:7px 0}.template-card>p{font-size:8px;line-height:1.5;color:#7c899b;margin:0 0 14px;flex:1}.template-meta{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;padding:9px 0}.template-meta span{display:block;font-size:7px;color:#7f8b9c}.template-meta span+span{margin-top:4px;color:#9aa3b0}.template-price{display:flex;align-items:flex-end;justify-content:space-between;padding-top:12px;gap:10px}.template-price div small,.template-price div strong{display:block}.template-price div small{font-size:6px;color:#949eac}.template-price div strong{font-size:12px;color:#17365f;margin-top:3px}.template-price>button{border:0;background:#1267e5;color:#fff;border-radius:8px;padding:8px 9px;font-size:7px;font-weight:800}.template-price>button.owned-button{background:#e4f6ef;color:#08765f}.template-price>button.update-button{background:#fff0d5;color:#956000}.template-economy{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.template-economy>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px;display:grid;grid-template-columns:29px 1fr;gap:3px 10px}.template-economy span{grid-row:1/3;width:28px;height:28px;border-radius:9px;background:#e9f2ff;color:#0d5fd8;display:grid;place-items:center;font-size:7px;font-weight:800}.template-economy strong{font-size:9px}.template-economy p{font-size:7px;line-height:1.5;color:#8490a2;margin:0}.template-modal{position:fixed;inset:0;background:rgba(4,17,42,.62);backdrop-filter:blur(5px);z-index:100;display:grid;place-items:center;padding:22px}.template-modal-card{width:min(680px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:19px;padding:27px;box-shadow:0 28px 80px rgba(0,0,0,.28);position:relative}.modal-close{position:absolute;right:18px;top:16px;width:30px;height:30px;border:0;border-radius:9px;background:#f0f3f7;color:#647287;font-size:18px}.modal-title{display:flex;gap:13px;align-items:center;padding-right:40px}.modal-title>span{width:49px;height:49px;border-radius:14px;background:#e6f1ff;color:#0c61dc;display:grid;place-items:center;font-size:17px}.modal-title h2{font-size:20px;margin:0 0 3px;color:var(--navy)}.modal-title small{font-size:7px;color:#8490a2}.import-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #e1e7ef;border-radius:12px;margin:20px 0;overflow:hidden}.import-summary>div{padding:13px}.import-summary>div+div{border-left:1px solid #e6ebf2}.import-summary small,.import-summary span,.import-summary strong{display:block}.import-summary small{font-size:6px;letter-spacing:.08em;color:#929cab}.import-summary strong{font-size:9px;margin-top:4px}.import-summary span{font-size:7px;color:#8994a5;margin-top:3px}.template-modal-card>h3{font-size:11px}.template-modal-card>ul{padding-left:18px}.template-modal-card>ul li{font-size:8px;color:#69778c;line-height:1.7}.template-modal-card>ul li::marker{color:#0c66e2}.import-name{display:block;font-size:8px;font-weight:800;color:#43536a;margin-top:16px}.import-name input{display:block;width:100%;height:42px;border:1px solid #d8e0eb;border-radius:9px;padding:0 11px;margin-top:6px;font-size:9px}.modal-actions{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #e8edf3;margin-top:20px;padding-top:16px}.modal-actions button{border:1px solid #d7e0eb;background:#fff;color:#53627a;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:800}.modal-actions button:last-child{border-color:#1267e5;background:#1267e5;color:#fff}.licence-note{text-align:right;font-size:6px!important;color:#929ba9!important;margin:8px 0 0!important}.channel-grid-new{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ai-module,.channel-card-new{background:#fff;border:1px solid var(--line);border-radius:15px;padding:17px;min-height:185px}.channel-card-new>div:first-child{display:flex;justify-content:space-between;align-items:flex-start}.channel-mark{width:39px;height:39px;border-radius:11px;display:grid;place-items:center;font-size:8px;font-weight:900}.channel-mark.c0{background:#ddf7ed;color:#087d64}.channel-mark.c1{background:#e5f0ff;color:#0c5fd8}.channel-mark.c2{background:#eee9ff;color:#7155da}.channel-mark.c3{background:#fff0d6;color:#9c6507}.channel-mark.c4{background:#e4f7fa;color:#087b8c}.channel-card-new b.available,.channel-card-new b.connected{font-size:7px;padding:5px 6px;border-radius:6px}.channel-card-new b.connected{background:#dff6ee;color:#087c65}.channel-card-new b.available{background:#f0f3f7;color:#778398}.channel-card-new h3{font-size:12px;margin:15px 0 6px;color:var(--navy)}.channel-card-new p{font-size:8px;line-height:1.5;color:#7e8b9d;min-height:36px}.ai-module button,.channel-card-new button{border:0;background:transparent;color:#0c5ed8;padding:8px 0 0;font-size:8px;font-weight:800}.ai-banner{border-radius:18px;padding:24px 27px;background:linear-gradient(120deg,#151f36,#273249);color:#fff;display:flex;align-items:center;gap:16px}.ai-banner.enabled{background:linear-gradient(120deg,#071e52,#0d56cc)}.ai-banner>span{width:52px;height:52px;border-radius:16px;background:linear-gradient(145deg,#2187ff,#795be7);display:grid;place-items:center;font-size:19px;box-shadow:0 12px 24px rgba(0,0,0,.2)}.ai-banner>div{flex:1}.ai-banner small{font-size:7px;letter-spacing:.12em;color:#9ebbe9}.ai-banner h2{font-size:17px;margin:5px 0}.ai-banner p{font-size:8px;color:#bdc9dc;margin:0}.toggle{width:44px;height:24px;border:0;border-radius:20px;background:#657086;padding:3px}.toggle i{width:18px;height:18px;border-radius:50%;background:#fff;display:block;transition:.2s}.toggle.on{background:#27c098}.toggle.on i{transform:translateX(20px)}.ai-module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.ai-module{min-height:190px;position:relative}.ai-module>span{width:35px;height:35px;border-radius:10px;background:#e7f1ff;color:#0c5fd9;display:grid;place-items:center}.ai-module>b{position:absolute;right:14px;top:14px;font-size:7px;background:#f0f3f6;color:#758297;border-radius:5px;padding:4px 6px}.ai-module h3{font-size:10px;margin:15px 0 6px}.ai-module p{font-size:8px;color:#7e8b9e;line-height:1.5}.module-metrics{grid-template-columns:repeat(3,1fr)}.module-grid{display:grid;grid-template-columns:minmax(0,1.35fr) 310px;gap:15px}.module-row{display:flex;gap:11px;align-items:center;border-top:1px solid #edf0f5;padding:13px 0}.module-row>span{width:30px;height:30px;border-radius:9px;background:#e9f2ff;color:#0b60dc;display:grid;place-items:center}.module-row>div{flex:1}.module-row strong{font-size:9px}.module-row p{font-size:8px;color:#8792a3;margin:4px 0 0}.module-row time{font-size:7px;color:#909aab}.quick-panel{background:linear-gradient(160deg,#f0f6ff,#fff)}.billing-summary{display:grid;grid-template-columns:1fr 330px;border-radius:17px;overflow:hidden;background:linear-gradient(120deg,#061f52,#0c58d2);color:#fff;margin-bottom:15px}.billing-summary>section{padding:26px}.billing-summary>section>span{font-size:8px;letter-spacing:.12em;color:#95bfff;font-weight:800}.billing-summary h2{font-size:25px;margin:8px 0}.billing-summary h2 small{font-size:8px;color:#bdd0ed}.billing-summary p{font-size:8px;color:#b8cbe9}.billing-summary aside{padding:25px;background:rgba(255,255,255,.08)}.billing-summary aside small,.billing-summary aside span,.billing-summary aside strong{display:block}.billing-summary aside small{font-size:7px;color:#a7c4ee}.billing-summary aside strong{font-size:21px;margin:8px 0}.billing-summary aside i{display:block;height:5px;border-radius:5px;background:rgba(255,255,255,.16);margin:16px 0 7px}.billing-summary aside i b{display:block;width:66%;height:100%;background:#56dfb8;border-radius:5px}.billing-summary aside span{font-size:7px;color:#c3d4ec}.bill-table{overflow:hidden}.bill-head,.bill-row{display:grid;grid-template-columns:1.4fr 1fr 170px;padding:13px 20px;gap:15px}.bill-head{background:#f6f8fb;font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:#8995a5;font-weight:800}.bill-row{border-top:1px solid #edf0f5;font-size:9px;color:#718096}.bill-row span strong,.bill-row>strong{color:#243854}.bill-row>strong{text-align:right}.bill-total{display:flex;justify-content:flex-end;align-items:center;gap:40px;background:#f1f6ff;padding:17px 20px;font-size:10px}.bill-total strong{font-size:17px;color:#0c4eb8}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.catalog-toolbar>div{width:330px;height:40px;background:#fff;border:1px solid #dae2ed;border-radius:10px;display:flex;align-items:center;padding:0 12px;color:#8a96a8}.catalog-toolbar input{border:0;outline:0;width:100%;font-size:9px;margin-left:8px}.catalog-toolbar>span{font-size:8px;background:#e8f2ff;color:#0d5fd8;border-radius:20px;padding:7px 9px;font-weight:800}.capability-groups{display:grid;grid-template-columns:1fr 1fr;gap:14px}.capability-group{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.capability-group header{display:flex;gap:12px;align-items:center;padding:17px;background:linear-gradient(90deg,#f2f7ff,#fff);border-bottom:1px solid #e8edf4}.capability-group header>span{width:36px;height:36px;border-radius:10px;background:#146be8;color:#fff;display:grid;place-items:center}.capability-group h3{font-size:11px;color:var(--navy);margin:0}.capability-group header small{font-size:7px;color:#8793a4}.capability-group>div{padding:7px 14px 12px}.capability-group button{width:100%;border:0;border-bottom:1px solid #edf0f4;background:#fff;display:flex;justify-content:space-between;padding:10px 2px;text-align:left;color:#4a5a72}.capability-group button:last-child{border-bottom:0}.capability-group button span{font-size:8px;font-weight:700}.capability-group button b{font-size:7px;color:#0c5fd9;opacity:0}.capability-group button:hover b{opacity:1}@media(max-width:1250px){.ai-module-grid,.channel-grid-new{grid-template-columns:repeat(3,1fr)}.business-grid,.template-grid{grid-template-columns:1fr 1fr}}@media(max-width:1050px){.app-shell{grid-template-columns:78px minmax(0,1fr)}.side-brand{padding:0 19px}.help-button>div,.nav-group>p,.nav-item>b,.nav-item>small,.side-brand div,.side-brand>button{display:none}.sidebar nav{padding-left:12px;padding-right:12px}.nav-item{justify-content:center;padding:0}.help-button{justify-content:center;padding:8px}.onboarding-shell{grid-template-columns:360px 1fr}.module-grid,.overview-grid,.setup-page{grid-template-columns:1fr}.setup-page>aside{display:grid;grid-template-columns:1fr 1fr;gap:14px}.help-card{margin-top:0}.metric-grid{grid-template-columns:1fr 1fr}.capability-groups{grid-template-columns:1fr}.content{padding-left:24px;padding-right:24px}}@media(max-width:760px){.onboarding-shell{display:block}.onboarding-brand-panel{min-height:310px;padding:28px}.onboarding-promise{margin:50px 0 20px}.onboarding-promise h1{font-size:32px}.onboarding-promise p{font-size:11px}.onboarding-brand-panel>small,.trust-list{display:none}.onboarding-main{min-height:auto}.journey-card{padding-top:35px}.form-grid,.goal-grid,.plan-grid,.recommend-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.app-shell,.app-shell.collapsed,.sidebar{display:block}.sidebar{position:fixed;left:0;bottom:0;top:auto;width:100%;height:68px;overflow:auto}.help-button,.nav-group>p,.side-brand,.sidebar-circuit{display:none}.sidebar nav{display:flex;padding:8px;height:68px;gap:5px;overflow-x:auto}.nav-group{display:flex;margin:0}.nav-item{width:55px;height:50px;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0}.nav-item>b{display:block;font-size:6px;text-align:center;white-space:normal}.nav-item>span{font-size:13px}.workspace{padding-bottom:68px}.topbar{padding:0 14px;height:66px}.business-switch div,.business-switch>b,.top-icon{display:none}.business-switch>span{width:34px;height:34px}.content{padding:22px 15px 35px}.section-header,.welcome-row{align-items:flex-start}.section-header h1,.welcome-row h1{font-size:23px}.section-header .primary-button,.welcome-row .outline-button{margin-left:10px}.launch-hero{padding:25px}.launch-hero>div:first-child{width:100%}.network-orbit{display:none}.ai-module-grid,.business-grid,.channel-grid-new,.metric-grid,.module-metrics,.template-economy,.template-grid{grid-template-columns:1fr}.setup-page>aside{display:block}.help-card{margin-top:14px}.billing-summary{grid-template-columns:1fr}.bill-head,.bill-row{grid-template-columns:1.2fr 1fr}.bill-head span:nth-child(2),.bill-row span:nth-child(2){display:none}.capability-groups{grid-template-columns:1fr}.catalog-toolbar{align-items:flex-start;gap:10px;flex-direction:column}.catalog-toolbar>div{width:100%}.switch-menu{position:fixed;left:12px;right:12px;top:62px;width:auto}.otp-row input{width:43px;height:52px}.onboarding-top{padding:0 20px}.journey-card h2{font-size:26px}.template-hero{grid-template-columns:1fr;padding:23px}.template-hero aside{border-left:0;border-top:1px solid rgba(255,255,255,.15);padding:17px 0 0}.template-hero>div>div{flex-direction:column;gap:7px}.template-toolbar{align-items:stretch}.template-search{width:100%}.template-layout{grid-template-columns:1fr}.template-categories{position:static;display:flex;overflow:auto}.template-categories>div,.template-categories>p{display:none}.template-categories>button{width:auto;white-space:nowrap}.import-summary{grid-template-columns:1fr}.import-summary>div+div{border-left:0;border-top:1px solid #e6ebf2}}@media(min-width:1051px){.app-shell.collapsed .side-brand>button{display:grid;place-items:center;position:absolute;right:-13px;top:25px;margin:0;background:#fff;color:#ea580c;border:1px solid #fed7aa;box-shadow:0 5px 15px rgba(234,88,12,.22);z-index:30}}.network-orbit strong img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;display:block}.nav-item em{margin-left:auto;width:18px;height:18px;border-radius:6px;background:rgba(255,190,72,.14);color:#ffc45c;display:grid;place-items:center;font-size:8px;font-style:normal}.nav-item.locked{opacity:.56}.nav-item.locked:hover{background:rgba(255,255,255,.035);color:#afc0de}.global-search{position:absolute;left:50%;transform:translateX(-50%);width:min(430px,34vw);height:39px;border:1px solid #d9e1ec;background:#f6f8fb;border-radius:10px;display:flex;align-items:center;padding:0 11px;color:#8491a4;z-index:2}.global-search>span{font-size:14px}.global-search input{border:0;outline:0;background:transparent;flex:1;margin:0 9px;font-size:9px;color:#233752}.global-search kbd{font-size:7px;color:#8f99a8;border:1px solid #dbe2eb;background:#fff;border-radius:5px;padding:4px 6px}.search-results{position:absolute;left:0;right:0;top:46px;background:#fff;border:1px solid #dce4ef;border-radius:12px;padding:7px;box-shadow:0 18px 45px rgba(13,37,75,.18)}.search-results>button{width:100%;border:0;background:#fff;border-radius:8px;padding:9px;display:flex;align-items:center;gap:10px;text-align:left;color:var(--ink)}.search-results>button:hover{background:#edf5ff}.search-results>button>span{width:25px;height:25px;border-radius:7px;background:#e8f2ff;color:#0d5fd7;display:grid;place-items:center;font-size:8px}.search-results small,.search-results strong{display:block}.search-results strong{font-size:8px}.search-results small{font-size:7px;color:#8792a3;margin-top:2px}.search-results>p{font-size:8px;color:#8994a5;padding:10px;margin:0}.mode-band{height:34px;display:flex;align-items:center;padding:0 32px;gap:10px;position:sticky;top:77px;z-index:12;border-bottom:1px solid}.mode-band strong{font-size:7px;letter-spacing:.13em}.mode-band span{font-size:8px;flex:1}.mode-band button{border:0;background:transparent;font-size:8px;font-weight:800}.mode-band.test{background:#fff8e8;border-color:#f0dfb4;color:#795d27}.mode-band.test strong{background:#eca91c;color:#fff;border-radius:5px;padding:4px 6px}.mode-band.test button{color:#8a5d00}.mode-band.live{background:#e7f8f1;border-color:#c6eadc;color:#1d6858}.mode-band.live strong{background:#0a8a6c;color:#fff;border-radius:5px;padding:4px 6px}.live-mode .sidebar{background:linear-gradient(175deg,#041f28,#073f48 68%,#075448)}.live-mode .nav-item.active{background:linear-gradient(90deg,rgba(11,143,111,.9),rgba(8,100,92,.65));box-shadow:inset 3px 0 #55e0ba,0 7px 15px rgba(0,0,0,.13)}.live-mode .sidebar-circuit:after,.live-mode .sidebar-circuit:before{border-color:#22b99c}.live-mode .launch-hero{background:radial-gradient(circle at 83% 10%,rgba(41,214,169,.27),transparent 30%),linear-gradient(115deg,#052f39,#087163 67%,#079876)}.live-mode .environment button.live.selected{background:#0c876b;color:#fff}.test-mode .content{background-image:linear-gradient(rgba(19,100,220,.015) 1px,transparent 0),linear-gradient(90deg,rgba(19,100,220,.015) 1px,transparent 0);background-size:28px 28px}.settings-tabs{display:flex;gap:5px;border-bottom:1px solid #dfe6ef;margin:-5px 0 22px;overflow:auto}.settings-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#748196;padding:12px 10px;font-size:8px;font-weight:800;white-space:nowrap}.settings-tabs button.active{color:#0c5ed7;border-bottom-color:#1268e7}.settings-detail{padding:26px}.settings-detail h3{font-size:15px;color:var(--navy);margin:0 0 6px}.settings-detail>p{font-size:9px;color:#7d899c}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.settings-fields label{font-size:8px;color:#45546b;font-weight:800}.settings-fields label.wide{grid-column:1/-1}.settings-fields input,.settings-fields select{display:block;width:100%;height:43px;border:1px solid #d8e1ec;border-radius:9px;background:#fff;margin-top:6px;padding:0 11px;font-size:9px;color:#243752}.workspace-switching{position:fixed;inset:0;background:radial-gradient(circle at 50% 42%,#0b4eb3,#061736 67%);color:#fff;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.workspace-switching img{width:86px;height:86px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.3));animation:switchPulse 1s ease-in-out infinite}.workspace-switching>span{font-size:8px;letter-spacing:.16em;color:#8fbaff;margin-top:22px;font-weight:800}.workspace-switching h2{font-size:28px;letter-spacing:-.04em;margin:9px 0 5px}.workspace-switching p{font-size:9px;color:#b9cdeb}.workspace-switching>i{width:190px;height:3px;border-radius:5px;background:rgba(255,255,255,.12);overflow:hidden;margin-top:20px;position:relative}.workspace-switching>i:after{content:"";position:absolute;inset:0;width:45%;background:#4ee0ba;animation:switchLoad .7s linear infinite}@keyframes switchLoad{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}@keyframes switchPulse{50%{transform:scale(1.06)}}.network-orbit{perspective:620px}.network-orbit strong{position:relative;transform-style:preserve-3d;will-change:transform;animation:logoOrbit3d 7s cubic-bezier(.45,.05,.55,.95) infinite;z-index:1}.network-orbit strong:after{content:"";position:absolute;inset:8px;border-radius:13px;background:#02050b url(/mark.png) 50%/contain no-repeat;transform:rotateY(180deg) translateZ(6px);backface-visibility:hidden}.network-orbit strong img{transform:translateZ(7px);backface-visibility:hidden}.network-orbit i{box-shadow:0 0 0 4px rgba(255,255,255,.06);animation:networkNodePulse 2.4s ease-in-out infinite}.network-orbit i:nth-child(2){animation-delay:-.8s}.network-orbit i:nth-child(3){animation-delay:-1.6s}@keyframes logoOrbit3d{0%{transform:rotateX(-8deg) rotateY(0deg) rotate(-5deg)}25%{transform:rotateX(7deg) rotateY(90deg) rotate(1deg)}50%{transform:rotateX(-4deg) rotateY(180deg) rotate(5deg)}75%{transform:rotateX(8deg) rotateY(270deg) rotate(-1deg)}to{transform:rotateX(-8deg) rotateY(1turn) rotate(-5deg)}}@keyframes networkNodePulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.28);filter:brightness(1.25)}}@media(prefers-reduced-motion:reduce){.network-orbit i,.network-orbit strong{animation:none}.network-orbit strong{transform:rotateX(-7deg) rotateY(-12deg) rotate(-5deg)}}@media(max-width:1050px){.global-search{width:32vw}.mode-band{padding-left:22px;padding-right:22px}}@media(max-width:760px){.global-search{display:none}.mode-band{top:66px;padding:0 14px;height:38px}.mode-band span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mode-band button{display:none}.settings-fields{grid-template-columns:1fr}.settings-fields label.wide{grid-column:auto}.network-orbit strong img{width:48px;height:48px}}.templates-top{height:35px;border:1px solid #cddcf2;background:#eef5ff;color:#0d55c4;border-radius:9px;padding:0 11px;font-size:8px;font-weight:800}.templates-top span{margin-right:6px}.marketplace-portal{min-height:100vh;background:#f4f7fb;color:var(--ink)}.marketplace-portal>header{height:74px;background:#071a40;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 30px;position:sticky;top:0;z-index:40;box-shadow:0 8px 25px rgba(5,25,61,.17)}.marketplace-brand{border:0;background:transparent;color:#fff;display:flex;align-items:center;gap:10px;text-align:left}.marketplace-brand img{width:39px;height:39px;-o-object-fit:contain;object-fit:contain}.marketplace-brand span,.marketplace-brand strong{display:block}.marketplace-brand strong{font-size:13px}.marketplace-brand span{font-size:7px;letter-spacing:.13em;color:#85b8ff;text-transform:uppercase;margin-top:2px}.marketplace-destination{display:flex;align-items:center;gap:10px}.marketplace-destination>span{font-size:7px;letter-spacing:.11em;color:#86a3ce;font-weight:800}.marketplace-destination select{height:37px;min-width:260px;border:1px solid rgba(255,255,255,.16);background:#102d61;color:#fff;border-radius:9px;padding:0 10px;font-size:8px}.marketplace-portal>header>div:last-child{display:flex;gap:7px}.market-cart,.market-library,.marketplace-close{height:35px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#d5e3fb;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.marketplace-close{background:#176de9;color:#fff;border-color:#176de9}.marketplace-content{max-width:1500px;margin:0 auto;padding:29px 33px 55px}.marketplace-toast{position:fixed;right:25px;top:88px;background:#087b64;color:#fff;border-radius:10px;padding:12px 38px 12px 13px;font-size:8px;z-index:60;box-shadow:0 15px 35px rgba(0,0,0,.18)}.marketplace-toast button{position:absolute;right:8px;border:0;background:transparent;color:#fff}.settings-shell{display:grid;grid-template-columns:215px minmax(0,1fr);gap:20px;align-items:start}.settings-side{background:#fff;border:1px solid var(--line);border-radius:15px;padding:11px;position:sticky;top:132px}.settings-side>div{display:grid;grid-template-columns:34px 1fr;gap:2px 9px;padding:10px 8px 16px;border-bottom:1px solid #e8edf4;margin-bottom:8px}.settings-side>div>span{grid-row:1/3;width:33px;height:33px;border-radius:9px;background:#fff7ed;color:#ea580c;display:grid;place-items:center}.settings-side>div strong{font-size:10px}.settings-side>div small{font-size:7px;color:#8a95a5}.settings-side>button{width:100%;height:38px;border:0;background:transparent;color:#6f7d91;border-radius:8px;display:flex;align-items:center;gap:9px;text-align:left;padding:0 10px;font-size:8px;font-weight:700}.settings-side>button>span{width:18px;text-align:center}.settings-side>button.active{background:#fff7ed;color:#ea580c;font-weight:800}.settings-main{min-width:0}.settings-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:19px}.settings-heading h1{font-size:27px;color:var(--navy);letter-spacing:-.04em;margin:0 0 5px}.settings-heading>div:first-child>p:last-child{font-size:9px;color:#7f8b9d;margin:0}.settings-heading>div:last-child{width:300px;height:40px;border:1px solid #d9e1ec;background:#fff;border-radius:9px;display:flex;align-items:center;padding:0 11px;color:#8b96a6}.settings-heading input{border:0;outline:0;flex:1;margin-left:8px;font-size:8px}.settings-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.settings-hub-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px;min-height:260px}.settings-hub-card header{display:flex;gap:10px;border-bottom:1px solid #e9edf3;padding-bottom:13px;margin-bottom:4px}.settings-hub-card header>span{width:32px;height:32px;border-radius:9px;background:#fff7ed;color:#ea580c;display:grid;place-items:center;flex:none}.settings-hub-card h3{font-size:10px;margin:2px 0 4px;color:var(--navy)}.settings-hub-card header p{font-size:7px;line-height:1.45;color:#8792a3;margin:0}.settings-hub-card>button{width:100%;border:0;background:#fff;color:#46566d;padding:8px 1px;display:flex;justify-content:space-between;text-align:left;font-size:8px;font-weight:700}.settings-hub-card>button span{color:#ea580c;opacity:0}.settings-hub-card>button:hover{color:#ea580c}.settings-hub-card>button:hover span{opacity:1}.danger-zone{border:1px solid #f1b9be;background:#fff9f9;border-radius:12px;padding:16px;display:flex;justify-content:space-between;align-items:center;margin-top:15px}.danger-zone>div{display:flex;gap:11px}.danger-zone>div>span{width:31px;height:31px;border-radius:9px;background:#ffeaec;color:#c53c47;display:grid;place-items:center;font-weight:900}.danger-zone strong{font-size:9px;color:#8b2630}.danger-zone p{font-size:7px;color:#8d7175;margin:4px 0 0}.danger-zone>button{border:1px solid #df4d57;background:#fff;color:#bd343f;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:800}.config-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:16px}.config-nav{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;height:-moz-max-content;height:max-content}.config-nav>button{width:100%;border:0;background:#fff;border-radius:9px;padding:10px;display:flex;gap:10px;text-align:left;color:#596980}.config-nav>button.active{background:#eaf3ff;color:#0b54c4}.config-nav>button>span{width:28px;height:28px;border-radius:8px;background:#f0f4f9;display:grid;place-items:center;flex:none}.config-nav>button.active>span{background:#176ce8;color:#fff}.config-nav small,.config-nav strong{display:block}.config-nav strong{font-size:8px}.config-nav small{font-size:6px;color:#8994a5;margin-top:3px}.config-main{min-width:0}.config-status{background:linear-gradient(120deg,#062052,#0c58ce);color:#fff;border-radius:15px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between}.config-status>div{display:flex;gap:12px;align-items:center}.config-status>div>span{width:40px;height:40px;border-radius:12px;background:#22b997;display:grid;place-items:center;font-weight:900}.config-status p,.config-status small,.config-status strong{display:block}.config-status small{font-size:6px;letter-spacing:.11em;color:#96bdf8}.config-status strong{font-size:11px;margin-top:4px}.config-status p{font-size:7px;color:#bdd0ef;margin:3px 0 0}.config-status>b{font-size:25px}.config-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.config-metrics article{background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px}.config-metrics small,.config-metrics span,.config-metrics strong{display:block}.config-metrics small{font-size:6px;color:#8994a4}.config-metrics strong{font-size:16px;color:#16335e;margin:4px 0}.config-metrics span{font-size:7px;color:#7c899c}.config-section{padding:20px}.config-row{display:grid;grid-template-columns:32px 1fr 100px 85px;align-items:center;gap:10px;border-top:1px solid #edf0f4;padding:12px 0}.config-row>span{width:29px;height:29px;border-radius:8px;background:#e8f2ff;color:#0b5dd7;display:grid;place-items:center}.config-row strong{font-size:8px}.config-row p{font-size:7px;color:#8691a2;margin:3px 0 0}.config-row>b{font-size:6px;padding:5px;border-radius:5px;text-align:center}.config-row>b.healthy{background:#def6ee;color:#087b64}.config-row>b.review{background:#fff0d6;color:#966100}.config-row>button{border:0;background:transparent;color:#0b5ed8;font-size:7px;font-weight:800}.detail-inbox{height:650px;background:#fff;border:1px solid var(--line);border-radius:15px;display:grid;grid-template-columns:255px minmax(0,1fr) 230px;overflow:hidden}.detail-inbox>aside:first-child{border-right:1px solid #e5eaf1;overflow:auto}.detail-search{height:52px;border-bottom:1px solid #e8edf3;padding:18px 14px;font-size:8px;color:#8994a4}.detail-inbox>aside:first-child>button{width:100%;border:0;border-bottom:1px solid #edf0f4;background:#fff;display:grid;grid-template-columns:34px 1fr auto;gap:9px;text-align:left;padding:12px}.detail-inbox>aside:first-child>button.active{background:#edf5ff;border-left:3px solid #146ae7}.detail-inbox>aside:first-child>button>span{width:32px;height:32px;border-radius:9px;background:#dfeaff;color:#0b55c5;display:grid;place-items:center;font-size:7px;font-weight:800}.detail-inbox>aside:first-child p,.detail-inbox>aside:first-child strong{display:block}.detail-inbox>aside:first-child strong{font-size:8px}.detail-inbox>aside:first-child p{font-size:7px;color:#8490a2;margin:4px 0 0}.detail-inbox time{font-size:6px;color:#929baa}.detail-inbox>section{display:grid;grid-template-rows:58px 1fr 64px}.detail-inbox>section>header{display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #e8edf3;gap:7px}.detail-inbox>section>header>div{flex:1}.detail-inbox>section>header span,.detail-inbox>section>header strong{display:block}.detail-inbox>section>header strong{font-size:9px}.detail-inbox>section>header span{font-size:7px;color:#8490a2;margin-top:3px}.detail-inbox>section>header button{border:1px solid #dbe3ed;background:#fff;border-radius:7px;padding:7px 9px;font-size:7px}.conversation-canvas{background:#f8fafc;padding:20px;overflow:auto}.conversation-canvas>span{display:block;text-align:center;font-size:6px;color:#939dac}.conversation-canvas>p{max-width:68%;padding:10px 12px;border-radius:11px;font-size:8px;line-height:1.5}.customer-message{background:#fff;border:1px solid #e0e6ef}.agent-message{background:#1769e7;color:#fff;margin-left:auto}.context-action{border:1px solid #d5e5ff;background:#edf5ff;border-radius:11px;padding:12px;margin:20px auto;max-width:82%}.context-action b{font-size:7px;color:#0b57c8}.context-action p{font-size:7px;color:#607089}.context-action button{border:0;background:transparent;color:#0b5fd8;font-size:7px;font-weight:800}.context-action.off{border-color:#e3e9f2;background:#f4f7fb}.context-action.off b{color:#5b6b82}.detail-inbox>section>footer{border-top:1px solid #e8edf3;padding:11px;display:flex;gap:8px}.detail-inbox>section>footer input{flex:1;border:1px solid #d9e1ec;border-radius:8px;padding:0 10px;font-size:8px}.detail-inbox>section>footer button{border:0;background:#146be8;color:#fff;border-radius:8px;padding:0 15px;font-size:7px;font-weight:800}.customer-context{border-left:1px solid #e5eaf1;padding:19px!important;text-align:center}.profile-dot{width:48px;height:48px;border-radius:13px;background:#dfeaff;color:#0c54c3;display:grid;place-items:center;margin:14px auto 9px;font-size:10px;font-weight:900}.customer-context h3{font-size:11px;margin:0 0 3px}.customer-context>span{font-size:7px;color:#07806a}.customer-context dl{text-align:left;border-top:1px solid #e9edf3;margin-top:17px;padding-top:5px}.customer-context dt{font-size:6px;color:#8b95a4;margin-top:10px}.customer-context dd{font-size:8px;margin:3px 0 0}.customer-context button{width:100%;border:1px solid #d7e1ed;background:#fff;border-radius:8px;padding:8px;font-size:7px;color:#0b55c3;font-weight:800}.workflow-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) 310px;gap:14px}.workflow-register{padding:15px}.table-tools{display:flex;gap:7px;padding-bottom:13px}.table-tools>div{flex:1;padding:9px 10px;color:#8793a4}.table-tools>button,.table-tools>div{border:1px solid #d9e1ec;border-radius:8px;font-size:7px}.table-tools>button{background:#fff;padding:0 10px;color:#607087}.workflow-record{width:100%;border:0;border-top:1px solid #e9edf3;background:#fff;display:grid;grid-template-columns:34px 1.25fr 1fr 68px 45px 18px;gap:10px;align-items:center;text-align:left;padding:13px 2px;color:#596980}.workflow-record>span{width:31px;height:31px;border-radius:9px;background:#e8f2ff;color:#0b5ed8;display:grid;place-items:center}.workflow-record small,.workflow-record strong{display:block}.workflow-record strong{font-size:8px;color:#243954}.workflow-record small{font-size:6px;color:#8a95a5;margin-top:3px}.workflow-record p{font-size:7px}.workflow-record>b{font-size:6px;border-radius:5px;padding:5px;text-align:center;background:#edf1f5}.workflow-record>b.live{background:#dff7ef;color:#087b64}.workflow-record>b.testing{background:#fff0d5;color:#956100}.workflow-record em{font-size:7px;font-style:normal}.workflow-record i{color:#0b5fd8;font-style:normal}.workflow-inspector{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.workflow-inspector h3{font-size:13px;margin:0}.workflow-inspector>p:not(.kicker){font-size:8px;line-height:1.5;color:#7c899b}.mini-flow{display:flex;align-items:center;gap:5px;overflow:auto;background:#f4f7fb;border-radius:9px;padding:10px;margin:15px 0}.mini-flow span{background:#fff;border:1px solid #d8e2ef;border-radius:6px;padding:6px;font-size:6px;white-space:nowrap}.mini-flow i{font-style:normal;color:#0b5fd8}.workflow-inspector dl{border-top:1px solid #e7ecf3}.workflow-inspector dt{font-size:6px;color:#8994a5;margin-top:11px}.workflow-inspector dd{font-size:8px;margin:3px 0}.workflow-inspector>button{width:100%;border:0;background:#146be8;color:#fff;border-radius:8px;padding:9px;margin-top:8px;font-size:7px;font-weight:800}.workflow-inspector>button+button{background:#eaf3ff;color:#0b55c5}.analytics-summary,.customer-summary,.transaction-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px}.analytics-summary article,.customer-summary article,.transaction-kpis article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px}.analytics-summary small,.analytics-summary span,.analytics-summary strong,.customer-summary small,.customer-summary span,.customer-summary strong,.transaction-kpis small,.transaction-kpis span,.transaction-kpis strong{display:block}.analytics-summary small,.customer-summary small,.transaction-kpis small{font-size:6px;color:#8994a4}.analytics-summary strong,.customer-summary strong,.transaction-kpis strong{font-size:18px;color:#17355f;margin:5px 0}.analytics-summary span,.customer-summary span,.transaction-kpis span{font-size:7px;color:#7b899c}.data-register,.transaction-register{padding:15px;overflow:auto}.register-head,.register-row{min-width:780px;display:grid;grid-template-columns:1.45fr .8fr 1.25fr .8fr .7fr 20px;gap:10px;align-items:center;padding:10px}.register-head{background:#f5f7fa;border-radius:7px;font-size:6px;color:#8994a4;text-transform:uppercase;font-weight:800}.register-row{width:100%;border:0;border-bottom:1px solid #e9edf3;background:#fff;text-align:left;color:#526179}.register-row>span:first-child{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:1px 8px}.register-row>span:first-child i{grid-row:1/3;width:29px;height:29px;border-radius:8px;background:#e3edff;color:#0b55c4;display:grid;place-items:center;font-size:7px;font-style:normal;font-weight:800}.register-row strong{font-size:8px;color:#243954}.register-row small{font-size:6px;color:#8994a4}.register-row>b{font-size:6px;border-radius:5px;padding:5px;background:#e0f6ee;color:#087c64;width:-moz-max-content;width:max-content}.register-row>b.review{background:#fff0d5;color:#956100}.register-row>b.expired{background:#ffe8ea;color:#b63d47}.register-row>span{font-size:7px}.register-row>em{color:#0b5ed8;font-style:normal}.integration-health{background:#e8f8f2;border:1px solid #cbeadd;border-radius:13px;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.integration-health>div{display:flex;align-items:center;gap:11px}.integration-health>div>span{width:34px;height:34px;border-radius:10px;background:#0d8b70;color:#fff;display:grid;place-items:center}.integration-health p,.integration-health small,.integration-health strong{display:block}.integration-health small{font-size:6px;color:#4e8b7d}.integration-health strong{font-size:9px}.integration-health p{font-size:7px;color:#69887f;margin:3px 0 0}.integration-health>button{border:0;background:transparent;color:#08745f;font-size:7px;font-weight:800}.integration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.integration-grid article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px}.integration-grid header{display:flex;justify-content:space-between}.integration-grid header>span{width:34px;height:34px;border-radius:9px;background:#e8f2ff;color:#0b5fd8;display:grid;place-items:center}.integration-grid header>b{font-size:6px;background:#e0f6ee;color:#087b64;border-radius:5px;padding:5px;height:-moz-max-content;height:max-content}.integration-grid h3{font-size:10px;margin:14px 0 3px}.integration-grid>article>p{font-size:7px;color:#8994a4}.integration-grid dl{display:grid;grid-template-columns:1fr auto;border-top:1px solid #e9edf3;padding-top:7px}.integration-grid dd,.integration-grid dt{font-size:7px;margin:5px 0}.integration-grid dt{color:#8994a4}.integration-grid button{border:0;background:transparent;color:#0b5ed8;padding:5px 0 0;font-size:7px;font-weight:800}.analytics-detail{display:grid;grid-template-columns:minmax(0,1.45fr) 310px;gap:13px}.intelligence-list,.performance-chart{padding:20px}.chart-bars{height:260px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #dfe5ed;background:repeating-linear-gradient(180deg,#fff 0,#fff 64px,#edf1f5 65px);padding:18px 10px 0}.chart-bars>i{flex:1;background:linear-gradient(#1f7df4,#0b4ebf);border-radius:5px 5px 0 0;position:relative}.chart-bars>i:nth-child(3n)>b{position:absolute;left:20%;right:20%;bottom:0;height:48%;background:#49d4ae;border-radius:4px 4px 0 0}.performance-chart footer{display:flex;gap:18px;padding-top:15px}.performance-chart footer span{font-size:7px;color:#758398}.performance-chart footer i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.blue-dot{background:#176de8}.green-dot{background:#32c39d}.purple-dot{background:#7657dd}.intelligence-list>div{display:flex;gap:10px;border-top:1px solid #e9edf3;padding:13px 0}.intelligence-list>div>span{width:28px;height:28px;border-radius:8px;background:#e8f2ff;color:#0b5ed8;display:grid;place-items:center}.intelligence-list p{margin:0}.intelligence-list small,.intelligence-list strong{display:block}.intelligence-list strong{font-size:8px}.intelligence-list small{font-size:7px;color:#8490a2;margin-top:4px}.team-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:13px}.team-detail-row{display:grid;grid-template-columns:34px 1.3fr .9fr .6fr 25px;gap:10px;align-items:center;border-top:1px solid #e9edf3;padding:12px 2px}.team-detail-row>span{width:31px;height:31px;border-radius:9px;background:#e3edff;color:#0b55c4;display:grid;place-items:center;font-size:7px;font-weight:800}.team-detail-row small,.team-detail-row strong{display:block}.team-detail-row strong{font-size:8px}.team-detail-row small{font-size:6px;color:#8994a4;margin-top:3px}.team-detail-row>b{font-size:7px;color:#5e6e85}.team-detail-row time{font-size:6px;color:#8994a4}.team-detail-row button{border:0;background:transparent}.role-summary{padding:20px}.role-summary>strong{display:block;font-size:30px;color:#0b4fb9}.role-summary>span{font-size:7px;color:#7d899c}.role-summary ul{padding-left:15px;margin-top:18px}.role-summary li{font-size:7px;color:#64738a;line-height:1.7}.role-summary li::marker{color:#0d8b70}.role-summary button{width:100%;border:0;background:#146be8;color:#fff;border-radius:8px;padding:9px;font-size:7px;font-weight:800}.transaction-head,.transaction-row{min-width:720px;display:grid;grid-template-columns:1fr 1.15fr .8fr .8fr .7fr .6fr;gap:10px;padding:11px}.transaction-head{background:#f5f7fa;border-radius:7px;font-size:6px;color:#8994a4;font-weight:800}.transaction-row{width:100%;border:0;border-bottom:1px solid #e9edf3;background:#fff;text-align:left;color:#536279}.transaction-row span{font-size:7px}.transaction-row span:first-child{font-weight:800;color:#25405f}.security-posture{border-radius:15px;background:linear-gradient(120deg,#071e4c,#0b4eb8);color:#fff;padding:22px;display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.security-posture>section{display:flex;gap:16px;align-items:center}.posture-score{width:74px;height:74px;border:7px solid rgba(255,255,255,.14);border-top-color:#45d7ae;border-radius:50%;display:grid;place-items:center}.posture-score strong{font-size:19px}.posture-score span{font-size:7px;margin-top:-20px}.security-posture h3{font-size:13px;margin:3px 0}.security-posture p:not(.kicker){font-size:7px;color:#bed0ec;margin:0}.security-posture aside{display:flex;gap:22px}.security-posture aside>span{font-size:18px;text-align:center}.security-posture aside small{display:block;font-size:6px;color:#a9c2e8;margin-top:4px}.control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.control-grid article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px}.control-grid>article>span{width:32px;height:32px;border-radius:9px;background:#e8f2ff;color:#0b5ed8;display:grid;place-items:center}.control-grid h3{font-size:9px;margin:11px 0 3px}.control-grid p{font-size:7px;color:#8994a4}.control-grid strong{font-size:7px}.control-grid>article>i{display:block;height:4px;background:#e9edf3;border-radius:4px;margin:8px 0}.control-grid>article>i b{display:block;height:100%;background:#20b491;border-radius:4px}.control-grid button{border:0;background:transparent;color:#0b5ed8;font-size:7px;font-weight:800;padding:4px 0}.rich-module-grid{display:grid;grid-template-columns:minmax(0,1.35fr) 290px;gap:13px}.module-control,.rich-register{padding:20px}.rich-register>button{width:100%;border:0;border-top:1px solid #e9edf3;background:#fff;display:grid;grid-template-columns:30px 1fr 60px 60px;align-items:center;gap:10px;padding:12px 0;text-align:left}.rich-register>button>span{width:28px;height:28px;border-radius:8px;background:#e8f2ff;color:#0b5ed8;display:grid;place-items:center}.rich-register small,.rich-register strong{display:block}.rich-register strong{font-size:8px}.rich-register small{margin-top:3px}.rich-register small,.rich-register time{font-size:6px;color:#8994a4}.rich-register>button>b{font-size:6px;color:#0a7d65}.module-control>h3{font-size:12px}.module-control>p:not(.kicker){font-size:8px;color:#78869a;line-height:1.5}.module-control dl{border-top:1px solid #e9edf3}.module-control dt{font-size:6px;color:#8994a4;margin-top:10px}.module-control dd{font-size:8px;margin:3px 0}.module-control button{width:100%;border:0;background:#146be8;color:#fff;border-radius:8px;padding:9px;font-size:7px;font-weight:800;margin-top:12px}@media(max-width:1250px){.settings-card-grid{grid-template-columns:1fr 1fr}.detail-inbox{grid-template-columns:230px minmax(0,1fr)}.customer-context{display:none}.control-grid,.integration-grid{grid-template-columns:1fr 1fr}}@media(max-width:980px){.marketplace-destination{display:none}.analytics-detail,.config-layout,.rich-module-grid,.settings-shell,.team-layout,.workflow-detail-grid{grid-template-columns:1fr}.settings-side{position:static;display:flex;overflow:auto}.settings-side>div{display:none}.settings-side>button{width:auto;white-space:nowrap}.config-nav{display:flex;overflow:auto}.config-nav>button{min-width:170px}.analytics-summary,.config-metrics,.customer-summary,.transaction-kpis{grid-template-columns:1fr 1fr}.workflow-inspector{display:none}}@media(max-width:760px){.templates-top{width:35px;padding:0;font-size:0}.templates-top span{font-size:11px;margin:0}.marketplace-portal>header{padding:0 14px}.marketplace-portal>header>div:last-child .market-cart,.marketplace-portal>header>div:last-child .market-library{display:none}.marketplace-content{padding:21px 14px 40px}.control-grid,.integration-grid,.settings-card-grid{grid-template-columns:1fr}.settings-heading{align-items:flex-start;gap:10px}.settings-heading>div:last-child{width:180px}.danger-zone{align-items:flex-start;gap:10px;flex-direction:column}.analytics-summary,.config-metrics,.customer-summary,.transaction-kpis{grid-template-columns:1fr 1fr}.config-row{grid-template-columns:30px 1fr 75px}.config-row>button{display:none}.detail-inbox{display:block;height:auto}.detail-inbox>aside:first-child{max-height:230px}.detail-inbox>section{min-height:520px}.workflow-record{grid-template-columns:32px 1fr 65px 18px}.workflow-record>em,.workflow-record>p{display:none}.chart-bars{height:210px}.security-posture{align-items:flex-start;gap:15px;flex-direction:column}.rich-register>button{grid-template-columns:28px 1fr 50px}.rich-register>button time{display:none}}.side-brand{height:86px;gap:12px;padding:0 17px}.side-brand img{width:49px;height:49px}.side-brand strong{font-size:18px}.side-brand span{font-size:8px;letter-spacing:.3em;margin-top:4px}.onboarding-brand{gap:15px}.onboarding-brand img{width:62px;height:62px}.onboarding-brand div strong{font-size:26px}.onboarding-brand div span{font-size:11px;margin-top:4px}.topbar{height:84px}.mode-band{top:84px}.sidebar-circuit:before{animation:sidebarCircuitDrift 13s ease-in-out infinite}.sidebar-circuit:after{animation:sidebarCircuitSweep 17s ease-in-out infinite}.sidebar-circuit i{animation:circuitNodeSignal 3.2s ease-in-out infinite}.circuit-art i:nth-child(2),.sidebar-circuit i:nth-child(2){animation-delay:-.7s}.circuit-art i:nth-child(3),.sidebar-circuit i:nth-child(3){animation-delay:-1.4s}.circuit-art i:nth-child(4),.sidebar-circuit i:nth-child(4){animation-delay:-2.1s}.circuit-art i:nth-child(5),.sidebar-circuit i:nth-child(5){animation-delay:-2.8s}.sidebar-circuit i:nth-child(6){animation-delay:-1.1s}.circuit-art:before{animation:signupCircuitOrbit 18s ease-in-out infinite}.circuit-art:after{animation:signupCircuitOrbit 12s ease-in-out infinite reverse}.circuit-art i{animation:circuitNodeSignal 3.4s ease-in-out infinite}@keyframes sidebarCircuitDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18px,-14px,0) scale(1.08)}}@keyframes sidebarCircuitSweep{0%,to{transform:rotate(24deg) translateY(0)}50%{transform:rotate(34deg) translateY(-28px)}}@keyframes signupCircuitOrbit{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(12deg) scale(1.08)}}@keyframes circuitNodeSignal{0%,to{transform:scale(.78);opacity:.45;box-shadow:0 0 5px #187cff}50%{transform:scale(1.45);opacity:1;box-shadow:0 0 18px #49a3ff}}.templates-top{height:48px;min-width:198px;border:0;background:linear-gradient(135deg,#126be9,#0b4fc3);color:#fff;border-radius:12px;padding:0 13px;display:flex;align-items:center;gap:10px;text-align:left;box-shadow:0 8px 20px rgba(12,86,205,.23)}.templates-top>span{width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.16);display:grid;place-items:center;font-size:13px;margin:0}.templates-top>div{flex:1}.templates-top small,.templates-top strong{display:block;white-space:nowrap}.templates-top strong{font-size:9px}.templates-top small{font-size:6px;color:#bed6ff;margin-top:2px}.templates-top>b{font-size:7px;white-space:nowrap}.templates-top:hover{transform:translateY(-1px);box-shadow:0 11px 25px rgba(12,86,205,.3)}.environment{height:44px;align-items:center}.environment button{height:36px;padding:0 13px;font-size:9px}.avatar,.top-icon{width:42px;height:42px}.top-popover-wrap{position:relative}.top-popover{position:absolute;right:0;top:52px;width:290px;background:#fff;border:1px solid #dce4ef;border-radius:14px;box-shadow:0 20px 55px rgba(11,34,69,.2);padding:8px;z-index:80;color:var(--ink)}.top-popover header{display:flex;align-items:center;justify-content:space-between;padding:7px 8px 10px;border-bottom:1px solid #e8edf3}.top-popover header strong{font-size:10px}.top-popover header button{border:0;background:transparent;color:#78869a}.notifications-panel>button{width:100%;border:0;background:#fff;border-radius:9px;padding:10px 8px;display:flex;gap:9px;text-align:left}.notifications-panel>button:hover{background:#f0f6ff}.notifications-panel>button>span{width:28px;height:28px;border-radius:8px;background:#e8f2ff;color:#0b5ed8;display:grid;place-items:center;flex:none;font-size:8px;font-weight:900}.notifications-panel small,.notifications-panel strong{display:block}.notifications-panel strong{font-size:8px}.notifications-panel small{font-size:7px;color:#8491a4;margin-top:3px}.notifications-panel footer{border-top:1px solid #e8edf3;text-align:center;color:#0b5ed8;font-size:7px;font-weight:800;padding:10px 5px 4px;cursor:pointer}.account-panel>div{display:grid;grid-template-columns:39px 1fr;grid-template-rows:auto auto;gap:2px 9px;padding:9px;border-bottom:1px solid #e8edf3;margin-bottom:4px}.account-panel>div>span{grid-row:1/3;width:38px;height:38px;border-radius:10px;background:#e7f0ff;color:#0b55c4;display:grid;place-items:center;font-size:8px;font-weight:900}.account-panel>div strong{font-size:9px}.account-panel>div small{font-size:7px;color:#8792a3}.account-panel>button{width:100%;border:0;background:#fff;border-radius:8px;text-align:left;padding:9px;color:#56667d;font-size:8px}.account-panel>button:hover{background:#f0f6ff;color:#0b56c7}.account-panel>button:last-child{border-top:1px solid #e8edf3;color:#b4424b;border-radius:0;margin-top:4px}.channel-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:18px}.channel-heading h1{font-size:30px;letter-spacing:-.045em;color:var(--navy);margin:0 0 7px}.channel-heading>div>p:last-child{font-size:11px;color:var(--muted);line-height:1.55;max-width:760px;margin:0}.channel-heading>button{border:0;background:linear-gradient(135deg,#176ee9,#0b4fc1);color:#fff;border-radius:13px;padding:11px 14px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;gap:2px 9px;text-align:left;min-width:225px;box-shadow:0 10px 23px rgba(16,91,211,.2)}.channel-heading>button>span{grid-row:1/3;width:29px;height:29px;border-radius:9px;background:rgba(255,255,255,.16);display:grid;place-items:center}.channel-heading>button strong{font-size:9px}.channel-heading>button small{font-size:6px;color:#bdd4f8}.channel-principle{background:linear-gradient(115deg,#061d4b,#0d58cf);color:#fff;border-radius:15px;padding:17px 19px;display:flex;align-items:center;gap:13px;margin-bottom:13px}.channel-principle>span{width:39px;height:39px;border-radius:11px;background:#fff;color:#0b57ca;display:grid;place-items:center;font-size:9px;font-weight:900}.channel-principle>div{flex:1}.channel-principle strong{font-size:10px}.channel-principle p{font-size:8px;color:#bdd0ee;margin:4px 0 0;line-height:1.5}.channel-principle>button{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:800}.channel-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.channel-summary article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.channel-summary small,.channel-summary span,.channel-summary strong{display:block}.channel-summary small{font-size:6px;color:#8994a4}.channel-summary strong{font-size:18px;color:#17365f;margin:5px 0}.channel-summary span{font-size:7px;color:#7d899c}.channel-section{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px;margin-bottom:14px}.channel-section>header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:12px}.channel-section>header h2{font-size:14px;color:var(--navy);margin:0}.channel-section>header p:not(.kicker){font-size:7px;color:#8591a3;margin:4px 0 0}.channel-section>header>button{border:0;background:transparent;color:#0b5dd7;font-size:7px;font-weight:800}.published-channels{display:grid;gap:9px}.published-channels>article{border:1px solid #e1e7ef;border-radius:12px;padding:13px;display:grid;grid-template-columns:43px 1fr auto;gap:12px;align-items:center}.published-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-size:8px;font-weight:900}.published-main>div{display:flex;align-items:center;gap:8px}.published-main h3{font-size:10px;margin:0}.published-main>p{font-size:7px;color:#8290a2;margin:4px 0 8px}.published-main dl{display:flex;gap:35px;margin:0}.published-main dl>div{display:flex;gap:7px}.published-main dt{font-size:6px;color:#929ca9}.published-main dd{font-size:7px;margin:0;color:#41516a}.channel-status{font-size:6px;padding:4px 6px;border-radius:5px}.channel-status.live{background:#def6ee;color:#087b64}.channel-status.test-ready{background:#e5f0ff;color:#0b58cd}.channel-status.draft{background:#fff0d5;color:#976200}.channel-actions{display:flex;gap:6px}.channel-actions button{border:1px solid #d7e1ed;background:#fff;color:#0b58ca;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800}.channel-actions button:last-child{background:#1267e5;border-color:#1267e5;color:#fff}.channel-catalogue{background:transparent}.channel-catalogue .channel-grid-new{grid-template-columns:repeat(4,1fr)}.channel-catalogue .channel-card-new{min-height:170px}.channel-card-new{transition:.18s}.channel-card-new:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(19,48,91,.08);border-color:#cddcf1}.channel-drawer{position:fixed;right:0;top:0;bottom:0;width:min(430px,100%);background:#fff;z-index:100;box-shadow:-20px 0 60px rgba(8,28,61,.22);padding:25px;overflow:auto}.drawer-close{position:absolute;right:17px;top:15px;width:31px;height:31px;border:0;border-radius:9px;background:#f0f3f7;color:#647287;font-size:18px}.drawer-identity{display:flex;gap:12px;align-items:center;padding-right:35px}.drawer-identity>span{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;font-size:9px;font-weight:900}.drawer-identity h2{font-size:20px;margin:0 0 5px}.customer-preview{background:#f2f6fb;border-radius:14px;padding:16px;margin:20px 0}.customer-preview>small,.mini-preview>small{font-size:6px;color:#8994a4;font-weight:800}.preview-phone{width:250px;max-width:100%;margin:12px auto 0;border:6px solid #10223f;border-radius:23px;background:#f7f9fc;overflow:hidden}.preview-phone header{height:56px;background:#0b56c9;color:#fff;display:flex;gap:9px;align-items:center;padding:0 12px}.preview-phone header>span{width:28px;height:28px;border-radius:8px;background:#fff;color:#0b56c9;display:grid;place-items:center;font-size:7px;font-weight:900}.preview-phone header small,.preview-phone header strong{display:block}.preview-phone header strong{font-size:8px}.preview-phone header small{font-size:6px;color:#c8dcfa;margin-top:2px}.preview-phone section{padding:13px}.preview-phone section>p{background:#fff;border:1px solid #e0e6ef;border-radius:9px;padding:9px;font-size:7px;line-height:1.5}.preview-phone section>button{width:100%;border:1px solid #d9e5f5;background:#edf5ff;color:#0b55c4;border-radius:8px;padding:8px;margin-top:5px;display:flex;justify-content:space-between;font-size:7px;font-weight:700}.preview-phone footer{text-align:center;font-size:5px;color:#98a1ae;padding:10px}.drawer-details{display:grid;grid-template-columns:1fr 1fr;gap:13px;border-top:1px solid #e6ebf2;padding-top:10px}.drawer-details dt{font-size:6px;color:#8b96a6}.drawer-details dd{font-size:8px;margin:4px 0 0}.drawer-primary,.drawer-secondary{width:100%;border:0;border-radius:9px;padding:10px;font-size:8px;font-weight:800;margin-top:8px}.drawer-primary{background:#1267e5;color:#fff}.drawer-secondary{background:#eaf3ff;color:#0b55c4}.channel-modal{position:fixed;inset:0;background:rgba(4,17,42,.64);backdrop-filter:blur(5px);z-index:120;display:grid;place-items:center;padding:20px}.channel-wizard{width:min(850px,100%);max-height:92vh;background:#fff;border-radius:19px;box-shadow:0 30px 85px rgba(0,0,0,.3);overflow:auto}.channel-wizard>header{display:flex;justify-content:space-between;padding:22px 24px 14px}.channel-wizard>header h2{font-size:20px;color:var(--navy);margin:0}.channel-wizard>header>button{width:31px;height:31px;border:0;border-radius:9px;background:#f0f3f7;color:#647287;font-size:18px}.wizard-progress{display:grid;grid-template-columns:repeat(4,1fr);padding:0 24px 17px;border-bottom:1px solid #e8edf3}.wizard-progress>div{display:flex;align-items:center;gap:7px;color:#98a2b0;position:relative}.wizard-progress>div:after{content:"";position:absolute;left:27px;right:8px;top:12px;height:1px;background:#dde4ed}.wizard-progress>div:last-child:after{display:none}.wizard-progress i{width:24px;height:24px;border-radius:50%;background:#edf1f5;display:grid;place-items:center;font-size:7px;font-style:normal;z-index:1}.wizard-progress span{font-size:7px;font-weight:800}.wizard-progress>div.active{color:#0b58ca}.wizard-progress>div.active i{background:#146be8;color:#fff}.channel-wizard>main{padding:22px 24px;min-height:330px}.channel-wizard>footer{border-top:1px solid #e8edf3;padding:15px 24px;display:flex;justify-content:space-between}.channel-wizard>footer button{border:1px solid #d7e0eb;background:#fff;color:#58677d;border-radius:9px;padding:10px 14px;font-size:8px;font-weight:800}.channel-wizard>footer button:last-child{border-color:#1267e5;background:#1267e5;color:#fff}.channel-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.channel-choice-grid>button{border:1px solid #dce4ee;background:#fff;border-radius:11px;padding:11px;display:grid;grid-template-columns:38px 1fr 18px;gap:10px;align-items:center;text-align:left;color:#506077}.channel-choice-grid>button.selected{border-color:#68a1f0;background:#f1f7ff;box-shadow:0 0 0 2px #deebff}.channel-choice-grid>button>span{width:37px;height:37px;border-radius:10px;display:grid;place-items:center;font-size:7px;font-weight:900}.channel-choice-grid small,.channel-choice-grid strong{display:block}.channel-choice-grid strong{font-size:9px;color:#243953}.channel-choice-grid small{font-size:7px;line-height:1.4;color:#8994a4;margin-top:3px}.channel-choice-grid>button>b{font-size:9px;color:#0b5ed8}.wizard-note{display:flex;gap:10px;border:1px solid #cfe1fa;background:#f0f6ff;border-radius:11px;padding:12px;margin-bottom:15px}.wizard-note>span{width:31px;height:31px;border-radius:8px;background:#146be8;color:#fff;display:grid;place-items:center;font-size:7px;font-weight:900;flex:none}.wizard-note p{font-size:8px;line-height:1.5;color:#617189;margin:0}.channel-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.channel-form label{font-size:8px;font-weight:800;color:#46566d}.channel-form label.wide{grid-column:1/-1}.channel-form input,.channel-form select,.channel-form textarea{display:block;width:100%;border:1px solid #d8e1ec;border-radius:9px;background:#fff;margin-top:6px;padding:0 11px;font-size:8px;color:#233752}.channel-form input,.channel-form select{height:42px}.channel-form textarea{height:83px;padding-top:10px;resize:vertical}.channel-form label>small{display:block;font-size:6px;color:#909aa9;font-weight:500;margin-top:5px}.experience-layout{display:grid;grid-template-columns:1fr 235px;gap:20px}.mini-preview{background:#f2f6fb;border-radius:13px;padding:13px}.mini-preview>div{background:#fff;border:5px solid #10223f;border-radius:18px;padding:12px;margin-top:9px}.mini-preview header{display:flex;align-items:center;gap:7px;border-bottom:1px solid #e6ebf2;padding-bottom:9px}.mini-preview header span{width:27px;height:27px;border-radius:8px;background:#1267e5;color:#fff;display:grid;place-items:center;font-size:6px}.mini-preview header strong{font-size:7px}.mini-preview p{font-size:7px;line-height:1.5;background:#f2f6fb;border-radius:8px;padding:8px}.mini-preview button{width:100%;border:1px solid #d7e4f6;background:#edf5ff;color:#0b55c4;border-radius:7px;padding:7px;display:flex;justify-content:space-between;font-size:6px}.review-channel>section{display:flex;gap:11px;align-items:center;border:1px solid #dce4ee;border-radius:12px;padding:14px}.review-channel>section>span{width:43px;height:43px;border-radius:11px;display:grid;place-items:center;font-size:8px;font-weight:900}.review-channel>section>div{flex:1}.review-channel>section small{font-size:6px;color:#8994a4}.review-channel h3{font-size:12px;margin:3px 0}.review-channel>section p{font-size:7px;color:#7c899b;margin:0}.review-channel>section>b{font-size:7px;background:#fff0d5;color:#956100;border-radius:6px;padding:6px}.review-channel>dl{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#e4e9f1;border:1px solid #e4e9f1;border-radius:11px;overflow:hidden;margin:13px 0}.review-channel>dl>div{background:#fff;padding:12px}.review-channel dt{font-size:6px;color:#8b96a6}.review-channel dd{font-size:8px;margin:4px 0 0}.launch-explanation{display:flex;gap:10px;background:#e9f8f3;border:1px solid #cdece0;border-radius:10px;padding:12px}.launch-explanation>span{width:25px;height:25px;border-radius:7px;background:#0d8a70;color:#fff;display:grid;place-items:center;flex:none}.launch-explanation p{font-size:7px;color:#587970;line-height:1.5;margin:0}@media(max-width:1280px){.templates-top{min-width:48px}.templates-top>b,.templates-top>div{display:none}.templates-top>span{background:transparent}.global-search{width:30vw}.channel-catalogue .channel-grid-new{grid-template-columns:repeat(3,1fr)}}@media(max-width:980px){.channel-catalogue .channel-grid-new,.channel-summary{grid-template-columns:1fr 1fr}.experience-layout{grid-template-columns:1fr}.mini-preview{display:none}.published-main dl{display:block}.published-main dl>div+div{margin-top:4px}}@media(max-width:760px){.topbar{height:66px}.mode-band{top:66px}.templates-top{width:40px;min-width:40px;height:40px;padding:0;display:grid;place-items:center}.templates-top>span{font-size:12px}.top-popover{position:fixed;right:12px;left:12px;top:62px;width:auto}.channel-heading{align-items:flex-start;flex-direction:column}.channel-heading h1{font-size:24px}.channel-heading>button{width:100%}.channel-principle{align-items:flex-start}.channel-principle>button{display:none}.channel-summary{grid-template-columns:1fr 1fr}.published-channels>article{grid-template-columns:38px 1fr}.channel-actions{grid-column:1/-1}.channel-actions button{flex:1}.published-main dl{display:none}.channel-catalogue .channel-grid-new,.channel-choice-grid,.channel-form{grid-template-columns:1fr}.channel-form label.wide{grid-column:auto}.wizard-progress span{display:none}.channel-wizard>main{padding:18px}.review-channel>dl{grid-template-columns:1fr 1fr}.onboarding-brand img{width:52px;height:52px}.onboarding-brand div strong{font-size:22px}}@media(prefers-reduced-motion:reduce){.circuit-art i,.circuit-art:after,.circuit-art:before,.sidebar-circuit i,.sidebar-circuit:after,.sidebar-circuit:before{animation:none}}.capability-lab{background:linear-gradient(145deg,#071d45,#0b438d);color:#fff;border-radius:17px;padding:20px;margin-bottom:14px;overflow:hidden}.capability-lab>header h2{font-size:17px;margin:0}.capability-lab>header p:not(.kicker){font-size:8px;color:#b8cff1;max-width:720px;line-height:1.55}.lab-tabs{display:flex;gap:6px;overflow:auto;padding:12px 0 15px}.lab-tabs button{white-space:nowrap;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#bcd0ed;border-radius:8px;padding:7px 9px;font-size:7px}.lab-tabs button span{font-size:6px;font-weight:900;margin-right:5px}.lab-tabs button.active{background:#fff;color:#0b55c4;border-color:#fff}.lab-content{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(320px,1.2fr);gap:18px}.lab-spec{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);border-radius:13px;padding:17px}.lab-spec>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;font-size:8px;font-weight:900;background:#fff!important}.lab-spec h3{font-size:15px;margin:11px 0 4px}.lab-spec>p{font-size:8px;color:#bdd0eb;line-height:1.5}.lab-spec>small{display:block;color:#85a9d8;font-size:6px;font-weight:800;margin:13px 0 5px}.lab-spec>strong{display:block;font-size:8px;line-height:1.45}.lab-spec>div{display:flex;flex-wrap:wrap;gap:5px}.lab-spec>div b{font-size:6px;background:rgba(255,255,255,.08);padding:5px 7px;border-radius:6px;color:#dbe9fb}.lab-spec>button{margin-top:15px;border:0;background:#fff;color:#0b55c4;border-radius:8px;padding:9px 11px;font-size:7px;font-weight:900}.lab-content>aside{background:rgba(255,255,255,.08);border-radius:13px;padding:14px;display:grid;place-items:center;min-height:390px}.channel-card-new>small{display:block;font-size:6px;line-height:1.45;color:#8a96a7;border-top:1px solid #edf0f4;padding-top:8px;margin-top:8px}.channel-wizard-expanded{width:min(1060px,100%)}.wizard-progress.six{grid-template-columns:repeat(6,1fr)}.identity-layout{display:grid;grid-template-columns:220px 1fr;gap:20px}.profile-upload{border:1px dashed #aac8ee;background:#f2f7ff;border-radius:14px;padding:18px;display:flex;align-items:center;flex-direction:column;text-align:center;cursor:pointer}.profile-upload input{position:absolute;opacity:0;pointer-events:none}.profile-upload img{width:105px;height:105px;border-radius:25px;-o-object-fit:cover;object-fit:cover;border:6px solid #fff;box-shadow:0 7px 22px rgba(14,73,154,.15);background:#071a41}.profile-upload strong{font-size:9px;color:#173a67;margin-top:12px}.profile-upload span{font-size:6px;line-height:1.5;color:#8190a4;margin:5px 0 10px}.profile-upload button{border:0;background:#1368e5;color:#fff;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:800}.provision-grid{background:#f8fafc;border:1px solid #e0e7f0;border-radius:13px;padding:17px}.experience-layout.expanded{grid-template-columns:1fr 340px}.form-section-label{font-size:6px;color:#8994a4;font-weight:900;letter-spacing:.12em;margin:17px 0 8px}.capability-toggle{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.capability-toggle button{border:1px solid #dbe3ed;background:#fff;color:#68778b;border-radius:8px;padding:8px;text-align:left;font-size:7px}.capability-toggle button i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#edf1f5;margin-right:7px;font-style:normal}.capability-toggle button.active{border-color:#8bb8f3;background:#edf5ff;color:#0b55c4;font-weight:800}.capability-toggle button.active i{background:#1267e5;color:#fff}.wizard-live-preview{background:#eef3f9;border-radius:13px;padding:12px}.wizard-live-preview>small{display:block;font-size:6px;color:#718096;font-weight:900;margin-bottom:9px}.operations-layout{display:grid;grid-template-columns:1fr 280px;gap:20px}.safeguard-card{border-radius:14px;background:linear-gradient(145deg,#071d45,#0b56c7);color:#fff;padding:19px}.safeguard-card>span{width:33px;height:33px;border-radius:9px;background:#48d6b1;display:grid;place-items:center;color:#073d36}.safeguard-card h3{font-size:12px}.safeguard-card ul{padding-left:15px}.safeguard-card li{font-size:7px;color:#c2d6f2;line-height:1.6;margin:5px 0}.review-summary{display:flex;align-items:center;gap:12px;border:1px solid #dce4ee;border-radius:12px;padding:13px}.review-summary img{width:53px;height:53px;border-radius:14px;-o-object-fit:cover;object-fit:cover;background:#071a41}.review-summary>div{flex:1}.review-summary small{font-size:6px;color:#8793a4}.review-summary h3{font-size:13px;margin:4px 0}.review-summary p{font-size:7px;color:#79879a;margin:0}.review-summary>b{background:#fff0d5;color:#8e6000;border-radius:6px;padding:6px;font-size:7px}.review-grid{display:grid;grid-template-columns:.7fr .7fr 1.2fr;gap:12px;margin:12px 0}.review-grid>aside,.review-grid>dl,.review-grid>section{border:1px solid #e1e7ef;border-radius:12px;padding:12px;margin:0}.review-grid dt,.review-grid>section>small{font-size:6px;color:#8994a4}.review-grid dd{font-size:7px;margin:3px 0 10px}.review-grid>section>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.review-grid>section b{font-size:6px;background:#edf5ff;color:#0b55c4;border-radius:6px;padding:6px}.review-grid>aside{background:#eef3f9;padding:9px}.channel-board{width:310px;max-width:100%;min-height:350px;border:6px solid #10223f;border-radius:24px;background:#fff;overflow:hidden;color:#19324e;box-shadow:0 15px 35px rgba(4,24,55,.2);font-size:8px}.channel-board button{cursor:pointer}.chat-board{display:flex;flex-direction:column;height:390px}.chat-board>header{height:56px;padding:0 9px;display:flex;align-items:center;gap:7px;background:#075e54;color:#fff}.chat-board.telegram>header{background:#229ed9}.chat-board.instagram>header{background:linear-gradient(110deg,#b52a8b,#ee7355)}.chat-board.messenger>header{background:#0879f9}.chat-board.wechat>header{background:#07a85c}.chat-board.web-chat>header{background:#145cc7}.chat-board>header>button{border:0;background:transparent;color:#fff}.chat-board>header img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#071a41}.chat-board>header div{flex:1}.chat-board>header small,.chat-board>header strong{display:block}.chat-board>header strong{font-size:8px}.chat-board>header strong i{font-style:normal;color:#56d3ff}.chat-board>header small{font-size:5px;color:rgba(255,255,255,.78);margin-top:2px}.chat-board>section{flex:1;overflow:auto;padding:10px;background:#e7ddd4}.chat-board.telegram>section,.chat-board.web-chat>section{background:#eaf2f8}.chat-board.instagram>section,.chat-board.messenger>section,.chat-board.wechat>section{background:#f4f6f9}.chat-board>section>span{display:block;width:-moz-max-content;width:max-content;margin:0 auto 7px;background:rgba(255,255,255,.75);border-radius:5px;padding:3px 6px;font-size:5px}.message{max-width:82%;border-radius:8px;padding:7px;margin:5px 0;box-shadow:0 1px 2px rgba(0,0,0,.08)}.message p{margin:0;line-height:1.45}.message time{display:block;text-align:right;color:#7c8791;font-size:5px}.message.incoming{background:#fff}.message.outgoing{background:#d9fdd3;margin-left:auto}.product-message,.rich-message{background:#fff;border-radius:9px;padding:8px;margin-top:7px}.rich-message strong{font-size:8px}.product-message p,.rich-message p{font-size:6px;color:#758297}.product-message button,.rich-message button{width:100%;border:0;border-top:1px solid #e5eaf0;background:#fff;color:#0a65ce;padding:7px;font-size:6px}.ice-breakers,.quick-actions{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.ice-breakers button,.quick-actions button{border:1px solid #8cbcf2;background:#fff;color:#0b63c8;border-radius:12px;padding:5px 7px;font-size:5px}.chat-board>footer{height:43px;display:flex;align-items:center;gap:5px;padding:6px;background:#f6f7f9}.chat-board>footer input{flex:1;border:1px solid #dde3ea;border-radius:15px;height:27px;padding:0 9px;font-size:6px}.chat-board>footer button{border:0;background:transparent;color:#0a64cb}.chat-board>nav{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e1e6ec}.chat-board>nav button{border:0;border-right:1px solid #e5e9ee;background:#fff;padding:7px 2px;font-size:5px;color:#36516f}.ussd-board{background:#f4f5f7;padding:15px;min-height:370px}.ussd-status{display:flex;justify-content:space-between;color:#65758a;font-size:7px}.ussd-board>section{margin-top:45px;background:#fff;border-radius:10px;padding:14px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.ussd-board>section p{font-size:8px;line-height:1.5}.ussd-board>section>button{display:block;width:100%;border:0;background:#fff;text-align:left;padding:5px 0;font-size:7px}.ussd-board>section>small{display:block;color:#8490a0;font-size:6px;margin:7px 0}.ussd-board>section>div{display:flex;justify-content:flex-end;gap:7px}.ussd-board>section>div button{border:0;background:transparent;color:#1267e5;font-size:7px;font-weight:800}.ussd-board>footer{text-align:center;color:#8994a4;margin-top:20px;font-size:6px}.sms-board{min-height:380px;display:flex;flex-direction:column}.sms-board>header{display:flex;align-items:center;gap:10px;padding:12px;background:#f5f6f8}.sms-board>header div{flex:1;text-align:center}.sms-board>header small,.sms-board>header strong{display:block}.sms-board>header button,.sms-board>header>b{border:0;background:transparent;color:#176de8}.sms-board>section{flex:1;padding:12px}.sms-board>section>span{display:block;text-align:center;font-size:5px;color:#8b96a6}.sms-board>section p{background:#e9e9eb;border-radius:12px;padding:8px;line-height:1.5}.sms-board>section small{font-size:5px;color:#8b96a6}.sms-board>footer{display:flex;padding:9px;gap:6px}.sms-board>footer input{flex:1;border:1px solid #dce3eb;border-radius:15px;padding:0 10px}.sms-board>footer button{border:0;border-radius:50%;background:#176de8;color:#fff;width:28px}.voice-board{background:linear-gradient(180deg,#0d2859,#06152f);color:#fff;padding:18px;text-align:center}.voice-board>header img{width:83px;height:83px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff;margin:20px auto 9px}.voice-board>header small,.voice-board>header span{display:block;color:#a8c2e8}.voice-board>header h3{font-size:15px;margin:5px}.voice-board>section p{background:rgba(255,255,255,.08);padding:9px;border-radius:8px;line-height:1.5}.voice-board>section>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.voice-board>section button{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:#fff;border-radius:7px;padding:7px;font-size:6px}.voice-board>section small{display:block;color:#8caad2;margin-top:8px}.voice-board>footer{display:flex;justify-content:space-around;margin-top:16px}.voice-board>footer button{border:0;background:rgba(255,255,255,.1);color:#fff;border-radius:50%;width:46px;height:46px;font-size:6px}.voice-board>footer .end-call{background:#e64c57}.miniapp-board{min-height:380px;background:#f2f6fb}.miniapp-board>header{display:flex;align-items:center;gap:9px;background:#fff;padding:12px}.miniapp-board>header img{width:38px;height:38px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#071a41}.miniapp-board>header small,.miniapp-board>header strong{display:block}.miniapp-board>header small{color:#8793a4;margin-top:3px}.miniapp-board>section{padding:15px}.miniapp-board>section h3{font-size:12px}.miniapp-board>section>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.miniapp-board>section button{border:1px solid #dce4ee;background:#fff;border-radius:10px;padding:10px;text-align:left}.miniapp-board>section button span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#eaf3ff;color:#0b5ed7}.miniapp-board>section button small,.miniapp-board>section button strong{display:block;margin-top:5px}.miniapp-board>section button small{font-size:5px;color:#8a96a6}.miniapp-board>footer{text-align:center;color:#8491a4;font-size:6px;padding:11px}@media(max-width:980px){.experience-layout.expanded,.lab-content,.operations-layout,.review-grid{grid-template-columns:1fr}.wizard-live-preview{display:grid;place-items:center}.identity-layout{grid-template-columns:180px 1fr}.review-grid>aside{display:grid;place-items:center}}@media(max-width:760px){.identity-layout,.lab-content{grid-template-columns:1fr}.profile-upload{min-height:210px}.wizard-progress.six span{display:none}.capability-toggle{grid-template-columns:1fr}.review-grid>aside,.wizard-live-preview{display:none}.lab-content>aside{min-height:370px}.channel-board{width:290px}}.app-shell .sidebar :is(.nav-group>p,.nav-item>b,.nav-item>small,.help-button strong,.help-button small){font-size:var(--system-text-body)!important}.app-shell .workspace :is(.topbar,.content) :is(p,span,li,td,th,dt,dd,label,button,input,select,textarea,small,strong,b,em){font-size:var(--system-text-body)!important}.app-shell .workspace .topbar :is(small,kbd){font-size:8px!important}.app-shell .workspace .topbar .business-switch>div>strong,.app-shell .workspace .topbar .templates-top strong{font-size:10px!important}.app-shell .workspace :is(.topbar,.content) :is(h1,h2,h3,h4,h5,h6){line-height:1.3}.app-shell .workspace :is(.topbar,.content) h1{font-size:var(--system-text-h1)!important}.app-shell .workspace :is(.topbar,.content) h2{font-size:var(--system-text-h2)!important}.app-shell .workspace :is(.topbar,.content) h3{font-size:var(--system-text-h3)!important}.app-shell .workspace :is(.topbar,.content) h4,.app-shell .workspace :is(.topbar,.content) h5,.app-shell .workspace :is(.topbar,.content) h6{font-size:var(--system-text-h4)!important}.app-shell .workspace .content :is(.customer-summary,.analytics-summary,.transaction-kpis) strong{font-size:18px!important}.app-shell .workspace .content .metric>strong{font-size:35px!important}@media (min-width:761px){.app-shell .workspace>.topbar{height:42px;min-height:42px;padding:0 16px;gap:8px}.app-shell .workspace>.topbar .business-switch{min-height:30px;gap:6px;padding:1px}.app-shell .workspace>.topbar .business-switch>span{width:26px;height:26px}.app-shell .workspace>.topbar .global-search{position:relative;left:auto;transform:none;flex:1 1 300px;width:min(360px,30vw);min-width:170px;max-width:360px;height:28px;margin:0 auto}.app-shell .workspace>.topbar .top-actions{flex:0 0 auto;gap:8px}.app-shell .workspace>.topbar .templates-top{height:28px;min-width:184px;gap:7px;border-radius:8px;padding:0 9px;box-shadow:0 4px 12px rgba(12,86,205,.16)}.app-shell .workspace>.topbar .templates-top>span{width:18px;height:18px}.app-shell .workspace>.topbar .templates-top small{font-size:8px!important}.app-shell .workspace>.topbar .templates-top>b{font-size:9px!important}.app-shell .workspace>.topbar .avatar,.app-shell .workspace>.topbar .top-icon{width:26px;height:26px}}@media (max-width:760px){.app-shell .workspace>.topbar{height:42px;min-height:42px;padding:0 10px;gap:6px}.app-shell .workspace>.topbar .business-switch{min-height:28px;gap:5px;padding:0}.app-shell .workspace>.topbar .business-switch>span{width:24px;height:24px}.app-shell .workspace>.topbar .top-actions{gap:6px}.app-shell .workspace>.topbar .avatar,.app-shell .workspace>.topbar .templates-top,.app-shell .workspace>.topbar .top-icon{width:26px;min-width:26px;height:26px}.app-shell .workspace>.topbar .templates-top{padding:0}}.app-shell .side-brand{height:48px;min-height:48px;gap:8px;padding:0 12px;display:flex;align-items:center}.app-shell .side-brand img{width:28px;height:28px;border-radius:6px;flex-shrink:0}.app-shell .side-brand .brand-title-wrap,.side-brand .brand-title-wrap{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:6px!important;white-space:nowrap!important;font-family:Outfit,Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important;line-height:1!important}.app-shell .side-brand .brand-name,.side-brand .brand-name{display:inline-block!important;font-size:16px!important;font-weight:850!important;letter-spacing:-.01em!important;color:#ffffff!important;text-transform:uppercase!important;line-height:1!important;margin:0!important}.app-shell .side-brand .brand-sub,.side-brand .brand-sub{display:inline-block!important;font-size:15px!important;font-weight:800!important;letter-spacing:.04em!important;color:#f97316!important;text-transform:uppercase!important;line-height:1!important;margin:0!important}.app-shell .side-brand .brand-title-wrap span,.side-brand .brand-title-wrap span{display:inline-block!important;margin:0!important}.app-shell .side-brand>button{width:22px;height:22px;display:grid;place-items:center;margin-left:auto;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fed7aa;cursor:pointer;transition:all .15s ease}.app-shell .side-brand>button:hover{background:rgba(249,115,22,.2);border-color:#f97316;color:#fff}.app-shell.collapsed .side-brand{padding:0 10px;justify-content:center}.app-shell.collapsed .side-brand .brand-title-wrap,.app-shell.collapsed .side-brand>button,.app-shell.gmd-view .templates-top,.app-shell.gmd-view .top-action-btn{display:none}.fund-request-inventory{min-width:0;overflow-x:auto}.fund-request-inventory>.table-tools{min-width:0;flex-wrap:wrap;align-items:center}.fund-request-inventory>.table-tools input{flex:1 1 230px;min-width:180px}.fund-request-inventory .register-head,.fund-request-inventory .register-row{min-width:1120px;grid-template-columns:minmax(230px,1.5fr) minmax(135px,.9fr) minmax(145px,1fr) minmax(110px,.72fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(105px,.65fr)}.fund-request-inventory .request-inventory-head,.fund-request-inventory .request-inventory-row{min-width:1420px;grid-template-columns:minmax(235px,1.45fr) minmax(140px,.9fr) minmax(115px,.7fr) minmax(115px,.72fr) minmax(120px,.8fr) minmax(115px,.75fr) minmax(140px,.9fr) minmax(125px,.8fr)}.request-inventory-tools select,.request-inventory-tools>button{flex:0 0 auto}.request-result-count{margin-left:auto;align-self:center;color:#7b899c;font-size:12px;white-space:nowrap}.request-inventory-amount{color:var(--navy);font-size:14px;white-space:nowrap}.request-dossier-overlay{position:fixed;inset:0;z-index:130;background:rgba(9,24,52,.65);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px}.request-dossier-modal{width:min(1100px,96vw);max-height:90vh;overflow:auto;background:#fff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 24px 60px rgba(8,28,61,.28);color:#17253d}.request-dossier-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;background:#fff;border-bottom:1px solid #e2e8f0}.request-dossier-heading{min-width:0}.request-dossier-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#718096;font-size:10px;margin-bottom:4px}.request-dossier-ref,.request-dossier-tier{font-size:9px;font-weight:750;border-radius:4px;padding:3px 6px}.request-dossier-ref{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.request-dossier-tier{background:#fff6dc;color:#a35708}.request-dossier-header h2{font-size:17px;line-height:1.3;margin:0;color:#14233f}.request-dossier-header-actions{display:flex;align-items:center;gap:8px;flex:none}.request-dossier-chat{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid #fed7aa;border-radius:7px;background:#fff7ed;color:#ea580c;text-decoration:none;font:inherit;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}.request-dossier-chat:hover{background:#ffedd5}.request-dossier-close{width:28px;height:28px;border:1px solid #e2e8f0;border-radius:50%;display:grid;place-items:center;background:#f1f5f9;color:#526179;cursor:pointer}.request-dossier-body{padding:16px 20px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px}.request-dossier-column{display:flex;flex-direction:column;gap:12px;min-width:0}.request-dossier-panel{padding:12px 14px;border:1px solid #e1e7ef;border-radius:9px;background:#fff}.request-dossier-panel h3{font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#6a7b94;margin:0 0 7px}.request-dossier-panel>p{font-size:11px;line-height:1.55;color:#31425c;margin:0}.request-dossier-due{display:flex;align-items:center;gap:5px;margin-top:9px;color:#718096;font-size:10px}.request-dossier-due strong{color:#334661}.request-dossier-vendor-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.request-dossier-vendor-title span{color:#078365;background:#e9f8f2;border:1px solid #bfead9;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:800;white-space:nowrap}.request-dossier-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0 0;padding:10px;background:#f7f9fc;border-radius:7px}.request-dossier-budget-facts dt,.request-dossier-facts dt{font-size:9px;color:#7d8ba1}.request-dossier-budget-facts dd,.request-dossier-facts dd{font-size:10px;font-weight:700;color:#34445e;margin:3px 0 0;overflow-wrap:anywhere}.request-dossier-checks{display:grid;gap:6px;list-style:none;padding:0;margin:10px 0 0}.request-dossier-checks li{display:flex;align-items:center;gap:6px;color:#187b65;font-size:10px}.request-dossier-requester{display:flex;align-items:center;gap:9px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;padding:9px 11px}.request-dossier-requester>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffedd5;color:#c2410c}.request-dossier-requester small,.request-dossier-requester strong{display:block}.request-dossier-requester strong{font-size:11px}.request-dossier-requester small{font-size:9px;color:#75839a;margin-top:3px}.request-dossier-amount{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.request-dossier-amount strong{font-size:18px;color:#14233f}.request-dossier-amount span{font-size:10px;font-weight:700;color:#ea580c}.request-dossier-progress{height:5px;background:#eef2f7;border-radius:5px;overflow:hidden;margin:8px 0 10px}.request-dossier-progress i{height:100%;display:block;background:linear-gradient(90deg,#f97316,#ea580c);border-radius:inherit}.request-dossier-budget-facts{display:grid;gap:6px;margin:0}.request-dossier-budget-facts>div,.request-dossier-facts-spaced>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.request-dossier-budget-facts dd{margin:0;white-space:nowrap}.request-dossier-budget-facts>div:last-child dd{color:#078365}.request-dossier-statuses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.request-dossier-statuses>div{min-width:0;padding:8px;background:#f7f9fc;border:1px solid #e8edf3;border-radius:7px}.request-dossier-statuses span,.request-dossier-statuses strong{display:block}.request-dossier-facts-spaced span,.request-dossier-statuses span{font-size:8px;color:#7d8ba1}.request-dossier-statuses strong{font-size:9px;color:#31425c;margin-top:4px;overflow-wrap:anywhere}.request-dossier-facts-spaced{display:grid;gap:6px;padding:0;background:transparent}.request-dossier-facts-spaced strong{font-size:9px;color:#34445e;text-align:right}.request-dossier-steps{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:11px}.request-dossier-steps li{display:flex;gap:8px;align-items:flex-start}.request-dossier-step-icon{width:17px;height:17px;flex:none;border-radius:50%;display:grid;place-items:center;border:1px solid #fed7aa;background:#fff7ed;color:#ea580c;font-size:9px;font-weight:800}.request-dossier-step-icon.approved{background:#e8f8f1;color:#078365;border-color:#bfead9}.request-dossier-step-title{display:flex;justify-content:space-between;gap:10px;font-size:10px}.request-dossier-step-title b{font-size:8px;color:#078365;white-space:nowrap}.request-dossier-steps small{display:block;margin-top:3px;color:#718096;font-size:9px}.request-dossier-steps p{font-size:9px;color:#58677d;font-style:italic;margin:3px 0 0}.request-dossier-messages{display:grid;gap:7px}.request-dossier-messages article{background:#f7f9fc;border-radius:7px;padding:8px 9px}.request-dossier-messages article>div{display:flex;justify-content:space-between;gap:10px}.request-dossier-messages strong{font-size:9px}.request-dossier-messages time{font-size:8px;color:#8390a3}.request-dossier-messages p{font-size:10px;line-height:1.45;color:#43546e;margin:4px 0 0;white-space:pre-wrap}.request-dossier-text-link{display:inline-block;border:0;padding:0;background:transparent;color:#ea580c;font:inherit;font-size:9px;font-weight:750;text-decoration:none;margin-top:8px;cursor:pointer}.request-dossier-note{display:flex;align-items:center;gap:7px;padding:9px 10px;background:#f0f5fb;border:1px solid #e0e8f2;border-radius:7px;color:#61728a;font-size:9px}.request-dossier-loading{position:fixed;z-index:131;top:50%;left:50%;transform:translate(-50%,-50%);padding:14px 18px;background:#fff;border:1px solid #dce4ee;border-radius:9px;box-shadow:0 12px 32px rgba(8,28,61,.18);font-size:11px;color:#34445e}.fund-request-inventory .register-row{font:inherit;cursor:pointer}.fund-request-inventory .register-row:hover{background:#fffbf7}@media(max-width:760px){.request-dossier-overlay{padding:8px}.request-dossier-modal{max-height:94vh}.request-dossier-header{padding:12px;align-items:flex-start}.request-dossier-header h2{font-size:14px}.request-dossier-meta{font-size:9px}.request-dossier-chat{font-size:0;padding:7px}.request-dossier-chat svg{width:15px;height:15px}.request-dossier-body{padding:12px;gap:10px}.request-dossier-body,.request-dossier-statuses{grid-template-columns:1fr}.request-dossier-header-actions{gap:5px}}.request-chat-overlay{position:fixed;inset:0;z-index:10001;background:rgba(9,24,52,.48);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px}.request-chat-modal{width:min(520px,calc(100vw - 24px));height:min(520px,calc(100vh - 32px));display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 22px 60px rgba(8,28,61,.28);color:#17253d}.request-chat-header{display:flex;align-items:center;gap:10px;padding:13px 15px;border-bottom:1px solid #e6ebf2;background:#fff}.request-chat-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#fff7ed;color:#ea580c;flex:none}.request-chat-header>div{min-width:0;flex:1}.request-chat-header small,.request-chat-header strong{display:block}.request-chat-header strong{font-size:13px;color:#182945}.request-chat-header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;color:#74839a}.request-chat-header button{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:50%;background:#f8fafc;color:#53647d}.request-chat-messages{flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:14px;background:#f7f9fc}.request-chat-message{max-width:88%;align-self:flex-start;padding:9px 11px;border:1px solid #e2e8f0;border-radius:10px 10px 10px 3px;background:#fff}.request-chat-message.mine{align-self:flex-end;border-color:#fed7aa;border-radius:10px 10px 3px 10px;background:#fff7ed}.request-chat-message>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.request-chat-message strong{font-size:10px;color:#263954}.request-chat-message span,.request-chat-message time{font-size:8px;color:#8290a4}.request-chat-message time{margin-left:auto}.request-chat-message p{margin:5px 0 0;font-size:11px;line-height:1.5;color:#344760;white-space:pre-wrap;overflow-wrap:anywhere}.request-chat-empty{margin:auto;text-align:center;color:#7b899c;font-size:11px}.request-chat-compose{display:flex;align-items:center;gap:8px;padding:11px;border-top:1px solid #e5eaf1;background:#fff}.request-chat-compose-field{position:relative;flex:1;min-width:0}.request-chat-compose input{width:100%;min-width:0;height:36px;padding:0 11px;border:1px solid #d9e2ed;border-radius:8px;font-size:11px;color:#243752;outline:none}.request-chat-compose input:focus{border-color:#fdba74;box-shadow:0 0 0 3px #ffedd5}.request-chat-compose button{height:36px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:8px;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;font-size:10px;font-weight:750}.request-chat-compose button:disabled{opacity:.5;cursor:not-allowed}.request-chat-compose>p{position:absolute;transform:translateY(-37px);margin:0;color:#bd3131;font-size:9px}.request-chat-mode{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:9px 12px;border-bottom:1px solid #e5eaf1;background:#fff}.request-chat-mode>button{height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#55667e;font-size:9px;font-weight:700;cursor:pointer}.request-chat-mode>button.active{border-color:#fed7aa;background:#fff7ed;color:#ea580c}.request-chat-mention-list{position:absolute;z-index:2;bottom:calc(100% + 5px);left:0;width:min(280px,calc(100vw - 48px));max-height:190px;overflow:auto;padding:4px;border:1px solid #dce4ee;border-radius:9px;background:#fff;box-shadow:0 10px 24px rgba(8,28,61,.16)}.request-chat-mention-list button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:0;border-radius:6px;background:#fff;text-align:left;cursor:pointer}.request-chat-mention-list button:focus,.request-chat-mention-list button:hover{background:#fff7ed;outline:none}.request-chat-mention-list button strong{font-size:10px;color:#263954}.request-chat-mention-empty,.request-chat-mention-list button span{font-size:9px;color:#8290a4}.request-chat-mention-empty{display:block;padding:8px}.request-chat-message span svg{display:inline-block;vertical-align:-2px}.staff-approval-page{max-width:1160px;margin:0 auto;padding:28px 24px;color:#15233e}.staff-approval-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px}.staff-approval-heading .kicker{margin:0 0 7px;color:#ea580c;font-size:10px;font-weight:800;letter-spacing:.14em}.staff-approval-heading h1{margin:0;font-size:24px}.staff-approval-heading p:not(.kicker){margin:7px 0 0;color:#74839b;font-size:12px}.staff-approval-heading>button{display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:1px solid #dce4ee;border-radius:8px;background:#fff;color:#364a67;font-size:10px;font-weight:700;cursor:pointer}.staff-approval-list{overflow:hidden;border:1px solid #e0e7f0;border-radius:12px;background:#fff;box-shadow:0 4px 16px rgba(13,35,67,.04)}.staff-approval-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #edf1f6}.staff-approval-row:last-child{border-bottom:0}.staff-approval-avatar{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:50%;background:#fff7ed;color:#ea580c}.staff-approval-person{flex:1;min-width:0}.staff-approval-person>*{display:block}.staff-approval-person strong{font-size:12px;color:#243753}.staff-approval-person span{margin-top:3px;font-size:10px;color:#536780}.staff-approval-person small{margin-top:4px;font-size:9px;color:#8794a7}.staff-approval-actions{display:flex;gap:7px}.staff-approval-actions button{height:31px;display:flex;align-items:center;gap:5px;padding:0 9px;border:1px solid #dce4ee;border-radius:7px;background:#fff;color:#586983;font-size:9px;font-weight:750;cursor:pointer}.staff-approval-actions button:last-child{border-color:#b9e7d9;background:#effaf6;color:#078463}.staff-approval-actions button:disabled{opacity:.55;cursor:wait}.staff-approval-empty{padding:30px;text-align:center;color:#8290a4;font-size:11px}.staff-approval-alert{margin-bottom:12px;padding:10px 12px;border:1px solid #bfe7d8;border-radius:8px;background:#f0faf6;color:#087658;font-size:11px}.staff-approval-alert.error{border-color:#f3d0d0;background:#fff7f7;color:#a52c2c}.notifications-panel .notification-item{width:100%;border:0;background:#fff;border-radius:9px;padding:10px 8px;display:flex;gap:9px;text-align:left;text-decoration:none;color:inherit}.notifications-panel .notification-item:hover{background:#fff7ed}.notifications-panel .notification-item>span{width:28px;height:28px;border-radius:8px;background:#fff7ed;color:#ea580c;display:grid;place-items:center;flex:none;font-size:11px;font-weight:900}.notifications-panel .notification-item.read{opacity:.58}.notifications-panel .notification-item>div{min-width:0}.notification-empty{padding:12px 8px;color:#8491a4;font-size:9px}