:root{color:#17211b;font-synthesis:none;--green:#1f6b4f;--lime:#d9f660;--ink:#17211b;--muted:#6d7872;--line:#e1e7e2;--card:#fff;background:#f5f7f4;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:10;background:#123b30;flex-direction:column;width:252px;padding:22px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.logo{align-items:center;gap:12px;padding:0 8px 22px;display:flex}.logo-mark{background:var(--lime);color:#173c30;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.logo b{font-size:17px}.logo small{letter-spacing:2px;color:#a9c1b6;margin-top:3px;font-size:9px;display:block}.sidebar nav{gap:15px;display:grid}.sidebar nav section{gap:3px;display:grid}.sidebar nav label{color:#77988a;letter-spacing:1px;padding:0 13px 5px;font-size:10px}.sidebar nav a{color:#bfd2c9;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-size:13px;text-decoration:none;display:flex}.sidebar nav a:hover,.sidebar nav a.router-link-active{color:#fff;background:linear-gradient(90deg,#246b58,#3d8069)}.sidebar nav i{text-align:center;color:#bce75b;width:20px;font-size:16px;font-style:normal}.side-bottom{margin-top:22px}.upgrade{color:#fff;background:#204b3b;border:1px solid #32614e;border-radius:12px;gap:4px;margin-bottom:12px;padding:14px;text-decoration:none;display:grid}.upgrade span{color:var(--lime);font-size:12px}.upgrade b{font-size:12px}.user{color:#fff;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.user>span:nth-child(2){text-align:left;min-width:0;display:grid}.user b{font-size:13px}.user small{color:#9fb7ac;text-overflow:ellipsis;white-space:nowrap;max-width:95px;overflow:hidden}.user em{color:#9fb7ac;margin-left:auto;font-size:11px;font-style:normal}.avatar{color:#153d30;background:#d9f660;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.main{width:calc(100% - 252px);min-height:100vh;margin-left:252px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:62px;color:var(--muted);z-index:5;background:#ffffffd9;justify-content:flex-end;align-items:center;gap:18px;padding:0 34px;font-size:12px;display:flex;position:sticky;top:0}.status-dot{background:#38a169;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.plan-pill{color:var(--green);background:#edf5f0;border-radius:99px;padding:7px 12px;font-weight:700}.page{max-width:1440px;margin:auto;padding:34px}.page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.page-head h1{letter-spacing:-.5px;margin:0 0 6px;font-size:27px}.page-head p{color:var(--muted);margin:0;font-size:14px}.btn{background:var(--green);color:#fff;border:0;border-radius:9px;padding:10px 17px;font-weight:700;box-shadow:0 4px 12px #1f6b4f22}.btn:hover{background:#18563f}.btn.light{color:var(--green);box-shadow:none;background:#eef3ef}.btn.danger{color:#aa3529;box-shadow:none;background:#fff1ef}.btn:disabled{opacity:.45;cursor:not-allowed}.grid{gap:18px;display:grid}.stats{grid-template-columns:repeat(4,1fr)}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;box-shadow:0 2px 8px #19352708}.stat small{color:var(--muted);font-size:12px}.stat strong{margin-top:13px;font-size:28px;display:block}.stat em{color:#36976d;font-size:11px;font-style:normal}.panel{margin-top:20px}.panel h2{margin:0 0 17px;font-size:16px}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:#849089;text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--line);padding:10px;font-size:11px}.table td{border-bottom:1px solid #edf0ed;padding:14px 10px;font-size:13px}.table tr:last-child td{border:0}.table-sub{color:var(--muted);margin-top:5px;display:block}.badge{color:#287250;background:#edf5f0;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge.queued,.badge.claiming{color:#8a6812;background:#fff5d8}.badge.failed,.badge.alert{color:#a13c31;background:#ffebe8}.muted{color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:48px 20px}.form{gap:14px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field{gap:7px;display:grid}.field label{color:#56615b;font-size:12px;font-weight:700}.input{background:#fff;border:1px solid #d9e0db;border-radius:9px;outline:none;width:100%;padding:11px 12px}.input:focus{border-color:#69a789;box-shadow:0 0 0 3px #dff0e7}.textarea{resize:vertical;min-height:100px}.modal-bg{z-index:30;background:#10211988;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(580px,100%);padding:24px;box-shadow:0 25px 70px #0003}.modal h2{margin:0 0 20px}.modal-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.error{color:#b53b32;background:#fff0ee;border-radius:8px;padding:10px;font-size:12px}.success{color:#176641;background:#eaf8ef;border-radius:8px;margin-bottom:16px;padding:10px;font-size:12px}.brand-grid{grid-template-columns:repeat(3,1fr)}.brand-card{color:inherit;text-decoration:none;transition:all .2s}.brand-card:hover{border-color:#9bc5ad;transform:translateY(-2px)}.brand-icon{color:#1f6b4f;background:#e7f2ec;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:20px;font-weight:900;display:grid}.brand-card h3{margin:0 0 6px}.brand-card p{color:var(--muted);height:34px;font-size:12px}.brand-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:18px;padding-top:14px;font-size:11px;display:flex}.auth-wrap{background:#fff;grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.auth-visual{color:#fff;background:#153d30;flex-direction:column;justify-content:space-between;padding:70px;display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #ffffff20;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-180px;right:-230px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.auth-copy{z-index:2;position:relative}.auth-copy h1{letter-spacing:-2px;margin:0 0 20px;font-size:48px;line-height:1.12}.auth-copy h1 span{color:var(--lime)}.auth-copy p{color:#b8cfc4;max-width:510px;line-height:1.8}.auth-form{place-items:center;padding:40px;display:grid}.auth-box{width:min(390px,100%)}.auth-box h2{margin:0 0 8px;font-size:28px}.auth-box>p{color:var(--muted);margin:0 0 28px;font-size:13px}.auth-switch{text-align:center;color:var(--muted);margin-top:20px;font-size:12px}.auth-switch a{color:var(--green);font-weight:700;text-decoration:none}.pricing{grid-template-columns:repeat(3,1fr)}.price-card{position:relative}.price-card.featured{border:2px solid var(--green)}.price-card h3{margin:4px 0}.price{margin:18px 0;font-size:30px;font-weight:900}.price small{color:var(--muted);font-size:12px;font-weight:400}.features{color:#516059;gap:10px;padding:0;font-size:13px;list-style:none;display:grid}.features li:before{content:"✓";color:#239164;margin-right:8px;font-weight:900}.split{grid-template-columns:1.2fr .8fr}.answer{white-space:pre-wrap;background:#f7f9f7;border-radius:10px;padding:15px;font-size:13px;line-height:1.7}.tabs{gap:8px;margin-bottom:18px;display:flex}.tabs button{color:#5a665f;background:#edf1ee;border:0;border-radius:8px;padding:8px 12px}.tabs button.active{color:#fff;background:#1f6b4f}.brand-select{width:220px}.head-actions{gap:10px;display:flex}.notice-banner{color:#52645a;background:#eef8f2;border:1px solid #d1e9d9;border-radius:12px;align-items:center;gap:14px;margin-bottom:20px;padding:14px 17px;font-size:12px;display:flex}.notice-banner b{color:var(--green);white-space:nowrap}.notice-banner a{color:var(--green);margin-left:auto;font-weight:700;text-decoration:none}.metric-row{border-bottom:1px solid #edf0ed;grid-template-columns:150px 1fr 58px;align-items:center;gap:16px;padding:13px 0;display:grid}.metric-row span{gap:4px;display:grid}.metric-row small,.voice-row small{color:var(--muted);font-size:11px}.metric-row>strong,.voice-row>strong{text-align:right}.metric-row.compact{grid-template-columns:1fr 60px}.bar{background:#edf1ee;border-radius:99px;height:9px;overflow:hidden}.bar i{background:linear-gradient(90deg,#1e8962,#9dd640);border-radius:99px;height:100%;display:block}.bar i.competitor{background:#8da39a}.voice-row{border-bottom:1px solid #edf0ed;grid-template-columns:34px 170px 1fr 65px 50px;align-items:center;gap:14px;padding:15px 0;display:grid}.voice-row span{gap:3px;display:grid}.voice-row em{color:var(--muted);font-size:11px;font-style:normal}.rank{width:28px;height:28px;color:var(--green);background:#edf5f0;border-radius:8px;place-items:center;display:grid}.suggestion-box{background:linear-gradient(120deg,#f0fcf8,#f9ffe6)}.suggestion-box h2{margin:0 0 6px}.suggestion-box p{color:var(--muted);font-size:13px}.chips{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.chips span{background:#fff;border:1px solid #cfe1d5;border-radius:99px;padding:8px 12px;font-size:12px}.insight-hero{background:#fffdf5;border:1px solid #e8e5d7;border-top:7px solid #0000;border-image:linear-gradient(90deg,#ff365e,orange) 1;border-radius:18px;margin-bottom:22px;padding:35px}.insight-hero>span{background:linear-gradient(90deg,#ff315d,#ffc000);border-radius:9px;width:130px;height:7px;display:block}.insight-hero h1{margin:22px 0 8px;font-size:34px}.insight-hero p{color:#65706b;margin:0}.summary-box{background:#ebfbf8;border:1px solid #aae7dc;border-radius:18px;margin-bottom:22px;padding:25px 30px}.summary-box>b{color:#087d6c}.summary-box li{margin:10px 0;line-height:1.6}.opportunity-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.opportunity-card{border-top:4px solid #d5dfda}.opportunity-card.high{border-top-color:#ff5b56}.opportunity-card.medium{border-top-color:#f0ad27}.opportunity-card.low{border-top-color:#4a9d76}.opportunity-card>div{justify-content:space-between;display:flex}.opportunity-card .priority{color:#a13c31;font-size:11px;font-weight:800}.opportunity-card h2{margin:19px 0 8px;font-size:19px}.opportunity-card p{color:var(--muted);font-size:13px;line-height:1.7}.opportunity-card footer{background:#f7f9f7;border-radius:10px;gap:6px;margin-top:18px;padding:13px;font-size:12px;display:grid}.schedule-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.schedule-card h2{margin:20px 0 7px;font-size:18px}.schedule-card>p{color:var(--muted);font-size:12px}.schedule-head,.schedule-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-icon{width:40px;height:40px;color:var(--green);background:#edf5f0;border-radius:10px;place-items:center;font-size:20px;display:grid}.schedule-card dl{border-top:1px solid var(--line);padding-top:10px}.schedule-card dl div{justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.schedule-card dt{color:var(--muted)}.schedule-card dd{text-align:right;margin:0}.schedule-card footer{justify-content:flex-start;margin-top:16px}.schedule-card footer .btn{padding:8px 11px;font-size:11px}.section-title{margin:25px 0 12px;font-size:15px}.model-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.model-card{grid-template-columns:44px 1fr auto;align-items:center;gap:13px;display:grid}.model-card h3{margin:0 0 5px;font-size:15px}.model-card p{color:var(--muted);margin:0;font-size:11px}.model-logo{color:#16704c;background:#e7f8ec;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.model-logo.overseas{color:#7051b8;background:#f0edff}.knowledge-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.knowledge-card header{justify-content:space-between;display:flex}.verified{color:#27865c;font-size:11px}.knowledge-card h2{font-size:17px}.knowledge-card p{color:#53605a;min-height:88px;font-size:13px;line-height:1.7}.knowledge-card .btn{padding:7px 10px;font-size:11px}.check{color:var(--muted);font-size:13px}.asset-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.asset-preview{height:150px;color:var(--green);background:#eef2ef;border-radius:10px;place-items:center;font-weight:900;display:grid;overflow:hidden}.asset-preview img{object-fit:cover;width:100%;height:100%}.asset-card h3{margin:15px 0 5px}.asset-card p{color:var(--muted);height:34px;font-size:12px}.asset-card>div:nth-of-type(2){justify-content:space-between;gap:8px;display:flex}.asset-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-card footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;display:flex}.asset-card a{color:var(--green);font-size:12px;font-weight:700}.asset-card .btn{padding:7px 9px;font-size:11px}.question-form{grid-template-columns:2fr 1fr 1fr 1fr auto;gap:8px;display:grid}.quick-links{gap:8px;margin-top:15px;display:flex}.quick-links a{color:var(--green);background:#edf5f0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none}@media (width<=1100px){.schedule-grid,.model-grid,.knowledge-grid{grid-template-columns:repeat(2,1fr)}.asset-grid{grid-template-columns:repeat(3,1fr)}.question-form{grid-template-columns:1fr 1fr}.question-form .wide{grid-column:1/-1}}@media (width<=980px){.sidebar{width:78px;padding:22px 12px}.logo div,.sidebar nav span,.sidebar nav label,.side-bottom{display:none}.logo{padding:0 8px 28px}.sidebar nav a{justify-content:center}.main{width:calc(100% - 78px);margin-left:78px}.stats,.brand-grid,.pricing{grid-template-columns:repeat(2,1fr)}.auth-visual{display:none}.auth-wrap{grid-template-columns:1fr}}@media (width<=650px){.page{padding:20px}.topbar{padding:0 20px}.stats,.brand-grid,.pricing,.split,.form-row,.schedule-grid,.model-grid,.knowledge-grid,.asset-grid,.opportunity-grid{grid-template-columns:1fr}.page-head{flex-direction:column;gap:12px}.head-actions{flex-wrap:wrap;width:100%}.brand-select{width:100%}.auth-form{padding:24px}.table{display:block;overflow:auto}.sidebar{width:64px}.main{width:calc(100% - 64px);margin-left:64px}.voice-row{grid-template-columns:30px 100px 1fr 48px}.voice-row em{display:none}.notice-banner{flex-direction:column;align-items:flex-start}.notice-banner a{margin-left:0}.question-form{grid-template-columns:1fr}.question-form .wide{grid-column:auto}}.seo-intro{color:#fff;background:linear-gradient(120deg,#123b30,#1f6b4f);border-radius:18px;grid-template-columns:1.4fr 1fr;align-items:center;gap:35px;margin-bottom:22px;padding:32px;display:grid}.seo-intro b{color:var(--lime);letter-spacing:1px;font-size:11px}.seo-intro h2{margin:10px 0;font-size:25px}.seo-intro p{color:#c9dcd3;margin:0;font-size:13px;line-height:1.7}.seo-capabilities{flex-wrap:wrap;gap:9px;display:flex}.seo-capabilities span{background:#ffffff12;border:1px solid #ffffff24;border-radius:99px;padding:9px 12px;font-size:11px}.table-link{color:var(--green);text-overflow:ellipsis;white-space:nowrap;max-width:330px;font-weight:700;text-decoration:none;display:block;overflow:hidden}.score-pill{border-radius:8px;place-items:center;width:38px;height:30px;font-weight:900;display:inline-grid}.score-pill.good,.score-card strong.good,.page-score .good{color:#168052;background:#e9f8ef}.score-pill.medium,.score-card strong.medium,.page-score .medium{color:#8b6810;background:#fff5d8}.score-pill.poor,.score-card strong.poor,.page-score .poor{color:#aa3529;background:#ffebe8}.audit-progress{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;padding:45px}.audit-progress>span{border:5px solid #e6eee9;border-top-color:var(--green);border-radius:50%;width:55px;height:55px;margin:0 auto 18px;animation:1s linear infinite spin;display:block}.audit-progress p{color:var(--muted);font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}.audit-scores{grid-template-columns:repeat(4,1fr)}.score-card small{color:var(--muted);font-size:12px;display:block}.score-card strong{border-radius:12px;place-items:center;width:68px;height:58px;margin-top:14px;font-size:31px;display:inline-grid}.score-card>span{color:var(--muted);margin-left:8px;font-size:11px}.page-audits{gap:17px;margin-top:20px;display:grid}.page-audit{padding:0;overflow:hidden}.page-audit>header{justify-content:space-between;gap:20px;padding:20px;display:flex}.page-audit h2{margin:0 0 7px;font-size:16px}.page-audit header a{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:720px;font-size:11px;display:block;overflow:hidden}.page-score{gap:8px;display:flex}.page-score span{white-space:nowrap;border-radius:9px;padding:9px;font-size:11px;font-weight:800}.page-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#68736d;background:#f7f9f7;flex-wrap:wrap;gap:8px 20px;padding:11px 20px;font-size:11px;display:flex}.finding-list{padding:5px 20px 18px}.finding{border-bottom:1px solid #edf0ed;grid-template-columns:58px 1fr;gap:12px;padding:15px 0;display:grid}.finding>span{text-align:center;height:max-content;color:var(--green);background:#edf5f0;border-radius:6px;padding:5px;font-size:10px;font-weight:800}.finding.critical>span{color:#a13c31;background:#ffebe8}.finding.warning>span{color:#8a6812;background:#fff5d8}.finding b{font-size:13px}.finding p{color:var(--muted);margin:5px 0;font-size:12px}.finding em{color:#245f49;font-size:12px;font-style:normal}@media (width<=900px){.seo-intro{grid-template-columns:1fr}.audit-scores{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.audit-scores{grid-template-columns:1fr}.page-audit>header{flex-direction:column}.seo-intro{padding:24px}}.sidebar .logo{color:inherit;text-decoration:none}.side-bottom{margin-top:auto;padding-top:22px}.product-switch,.org-switch{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;outline:none;padding:7px 30px 7px 10px}.product-switch{margin-right:auto;font-weight:750}.role-pill{background:#eef1ef;border-radius:99px;padding:6px 9px}.top-help{color:var(--green);font-weight:700;text-decoration:none}@media (width<=650px){.topbar{gap:9px}.top-help,.role-pill,.service-state{display:none}.product-switch{max-width:120px}.plan-pill{display:none}}.account-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.account-card{align-content:start;gap:10px;display:grid}.account-card>span{letter-spacing:1px;color:var(--green);font-size:10px;font-weight:800}.account-card h2{margin:0}.account-card>p{color:var(--muted);font-size:13px;line-height:1.7}.account-card dl{margin:10px 0}.account-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:10px 0;font-size:12px;display:flex}.account-card dd{text-align:right;margin:0}.account-links{flex-wrap:wrap;gap:10px;display:flex}.account-links a{color:var(--green);font-size:11px}.danger-zone{border-color:#efcdc8}.danger-zone>span{color:#a33b31}.feedback-preview{white-space:nowrap;text-overflow:ellipsis;max-width:520px;display:block;overflow:hidden}@media (width<=750px){.account-grid{grid-template-columns:1fr}}.policy-check{color:var(--muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.policy-check input{margin-top:3px}.policy-check a{color:var(--green)}.auth-visual>small a{color:var(--lime)}.mfa-alert{color:#8a5d00;background:#fff0c9;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800;text-decoration:none}.mfa-ready{border-color:#a9d8bc}.mfa-secret{background:#f1f7f3;border-radius:10px;gap:7px;padding:14px;display:grid}.mfa-secret small{color:var(--muted)}.mfa-secret code,.mfa-uri{word-break:break-all;font-size:12px}.mfa-uri{background:#f5f6f5;border-radius:8px;margin-top:9px;padding:10px;display:block}.recovery-codes{background:#f5f7f5;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.recovery-codes code{border:1px solid var(--line);text-align:center;background:#fff;padding:8px}@media (width<=650px){.recovery-codes{grid-template-columns:1fr}.mfa-alert{display:none}}.auth-help-links{color:#a0aaa4;justify-content:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.auth-help-links a{color:var(--muted);text-decoration:none}.auth-help-links a:hover{color:var(--green)}.auth-logo-link{color:#fff;z-index:2;text-decoration:none;position:relative}.auth-visual a{color:#d8e8e0}.auth-progress{color:var(--muted);text-align:center;background:#f3f6f4;border-radius:8px;padding:13px;font-size:12px}.top-help{color:var(--green);margin-right:auto;font-weight:700;text-decoration:none}.onboarding-banner{color:#fff;background:linear-gradient(115deg,#163f32,#26664f);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px 24px;display:flex}.onboarding-banner div{gap:4px;display:grid}.onboarding-banner span{color:var(--lime);font-size:11px;font-weight:800}.onboarding-banner b{font-size:17px}.onboarding-banner p{color:#c3d8ce;margin:0;font-size:12px}.onboarding-banner .btn{color:#173d31;background:var(--lime);white-space:nowrap}.guide-page{gap:24px;display:grid}.guide-hero{color:#fff;background:linear-gradient(125deg,#153d30,#24684f);border-radius:20px;justify-content:space-between;align-items:center;gap:30px;min-height:260px;padding:38px 42px;display:flex;position:relative;overflow:hidden}.guide-hero:after{content:"";border:1px solid #fff2;border-radius:50%;width:310px;height:310px;position:absolute;top:-130px;right:-100px;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff05}.guide-hero>div{z-index:1;position:relative}.guide-kicker{color:var(--lime);letter-spacing:1px;font-size:12px;font-weight:800;display:inline-block}.guide-hero h1{letter-spacing:-1px;margin:14px 0 10px;font-size:34px}.guide-hero p{color:#c4d8cf;max-width:620px;margin:0;line-height:1.7}.guide-actions{gap:10px;margin-top:25px;display:flex}.guide-actions .btn:first-child{color:#173d31;background:var(--lime);text-decoration:none}.guide-actions .light{color:#fff;background:#ffffff16;border:1px solid #ffffff2c;text-decoration:none}.guide-route{flex:none;grid-template-columns:repeat(4,auto);align-items:center;gap:10px;width:280px;display:grid}.guide-route span{background:#ffffff12;border:1px solid #ffffff23;border-radius:50%;place-items:center;width:78px;height:78px;font-size:13px;font-weight:800;display:grid}.guide-route i{display:none}.guide-route span:first-of-type{grid-column:1}.guide-route span:nth-of-type(2){grid-column:3}.guide-route span:nth-of-type(3){grid-area:2/2}.guide-route span:nth-of-type(4){grid-area:2/4}.guide-note{color:#5d5848;background:#fff9e9;border:1px solid #f0dfae;border-radius:11px;align-items:center;gap:14px;padding:14px 18px;font-size:12px;display:flex}.guide-note b{color:#8b6a0a;white-space:nowrap}.guide-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.guide-section-head span{color:#398060;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.guide-section-head h2{margin:0;font-size:21px}.guide-section-head small{color:var(--muted)}.guide-steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.guide-step{flex-direction:column;min-height:220px;display:flex}.step-number{color:#9cb0a5;letter-spacing:1px;font-size:12px;font-weight:900}.guide-step h3{margin:25px 0 8px;font-size:17px}.guide-step p,.guide-copy{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.guide-step a{color:var(--green);margin-top:auto;padding-top:18px;font-size:12px;font-weight:800;text-decoration:none}.guide-block{padding:28px}.guide-table-wrap{overflow:auto}.guide-table td{line-height:1.6}.guide-table td:first-child{color:var(--green);white-space:nowrap}.metric-tips{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.metric-tips>div{background:#f6f9f7;border-radius:10px;padding:15px}.metric-tips b{font-size:13px}.metric-tips p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.65}.guide-two-col{grid-template-columns:1fr 1fr;gap:18px;display:grid}.prompt-list{gap:9px;margin-top:18px;display:grid}.prompt-list>div{background:#f7f9f7;border-radius:9px;grid-template-columns:72px 1fr;align-items:center;gap:10px;padding:11px;display:grid}.prompt-list span{color:var(--green);font-size:10px;font-weight:800}.prompt-list p{margin:0;font-size:12px;line-height:1.5}.action-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.action-list li{border-bottom:1px solid #edf0ed;gap:12px;padding:10px;display:flex}.action-list li:last-child{border:0}.action-list li>span{width:25px;height:25px;color:var(--green);background:#e8f3ed;border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.action-list b{font-size:13px}.action-list p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.6}.guide-faq{gap:8px;display:grid}.guide-faq details{border:1px solid var(--line);background:#fbfcfb;border-radius:10px;padding:0 15px}.guide-faq summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:800}.guide-faq p{color:var(--muted);margin:0;padding:0 0 15px;font-size:12px;line-height:1.75}.guide-safety{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guide-safety>div{background:#fffaf0;border-left:3px solid #e1b547;border-radius:0 10px 10px 0;padding:15px 17px}.guide-safety b{color:#765900;font-size:12px}.guide-safety p{color:#746f61;margin:5px 0 0;font-size:11px;line-height:1.6}@media (width<=1100px){.guide-route{display:none}.guide-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.guide-two-col,.metric-tips,.guide-safety{grid-template-columns:1fr}}@media (width<=650px){.guide-steps{grid-template-columns:1fr}.top-help{font-size:0}.top-help:after{content:"?";font-size:13px}.onboarding-banner{flex-direction:column;align-items:flex-start}.guide-hero{min-height:auto;padding:28px 24px}.guide-hero h1{font-size:27px}.guide-actions{flex-direction:column;align-items:stretch}.guide-actions .btn{text-align:center}.guide-note{flex-direction:column;align-items:flex-start}.guide-block{padding:20px}.guide-section-head{flex-direction:column;align-items:flex-start}.prompt-list>div{grid-template-columns:1fr}}.guide-product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guide-product-grid article{border:1px solid var(--line);background:#f9fbf9;border-radius:13px;padding:20px}.guide-product-grid h3{margin:0 0 9px}.guide-product-grid b{color:var(--green);font-size:12px;display:block}.guide-product-grid ul{color:var(--muted);padding-left:18px;font-size:12px;line-height:1.8}.guide-product-grid a{color:var(--green);font-size:12px;font-weight:800;text-decoration:none}@media (width<=850px){.guide-product-grid{grid-template-columns:1fr}}.guide-product-grid{grid-template-columns:repeat(4,1fr)}@media (width<=1050px){.guide-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.guide-product-grid{grid-template-columns:1fr}}.guide-product-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;gap:6px;padding:5px;display:flex;overflow:auto}.guide-product-tabs a{min-width:130px;color:var(--muted);text-align:center;white-space:nowrap;border-radius:8px;flex:1;padding:9px 12px;font-size:10px;font-weight:800;text-decoration:none}.guide-product-tabs a.active{color:#fff;background:var(--green)}.product-guide[data-guide-product=lead] .guide-hero{background:linear-gradient(125deg,#352458,#624596)}.product-guide[data-guide-product=lead] .guide-kicker{color:#e4c9ff}.product-guide[data-guide-product=service] .guide-hero{background:linear-gradient(125deg,#103e48,#247e82)}.product-guide[data-guide-product=service] .guide-kicker{color:#aee3df}.product-guide[data-guide-product=skills] .guide-hero{background:linear-gradient(125deg,#3a2918,#8b5d28)}.product-guide[data-guide-product=skills] .guide-kicker{color:#ffe0a2}.guide-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-checklist li{background:#fafcfb;border:1px solid #e8ece9;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;font-size:11px;line-height:1.5;display:flex}.guide-checklist i{color:#267354;background:#e3f2e9;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-style:normal;font-weight:900;display:grid}.competitor-stats,.effect-stats{grid-template-columns:repeat(4,1fr)}.stat-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:21px!important}.comparison-panel{overflow:hidden}.panel-title h2{margin:0 0 5px}.panel-title p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.method-badge{color:#6d5c20;white-space:nowrap;background:#fff6d7;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800}.competitor-table-wrap{width:100%;overflow-x:auto}.competitor-table{min-width:790px}.share-cell{grid-template-columns:minmax(80px,1fr) 48px;align-items:center;gap:10px;min-width:150px;display:grid}.share-cell b{text-align:right}.comparison-insights{background:linear-gradient(100deg,#ebf9f1,#f7fce9);border:1px solid #bde3d0;border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:16px 19px;display:flex}.comparison-insights b{color:var(--green);white-space:nowrap;font-size:12px}.comparison-insights p{color:#4f6158;margin:0;font-size:12px;line-height:1.6}.provider-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-comparison article{border:1px solid var(--line);background:#fbfcfb;border-radius:12px;padding:16px}.provider-comparison header{justify-content:space-between;margin-bottom:12px;display:flex}.provider-comparison header b{font-size:13px}.provider-comparison header span{color:var(--muted);font-size:10px}.provider-row{grid-template-columns:90px 1fr 48px;align-items:center;gap:10px;padding:7px 0;font-size:11px;display:grid}.provider-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-row>b{text-align:right}.question-matrix{min-width:760px}.question-matrix td:not(:first-child),.question-matrix th:not(:first-child){text-align:center}.question-matrix td:first-child{min-width:280px}.method-note{color:var(--muted);margin:14px 3px 0;font-size:10px;line-height:1.6}.comparison-empty{background:linear-gradient(115deg,#f5fbf7,#fbffe9);border:1px solid #cfe0d5;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;padding:35px;display:flex}.comparison-empty span{color:var(--green);letter-spacing:1px;font-size:11px;font-weight:900}.comparison-empty h2{margin:8px 0;font-size:23px}.comparison-empty p{color:var(--muted);margin:0;font-size:12px}.comparison-empty .btn{white-space:nowrap;text-decoration:none}.compare-selector{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr) auto;align-items:end;gap:15px;margin-bottom:18px;padding:18px 20px;display:grid}.compare-selector>div{gap:7px;display:grid}.compare-selector label{color:#56615b;font-size:11px;font-weight:800}.compare-selector>span{color:var(--muted);align-self:center;margin-top:18px;font-size:11px}.effect-stats .stat em.up,.entity-deltas strong.up{color:#21835b}.effect-stats .stat em.down,.entity-deltas strong.down{color:#bd4539}.effect-stats .stat em.flat,.entity-deltas strong.flat{color:var(--muted)}.comparison-summary{grid-template-columns:1fr 50px 1fr;align-items:center;gap:14px;margin-top:20px;display:grid}.comparison-summary>div{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.comparison-summary>div.current{background:#f2faf5;border-color:#9bc9ae}.comparison-summary span{color:var(--green);font-size:11px;font-weight:800}.comparison-summary b{font-size:12px}.comparison-summary small{color:var(--muted);font-size:10px}.comparison-summary>i{color:#80a491;text-align:center;font-style:normal}.effect-main-grid{margin-top:20px}.trend-chart{align-items:end;gap:10px;min-height:225px;padding:15px 5px 0;display:flex;overflow-x:auto}.trend-column{min-width:44px;color:var(--muted);flex:1;grid-template-rows:22px 145px 20px;place-items:end center;gap:5px;font-size:10px;display:grid}.trend-value{opacity:0;font-size:9px;transition:all .2s}.trend-column:hover .trend-value,.trend-column.selected .trend-value{opacity:1}.trend-track{background:#edf2ee;border-radius:7px 7px 3px 3px;width:24px;height:145px;position:relative;overflow:hidden}.trend-track i{background:#9ab2a5;border-radius:7px 7px 3px 3px;min-height:4px;position:absolute;inset:auto 0 0}.trend-column.selected .trend-track i{background:linear-gradient(#8fd26f,#267659)}.trend-column.selected>span{color:var(--green);font-weight:900}.entity-deltas{gap:3px;display:grid}.entity-deltas>div{border-bottom:1px solid #edf0ed;grid-template-columns:1fr 125px 58px;align-items:center;gap:10px;padding:12px 5px;display:grid}.entity-deltas>div:last-child{border:0}.entity-deltas>div>span:first-child{gap:3px;display:grid}.entity-deltas b{font-size:12px}.entity-deltas small{color:var(--muted);font-size:9px}.entity-deltas>div>span:nth-child(2){color:#536059;text-align:right;font-size:11px}.entity-deltas strong{text-align:right;font-size:11px}.change-count{gap:8px;display:flex}.change-count span,.change-badge{white-space:nowrap;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.change-count .gained,.change-badge.gained,.change-badge.improved{color:#217250;background:#e7f7ed}.change-count .lost,.change-badge.lost,.change-badge.declined{color:#a13c31;background:#ffebe8}@media (width<=1100px){.competitor-stats,.effect-stats{grid-template-columns:repeat(2,1fr)}.compare-selector{grid-template-columns:1fr auto 1fr}.compare-selector .btn{grid-column:1/-1}}@media (width<=760px){.provider-comparison{grid-template-columns:1fr}.comparison-insights,.comparison-empty{flex-direction:column;align-items:flex-start}.compare-selector{grid-template-columns:1fr}.compare-selector>span{margin:0}.comparison-summary{grid-template-columns:1fr}.comparison-summary>i{transform:rotate(90deg)}}@media (width<=650px){.competitor-stats,.effect-stats{grid-template-columns:1fr}.comparison-empty{padding:25px}.comparison-summary>div{grid-template-columns:1fr}.entity-deltas>div{grid-template-columns:1fr 110px 48px}.panel-title{flex-direction:column;align-items:flex-start}}.intelligence-stats{grid-template-columns:repeat(4,1fr);margin-bottom:18px}.answer-filters{grid-template-columns:2fr repeat(3,1fr) auto;gap:10px;margin-bottom:18px;padding:14px;display:grid}.answer-workspace,.source-workspace{grid-template-columns:minmax(320px,.85fr) minmax(460px,1.4fr);align-items:start;gap:18px;display:grid}.answer-list,.source-domains{max-height:720px;padding:8px;overflow:auto}.answer-list>button,.source-domains>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;border-radius:9px;gap:10px;padding:15px 13px;display:grid}.answer-list>button:hover,.answer-list>button.active,.source-domains>button:hover,.source-domains>button.active{background:#edf7f1}.answer-list>button>span:first-child{gap:6px;display:grid}.answer-list b{font-size:13px;line-height:1.45}.answer-list time{color:var(--muted);font-size:10px}.answer-list-meta{flex-wrap:wrap;gap:6px;display:flex}.answer-list-meta i{color:#6a746e;background:#f0f2f0;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal}.answer-list-meta i.positive{color:#24734f;background:#e1f4e8}.answer-list footer{color:var(--muted);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:12px 7px 5px;font-size:10px;display:flex;position:sticky;bottom:-8px}.answer-list footer .btn{padding:7px 9px;font-size:10px}.answer-detail{min-height:560px}.answer-detail>header,.source-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.answer-detail>header>div{flex-wrap:wrap;gap:6px;display:flex}.answer-detail time{color:var(--muted);font-size:10px}.answer-detail h2{margin:22px 0 10px;font-size:21px;line-height:1.45}.answer-detail-meta{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.answer-detail-meta span{color:#667069;background:#f1f4f2;border-radius:6px;padding:5px 7px;font-size:10px}.answer-original{max-height:360px;font-size:14px;overflow:auto}.answer-original mark{color:#17211b;background:#dff66c;border-radius:3px;padding:1px 2px}.citation-detail{border-top:1px solid var(--line);margin-top:24px;padding-top:19px}.citation-detail h3{font-size:14px}.citation-detail h3 span{color:var(--muted);font-weight:400}.citation-detail>a{color:inherit;background:#f7f9f7;border-radius:9px;align-items:center;gap:11px;margin-top:8px;padding:11px;text-decoration:none;display:flex}.citation-detail>a>span{color:var(--green)}.citation-detail>a>div{gap:4px;min-width:0;display:grid}.citation-detail>a b{font-size:12px}.citation-detail>a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.source-domains>header{justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.source-domains h2,.source-detail h2{margin:0;font-size:16px}.source-domains header span{color:var(--muted);font-size:11px}.source-domains>button{grid-template-columns:1fr auto;align-items:center}.source-domains>button>span{gap:5px;display:grid}.source-domains>button>span:last-child{text-align:right}.source-domains b{font-size:13px}.source-domains small{color:var(--muted);font-size:10px}.source-domains i{color:#287250;font-size:9px;font-style:normal}.source-detail>header>div{align-items:center;gap:9px;display:flex}.source-detail>header>strong{color:var(--green)}.source-detail>p{color:var(--muted);font-size:12px}.source-articles{margin-top:18px}.source-articles>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 4px;text-decoration:none;display:grid}.source-count{width:31px;height:31px;color:var(--green);background:#edf5f0;border-radius:9px;place-items:center;font-size:11px;font-weight:800;display:grid}.source-articles>a>div{gap:4px;min-width:0;display:grid}.source-articles b{font-size:12px}.source-articles small,.source-articles em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.source-bottom{grid-template-columns:1.2fr .8fr}.trend-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:8px;height:220px;padding:25px 4px 0;display:flex}.trend-chart>div{text-align:center;flex:1;grid-template-rows:1fr auto;min-width:24px;height:100%;display:grid;position:relative}.trend-chart>div>span{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.trend-chart i,.trend-chart b{background:#a4cbb7;border-radius:5px 5px 0 0;width:70%;min-height:2px;display:block}.trend-chart b{background:var(--green);width:35%;position:absolute;bottom:0}.trend-chart small{color:var(--muted);padding-top:7px;font-size:9px}.trend-chart em{width:100%;color:var(--muted);font-size:9px;font-style:normal;position:absolute;top:-19px}.chart-legend{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.chart-legend i,.chart-legend b{background:#a4cbb7;border-radius:2px;width:9px;height:9px}.chart-legend b{background:var(--green);margin-left:8px}.top-articles>a{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:25px 1fr;gap:9px;padding:10px 0;text-decoration:none;display:grid}.top-articles>a>span{color:var(--muted);font-size:11px}.top-articles>a>div{gap:4px;min-width:0;display:grid}.top-articles b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.top-articles small{color:var(--muted);font-size:9px}.analysis-controls .input{width:auto;min-width:120px}.visibility-stats{grid-template-columns:1.2fr repeat(4,1fr)}.exposure-card{color:#fff;background:linear-gradient(135deg,#123b30,#277158);border:0}.exposure-card small,.exposure-card em{color:#c6dcd2}.exposure-card strong{color:var(--lime);font-size:38px}.stat em.up{color:#27865c}.stat em.down{color:#b65045}.visibility-trend>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.visibility-trend h2{margin-bottom:5px}.visibility-trend header p{color:var(--muted);margin:0;font-size:10px}.visibility-trend header a{color:var(--green);font-size:11px;font-weight:700;text-decoration:none}.line-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:9px;height:210px;margin-top:18px;padding:20px 4px 0;display:flex;overflow-x:auto}.line-bars>div{text-align:center;flex:1;grid-template-rows:1fr auto auto;gap:4px;min-width:38px;height:100%;display:grid}.line-bars>div>span{justify-content:center;align-items:flex-end;display:flex}.line-bars i{background:linear-gradient(#9ddb60,#25805c);border-radius:5px 5px 0 0;width:68%;min-height:2px;display:block}.line-bars b{font-size:10px}.line-bars small{color:var(--muted);padding-bottom:6px;font-size:9px}@media (width<=1200px){.visibility-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=1100px){.answer-filters{grid-template-columns:1fr 1fr 1fr}.answer-filters>input{grid-column:1/-1}.answer-workspace,.source-workspace{grid-template-columns:1fr}.answer-list{max-height:450px}.intelligence-stats{grid-template-columns:repeat(2,1fr)}.analysis-controls{justify-content:flex-end}.analysis-controls .input{min-width:100px}}@media (width<=650px){.answer-filters,.intelligence-stats,.source-bottom,.visibility-stats{grid-template-columns:1fr}.answer-filters>input{grid-column:auto}.answer-detail h2{font-size:18px}.answer-workspace,.source-workspace{grid-template-columns:minmax(0,1fr)}.source-detail>header{flex-direction:column}.trend-chart{overflow-x:auto}.trend-chart>div{min-width:38px}.analysis-controls{grid-template-columns:1fr 1fr;display:grid}.analysis-controls .input,.analysis-controls .brand-select{width:100%;min-width:0}}.org-switch{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;max-width:190px;padding:7px 10px;font-size:11px}.role-pill{color:#59675f;background:#eef2ef;border-radius:99px;padding:6px 9px;font-size:10px}.role-guide{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.role-guide>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:7px;padding:15px;display:grid}.role-guide b{color:var(--green);font-size:12px}.role-guide span{color:var(--muted);font-size:10px;line-height:1.5}.role-select{width:125px;padding:7px}.admin-tabs{border-bottom:1px solid var(--line);gap:7px;margin-bottom:20px;display:flex;overflow:auto}.admin-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px}.admin-tabs button.active{color:var(--green);border-bottom-color:var(--green);font-weight:800}.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-notice{background:#f1f8f4;margin-top:18px}.admin-notice p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.7}.admin-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.admin-toolbar .input{max-width:360px}.admin-toolbar span{color:var(--muted);font-size:11px}.membership-chip{color:#4d6358;padding:3px 0;font-size:10px;display:block}.mini-toggle{color:#5a665f;background:#edf1ee;border:0;border-radius:99px;padding:6px 9px;font-size:10px}.mini-toggle.on{color:#23734e;background:#e5f5eb}.mini-toggle.danger{color:#a13c31;background:#ffebe8}.admin-tabs+.card{overflow:auto}.admin-role-badge{color:#d9ff83;background:#173f34;border-radius:99px;align-items:center;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.admin-table{overflow:auto}.admin-table h2{margin:0 0 14px;font-size:15px}.admin-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-plan-card{gap:16px;display:grid}.admin-plan-card header{justify-content:space-between;align-items:flex-start;display:flex}.admin-plan-card header span{text-transform:uppercase;color:var(--muted);letter-spacing:.12em;font-size:10px}.admin-plan-card h2{margin:5px 0 0}.admin-plan-card header em{color:#23734e;background:#e5f5eb;border-radius:99px;padding:5px 8px;font-size:10px}.admin-plan-card header em.off{color:#6f7772;background:#edf1ee}.plan-price{align-items:baseline;gap:8px;display:flex}.plan-price b{font-size:24px}.plan-price small{color:var(--muted);font-size:10px}.admin-plan-card ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-plan-card li{background:#f5f7f5;border-radius:8px;padding:9px;font-size:11px}.health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.health-card{gap:7px;display:grid}.health-card span,.health-card small{color:var(--muted);font-size:10px}.health-card strong{color:#a34639;font-size:17px}.health-card strong.ok{color:#23734e}.admin-modal{width:min(720px,100vw - 30px);max-height:88vh;overflow:auto}.quota-inputs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quota-inputs label{color:var(--muted);gap:5px;font-size:10px;display:grid}.quota-inputs input{border:1px solid var(--line);border-radius:8px;width:100%;padding:9px}.quota-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 110px 150px auto;align-items:center;gap:10px;padding:12px 0;display:grid}.quota-row>div{gap:4px;display:grid}.quota-row small{color:var(--muted);font-size:10px}@media (width<=900px){.role-guide,.admin-stats,.admin-plan-grid,.health-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.role-guide,.admin-stats,.admin-plan-grid,.health-grid{grid-template-columns:1fr}.org-switch{max-width:130px}.role-pill,.top-help{display:none}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-toolbar .input{max-width:none}.quota-inputs{grid-template-columns:repeat(2,1fr)}.quota-row{grid-template-columns:1fr 1fr}.quota-row .btn{grid-column:2}}.platform-page{color:#142019;background:#f6f8f5;min-height:100vh}.platform-nav{justify-content:space-between;align-items:center;max-width:1240px;height:72px;margin:auto;padding:0 24px;display:flex}.platform-logo{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.platform-logo span{color:#d9f660;background:#183e31;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.platform-nav nav{gap:30px;display:flex}.platform-nav nav a,.plain-link{color:#5d6a63;font-size:13px;text-decoration:none}.platform-nav>div{align-items:center;gap:16px;display:flex}.platform-btn{color:#fff;background:#183e31;border-radius:9px;padding:10px 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.platform-btn.large{padding:14px 22px;font-size:14px}.platform-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;max-width:1240px;min-height:640px;margin:auto;padding:70px 40px 100px;display:grid}.platform-kicker,.platform-section>header>span,.workflow-section>div>span,.platform-security>div>span,.module-kicker{letter-spacing:2px;color:#4b805f;font-size:10px;font-weight:900}.platform-hero h1{letter-spacing:-3px;margin:20px 0;font-size:57px;line-height:1.08}.platform-hero h1 em{color:#267054;font-style:normal}.platform-hero>div>p{color:#68756e;max-width:650px;font-size:17px;line-height:1.9}.platform-actions{align-items:center;gap:20px;margin:30px 0;display:flex}.platform-text-link{color:#2e6d53;font-size:13px;font-weight:800;text-decoration:none}.trust-row{color:#708078;gap:18px;font-size:11px;display:flex}.growth-orbit{background:radial-gradient(circle,#fff 0 26%,#edf3ef 27% 27.4%,#0000 28%),linear-gradient(135deg,#f9fff2,#edf7f2);border:1px solid #cedbd3;border-radius:50%;height:430px;position:relative}.growth-orbit:before,.growth-orbit:after{content:"";border:1px dashed #b8c8be;border-radius:50%;position:absolute;inset:18%}.growth-orbit:after{inset:5%}.orbit-core{text-align:center;color:#fff;background:#173f31;border-radius:50%;place-content:center;width:110px;height:110px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #173f3140}.orbit-core span{color:#d9f660;font-size:13px}.orbit-item{text-align:center;background:#fff;border-radius:22px;place-content:center;width:94px;height:94px;font-size:12px;font-weight:900;display:grid;position:absolute;box-shadow:0 14px 35px #244b3530}.orbit-item small{color:#77837c;margin-top:5px;font-weight:400}.orbit-item.geo{top:5%;left:39%}.orbit-item.lead{bottom:12%;left:4%}.orbit-item.service{bottom:12%;right:4%}.platform-section{background:#fff;padding:100px 30px}.platform-section>header{text-align:center;max-width:700px;margin:0 auto 48px}.platform-section h2,.workflow-section h2,.platform-security h2{letter-spacing:-1px;margin:12px 0;font-size:36px}.platform-section header p,.workflow-section p{color:#738078;line-height:1.8}.platform-products{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:auto;display:grid}.platform-products article{border:1px solid #dde5df;border-radius:18px;padding:28px;position:relative;overflow:hidden}.platform-products article:before{content:"";background:#2a7858;height:5px;position:absolute;inset:0 0 auto}.platform-products article.lead:before{background:#5f55b8}.platform-products article.service:before{background:#25819a}.product-index{color:#edf1ee;font-size:36px;font-weight:900;position:absolute;top:18px;right:22px}.platform-products article>span{color:#58806a;font-size:10px}.platform-products h3{margin:17px 0 8px;font-size:24px}.platform-products p{color:#69756e;min-height:66px;font-size:13px;line-height:1.7}.platform-products ul{border-top:1px solid #edf0ed;gap:10px;padding:15px 0;list-style:none;display:grid}.platform-products li{font-size:12px}.platform-products li:before{content:"✓";color:#398160;margin-right:8px}.platform-products article>a{color:#225f47;margin-top:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.workflow-section{color:#fff;background:#173f31;border-radius:24px;max-width:1180px;margin:100px auto;padding:50px}.workflow-section>div:first-child{max-width:650px}.workflow-section p{color:#bfd1c8}.workflow-line{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.workflow-line>div{gap:6px;display:grid}.workflow-line b{color:#d9f660}.workflow-line span{font-size:12px}.workflow-line i{color:#719185;font-style:normal}.platform-security{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;max-width:1180px;margin:0 auto 100px;display:grid}.platform-security ul{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.platform-security li{background:#fff;border:1px solid #e0e7e2;border-radius:12px;gap:5px;padding:16px;display:grid}.platform-security li span{color:#718078;font-size:11px}.platform-footer{color:#fff;background:#132f26;align-items:center;gap:18px;padding:30px max(30px,50% - 590px);display:flex}.platform-footer span,.platform-footer small{color:#91aa9e;font-size:11px}.platform-footer small{margin-left:auto}.product-switcher{border:1px solid var(--line);color:var(--green);background:#fff;border-radius:8px;padding:7px 9px;font-size:11px}.module-kicker{margin-bottom:7px;display:block}.service-kicker{color:#257d96}.growth-stats{grid-template-columns:repeat(5,1fr);margin-bottom:20px}.score-stat{background:#f2f8ee}.module-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:18px;display:flex}.module-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px}.module-tabs button.active{color:var(--green);border-bottom-color:var(--green);font-weight:800}.lead-toolbar{grid-template-columns:1fr 180px auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.lead-toolbar span{color:var(--muted);font-size:11px}.lead-table{overflow:auto}.lead-table td:last-child{white-space:nowrap}.status-select{width:105px;padding:7px}.lead-score{color:#67716c;background:#f1f2f1;border-radius:8px;place-items:center;width:38px;height:32px;font-weight:900;display:grid}.lead-score.medium{color:#87620b;background:#fff2ce}.lead-score.high{color:#1f7950;background:#e2f5e8}.compact-head{margin-top:10px}.compact-head h2{margin:0 0 5px;font-size:18px}.icp-grid,.bot-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.icp-card h3{font-size:18px}.icp-card dl{gap:10px;display:grid}.icp-card dl div{grid-template-columns:90px 1fr;font-size:11px;display:grid}.icp-card dt{color:var(--muted)}.icp-card dd{margin:0}.lead-modal{max-height:90vh;overflow:auto}.textarea.short{min-height:70px}.service-stats{grid-template-columns:repeat(4,1fr)}.bot-card header{justify-content:space-between;display:flex}.bot-avatar{color:#257d96;background:#e6f5f8;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.bot-card h2{font-size:18px}.bot-card>p{color:var(--muted);min-height:40px;font-size:12px;line-height:1.6}.bot-card code{white-space:nowrap;text-overflow:ellipsis;background:#f5f7f6;border-radius:8px;padding:10px;font-size:9px;display:block;overflow:hidden}.bot-card footer{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.bot-card .btn{padding:8px 10px;font-size:10px}.conversation-modal{flex-direction:column;height:min(760px,88vh);display:flex}.conversation-stream{background:#f5f7f6;border-radius:12px;flex:1;padding:17px;overflow:auto}.conversation-stream>div{max-width:78%;margin-bottom:13px}.conversation-stream>div.user{margin-left:auto}.conversation-stream small{color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.conversation-stream p{background:#fff;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.6}.conversation-stream .user p{background:#dff1e6}.conversation-modal>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.widget-shell{background:#f6f8f7;flex-direction:column;max-width:440px;height:100vh;margin:auto;display:flex;box-shadow:0 0 40px #173f311a}.widget-shell>header{color:#fff;background:#173f31;align-items:center;gap:11px;height:72px;padding:0 18px;display:flex}.widget-shell>header>span{color:#173f31;background:#d9f660;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.widget-shell>header>div{display:grid}.widget-shell header small{color:#bad0c5;font-size:9px}.widget-shell header i{background:#61d693;border-radius:50%;width:6px;height:6px;display:inline-block}.widget-profile{flex:1;gap:10px;padding:25px 20px;display:grid}.widget-profile>div span{color:#277554;font-size:12px}.widget-profile h1{margin:8px 0;font-size:25px}.widget-profile p{color:#708078;font-size:12px;line-height:1.7}.widget-profile input,.widget-input textarea{font:inherit;background:#fff;border:1px solid #dce4df;border-radius:9px;outline:none;padding:11px}.widget-profile button,.widget-input button{color:#fff;background:#1d684c;border:0;border-radius:9px;padding:12px;font-weight:800}.widget-profile>small{text-align:center;color:#8a948f;font-size:9px}.widget-messages{flex:1;padding:18px;overflow:auto}.widget-messages>div{margin-bottom:11px;display:flex}.widget-messages span{background:#fff;border-radius:12px;max-width:82%;padding:11px 13px;font-size:12px;line-height:1.6;box-shadow:0 2px 8px #173f310a}.widget-messages .user{justify-content:flex-end}.widget-messages .user span{background:#dff1e6}.widget-messages .typing{color:#8ba096;letter-spacing:3px}.widget-input{background:#fff;border-top:1px solid #e1e7e2;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.widget-input textarea{resize:none;height:45px}.widget-input button{padding:0 15px}.widget-error{color:#a13c31;padding:0 14px;font-size:10px}.widget-shell>footer{text-align:center;color:#8a958f;padding:8px;font-size:9px}.widget-empty{color:#7a8580;flex:1;place-items:center;display:grid}@media (width<=1000px){.platform-hero{grid-template-columns:1fr}.growth-orbit{width:100%;max-width:480px;margin:auto}.platform-products{grid-template-columns:1fr}.growth-stats{grid-template-columns:repeat(3,1fr)}.icp-grid,.bot-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.platform-nav nav{display:none}.platform-nav{padding:0 16px}.platform-logo b{font-size:13px}.plain-link{display:none}.platform-hero{padding:45px 22px 70px}.platform-hero h1{letter-spacing:-2px;font-size:39px}.platform-hero>div>p{font-size:14px}.growth-orbit{height:340px}.orbit-item{width:76px;height:76px}.trust-row{flex-wrap:wrap}.platform-section{padding:70px 20px}.platform-section h2,.workflow-section h2,.platform-security h2{font-size:29px}.workflow-section{margin:60px 16px;padding:30px 22px}.workflow-line{flex-direction:column;align-items:flex-start;gap:12px}.workflow-line i{transform:rotate(90deg)}.platform-security{grid-template-columns:1fr;gap:20px;margin:0 20px 60px}.platform-security ul{grid-template-columns:1fr}.platform-footer{flex-direction:column;align-items:flex-start}.platform-footer small{margin:0}.growth-stats,.service-stats,.icp-grid,.bot-grid,.lead-toolbar{grid-template-columns:1fr}.product-switcher{max-width:115px}.widget-shell{max-width:none}.lead-modal{max-height:94vh}}.platform-footer{flex-wrap:wrap}.platform-footer nav{gap:12px;display:flex}.platform-footer nav a{color:#b9cbc2;font-size:10px}.skills-footer nav{flex-wrap:wrap;gap:12px;display:flex}.skills-footer nav a{font-size:10px}.widget-consent{color:#718078;align-items:flex-start;gap:8px;font-size:10px;line-height:1.5;display:flex}.widget-consent input{margin-top:2px}.widget-consent a{color:#246b51;margin:0 2px}.platform-products{grid-template-columns:repeat(4,1fr)}.platform-products article.skills:before{background:#e46b3c}@media (width<=1000px){.platform-products{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.platform-products{grid-template-columns:1fr}}.lead-platform{--lead-purple:#6057b8;--lead-blue:#247a91}.lead-head{align-items:center}.lead-message{margin-bottom:14px}.gtm-tabs{border-bottom:1px solid var(--line);gap:5px;margin:-4px 0 20px;display:flex;overflow:auto}.gtm-tabs button{color:#727d77;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 16px}.gtm-tabs button.active{color:var(--green);border-bottom-color:var(--green);font-weight:800}.gtm-flow{color:#fff;background:linear-gradient(115deg,#173f31,#245c49);border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:18px 24px;display:flex}.gtm-flow>div{align-items:center;gap:10px;display:flex}.gtm-flow b{width:31px;height:31px;color:var(--lime);background:#ffffff10;border:1px solid #ffffff20;border-radius:8px;place-items:center;font-size:11px;display:grid}.gtm-flow span{font-size:12px;font-weight:800;display:grid}.gtm-flow small{color:#a9c2b7;margin-top:3px;font-size:9px;font-weight:400}.gtm-flow i{color:#769789;font-style:normal}.gtm-stats{margin-bottom:18px}.gtm-overview-grid{grid-template-columns:1.45fr .75fr;gap:18px;display:grid}.panel-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.panel-title h2{margin:0 0 4px;font-size:16px}.panel-title p{color:var(--muted);margin:0;font-size:11px}.text-button{color:var(--green);background:0 0;border:0;font-size:11px;font-weight:800}.priority-list{display:grid}.priority-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ed;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.priority-list>button>span:nth-child(2){gap:3px;display:grid}.priority-list small,.priority-list em{color:var(--muted);font-size:10px;font-style:normal}.next-steps{gap:16px;margin:0;padding:5px 0 0;list-style:none;display:grid}.next-steps li{align-items:center;gap:11px;display:flex}.next-steps li>span{color:#748078;background:#edf1ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.next-steps li.done>span{color:#1f7950;background:#dcf3e4}.next-steps li div{gap:2px;display:grid}.next-steps b{font-size:12px}.next-steps small{color:var(--muted);font-size:10px}.compact-empty{padding:22px 10px}.company-link{text-align:left;color:inherit;background:0 0;border:0;padding:0}.company-link b,.company-link small{display:block}.company-link small{color:var(--muted);margin-top:5px}.score-mini{gap:5px;display:flex}.score-mini span{color:var(--muted);background:#f4f6f4;border-radius:7px;gap:2px;padding:5px 7px;font-size:8px;display:grid}.score-mini b{color:var(--ink);font-size:12px}.discover-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.discover-head h2,.section-heading{margin:0 0 5px;font-size:18px}.discover-head p{color:var(--muted);margin:0;font-size:12px}.section-heading{margin:28px 0 12px}.empty-action{width:100%;font:inherit;border-style:dashed}.outreach-note{color:#6e654d;background:#fff9e7;border:1px solid #eee1b8;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 16px;font-size:11px;display:flex}.outreach-note b{color:#775d18}.draft-grid{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.draft-card header{justify-content:space-between;align-items:center;display:flex}.draft-card header>div{align-items:center;gap:8px;display:flex}.draft-card header small{color:var(--muted)}.draft-card h3{font-size:15px}.draft-card>p{white-space:pre-wrap;color:#4f5b55;max-height:190px;font-size:12px;line-height:1.65;overflow:auto}.draft-card>footer{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:10px}.provider-intro{background:linear-gradient(125deg,#f0f4ff,#eefaf5);border:1px solid #dfe7e2;border-radius:16px;margin-bottom:16px;padding:28px}.provider-intro span{letter-spacing:2px;color:var(--lead-purple);font-size:9px;font-weight:900}.provider-intro h2{margin:10px 0 6px;font-size:22px}.provider-intro p{color:var(--muted);max-width:720px;margin:0;font-size:12px}.provider-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.provider-card header{justify-content:space-between;display:flex}.provider-card header span{color:#e1e5e2;font-size:24px;font-weight:900}.provider-card header i{background:#d2d8d4;border-radius:50%;width:9px;height:9px}.provider-card header i.enabled{background:#47b77a;box-shadow:0 0 0 4px #e4f7ec}.provider-card h3{font-size:15px}.provider-card p{color:var(--muted);min-height:52px;font-size:11px;line-height:1.6}.provider-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:10px;font-size:9px;display:flex}.provider-card footer b{color:var(--green)}.provider-warning{margin-top:16px}.modal-copy{color:var(--muted);margin:-8px 0 4px;font-size:11px;line-height:1.6}.import-modal{width:min(720px,100%)}.csv-area{resize:vertical;min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.import-preview{color:var(--muted);background:#f3f7f4;border-radius:8px;padding:10px;font-size:11px}.lead-detail-bg{place-items:stretch end;padding:0}.lead-detail{background:#f5f7f5;width:min(1080px,100% - 80px);height:100vh;overflow:auto;box-shadow:-18px 0 55px #1021192b}.lead-detail>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;display:flex;position:sticky;top:0}.lead-detail>header h2{margin:7px 0 3px;font-size:23px}.lead-detail>header p{color:var(--muted);margin:0;font-size:11px}.lead-detail>header>div:last-child{gap:8px;display:flex}.detail-body{grid-template-columns:240px 1fr;gap:18px;padding:20px;display:grid}.detail-body>aside{border:1px solid var(--line);background:#fff;border-radius:14px;height:max-content;padding:18px;position:sticky;top:104px}.score-ring{background:conic-gradient(#2b7d59 calc(var(--score,75)*1%),#e8ede9 0);text-align:center;border:10px solid #eff5f1;border-radius:50%;place-content:center;width:105px;height:105px;margin:0 auto 15px;display:grid}.score-ring strong{font-size:28px}.score-ring span{color:var(--muted);font-size:8px}.score-breakdown{gap:7px;display:grid}.score-breakdown span{background:#f4f7f5;border-radius:7px;justify-content:space-between;padding:8px;font-size:10px;display:flex}.detail-body aside dl{border-top:1px solid var(--line);margin-top:15px;padding-top:8px}.detail-body aside dl div{padding:7px 0}.detail-body aside dt{color:var(--muted);font-size:9px}.detail-body aside dd{word-break:break-word;margin:3px 0 0;font-size:11px}.detail-body aside a{color:var(--green)}.btn.full{width:100%;margin-top:7px}.detail-body>main{min-width:0}.detail-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:16px;padding:18px}.detail-section>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.detail-section>header h3{margin:0;font-size:14px}.detail-section>header>span{color:var(--muted);font-size:9px}.research-report{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.research-report>div{background:#f6f8f6;border-radius:9px;padding:12px}.research-report b{color:var(--green);font-size:10px}.research-report p{margin:6px 0 0;font-size:11px;line-height:1.65}.attempt-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.attempt-list span{color:#647069;background:#eef3ef;border-radius:99px;padding:6px 9px;font-size:8px}.attempt-list i{background:#e2a438;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.attempt-list i.resolved{background:#3caf70}.detail-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mini-form{grid-template-columns:105px 1fr 70px auto;gap:6px;margin-bottom:12px;display:grid}.mini-form select,.mini-form input,.mini-form textarea{border:1px solid #dfe5e1;border-radius:7px;min-width:0;padding:7px;font-size:10px}.mini-form button{background:var(--green);color:#fff;border:0;border-radius:7px;font-size:10px}.mini-form textarea{resize:vertical;grid-column:1/-1;min-height:52px}.activity-form{grid-template-columns:90px 1fr}.activity-form textarea{grid-column:1/-1}.activity-form button{grid-column:2;min-height:30px}.timeline{display:grid}.timeline article{border-bottom:1px solid #eef1ef;grid-template-columns:12px 1fr;gap:7px;padding:9px 0;display:grid}.timeline article>i{background:#79ad92;border-radius:50%;width:7px;height:7px;margin-top:4px}.timeline b{font-size:10px}.timeline p{color:#56615b;margin:3px 0;font-size:10px;line-height:1.5}.timeline small{color:var(--muted);font-size:8px}.outreach-form{grid-template-columns:110px 100px 1fr auto;gap:8px;display:grid}.inline-drafts{gap:8px;margin-top:12px;display:grid}.inline-drafts article{background:#f6f8f6;border-radius:9px;padding:12px}.inline-drafts header{justify-content:space-between;display:flex}.inline-drafts header b{font-size:11px}.inline-drafts header button{color:var(--green);background:0 0;border:0;font-size:9px}.inline-drafts p{white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.6}.section-heading+section{overflow:auto}@media (width<=1100px){.gtm-flow{gap:15px;overflow:auto}.gtm-flow>div{min-width:120px}.gtm-overview-grid{grid-template-columns:1fr}.provider-grid{grid-template-columns:repeat(2,1fr)}.research-report,.detail-two{grid-template-columns:1fr}.outreach-form{grid-template-columns:1fr 1fr}.outreach-form input{grid-column:1/-1}}@media (width<=700px){.gtm-flow{grid-template-columns:1fr;display:grid}.gtm-flow i{display:none}.draft-grid,.provider-grid{grid-template-columns:1fr}.discover-head{flex-direction:column;align-items:flex-start;gap:12px}.outreach-note{flex-direction:column;align-items:flex-start}.lead-detail{width:calc(100% - 48px)}.detail-body{grid-template-columns:1fr;padding:12px}.detail-body>aside{position:static}.lead-detail>header{align-items:flex-start}.lead-detail>header>div:last-child{flex-wrap:wrap}.detail-two,.outreach-form{grid-template-columns:1fr}.outreach-form input{grid-column:auto}.score-mini{min-width:150px}.gtm-tabs{margin-top:0}}.outreach-engine-head{color:#fff;background:linear-gradient(120deg,#292553,#5f56b0);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:24px 26px;display:flex}.outreach-engine-head>div:first-child{max-width:720px}.outreach-engine-head span{letter-spacing:1.8px;color:#c9c5ff;font-size:9px;font-weight:900}.outreach-engine-head h2{margin:8px 0 5px;font-size:22px}.outreach-engine-head p{color:#d6d4e9;margin:0;font-size:11px;line-height:1.65}.outreach-engine-head .head-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.outreach-engine-head .btn.light{color:#fff;background:#ffffff12;border-color:#ffffff35}.outreach-guard-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.outreach-guard-grid article{gap:4px;margin:0;padding:15px;display:grid}.outreach-guard-grid span,.outreach-guard-grid small{color:var(--muted);font-size:9px}.outreach-guard-grid strong{font-size:21px}.outreach-campaign-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.outreach-campaign-card{margin:0}.outreach-campaign-card header{justify-content:space-between;align-items:center;display:flex}.outreach-campaign-card header span{color:#4f4a9c;background:#eeecff;border-radius:6px;padding:4px 7px;font-size:8px;font-weight:800}.outreach-campaign-card header b{color:var(--muted);font-size:8px}.outreach-campaign-card h3{margin:14px 0 7px;font-size:14px}.outreach-campaign-card p{min-height:42px;color:var(--muted);font-size:10px;line-height:1.55}.outreach-campaign-card>div{flex-wrap:wrap;gap:5px;display:flex}.outreach-campaign-card>div span{color:#65716a;background:#f4f5f4;border-radius:6px;padding:5px 7px;font-size:8px}.draft-status{color:#68716c;background:#f1f3f1;border-radius:99px;padding:4px 7px;font-size:8px}.draft-status.approved{color:#8e6714;background:#fff4d8}.draft-status.sent{color:#26724c;background:#e4f4e9}.draft-status.suppressed,.draft-status.failed{color:#a4493e;background:#ffebe8}.draft-card>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-card>footer>span{min-width:0}.draft-card>footer>div{flex:none;align-items:center;gap:5px;display:flex}.draft-card>footer .btn{padding:6px 8px;font-size:8px}.suppression-panel{margin-top:16px}.suppression-list{display:grid}.suppression-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.suppression-list>div>span{gap:3px;display:grid}.suppression-list b{font-size:10px}.suppression-list small{color:var(--muted);font-size:8px}.qualification-panel>p{color:#53605a;margin:0;font-size:11px;line-height:1.7}.qualification-badge{border-radius:99px;padding:5px 8px;color:#68736d!important;background:#eef1ef!important}.qualification-badge.accepted{color:#28744e!important;background:#e5f4e9!important}.qualification-badge.rejected{color:#a4483d!important;background:#ffebe8!important}.qualification-badge.review{color:#8c6718!important;background:#fff3d7!important}.qualification-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.qualification-actions select{max-width:240px}.inline-number{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.textarea.tall{min-height:260px}.outreach-campaign-modal,.mailbox-modal{width:min(760px,100%)}@media (width<=1050px){.outreach-guard-grid,.outreach-campaign-grid{grid-template-columns:1fr 1fr}.outreach-engine-head{flex-direction:column;align-items:flex-start}}@media (width<=700px){.outreach-guard-grid,.outreach-campaign-grid{grid-template-columns:1fr}.draft-card>footer,.qualification-actions{flex-direction:column;align-items:flex-start}.draft-card>footer>div{flex-wrap:wrap}}.provider-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.auto-discovery-hero{background:linear-gradient(120deg,#e8f8ed 0,#f3f7ff 62%,#f2efff 100%);border:1px solid #d9e6dd;border-radius:18px;grid-template-columns:1fr 230px;align-items:center;gap:28px;margin-bottom:18px;padding:28px 30px;display:grid}.auto-discovery-hero>div>span,.discovery-control span,.modal-heading span,.candidate-review>header span{letter-spacing:1.7px;color:var(--lead-purple);font-size:9px;font-weight:900}.auto-discovery-hero h2{margin:8px 0;font-size:24px}.auto-discovery-hero p{color:var(--muted);max-width:680px;font-size:12px;line-height:1.7}.auto-discovery-hero>div>div{align-items:center;gap:14px;margin-top:18px;display:flex}.discovery-primary{background:var(--lead-purple)}.auto-discovery-hero aside{border-left:1px solid #cedbd3;gap:8px;padding-left:24px;display:grid}.auto-discovery-hero aside b,.modal-heading>b{color:#9a6b19;font-size:11px}.auto-discovery-hero aside b.ready,.modal-heading>b.ready{color:#22764f}.auto-discovery-hero aside small{color:var(--muted);font-size:10px;line-height:1.6}.discovery-control{color:#fff;background:#173f31;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:24px 27px;display:flex}.discovery-control h2{margin:8px 0 5px;font-size:21px}.discovery-control p{color:#b6ccc1;margin:0;font-size:11px}.discovery-modal{width:min(760px,100%)}.modal-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.modal-heading h2{margin:6px 0}.modal-heading p{color:var(--muted);margin:0;font-size:11px}.modal-heading>b{white-space:nowrap;background:#fff6dc;border-radius:99px;padding:7px 9px}.modal-heading>b.ready{background:#e4f5e9}.discovery-options{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.check-row{background:#f5f8f6;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.check-row span{gap:2px;display:grid}.check-row b{font-size:11px}.check-row small{color:var(--muted);font-size:9px}.provider-setup-hint{color:#765c1f;background:#fff7df;border:1px solid #eddca5;border-radius:9px;padding:10px 12px;font-size:10px}.provider-setup-hint code{font-weight:800}.candidate-review-bg{padding:30px}.candidate-review{flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 60px);padding:0;display:flex;overflow:hidden}.candidate-review>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:22px 24px;display:flex}.candidate-review>header h2{margin:7px 0 4px}.candidate-review>header p{color:var(--muted);margin:0;font-size:11px}.candidate-tools{color:var(--muted);background:#f6f8f6;justify-content:space-between;padding:12px 24px;font-size:10px;display:flex}.candidate-list{padding:8px 24px;overflow:auto}.candidate-card{border-bottom:1px solid #edf0ee;grid-template-columns:20px 130px 1fr auto;align-items:start;gap:12px;padding:15px 0;display:grid}.candidate-card.accepted,.candidate-card.duplicate{opacity:.65}.candidate-domain{text-overflow:ellipsis;background:#eef3ef;border-radius:6px;padding:5px 7px;font-size:9px;overflow:hidden}.candidate-card>div b{font-size:13px}.candidate-card p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.55}.candidate-card a{color:var(--green);font-size:9px}.candidate-card em{color:var(--muted);white-space:nowrap;font-size:9px;font-style:normal}.candidate-review>footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:14px 24px;display:flex}@media (width<=700px){.auto-discovery-hero{grid-template-columns:1fr;padding:22px}.auto-discovery-hero aside{border-top:1px solid #cedbd3;border-left:0;padding:15px 0 0}.auto-discovery-hero>div>div,.discovery-control,.candidate-review>footer{flex-direction:column;align-items:flex-start}.discovery-options{grid-template-columns:1fr}.modal-heading{display:grid}.candidate-review-bg{padding:10px}.candidate-review{max-height:calc(100vh - 20px)}.candidate-card{grid-template-columns:20px 1fr}.candidate-domain,.candidate-card>div,.candidate-card em{grid-column:2}.candidate-tools{flex-direction:column;align-items:flex-start;gap:10px}}.acquisition-hub{margin-bottom:18px;scroll-margin-top:20px}.acquisition-hub>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.acquisition-hub>header>div>span{letter-spacing:1.7px;color:var(--lead-purple);font-size:9px;font-weight:900}.acquisition-hub>header h2{margin:7px 0 4px;font-size:24px}.acquisition-hub>header p{color:var(--muted);margin:0;font-size:11px}.acquisition-hub>header>small{color:var(--muted);background:#eef3ef;border-radius:99px;padding:7px 10px;font-size:9px}.acquisition-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.acquisition-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-width:0;padding:17px;display:flex;position:relative;overflow:hidden}.acquisition-card:before{content:"";background:#d7ddd9;height:4px;position:absolute;inset:0 0 auto}.acquisition-card.ready:before{background:var(--lead-purple)}.acquisition-card.map_search:before{background:#2e89a5}.acquisition-card.decision_maker:before{background:#d48a39}.acquisition-card.ad_leads:before{background:#cf5e70}.acquisition-card>header{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.acquisition-card>header>b{color:#e1e5e2;font-size:22px}.acquisition-card>header>i{color:#69736e;background:#f0f2f1;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.acquisition-card>header>span{color:#7a837f;background:#f1f2f1;border-radius:99px;padding:5px 7px;font-size:8px}.acquisition-card>header>span.ready{color:#23734f;background:#e0f4e7}.acquisition-card>header>span.setup{color:#8a661b;background:#fff3d6}.acquisition-card>em{color:var(--lead-purple);margin-top:17px;font-size:8px;font-style:normal;font-weight:800}.acquisition-card h3{margin:6px 0;font-size:17px}.acquisition-card>p{color:var(--muted);min-height:48px;font-size:10px;line-height:1.6}.acquisition-card dl{gap:7px;margin:5px 0 15px;display:grid}.acquisition-card dl div{gap:2px;display:grid}.acquisition-card dt{color:#87918c;font-size:8px}.acquisition-card dd{margin:0;font-size:9px;line-height:1.45}.acquisition-card footer{border-top:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:10px;display:flex}.acquisition-card footer small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.acquisition-card footer button{white-space:nowrap}.channel-principle{color:#fff;background:#173f31;border-radius:0 0 13px 13px;align-items:center;gap:11px;margin:0 14px;padding:11px 15px;font-size:9px;display:flex}.channel-principle b{color:var(--lime)}.channel-principle span{color:#b8cec3}.channel-modal{width:min(700px,100%);max-height:90vh;overflow:auto}.channel-modal>header{grid-template-columns:48px 1fr auto;align-items:start;gap:13px;display:grid}.channel-modal-icon{width:48px;height:48px;color:var(--lead-purple);background:#eef1ff;border-radius:13px;place-items:center;font-size:21px;display:grid}.channel-modal>header span{color:var(--lead-purple);font-size:8px;font-weight:800}.channel-modal>header h2{margin:4px 0;font-size:22px}.channel-modal>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.channel-modal>header>b{color:#75807a;background:#f1f2f1;border-radius:99px;padding:6px 8px;font-size:8px}.channel-provider-row{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.channel-provider-row span{background:#f1f4f2;border-radius:99px;padding:7px 10px;font-size:9px}.channel-plan{background:#f7f9f7;border-radius:12px;padding:16px}.channel-plan h3{margin:0 0 13px;font-size:13px}.channel-plan ol{counter-reset:channel;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.channel-plan li{counter-increment:channel;gap:3px;padding-left:27px;display:grid;position:relative}.channel-plan li:before{content:counter(channel);width:19px;height:19px;color:var(--lead-purple);background:#e6ebff;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid;position:absolute;top:0;left:0}.channel-plan li b{font-size:10px}.channel-plan li span{color:var(--muted);font-size:9px;line-height:1.5}.channel-boundary{background:#fff8e6;border:1px solid #ecdfb9;border-radius:10px;margin-top:13px;padding:12px}.channel-boundary b{color:#735d26;font-size:10px}.channel-boundary p{color:#776e57;margin:4px 0 0;font-size:9px;line-height:1.55}.channel-modal>footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.channel-modal>footer span{color:var(--muted);font-size:9px}@media (width<=1100px){.acquisition-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.acquisition-hub>header{flex-direction:column;align-items:flex-start}.acquisition-grid{grid-template-columns:1fr}.channel-principle{flex-direction:column;align-items:flex-start;margin:0 8px}.channel-modal>header{grid-template-columns:42px 1fr}.channel-modal>header>b{grid-column:2}.channel-plan ol{grid-template-columns:1fr}}.trade-hub{margin:28px 0 18px}.trade-hub>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.trade-hub>header span,.activation-hub>header span{letter-spacing:1.7px;color:#b46a2d;font-size:9px;font-weight:900}.trade-hub>header h2,.activation-hub>header h2{margin:7px 0 4px;font-size:22px}.trade-hub>header p{color:var(--muted);margin:0;font-size:11px}.trade-hub>header>b{color:#9a5b27;background:#fff0df;border-radius:99px;padding:7px 10px;font-size:9px}.trade-channel-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.trade-channel-card{background:linear-gradient(145deg,#fff,#fffaf4);border:1px solid #eadfd3;border-radius:15px;flex-direction:column;padding:18px;display:flex}.trade-channel-card>div{justify-content:space-between;align-items:center;display:flex}.trade-channel-card>div span{color:#e7ded4;font-size:23px;font-weight:900}.trade-channel-card>div i{color:#9b5e2b;background:#fff0df;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.trade-channel-card>em{color:#a65e26;margin-top:16px;font-size:8px;font-style:normal;font-weight:800}.trade-channel-card h3{margin:6px 0;font-size:18px}.trade-channel-card>p{color:var(--muted);min-height:36px;font-size:10px;line-height:1.6}.trade-channel-card dl{gap:7px;margin:8px 0 15px;display:grid}.trade-channel-card dl div{gap:2px;display:grid}.trade-channel-card dt{color:#9b938b;font-size:8px}.trade-channel-card dd{margin:0;font-size:9px;line-height:1.45}.trade-channel-card footer{border-top:1px solid #eee5dc;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:11px;display:flex}.trade-channel-card footer small{color:var(--muted);font-size:8px}.trade-channel-card.ready{background:linear-gradient(145deg,#fff,#f2fbf5);border-color:#bfdcc9}.activation-hub{color:#fff;background:#171f2d;border-radius:16px;margin:22px 0;padding:20px}.activation-hub>header{justify-content:space-between;align-items:center;display:flex}.activation-hub>header span{color:#8aa8ff}.activation-hub>header h2{margin-bottom:12px}.activation-hub>header button{color:#b8c8ff}.activation-hub>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.activation-hub article{background:#ffffff0c;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.activation-hub article>i{color:#b9c7f4;background:#ffffff12;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:800;display:grid}.activation-hub article>span{gap:3px;display:grid}.activation-hub article b{font-size:11px}.activation-hub article small{color:#a7b0c0;font-size:8px;line-height:1.45}.activation-hub article em{color:#9fe2b6;white-space:nowrap;background:#294936;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal}.activation-hub>p{color:#919dae;margin:12px 0 0;font-size:9px}.source-chip{color:#47705c;white-space:nowrap;background:#eef3f0;border-radius:7px;padding:5px 7px;font-size:9px;display:inline-block}@media (width<=1000px){.trade-channel-grid{grid-template-columns:1fr 1fr}.activation-hub>div{grid-template-columns:1fr}}@media (width<=700px){.trade-hub>header{flex-direction:column;align-items:flex-start}.trade-channel-grid{grid-template-columns:1fr}.activation-hub{padding:16px}.activation-hub>header{align-items:flex-start;gap:8px}.activation-hub article{grid-template-columns:32px 1fr}.activation-hub article>em{grid-column:2;width:max-content}.lead-head .head-actions{width:100%}.lead-head .head-actions .btn{flex:1}}.service-desk{--service:#176b79;--service-soft:#eaf6f7;--service-ink:#15323a}.service-alert{margin-bottom:14px}.service-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px;display:grid}.service-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:5px;padding:16px;display:grid}.service-metrics article.attention{background:#fff8e8;border-color:#f0d69b}.service-metrics small{color:var(--muted);font-size:10px}.service-metrics strong{color:var(--service-ink);font-size:27px}.service-metrics span{color:#8b9691;font-size:9px}.service-nav{border-bottom:1px solid var(--line);gap:5px;margin-bottom:14px;display:flex}.service-nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 15px}.service-nav button.active{color:var(--service);border-bottom-color:var(--service);font-weight:800}.service-toolbar{grid-template-columns:minmax(230px,1fr) 145px 145px 135px auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.service-toolbar span{color:var(--muted);white-space:nowrap;font-size:10px}.service-inbox{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:310px minmax(440px,1fr) 245px;min-height:680px;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line);background:#fbfcfb;max-height:760px;overflow:auto}.conversation-list>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:38px 1fr auto;gap:10px;padding:14px 12px;display:grid}.conversation-list>button:hover,.conversation-list>button.active{background:#edf7f7}.conversation-list>button.unread .conversation-copy b{font-weight:900}.contact-avatar{width:36px;height:36px;color:var(--service);background:#dff0f2;border-radius:11px;place-items:center;font-weight:900;display:grid}.contact-avatar.large{width:43px;height:43px}.conversation-copy{gap:4px;min-width:0;display:grid}.conversation-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.conversation-meta{align-content:start;justify-items:end;gap:6px;display:grid}.conversation-meta time{color:#929b96;font-size:8px}.conversation-meta em{background:var(--service);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.mini-tags{flex-wrap:wrap;gap:3px;display:flex}.mini-tags i{color:#fff;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal}.priority-dot{background:#cad1cd;border-radius:50%;width:7px;height:7px}.priority-dot.high{background:#ef9c32}.priority-dot.urgent{background:#d94c41}.priority-dot.low{background:#6aa782}.conversation-pane{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.conversation-pane>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:15px 17px;display:flex}.conversation-pane>header>div{align-items:center;gap:10px;display:flex}.conversation-pane h2{margin:0 0 4px;font-size:15px}.conversation-pane header p{color:var(--muted);margin:0;font-size:9px}.conversation-actions{align-items:center}.conversation-actions .input{width:120px;padding:7px;font-size:9px}.conversation-actions .btn{padding:8px 10px;font-size:9px}.service-stream{background:#f5f8f7;border-radius:0;min-height:330px;padding:20px}.service-stream>div.agent{margin-left:auto}.service-stream .agent p{background:#dff1e6}.service-stream .assistant p{border-left:3px solid #7cbec8}.service-stream>div.note{max-width:92%;margin:10px auto}.service-stream .note p{color:#6f5c1b;background:#fff4cc;border:1px dashed #e3c668}.service-composer{border-top:1px solid var(--line);background:#fff;padding:12px}.composer-tabs{align-items:center;gap:6px;display:flex}.composer-tabs button{color:#66716b;background:#f0f3f1;border:0;border-radius:7px;padding:7px 10px;font-size:9px}.composer-tabs button.active{background:var(--service);color:#fff}.composer-tabs select{width:180px;margin-left:auto;padding:7px;font-size:9px}.service-composer textarea{resize:vertical;min-height:84px;margin-top:9px}.service-composer footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.service-composer footer small{color:var(--muted);font-size:9px}.service-composer footer .btn{padding:8px 12px;font-size:10px}.conversation-sidebar{background:#fbfcfb;max-height:760px;overflow:auto}.conversation-sidebar>section{border-bottom:1px solid var(--line);padding:16px}.conversation-sidebar h3{margin:0 0 13px;font-size:11px}.conversation-sidebar label{color:var(--muted);margin:9px 0 4px;font-size:8px;display:block}.conversation-sidebar .input{padding:8px;font-size:9px}.conversation-sidebar dl{margin:12px 0 0}.conversation-sidebar dl div{justify-content:space-between;padding:6px 0;font-size:9px;display:flex}.conversation-sidebar dt{color:var(--muted)}.conversation-sidebar dd{margin:0}.tag-picker{flex-wrap:wrap;gap:6px;display:flex}.tag-picker button{background:#fff;border:1px solid #dce3df;border-radius:99px;padding:5px 8px;font-size:8px}.tag-picker button.active{border-color:var(--tag-color);box-shadow:inset 0 -2px 0 var(--tag-color);font-weight:800}.tag-picker small{color:var(--muted);font-size:9px}.contact-profile{gap:6px;display:grid}.contact-profile b{font-size:12px}.contact-profile span{color:var(--muted);font-size:9px}.contact-profile p{background:#f1f4f2;border-radius:7px;padding:8px;font-size:9px;line-height:1.5}.contact-profile .text-button{justify-self:start}.conversation-placeholder{text-align:center;color:var(--muted);grid-column:2/4;place-content:center;display:grid}.conversation-placeholder>span{background:var(--service-soft);width:52px;height:52px;color:var(--service);border-radius:16px;place-items:center;margin:auto;font-size:22px;display:grid}.conversation-placeholder h2{color:var(--service-ink);margin:16px 0 6px;font-size:17px}.conversation-placeholder p{font-size:10px}.service-table-card{overflow:auto}.service-table-card .panel-title{justify-content:space-between;display:flex}.service-table-card .panel-title span{color:var(--muted);font-size:10px}.service-settings-grid{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.service-settings-grid>.card{margin:0}.settings-list{gap:7px;display:grid}.settings-list article{border:1px solid #e7ebe8;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.settings-list article>i{border-radius:50%;width:10px;height:10px}.settings-list article>b{font-size:11px}.settings-list article>button{color:#a0473d;background:0 0;border:0;font-size:9px}.canned-list article code{color:var(--service);background:var(--service-soft);border-radius:6px;padding:5px 7px;font-size:9px}.canned-list article>span{gap:3px;min-width:0;display:grid}.canned-list article small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.color-input{height:42px;padding:4px}.compact-modal{width:min(430px,100%)}@media (width<=1180px){.service-inbox{grid-template-columns:280px 1fr}.conversation-sidebar{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.conversation-pane{border-right:0}.conversation-placeholder{grid-column:2}.service-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.service-toolbar{grid-template-columns:1fr 1fr}.service-toolbar>input:first-child{grid-column:1/-1}.service-inbox{display:block}.conversation-list{border-right:0;max-height:320px}.conversation-pane{min-height:600px}.conversation-sidebar{display:block}.conversation-placeholder{padding:70px 20px}.service-metrics{grid-template-columns:1fr 1fr}.service-settings-grid{grid-template-columns:1fr}.service-nav{overflow:auto}.service-nav button{white-space:nowrap}.service-composer footer{align-items:flex-end;gap:8px}.service-composer footer small{max-width:60%}}.service-welcome{color:#fff;background:linear-gradient(120deg,#103e48,#176b79 62%,#2f8a78);border-radius:17px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:16px;padding:26px 30px;display:flex;box-shadow:0 14px 34px #16566129}.service-welcome>div:first-child>span{letter-spacing:.15em;color:#aee3df;font-size:9px}.service-welcome h2{margin:7px 0;font-size:22px}.service-welcome p{color:#d1e9e7;margin:0 0 16px;font-size:10px}.service-welcome>div>div{gap:8px;display:flex}.service-welcome .btn{color:#165965;background:#fff;border-color:#fff}.service-welcome .btn.light{color:#fff;background:#ffffff14;border-color:#ffffff47}.setup-score{justify-items:end;min-width:190px;display:grid}.setup-score strong{font-size:35px}.setup-score span{color:#cce4e2;font-size:9px}.setup-score>i{background:#ffffff2e;border-radius:99px;width:190px;height:6px;margin-top:11px;overflow:hidden}.setup-score>i b{background:#96e3c4;border-radius:99px;height:100%;display:block}.service-overview-grid{grid-template-columns:.9fr 1.1fr;gap:15px;margin-bottom:15px;display:grid}.service-overview-grid>.card{margin:0}.onboarding-card>.panel-title span{color:var(--service);font-size:10px}.onboarding-card>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #edf0ee;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.onboarding-card>button>i{width:25px;height:25px;color:var(--service);background:#edf3f1;border-radius:8px;place-items:center;font-style:normal;display:grid}.onboarding-card>button.done>i{color:#287653;background:#def3e7}.onboarding-card>button>span{gap:2px;display:grid}.onboarding-card>button b{font-size:10px}.onboarding-card>button small{color:var(--muted);font-size:8px}.onboarding-card>button em{color:var(--service);font-size:8px;font-style:normal}.onboarding-card>button.done em{color:#5c8b72}.service-trend-card{flex-direction:column;display:flex}.service-mini-chart{align-items:end;gap:9px;height:180px;padding:16px 8px 0;display:flex}.service-mini-chart>div{flex:1;grid-template-rows:1fr auto;gap:7px;height:100%;display:grid}.service-mini-chart>div>span{border-bottom:1px solid #e9edeb;justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.service-mini-chart i,.service-mini-chart b{border-radius:4px 4px 0 0;width:8px;min-height:2px;display:block}.service-mini-chart i{background:#2b8290}.service-mini-chart b{background:#9ddac1}.service-mini-chart small{text-align:center;color:var(--muted);font-size:7px}.service-trend-card>footer{justify-content:flex-end;gap:14px;padding-top:12px;display:flex}.service-trend-card>footer span{color:var(--muted);font-size:8px}.service-trend-card>footer i{border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.service-trend-card>footer i.new{background:#2b8290}.service-trend-card>footer i.resolved{background:#9ddac1}.service-quick-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.service-quick-grid>button{border:1px solid var(--line);text-align:left;color:inherit;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.service-quick-grid>button:hover{border-color:#9bc5c4;transform:translateY(-1px)}.service-quick-grid>button>i{background:var(--service-soft);width:34px;height:34px;color:var(--service);border-radius:10px;place-items:center;font-size:15px;font-style:normal;display:grid}.service-quick-grid>button>span{gap:3px;display:grid}.service-quick-grid b{font-size:10px}.service-quick-grid small{color:var(--muted);font-size:8px}.recent-service{margin:0}.recent-list{display:grid}.recent-list>button{text-align:left;color:inherit;background:0 0;border:0;border-top:1px solid #edf0ee;grid-template-columns:38px 1fr auto 130px;align-items:center;gap:10px;padding:11px 0;display:grid}.recent-list>button>span:nth-child(2){gap:3px;display:grid}.recent-list b{font-size:10px}.recent-list small,.recent-list time{color:var(--muted);font-size:8px}.recent-list em{color:#347767;background:#eef5f3;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.overview-empty{background:#fafcfb;border:1px dashed #d7dfdb;border-radius:12px;align-items:center;gap:14px;padding:24px;display:flex}.overview-empty>i{color:var(--service);font-size:22px;font-style:normal}.overview-empty>div{flex:1}.overview-empty b{font-size:11px}.overview-empty p{color:var(--muted);margin:4px 0 0;font-size:9px}.service-section-head{justify-content:space-between;align-items:center;gap:18px;margin:7px 0 16px;display:flex}.service-section-head h2{margin:0 0 5px;font-size:20px}.service-section-head p{color:var(--muted);margin:0;font-size:10px}.knowledge-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.knowledge-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;padding:15px;display:grid}.knowledge-summary strong{color:var(--service);font-size:22px}.knowledge-summary span{color:var(--muted);font-size:8px}.service-knowledge-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.service-knowledge-grid>.card{min-height:150px;margin:0}.service-knowledge-grid article header{justify-content:space-between;display:flex}.service-knowledge-grid article header span{color:#58655f;background:#eef3f1;border-radius:5px;padding:4px 6px;font-size:8px}.service-knowledge-grid article header em{color:#a06e34;font-size:8px;font-style:normal}.service-knowledge-grid article header em.verified{color:#2e7c5b}.service-knowledge-grid h3{margin:13px 0 7px;font-size:12px}.service-knowledge-grid p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:9px;line-height:1.65;display:-webkit-box;overflow:hidden}.service-feature-empty{text-align:center;grid-column:1/-1;justify-items:center;padding:38px;display:grid}.service-feature-empty>i{color:var(--service);font-size:26px;font-style:normal}.service-feature-empty h3{margin:12px 0 5px;font-size:14px}.service-feature-empty p{color:var(--muted);margin:0 0 14px;font-size:9px}.automation-presets{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.automation-presets>button{text-align:left;border:1px solid var(--line);color:inherit;background:#fff;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;display:flex}.automation-presets>button>i{color:#b67714;background:#fff4dd;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.automation-presets>button>span{gap:4px;display:grid}.automation-presets b{font-size:10px}.automation-presets small{color:var(--muted);font-size:8px;line-height:1.5}.rule-toggle{color:#8a938e;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;display:inline-flex}.rule-toggle i{background:#d7deda;border-radius:99px;width:25px;height:14px;position:relative}.rule-toggle i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:2px;left:2px}.rule-toggle.active{color:#2f7d60}.rule-toggle.active i{background:#49a479}.rule-toggle.active i:after{left:13px}.danger-text{margin-left:7px;color:#a14b43!important}.report-period{width:120px}.report-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.report-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:5px;padding:15px;display:grid}.report-kpis span,.report-kpis small{color:var(--muted);font-size:8px}.report-kpis strong{color:var(--service-ink);font-size:22px}.report-kpis strong.duration{padding:5px 0;font-size:15px}.report-main-grid{grid-template-columns:1.5fr .8fr;gap:14px;margin-bottom:14px;display:grid}.report-main-grid>.card,.agent-report{margin:0}.full-trend{align-items:end;gap:5px;height:260px;padding-top:14px;display:flex}.full-trend>div{flex:1;grid-template-rows:1fr auto;gap:7px;height:100%;display:grid}.full-trend>div>span{border-bottom:1px solid #e6ebe8;justify-content:center;align-items:end;gap:2px;display:flex}.full-trend i,.full-trend b{border-radius:3px 3px 0 0;width:min(10px,38%);min-height:2px;display:block}.full-trend i{background:#287d8a}.full-trend b{background:#99d4bb}.full-trend small{text-align:center;color:var(--muted);white-space:nowrap;font-size:7px;overflow:hidden}.distribution-card{min-height:330px}.distribution-row{grid-template-columns:70px 1fr 25px;align-items:center;gap:8px;margin:15px 0;display:grid}.distribution-row>span,.distribution-row>strong{font-size:8px}.distribution-row>i{background:#edf1ef;border-radius:99px;height:6px;overflow:hidden}.distribution-row>i b{background:linear-gradient(90deg,#2b8290,#76bca2);border-radius:99px;height:100%;display:block}.channel-types{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:15px;display:grid}.channel-types article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:35px 1fr;gap:10px;padding:15px;display:grid}.channel-types article.active{background:#f7fcfb;border-color:#76aaa5}.channel-types article>i{color:#68736d;background:#edf2ef;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.channel-types article.active>i{background:var(--service-soft);color:var(--service)}.channel-types article>span{gap:4px;display:grid}.channel-types b{font-size:10px}.channel-types small{color:var(--muted);font-size:8px;line-height:1.45}.channel-types em{color:#8d9892;grid-column:2;font-size:8px;font-style:normal}.channel-types article.active em{color:#2d7e61}.agent-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.agent-grid>.card{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin:0;display:grid}.agent-avatar{width:42px;height:42px;color:var(--service);background:linear-gradient(135deg,#d8edef,#e3f2e9);border-radius:13px;place-items:center;font-weight:900;display:grid}.agent-grid h3{margin:0 0 4px;font-size:11px}.agent-grid p{color:var(--muted);margin:0;font-size:8px}.agent-grid>article>em{background:#edf3f1;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.agent-grid dl{border-top:1px solid #edf0ee;grid-column:1/-1;grid-template-columns:1fr 1fr;margin:9px 0 0;padding-top:10px;display:grid}.agent-grid dl div{justify-content:space-between;display:flex}.agent-grid dl div+div{border-left:1px solid #edf0ee;padding-left:12px}.agent-grid dt,.agent-grid dd{font-size:8px}.agent-grid dt{color:var(--muted)}.agent-grid dd{margin:0;font-weight:800}@media (width<=1180px){.service-overview-grid,.report-main-grid{grid-template-columns:1fr}.service-quick-grid,.channel-types{grid-template-columns:1fr 1fr}.report-kpis{grid-template-columns:repeat(3,1fr)}.service-knowledge-grid,.agent-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.service-welcome{flex-direction:column;align-items:flex-start;padding:20px}.setup-score{justify-items:start;width:100%}.setup-score>i{width:100%}.service-overview-grid,.service-quick-grid,.knowledge-summary,.service-knowledge-grid,.automation-presets,.report-kpis,.channel-types,.agent-grid{grid-template-columns:1fr}.recent-list>button{grid-template-columns:38px 1fr auto}.recent-list time{display:none}.service-section-head{flex-direction:column;align-items:flex-start}.full-trend{height:210px}.full-trend small{font-size:6px}.report-main-grid{grid-template-columns:1fr}.overview-empty{flex-wrap:wrap;align-items:flex-start}}.script-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.script-summary article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:4px;padding:15px;display:grid}.script-summary strong{color:var(--service);font-size:23px}.script-summary span{color:var(--muted);font-size:8px}.script-library{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.script-library>.card{flex-direction:column;min-height:225px;margin:0;display:flex}.script-library article header{justify-content:space-between;display:flex}.script-library article header span{color:#236c73;background:#e8f4f4;border-radius:5px;padding:4px 7px;font-size:8px}.script-library article header em{color:#2d7a58;font-size:8px;font-style:normal}.script-library article header em.off{color:#9a645e}.script-library h3{margin:14px 0 5px;font-size:13px}.script-library>article>small{color:var(--muted);font-size:8px}.script-library p{color:#53615b;white-space:pre-wrap;flex:1;font-size:9px;line-height:1.7}.script-library footer{border-top:1px solid #edf0ee;align-items:center;gap:8px;padding-top:10px;display:flex}.script-library footer .btn{padding:7px 9px;font-size:8px}.security-explain{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.security-explain article{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:11px;padding:14px;display:flex}.security-explain article>i{color:#b15347;background:#fff0ed;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.security-explain article:nth-child(2)>i{color:#a67813;background:#fff8df}.security-explain article:nth-child(3)>i{color:#387498;background:#e9f3fa}.security-explain article>span{gap:3px;display:grid}.security-explain b{font-size:10px}.security-explain small{color:var(--muted);font-size:8px;line-height:1.45}.sensitive-keywords{white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.security-action{background:#eef2ef;border-radius:99px;padding:4px 7px;font-size:8px}.security-action.block{color:#a3483f;background:#fff0ed}.security-action.mask{color:#906914;background:#fff7dc}.security-action.handoff{color:#356f92;background:#e9f3fa}.settings-links{gap:8px;display:grid}.settings-links>button{text-align:left;color:inherit;background:#fafcfb;border:1px solid #e7ebe8;border-radius:9px;justify-content:space-between;align-items:center;padding:11px;display:flex}.settings-links>button>span{gap:3px;display:grid}.settings-links b{font-size:10px}.settings-links small{color:var(--muted);font-size:8px}.settings-links em{color:var(--service);font-size:8px;font-style:normal}@media (width<=1050px){.script-library{grid-template-columns:1fr 1fr}}@media (width<=760px){.script-summary,.script-library,.security-explain{grid-template-columns:1fr}}.skills-site{--ink:#15151a;--paper:#fbfaf6;--orange:#ff6b35;--violet:#6f5ce7;background:var(--paper);min-height:100vh;color:var(--ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.skills-nav{border-bottom:1px solid #e9e4d9;justify-content:space-between;align-items:center;max-width:1240px;height:76px;margin:auto;padding:0 28px;display:flex}.skills-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.skills-brand>span{color:#ffe571;background:#17171c;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.skills-brand div{display:grid}.skills-brand b{font-size:15px}.skills-brand small{letter-spacing:1.6px;color:#858078;font-size:8px}.skills-nav nav{gap:28px;display:flex}.skills-nav a{color:#555159;font-size:12px;text-decoration:none}.skills-nav>div{align-items:center;gap:14px;display:flex}.skills-nav-btn,.skills-primary,.skills-secondary{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.skills-nav-btn,.skills-primary{background:#17171c;border:1px solid #17171c;box-shadow:0 5px #d8c9ff;color:#fff!important}.skills-primary:hover,.skills-nav-btn:hover{transform:translateY(-1px)}.skills-secondary{color:#252329;background:#fff;border:1px solid #cbc5b9}.skills-loading{color:#77716a;place-items:center;min-height:60vh;display:grid}.skills-hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;max-width:1180px;margin:auto;padding:110px 35px 95px;display:grid}.skills-hero>div:first-child>span,.skills-catalog>header span,.skills-pricing>header>span,.skill-detail-grid article>span,.skills-checkout>span{letter-spacing:2px;color:#6b5ad6;font-size:9px;font-weight:900}.skills-hero h1{letter-spacing:-3.2px;margin:17px 0;font-size:58px;line-height:1.08}.skills-hero h1 em{color:var(--orange);font-style:normal}.skills-hero p{color:#716c67;max-width:680px;font-size:16px;line-height:1.8}.skills-hero>div:first-child>div{gap:12px;margin:27px 0;display:flex}.skills-hero>div:first-child>small{color:#8b857e;font-size:10px}.skills-hero-stack{height:390px;position:relative}.skills-hero-stack article{border:2px solid #17171c;border-radius:18px;align-content:center;width:280px;height:160px;padding:24px;display:grid;position:absolute;box-shadow:9px 10px #17171c}.skills-hero-stack article:first-child{top:0;left:70px;transform:rotate(4deg)}.skills-hero-stack article:nth-child(2){top:112px;left:5px;transform:rotate(-5deg)}.skills-hero-stack article:nth-child(3){top:225px;left:95px;transform:rotate(3deg)}.skills-hero-stack span{text-transform:uppercase;font-size:10px}.skills-hero-stack b{margin:16px 0;font-size:20px}.skills-hero-stack small{font-size:11px}.violet{background:#dfd8ff}.green{background:#c9f4c4}.amber{background:#ffe6a4}.coral{background:#ffcabb}.blue{background:#caeaff}.skill-proof{color:#fff;background:#17171c;grid-template-columns:repeat(4,1fr);gap:18px;padding:27px max(28px,50% - 550px);display:grid}.skill-proof>div{text-align:center;border-right:1px solid #3e3c43;display:grid}.skill-proof>div:last-child{border:0}.skill-proof b{color:#ffe571;font-size:25px}.skill-proof span{color:#aba7b1;font-size:10px}.skills-catalog{max-width:1180px;margin:auto;padding:100px 28px}.skills-catalog>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.skills-catalog h2,.skills-pricing h2,.skill-detail-grid h2{letter-spacing:-1.5px;margin:10px 0;font-size:34px}.skills-catalog header p,.skills-pricing header p{color:#77716b;font-size:13px}.skills-search{gap:9px;display:grid}.skills-search>input{background:#fff;border:1px solid #d6d0c5;border-radius:10px;outline:none;width:290px;padding:12px 14px}.skills-search label{color:#6e6963;font-size:11px}.skill-categories{flex-wrap:wrap;gap:8px;margin:32px 0 24px;display:flex}.skill-categories button{color:#6e6963;cursor:pointer;background:#fff;border:1px solid #d5cfc4;border-radius:999px;padding:8px 13px;font-size:10px}.skill-categories button.active{color:#fff;background:#17171c;border-color:#17171c}.skills-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.skill-card{cursor:pointer;border:1.5px solid #17171c;border-radius:16px;flex-direction:column;min-height:330px;padding:21px;transition:all .16s;display:flex;box-shadow:4px 5px #17171c}.skill-card:hover{transform:translate(-2px,-3px);box-shadow:7px 8px #17171c}.skill-card header,.library-skill-card header{text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.skill-card header em{color:#fff;background:#17171c;border-radius:999px;padding:5px 8px;font-style:normal}.skill-card header em.free{background:#14734c}.skill-card-icon{background:#fff;border:1.5px solid #17171c;border-radius:12px;place-items:center;width:46px;height:46px;margin:28px 0 16px;font-size:18px;font-weight:900;display:grid}.skill-card h3{margin:0 0 10px;font-size:20px}.skill-card p{color:#55515a;flex:1;font-size:12px;line-height:1.65}.skill-card-tags{flex-wrap:wrap;gap:5px;display:flex}.skill-card-tags i{background:#ffffff91;border-radius:6px;padding:4px 7px;font-size:9px;font-style:normal}.skill-card footer{border-top:1px solid #17171c25;justify-content:space-between;align-items:center;margin-top:19px;padding-top:14px;display:flex}.skill-card footer span{color:#615e63;font-size:9px}.skill-card footer button{cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.skills-empty{text-align:center;color:#837d76;grid-column:1/-1;padding:60px}.skills-pricing{background:#f0ece4;padding:100px 28px}.skills-pricing>header{text-align:center;max-width:640px;margin:0 auto 43px}.skills-pricing>div{grid-template-columns:repeat(3,1fr);align-items:center;gap:17px;max-width:1040px;margin:auto;display:grid}.skills-pricing article{background:#fff;border:1px solid #d8d1c5;border-radius:18px;padding:28px}.skills-pricing article.featured{color:#fff;background:#17171c;border:0;transform:scale(1.04);box-shadow:0 25px 60px #17171c25}.skills-pricing article>span{letter-spacing:1.4px;color:#7d746d;font-size:9px}.skills-pricing h3{margin:13px 0;font-size:20px}.skills-pricing article>b{font-size:34px}.skills-pricing article>b small{color:#918c96;font-size:12px}.skills-pricing article>p{color:#77716c;min-height:38px;font-size:11px;line-height:1.6}.skills-pricing .featured>p,.skills-pricing .featured>span{color:#bdb8c5}.skills-pricing ul{border-top:1px solid #e4dfd7;gap:10px;margin:16px 0;padding:14px 0;list-style:none;display:grid}.skills-pricing li{font-size:11px}.skills-pricing li:before{content:"✓";color:#ef7441;margin-right:8px;font-weight:900}.skills-pricing button,.skills-pricing a{box-sizing:border-box;width:100%}.skills-boundary{border:1px solid #d9d2c7;border-radius:15px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:35px;max-width:920px;margin:75px auto;padding:28px 35px;display:grid}.skills-boundary b{font-size:17px}.skills-boundary p{color:#77716b;font-size:11px;line-height:1.7}.skills-footer{color:#fff;background:#17171c;align-items:center;gap:24px;height:86px;padding:0 max(28px,50% - 570px);display:flex}.skills-footer a{color:#fff;text-decoration:none}.skills-footer span{color:#aaa6ae;letter-spacing:1.4px;font-size:9px}.skills-footer small{color:#77737d;margin-left:auto;font-size:9px}.skill-breadcrumb{color:#878179;gap:9px;max-width:1160px;margin:32px auto 0;padding:0 28px;font-size:10px;display:flex}.skill-breadcrumb a{color:#6554d4;text-decoration:none}.skill-breadcrumb em{font-style:normal}.skill-detail-page{min-height:calc(100vh - 162px)}.skill-detail-hero{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;max-width:1100px;margin:65px auto 90px;padding:0 28px;display:grid}.skill-meta-row{color:#857f78;align-items:center;gap:10px;font-size:10px;display:flex}.skill-price-tag{color:#fff;background:#17171c;border-radius:999px;padding:5px 8px;font-weight:900}.skill-price-tag.free{background:#14734c}.skill-detail-copy h1{letter-spacing:-2.5px;margin:18px 0;font-size:48px}.skill-detail-copy>p{color:#69646b;font-size:16px;line-height:1.8}.skill-platforms{flex-wrap:wrap;gap:7px;margin:21px 0;display:flex}.skill-platforms span{background:#fff;border:1px solid #d6cfc4;border-radius:7px;padding:6px 9px;font-size:9px}.skill-detail-actions{gap:10px;margin:26px 0 13px;display:flex}.skill-detail-copy>small{color:#8c867f;font-size:9px}.skill-preview-card{border:2px solid #17171c;border-radius:19px;flex-direction:column;min-height:310px;padding:30px;display:flex;box-shadow:10px 11px #17171c}.skill-preview-card>span{letter-spacing:1.5px;font-size:9px}.skill-preview-card>b{margin:30px 0 15px;font-size:26px;line-height:1.25}.skill-preview-card>p{flex:1;font-size:12px;line-height:1.7}.skill-preview-card>div{flex-wrap:wrap;gap:6px;display:flex}.skill-preview-card i{border:1px solid #17171c;border-radius:6px;padding:5px 7px;font-size:9px;font-style:normal}.skill-preview-card footer{border-top:1px solid #17171c30;margin-top:18px;padding-top:14px;font-size:9px}.skill-detail-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:1100px;margin:0 auto 70px;padding:0 28px;display:grid}.skill-detail-grid article{background:#fff;border:1px solid #ded8ce;border-radius:16px;padding:28px}.skill-detail-grid p,.skill-detail-grid li,.skill-detail-grid dl{color:#6c6762;font-size:11px;line-height:1.7}.skill-detail-grid li{margin:8px 0}.skill-detail-grid dl div{border-bottom:1px solid #eee9e1;grid-template-columns:100px 1fr;padding:9px 0;display:grid}.skill-detail-grid dt{color:#29272b;font-weight:800}.skill-detail-grid dd{margin:0}.install-guide{color:#fff;background:#17171c;border-radius:18px;justify-content:space-between;align-items:center;max-width:1044px;margin:0 auto 90px;padding:34px 28px;display:flex}.install-guide>div{gap:8px;max-width:250px;display:grid}.install-guide span{color:#ffe571;font-size:10px}.install-guide p{color:#aaa6ae;margin:0;font-size:10px;line-height:1.6}.install-guide i{color:#5d5963;font-style:normal}.skills-order-banner{z-index:30;color:#fff;background:#17171c;border-radius:13px;gap:7px;width:340px;padding:18px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 50px #0004}.skills-order-banner button{color:#fff;background:0 0;border:0;font-size:18px;position:absolute;top:6px;right:8px}.skills-order-banner span{color:#bcb8c2;font-size:10px;line-height:1.6}.skills-order-banner a{color:#ffe571;font-size:10px}.skills-toast{z-index:40;color:#fff;cursor:pointer;background:#a6372b;border-radius:9px;padding:11px 16px;font-size:11px;position:fixed;top:90px;left:50%;transform:translate(-50%)}.skills-checkout{width:min(520px,90vw)}.skills-cycle{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.skills-cycle label{cursor:pointer;border:1px solid #d8d1c8;border-radius:10px;gap:5px;padding:13px;display:grid}.skills-cycle label:has(input:checked){background:#f1eeff;border-color:#6f5ce7}.skills-cycle input{opacity:0;position:absolute}.skills-cycle b{font-size:11px}.skills-cycle span{font-size:17px;font-weight:900}.checkout-amount{background:#f5f2ec;border-radius:10px;padding:15px}.checkout-amount b{font-size:24px}.checkout-note{color:#7a746e;font-size:10px;line-height:1.6}.skills-library{max-width:1180px;margin:auto}.skill-library-toolbar{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.skill-library-toolbar input{max-width:330px}.skill-library-toolbar span{color:var(--muted);font-size:11px}.skill-library-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.library-skill-card{border:1px solid #29272b;border-radius:14px;flex-direction:column;min-height:240px;padding:20px;display:flex}.library-skill-card header em{font-style:normal}.library-skill-card h3{margin:22px 0 8px;font-size:18px}.library-skill-card>p{color:#625e64;flex:1;font-size:11px;line-height:1.6}.library-skill-card>div{flex-wrap:wrap;gap:5px;display:flex}.library-skill-card>div span{background:#ffffff8a;border-radius:5px;padding:4px 6px;font-size:8px}.library-skill-card footer{border-top:1px solid #17171c20;justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;display:flex}.library-skill-card footer small{font-size:9px}.library-skill-card footer .btn{padding:8px 11px;font-size:9px}@media (width<=1000px){.skills-grid,.skill-library-grid{grid-template-columns:repeat(2,1fr)}.skills-hero{grid-template-columns:1fr;gap:45px}.skills-hero-stack{width:100%;max-width:450px;margin:auto}.skills-pricing>div{grid-template-columns:1fr;max-width:580px}.skills-pricing article.featured{transform:none}.skill-detail-hero{grid-template-columns:1fr}.skill-preview-card{max-width:480px}.skills-nav nav{display:none}}@media (width<=650px){.skills-nav{padding:0 16px}.skills-nav .skills-login{display:none}.skills-brand b{font-size:13px}.skills-hero{padding:65px 20px}.skills-hero h1{letter-spacing:-2px;font-size:39px}.skills-hero p{font-size:14px}.skills-hero-stack{height:325px}.skills-hero-stack article{width:225px;height:128px;padding:18px}.skills-hero-stack article:first-child{left:35px}.skills-hero-stack article:nth-child(2){top:94px;left:0}.skills-hero-stack article:nth-child(3){top:190px;left:45px}.skill-proof{grid-template-columns:repeat(2,1fr)}.skill-proof>div:nth-child(2){border:0}.skills-catalog{padding:70px 18px}.skills-catalog>header{align-items:start;display:grid}.skills-search>input{box-sizing:border-box;width:100%}.skills-grid,.skill-library-grid{grid-template-columns:1fr}.skills-catalog h2,.skills-pricing h2,.skill-detail-grid h2{font-size:28px}.skills-pricing{padding:70px 18px}.skills-boundary{grid-template-columns:1fr;margin:45px 18px}.skills-footer{flex-direction:column;align-items:flex-start;height:auto;padding:25px 20px}.skills-footer small{margin:0}.skill-detail-hero{gap:38px;margin:40px auto 60px}.skill-detail-copy h1{font-size:38px}.skill-detail-actions{display:grid}.skill-detail-grid{grid-template-columns:1fr}.install-guide{gap:18px;margin:0 18px 60px;display:grid}.install-guide i{transform:rotate(90deg)}.skills-order-banner{width:auto;bottom:16px;left:16px;right:16px}.skills-cycle{grid-template-columns:1fr}.skill-library-toolbar{flex-direction:column;align-items:stretch;gap:8px}.skill-library-toolbar input{max-width:none}}.skill-editor{width:min(820px,94vw)}.skill-md-editor{min-height:260px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.skill-flags{gap:22px;padding:8px 0;display:flex}.skill-flags label{color:var(--muted);font-size:12px}.skills-site .slate,.skills-library .slate{background:#dce2e5}.skills-site .teal,.skills-library .teal{background:#c4ece6}.skills-site .rose,.skills-library .rose{background:#f6cad8}.skills-site .orange,.skills-library .orange{background:#ffd3b8}.signup-gift{background:#fff6d6;border:1px solid #e7cf78;border-radius:999px;align-items:center;gap:12px;margin-bottom:18px;padding:8px 13px;display:inline-flex}.signup-gift b{color:#6b5311;font-size:11px}.signup-gift span{color:#8c792f;font-size:9px}.auth-gift{color:#173f31;background:#d9f660;border-radius:999px;width:max-content;margin-bottom:18px;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.signup-benefit{background:#f2f8dd;border:1px solid #d9e6ae;border-radius:10px;gap:4px;padding:11px 13px;display:grid}.signup-benefit b{color:#315d3f;font-size:12px}.signup-benefit span{color:#6b786e;font-size:9px}.skills-signup-gift{color:#6a5312;background:#fff0ad;border:1px solid #e3c95f;border-radius:999px;width:max-content;padding:8px 12px;font-weight:900;margin:0 0 16px!important;font-size:10px!important;display:inline-flex!important}.skills-pricing button:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=650px){.signup-gift{border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px}.skills-signup-gift{white-space:normal;width:auto}}.skills-beta-notice{color:#6a5312;background:#fff8d9;border:1px solid #e3c95f;border-radius:12px;align-items:center;gap:14px;max-width:1124px;margin:28px auto 0;padding:14px 18px;font-size:12px;display:flex}.skills-beta-notice b{white-space:nowrap}.skills-beta-notice span{color:#776429}@media (width<=650px){.skills-beta-notice{flex-direction:column;align-items:flex-start;gap:4px;margin:18px 18px 0}}.legal-page{color:#1c2420;background:#f7f5ef;min-height:100vh}.legal-nav{background:#fff;border-bottom:1px solid #dedfd8;align-items:center;gap:32px;height:72px;padding:0 max(24px,50% - 590px);display:flex}.legal-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-brand span{color:#d9f660;background:#173d31;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.legal-nav nav{gap:20px;margin-left:auto;display:flex}.legal-nav nav a,.legal-login{color:#536059;font-size:12px;text-decoration:none}.legal-nav nav a.router-link-active{color:#1f6b4f;font-weight:800}.legal-login{border:1px solid #d7ddd8;border-radius:9px;padding:9px 14px}.legal-page>main{grid-template-columns:280px 1fr;gap:65px;max-width:1120px;margin:auto;padding:64px 24px 90px;display:grid}.legal-page aside{height:max-content;position:sticky;top:35px}.legal-page aside>span{letter-spacing:2px;color:#277557;font-size:9px;font-weight:900}.legal-page aside h1{margin:14px 0;font-size:34px;line-height:1.15}.legal-page aside>p{color:#879089;font-size:11px}.legal-page aside dl{border-top:1px solid #dfe2dc;margin-top:30px}.legal-page aside dl div{border-bottom:1px solid #dfe2dc;padding:13px 0}.legal-page aside dt{color:#8a938d;font-size:10px}.legal-page aside dd{word-break:break-word;margin:5px 0 0;font-size:12px}.legal-document{background:#fff;border:1px solid #e1e2dc;border-radius:18px;padding:42px 48px;box-shadow:0 15px 40px #22352d0a}.legal-document section{border-bottom:1px solid #edf0ec;margin:0 0 26px;padding:0 0 26px}.legal-document section:last-child{border:0;margin:0;padding:0}.legal-document h2{margin:0 0 12px;font-size:17px}.legal-document p{color:#59645e;font-size:13px;line-height:1.9}.legal-warning{background:#fff1cf;border-radius:9px;padding:12px 14px;color:#7a5a0d!important}.legal-form{gap:16px;display:grid}.legal-form label{color:#4e5a53;gap:7px;font-size:12px;font-weight:750;display:grid}.legal-form input,.legal-form select,.legal-form textarea{background:#fff;border:1px solid #d8ddd8;border-radius:9px;outline:none;padding:11px 12px}.legal-form textarea{resize:vertical;min-height:180px}.legal-form button{color:#fff;background:#1f6b4f;border:0;border-radius:9px;justify-self:start;padding:11px 18px;font-weight:800}.legal-form button:disabled{opacity:.5}.legal-page>footer{color:#d4e2dc;background:#173d31;justify-content:space-between;align-items:center;min-height:78px;padding:0 max(24px,50% - 560px);font-size:11px;display:flex}.legal-page>footer a{color:#d9f660;text-decoration:none}@media (width<=760px){.legal-nav nav{display:none}.legal-login{margin-left:auto}.legal-page>main{grid-template-columns:1fr;padding-top:38px}.legal-page aside{position:static}.legal-document{padding:28px 22px}.legal-form .form-row{grid-template-columns:1fr}}
