@font-face{font-family:Inter;src:local("Inter")}*{box-sizing:border-box}html{background:#17181b}body{margin:0;background:radial-gradient(ellipse at 50% -20%,rgba(208,127,66,.08),transparent 45%),#17181b;color:#eae8e5;font:15px/1.55 Inter,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.topbar{height:76px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(23,24,27,.86)}.brand{display:flex;align-items:center;gap:11px;font-weight:750;font-size:18px;letter-spacing:-.4px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(208,127,66,.45);border-radius:11px;background:linear-gradient(145deg,#34251b,#1a1918);color:#e2a06b;font-weight:800}.brand-dot{color:#d07f42}.topnav{display:flex;align-items:center;gap:24px;color:#aaa9af;font-size:13px}.topnav a:hover,.text-link:hover{color:#e4a16c}.account-email{color:#77787e}.inline-form{margin:0}.nav-button{border:0;background:none;color:#aaa9af;font:inherit;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:12px 21px;border:1px solid #d58b54;border-radius:10px;background:linear-gradient(135deg,#da9561,#b96936);box-shadow:0 8px 24px rgba(208,127,66,.15);color:white;font:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:.2s}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.button-small{padding:9px 15px;font-size:12px}.button-wide{width:100%;padding:13px}.button-outline{background:#222428;border-color:rgba(255,255,255,.12);box-shadow:none;color:#eae8e5}.shell{width:min(1160px,90%);margin:0 auto;min-height:calc(100vh - 138px);padding:46px 0 70px}.footer{border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;padding:22px max(5vw,24px);color:#67686e;font-size:11px}.notice{padding:13px 16px;margin-bottom:24px;border:1px solid;border-radius:10px;font-size:13px}.notice-success{background:rgba(74,222,128,.07);border-color:rgba(74,222,128,.22);color:#8ad8a5}.notice-error,.notice-warning{background:rgba(239,100,82,.08);border-color:rgba(239,100,82,.24);color:#f19b8b}.notice-info{background:rgba(91,141,239,.08);border-color:rgba(91,141,239,.24);color:#a9c3fb}.hero{display:grid;grid-template-columns:1fr 1.04fr;gap:65px;align-items:center;padding:54px 0 76px}.eyebrow{display:block;color:#c7804c;font-size:10px;font-weight:700;letter-spacing:1.8px}.status-dot,.legend-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#71c78c;box-shadow:0 0 11px rgba(113,199,140,.65);vertical-align:middle}.hero h1{max-width:550px;margin:21px 0 18px;font-size:clamp(38px,5.2vw,62px);line-height:1.08;letter-spacing:-2px}.hero h1 span{color:#d38a54}.lead{max-width:500px;color:#a4a3aa;font-size:16px}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.text-link{color:#aaa9af;font-size:13px}.hero-points{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;color:#77787e;font-size:11px}.preview-card,.panel,.feature,.auth-card,.stat-card{background:linear-gradient(145deg,rgba(39,41,46,.96),rgba(30,32,36,.98));border:1px solid rgba(255,255,255,.075);border-radius:16px;box-shadow:0 16px 45px rgba(0,0,0,.18)}.preview-card{padding:24px 25px 19px}.preview-head,.preview-numbers,.preview-foot,.panel-heading,.site-title,.page-heading,.next-panel{display:flex;align-items:center;justify-content:space-between}.preview-head h2{margin:5px 0 0;font-size:17px}.live-label{color:#8ad8a5;font-size:9px;letter-spacing:1px}.preview-numbers{justify-content:flex-start;gap:32px;margin-top:27px}.preview-numbers div{display:grid;gap:3px}.preview-numbers strong{font-size:20px;font-variant-numeric:tabular-nums}.preview-numbers span,.preview-foot{color:#77787e;font-size:10px}.preview-numbers .orange{color:#d38a54}.preview-chart{width:100%;height:160px;margin-top:12px;overflow:visible}.preview-axis,.chart-axis{display:flex;justify-content:space-between;color:#67686e;font-size:10px}.preview-foot{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.055)}.legend-dot{background:#d07f42;box-shadow:none;margin-right:5px}.feature-row{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature{padding:22px}.feature-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:rgba(208,127,66,.12);color:#d99560;font-size:20px}.feature h3{margin:16px 0 6px;font-size:14px}.feature p,.muted{color:#85858d;font-size:12px}.auth-wrap{min-height:65vh;display:grid;place-items:center}.auth-card{width:min(440px,100%);padding:34px}.auth-title{font-size:28px;letter-spacing:-.7px;margin:8px 0}.form-stack{display:grid;gap:17px;margin-top:27px}.form-stack label,.site-form label{display:grid;gap:7px;color:#b4b3b8;font-size:12px}.form-stack input,.site-form input,.site-select select{width:100%;padding:12px 13px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#191a1e;color:#eae8e5;font:inherit;outline:none}.form-stack input:focus,.site-form input:focus{border-color:#c7804c}.form-stack small{color:#67686e}.form-bottom{margin:22px 0 0;text-align:center;color:#77787e;font-size:12px}.form-bottom a{color:#d99560}.page-heading{align-items:end;margin-bottom:26px}.page-heading h1{margin:5px 0;font-size:30px;letter-spacing:-.8px}.site-select{display:flex;align-items:center;gap:10px;color:#85858d;font-size:12px}.site-select select{width:auto;min-width:230px}.panel{padding:22px}.form-panel{margin-bottom:19px}.panel h2{font-size:15px;margin:0 0 15px}.site-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:13px}.site-list{display:grid;gap:14px}.site-card{padding:21px}.site-title{justify-content:flex-start;gap:13px}.site-title .button{margin-left:auto}.site-title h2{margin:0 0 2px;font-size:15px}.site-title .muted{font-size:11px}.site-avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:rgba(208,127,66,.12);color:#d99560;font-size:18px}.code-label{display:block;margin:22px 0 7px;color:#85858d;font-size:10px;text-transform:uppercase;letter-spacing:1px}.code-box{width:100%;resize:vertical;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#151619;color:#c8a080;font:11px/1.5 ui-monospace,monospace}.small-text{font-size:10px}.empty-state{text-align:center;padding:48px 22px}.empty-state h2{margin:11px 0 4px}.empty-icon{font-size:28px;color:#d38a54}.empty-state .button{margin-top:15px}.dashboard-heading{margin-bottom:22px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stat-card{padding:19px}.stat-card span{display:block;color:#85858d;font-size:9px;letter-spacing:1.1px}.stat-card strong{display:block;margin:8px 0 2px;font-size:27px;font-variant-numeric:tabular-nums}.stat-card small{color:#67686e;font-size:10px}.chart-panel{margin-top:15px}.panel-heading h2{margin:0 0 3px}.panel-heading p{margin:0}.period-chip{padding:6px 10px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#aaa9af;font-size:10px}.chart-area{position:relative;height:270px;margin-top:20px}.chart-area canvas{width:100%;height:100%}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:#77787e;font-size:12px}.chart-empty[hidden]{display:none}.chart-axis{margin-top:8px}.next-panel{margin-top:15px}.next-panel h2{margin:0 0 4px}.next-panel p{margin:0}.next-panel .button{white-space:nowrap}
@media(max-width:850px){.hero{grid-template-columns:1fr;gap:34px;padding-top:34px}.hero-copy{max-width:650px}.preview-card{max-width:650px}.hero-points{gap:10px 16px}.topnav{gap:14px}.account-email{display:none}}
@media(max-width:620px){.topbar{height:65px;padding:0 18px}.brand{font-size:16px}.topnav{gap:12px;font-size:12px}.topnav .button{padding:8px 10px}.shell{width:calc(100% - 32px);padding:31px 0 48px}.hero{padding:27px 0 45px;gap:28px}.hero h1{font-size:39px}.lead{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.hero-points{display:grid;gap:8px}.preview-card{padding:18px}.preview-numbers{gap:17px}.preview-numbers strong{font-size:16px}.preview-chart{height:125px}.feature-row,.stat-grid{grid-template-columns:1fr}.feature{padding:18px}.auth-card{padding:25px 20px}.page-heading,.dashboard-heading{align-items:flex-start;flex-direction:column;gap:14px}.site-select{width:100%;justify-content:space-between}.site-select select{min-width:0;flex:1}.site-form{grid-template-columns:1fr}.site-title{flex-wrap:wrap}.site-title .button{margin-left:52px}.panel{padding:17px}.next-panel{align-items:flex-start;flex-direction:column;gap:15px}.footer{padding:18px;gap:8px;flex-direction:column}.chart-area{height:220px}}
.profile-panel{display:flex;align-items:center;gap:18px;padding:25px}.profile-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,rgba(208,127,66,.25),rgba(208,127,66,.08));border:1px solid rgba(208,127,66,.25);color:#e2a06b;font-size:24px;font-weight:700}.profile-data h2{margin:3px 0 5px;font-size:18px}.verified-badge{display:inline-flex;align-items:center;gap:6px;color:#8ad8a5;font-size:10px}.verified-badge i{width:6px;height:6px;border-radius:50%;background:#71c78c}.profile-stats{margin-top:14px}.profile-date{font-size:22px!important}.profile-note{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.profile-note h2{margin-bottom:5px}.profile-note p{margin:0}
@media(max-width:620px){.profile-panel{padding:18px}.profile-note{align-items:flex-start;flex-direction:column;gap:15px}}
.captcha-label{padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:rgba(255,255,255,.025)}.captcha-label span{color:#aaa9af}.captcha-label strong{display:inline-block;margin-left:5px;padding:2px 8px;border-radius:5px;background:rgba(208,127,66,.13);color:#e2a06b;font:600 13px ui-monospace,monospace}
.profile-panel{display:flex;align-items:center;gap:18px;padding:23px}.profile-avatar{width:64px;height:64px;object-fit:cover;border-radius:20px;border:1px solid rgba(208,127,66,.28)}.profile-avatar-fallback{display:grid;place-items:center;background:linear-gradient(145deg,rgba(208,127,66,.24),rgba(208,127,66,.07));color:#e2a06b;font-size:24px;font-weight:700}.profile-data{display:grid;gap:3px}.profile-data h2{margin:0;font-size:18px}.profile-email{color:#aaa9af;font-size:12px}.verified-badge{display:inline-flex;align-items:center;gap:6px;color:#8ad8a5;font-size:10px}.verified-badge i{width:6px;height:6px;border-radius:50%;background:#71c78c}.profile-edit,.security-panel{margin-top:14px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-title h2{margin:3px 0}.section-title p{margin:0}.profile-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:13px;margin-top:20px}.profile-form label,.security-form label{display:grid;gap:7px;color:#b4b3b8;font-size:12px}.profile-form input{width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#191a1e;color:#eae8e5;font:inherit}.profile-form input[type=file]{padding:8px;font-size:10px}.profile-form small,.totp-instructions small{color:#77787e;font-size:10px}.profile-stats{margin-top:14px}.profile-date{font-size:22px!important}.security-panel{padding:24px}.security-state{padding:6px 9px;border-radius:6px;border:1px solid rgba(255,255,255,.09);color:#85858d;font-size:9px;letter-spacing:.8px}.security-state.is-enabled{border-color:rgba(74,222,128,.25);background:rgba(74,222,128,.06);color:#8ad8a5}.security-off,.security-enabled{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.02)}.security-off strong,.security-enabled strong{font-size:12px}.security-off p,.security-enabled p{margin:3px 0 0;color:#85858d;font-size:10px}.enabled-icon{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:10px;background:rgba(74,222,128,.1);color:#8ad8a5}.security-enabled{justify-content:flex-start}.totp-setup{display:grid;grid-template-columns:210px 1fr;gap:22px;margin-top:18px;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.02)}.totp-qr{display:grid;place-items:center;align-self:start;padding:6px;border-radius:8px;background:#fff}.totp-qr svg{display:block;width:184px;height:184px}.totp-instructions>strong{font-size:12px}.totp-instructions p{max-width:620px;color:#85858d;font-size:11px}.totp-instructions details{margin:12px 0}.totp-instructions summary{color:#d99560;font-size:11px;cursor:pointer}.secret-code{display:block;margin:9px 0;padding:10px;border-radius:7px;background:#17181b;color:#e2a06b;letter-spacing:1px;word-break:break-all}.security-form{display:flex;align-items:end;gap:10px;margin-top:15px}.security-form label{flex:1}.security-form input{width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#191a1e;color:#eae8e5;font:inherit}.cancel-setup{margin:10px 0 0 226px}.text-button{border:0;background:none;color:#85858d;font:inherit;font-size:10px;cursor:pointer}.text-button:hover{color:#e2a06b}.recovery-panel{margin-top:16px;padding:15px;border:1px solid rgba(208,127,66,.23);border-radius:10px;background:rgba(208,127,66,.06)}.recovery-panel strong{font-size:12px}.recovery-panel p{color:#aaa9af;font-size:10px}.recovery-codes{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.recovery-codes code{padding:7px;text-align:center;border-radius:6px;background:#17181b;color:#e2a06b;font:11px ui-monospace,monospace}.profile-note{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.profile-note h2{margin-bottom:5px}.profile-note p{margin:0}
@media(max-width:760px){.profile-form{grid-template-columns:1fr}.totp-setup{grid-template-columns:1fr}.totp-qr{justify-self:start}.cancel-setup{margin-left:0}.recovery-codes{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.profile-panel{padding:18px}.security-off,.profile-note{align-items:flex-start;flex-direction:column}.security-form{align-items:stretch;flex-direction:column}.security-form .button{width:100%}.section-title{align-items:flex-start;flex-direction:column}}
.technical-panel{margin-top:14px}.technical-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.technical-item{display:grid;gap:5px;min-width:0;padding:11px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.02)}.technical-item span{color:#77787e;font-size:9px;text-transform:uppercase;letter-spacing:.45px}.technical-item strong{overflow-wrap:anywhere;color:#d8d6d3;font-size:11px;font-weight:550}.technical-note,.tech-empty{margin:14px 0 0;padding:11px 13px;border-radius:8px;background:rgba(208,127,66,.05);color:#99989e;font-size:10px}.tech-empty{text-align:center;padding:30px}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px}.tech-row{display:grid;gap:5px;padding:9px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:rgba(255,255,255,.018)}.tech-row span{color:#77787e;font-size:9px}.tech-row strong{color:#d8d6d3;font-size:10px;font-weight:550;overflow-wrap:anywhere}.tech-note{color:#99989e;font-size:10px;margin:12px 0 0}.demo-site-select{display:grid;gap:5px;color:#85858d;font-size:11px}.demo-site-select select{min-width:220px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#202125;color:#eae8e5;font:inherit}.demo-login{border:0;background:none;cursor:pointer}.profile-2fa{font-size:20px!important;color:#d99560}.profile-site-list{display:grid;gap:6px;margin-top:14px}.profile-site-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:8px;background:rgba(255,255,255,.025);font-size:11px}.profile-site-row small{color:#77787e}.demo-site-card .site-title .button{margin-left:auto}.profile-date{font-size:21px!important}
@media(max-width:900px){.technical-grid,.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.technical-grid,.tech-grid{grid-template-columns:1fr}.demo-site-select,.demo-site-select select{width:100%}.profile-site-row{align-items:flex-start;flex-direction:column;gap:3px}}
.technical-group{margin-top:20px}.technical-group-heading{display:flex;align-items:center;gap:8px;margin-bottom:9px}.technical-group-heading h3{margin:0;color:#c8c5c1;font-size:12px;font-weight:600}.technical-group-heading span{color:#77787e;font-size:10px}
.report-panel{margin-top:15px}.breakdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.breakdown-card{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.018)}.breakdown-title,.breakdown-label,.permission-report-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.breakdown-title{margin-bottom:15px}.breakdown-title h3{margin:0;color:#d7d4d0;font-size:12px;font-weight:600}.breakdown-title>span{color:#696a70;font-size:9px;letter-spacing:.6px}.breakdown-list{display:grid;gap:12px}.breakdown-item{min-width:0}.breakdown-label{margin-bottom:5px;color:#aaa9af;font-size:10px}.breakdown-label>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breakdown-label strong{flex:none;color:#dedbd7;font-weight:600;font-variant-numeric:tabular-nums}.breakdown-label small{margin-left:4px;color:#77787e;font-weight:400}.breakdown-track,.permission-stack{display:flex;overflow:hidden;height:5px;border-radius:10px;background:rgba(255,255,255,.055)}.breakdown-track i{display:block;min-width:0;border-radius:10px;background:linear-gradient(90deg,#b86e3b,#e3a16b)}.permission-panel{margin-top:15px}.permission-legend{display:flex;flex-wrap:wrap;gap:10px 18px;margin:18px 0 17px;color:#85858d;font-size:10px}.permission-legend span,.permission-counts span{display:inline-flex;align-items:center;gap:6px}.permission-legend i,.permission-counts i{width:7px;height:7px;border-radius:50%;flex:none}.permission-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px}.permission-report{min-width:0;padding:12px 13px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.015)}.permission-report-head{margin-bottom:9px}.permission-report-head strong{color:#c8c5c1;font-size:11px;font-weight:550}.permission-report-head>span{color:#77787e;font-size:9px}.permission-stack{height:7px}.permission-stack i{display:block;min-width:2px}.permission-counts{display:flex;flex-wrap:wrap;gap:5px 11px;margin-top:8px;color:#77787e;font-size:9px}.permission-counts b{color:#b4b3b8;font-weight:550}.permission-granted{background:#77bd91}.permission-denied{background:#c87968}.permission-prompt{background:#d99c60}.permission-unsupported{background:#747985}.permission-missing{background:#44464e}.technical-panel{margin-top:15px}.technical-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.technical-summary::-webkit-details-marker{display:none}.technical-summary>span:first-child{display:grid;gap:4px}.technical-summary strong{color:#dedbd7;font-size:13px}.technical-summary small{color:#85858d;font-size:10px}.technical-panel[open] .technical-summary{padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,.06)}
@media(max-width:800px){.permission-list{grid-template-columns:1fr}.breakdown-grid{grid-template-columns:1fr}}
.chart-legend{display:flex;gap:18px;margin-top:10px;color:#77787e;font-size:10px}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:14px;height:2px;border-radius:2px}.chart-legend-views{background:#d58b54}.chart-legend-visitors{background:#8dbba0}
.report-filters{display:flex;align-items:end;gap:10px}.report-filters label{display:grid;gap:5px;color:#85858d;font-size:10px}.report-filters select{max-width:280px;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#202125;color:#eae8e5;font:inherit;font-size:11px}.period-change{display:block;margin-top:7px;font-size:10px;font-style:normal}.period-change.up{color:#82c99a}.period-change.down{color:#e0907f}.period-change.neutral{color:#77787e}
@media(max-width:620px){.report-filters{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 110px}.report-filters label,.report-filters select{width:100%;min-width:0}.dashboard-heading{align-items:stretch;flex-direction:column;gap:12px}}
.recommendations-panel{margin-top:15px}.recommendation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px}.recommendation-card{display:flex;align-items:flex-start;gap:11px;padding:14px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.018)}.recommendation-icon{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:8px;background:rgba(208,127,66,.12);color:#e0a16c;font-size:13px;font-weight:700}.recommendation-card h3{margin:2px 0 4px;color:#d7d4d0;font-size:11px;font-weight:600}.recommendation-card p{margin:0;color:#85858d;font-size:10px;line-height:1.55}.recommendation-card small{display:block;margin-top:6px;color:#b7906e;font-size:9px}.recommendation-attention{border-color:rgba(224,144,127,.18)}.recommendation-attention .recommendation-icon{background:rgba(224,144,127,.12);color:#e0907f}.recommendation-search .recommendation-icon{background:rgba(141,187,160,.11);color:#8dbba0}
@media(max-width:800px){.recommendation-list{grid-template-columns:1fr}}
.seo-issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.seo-issue{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid rgba(224,144,127,.12);border-radius:8px;background:rgba(224,144,127,.035);color:#aaa9af;font-size:10px}.seo-issue strong{flex:none;color:#e0a08f;font-size:11px}.seo-issue small{color:#77787e;font-size:9px;font-weight:400}.seo-issue-good{border-color:rgba(119,189,145,.15);background:rgba(119,189,145,.035)}.seo-issue-good strong{color:#82c99a}.seo-page-table-wrap{overflow:auto;border:1px solid rgba(255,255,255,.055);border-radius:9px}.seo-page-table{width:100%;border-collapse:collapse;min-width:630px;font-size:10px}.seo-page-table th,.seo-page-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.045);text-align:left;vertical-align:top}.seo-page-table th{color:#77787e;font-size:9px;font-weight:550;text-transform:uppercase;letter-spacing:.4px}.seo-page-table td{color:#b8b6b2}.seo-page-table tr:last-child td{border-bottom:0}.seo-page-table td:first-child{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d1ceca}.seo-page-table td:nth-child(2){white-space:nowrap;font-variant-numeric:tabular-nums}.seo-ok{color:#82c99a}
@media(max-width:800px){.seo-issue-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.seo-issue-grid{grid-template-columns:1fr}}

/* Profile layout: keep account summary, personal details and security in separate rows. */
.profile-edit{position:relative;display:block;clear:both;width:100%;margin-top:14px}.profile-form{min-width:0}.profile-form label{min-width:0}.profile-form input{min-width:0}.profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 0}.profile-stats>.stat-card{min-width:0;overflow-wrap:anywhere}.security-panel{clear:both;width:100%;margin-top:14px}.profile-date{white-space:normal;overflow-wrap:anywhere}
@media(max-width:760px){.profile-stats{grid-template-columns:1fr}.profile-form{grid-template-columns:minmax(0,1fr)}}
.domain-state{display:inline-flex;margin-top:7px;padding:4px 7px;border:1px solid rgba(224,144,127,.2);border-radius:6px;color:#e0a08e;font-size:9px;letter-spacing:.6px}.domain-state-verified{border-color:rgba(113,199,140,.22);color:#8ad8a5}.domain-verification{display:grid;gap:10px;margin-top:18px;padding:15px;border:1px solid rgba(208,127,66,.18);border-radius:11px;background:rgba(208,127,66,.035)}.domain-verification>div:first-child strong{font-size:12px}.domain-verification>div:first-child p{margin:4px 0 0}.dns-record-row{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:10px;color:#85858d;font-size:10px}.dns-record-row code{overflow-wrap:anywhere;color:#d6b394;font:10px/1.5 ui-monospace,monospace}.verify-domain-form{margin-top:2px}.domain-verified-note{margin:15px 0 0;padding:9px 11px;border-radius:8px;background:rgba(74,222,128,.05);color:#8ad8a5;font-size:11px}
@media(max-width:620px){.dns-record-row{grid-template-columns:1fr;gap:3px}.verify-domain-form .button{width:100%}}
.goal-report-panel{margin-top:15px}.goal-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.goal-report-card{min-width:0;padding:15px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.02)}.goal-report-card>div:first-child{display:grid;gap:4px}.goal-report-card>div:first-child span{color:#dedbd7;font-size:12px;font-weight:600}.goal-report-card code{color:#8d8c93;font:10px ui-monospace,monospace}.goal-report-card>strong{display:block;margin-top:15px;color:#e2a06b;font-size:25px}.goal-report-card>strong small{color:#85858d;font-size:10px;font-weight:400}.goal-report-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;padding-top:9px;border-top:1px solid rgba(255,255,255,.05);color:#85858d;font-size:10px}.goal-report-meta b{color:#8ad8a5;font-weight:550}
@media(max-width:800px){.goal-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.goal-report-grid{grid-template-columns:1fr}}
.site-goals{display:grid;gap:12px;margin-top:20px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.018)}.site-goals-heading h3{margin:0;color:#dedbd7;font-size:13px}.site-goals-heading p{margin:4px 0 0}.site-goal-list{display:grid;gap:7px}.site-goal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border-radius:8px;background:rgba(255,255,255,.025)}.site-goal-row>div{display:grid;gap:4px;min-width:0}.site-goal-row strong{font-size:11px}.site-goal-row code{color:#d6b394;font:10px ui-monospace,monospace}.site-goal-row small{color:#85858d;font-size:9px;overflow-wrap:anywhere}.goal-delete-form{flex:none}.goal-empty{margin:0;color:#85858d;font-size:10px}.goal-create-form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px}.goal-create-form label{display:grid;gap:6px;color:#aaa9af;font-size:10px}.goal-create-form input{width:100%;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#191a1e;color:#eae8e5;font:inherit}.goal-create-form small{color:#77787e;font-size:9px}@media(max-width:700px){.goal-create-form{grid-template-columns:1fr}.goal-create-form .button{width:100%}.site-goal-row{align-items:flex-start}.site-goal-row>div{overflow-wrap:anywhere}}
.geoip-setup-panel{display:grid;gap:12px;margin-top:15px;padding:20px}.geoip-setup-panel h2{margin:5px 0;font-size:14px}.geoip-setup-panel p{margin:0}.geoip-setup-panel>a{color:#d99560;font-size:11px}.geoip-setup-panel code{display:block;overflow-wrap:anywhere;padding:10px;border-radius:7px;background:#17181b;color:#d6b394;font:10px/1.6 ui-monospace,monospace}
.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:15px}.admin-health{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px}.admin-health h2{margin:0;font-size:14px}.admin-health p{margin:4px 0 0}.admin-table-panel{margin-top:15px}.admin-table-wrap{width:100%;overflow-x:auto;margin-top:14px}.admin-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.admin-table th{padding:10px;text-align:left;color:#77787e;font-size:9px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.admin-table td{padding:11px 10px;border-top:1px solid rgba(255,255,255,.05);color:#aaa9af}.admin-table td strong,.admin-table td small{display:block}.admin-table td strong{color:#d8d6d3;font-size:11px}.admin-table td small{margin-top:3px;color:#77787e;font-size:9px}.admin-role-form{margin:0}.admin-role-form button{white-space:nowrap}.admin-forbidden{max-width:620px;margin:50px auto;padding:30px}.admin-forbidden h1{font-size:24px}.admin-forbidden .button{margin-top:12px}@media(max-width:850px){.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.admin-stat-grid{grid-template-columns:1fr}.admin-health{align-items:flex-start;flex-direction:column}}
.chart-legend-sessions{background:#9b9fd1}
.chart-legend{flex-wrap:wrap}
.dashboard-heading .report-filters{flex-wrap:wrap}.dashboard-heading .button-small{white-space:nowrap}@media(max-width:620px){.dashboard-heading .button-small{width:100%}}
.dashboard-heading .report-filters label{min-width:120px}.dashboard-heading .report-filters select{max-width:200px}.report-filters select{width:100%}
@media(max-width:980px){.dashboard-heading{align-items:flex-start;flex-wrap:wrap}.dashboard-heading>div:first-child{width:100%}.dashboard-heading .report-filters{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));width:100%}.dashboard-heading .report-filters label,.dashboard-heading .report-filters select{max-width:none;min-width:0}.dashboard-heading .button-small{width:auto}}
@media(max-width:620px){.dashboard-heading .report-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-heading .report-filters label{min-width:0}.dashboard-heading .button-small{width:100%}}
.engagement-panel{margin-top:15px}.engagement-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.engagement-summary article{padding:14px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.018)}.engagement-summary article span{display:block;color:#85858d;font-size:9px;letter-spacing:.6px}.engagement-summary article strong{display:block;margin-top:7px;color:#df9b62;font-size:19px}.engagement-page-list{display:grid;gap:7px;margin-top:12px}.engagement-page-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:7px;background:rgba(255,255,255,.025)}.engagement-page-list>div>span{overflow:hidden;color:#c7c5c2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.engagement-page-list strong{flex:none;color:#d99c68;font-size:10px}.engagement-page-list small{color:#85858d;font-size:9px;font-weight:400}@media(max-width:540px){.engagement-summary{grid-template-columns:1fr}.engagement-page-list>div{align-items:flex-start;flex-direction:column;gap:5px}}
.site-domains{display:grid;gap:10px;margin-top:16px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.018)}.site-alias-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.site-alias-form label,.site-delete-form label{display:grid;gap:6px;color:#aaa9af;font-size:10px}.site-alias-form input,.site-delete-form input{width:100%;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#191a1e;color:#eae8e5;font:inherit}.site-alias-actions{display:flex;align-items:center;gap:8px}.site-alias-actions form{margin:0}.site-danger{margin-top:18px;padding:12px;border:1px solid rgba(224,106,106,.18);border-radius:9px;background:rgba(224,106,106,.025)}.site-danger summary{color:#ce8f84;font-size:10px;cursor:pointer}.site-delete-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px}.site-delete-form code{color:#e2a06b}.button-danger{border-color:#a94f4f;background:linear-gradient(135deg,#bd5b58,#8e3939);box-shadow:none}.button-danger:hover{filter:brightness(1.1)}
@media(max-width:620px){.site-alias-form,.site-delete-form{grid-template-columns:1fr}.site-alias-form .button,.site-delete-form .button{width:100%}.site-alias-actions{flex-wrap:wrap}}
.report-advanced-filters{position:relative;align-self:end}.report-advanced-filters>summary{padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#202125;color:#c7c4c1;font-size:10px;cursor:pointer;white-space:nowrap}.report-advanced-filters[open]{z-index:4}.report-advanced-filters>div{position:absolute;top:calc(100% + 6px);right:0;display:grid;grid-template-columns:repeat(3,minmax(155px,1fr));gap:9px;min-width:min(520px,90vw);padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#1d1f23;box-shadow:0 12px 35px rgba(0,0,0,.35)}.report-advanced-filters label{min-width:0!important}.report-advanced-filters select{max-width:none!important;width:100%}@media(max-width:620px){.report-advanced-filters{grid-column:1/-1}.report-advanced-filters>div{position:static;grid-template-columns:1fr;min-width:0;margin-top:7px}.report-filters{align-items:stretch}}
.site-transfer-panel,.incoming-transfer-panel{display:grid;gap:10px;margin-top:15px;padding:16px;border:1px solid rgba(208,127,66,.15);border-radius:11px;background:rgba(208,127,66,.025)}.site-transfer-panel h3,.incoming-transfer-panel h2{margin:0;color:#dedbd7;font-size:12px}.site-transfer-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.site-transfer-form label{display:grid;gap:6px;color:#aaa9af;font-size:10px}.site-transfer-form input{width:100%;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#191a1e;color:#eae8e5;font:inherit}.incoming-transfer-panel .site-alias-actions{flex:none}.rotate-key-form{margin-top:7px}.rotate-key-form .text-button{font-size:10px}
@media(max-width:620px){.site-transfer-form{grid-template-columns:1fr}.site-transfer-form .button{width:100%}.incoming-transfer-panel .site-goal-row{align-items:flex-start;flex-direction:column}}
.site-api-panel{display:grid;gap:10px;margin-top:15px;padding:16px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(255,255,255,.018)}.site-api-panel h3{margin:0;color:#dedbd7;font-size:12px}.site-api-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.site-api-form label{display:grid;gap:6px;color:#aaa9af;font-size:10px}.site-api-form input{width:100%;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#191a1e;color:#eae8e5;font:inherit}.api-endpoint-example{display:block;overflow-wrap:anywhere;padding:9px;border-radius:6px;background:#17181b;color:#aaa9af;font:9px/1.5 ui-monospace,monospace}.api-key-issued{display:grid;gap:8px;margin-bottom:14px;border-color:rgba(113,199,140,.25)}.api-key-issued>strong{color:#8ad8a5;font-size:12px}.api-key-issued p{margin:0}.api-key-issued code{display:block;overflow-wrap:anywhere;padding:12px;border-radius:7px;background:#151619;color:#e6c09c;font:12px ui-monospace,monospace;user-select:all}@media(max-width:620px){.site-api-form{grid-template-columns:1fr}.site-api-form .button{width:100%}}

.site-seo-panel{margin:22px 0;padding:18px;border:1px solid rgba(208,127,66,.16);border-radius:12px;background:#1b1c20}.site-seo-panel .site-goals-heading{margin:0 0 12px}.site-seo-panel .site-goals-heading h3{margin:0}.site-seo-panel .technical-note{margin:12px 0 0}.site-seo-panel .site-alias-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.site-seo-panel button:disabled{opacity:.65;cursor:wait}.seo-crawl-stats{margin:20px 0}.seo-crawl-tech{display:grid;gap:8px;padding:16px;border-radius:10px;background:#191a1e}.seo-crawl-tech>div{display:grid;grid-template-columns:120px 1fr;gap:12px;font-size:12px}.seo-crawl-tech span{color:#92939a}.seo-crawl-tech strong{overflow-wrap:anywhere;font-weight:550}.seo-crawl-error strong{color:#e58e78}.seo-crawl-pages .seo-page-table{min-width:1100px}.seo-crawl-pages .seo-page-table td:last-child{min-width:260px;max-width:440px;white-space:normal}.seo-crawl-overview,.seo-crawl-pages{margin-bottom:22px}@media(max-width:620px){.seo-crawl-tech>div{grid-template-columns:1fr;gap:3px}.site-seo-panel{padding:14px}.seo-crawl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.seo-score-card{display:flex;align-items:center;gap:18px;padding:18px;border:1px solid rgba(208,127,66,.19);border-radius:12px;background:linear-gradient(120deg,rgba(208,127,66,.08),rgba(28,29,33,.7))}.seo-score-number{min-width:90px;color:#8dd2a1;font-size:38px;font-weight:750;line-height:1;text-align:center}.seo-score-number small{display:block;margin-top:7px;color:#77787e;font-size:11px;font-weight:500}.seo-score-number.seo-score-low{color:#ec9b81}.seo-score-card h3{margin:0 0 5px;font-size:14px}.seo-score-card p,.seo-score-card small{margin:0;color:#9b9ca2;font-size:12px}.seo-score-card small{display:block;margin-top:6px;color:#77787e}.seo-history-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px}.seo-history-list article{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:#1b1c20}.seo-history-list time,.seo-history-list small,.seo-history-status{color:#85868c;font-size:11px}.seo-history-list strong{grid-column:2;grid-row:1/3;align-self:center;color:#e5b28c;font-size:17px}.seo-issues-panel,.seo-broken-links,.seo-history-panel{margin-bottom:22px}.seo-broken-links .seo-page-table{min-width:760px}.seo-broken-links .seo-page-table td:last-child{min-width:320px;white-space:normal;overflow-wrap:anywhere}
.seo-history-bar{grid-column:1/-1;height:3px;overflow:hidden;border-radius:5px;background:#111216}.seo-history-bar b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ba7048,#8dd2a1)}
.site-funnels-panel{margin:22px 0;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#1b1c20}.site-funnel-list{display:grid;gap:8px;margin:12px 0}.site-funnel-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border:1px solid rgba(255,255,255,.06);border-radius:9px}.site-funnel-row>div{display:grid;gap:4px}.site-funnel-row small,.funnel-create-form small{color:#85868c;font-size:11px;overflow-wrap:anywhere}.funnel-create-form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr) auto;gap:12px;align-items:end;margin-top:16px}.funnel-create-form label{display:grid;gap:6px;color:#a5a6ac;font-size:12px}.funnel-create-form input,.funnel-create-form textarea{width:100%;padding:10px 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#151619;color:#eae8e5;font:inherit;font-size:12px}.funnel-create-form textarea{resize:vertical;font-family:ui-monospace,monospace}.funnel-report-list{display:grid;gap:16px}.funnel-report-card{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#1b1c20}.funnel-report-card h3{margin:0 0 13px;font-size:14px}.funnel-report-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.funnel-report-step{min-width:0}.funnel-step-meta{display:grid;gap:3px;margin-bottom:7px}.funnel-step-meta span{overflow-wrap:anywhere;color:#a9aab0;font-size:11px}.funnel-step-meta strong{color:#e8b48d;font-size:19px}.funnel-step-meta small,.funnel-step-dropoff{color:#77787e;font-size:10px}.funnel-step-track{height:5px;overflow:hidden;border-radius:5px;background:#111216}.funnel-step-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#bd754b,#e2aa79)}.funnel-step-dropoff{display:block;margin-top:5px;color:#df977b}.funnel-report-card .technical-note{margin:12px 0 0}@media(max-width:760px){.funnel-create-form{grid-template-columns:1fr}.funnel-create-form .button{width:100%}.funnel-report-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
