:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-ui);--bg:#060913;--panel:#0d1524c7;--panel-strong:#121e34e0;--line:#ffffff1f;--text:#f7fbff;--muted:#9baac0;--green:#63f6c8;--blue:#72a7ff;--violet:#a99cff;--orange:#ffbd7a;--red:#ff7373;--shadow:0 32px 110px #0000006b;--soft-shadow:0 22px 72px #00000042}.athena-inspired{width:min(1440px,100% - 48px)}.athena-top-banner{min-height:42px;color:var(--geo-ink);justify-content:center;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.athena-top-banner span{color:#fff;background:var(--geo-brand);border-radius:999px;padding:4px 8px;font-weight:900}.athena-top-banner strong{font-weight:750}.athena-inspired main{gap:22px}.athena-hero{text-align:center;border:1px solid var(--geo-line);min-height:660px;box-shadow:var(--geo-shadow);background:radial-gradient(circle at 50% 0,#af31281f,#0000 36%),linear-gradient(#fff 0%,#fbfbfd 58%,#f1f4f8 100%);border-radius:30px;align-content:center;justify-items:center;padding:clamp(58px,7.4vw,112px) 28px 36px;display:grid;overflow:hidden}.athena-announcement{min-height:38px;color:var(--geo-brand);background:#fff;border:1px solid #af312829;border-radius:999px;padding:0 15px;font-size:13px;font-weight:800;box-shadow:0 10px 28px #af312814}.athena-hero-copy{justify-items:center;gap:13px;margin-top:24px;display:grid}.athena-hero h1{max-width:1060px;color:var(--geo-ink);letter-spacing:0;margin:0;font-size:clamp(56px,8.4vw,122px);font-weight:820;line-height:.9}.athena-hero h1 span{display:block}.athena-hero h2{color:var(--geo-ink);letter-spacing:0;margin:10px 0 0;font-size:clamp(24px,2.8vw,42px);font-weight:760;line-height:1.16}.athena-hero p{max-width:760px;color:var(--geo-text);margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.75}.athena-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.athena-platform-strip{flex-wrap:wrap;justify-content:center;gap:10px;width:min(1040px,100%);margin-top:clamp(34px,5vw,70px);display:flex}.athena-featured{color:var(--geo-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:26px;display:flex}.athena-featured span{width:100%;color:var(--geo-muted);font-size:13px;font-weight:850}.athena-featured strong{color:#303744;font-size:clamp(17px,1.45vw,22px);font-weight:820}.athena-platform-strip span{color:#5d6472;background:#ffffffc2;border:1px solid #15192317;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:750}.athena-command-section{background:0 0;border-radius:30px;padding:0}.athena-command{z-index:2;border-radius:28px;max-width:1120px;margin:-70px auto 0;position:relative;transform:translateY(0)}.athena-command .command-head strong{font-size:28px}.athena-logo-wall{text-align:center;border:1px solid var(--geo-line);background:#ffffffc7;border-radius:28px;padding:24px 28px 30px;box-shadow:0 14px 44px #1519230d}.athena-logo-wall>span{color:var(--geo-muted);font-size:14px;font-weight:800;display:block}.athena-logo-wall div{flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,42px);margin-top:18px;display:flex}.athena-logo-wall strong{color:#4d5564;font-size:clamp(16px,1.5vw,22px);font-weight:760}.athena-usecases{border:1px solid var(--geo-line);box-shadow:var(--geo-shadow);text-align:center;background:#fff;border-radius:28px;padding:clamp(38px,5vw,70px)}.athena-usecases h2{max-width:780px;color:var(--geo-ink);letter-spacing:0;margin:0 auto 20px;font-size:clamp(32px,4vw,58px);line-height:1.1}.athena-usecase-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.athena-usecase-tabs button{color:#5d6472;border:1px solid var(--geo-line);background:#f7f8fa;border-radius:999px;min-height:40px;padding:0 14px;font-weight:800}.athena-usecase-tabs button:first-child{color:var(--geo-brand);background:var(--geo-brand-soft);border-color:#af312829}.athena-usecase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.athena-usecase-feature{text-align:left;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:18px;margin-bottom:14px;display:grid}.athena-usecase-feature>div,.athena-usecase-feature aside{border:1px solid var(--geo-line);background:#f8fafc;border-radius:24px;padding:28px}.athena-usecase-feature span{color:var(--geo-brand);font-size:13px;font-weight:900}.athena-usecase-feature h3{color:var(--geo-ink);letter-spacing:0;margin:12px 0;font-size:clamp(28px,3vw,44px);line-height:1.12}.athena-usecase-feature p{color:var(--geo-text);margin:0;line-height:1.75}.athena-usecase-feature ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.athena-usecase-feature li{color:var(--geo-ink);border:1px solid var(--geo-line);background:#fff;border-radius:14px;padding:12px 14px;font-weight:800}.athena-usecase-feature aside{background:linear-gradient(135deg,#af312814,#0000 50%),#fff;gap:12px;display:grid}.athena-usecase-feature aside article{border:1px solid var(--geo-line);background:#ffffffd1;border-radius:18px;padding:18px}.athena-usecase-feature aside strong{color:var(--geo-ink);margin:8px 0;font-size:19px;display:block}.athena-usecase-grid article{text-align:left;border:1px solid var(--geo-line);background:#f8fafc;border-radius:20px;align-content:space-between;min-height:190px;padding:22px;display:grid}.athena-usecase-grid strong{color:var(--geo-ink);font-size:20px}.athena-usecase-grid p{color:var(--geo-muted);margin:16px 0 0;line-height:1.7}.athena-usecase-grid em{color:var(--geo-brand);margin-top:14px;font-style:normal;font-weight:850;line-height:1.5;display:block}@media (width<=1120px){.athena-usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.athena-usecase-feature{grid-template-columns:1fr}}@media (width<=720px){.athena-inspired{width:min(100% - 24px,1440px)}.athena-hero{min-height:auto;padding:44px 22px 28px}.athena-hero h1{font-size:46px;line-height:.98}.athena-hero h2{font-size:24px}.athena-hero p{font-size:16px}.athena-command{margin-top:-28px}.athena-usecases{padding:28px}.athena-usecase-grid{grid-template-columns:1fr}.athena-logo-wall{padding:22px}.athena-logo-wall div{justify-content:flex-start;gap:14px 20px}.athena-usecase-feature>div,.athena-usecase-feature aside{padding:20px}.athena-usecase-feature ul{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--geo-bg:#f6f7f9;--geo-surface:#fff;--geo-ink:#151923;--geo-text:#3f4654;--geo-muted:#707989;--geo-line:#1519231a;--geo-brand:#af3128;--geo-brand-soft:#af312814;--geo-shadow:0 24px 70px #15192314}body:before,body:after{display:none}.geo2026-site,.dashboard-shell.service-dashboard{color:var(--geo-ink);font-family:PingFang SC,Microsoft YaHei,Arial,sans-serif}.geo2026-site{width:min(1400px,100% - 48px);padding-bottom:42px}.geo2026-site main{gap:18px;display:grid}.geo2026-nav,.service-dashboard .dashboard-side,.service-dashboard .dashboard-main{border:1px solid var(--geo-line);box-shadow:var(--geo-shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6}.geo2026-nav{border-radius:22px;grid-template-columns:250px minmax(0,1fr) auto}.geo2026-nav .brand strong,.service-dashboard .brand strong{color:var(--geo-ink)}.geo2026-nav .brand span,.service-dashboard .brand span{color:var(--geo-muted)}.geo2026-nav .nav-links{justify-content:center}.geo2026-nav .nav-links a{color:#596273;background:0 0;border:0}.geo2026-site .primary-btn,.service-dashboard .primary-btn,.geo2026-site .dark-btn,.service-dashboard .dark-btn{color:#fff;background:var(--geo-brand);white-space:nowrap;border-radius:999px;min-height:44px;padding:0 18px;box-shadow:0 14px 34px #af312838}.geo2026-site .ghost-btn,.service-dashboard .ghost-btn{min-height:44px;color:var(--geo-ink);border:1px solid var(--geo-line);background:#fff;border-radius:999px;padding:0 16px}.geo2026-hero{border:1px solid var(--geo-line);min-height:640px;box-shadow:var(--geo-shadow);background:radial-gradient(circle at 78% 20%,#af312817,#0000 34%),linear-gradient(135deg,#fff 0%,#fbfbfd 58%,#f0f3f7 100%);border-radius:28px;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);align-items:center;gap:34px;padding:clamp(34px,5vw,68px);display:grid}.geo2026-hero-copy{justify-items:start;gap:20px;display:grid}.geo2026-kicker{color:var(--geo-brand);background:var(--geo-brand-soft);border:1px solid #af312824;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.geo2026-hero h1{max-width:720px;color:var(--geo-ink);letter-spacing:0;margin:0;font-size:clamp(42px,5vw,72px);font-weight:760;line-height:1.04}.geo2026-hero p{max-width:620px;color:var(--geo-text);margin:0;font-size:18px;line-height:1.75}.geo2026-command{background:#ffffffe0;border:1px solid #1519231a;border-radius:24px;padding:20px;box-shadow:0 28px 84px #1519231a}.command-head,.result-preview-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.command-head span,.command-question span,.command-table span,.geo2026-platforms p,.geo2026-section-head p,.geo2026-final p{color:var(--geo-muted)}.command-head strong{color:var(--geo-ink);margin-top:5px;font-size:24px;display:block}.command-head b{color:#fff;background:var(--geo-brand);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:12px}.command-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.command-metrics article{border:1px solid var(--geo-line);background:#f8fafc;border-radius:18px;min-height:126px;padding:16px}.command-metrics span,.command-metrics p{color:var(--geo-muted);font-size:12px;line-height:1.55}.command-metrics strong{color:var(--geo-brand);margin:12px 0 6px;font-size:32px;display:block}.command-question{background:var(--geo-brand-soft);border:1px solid #af312824;border-radius:20px;margin-top:12px;padding:18px}.command-question strong{color:var(--geo-ink);margin:8px 0;font-size:19px;line-height:1.45;display:block}.command-question p{color:#5d3440;margin:0;line-height:1.7}.command-table{border:1px solid var(--geo-line);border-radius:18px;margin-top:12px;overflow:hidden}.command-table>div{border-bottom:1px solid var(--geo-line);background:#fff;grid-template-columns:1.2fr .8fr .8fr .8fr;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:grid}.command-table>div:first-child{background:#f8fafc;font-weight:800}.command-table>div:last-child{border-bottom:0}.command-table strong{color:var(--geo-ink)}.command-table b{color:var(--geo-brand);font-size:13px}.geo2026-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.geo2026-principles article,.deliverable-board article{border:1px solid var(--geo-line);background:#fff;border-radius:22px;padding:24px;box-shadow:0 16px 44px #1519230e}.geo2026-principles strong,.deliverable-board strong{color:var(--geo-ink);font-size:22px;line-height:1.24}.geo2026-principles p,.deliverable-board p{color:var(--geo-text);margin:14px 0 0;line-height:1.75}.geo2026-platforms,.geo2026-deliverables,.geo2026-final{border:1px solid var(--geo-line);box-shadow:var(--geo-shadow);background:#fff;border-radius:26px;padding:clamp(32px,5vw,58px)}.geo2026-platforms{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;display:grid}.geo2026-platforms h2,.geo2026-section-head h2,.geo2026-final h2{color:var(--geo-ink);letter-spacing:0;margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.12}.geo2026-platforms p,.geo2026-section-head p,.geo2026-final p{max-width:680px;margin:14px 0 0;font-size:17px;line-height:1.75}.platform-cloud{gap:14px;display:grid}.platform-cloud section{border:1px solid var(--geo-line);background:#f8fafc;border-radius:20px;flex-wrap:wrap;gap:10px;padding:20px;display:flex}.platform-cloud strong{color:var(--geo-ink);flex:0 0 100%}.platform-cloud span{color:#394150;border:1px solid var(--geo-line);background:#fff;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:750}.geo2026-section-head{max-width:760px;margin-bottom:24px}.deliverable-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.deliverable-board article{align-content:space-between;min-height:238px;display:grid}.deliverable-board span{color:var(--geo-brand);font-weight:900}.geo2026-final{text-align:center;justify-items:center;display:grid}.geo2026-final p{margin-bottom:22px}.dashboard-shell.service-dashboard{width:min(1440px,100% - 32px);min-height:calc(100vh - 32px);box-shadow:none;background:0 0;grid-template-columns:260px minmax(0,1fr);gap:16px;margin:16px auto;display:grid}.service-dashboard .dashboard-side{border-radius:24px;height:calc(100vh - 32px);padding:18px;position:sticky;top:16px}.service-dashboard .dashboard-tabs button{color:#596273;background:0 0;border-radius:14px;min-height:42px}.service-dashboard .dashboard-main{border-radius:24px;min-width:0;padding:22px}.service-dashboard .dashboard-top{border-bottom:1px solid var(--geo-line);padding:0 0 20px}.service-dashboard .dashboard-top h1{color:var(--geo-ink);letter-spacing:0;font-size:clamp(30px,3vw,44px)}.service-dashboard .dashboard-top p,.service-dashboard .section-kicker{color:var(--geo-muted)}.geo-service-hero-card,.geo-admin-home .action-card{background:linear-gradient(135deg,#af312814,#0000 48%),#fff}.service-dashboard .service-progress-card,.service-dashboard .simple-panel,.service-dashboard .panel,.service-dashboard .client-stat-row article,.service-dashboard .report-card-v2,.service-dashboard .ai-review-grid article{color:var(--geo-ink);border:1px solid var(--geo-line);background:#fff;box-shadow:0 12px 34px #1519230e}.service-dashboard .service-progress-card h2,.service-dashboard .panel-header h2,.service-dashboard .simple-panel strong,.service-dashboard .client-stat-row strong,.service-dashboard .report-card-v2 h3,.service-dashboard .report-card-v2 strong,.service-dashboard .ai-review-grid h3,.service-dashboard .ai-review-grid strong{color:var(--geo-ink)}.service-dashboard .service-progress-card p,.service-dashboard .client-stat-row p,.service-dashboard .panel-header span,.service-dashboard .simple-panel span,.service-dashboard .report-card-v2 p,.service-dashboard .ai-review-grid p{color:var(--geo-muted)}.service-dashboard .client-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}.service-dashboard .client-stat-row strong{color:var(--geo-brand)}.service-dashboard input,.service-dashboard select{color:var(--geo-ink);border:1px solid var(--geo-line);background:#fff}.service-dashboard code{color:#5f1f1a;background:var(--geo-brand-soft)}@media (width<=1120px){.geo2026-hero,.geo2026-platforms,.dashboard-shell.service-dashboard{grid-template-columns:1fr}.service-dashboard .dashboard-side{height:auto;position:static}.service-dashboard .dashboard-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.command-metrics,.deliverable-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.geo2026-site,.dashboard-shell.service-dashboard{width:min(100% - 24px,1440px)}.geo2026-nav{grid-template-columns:1fr;min-height:68px}.geo2026-nav .brand,.geo2026-nav .nav-actions,.geo2026-nav .dark-btn{width:100%}.geo2026-nav .dark-btn{justify-content:center}.geo2026-nav .nav-links{display:none}.geo2026-hero{grid-template-columns:1fr;min-height:auto;padding:26px}.geo2026-hero>*,.geo2026-command{min-width:0;max-width:100%}.geo2026-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:40px;line-height:1.12}.geo2026-hero p{font-size:16px}.command-metrics,.geo2026-principles,.deliverable-board,.service-dashboard .client-stat-row{grid-template-columns:1fr}.command-table{max-width:100%;overflow-x:auto}.command-table>div{min-width:520px}.geo2026-platforms,.geo2026-deliverables,.geo2026-final{padding:26px}.service-dashboard .dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-dashboard .dashboard-main{padding:16px}}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 12% 8%, #63f6c829, transparent 28%), radial-gradient(circle at 88% 12%, #72a7ff2b, transparent 32%), radial-gradient(circle at 48% 94%, #a99cff1f, transparent 34%), var(--bg);min-height:100vh;margin:0}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000000c7,#0000 76%);mask-image:radial-gradient(circle,#000000c7,#0000 76%)}body:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#63f6c80d 44%,#0000 58%);animation:8s linear infinite pageScan;position:fixed;inset:0}button{font:inherit;cursor:pointer;border:0}.app-shell{width:min(1540px,100% - 48px);margin:0 auto;padding:22px 0 48px;position:relative}.top-nav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(1.28);backdrop-filter:blur(28px)saturate(1.28);background:#070c18c2;border-radius:24px;grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:72px;padding:12px 14px;display:grid;position:sticky;top:14px;box-shadow:0 18px 70px #00000042}.brand{align-items:center;gap:12px;display:flex}.brand-mark{background:#af3128;border:1px solid #af31282e;border-radius:13px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 14px 30px #af312833}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand strong,.brand span{display:block}.brand strong{letter-spacing:0;font-size:18px}.brand span{color:var(--muted);margin-top:4px;font-size:12px}.nav-links{justify-content:center;gap:6px;display:flex;overflow-x:auto}.nav-links a{color:#bfcbda;white-space:nowrap;border-radius:999px;align-items:center;height:38px;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.nav-links a:first-child{color:var(--text);background:#ffffff17}.nav-actions{align-items:center;gap:10px;display:flex}.online-chip{height:38px;color:var(--green);white-space:nowrap;background:#63f6c814;border:1px solid #63f6c838;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.online-chip span{background:var(--green);width:8px;height:8px;box-shadow:0 0 18px var(--green);border-radius:50%;animation:1.5s ease-in-out infinite pulse}.dark-btn,.primary-btn,.ghost-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:900;display:inline-flex}.ghost-btn{color:#dce8f5;border:1px solid var(--line);background:#ffffff14}main{gap:18px;padding-top:22px;display:grid}.ops-hero,.panel,.metric-card,.commercial-grid,.delivery-section{border:1px solid var(--line);background:var(--panel);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.22);backdrop-filter:blur(24px)saturate(1.22)}.ops-hero{background:linear-gradient(135deg,#0f182ae0,#080c18ad),radial-gradient(circle at 78% 26%,#63f6c821,#0000 34%);border-radius:34px;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:26px;min-height:620px;padding:28px;display:grid;overflow:hidden}.hero-copy{max-width:760px}.kicker{width:fit-content;min-height:34px;color:var(--green);background:#63f6c814;border:1px solid #63f6c82e;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}h1,h2,h3,p{margin-top:0}.hero-title{letter-spacing:0;gap:8px;max-width:680px;margin:20px 0 18px;font-size:clamp(28px,3.8vw,54px);line-height:1.08;display:grid}.hero-title span,.hero-title strong{display:block}.hero-title span:first-child{width:fit-content;color:var(--green);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 22px #63f6c85c;font-size:.5em;font-weight:950}.hero-title strong{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff);border-radius:18px;width:fit-content;padding:4px 14px 8px;font-size:1.08em;box-shadow:0 0 42px #63f6c83d}.hero-title span:last-child{color:#f7fbff}.hero-copy p{color:#b7c4d6;margin:0;font-size:17px;line-height:1.85}.ai-fleet{background:radial-gradient(circle,#63f6c829,#0000 27%),linear-gradient(145deg,#ffffff16,#ffffff09);border:1px solid #ffffff24;border-radius:34px;height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #63f6c80f,0 30px 90px #0000003d}.fleet-grid{background-color:#0000;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000eb,#0000 74%);mask-image:radial-gradient(circle,#000000eb,#0000 74%)}.fleet-sweep{transform-origin:0;filter:drop-shadow(0 0 18px #63f6c8b8);opacity:.92;mix-blend-mode:screen;background:conic-gradient(#63f6c89e 0deg,#63f6c82e 18deg,#0000 54deg 360deg);border-radius:50%;width:342px;height:342px;animation:5.6s linear infinite radarSweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-ring{border:1px solid #63f6c842;border-radius:50%;animation:3.6s ease-out infinite signalPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-one{width:240px;height:240px}.signal-two{width:330px;height:330px;animation-delay:1.4s}.fleet-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{border:1px solid #63f6c838;width:620px;height:620px;box-shadow:inset 0 0 90px #63f6c80f}.ring-two{border:1px dashed #72a7ff52;width:390px;height:390px;animation:18s linear infinite rotate}.fleet-core{text-align:center;background:#060a14db;border:1px solid #63f6c83d;border-radius:50%;align-content:center;place-items:center;gap:10px;width:230px;height:230px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 78px #63f6c840}.core-icon{color:#06110f;background:linear-gradient(135deg, var(--green), var(--blue));border-radius:32px;place-items:center;width:92px;height:92px;display:grid}.fleet-core strong,.fleet-core span{display:block}.fleet-core strong{font-size:20px}.fleet-core span{color:var(--muted);font-size:13px}.fleet-node,.fleet-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:absolute}.fleet-node{will-change:opacity, filter;width:12px;height:12px;transform:translate(-50%,-50%)}.signal-dot{opacity:.36;width:10px;height:10px;animation:11.2s linear infinite signalBlink;animation-delay:var(--scan-delay);background:#63f6c86b;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #63f6c87a}.node-label{color:#eafffb;opacity:0;width:238px;min-height:62px;animation:11.2s linear infinite scanReveal;animation-delay:var(--scan-delay);pointer-events:none;will-change:transform, opacity, filter;background:#060a14c7;border:1px solid #63f6c838;border-radius:16px;gap:5px;padding:11px 13px;display:grid;position:absolute;top:-18px;left:14px;transform:translateY(8px)scale(.94);box-shadow:0 20px 60px #00000057,0 0 24px #63f6c814}.node-label.label-left{left:auto;right:14px}.node-label strong{color:var(--green);letter-spacing:.02em;font-size:12px;display:block}.node-label small{color:#c7d2e4;font-size:11px;line-height:1.42;display:block}.fleet-node.global .node-label{border-color:#72a7ff47}.fleet-node.global .signal-dot{background:var(--blue);box-shadow:0 0 14px var(--blue)}.fleet-node.china .node-label{border-color:#63f6c847}.fleet-card{color:#eafffb;background:#060a14c7;border:1px solid #63f6c838;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 18px 50px #0000003d}.fc1{top:70px;right:34px}.fc2{bottom:78px;left:34px}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.metric-card{background:linear-gradient(145deg,#ffffff12,#ffffff08),#0d1524ad;border-radius:24px;min-height:158px;padding:17px}.metric-icon{color:#06110f;background:linear-gradient(135deg, var(--green), var(--blue));border-radius:16px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.metric-card span,.metric-card strong,.metric-card em,.metric-card small{display:block}.metric-card span{color:var(--muted);font-size:13px}.metric-card strong{letter-spacing:0;margin-top:8px;font-size:29px}.metric-card em{color:var(--green);margin-top:9px;font-size:12px;font-style:normal;font-weight:900}.metric-card small{color:#8fa1ba;margin-top:9px;font-size:11px;line-height:1.45}.commercial-grid{background:radial-gradient(circle at 12% 18%,#63f6c81f,#0000 32%),linear-gradient(135deg,#ffffff12,#ffffff07);border-radius:30px;grid-template-columns:1fr;align-items:stretch;gap:22px;padding:26px;display:grid}.section-kicker{width:fit-content;min-height:30px;color:var(--green);background:#63f6c814;border:1px solid #63f6c82e;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.reason-copy{align-content:center;padding:8px 6px 0;display:grid}.reason-copy h2,.delivery-head h2{letter-spacing:0;max-width:720px;margin:16px 0 0;font-size:clamp(26px,3vw,42px);line-height:1.18}.reason-title{gap:8px;max-width:none;display:grid}.reason-title span{white-space:nowrap;display:block}.reason-copy p{color:#b7c4d6;margin:18px 0 0;font-size:16px;line-height:1.75}.delivery-head p{color:#b7c4d6;max-width:720px;margin:12px 0 0;font-size:16px;line-height:1.7}.reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.reason-card,.delivery-card{background:#ffffff0d;border:1px solid #ffffff16;box-shadow:inset 0 1px #ffffff14}.reason-card{border-radius:22px;min-height:216px;padding:18px}.reason-icon{color:#06110f;background:linear-gradient(135deg, var(--green), var(--blue));border-radius:16px;place-items:center;width:42px;height:42px;display:grid}.reason-card h3,.delivery-card h3{margin:16px 0 0;font-size:18px;line-height:1.35}.reason-card p,.delivery-card p{color:#b7c4d6;margin:10px 0 0;font-size:13px;line-height:1.7}.delivery-section{background:linear-gradient(135deg,#fff1,#ffffff08),radial-gradient(circle at 88% 16%,#72a7ff21,#0000 30%);border-radius:30px;padding:26px}.delivery-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.report-layout{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:16px;display:grid}.report-preview{background:radial-gradient(circle at 24% 12%,#63f6c829,#0000 34%),linear-gradient(145deg,#070c18d1,#121c30b8);border:1px solid #63f6c829;border-radius:26px;gap:18px;min-height:430px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff14}.report-top span,.report-top strong,.report-score strong,.report-score span{display:block}.report-top span{color:var(--green);font-size:12px;font-weight:950}.report-top strong{margin-top:8px;font-size:26px}.report-score{background:#ffffff0f;border:1px solid #ffffff14;border-radius:22px;align-items:center;gap:18px;min-height:118px;padding:18px;display:flex}.report-score b{color:var(--green);font-size:54px;line-height:1}.report-score span{color:#b7c4d6;margin-top:8px;font-size:13px;line-height:1.5}.report-bars{gap:13px;display:grid}.report-bars div{gap:8px;display:grid}.report-bars span{color:#c3cfdd;font-size:13px}.report-bars b{background:linear-gradient(90deg, var(--green), var(--blue));border-radius:999px;height:10px;box-shadow:0 0 22px #63f6c829}.report-alert{color:#ffe0be;background:#ffbd7a14;border:1px solid #ffbd7a2e;border-radius:18px;gap:10px;padding:14px;font-size:13px;line-height:1.55;display:flex}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.delivery-card{border-radius:22px;min-height:132px;padding:18px;position:relative;overflow:hidden}.industry-section{border:1px solid var(--line);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(135deg,#ffffff10,#ffffff07),radial-gradient(circle at 92% 8%,#63f6c81a,#0000 28%);border-radius:30px;padding:26px}.industry-head{margin-bottom:18px}.industry-head h2{white-space:nowrap;max-width:none;margin:16px 0 0;font-size:clamp(24px,2.45vw,35px);line-height:1.2}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.industry-card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:22px;min-height:166px;padding:18px}.industry-card strong{font-size:20px;display:block}.industry-card p{color:#b7c4d6;margin:12px 0 0;font-size:13px;line-height:1.7}.delivery-card:after{content:"";border:1px solid #63f6c824;border-radius:50%;width:96px;height:96px;position:absolute;top:-28px;right:-28px}.delivery-card span{color:var(--green);font-size:13px;font-weight:950}.control-grid{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:18px;display:grid}.panel{border-radius:28px;padding:20px}.patrol-panel,.live-panel,.health-panel{min-height:410px}.queue-panel{grid-column:1/-1}.panel-header{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-bottom:16px;display:flex}.panel-header div{align-items:center;gap:9px;display:flex}.panel-header h2{letter-spacing:0;margin:0;font-size:18px}.panel-header span{min-height:30px;color:var(--green);white-space:nowrap;background:#63f6c814;border:1px solid #63f6c82e;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.live-list,.result-list{gap:12px;display:grid}.result-card{background:#ffffff0d;border:1px solid #ffffff13;border-radius:20px;min-height:132px;padding:15px}.result-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-card-top span,.result-card strong{color:var(--green);font-size:12px;font-weight:950}.result-card-top em{color:#dfeaff;background:#72a7ff1f;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.result-card h3{margin:13px 0 0;font-size:16px;line-height:1.35}.result-card p{color:#b7c4d6;margin:9px 0 12px;font-size:13px;line-height:1.6}.live-item{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:13px;display:grid}.live-item span{color:var(--green);font-size:12px;font-weight:900}.live-item p{color:#c5cfdd;margin:0;font-size:13px;line-height:1.55}.platform-table{gap:8px;max-height:618px;padding-right:4px;display:grid;overflow:auto}.table-head,.platform-line{grid-template-columns:1.6fr .52fr .8fr .7fr .55fr .65fr 1fr;align-items:center;gap:10px;display:grid}.table-head{color:#8da0ba;padding:0 12px 6px;font-size:12px;font-weight:900}.platform-line{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:18px;min-height:58px;padding:9px 12px;font-size:13px}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.health-card{background:#ffffff0d;border:1px solid #ffffff12;border-radius:20px;min-height:132px;padding:15px}.health-card span,.health-card strong,.health-card p{display:block}.health-card span{color:var(--muted);font-size:12px;font-weight:900}.health-card strong{margin-top:10px;font-size:30px}.health-card p{color:#c3cfdd;margin:8px 0 0;font-size:12px;line-height:1.5}.health-card.green strong{color:var(--green)}.health-card.orange strong{color:var(--orange)}.health-card.blue strong{color:var(--blue)}.health-stream{gap:10px;margin-top:14px;display:grid}.health-stream div{color:#c6d1df;background:#ffffff0b;border-radius:16px;align-items:center;gap:9px;min-height:42px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.health-stream b{background:var(--green);width:8px;height:8px;box-shadow:0 0 16px var(--green);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite pulse}.platform-name{align-items:center;gap:10px;display:flex}.platform-name strong,.platform-name small{display:block}.platform-name small{color:var(--muted);margin-top:4px;font-size:11px}.status-dot{background:var(--blue);width:10px;height:10px;box-shadow:0 0 14px var(--blue);border-radius:50%;animation:1.8s ease-in-out infinite pulse}.status-dot.fast{background:var(--green);box-shadow:0 0 14px var(--green)}.progress-wrap{background:#ffffff1c;border-radius:999px;height:9px;overflow:hidden}.progress-wrap b{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--violet));height:100%;display:block;position:relative}.progress-wrap b:after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);animation:1.8s linear infinite progressScan;position:absolute;inset:0}.queue-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.queue-card{background:#ffffff0e;border:1px solid #ffffff12;border-radius:22px;min-height:168px;padding:15px}.queue-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.queue-icon{color:#06110f;background:linear-gradient(135deg, var(--green), var(--blue));border-radius:15px;place-items:center;width:38px;height:38px;display:grid}.queue-top span{color:var(--green);font-size:12px;font-weight:900}.queue-card h3{margin:14px 0 8px;font-size:16px}.queue-card p{color:var(--muted);margin:0 0 15px;font-size:13px}.bottom-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:18px;display:grid}.client-list,.risk-list{gap:12px;display:grid}.client-row{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:minmax(0,1fr) 80px 52px;align-items:center;gap:12px;min-height:68px;padding:12px;display:grid}.client-row strong,.client-row span{display:block}.client-row span{color:var(--muted);margin-top:5px;font-size:12px}.client-row b{color:var(--green);font-size:23px}.risk{border-radius:999px;justify-content:center;align-items:center;height:28px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.risk.low{color:var(--green);background:#63f6c81a}.risk.mid{color:var(--orange);background:#ffbd7a1a}.risk.high{color:var(--red);background:#ff73731a}.risk-card{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:20px;padding:16px}.risk-card span,.risk-card strong{display:block}.risk-card span{color:#cbd7e8;font-size:13px;font-weight:900}.risk-card strong{margin-top:8px;font-size:32px}.risk-card p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.risk-card.red strong{color:var(--red)}.risk-card.orange strong{color:var(--orange)}.risk-card.blue strong{color:var(--blue)}.auth-shell,.dashboard-shell{min-height:100vh;padding:24px;position:relative}.auth-back{z-index:4;position:fixed;top:24px;left:24px}.auth-back svg{transform:rotate(180deg)}.auth-panel{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:24px;width:min(1180px,100%);min-height:calc(100vh - 48px);margin:0 auto;display:grid}.auth-copy,.auth-card,.dashboard-side,.dashboard-main{border:1px solid var(--line);background:var(--panel);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2)}.auth-copy{background:radial-gradient(circle at 16% 20%,#63f6c824,#0000 34%),linear-gradient(135deg,#ffffff12,#ffffff07);border-radius:34px;align-content:center;min-height:560px;padding:42px;display:grid}.auth-copy h1{max-width:760px;margin:18px 0 0;font-size:clamp(34px,4vw,58px);line-height:1.12}.auth-copy p{color:#b7c4d6;max-width:660px;margin:20px 0 0;font-size:17px;line-height:1.8}.auth-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.auth-proof div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;min-height:104px;padding:16px}.auth-proof strong,.auth-proof span{display:block}.auth-proof strong{font-size:30px}.auth-proof span{color:var(--muted);margin-top:8px;font-size:12px}.auth-card{border-radius:28px;gap:16px;padding:22px;display:grid}.auth-tabs{background:#ffffff0f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.auth-tabs button{color:#dce8f5;background:0 0;border-radius:999px;height:38px;font-weight:900}.auth-tabs button:first-child{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff)}.auth-card label,.form-panel label{color:#cbd7e8;gap:8px;font-size:13px;font-weight:900;display:grid}.auth-card input,.form-panel input{width:100%;height:46px;color:var(--text);font:inherit;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:0 13px}.auth-submit{width:100%}.auth-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.dashboard-shell{grid-template-columns:250px minmax(0,1fr);gap:16px;display:grid}.dashboard-side{height:calc(100vh - 48px);box-shadow:var(--soft-shadow);background:#080e1bbd;border:1px solid #ffffff1a;border-radius:24px;grid-template-rows:auto 1fr auto;gap:18px;padding:16px;display:grid;position:sticky;top:24px}.dashboard-brand{border-bottom:1px solid #ffffff1a;padding-bottom:16px}.dashboard-tabs{align-content:start;gap:8px;display:grid}.dashboard-tabs button{color:#bfcbda;text-align:left;background:0 0;border-radius:13px;min-height:44px;padding:0 14px;font-weight:900}.dashboard-tabs button.active{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff)}.dashboard-logout{width:100%}.dashboard-main{min-height:calc(100vh - 48px);box-shadow:var(--soft-shadow);background:#f7fbff09;border:1px solid #ffffff1a;border-radius:26px;align-content:start;gap:18px;padding:22px;display:grid}.dashboard-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-top h1{margin:10px 0 0;font-size:34px}.dashboard-top p{color:#b8c7da;max-width:760px;margin:10px 0 0;line-height:1.65}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-grid,.dashboard-report{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:18px;display:grid}.geo-summary-hero{min-height:260px;box-shadow:var(--soft-shadow);background:linear-gradient(135deg,#63f6c81f,#72a7ff12),#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:18px;padding:24px;display:grid}.geo-summary-hero h2{letter-spacing:0;max-width:820px;margin:14px 0 0;font-size:clamp(28px,3vw,46px);line-height:1.12}.geo-summary-hero p{color:#c6d2e2;max-width:760px;margin:14px 0 0;line-height:1.7}.summary-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.geo-score-card{background:#0609138a;border:1px solid #63f6c833;border-radius:22px;align-content:center;padding:20px;display:grid}.geo-score-card span,.geo-score-card em,.geo-score-card p{color:#b8c7da}.geo-score-card strong{color:var(--green);margin-top:8px;font-size:72px;line-height:1}.geo-score-card em{margin-top:10px;font-style:normal;font-weight:950}.geo-score-card p{margin:12px 0 0;font-size:13px;line-height:1.55}.result-metrics .metric-card{min-height:190px}.commercial-dashboard-grid{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.result-feed,.plain-step-list{gap:12px;display:grid}.result-feed article{background:#ffffff0d;border:1px solid #ffffff13;border-radius:18px;padding:15px;position:relative}.result-feed article>div{justify-content:space-between;gap:12px;display:flex}.result-feed span,.result-feed strong,.result-feed em{font-size:12px;font-weight:950}.result-feed span{color:var(--blue)}.result-feed strong,.result-feed em{color:var(--green)}.result-feed h3{margin:10px 0 0;font-size:18px}.result-feed p{color:#c5cfdd;margin:8px 0 0;line-height:1.55}.result-feed code{color:#aebfd3;overflow-wrap:anywhere;margin-top:9px;font-family:inherit;display:block}.result-feed em{font-style:normal;position:absolute;bottom:14px;right:15px}.plain-step-list article{background:#ffffff0d;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:96px;padding:14px;display:grid}.plain-step-list span{color:#07110f;background:linear-gradient(135deg, var(--green), var(--blue));border-radius:14px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.plain-step-list strong{font-size:16px;display:block}.plain-step-list p{color:#c5cfdd;margin:7px 0 0;font-size:13px;line-height:1.6}.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.question-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.question-list,.task-list{gap:12px;display:grid}.question-list article,.task-list article{background:#ffffff0d;border:1px solid #ffffff13;border-radius:18px;padding:15px}.question-list article{grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:12px;display:grid}.question-list span,.task-list span{color:var(--green);font-size:12px;font-weight:950}.question-list strong,.task-list strong{margin-top:7px;font-size:16px;line-height:1.35;display:block}.question-list p,.task-list p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.priority{min-height:30px;color:var(--orange);background:#ffbd7a1a;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.priority.high{color:var(--red);background:#ff73731a}.diagnosis-table{gap:10px;display:grid}.diagnosis-head,.diagnosis-row{grid-template-columns:.7fr .7fr .55fr .9fr minmax(0,1.4fr);align-items:center;gap:12px;display:grid}.diagnosis-head{color:#8da0ba;padding:0 12px;font-size:12px;font-weight:950}.diagnosis-row,.diagnosis-line{background:#ffffff0d;border:1px solid #ffffff13;border-radius:17px;min-height:58px;padding:12px}.diagnosis-row strong,.diagnosis-line strong{color:var(--green)}.diagnosis-row p{color:#c5cfdd;margin:0;font-size:13px;line-height:1.5}.diagnosis-table.compact{gap:9px}.diagnosis-line{grid-template-columns:.7fr .7fr minmax(0,1.6fr);align-items:center;gap:12px;display:grid}.diagnosis-line em{color:#c5cfdd;font-size:13px;font-style:normal}.panel-intro{color:#b7c4d6;margin:-4px 0 16px;font-size:14px;line-height:1.65}.commercial-panel{background:#09101fb8;border-color:#ffffff1a}.project-workspace{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;display:grid}.project-list{gap:10px;display:grid}.project-list-item{width:100%;min-height:132px;color:var(--text);text-align:left;background:#ffffff0c;border:1px solid #ffffff13;border-radius:18px;padding:15px}.project-list-item.active{background:#63f6c816;border-color:#63f6c852;box-shadow:0 0 28px #63f6c814}.project-list-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-list-title strong{font-size:17px}.project-list-title b{width:44px;height:34px;color:var(--green);background:#63f6c81a;border-radius:12px;place-items:center;font-size:18px;display:grid}.project-list-item p{color:#c4cfdd;margin:9px 0 0;font-size:13px;line-height:1.45}.project-list-item code{color:#8fa3bb;overflow-wrap:anywhere;margin-top:8px;font-family:inherit;font-size:12px;display:block}.project-list-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.project-list-stats span{color:#aebbd0;background:#ffffff0b;border-radius:13px;align-content:center;min-height:46px;padding:8px;font-size:11px;display:grid}.project-list-stats b{color:var(--green);font-size:17px}.project-focus{background:linear-gradient(135deg,#63f6c814,#72a7ff0a),#ffffff0b;border:1px solid #ffffff16;border-radius:22px;min-height:620px;padding:18px}.project-focus-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.project-focus-head span{color:var(--green);font-size:12px;font-weight:950}.project-focus-head h2{margin:9px 0 0;font-size:32px}.project-focus-head p{color:#c4cfdd;margin:8px 0 0}.project-focus-head button{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff);white-space:nowrap;border-radius:999px;min-height:40px;padding:0 16px;font-weight:950}.focus-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.focus-metrics div{background:#06091366;border:1px solid #ffffff12;border-radius:17px;min-height:96px;padding:14px}.focus-metrics span,.focus-metrics strong{display:block}.focus-metrics span{color:#9cacbf;font-size:12px}.focus-metrics strong{color:var(--green);margin-top:8px;font-size:28px}.platform-chips{flex-wrap:wrap;gap:7px;display:flex}.platform-chips.compact{gap:5px}.platform-chip{color:#dbe7f7;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-size:11px;display:inline-flex}.platform-chip b,.platform-chip em{font-size:11px;font-style:normal;font-weight:950}.platform-chip.success{color:var(--green);background:#63f6c81a;border-color:#63f6c82e}.platform-chip.cite,.platform-chip.mention{color:var(--blue);background:#72a7ff1a;border-color:#72a7ff2e}.platform-chip.process{color:var(--orange);background:#ffbd7a1a;border-color:#ffbd7a2e}.platform-chip.warn{color:#ff9c9c;background:#ff73731a;border-color:#ff73732e}.platform-chip.unknown{color:#aab7c9;background:#ffffff0e;border-color:#ffffff14}.platform-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.platform-result-grid.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-result-card{background:#ffffff0d;border:1px solid #ffffff13;border-radius:17px;min-height:118px;padding:14px}.platform-result-card span,.platform-result-card strong,.platform-result-card p{display:block}.platform-result-card span{color:#9cacbf;font-size:12px;font-weight:950}.platform-result-card strong{margin-top:9px;font-size:18px}.platform-result-card p{color:#c1ccda;margin:8px 0 0;font-size:12px;line-height:1.5}.platform-result-card.success strong,.platform-result-card.cite strong,.platform-result-card.mention strong{color:var(--green)}.platform-result-card.process strong{color:var(--orange)}.platform-result-card.warn strong{color:#ff9c9c}.platform-result-card.unknown strong{color:#aab7c9}.project-status-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.project-status-board div{background:#ffffff0d;border:1px solid #ffffff13;border-radius:18px;min-height:88px;padding:14px}.project-status-board span,.project-status-board strong{display:block}.project-status-board span{color:var(--muted);font-size:12px}.project-status-board strong{color:var(--green);margin-top:8px;font-size:26px}.platform-board{background:#ffffff0b;border:1px solid #fff1;border-radius:18px;margin-bottom:14px;padding:14px}.platform-board>strong{margin-bottom:12px;font-size:15px;display:block}.keyword-hero{background:linear-gradient(135deg,#63f6c814,#72a7ff0b),#ffffff0b;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:16px;margin-bottom:14px;padding:18px;display:grid}.keyword-hero span{color:var(--green);font-size:12px;font-weight:950}.keyword-hero h2{margin:10px 0 0;font-size:30px}.keyword-hero p{color:#c5cfdd;margin:9px 0 0;line-height:1.6}.keyword-hero code{color:#aebfd3;overflow-wrap:anywhere;margin-top:10px;font-family:inherit;display:block}.project-status-board.simple{margin:0}.question-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.question-preview-grid article{background:#ffffff0c;border:1px solid #ffffff12;border-radius:17px;min-height:132px;padding:14px}.question-preview-grid span{color:var(--orange);font-size:12px;font-weight:950}.question-preview-grid strong{margin-top:8px;line-height:1.42;display:block}.question-preview-grid p{color:#aebbd0;margin:8px 0 0;font-size:12px;line-height:1.5}.project-detail{background:#ffffff0d;border:1px solid #ffffff16;border-radius:22px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:18px;margin-top:18px;padding:18px;display:grid}.project-detail-main h3{margin:14px 0 0;font-size:28px}.project-detail-main p{color:#b7c4d6;margin:10px 0 0;line-height:1.65}.project-detail-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.project-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-detail-grid div{background:#ffffff0b;border:1px solid #fff1;border-radius:18px;padding:15px}.project-detail-grid strong{color:var(--green);margin-bottom:10px;display:block}.project-detail-grid p{color:#c5cfdd;margin:8px 0 0;font-size:13px;line-height:1.55}.project-detail-grid code{color:#9fb5cf;font-family:inherit}.brand-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brand-project-card{background:#ffffff0d;border:1px solid #ffffff13;border-radius:22px;min-height:238px;padding:18px}.brand-project-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.brand-project-top strong,.brand-project-top span{display:block}.brand-project-top strong{font-size:20px}.brand-project-top span{color:var(--muted);margin-top:7px;font-size:13px}.brand-project-top em{min-height:28px;color:var(--green);white-space:nowrap;background:#63f6c81a;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.brand-project-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.brand-project-stats div{background:#ffffff0b;border-radius:16px;min-height:74px;padding:12px}.brand-project-stats b,.brand-project-stats span{display:block}.brand-project-stats b{font-size:24px}.brand-project-stats span{color:var(--muted);margin-top:5px;font-size:12px}.brand-project-bars,.brand-project-bars div{gap:8px;display:grid}.brand-project-bars{gap:12px}.brand-project-bars span{color:#c3cfdd;font-size:12px}.brand-project-bars b{background:linear-gradient(90deg, var(--green), var(--blue));border-radius:999px;height:9px}.keyword-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.keyword-table{gap:8px;display:grid;overflow-x:hidden}.keyword-head,.keyword-row{grid-template-columns:1.05fr .56fr 1.05fr 1.05fr .9fr .36fr;align-items:center;gap:14px;min-width:0;display:grid}.keyword-head{color:#8da0ba;padding:0 12px 6px;font-size:12px;font-weight:950}.keyword-row{background:#ffffff0d;border:1px solid #ffffff13;border-radius:18px;min-height:76px;padding:14px;font-size:13px}.keyword-row strong{color:var(--green)}.keyword-row code{color:#bcd0e7;overflow-wrap:anywhere;font-family:inherit;font-size:12px}.keyword-row em{min-height:28px;color:var(--green);background:#63f6c81a;border-radius:999px;justify-content:center;align-items:center;font-style:normal;font-weight:950;display:inline-flex}.keyword-row em.keyword-warn{color:var(--orange);background:#ffbd7a1a}.keyword-row b{color:var(--green);font-size:18px}.client-home{gap:16px;display:grid}.client-hero-card,.simple-panel{background:#ffffff10;border:1px solid #ffffff17;border-radius:20px;padding:20px;box-shadow:0 18px 52px #0000002e}.client-hero-card{justify-content:space-between;align-items:center;gap:18px;min-height:180px;display:flex}.client-hero-card h2{margin:12px 0 0;font-size:38px}.client-hero-card p{color:#c4cfdd;max-width:760px;margin:12px 0 0;line-height:1.65}.client-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-stat-row article{background:#ffffff0d;border:1px solid #ffffff13;border-radius:18px;min-height:132px;padding:18px}.client-stat-row span,.client-stat-row strong,.client-stat-row p{display:block}.client-stat-row span{color:#aebbd0;font-size:13px;font-weight:900}.client-stat-row strong{color:var(--green);margin-top:8px;font-size:36px}.client-stat-row p{color:#9cacbf;margin:8px 0 0}.client-home-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.simple-project-list,.simple-flow{gap:10px;display:grid}.simple-project-list button{width:100%;min-height:74px;color:var(--text);text-align:left;background:#ffffff0b;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.simple-project-list strong,.simple-project-list span{display:block}.simple-project-list strong{font-size:16px}.simple-project-list span{color:#9cacbf;margin-top:5px;font-size:13px}.simple-flow div{background:#ffffff0b;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:32px minmax(0,1fr);column-gap:10px;min-height:82px;padding:13px;display:grid}.simple-flow span{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff);border-radius:11px;grid-row:span 2;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.simple-flow strong{font-size:15px}.simple-flow p{color:#9cacbf;margin:5px 0 0;font-size:12px;line-height:1.5}.project-status-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:82px;min-height:32px;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.project-status-pill.good{color:var(--green);background:#63f6c81f}.project-status-pill.work{color:var(--orange);background:#ffbd7a1f}.project-status-pill.wait{color:#aebbd0;background:#ffffff12}.clean-project-table,.clean-keyword-table{gap:9px;display:grid}.clean-project-head,.clean-project-row{grid-template-columns:.95fr 1.15fr 1fr .52fr .38fr;align-items:center;gap:14px;display:grid}.clean-project-head,.clean-keyword-head{color:#8da0ba;padding:0 14px 4px;font-size:12px;font-weight:950}.clean-project-row{width:100%;min-height:72px;color:var(--text);text-align:left;background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;padding:14px}.clean-project-row.active{background:#63f6c812;border-color:#63f6c847}.clean-project-row strong,.clean-keyword-row strong{color:#f7fbff;font-size:15px}.clean-project-row span,.clean-keyword-row span{color:#b8c7da;font-size:13px;line-height:1.45}.clean-project-row code,.clean-keyword-row code{color:#95a8bf;overflow-wrap:anywhere;font-family:inherit;font-size:12px}.clean-project-row em{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff);border-radius:999px;justify-content:center;align-items:center;min-height:30px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.clean-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.clean-summary-row article{background:#ffffff0d;border:1px solid #ffffff13;border-radius:17px;min-height:104px;padding:16px}.clean-summary-row span,.clean-summary-row strong{display:block}.clean-summary-row span{color:#9cacbf;font-size:13px}.clean-summary-row strong{color:var(--green);margin-top:9px;font-size:30px}.clean-keyword-head,.clean-keyword-row{grid-template-columns:1fr 1.05fr .78fr .85fr;align-items:center;gap:14px;display:grid}.clean-keyword-row{background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;min-height:70px;padding:14px}.keyword-result-summary{background:#ffffff0c;border:1px solid #ffffff12;border-radius:14px;align-content:center;min-height:52px;padding:9px 10px;display:grid}.keyword-result-summary strong{color:var(--green);font-size:13px}.keyword-result-summary span{color:#aebbd0;margin-top:4px;font-size:11px;line-height:1.4}@keyframes pulse{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes radarSweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes signalPulse{0%{opacity:.72;transform:translate(-50%,-50%)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(1.65)}}@keyframes nodePulse{0%,to{filter:brightness();box-shadow:0 18px 50px #0000003d}50%{filter:brightness(1.35);box-shadow:0 18px 54px #63f6c838}}@keyframes scanReveal{0%,8%,to{opacity:0;transform:translateY(8px)scale(.94)}10%{opacity:1;filter:brightness(1.2);transform:translateY(0)scale(1)}18%{opacity:1;transform:translateY(0)scale(1)}25%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes signalBlink{0%,8%,to{opacity:.22;transform:translate(-50%,-50%)scale(.9)}10%{opacity:1;transform:translate(-50%,-50%)scale(1.85)}18%{opacity:.72;transform:translate(-50%,-50%)scale(1.2)}26%{opacity:.26;transform:translate(-50%,-50%)scale(.95)}}@keyframes progressScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pageScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.service-shell{width:min(1540px,100% - 48px);margin:0 auto;padding:22px 0 48px;position:relative}.service-nav{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);min-height:72px;box-shadow:var(--soft-shadow);background:#070c18c7;border-radius:24px;grid-template-columns:280px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 14px;display:grid;position:sticky;top:14px}.service-nav nav{justify-content:center;gap:8px;display:flex}.service-nav a{color:#bfcbda;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;display:inline-flex}.service-main{gap:18px;padding-top:22px;display:grid}.service-hero{border:1px solid var(--line);min-height:590px;box-shadow:var(--soft-shadow);background:radial-gradient(circle at 76% 20%,#63f6c829,#0000 30%),linear-gradient(135deg,#ffffff13,#ffffff08);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(440px,.78fr);align-items:center;gap:26px;padding:30px;display:grid}.service-hero h1{letter-spacing:0;max-width:880px;margin:18px 0 0;font-size:clamp(34px,4.2vw,68px);line-height:1.05}.service-hero p{color:#b7c4d6;max-width:820px;margin:18px 0 0;font-size:17px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.service-flow-card{background:radial-gradient(circle at 50% 20%,#63f6c829,#0000 34%),#060a149e;border:1px solid #63f6c82e;border-radius:30px;align-content:center;gap:22px;min-height:430px;padding:24px;display:grid}.flow-core{color:#06110f;text-align:center;background:linear-gradient(135deg, var(--green), #8ee8ff);border-radius:28px;align-content:center;place-items:center;gap:14px;min-height:150px;font-size:22px;font-weight:950;display:grid}.flow-steps{gap:10px;display:grid}.flow-steps span{color:#dce8f5;background:#ffffff12;border:1px solid #ffffff14;border-radius:16px;align-items:center;min-height:48px;padding:0 14px;font-weight:900;display:flex}.service-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.service-metrics article,.deliverable-grid-v2 article,.process-lane article,.report-card-v2,.ai-review-grid article,.token-grid article{box-shadow:var(--soft-shadow);background:#ffffff0d;border:1px solid #ffffff14}.service-metrics article{border-radius:22px;min-height:150px;padding:18px}.service-metrics span,.service-metrics strong,.service-metrics p{display:block}.service-metrics span,.report-card-v2 span,.ai-review-grid span,.token-grid span{color:#aebbd0;font-size:13px;font-weight:900}.service-metrics strong{color:var(--green);margin-top:10px;font-size:34px}.service-metrics p,.report-card-v2 p,.ai-review-grid p,.token-grid p{color:#9cacbf;margin:9px 0 0;line-height:1.55}.service-section{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#0d1524c2;border-radius:30px;padding:26px}.section-head{margin-bottom:18px}.section-head h2{margin:14px 0 0;font-size:clamp(26px,3vw,42px);line-height:1.16}.deliverable-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.deliverable-grid-v2 article{border-radius:22px;min-height:188px;padding:18px}.deliverable-grid-v2 svg{color:var(--green)}.deliverable-grid-v2 h3{margin:14px 0 0;font-size:18px}.deliverable-grid-v2 p{color:#b7c4d6;margin:10px 0 0;font-size:13px;line-height:1.7}.process-lane{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.process-lane article{border-radius:20px;min-height:118px;padding:14px}.process-lane span{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff);border-radius:12px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.process-lane strong{margin-top:14px;line-height:1.35;display:block}.service-auth .auth-panel{max-width:1180px}.role-card{align-content:center;gap:12px;display:grid}.role-choice{min-height:128px;color:var(--text);text-align:left;background:#ffffff0f;border:1px solid #ffffff17;border-radius:20px;justify-items:start;gap:10px;padding:18px;display:grid}.role-choice svg{color:var(--green)}.role-choice strong,.role-choice span{display:block}.role-choice strong{font-size:20px}.role-choice span{color:#b7c4d6;line-height:1.55}.service-dashboard .dashboard-brand{padding-bottom:16px}.client-service-home,.report-grid-v2,.ai-review-grid{gap:16px;display:grid}.service-progress-card{background:radial-gradient(circle at 86% 16%,#63f6c826,#0000 30%),#ffffff10;border:1px solid #ffffff17;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;min-height:190px;padding:22px;display:flex}.service-progress-card h2{margin:12px 0 0;font-size:40px}.service-progress-card p{color:#b7c4d6;max-width:760px;margin:12px 0 0;line-height:1.7}.delivery-table{gap:9px;display:grid}.delivery-head-row,.delivery-row{grid-template-columns:.55fr minmax(0,1.4fr) .65fr .72fr .9fr;align-items:center;gap:14px;display:grid}.delivery-head-row{color:#8da0ba;padding:0 14px 4px;font-size:12px;font-weight:950}.delivery-row{background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;min-height:70px;padding:14px}.delivery-row strong{color:var(--green)}.delivery-row span{color:#c2cfdd;font-size:13px}.confirmation-list{gap:12px;display:grid}.confirmation-list div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:15px;display:grid}.confirmation-list span{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff);border-radius:12px;grid-row:span 2;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.confirmation-list strong,.confirmation-list p{grid-column:2}.confirmation-list strong{font-size:17px}.confirmation-list p{color:#b7c4d6;margin:0}.report-grid-v2,.ai-review-grid,.token-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-card-v2,.ai-review-grid article,.token-grid article{border-radius:22px;align-content:start;gap:10px;min-height:224px;padding:18px;display:grid}.report-card-v2 h3,.ai-review-grid h3{margin:0;font-size:18px}.report-card-v2 strong,.ai-review-grid strong,.token-grid strong{color:var(--green);font-size:34px}.ops-client-list{gap:10px;display:grid}.ops-client-list article{background:#ffffff0b;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:minmax(0,1fr) .8fr 54px;align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:grid}.ops-client-list strong,.ops-client-list span{display:block}.ops-client-list span{color:#aebbd0;font-size:13px}.ops-client-list b{color:var(--green);font-size:22px}.production-table .delivery-head-row,.production-table .delivery-row{grid-template-columns:.8fr minmax(0,1.3fr) .65fr .65fr .65fr}.token-grid{gap:14px;display:grid}@media (width<=1180px){.service-hero,.service-nav,.client-home-grid,.service-progress-card{grid-template-columns:1fr}.service-progress-card{flex-direction:column;align-items:stretch}.service-metrics,.deliverable-grid-v2,.process-lane,.report-grid-v2,.ai-review-grid,.token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.service-shell{width:min(100% - 24px,1540px);padding-top:12px}.service-nav nav{display:none}.service-hero,.service-section{border-radius:24px;padding:20px}.service-metrics,.deliverable-grid-v2,.process-lane,.report-grid-v2,.ai-review-grid,.token-grid,.delivery-head-row,.delivery-row,.ops-client-list article,.confirmation-list div{grid-template-columns:1fr}}@media (width<=1240px){.top-nav,.ops-hero,.control-grid,.bottom-grid,.commercial-grid{grid-template-columns:1fr}.nav-links{justify-content:flex-start}.metric-grid,.queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reason-grid,.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-layout{grid-template-columns:1fr}.industry-grid,.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel,.dashboard-shell,.dashboard-grid,.dashboard-report{grid-template-columns:1fr}.dashboard-side{height:auto;position:relative;top:auto}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workspace,.keyword-hero,.client-home-grid,.clean-project-head,.clean-project-row,.clean-keyword-head,.clean-keyword-row{grid-template-columns:1fr}.client-stat-row,.clean-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))}.project-focus{min-height:auto}.platform-result-grid.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-project-grid,.project-detail,.project-detail-grid{grid-template-columns:1fr}.project-status-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.app-shell{width:min(100% - 24px,1540px);padding-top:12px}.nav-actions{flex-direction:column;align-items:stretch}.ops-hero,.panel{border-radius:24px}.ops-hero{padding:20px}h1{font-size:40px}.hero-title{font-size:34px}.hero-title strong{padding-inline:10px}.metric-grid,.queue-grid,.health-grid,.reason-grid,.delivery-grid,.industry-grid{grid-template-columns:1fr}.commercial-grid,.delivery-section,.industry-section{border-radius:24px;padding:20px}.report-layout{grid-template-columns:1fr}.report-preview{min-height:auto}.report-score{flex-direction:column;align-items:flex-start}.delivery-head{flex-direction:column;align-items:stretch}.reason-title span,.industry-head h2{white-space:normal}.ai-fleet{height:430px}.ring-one{width:470px;height:470px}.ring-two{width:300px;height:300px}.fleet-core{width:190px;height:190px}.fleet-node:nth-of-type(n+12),.fleet-card{display:none}.node-label{width:190px;min-height:54px;font-size:11px}.table-head{display:none}.platform-line,.client-row{grid-template-columns:1fr}.auth-shell,.dashboard-shell{padding:12px}.auth-back{margin-bottom:12px;position:static}.auth-copy,.auth-card,.dashboard-main,.dashboard-side{border-radius:24px}.auth-copy{min-height:auto;padding:24px}.auth-proof,.dashboard-metrics,.profile-grid,.brand-project-grid,.brand-project-stats{grid-template-columns:1fr}.dashboard-top{flex-direction:column;align-items:stretch}.diagnosis-head{display:none}.diagnosis-row,.diagnosis-line,.question-list article{grid-template-columns:1fr}.project-detail{padding:14px}.project-detail-actions{flex-direction:column;align-items:stretch}.project-status-board,.project-list-stats,.client-stat-row,.client-home-grid,.clean-summary-row,.focus-metrics,.question-preview-grid,.platform-result-grid,.platform-result-grid.compact-grid{grid-template-columns:1fr}.client-hero-card{flex-direction:column;align-items:stretch}}body:before{opacity:.28}body:after{opacity:.35}.minimal-site{width:min(1180px,100% - 48px)}.minimal-nav{border-radius:20px;grid-template-columns:250px minmax(0,1fr) auto}.minimal-site main{gap:16px}.minimal-hero{border:1px solid var(--line);min-height:410px;box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.18);backdrop-filter:blur(24px)saturate(1.18);background:linear-gradient(135deg,#ffffff13,#ffffff08),#0d1524c2;border-radius:28px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:28px;padding:34px;display:grid}.minimal-hero h1{letter-spacing:0;max-width:760px;margin:18px 0 0;font-size:clamp(34px,3.8vw,50px);line-height:1.08}.minimal-hero p{color:#b7c4d6;max-width:720px;margin:18px 0 0;font-size:17px;line-height:1.75}.minimal-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.minimal-score{background:#060a149e;border:1px solid #63f6c833;border-radius:24px;align-content:center;min-height:240px;padding:22px;display:grid}.minimal-score strong{color:var(--green);margin-top:10px;font-size:76px;line-height:1;display:block}.minimal-score p{margin:12px 0 0;line-height:1.5}.minimal-function-grid{grid-template-columns:1.25fr 1fr 1fr 1.25fr;gap:14px;display:grid}.minimal-function-grid article{min-height:210px;box-shadow:var(--soft-shadow);background:#ffffff0d;border:1px solid #ffffff16;border-radius:22px;padding:20px}.minimal-function-grid svg{color:var(--green)}.minimal-function-grid h3{margin:16px 0 0;font-size:20px}.minimal-function-grid p{color:#b7c4d6;margin:10px 0 0;font-size:14px;line-height:1.65}.minimal-delivery{border:1px solid var(--line);box-shadow:var(--soft-shadow);background:#0d1524c2;border-radius:28px;gap:22px;padding:28px;display:grid}.minimal-delivery h2{max-width:780px;margin:16px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.16}.minimal-delivery ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.minimal-delivery li{background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;align-content:start;gap:8px;min-height:92px;padding:14px 16px;display:grid}.minimal-delivery li strong{color:var(--green)}.minimal-delivery li span{color:#c4cfdd;line-height:1.55}.minimal-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.minimal-process article{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;min-height:112px;padding:18px}.minimal-process span{color:#06110f;background:linear-gradient(135deg, var(--green), #8ee8ff);border-radius:12px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.minimal-process strong{margin-top:14px;font-size:17px;display:block}@media (width<=980px){.minimal-hero,.minimal-nav{grid-template-columns:1fr}.minimal-function-grid,.minimal-process{grid-template-columns:repeat(2,minmax(0,1fr))}.minimal-delivery ul,.minimal-delivery li{grid-template-columns:1fr}}@media (width<=640px){.minimal-site{width:min(100% - 24px,1180px)}.minimal-hero,.minimal-delivery{border-radius:22px;padding:20px}.minimal-function-grid,.minimal-process{grid-template-columns:1fr}.minimal-score strong{font-size:56px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f9fc;--panel:#ffffffd1;--panel-strong:#fffffff0;--line:#142c421f;--text:#0c1724;--muted:#5d6d80;--green:#16c7a3;--blue:#2563eb;--violet:#6d5dfc;--orange:#e88a24;--red:#e54949;--shadow:0 30px 90px #1c3e6526;--soft-shadow:0 18px 54px #1c3e651a}body{color:var(--text);background:radial-gradient(circle at 10% 5%,#16c7a329,#0000 30%),radial-gradient(circle at 92% 10%,#2563eb24,#0000 32%),linear-gradient(#fbfdff 0%,#eef6fb 46%,#f8fbfd 100%)}body:before{opacity:.36;background-image:linear-gradient(#16385b0b 1px,#0000 1px),linear-gradient(90deg,#16385b0b 1px,#0000 1px);-webkit-mask-image:radial-gradient(circle,#000000b8,#0000 76%);mask-image:radial-gradient(circle,#000000b8,#0000 76%)}body:after{opacity:.18;background:linear-gradient(110deg,#0000 0%,#2563eb1f 44%,#0000 58%)}.top-nav,.minimal-nav,.service-nav{-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);background:#ffffffc7;border-color:#15304d1f;box-shadow:0 18px 64px #1c3e651f}.brand strong,.dashboard-top h1,.minimal-hero h1,.minimal-function-grid h3,.minimal-delivery h2,.minimal-process strong,.panel-header h2,.role-choice strong,.service-progress-card h2,.report-card-v2 h3,.ai-review-grid h3,.ops-client-list strong,.clean-project-row strong,.simple-project-list strong,.simple-flow strong,.confirmation-list strong{color:#0b1625}.brand span,.nav-links a,.minimal-hero p,.minimal-function-grid p,.minimal-delivery li span,.dashboard-top p,.role-choice span,.service-progress-card p,.client-stat-row p,.delivery-row span,.report-card-v2 p,.ai-review-grid p,.token-grid p,.simple-project-list span,.simple-flow p,.ops-client-list span,.clean-project-row span,.confirmation-list p{color:#617184}.minimal-process span,.simple-flow span,.confirmation-list span,.process-lane span{color:#fff;background:linear-gradient(135deg,#16c7a3,#2563eb);box-shadow:0 14px 30px #2563eb2e}.dark-btn,.primary-btn{color:#fff;background:linear-gradient(135deg,#14b89a,#2563eb);box-shadow:0 14px 36px #2563eb33}.ghost-btn{color:#183452;background:#ffffffc7;border-color:#15304d1f;box-shadow:0 10px 26px #1c3e6514}.nav-links a:first-child,.dashboard-tabs button.active{color:#0f3357;background:#2563eb14}.section-kicker{color:#0f8f79;background:#16c7a31a;border-color:#16c7a333}.minimal-hero,.minimal-delivery,.panel,.simple-panel,.service-progress-card,.dashboard-side,.dashboard-main,.auth-copy,.auth-card,.role-choice,.client-stat-row article,.report-card-v2,.ai-review-grid article,.token-grid article,.commercial-panel{color:var(--text);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.12);backdrop-filter:blur(20px)saturate(1.12);background:linear-gradient(135deg,#fffffff2,#f8fcffd1),#ffffffdb;border-color:#15304d1c}.minimal-score{background:linear-gradient(#fffffff0,#edfaf8e6);border-color:#16c7a338;box-shadow:0 22px 58px #16c7a321}.minimal-score span,.minimal-score p{color:#607286}.minimal-score strong,.client-stat-row strong,.report-card-v2 strong,.ai-review-grid strong,.token-grid strong,.ops-client-list b,.service-metrics strong{color:#0fa98d}.minimal-function-grid article,.minimal-process article,.minimal-delivery li,.delivery-row,.clean-project-row,.simple-project-list button,.simple-flow div,.confirmation-list div,.ops-client-list article,.profile-grid label,.delivery-head-row{background:#ffffffb8;border-color:#15304d1a;box-shadow:0 12px 34px #1c3e6512}.minimal-function-grid svg,.panel-header svg,.role-choice svg,.deliverable-grid-v2 svg{color:#0fa98d}.minimal-delivery li strong,.delivery-row strong{color:#0f8f79}.auth-proof div{background:#f4fafdc7;border:1px solid #15304d1a}.auth-proof strong{color:#0fa98d}.dashboard-side{background:#ffffffe0}.dashboard-tabs button{color:#50657b}.dashboard-main{background:#ffffffd1}.panel-header span,.client-stat-row span,.delivery-head-row,.clean-project-head,.report-card-v2 span,.ai-review-grid span,.token-grid span{color:#6b7c8f}.project-status-pill.good{color:#087964;background:#16c7a31f;border-color:#16c7a33d}.project-status-pill.work{color:#2457c5;background:#2563eb1a;border-color:#2563eb38}.project-status-pill.wait{color:#9b5b05;background:#e88a241f;border-color:#e88a243d}.clean-project-row code,.profile-grid input,.form-panel input{color:#17324e;background:#f5f9fc;border-color:#15304d1f}.profile-grid label,.form-panel label{color:#32475d}.delivery-head-row,.clean-project-head{box-shadow:none;background:0 0}.role-choice:hover,.simple-project-list button:hover,.clean-project-row:hover{border-color:#2563eb38;transform:translateY(-1px);box-shadow:0 16px 40px #2563eb1f}@media (prefers-reduced-motion:reduce){body:after,.online-chip span{animation:none}}.action-card{align-items:center}.stack-actions{gap:10px;min-width:180px;display:grid}.inline-action{margin:0 0 16px}.evidence-list{gap:12px;display:grid}.evidence-list article{background:#ffffffb8;border:1px solid #15304d1a;border-radius:18px;gap:10px;padding:16px;display:grid;box-shadow:0 12px 34px #1c3e6512}.evidence-list strong,.evidence-list span{display:block}.evidence-list strong{color:#0b1625;font-size:16px}.evidence-list span,.evidence-list p{color:#617184}.evidence-list p{margin:0;line-height:1.65}.evidence-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.empty-state{color:#617184;text-align:center;background:#ffffffa3;border:1px dashed #15304d2e;border-radius:18px;place-items:center;gap:10px;min-height:110px;padding:18px;display:grid}.empty-state svg{color:#0fa98d}.inline-error{color:#8f241d;background:#af312817;border:1px solid #af31282e;border-radius:16px;padding:14px 16px;font-weight:800}button:disabled{cursor:wait;opacity:.68}.quick-form{grid-template-columns:1fr 1.4fr 1.4fr auto;gap:10px;margin:0 0 16px;display:grid}.quick-form input{color:#17324e;min-height:44px;font:inherit;background:#f5f9fc;border:1px solid #15304d1f;border-radius:999px;padding:0 14px}.question-library,.suggestion-list{gap:12px;display:grid}.question-library article,.question-row,.suggestion-list article,.suggestion-row{width:100%;color:inherit;text-align:left;background:#ffffffb8;border:1px solid #15304d1a;border-radius:18px;gap:9px;padding:16px;display:grid;box-shadow:0 12px 34px #1c3e6512}.question-library article,.question-row{grid-template-columns:160px 90px minmax(0,1fr) auto;align-items:center}.question-library strong,.suggestion-list strong{color:#0b1625}.question-library span,.question-library p,.suggestion-list p{color:#617184}.question-library p,.suggestion-list p{margin:0;line-height:1.6}.suggestion-list article>div,.suggestion-row>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.question-row:hover,.suggestion-row:hover,.clickable-row:hover{border-color:#af312838;transform:translateY(-1px);box-shadow:0 16px 40px #af31281f}.delivery-table button.delivery-row{width:100%;color:inherit;text-align:left}.detail-page{gap:18px;display:grid}.detail-head{gap:12px;display:grid}.detail-head .ghost-btn{width:max-content}.detail-head h2{color:#0b1625;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.16}.detail-head p{color:#617184;max-width:760px;margin:0;line-height:1.7}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detail-grid article,.detail-list article{background:#ffffffb8;border:1px solid #15304d1a;border-radius:18px;padding:18px;box-shadow:0 12px 34px #1c3e6512}.detail-grid .detail-wide{grid-column:1/-1}.detail-grid span,.detail-list span{color:#617184;font-size:13px;font-weight:900;display:block}.detail-grid strong{color:var(--brand);margin-top:10px;font-size:30px;display:block}.detail-grid h3{color:#0b1625;margin:10px 0;font-size:24px}.detail-grid p,.detail-grid li,.detail-list p{color:#617184;line-height:1.7}.detail-grid ul{margin:10px 0 0;padding-left:20px}.real-diagnostic-answer-list{border-top:1px solid #51688024;margin-top:12px}.real-diagnostic-answer{border-bottom:1px solid #51688024;padding:17px 0}.real-diagnostic-answer-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.real-diagnostic-answer-head strong{color:#0b1625;margin:0;font-size:15px}.real-diagnostic-answer-head small{color:#798899;text-align:right;font-size:11px;line-height:1.5}.real-diagnostic-answer p{color:#40536a;white-space:pre-wrap;margin:10px 0 0;font-size:13px}.real-diagnostic-sources{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.real-diagnostic-sources a{max-width:100%;color:var(--brand);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.detail-list{gap:12px;display:grid}.detail-list strong{color:#0b1625;font-size:17px;display:block}.detail-list span,.detail-list p{margin-top:8px}@media (width<=760px){.stack-actions{width:100%}.quick-form,.question-library article,.question-row,.detail-grid{grid-template-columns:1fr}.real-diagnostic-answer-head{flex-direction:column;align-items:flex-start;gap:4px}.real-diagnostic-answer-head small{text-align:left}}:root{--brand:#af3128;--brand-dark:#8f241d;--brand-soft:#af31281a;--brand-line:#af312838;--green:#af3128;--blue:#af3128;--violet:#af3128}body{background:radial-gradient(circle at 10% 5%,#af31281f,#0000 30%),radial-gradient(circle at 92% 10%,#af312814,#0000 32%),linear-gradient(#fffdfc 0%,#f7f1ef 46%,#fbfaf9 100%)}body:after{background:linear-gradient(110deg,#0000 0%,#af31281a 44%,#0000 58%)}.dark-btn,.primary-btn,.minimal-process span,.simple-flow span,.confirmation-list span,.process-lane span{background:linear-gradient(135deg,#af3128,#d75a4f);box-shadow:0 14px 34px #af312838}.section-kicker,.nav-links a:first-child,.dashboard-tabs button.active{color:var(--brand-dark);background:var(--brand-soft);border-color:var(--brand-line)}.minimal-hero{background:radial-gradient(circle at 84% 18%,#af312821,#0000 30%),radial-gradient(circle at 14% 82%,#af312812,#0000 34%),linear-gradient(135deg,#fffffff5,#faf6f4e0)}.minimal-score{border-color:var(--brand-line);background:linear-gradient(#fffffff5,#fcf3f1eb);box-shadow:0 22px 58px #af312821}.minimal-score strong,.client-stat-row strong,.report-card-v2 strong,.ai-review-grid strong,.token-grid strong,.ops-client-list b,.service-metrics strong,.auth-proof strong{color:var(--brand)}.minimal-function-grid article:nth-child(2),.minimal-function-grid article:nth-child(4){background:linear-gradient(#fcf3f1f0,#ffffffd1)}.minimal-function-grid svg,.panel-header svg,.role-choice svg,.deliverable-grid-v2 svg,.empty-state svg{color:var(--brand)}.minimal-delivery li strong,.delivery-row strong,.question-library strong,.suggestion-list strong{color:var(--brand-dark)}.auth-shell,.dashboard-shell{background:radial-gradient(circle at 8% 6%,#af31281c,#0000 30%),radial-gradient(circle at 92% 10%,#af312814,#0000 32%),linear-gradient(#fffdfc 0%,#f7f1ef 100%)}.auth-copy{background:radial-gradient(circle at 88% 16%,#af31281a,#0000 32%),#ffffffe6}.dashboard-tabs button:hover{color:var(--brand-dark);background:#af31280f}.project-status-pill.good,.project-status-pill.work{color:var(--brand-dark);background:#af31281a;border-color:#af312838}.role-choice:hover,.simple-project-list button:hover,.clean-project-row:hover{border-color:#af312838;box-shadow:0 16px 40px #af31281f}.login-card{gap:12px;display:grid}.auth-mode{background:#af312812;border:1px solid #af31281f;border-radius:999px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.auth-mode button{color:#6b7685;background:0 0;border-radius:999px;height:38px;font-weight:900}.auth-mode button.active{color:#fff;background:linear-gradient(135deg,#af3128,#d75a4f);box-shadow:0 12px 26px #af312833}.login-card label,.enterprise-switch{color:#617184;gap:7px;font-size:12px;font-weight:900;display:grid}.login-card input,.enterprise-switch select{color:#0b1625;width:100%;height:42px;font:inherit;background:#ffffffd6;border:1px solid #15304d1f;border-radius:14px;outline:0;padding:0 12px}.login-card input:focus,.enterprise-switch select:focus{border-color:#af31286b;box-shadow:0 0 0 4px #af31281a}.login-card .primary-btn{color:#fff;width:100%}.dashboard-top-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.enterprise-switch{text-align:left;min-width:220px}.enterprise-switch select{min-width:220px;height:40px}.settings-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:14px;display:grid}.settings-form{gap:16px;display:grid}.settings-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.settings-status-grid article,.copy-result,.settings-db-card{background:#ffffffbd;border:1px solid #15304d1a;border-radius:18px;padding:16px}.settings-status-grid span,.copy-result span{color:#617184;font-size:12px;font-weight:900}.settings-status-grid strong{color:var(--brand);margin:8px 0 6px;font-size:24px;display:block}.settings-status-grid p,.settings-note,.copy-result p,.settings-db-card span{color:#617184;margin:0;line-height:1.65}.settings-note{font-size:13px}.single-field{color:#617184;gap:8px;font-size:12px;font-weight:900;display:grid}.single-field input{color:#0b1625;height:42px;font:inherit;background:#ffffffd6;border:1px solid #15304d1f;border-radius:14px;outline:0;padding:0 12px}.copy-result h3{color:#0b1625;margin:8px 0;font-size:18px}.settings-db-card{gap:8px;display:grid}.settings-db-card strong{color:#0b1625}.settings-db-card code{white-space:normal;word-break:break-all;color:var(--brand-dark);font-size:12px}@media (width<=760px){.dashboard-top-actions,.enterprise-switch,.enterprise-switch select,.settings-layout{width:100%}.settings-layout,.settings-status-grid{grid-template-columns:1fr}}.taste-home{width:min(1440px,100% - 44px)}.taste-nav{background:#ffffffd6;border-color:#15304d1a;border-radius:18px;min-height:68px;box-shadow:0 18px 54px #2c171414}.taste-nav .brand span,.taste-nav .nav-links a{color:#677486}.taste-nav .dark-btn,.taste-home .primary-btn{color:#fff;background:#af3128;box-shadow:0 18px 36px #af312833}.taste-home main{gap:18px}.taste-hero{background:linear-gradient(135deg,#fffffffa,#fdf7f6eb),radial-gradient(circle at 82% 18%,#af31281f,#0000 34%);border:1px solid #15304d1a;border-radius:28px;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:clamp(24px,5vw,76px);min-height:calc(100dvh - 118px);max-height:760px;padding:clamp(28px,4vw,58px);display:grid;overflow:hidden;box-shadow:0 28px 90px #2c17141a}.taste-hero-copy{max-width:680px}.taste-hero h1{color:#111827;letter-spacing:0;margin:18px 0;font-size:clamp(48px,7vw,92px);line-height:.96}.taste-hero p{color:#5e6b7b;max-width:560px;margin:0 0 26px;font-size:clamp(17px,1.5vw,21px);line-height:1.58}.answer-preview{background:linear-gradient(#ffffffeb,#ffffffad),radial-gradient(circle at 18% 8%,#af312824,#0000 30%);border:1px solid #af312829;border-radius:26px;align-content:space-between;gap:18px;min-height:520px;padding:22px;display:grid;position:relative;box-shadow:0 34px 80px #46211d24}.answer-preview:before{content:"";pointer-events:none;border:1px dashed #af312838;border-radius:22px;position:absolute;inset:18px}.answer-topline,.answer-metrics{z-index:1;justify-content:space-between;gap:12px;display:flex;position:relative}.answer-topline span{color:#6b7686;font-size:13px;font-weight:900}.answer-topline b{color:#af3128;background:#af312817;border-radius:999px;padding:6px 10px;font-size:12px}.answer-question{z-index:1;color:#26313f;background:#fff;border:1px solid #15304d1a;border-radius:18px 18px 18px 6px;width:fit-content;max-width:82%;padding:14px 16px;position:relative;box-shadow:0 18px 38px #2c171414}.answer-card-main{z-index:1;color:#fff;background:#af3128;border-radius:24px;padding:26px;position:relative;box-shadow:0 22px 50px #af312842}.answer-card-main span{color:#ffffffb8;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.answer-card-main strong{font-size:clamp(28px,4vw,46px);line-height:1;display:block}.answer-card-main p{color:#ffffffc7;max-width:450px;margin:14px 0 0;font-size:15px}.answer-metrics{grid-template-columns:repeat(3,1fr);display:grid}.answer-metrics article{background:#ffffffc7;border:1px solid #15304d14;border-radius:18px;padding:16px}.answer-metrics span{color:#6b7686;font-size:12px;font-weight:900;display:block}.answer-metrics strong{color:#af3128;margin-top:7px;font-size:24px;display:block}.taste-proof-strip{color:#fff;background:#111827;border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;min-height:86px;padding:18px 22px;display:flex}.taste-proof-strip span{color:#ffffff8f;margin-right:auto;font-weight:900}.taste-proof-strip strong{background:#ffffff17;border-radius:999px;padding:9px 12px;font-size:13px}.taste-function-grid{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.taste-function-grid article{background:#fffc;border:1px solid #15304d1a;border-radius:24px;min-height:210px;padding:24px;box-shadow:0 18px 50px #2c17140f}.taste-function-grid article:first-child{background:radial-gradient(circle at 18% 12%,#af312829,#0000 34%),#fff;grid-row:span 2;align-content:end;display:grid}.taste-function-grid article:nth-child(4){background:#af3128}.taste-function-grid article:nth-child(4) h3,.taste-function-grid article:nth-child(4) p,.taste-function-grid article:nth-child(4) svg{color:#fff}.taste-function-grid svg{color:#af3128}.taste-function-grid h3{color:#111827;margin:16px 0 10px;font-size:24px}.taste-function-grid p{color:#617184;line-height:1.7}.taste-delivery{background:#fff;border:1px solid #15304d1a;border-radius:28px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:34px;padding:clamp(26px,5vw,58px);display:grid}.taste-delivery h2,.taste-scenarios h2,.taste-final-cta h2{color:#111827;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.02}.taste-delivery p,.taste-scenarios p,.taste-final-cta p{color:#617184;margin:16px 0 0;line-height:1.7}.taste-delivery ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.taste-delivery li{background:#faf7f6;border:1px solid #af31281f;border-radius:18px;min-height:132px;padding:18px}.taste-delivery li strong{color:#af3128;font-size:17px;display:block}.taste-delivery li span{color:#617184;margin-top:9px;line-height:1.6;display:block}.taste-flow{background:#fff;border:1px solid #15304d1a;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.taste-flow article{border-right:1px solid #15304d1a;align-content:space-between;min-height:230px;padding:24px;display:grid}.taste-flow article:last-child{border-right:0}.taste-flow span{color:#af3128;font-weight:900}.taste-flow strong{color:#111827;font-size:22px}.taste-flow p{color:#617184;margin:0;line-height:1.65}.taste-scenarios,.taste-final-cta{background:#ffffffd1;border:1px solid #15304d1a;border-radius:28px;padding:clamp(28px,5vw,58px)}.taste-scenarios{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;display:grid}.scenario-cloud{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.scenario-cloud span{color:#111827;background:#fff;border:1px solid #15304d1a;border-radius:999px;padding:16px 20px;font-weight:900;box-shadow:0 12px 30px #2c17140f}.taste-final-cta{text-align:center;place-items:center;display:grid}.taste-final-cta p{max-width:620px;margin-bottom:24px}@media (width<=980px){.taste-hero,.taste-delivery,.taste-scenarios{grid-template-columns:1fr}.taste-hero{max-height:none}.answer-preview{min-height:440px}.taste-function-grid,.taste-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.taste-function-grid article:first-child{grid-row:auto}.taste-flow article:nth-child(2){border-right:0}}@media (width<=680px){.taste-home{width:min(100% - 24px,1440px)}.taste-nav{grid-template-columns:1fr}.taste-nav .nav-links{justify-content:flex-start}.taste-hero{min-height:auto;padding:24px}.taste-hero h1{font-size:44px}.answer-metrics,.taste-function-grid,.taste-delivery ul,.taste-flow{grid-template-columns:1fr}.taste-flow article,.taste-flow article:nth-child(2){border-bottom:1px solid #15304d1a;border-right:0}.taste-flow article:last-child{border-bottom:0}.scenario-cloud{justify-content:flex-start}}.ux-home{width:min(1480px,100% - 44px);font-family:Avenir Next,PingFang SC,Microsoft YaHei,Arial,sans-serif}.ux-nav{background:#ffffffe0;border:1px solid #11182714;border-radius:20px;grid-template-columns:270px minmax(0,1fr) auto;min-height:70px;box-shadow:0 18px 60px #21191714}.ux-nav .nav-links a{color:#667085;font-weight:800}.ux-nav .nav-links a:first-child{color:#af3128;background:#af312814}.ux-home .dark-btn,.ux-home .primary-btn{color:#fff;background:linear-gradient(135deg,#af3128,#c9463c);box-shadow:0 18px 38px #af312833}.ux-home .ghost-btn{color:#af3128;background:#ffffffb8;border:1px solid #af312833}.ux-home button{transition:transform .18s,box-shadow .18s,background .18s}.ux-home button:active{transform:translateY(1px)scale(.99)}.ux-home main{gap:18px}.ux-hero{background:linear-gradient(130deg,#fffffffa 0%,#fcf7f6f5 48%,#faeeeceb 100%),radial-gradient(circle at 84% 18%,#af312824,#0000 34%);border:1px solid #11182714;border-radius:32px;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(28px,5vw,82px);min-height:calc(100dvh - 116px);max-height:790px;padding:clamp(28px,4vw,60px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 110px #401d191c}.ux-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#af31280e 1px,#0000 1px),linear-gradient(90deg,#af31280e 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#00000052,#0000 68%);mask-image:linear-gradient(90deg,#00000052,#0000 68%)}.ux-hero-copy,.ux-ai-console{z-index:1;position:relative}.ux-kicker{color:#af3128;letter-spacing:.04em;background:#af312814;border:1px solid #af312829;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.ux-hero h1{color:#101828;letter-spacing:0;max-width:820px;margin:18px 0;font-size:clamp(52px,7.4vw,104px);line-height:.94}.ux-hero p{color:#5f6b7a;max-width:610px;margin:0 0 28px;font-size:clamp(17px,1.45vw,21px);line-height:1.65}.ux-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ux-ai-console{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb8;border:1px solid #af312826;border-radius:30px;grid-template-rows:auto 1fr auto;gap:18px;min-height:560px;padding:22px;display:grid;box-shadow:0 34px 90px #57262124}.ux-console-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ux-console-head span{color:#667085;font-size:13px;font-weight:900}.ux-console-head b{color:#af3128;background:#af312817;border-radius:999px;padding:7px 11px;font-size:12px}.ux-orbit{background:radial-gradient(circle,#af312829,#0000 24%),radial-gradient(circle,#0000 0 46%,#af312814 47% 48%,#0000 49%),radial-gradient(circle,#0000 0 68%,#af31281a 69% 70%,#0000 71%),#fff;border-radius:26px;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.ux-orbit:before{content:"";background:conic-gradient(#af312838,#0000 24%,#0000);border:1px solid #af31282e;border-radius:50%;width:72%;height:72%;animation:5.5s linear infinite uxScan;position:absolute}.ux-orbit-core{z-index:1;background:#fff;border:1px solid #af312829;border-radius:30px;place-items:center;width:118px;height:118px;display:grid;position:relative;box-shadow:0 18px 44px #af31282e}.ux-orbit-core img{border-radius:14px;width:54px;height:54px}.ux-orbit-core strong{color:#af3128;font-size:15px}.ux-orbit>span{z-index:1;color:#344054;background:#ffffffe0;border:1px solid #11182714;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900;position:absolute}.ux-orbit>span:first-of-type{top:26px;left:28px}.ux-orbit>span:nth-of-type(2){top:58px;right:42px}.ux-orbit>span:nth-of-type(3){bottom:46px;right:36px}.ux-orbit>span:nth-of-type(4){bottom:34px;left:54px}.ux-signal-list{gap:10px;display:grid}.ux-signal-list article{background:#fff;border:1px solid #11182714;border-radius:18px;grid-template-columns:100px 74px minmax(0,1fr);align-items:center;gap:12px;min-height:74px;padding:14px;display:grid}.ux-signal-list strong{color:#101828}.ux-signal-list span{color:#af3128;font-size:13px;font-weight:900}.ux-signal-list p{color:#667085;margin:0;font-size:14px;line-height:1.45}.ux-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ux-outcomes article{background:#fff;border:1px solid #11182714;border-radius:26px;min-height:178px;padding:24px;box-shadow:0 16px 50px #401d1912}.ux-outcomes h3{color:#101828;margin:0 0 12px;font-size:26px}.ux-outcomes p{color:#667085;margin:0;line-height:1.7}.ux-feature-board{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.ux-feature-board article{background:#ffffffd1;border:1px solid #11182714;border-radius:26px;min-height:220px;padding:24px;box-shadow:0 16px 50px #401d190f}.ux-feature-board article:first-child{background:radial-gradient(circle at 18% 16%,#af312829,#0000 30%),linear-gradient(#fff,#fff7f6);grid-row:span 2;align-content:end;display:grid}.ux-feature-board article:nth-child(4){background:#101828}.ux-feature-board article:nth-child(4) h3,.ux-feature-board article:nth-child(4) p{color:#fff}.ux-feature-board svg{color:#af3128}.ux-feature-board h3{color:#101828;margin:16px 0 10px;font-size:25px}.ux-feature-board p{color:#667085;margin:0;line-height:1.7}.ux-deliverables,.ux-scenarios,.ux-final-cta{background:#fff;border:1px solid #11182714;border-radius:32px;padding:clamp(28px,5vw,60px);box-shadow:0 18px 60px #401d190f}.ux-deliverables{grid-template-columns:minmax(300px,.76fr) minmax(0,1.24fr);gap:36px;display:grid}.ux-section-copy h2,.ux-final-cta h2{color:#101828;letter-spacing:0;margin:0;font-size:clamp(36px,4.6vw,64px);line-height:1.03}.ux-section-copy p,.ux-final-cta p{color:#667085;max-width:640px;margin:16px 0 0;font-size:17px;line-height:1.75}.ux-deliverables ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ux-deliverables li{background:#fbf7f6;border:1px solid #af31281f;border-radius:20px;min-height:132px;padding:18px}.ux-deliverables strong{color:#af3128;font-size:17px;display:block}.ux-deliverables span{color:#667085;margin-top:9px;line-height:1.6;display:block}.ux-flow{background:#101828;border:1px solid #11182714;border-radius:32px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ux-flow article{border-right:1px solid #ffffff1f;align-content:space-between;min-height:238px;padding:24px;display:grid}.ux-flow article:last-child{border-right:0}.ux-flow span{color:#f7c9c5;font-weight:900}.ux-flow strong{color:#fff;font-size:22px}.ux-flow p{color:#ffffffa3;margin:0;line-height:1.65}.ux-scenarios{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:32px;display:grid}.ux-scenario-cloud{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ux-scenario-cloud span{color:#101828;background:#fff;border:1px solid #11182717;border-radius:999px;padding:16px 20px;font-weight:900;box-shadow:0 12px 30px #401d190f}.ux-final-cta{text-align:center;background:radial-gradient(circle at 18% 12%,#af31281a,#0000 32%),#fff;place-items:center;display:grid}.ux-final-cta p{margin-bottom:24px}@keyframes uxScan{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ux-orbit:before{animation:none}}@media (width<=1020px){.ux-hero,.ux-deliverables,.ux-scenarios{grid-template-columns:1fr;max-height:none}.ux-ai-console{min-height:500px}.ux-outcomes,.ux-feature-board,.ux-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-feature-board article:first-child{grid-row:auto}.ux-flow article:nth-child(2){border-right:0}}@media (width<=680px){.ux-home{width:min(100% - 24px,1480px)}.ux-nav{grid-template-columns:1fr}.ux-nav .nav-links{justify-content:flex-start}.ux-hero{min-height:auto;padding:24px}.ux-hero h1{font-size:44px}.ux-ai-console{min-height:auto}.ux-orbit{min-height:250px}.ux-signal-list article{grid-template-columns:1fr;align-items:start}.ux-outcomes,.ux-feature-board,.ux-deliverables ul,.ux-flow{grid-template-columns:1fr}.ux-flow article,.ux-flow article:nth-child(2){border-bottom:1px solid #ffffff1f;border-right:0}.ux-flow article:last-child{border-bottom:0}.ux-scenario-cloud{justify-content:flex-start}}.enterprise-home{color:#172033;width:min(1360px,100% - 48px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.enterprise-nav{background:#fffffff0;border:1px solid #1720331a;border-radius:14px;grid-template-columns:270px minmax(0,1fr) auto;min-height:64px;padding:8px 12px;box-shadow:0 12px 32px #1720330f}.enterprise-nav .brand strong{color:#172033;font-size:17px}.enterprise-nav .dashboard-brand{border-bottom:0;padding-bottom:0}.enterprise-nav .brand span{color:#667085}.enterprise-nav .nav-links{justify-content:center;gap:4px}.enterprise-nav .nav-links a{color:#667085;height:38px;padding:0 12px;font-size:14px;font-weight:600}.enterprise-nav .nav-links a:first-child{color:#af3128;background:#af312814}.enterprise-home .primary-btn,.enterprise-home .dark-btn{color:#fff;background:#af3128;min-height:44px;box-shadow:0 12px 28px #af31282e}.enterprise-home .ghost-btn{color:#af3128;background:#fff;border:1px solid #af312838;min-height:44px}.enterprise-home button{touch-action:manipulation;transition:transform .16s,box-shadow .16s,background .16s}.enterprise-home button:active{transform:translateY(1px)}.enterprise-hero{background:linear-gradient(135deg,#fffffffa,#faf7f6fa),radial-gradient(circle at 92% 10%,#af312817,#0000 30%);border:1px solid #1720331a;border-radius:22px;grid-template-columns:minmax(0,.93fr) minmax(430px,1.07fr);align-items:center;gap:clamp(24px,4vw,54px);min-height:560px;max-height:640px;padding:clamp(24px,3.2vw,42px);display:grid;box-shadow:0 24px 70px #17203312}.enterprise-hero-copy{max-width:680px}.enterprise-kicker{color:#af3128;background:#af312814;border:1px solid #af31282e;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.enterprise-hero h1{color:#172033;letter-spacing:0;max-width:760px;margin:16px 0 14px;font-size:clamp(40px,4.6vw,60px);font-weight:750;line-height:1.12}.enterprise-hero p{color:#4f5f73;max-width:620px;margin:0 0 22px;font-size:clamp(16px,1.22vw,18px);line-height:1.72}.enterprise-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.enterprise-trust-line{color:#667085;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:14px;display:flex}.enterprise-trust-line strong{color:#344054;background:#fff;border:1px solid #1720331a;border-radius:999px;padding:8px 11px}.report-preview{background:#fff;border:1px solid #1720331a;border-radius:20px;padding:18px;box-shadow:0 18px 44px #17203312}.report-preview-head,.report-score-row,.report-table-head,.report-table>div{gap:12px;display:grid}.report-preview-head{border-bottom:1px solid #17203317;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-bottom:14px}.report-preview-head span,.report-score-row span,.enterprise-metrics span{color:#667085;font-size:13px;font-weight:700;display:block}.report-preview-head strong{color:#172033;margin-top:6px;font-size:22px;display:block}.report-preview-head b{color:#af3128;background:#af312814;border-radius:999px;padding:8px 10px;font-size:12px}.report-score-row{grid-template-columns:1fr 1fr;margin:14px 0}.report-score-row article{background:#fbf8f7;border:1px solid #af31281f;border-radius:16px;padding:15px}.report-score-row strong{color:#af3128;margin:8px 0 4px;font-size:30px;line-height:1;display:block}.report-score-row p{color:#667085;margin:0;font-size:13px}.report-table{border:1px solid #17203317;border-radius:16px;display:grid;overflow:hidden}.compact-report-list>div{grid-template-columns:.7fr .72fr minmax(0,1.3fr)}.report-table-head,.report-table>div{grid-template-columns:1.1fr .78fr .7fr 1.1fr;align-items:center;min-height:50px;padding:0 14px}.report-table-head{color:#667085;background:#f6f7f9;font-size:12px;font-weight:700}.report-table>div:not(.report-table-head){border-top:1px solid #17203314}.report-table strong,.report-table span,.report-table p,.report-table b{margin:0;font-size:13px}.report-table strong{color:#172033}.report-table span,.report-table p{color:#667085}.report-table b{color:#af3128;background:#af312814;border-radius:999px;width:fit-content;padding:6px 8px;font-weight:700}.enterprise-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.enterprise-metrics article{background:#fff;border:1px solid #17203317;border-radius:18px;padding:22px;box-shadow:0 14px 36px #1720330d}.enterprise-metrics strong{color:#172033;margin:10px 0 8px;font-size:34px;line-height:1;display:block}.enterprise-metrics p,.enterprise-outcomes p,.enterprise-service p,.enterprise-deliverables li span,.enterprise-flow p,.enterprise-scenarios p,.enterprise-final-cta p{color:#5d697a;margin:0;line-height:1.7}.enterprise-outcomes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.enterprise-outcomes article{background:#fff;border:1px solid #17203317;border-radius:18px;min-height:170px;padding:24px}.enterprise-outcomes h3,.enterprise-service h3{color:#172033;margin:0 0 10px;font-size:24px;line-height:1.25}.enterprise-visual-summary{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:12px;display:grid}.geo-loop-visual,.platform-coverage{background:#fff;border:1px solid #17203317;border-radius:20px;min-height:260px;padding:24px;box-shadow:0 14px 36px #1720330d}.geo-loop-visual{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:14px;display:grid;position:relative}.geo-loop-visual:before{content:"";background:linear-gradient(90deg,#af31282e,#af31288a,#af31282e);height:2px;position:absolute;top:50%;left:15%;right:15%}.geo-loop-node{z-index:1;aspect-ratio:1;background:#fbf8f7;border:1px solid #af31282e;border-radius:50%;align-content:center;place-items:center;gap:8px;display:grid;position:relative;box-shadow:0 14px 36px #af312814}.geo-loop-node span{color:#fff;background:#af3128;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.geo-loop-node strong{color:#172033;font-size:20px}.platform-coverage{gap:12px;display:grid}.mini-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:2px;display:flex}.mini-section-head strong{color:#172033;font-size:22px}.mini-section-head span{color:#667085;font-size:13px}.coverage-row{grid-template-columns:100px minmax(0,1fr) 72px;align-items:center;gap:12px;min-height:34px;display:grid}.coverage-row span{color:#172033;font-weight:700}.coverage-row div{background:#eef1f5;border-radius:999px;height:10px;overflow:hidden}.coverage-row i{border-radius:inherit;background:linear-gradient(90deg,#af3128,#d86458);height:100%;display:block}.coverage-row b{color:#af3128;font-size:13px}.enterprise-service,.enterprise-deliverables,.enterprise-scenarios,.enterprise-final-cta{background:#fff;border:1px solid #17203317;border-radius:22px;padding:clamp(30px,4.8vw,56px);box-shadow:0 16px 48px #1720330d}.enterprise-section-copy h2,.enterprise-final-cta h2{color:#172033;letter-spacing:0;margin:0;font-size:clamp(32px,4vw,54px);font-weight:740;line-height:1.12}.enterprise-section-copy p,.enterprise-final-cta p{max-width:680px;margin-top:14px;font-size:17px}.enterprise-service{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:34px;display:grid}.enterprise-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enterprise-service-grid article{background:#f8fafc;border:1px solid #17203314;border-radius:16px;padding:20px}.enterprise-service-grid svg{color:#af3128}.service-visual-line{grid-template-columns:.7fr 1fr .48fr;gap:6px;margin-top:18px;display:grid}.service-visual-line span{background:#af31282e;border-radius:999px;height:8px}.service-visual-line span:nth-child(2){background:#af31286b}.enterprise-deliverables{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:34px;display:grid}.enterprise-deliverables ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.enterprise-deliverables li{background:#fbf8f7;border:1px solid #af31281f;border-radius:16px;min-height:122px;padding:18px}.enterprise-deliverables li i{color:#af3128;background:#fff;border:1px solid #af312824;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-size:12px;font-style:normal;font-weight:800;display:inline-grid}.enterprise-deliverables li strong{color:#af3128;margin-bottom:8px;font-size:17px;display:block}.enterprise-flow{background:#172033;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.enterprise-flow article{border-right:1px solid #ffffff1f;align-content:space-between;min-height:220px;padding:24px;display:grid}.enterprise-flow article:last-child{border-right:0}.enterprise-flow span{color:#f0b8b3;font-weight:800}.enterprise-flow strong{color:#fff;font-size:21px}.enterprise-flow p{color:#ffffffad}.enterprise-scenarios{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:32px;display:grid}.enterprise-scenario-list{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.enterprise-scenario-list span{color:#344054;background:#f8fafc;border:1px solid #17203317;border-radius:999px;padding:14px 18px;font-weight:700}.enterprise-final-cta{text-align:center;place-items:center;display:grid}.enterprise-final-cta p{margin-bottom:24px}@media (width<=1040px){.enterprise-hero,.enterprise-service,.enterprise-deliverables,.enterprise-scenarios,.enterprise-visual-summary{grid-template-columns:1fr;max-height:none}.enterprise-metrics,.enterprise-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-flow article:nth-child(2){border-right:0}}@media (width<=720px){.enterprise-home{width:min(100% - 24px,1360px)}.enterprise-nav{grid-template-columns:minmax(0,1fr) auto;gap:10px}.enterprise-nav .nav-links{display:none}.enterprise-nav .nav-actions{justify-content:flex-start}.enterprise-hero{gap:22px;min-height:auto;padding:24px}.enterprise-hero h1{font-size:38px}.enterprise-trust-line,.report-table{display:none}.report-preview{padding:16px}.report-preview-head{padding-bottom:14px}.report-score-row{margin-bottom:0}.report-score-row,.enterprise-metrics,.enterprise-outcomes,.geo-loop-visual,.enterprise-service-grid,.enterprise-deliverables ul,.enterprise-flow{grid-template-columns:1fr}.geo-loop-visual{min-height:auto}.geo-loop-visual:before{background:linear-gradient(#af31282e,#af31288a,#af31282e);width:2px;height:auto;inset:14% auto 14% 50%}.geo-loop-node{aspect-ratio:auto;border-radius:18px;min-height:120px}.platform-coverage{min-height:auto}.coverage-row{grid-template-columns:86px minmax(0,1fr)}.coverage-row b{grid-column:2}.report-table-head{display:none}.report-table>div{grid-template-columns:1fr;align-items:start;padding:14px}.enterprise-flow article,.enterprise-flow article:nth-child(2){border-bottom:1px solid #ffffff1f;border-right:0}.enterprise-flow article:last-child{border-bottom:0}.enterprise-scenario-list{justify-content:flex-start}}.ai-console-hero{background:radial-gradient(circle at 78% 24%,#af31281f,#0000 34%),linear-gradient(135deg,#fff 0%,#fbf7f6 48%,#f7f9fc 100%);grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr)}.ai-console-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #1720331a;border-radius:24px;padding:18px;box-shadow:0 24px 80px #1720331a}.ai-console-top{border-bottom:1px solid #17203317;justify-content:space-between;align-items:center;gap:18px;padding-bottom:14px;display:flex}.ai-console-top span{color:#667085;font-size:12px;font-weight:800;display:block}.ai-console-top strong{color:#172033;margin-top:5px;font-size:22px;display:block}.ai-console-top b{white-space:nowrap;color:#fff;background:#af3128;border-radius:999px;min-height:30px;padding:7px 10px;font-size:12px}.ai-console-body{grid-template-columns:minmax(260px,.95fr) minmax(260px,1.05fr);gap:14px;margin-top:14px;display:grid}.ai-radar{background:radial-gradient(circle,#af312826,#0000 58%),repeating-radial-gradient(circle,#0000 0 48px,#af312821 49px 50px),linear-gradient(135deg,#fff,#fbebe9);border:1px solid #af312829;border-radius:22px;min-height:330px;position:relative;overflow:hidden}.ai-radar:before{content:"";background:conic-gradient(#0000 0deg,#af312847 34deg,#0000 74deg);animation:7s linear infinite aiSweep;position:absolute;inset:-26%}.ai-radar span{z-index:1;color:#52231f;background:#ffffffd1;border:1px solid #af31282e;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 10px 28px #af31281a}.ai-work-log{gap:10px;display:grid}.ai-work-log article{color:#172033;background:#fff;border:1px solid #17203317;border-radius:16px;grid-template-columns:46px 86px 78px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:12px;display:grid}.ai-work-log span,.ai-work-log p{color:#667085;font-size:12px}.ai-work-log strong,.ai-work-log b{font-size:13px}.ai-work-log b{color:#af3128}.ai-work-log p{margin:0;line-height:1.45}.keyword-test-preview{background:linear-gradient(135deg,#af312814,#0000 55%),#fff;border:1px solid #17203317;border-radius:20px;min-height:260px;padding:24px;box-shadow:0 14px 36px #1720330d}.test-search-box{background:#fff;border:1px solid #af31282e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:24px;padding:16px;display:grid;box-shadow:0 18px 44px #af31281a}.test-search-box svg,.test-search-box b{color:#af3128}.test-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.test-result-grid article{background:#fbf8f7;border:1px solid #af31281f;border-radius:16px;padding:16px}.test-result-grid span,.keyword-test-result span,.approval-summary span,.approval-list span{color:#667085;font-size:12px;font-weight:850;display:block}.test-result-grid strong{color:#172033;margin-top:8px;display:block}.keyword-mini-card{background:#af31280f;border:1px solid #af312824;border-radius:18px;padding:18px}.keyword-mini-card strong{color:#172033;font-size:18px}.keyword-mini-card p{color:#667085;line-height:1.7}.keyword-test-panel{gap:18px;display:grid}.keyword-test-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.keyword-test-form label,.single-field{color:#344054;gap:8px;font-weight:800;display:grid}.keyword-test-form input{color:#172033;min-height:48px;font:inherit;background:#fff;border:1px solid #1720331f;border-radius:999px;padding:0 16px}.keyword-test-result{gap:14px;display:grid}.keyword-test-result>article{border:1px solid #1720331a;border-radius:20px;padding:22px}.keyword-test-result strong{color:#172033;margin:8px 0;font-size:26px;display:block}.keyword-test-result p{color:#667085;margin:0;line-height:1.7}.result-found{background:#af312812;border-color:#af31282e!important}.result-missing{background:#f8fafc}.compact-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.keyword-match-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.keyword-match-list{gap:10px;display:grid}.keyword-match-list article{background:#ffffffc7;border:1px solid #17203317;border-radius:16px;padding:14px}.keyword-match-list strong{color:#172033;display:block}.keyword-match-list span{color:#667085;margin:7px 0 10px;line-height:1.55;display:block}.approval-panel{gap:18px;display:grid}.approval-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.approval-summary article{background:#fff;border:1px solid #17203317;border-radius:18px;padding:20px}.approval-summary strong{color:#172033;margin:8px 0;font-size:30px;display:block}.approval-summary p,.approval-list p{color:#667085;margin:0;line-height:1.65}.approval-list{gap:12px;display:grid}.approval-list article{background:#ffffffc2;border:1px solid #17203317;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.approval-list strong{color:#172033;margin:7px 0;font-size:17px;display:block}.approval-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@keyframes aiSweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ai-radar:before{animation:none}}@media (width<=1040px){.ai-console-hero,.ai-console-body,.keyword-match-grid{grid-template-columns:1fr}}@media (width<=720px){.ai-console-card{padding:14px}.ai-work-log article,.keyword-test-form,.test-result-grid,.compact-stats,.approval-summary,.approval-list article{grid-template-columns:1fr}.ai-radar{min-height:280px}.approval-actions{justify-content:flex-start}}.enterprise-home main{gap:14px}.ai-console-hero{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);min-height:590px;max-height:none}.ai-console-hero .enterprise-hero-copy{max-width:540px}.ai-console-hero .enterprise-hero h1,.ai-console-hero h1{letter-spacing:0;text-wrap:balance;max-width:520px;font-size:clamp(38px,3.9vw,54px);line-height:1.12}.ai-console-hero h1 span{white-space:nowrap;display:block}.ai-console-hero .enterprise-hero-copy p{text-wrap:pretty;max-width:480px;font-size:17px;line-height:1.8}.ai-console-body{grid-template-columns:1fr}.ai-console-card{padding:20px}.ai-radar{isolation:isolate;background:radial-gradient(circle,#af31282e,#0000 11%),radial-gradient(circle,#ffffffbd 0 9%,#0000 10%),repeating-radial-gradient(circle,#0000 0 46px,#af312826 47px 48px),repeating-conic-gradient(#af312814 0deg 1deg,#0000 1deg 18deg),linear-gradient(135deg,#fff,#fbebe9);border-radius:24px;min-height:410px}.ai-radar:after{content:"";pointer-events:none;border:1px solid #af312829;border-radius:50%;position:absolute;inset:13%;box-shadow:0 0 0 58px #af312809,inset 0 0 90px #af312829}.radar-sweep-dot{z-index:3;transform-origin:0;filter:drop-shadow(0 0 10px #af31288c);background:linear-gradient(90deg,#af3128bf,#af31281f,#0000);width:46%;height:2px;animation:6.8s linear infinite radarBeam;position:absolute;top:50%;left:50%}.radar-sweep-dot:after{content:"";background:#af3128;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 22px #af3128cc}.radar-core{z-index:2;color:#fff;background:radial-gradient(circle,#af3128,#6f1f1a);border-radius:50%;align-content:center;place-items:center;gap:4px;width:108px;height:108px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #af312859}.radar-core strong{font-size:24px;line-height:1}.radar-core span{color:#ffffffc7;box-shadow:none;letter-spacing:0;background:0 0;border:0;padding:0;font-size:10px;position:static}.ai-radar .radar-signal{white-space:normal;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:3px;min-width:88px;max-width:136px;line-height:1.28;animation:13.6s ease-in-out infinite both radarBlip;display:grid;transform:translateY(8px)scale(.94)}.ai-radar .radar-signal b{color:#af3128;letter-spacing:0;font-size:10px}.ai-radar .signal-2{animation-delay:.7s}.ai-radar .signal-3{animation-delay:1.4s}.ai-radar .signal-4{animation-delay:2.1s}.ai-radar .signal-5{animation-delay:2.8s}.ai-radar .signal-6{animation-delay:3.5s}.ai-radar .signal-7{animation-delay:4.2s}.ai-radar .signal-8{animation-delay:4.9s}.ai-radar .signal-9{animation-delay:5.6s}.ai-radar .signal-10{animation-delay:6.3s}.ai-radar .signal-11{animation-delay:7s}.ai-radar .signal-12{animation-delay:7.7s}.ai-radar .signal-13{animation-delay:8.4s}.ai-radar .signal-14{animation-delay:9.1s}.ai-radar .signal-15{animation-delay:9.8s}.ai-radar .signal-16{animation-delay:10.5s}.ai-radar .signal-17{animation-delay:11.2s}.ai-radar .signal-18{animation-delay:11.9s}.ai-work-log article{grid-template-columns:82px minmax(0,1fr) 70px}.ai-work-log p{color:#243244;font-size:13px;font-weight:650}.boss-value-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.boss-value-strip article{background:linear-gradient(135deg,#af312813,#0000 50%),#fff;border:1px solid #17203317;border-radius:22px;align-content:space-between;min-height:170px;padding:24px;display:grid;box-shadow:0 16px 48px #1720330e}.boss-value-strip strong{color:#172033;letter-spacing:0;text-wrap:balance;font-size:clamp(21px,2vw,27px);line-height:1.2}.boss-value-strip p{color:#5d697a;text-wrap:pretty;margin:18px 0 0;font-size:15px;line-height:1.75}.proof-section{background:#fff;border:1px solid #17203317;border-radius:24px;grid-template-columns:minmax(300px,.62fr) minmax(520px,1.38fr);align-items:center;gap:24px;padding:clamp(30px,4.5vw,52px);display:grid;box-shadow:0 16px 48px #1720330d}.deliverable-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.result-preview-card{background:#fbfcfd;border:1px solid #1720331a;border-radius:22px;overflow:hidden;box-shadow:0 20px 62px #17203314}.result-preview-head,.result-row{border-bottom:1px solid #17203314;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);align-items:center;gap:12px;min-height:58px;padding:0 16px;display:grid}.result-preview-head{background:#fff;grid-template-columns:38px minmax(0,1fr);min-height:76px}.result-preview-head span,.result-row span{color:#667085;font-size:13px;font-weight:750}.result-preview-head strong{color:#172033;letter-spacing:0;font-size:20px;line-height:1.2}.result-row:last-child{border-bottom:0}.result-row strong{color:#172033;font-size:14px}.result-row b{color:#af3128;background:#af312814;border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px}.deliverable-preview-grid .result-row span{line-height:1.55}.enterprise-final-cta{padding:38px}.enterprise-final-cta h2{letter-spacing:0;font-size:clamp(30px,3vw,46px)}@keyframes radarSignalFade{0%,to{opacity:.52;transform:translateY(0)scale(.98)}42%,62%{opacity:1;transform:translateY(-4px)scale(1)}}@keyframes radarBeam{to{transform:rotate(360deg)}}@keyframes radarBlip{0%,18%,to{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.94)}22%,36%{opacity:.96;filter:blur();transform:translateY(0)scale(1)}44%{opacity:.18;filter:blur(1px);transform:translateY(-3px)scale(.98)}}@media (width<=1040px){.ai-console-hero,.boss-value-strip,.proof-section,.deliverable-preview-grid{grid-template-columns:1fr}}@media (width<=720px){.ai-console-hero h1{max-width:100%;font-size:40px}.ai-console-hero h1 span,.ai-console-hero .enterprise-hero-copy p{white-space:normal}.ai-console-hero .enterprise-hero-copy p{max-width:100%;font-size:16px;line-height:1.75}.ai-console-card{width:100%;min-width:0}.ai-radar{min-height:360px}.radar-core{width:88px;height:88px}.radar-core strong{font-size:20px}.ai-radar .radar-signal{min-width:70px;max-width:98px;padding:7px 8px;font-size:11px}.ai-radar .radar-signal b{font-size:9px}.boss-value-strip{grid-template-columns:1fr}.result-preview-head,.result-row{grid-template-columns:1fr;align-items:start;padding:16px}.result-preview-head{grid-template-columns:34px minmax(0,1fr)}}.athena-inspired .athena-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.athena-inspired main,.athena-inspired main>section{width:100%;min-width:0;max-width:100%}.athena-inspired .athena-hero-copy,.athena-inspired .athena-hero h1,.athena-inspired .athena-hero p{max-width:min(1080px,100%)}.athena-inspired .athena-hero-copy{width:100%;min-width:0}.athena-inspired .athena-hero h1{overflow-wrap:anywhere}.athena-inspired .athena-actions{max-width:100%}.athena-inspired .athena-platform-strip{max-width:1040px}.athena-inspired .athena-command{width:min(1120px,100% - 32px)}@media (width<=720px){.athena-inspired .athena-hero{padding-inline:20px;overflow:hidden}.athena-inspired .athena-announcement{white-space:normal;width:100%;max-width:100%;padding-block:9px;line-height:1.4}.athena-inspired .athena-hero h1{word-break:normal;overflow-wrap:break-word;width:100%;max-width:330px;font-size:44px;line-height:.98}.athena-inspired .athena-hero h2{font-size:23px;line-height:1.25}.athena-inspired .athena-actions{grid-template-columns:1fr;width:100%;display:grid}.athena-inspired .athena-actions button{justify-content:center;width:100%}.athena-inspired .athena-platform-strip{justify-content:flex-start;width:100%;max-width:100%;overflow:hidden}.athena-inspired .athena-command{width:100%}}.athena-inspired{--motion-ease:cubic-bezier(.16, 1, .3, 1)}.athena-inspired .athena-top-banner{border-radius:999px;position:relative;overflow:hidden}.athena-inspired .athena-top-banner:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#af312814,#0000);position:absolute;inset:0;transform:translate(-120%)}.athena-inspired .athena-hero{isolation:isolate;background:radial-gradient(circle at 50% -10%,#af31282e,#0000 34%),radial-gradient(circle at 88% 16%,#fffffff0,#0000 24%),linear-gradient(#fff 0%,#fbfbfd 52%,#f1f4f8 100%);border-color:#af312824;min-height:min(690px,100dvh - 130px);padding:clamp(44px,5vw,72px) 28px 30px;position:relative;box-shadow:0 40px 120px #1519231a,inset 0 1px #ffffffb8}.athena-inspired .athena-hero:before,.athena-inspired .athena-hero:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:auto}.athena-inspired .athena-hero:before{filter:blur(18px);opacity:.8;background:radial-gradient(circle,#af312847,#af31281a 38%,#0000 69%);border-radius:50%;width:min(860px,90vw);height:min(860px,90vw);top:-360px;left:50%;transform:translate(-50%)}.athena-inspired .athena-hero:after{opacity:.72;background:linear-gradient(#af31280b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#af31280a 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 50% 42%,#0000 0 26%,#af31280f 26.2% 26.6%,#0000 27% 100%) 0 0/100% 100%;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%)}.athena-inspired .athena-hero>*{z-index:1;position:relative}.athena-inspired .athena-announcement{-webkit-backdrop-filter:blur(18px);background:#ffffffc2;box-shadow:inset 0 1px #ffffffe6,0 16px 42px #af31281f}.athena-inspired .athena-hero h1{text-wrap:balance;font-size:clamp(52px,7.4vw,108px)}.athena-inspired .athena-hero h1 span:last-child{color:#0000;background:linear-gradient(95deg,#161a24 0%,#af3128 48%,#241717 100%);-webkit-background-clip:text;background-clip:text}.athena-inspired .athena-hero h2{text-wrap:balance;font-size:clamp(23px,2.35vw,36px)}.athena-inspired .athena-hero p{text-wrap:pretty;max-width:680px;font-size:clamp(16px,1.35vw,19px)}.athena-inspired .athena-hero-copy{gap:11px;margin-top:18px}.athena-inspired .primary-btn,.athena-inspired .ghost-btn,.athena-inspired .dark-btn{transition:transform .22s var(--motion-ease), box-shadow .22s var(--motion-ease), border-color .22s var(--motion-ease)}.athena-inspired .primary-btn:hover,.athena-inspired .ghost-btn:hover,.athena-inspired .dark-btn:hover{transform:translateY(-2px)}.athena-inspired .primary-btn:active,.athena-inspired .ghost-btn:active,.athena-inspired .dark-btn:active{transform:translateY(0)scale(.98)}.athena-inspired .athena-featured{-webkit-backdrop-filter:blur(18px);background:#ffffffa3;border:1px solid #15192314;border-radius:999px;width:min(760px,100%);margin-top:18px;padding:12px 18px;box-shadow:0 18px 52px #15192312}.athena-inspired .athena-featured span{width:auto;padding-right:4px}.athena-inspired .athena-featured strong{white-space:nowrap;position:relative}.athena-inspired .athena-featured strong:before{content:"";background:var(--geo-brand);vertical-align:2px;border-radius:999px;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #af312814}.athena-inspired .athena-platform-strip{background:#ffffff85;border:1px solid #15192312;border-radius:999px;margin-top:clamp(22px,3.2vw,40px);padding:6px;position:relative;overflow:hidden}.athena-inspired .athena-platform-strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#af31281a,#0000);position:absolute;inset:0;transform:translate(-100%)}.athena-inspired .athena-platform-strip span{background:#ffffffd1;align-items:center;min-height:36px;display:inline-flex;position:relative;box-shadow:inset 0 1px #fffffff2}.athena-inspired .athena-logo-wall{overflow:hidden}.athena-inspired .athena-logo-wall div{position:relative}.athena-inspired .athena-logo-wall strong{color:#394150;opacity:.82;min-height:34px;transition:opacity .2s var(--motion-ease), transform .2s var(--motion-ease);align-items:center;display:inline-flex}.athena-inspired .athena-logo-wall strong:hover{opacity:1;transform:translateY(-2px)}.athena-inspired .athena-command{isolation:isolate;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffffeb,#ffffffc7),radial-gradient(circle at 0 0,#af31281f,#0000 28%);border-color:#af312824;overflow:hidden;box-shadow:0 38px 110px #15192324,inset 0 1px #ffffffd9}.athena-inspired .athena-command:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#af31281a,#0000);position:absolute;inset:0;transform:translateY(-100%)}.athena-inspired .command-head b{position:relative;overflow:hidden}.athena-inspired .command-head b:after{content:"";background:linear-gradient(90deg,#0000,#ffffff75,#0000);position:absolute;inset:-40% -20%;transform:translate(-120%)rotate(18deg)}.athena-inspired .command-metrics article{background:linear-gradient(#fff,#f8fafc),radial-gradient(circle at 50% 0,#af312817,#0000 54%);position:relative;overflow:hidden}.athena-inspired .command-metrics article:after{content:"";transform-origin:0;opacity:.75;background:linear-gradient(90deg,#af312826,#af3128b8,#af31281a);border-radius:999px;height:3px;position:absolute;bottom:12px;left:16px;right:16px}.athena-inspired .command-question{background:linear-gradient(135deg,#af31281a,#ffffffad),#fff;position:relative;overflow:hidden}.athena-inspired .command-question:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);position:absolute;inset:0;transform:translate(-100%)}.athena-inspired .command-table>div:not(:first-child){transition:background .2s var(--motion-ease), transform .2s var(--motion-ease)}.athena-inspired .command-table>div:not(:first-child):hover{background:#fff7f6;transform:translate(4px)}.athena-inspired .athena-usecase-feature{position:relative;overflow:hidden}.athena-inspired .athena-usecase-feature:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 20%,#af312814,#0000 26%),linear-gradient(120deg,#ffffffc7,#f9fafcf0);position:absolute;inset:0}.athena-inspired .athena-usecase-feature>*{position:relative}.athena-inspired .geo2026-platforms,.athena-inspired .geo2026-deliverables,.athena-inspired .geo2026-final{box-shadow:0 24px 72px #1519230f}@media (prefers-reduced-motion:no-preference){.athena-inspired .athena-top-banner:after{animation:4.8s 1.4s infinite athenaSweep}.athena-inspired .athena-announcement,.athena-inspired .athena-hero h1 span,.athena-inspired .athena-hero h2,.athena-inspired .athena-hero p,.athena-inspired .athena-actions,.athena-inspired .athena-featured,.athena-inspired .athena-platform-strip{animation:athenaRise .82s var(--motion-ease) both}.athena-inspired .athena-hero h1 span:first-child{animation-delay:40ms}.athena-inspired .athena-hero h1 span:last-child{animation-delay:.12s}.athena-inspired .athena-hero h2{animation-delay:.2s}.athena-inspired .athena-hero p{animation-delay:.28s}.athena-inspired .athena-actions{animation-delay:.36s}.athena-inspired .athena-featured{animation-delay:.44s}.athena-inspired .athena-platform-strip{animation-delay:.5s}.athena-inspired .athena-hero:before{animation:8.4s ease-in-out infinite athenaGlow}.athena-inspired .athena-hero:after{animation:16s linear infinite athenaGridDrift}.athena-inspired .athena-featured strong:before{animation:2.4s ease-in-out infinite athenaPulse}.athena-inspired .athena-platform-strip:before{animation:5.2s .8s infinite athenaSweep}.athena-inspired .athena-platform-strip span{animation:5.6s ease-in-out infinite athenaFloat}.athena-inspired .athena-platform-strip span:nth-child(2n){animation-delay:-.8s}.athena-inspired .athena-platform-strip span:nth-child(3n){animation-delay:-1.6s}.athena-inspired .athena-logo-wall strong{animation:5s ease-in-out infinite athenaSoftBlink}.athena-inspired .athena-logo-wall strong:nth-child(2n){animation-delay:-1.2s}.athena-inspired .athena-logo-wall strong:nth-child(3n){animation-delay:-2.4s}.athena-inspired .athena-command{animation:6.8s ease-in-out infinite athenaConsoleFloat}.athena-inspired .athena-command:before{animation:4.6s infinite athenaVerticalScan}.athena-inspired .command-head b:after{animation:3.6s infinite athenaBadgeSheen}.athena-inspired .command-metrics article:after{animation:3.4s ease-in-out infinite athenaMetricLine}.athena-inspired .command-metrics article:nth-child(2):after{animation-delay:-.5s}.athena-inspired .command-metrics article:nth-child(3):after{animation-delay:-1s}.athena-inspired .command-metrics article:nth-child(4):after{animation-delay:-1.5s}.athena-inspired .command-question:before{animation:4.8s infinite athenaSweep}.athena-inspired .athena-usecases,.athena-inspired .geo2026-platforms,.athena-inspired .geo2026-deliverables,.athena-inspired .geo2026-final{animation:athenaSectionIn .7s var(--motion-ease) both;animation-timeline:view();animation-range:entry 10% cover 28%}}@keyframes athenaRise{0%{opacity:0;filter:blur(7px);transform:translateY(24px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes athenaSectionIn{0%{opacity:.38;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes athenaGlow{0%,to{opacity:.72;transform:translate(-50%)scale(1)}50%{opacity:.92;transform:translate(-50%)scale(1.08)}}@keyframes athenaGridDrift{to{background-position:48px 48px,48px 48px,0 0}}@keyframes athenaSweep{0%{transform:translate(-120%)}46%,to{transform:translate(120%)}}@keyframes athenaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes athenaPulse{0%,to{box-shadow:0 0 0 5px #af312814}50%{box-shadow:0 0 0 10px #af312808}}@keyframes athenaSoftBlink{0%,to{opacity:.68}44%,64%{opacity:1}}@keyframes athenaConsoleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes athenaVerticalScan{0%{opacity:0;transform:translateY(-100%)}20%,54%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes athenaBadgeSheen{0%,38%{transform:translate(-120%)rotate(18deg)}64%,to{transform:translate(120%)rotate(18deg)}}@keyframes athenaMetricLine{0%,to{opacity:.36;transform:scaleX(.26)}48%,68%{opacity:.92;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.athena-inspired *,.athena-inspired :before,.athena-inspired :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=720px){.athena-inspired .athena-hero{min-height:auto;padding-top:42px}.athena-inspired .athena-featured{border-radius:22px;gap:10px;width:100%}.athena-inspired .athena-featured span{width:100%}.athena-inspired .athena-platform-strip{border-radius:22px;overflow:visible}.athena-inspired .athena-platform-strip span{min-height:34px}.athena-inspired .command-table>div:not(:first-child):hover{transform:none}}.athena-remake{color:#151923;background:radial-gradient(circle at 50% 0,#af31281a,#0000 32%),linear-gradient(#fff 0%,#f7f8fb 48%,#fff 100%);width:min(1440px,100% - 48px)}.athena-remake main{gap:clamp(22px,3vw,42px)}.remake-banner{background:#ffffffd6;border:1px solid #15192314;border-radius:999px;min-height:44px;margin-bottom:8px;box-shadow:0 16px 44px #1519230d}.remake-banner span{background:#af3128}.remake-nav{-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border-color:#15192314;border-radius:999px;height:72px;box-shadow:0 18px 50px #1519230f}.remake-hero{text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 7%,#af312829,#0000 33%),radial-gradient(circle at 12% 72%,#af31280f,#0000 28%),linear-gradient(#fff 0%,#fbfbfd 56%,#f1f4f8 100%);border:1px solid #15192314;border-radius:34px;align-content:center;justify-items:center;min-height:min(760px,100dvh - 118px);padding:clamp(54px,6vw,86px) 22px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 120px #1519231a}.remake-hero:before,.remake-hero:after{content:"";pointer-events:none;z-index:-1;position:absolute}.remake-hero:before{filter:blur(18px);background:radial-gradient(circle,#af312842,#af312814 43%,#0000 70%);border-radius:50%;width:min(960px,92vw);height:min(960px,92vw);top:-440px;left:50%;transform:translate(-50%)}.remake-hero:after{opacity:.72;background-color:#0000;background-image:linear-gradient(#af31280b 1px,#0000 1px),linear-gradient(90deg,#af31280a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.remake-hero-inner{z-index:1;justify-items:center;gap:18px;width:min(1120px,100%);display:grid;position:relative}.remake-hero h1{color:#151923;letter-spacing:0;text-wrap:balance;max-width:1080px;margin:0;font-size:clamp(56px,8.6vw,124px);font-weight:840;line-height:.9}.remake-hero h1 span{display:block}.remake-hero h1 span:last-child{color:#0000;background:linear-gradient(95deg,#151923 0%,#af3128 52%,#261514 100%);-webkit-background-clip:text;background-clip:text}.remake-hero p{color:#4f5968;max-width:720px;margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.72}.remake-proof-row{flex-wrap:wrap;justify-content:center;gap:10px;width:min(1000px,100%);margin-top:18px;display:flex}.remake-proof-row span{color:#454d5c;background:#ffffffc7;border:1px solid #15192314;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:780;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.remake-platform-stage{z-index:1;-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle,#af312821,#0000 42%),#ffffff94;border:1px solid #15192314;border-radius:30px;width:min(1060px,100%);min-height:150px;margin-top:clamp(34px,5vw,62px);position:relative;overflow:hidden;box-shadow:0 22px 70px #15192314}.remake-stage-glow{filter:blur(8px);background:linear-gradient(90deg,#0000,#af31281f,#0000),radial-gradient(circle,#af312829,#0000 62%);border-radius:999px;position:absolute;inset:18px 12%}.remake-platform-stage span{left:calc(7% + (var(--i) % 5) * 18%);top:calc(22px + (var(--i) % 2) * 64px);color:#303744;white-space:nowrap;background:#ffffffeb;border:1px solid #af31281a;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:820;display:inline-flex;position:absolute;box-shadow:0 14px 34px #15192314}.remake-logo-wall{text-align:center;background:#fff;border:1px solid #15192314;border-radius:30px;padding:30px 0;overflow:hidden;box-shadow:0 18px 52px #1519230d}.remake-logo-wall>span{color:#737b8a;margin-bottom:20px;font-size:14px;font-weight:780;display:block}.remake-logo-wall div{align-items:center;gap:clamp(26px,5vw,76px);width:max-content;padding-inline:34px;display:flex}.remake-logo-wall strong{color:#3f4654;white-space:nowrap;font-size:clamp(18px,1.7vw,26px);font-weight:820}.remake-usecases,.remake-capability-grid,.remake-platforms,.remake-cases,.remake-deliverables,.remake-final{background:#fff;border:1px solid #15192314;border-radius:34px;box-shadow:0 24px 72px #1519230f}.remake-usecases{text-align:center;padding:clamp(42px,6vw,76px)}.remake-usecases h2,.remake-capability-grid h2,.remake-platforms h2,.remake-cases h2,.remake-deliverables h2,.remake-final h2{color:#151923;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:830;line-height:1.04}.remake-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:24px auto 28px;display:flex}.remake-tabs button{color:#596170;background:#f5f7fa;border:1px solid #15192314;border-radius:999px;min-height:42px;padding:0 15px;font-weight:820;transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.remake-tabs button:after{content:"";transform-origin:0;opacity:.78;background:#af3128;border-radius:999px;height:2px;position:absolute;bottom:6px;left:10px;right:10px;transform:scaleX(0)}.remake-tabs button:hover{transform:translateY(-2px)}.remake-tabs button.is-active{color:#af3128;background:#af312814;border-color:#af31282e}.remake-tabs button.is-active:after{transform:scaleX(1)}.remake-feature{text-align:left;grid-template-columns:minmax(0,1fr) minmax(340px,.86fr);align-items:stretch;gap:20px;display:grid}.remake-feature article,.remake-feature-copy,.remake-report-card,.remake-capability-grid article,.remake-cases article,.remake-deliverables article,.remake-platform-cloud section{transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s cubic-bezier(.16,1,.3,1),border-color .24s cubic-bezier(.16,1,.3,1)}.remake-capability-grid article:hover,.remake-cases article:hover,.remake-deliverables article:hover,.remake-platform-cloud section:hover{border-color:#af312829;transform:translateY(-5px);box-shadow:0 20px 54px #15192314}.remake-feature-copy,.remake-report-card{border:1px solid #15192314;border-radius:28px;padding:clamp(24px,4vw,42px)}.remake-feature-copy{background:radial-gradient(circle at 0 0,#af31281a,#0000 30%),#f7f8fb}.remake-feature-copy span{color:#af3128;font-size:13px;font-weight:860}.remake-feature-copy h3{color:#151923;letter-spacing:0;max-width:640px;margin:14px 0 12px;font-size:clamp(30px,3.3vw,50px);line-height:1.08}.remake-feature-copy p,.remake-capability-grid p,.remake-platforms p,.remake-cases p,.remake-deliverables p,.remake-final p{color:#5d6675;line-height:1.72}.remake-feature-copy ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.remake-feature-copy li{color:#333b49;padding-left:24px;font-weight:760;position:relative}.remake-feature-copy li:before{content:"";background:#af3128;border-radius:999px;width:10px;height:10px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 5px #af312814}.remake-report-card{background:linear-gradient(#fffffff0,#ffffffc7),radial-gradient(circle at 50% 0,#af312829,#0000 42%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.report-card-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.report-card-head span,.report-question b,.report-grid span{color:#717a88;font-size:13px;font-weight:820}.report-card-head strong{color:#af3128;font-size:72px;font-weight:860;line-height:.9}.report-question{background:#af312814;border:1px solid #af312824;border-radius:20px;margin:26px 0 18px;padding:18px}.report-question p{color:#202736;margin:8px 0 0;font-size:18px;font-weight:790;line-height:1.45}.report-grid{border:1px solid #15192314;border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.report-grid span,.report-grid strong{background:#fff;border-bottom:1px solid #15192312;align-items:center;min-height:48px;padding:0 14px;display:flex}.report-grid strong{color:#151923;font-size:14px}.remake-capability-grid{grid-template-columns:.85fr 1.15fr;gap:clamp(24px,4vw,58px);padding:clamp(38px,5.4vw,70px);display:grid}.remake-capability-grid>div:last-child{gap:12px;display:grid}.remake-capability-grid article{background:#f7f8fb;border:1px solid #15192312;border-radius:24px;padding:22px}.remake-capability-grid strong,.remake-deliverables strong{color:#151923;font-size:20px;display:block}.remake-capability-grid em{color:#af3128;margin-top:14px;font-style:normal;font-weight:820;display:block}.remake-platforms{grid-template-columns:.9fr 1.1fr;gap:clamp(22px,4vw,54px);padding:clamp(38px,5vw,68px);display:grid}.remake-platform-cloud{gap:14px;display:grid}.remake-platform-cloud section{background:#f7f8fb;border:1px solid #15192314;border-radius:26px;padding:24px}.remake-platform-cloud strong{color:#151923;margin-bottom:14px;font-size:18px;display:block}.remake-platform-cloud span{color:#4a5362;background:#fff;border:1px solid #15192314;border-radius:999px;align-items:center;min-height:34px;margin:0 8px 8px 0;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex}.remake-cases,.remake-deliverables{padding:clamp(38px,5.4vw,70px)}.remake-cases>div,.remake-deliverables>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.remake-cases article,.remake-deliverables article{background:radial-gradient(circle at 0 0,#af31281a,#0000 30%),#f7f8fb;border:1px solid #15192314;border-radius:26px;min-height:220px;padding:26px}.remake-cases strong{color:#af3128;font-size:clamp(42px,5vw,76px);line-height:1}.remake-cases h3{color:#151923;margin:20px 0 8px;font-size:22px}.remake-deliverables>div{grid-template-columns:repeat(4,minmax(0,1fr))}.remake-deliverables span{color:#af3128;margin-bottom:28px;font-size:13px;font-weight:860;display:block}.remake-final{text-align:center;background:radial-gradient(circle at 50% 0,#af312829,#0000 38%),#fff;justify-items:center;padding:clamp(54px,7vw,96px) 24px;display:grid}.remake-final p{max-width:680px;margin:18px 0 28px;font-size:18px}@media (prefers-reduced-motion:no-preference){.athena-remake .remake-hero-inner>*,.athena-remake .remake-platform-stage,.athena-remake .remake-logo-wall,.athena-remake .remake-feature,.athena-remake .remake-usecases,.athena-remake .remake-capability-grid,.athena-remake .remake-platforms,.athena-remake .remake-cases,.athena-remake .remake-deliverables,.athena-remake .remake-final{animation:.78s cubic-bezier(.16,1,.3,1) both remakeRise}.athena-remake .remake-hero:before{animation:8s ease-in-out infinite remakeGlow}.athena-remake .remake-platform-stage span{animation:5.8s ease-in-out infinite remakeFloat;animation-delay:calc(var(--i) * -320ms)}.athena-remake .remake-logo-wall div{animation:34s linear infinite remakeMarquee}.athena-remake .remake-report-card:before{content:"";pointer-events:none;background:linear-gradient(#0000,#af31281a,#0000);animation:4.6s infinite remakeScan;position:absolute;inset:0;transform:translateY(-100%)}.remake-tabs button.is-active:after{animation:3.6s linear both remakeTabProgress}}@keyframes remakeRise{0%{opacity:0;filter:blur(6px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes remakeGlow{0%,to{opacity:.72;transform:translate(-50%)scale(1)}50%{opacity:.96;transform:translate(-50%)scale(1.07)}}@keyframes remakeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes remakeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes remakeScan{0%{opacity:0;transform:translateY(-100%)}24%,60%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes remakeTabProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1040px){.remake-feature,.remake-capability-grid,.remake-platforms{grid-template-columns:1fr}.remake-cases>div,.remake-deliverables>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.athena-remake{width:min(100% - 24px,1440px)}.remake-banner{border-radius:22px;min-height:auto;padding:10px 14px;line-height:1.45}.remake-nav{border-radius:24px;height:auto}.remake-hero{border-radius:28px;min-height:auto;padding:42px 18px 24px}.remake-hero h1{max-width:350px;font-size:48px;line-height:.98}.remake-hero p{font-size:16px}.remake-proof-row{grid-template-columns:1fr;display:grid}.remake-platform-stage{border-radius:24px;min-height:270px}.remake-platform-stage span{left:calc(8% + (var(--i) % 2) * 40%);top:calc(18px + var(--i) * 23px);text-overflow:ellipsis;max-width:150px;overflow:hidden}.remake-usecases,.remake-capability-grid,.remake-platforms,.remake-cases,.remake-deliverables,.remake-final{border-radius:28px;padding:28px 18px}.remake-usecases h2,.remake-capability-grid h2,.remake-platforms h2,.remake-cases h2,.remake-deliverables h2,.remake-final h2{font-size:34px}.remake-feature-copy,.remake-report-card{border-radius:22px;padding:22px}.report-card-head strong{font-size:56px}.remake-cases>div,.remake-deliverables>div{grid-template-columns:1fr}}.athena-cn-light{color:#151923;background:radial-gradient(circle at 50% 0,#af31281a,#0000 28%),linear-gradient(#fff 0%,#f7f8fb 44%,#fff 100%);width:min(1240px,100% - 40px)}.athena-cn-light main{gap:22px}.cn-light-nav{-webkit-backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #15192314;border-radius:18px;height:70px;box-shadow:0 18px 50px #1519230f}.cn-light-hero{isolation:isolate;background:radial-gradient(circle at 20% 0,#af312829,#0000 34%),linear-gradient(135deg,#fff 0%,#f8f9fc 56%,#eef2f7 100%);border:1px solid #15192314;border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.82fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:min(760px,100dvh - 118px);padding:clamp(46px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 110px #1519231a}.cn-light-hero:before,.cn-light-hero:after{content:"";pointer-events:none;z-index:-1;position:absolute}.cn-light-hero:before{filter:blur(16px);background:radial-gradient(circle,#af312838,#af312812 48%,#0000 70%);border-radius:50%;width:min(760px,76vw);height:min(760px,76vw);top:-260px;left:-220px}.cn-light-hero:after{opacity:.68;background-color:#0000;background-image:linear-gradient(#af31280a 1px,#0000 1px),linear-gradient(90deg,#af312809 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 58%,#0000 100%)}.cn-hero-copy{min-width:0}.cn-kicker,.cn-section-head>span{color:#af3128;background:#af312814;border:1px solid #af312829;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 13px;font-size:13px;font-weight:850;display:inline-flex}.cn-light-hero h1{color:#151923;letter-spacing:0;text-wrap:balance;max-width:760px;margin:22px 0 18px;font-size:clamp(44px,6.2vw,82px);font-weight:840;line-height:1.02}.cn-light-hero p{color:#566170;max-width:650px;margin:0;font-size:clamp(17px,1.55vw,21px);line-height:1.76}.cn-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cn-proof-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.cn-proof-row span{color:#495363;background:#fff;border:1px solid #15192314;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:760;display:inline-flex;box-shadow:0 10px 28px #1519230a}.cn-hero-panel{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#fffc),radial-gradient(circle at 50% 0,#af312829,#0000 42%);border:1px solid #af312821;border-radius:28px;padding:24px;position:relative;overflow:hidden;box-shadow:0 28px 86px #1519231f}.cn-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.cn-panel-head span,.cn-question-card span,.cn-mini-table span{color:#738092;font-size:13px;font-weight:820}.cn-panel-head strong{color:#151923;font-size:20px}.cn-score-ring{text-align:center;background:radial-gradient(circle at center, #fff 0 55%, transparent 56%), conic-gradient(#af3128 0 76%, #af31281f 76% 100%);border-radius:50%;place-content:center;width:168px;height:168px;margin:28px auto;display:grid;box-shadow:inset 0 1px #ffffffe6,0 16px 44px #af31281f}.cn-score-ring span{color:#af3128;font-size:58px;font-weight:860;line-height:.9}.cn-score-ring b{color:#5d6675;margin-top:8px;font-size:13px}.cn-question-card{background:#af312814;border:1px solid #af312824;border-radius:20px;padding:18px}.cn-question-card strong{color:#202736;margin:8px 0;font-size:18px;line-height:1.45;display:block}.cn-question-card p{color:#65545a;margin:0;font-size:14px;line-height:1.65}.cn-mini-table{gap:8px;margin-top:14px;display:grid}.cn-mini-table div{background:#fff;border:1px solid #15192314;border-radius:14px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.cn-mini-table b{color:#af3128;font-size:13px}.cn-logo-wall,.cn-stat-band,.cn-usecases,.cn-platform-section,.cn-feature-rows,.cn-industries,.cn-results,.cn-deliverables,.cn-final-cta{background:#fff;border:1px solid #15192314;border-radius:30px;box-shadow:0 20px 60px #1519230d}.cn-logo-wall{text-align:center;padding:28px 0;overflow:hidden}.cn-logo-wall>span{color:#7a8493;margin-bottom:18px;font-size:14px;font-weight:780;display:block}.cn-logo-wall div{gap:clamp(28px,5vw,70px);width:max-content;padding-inline:34px;display:flex}.cn-logo-wall strong{color:#3f4654;white-space:nowrap;font-size:clamp(18px,1.7vw,25px);font-weight:820}.cn-stat-band{text-align:center;background:radial-gradient(circle at 50% 0,#af31281f,#0000 42%),#fff;padding:clamp(42px,6vw,78px) 24px}.cn-stat-band h2{color:#151923;letter-spacing:0;max-width:860px;margin:0 auto 12px;font-size:clamp(34px,4.4vw,64px);line-height:1.08}.cn-stat-band p{color:#5d6675;max-width:700px;margin:0 auto;font-size:18px;line-height:1.72}.cn-usecases,.cn-platform-section,.cn-feature-rows,.cn-industries,.cn-results,.cn-deliverables{padding:clamp(38px,5.6vw,74px)}.cn-section-head{text-align:center;justify-items:center;gap:12px;margin-bottom:28px;display:grid}.cn-section-head h2{color:#151923;letter-spacing:0;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(32px,4.2vw,58px);font-weight:830;line-height:1.08}.cn-section-head p{color:#5d6675;max-width:680px;margin:0;font-size:17px;line-height:1.72}.cn-tabs,.cn-industry-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.cn-tabs button,.cn-industry-tabs button{color:#596170;cursor:pointer;background:#f6f7f9;border:1px solid #15192314;border-radius:12px;min-height:42px;padding:0 15px;font-weight:820}.cn-tabs button.is-active,.cn-industry-tabs button.is-active{color:#fff;background:#af3128;border-color:#af3128;box-shadow:0 12px 28px #af31282e}.cn-usecase-card{background:radial-gradient(circle at 0 0,#af31281a,#0000 28%),#f7f8fb;border:1px solid #15192314;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:20px;padding:clamp(24px,4vw,44px);display:grid}.cn-usecase-card>div:first-child>span,.cn-industry-card span{color:#af3128;font-size:13px;font-weight:860}.cn-usecase-card h3,.cn-feature-row h3,.cn-industry-card h3{color:#151923;letter-spacing:0;margin:12px 0;font-size:clamp(26px,3vw,42px);line-height:1.12}.cn-usecase-card p,.cn-feature-row p,.cn-industry-card p,.cn-results p,.cn-deliverables p{color:#5d6675;line-height:1.72}.cn-usecase-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cn-usecase-card li{color:#333b49;padding-left:24px;font-weight:760;position:relative}.cn-usecase-card li:before{content:"";background:#af3128;border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 5px #af312814}.cn-before-after{gap:12px;display:grid}.cn-before-after article,.cn-before-after>div{background:#fff;border:1px solid #15192314;border-radius:20px;padding:20px}.cn-before-after article span{color:#7a8493;font-size:12px;font-weight:860}.cn-before-after article strong{color:#151923;margin:8px 0 4px;font-size:18px;display:block}.cn-before-after>div strong{color:#af3128;font-size:50px;line-height:1;display:block}.cn-before-after>div span{color:#5d6675;font-weight:760}.cn-platform-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.cn-platform-grid article{text-align:center;color:#af3128;background:#f7f8fb;border:1px solid #15192314;border-radius:18px;place-items:center;gap:9px;min-height:106px;padding:14px 10px;display:grid}.cn-platform-grid strong{color:#424b5a;font-size:12px;line-height:1.3}.cn-feature-rows{gap:20px;display:grid}.cn-feature-row{background:#f7f8fb;border:1px solid #15192314;border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(22px,4vw,56px);padding:clamp(24px,4vw,44px);display:grid}.cn-feature-row.is-reverse>div:first-child{order:2}.cn-feature-row svg{color:#af3128}.cn-feature-visual{text-align:center;background:radial-gradient(circle at 50% 0,#af312824,#0000 44%),#fff;border:1px solid #af31281f;border-radius:24px;place-content:center;min-height:240px;display:grid}.cn-feature-visual strong{color:#af3128;font-size:clamp(54px,7vw,92px);line-height:1}.cn-feature-visual span{color:#5d6675;margin-top:12px;font-weight:760}.cn-industry-card{background:#f7f8fb;border:1px solid #15192314;border-radius:26px;grid-template-columns:1fr minmax(220px,.36fr);align-items:center;gap:20px;padding:clamp(24px,4vw,44px);display:grid}.cn-industry-proof{text-align:center;background:#fff;border:1px solid #af31281f;border-radius:24px;place-content:center;min-height:220px;display:grid}.cn-industry-proof strong{color:#af3128;font-size:74px;line-height:1}.cn-industry-proof span{color:#5d6675;max-width:180px;margin-top:12px}.cn-results>div:last-child,.cn-deliverables>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cn-deliverables>div{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-results article,.cn-deliverables article{background:radial-gradient(circle at 0 0,#af31281a,#0000 32%),#f7f8fb;border:1px solid #15192314;border-radius:22px;min-height:210px;padding:24px}.cn-results article>strong{color:#af3128;font-size:clamp(44px,5vw,72px);line-height:1}.cn-results h3,.cn-deliverables strong{color:#151923;margin:20px 0 8px;font-size:21px}.cn-deliverables article>span{color:#af3128;font-size:13px;font-weight:860}.cn-final-cta{text-align:center;background:radial-gradient(circle at 50% 0,#af312829,#0000 40%),#fff;justify-items:center;padding:clamp(56px,7vw,96px) 24px;display:grid}.cn-final-cta h2{color:#151923;letter-spacing:0;margin:0;font-size:clamp(34px,4.6vw,64px);line-height:1.08}.cn-final-cta p{color:#5d6675;max-width:700px;margin:18px 0 28px;font-size:18px;line-height:1.72}.athena-cn-light .primary-btn,.athena-cn-light .ghost-btn,.athena-cn-light .dark-btn,.cn-tabs button,.cn-industry-tabs button,.cn-platform-grid article,.cn-results article,.cn-deliverables article{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.athena-cn-light .primary-btn:hover,.athena-cn-light .ghost-btn:hover,.athena-cn-light .dark-btn:hover,.cn-tabs button:hover,.cn-industry-tabs button:hover,.cn-platform-grid article:hover,.cn-results article:hover,.cn-deliverables article:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.cn-light-hero,.cn-logo-wall,.cn-stat-band,.cn-usecase-card,.cn-platform-section,.cn-feature-row,.cn-industries,.cn-results,.cn-deliverables,.cn-final-cta{animation:.72s cubic-bezier(.16,1,.3,1) both cnLightRise}.cn-logo-wall div{animation:34s linear infinite cnLightMarquee}.cn-hero-panel:before{content:"";pointer-events:none;background:linear-gradient(#0000,#af31281a,#0000);animation:4.8s infinite cnLightScan;position:absolute;inset:0;transform:translateY(-100%)}}@keyframes cnLightRise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cnLightMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cnLightScan{0%{opacity:0;transform:translateY(-100%)}24%,60%{opacity:1}to{opacity:0;transform:translateY(100%)}}@media (width<=1040px){.cn-light-hero,.cn-usecase-card,.cn-feature-row,.cn-industry-card{grid-template-columns:1fr}.cn-feature-row.is-reverse>div:first-child{order:0}.cn-platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cn-results>div:last-child,.cn-deliverables>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.athena-cn-light{width:min(100% - 24px,1240px)}.cn-light-nav{border-radius:22px;height:auto}.cn-light-hero,.cn-usecases,.cn-platform-section,.cn-feature-rows,.cn-industries,.cn-results,.cn-deliverables,.cn-final-cta{border-radius:24px;padding:26px 18px}.cn-light-hero{gap:18px}.cn-light-hero h1{margin:16px 0 12px;font-size:38px}.cn-light-hero p{font-size:16px;line-height:1.65}.cn-hero-actions{grid-template-columns:1fr;margin-top:20px;display:grid}.cn-hero-actions button{justify-content:center;width:100%}.cn-proof-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.cn-proof-row span{justify-content:center;padding:0 8px;font-size:12px}.cn-hero-panel{border-radius:22px;padding:16px}.cn-score-ring{width:112px;height:112px;margin:16px auto}.cn-score-ring span{font-size:38px}.cn-question-card{padding:14px}.cn-question-card strong{font-size:15px}.cn-question-card p{font-size:13px}.cn-mini-table{display:none}.cn-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn-results>div:last-child,.cn-deliverables>div{grid-template-columns:1fr}.cn-section-head h2,.cn-stat-band h2,.cn-final-cta h2{font-size:32px}}.geo-ai-blue{--geo-blue:#2563eb;--geo-cyan:#06b6d4;--geo-navy:#071426;--geo-blue-soft:#2563eb1a;background:radial-gradient(circle at 70% 0,#2563eb2e,#0000 34%),radial-gradient(circle at 8% 14%,#06b6d41a,#0000 28%),linear-gradient(#f8fbff 0%,#eef5ff 42%,#fff 100%);width:min(1280px,100% - 40px)}.geo-ai-blue .cn-light-nav{background:#ffffffe0;border-color:#2563eb1f;box-shadow:0 20px 60px #2563eb14}.geo-ai-blue .cn-light-hero{background:radial-gradient(circle at 78% 26%,#2563eb33,#0000 34%),radial-gradient(circle at 60% 70%,#06b6d421,#0000 34%),linear-gradient(135deg,#fff 0%,#f3f8ff 46%,#eaf3ff 100%);border-color:#2563eb24;grid-template-columns:minmax(0,.76fr) minmax(560px,1.24fr);min-height:min(760px,100dvh - 110px)}.geo-ai-blue .cn-light-hero:before{background:radial-gradient(circle,#2563eb40,#06b6d414 48%,#0000 70%)}.geo-ai-blue .cn-light-hero:after{background-color:#0000;background-image:linear-gradient(#2563eb0e 1px,#0000 1px),linear-gradient(90deg,#2563eb0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.geo-ai-blue .cn-kicker,.geo-ai-blue .cn-section-head>span{color:var(--geo-blue);background:#2563eb17;border-color:#2563eb29}.geo-ai-blue .cn-light-hero h1{color:#071426;max-width:620px;font-size:clamp(40px,4.9vw,68px)}.geo-ai-blue .cn-light-hero h1 span{display:block}.geo-ai-blue .cn-light-hero h1 span:last-child{color:#0000;background:linear-gradient(96deg, #071426 0%, var(--geo-blue) 48%, #0e7490 100%);-webkit-background-clip:text;background-clip:text}.geo-ai-blue .cn-light-hero p{color:#3d4b62;max-width:560px}.geo-ai-blue .primary-btn{background:linear-gradient(135deg, var(--geo-blue), #0e7490);box-shadow:0 16px 40px #2563eb38}.geo-ai-blue .ghost-btn{color:#17315d;border-color:#2563eb2e}.geo-ai-blue .cn-proof-row span{color:#244064;background:#ffffffc7;border-color:#2563eb1f}.geo-ai-blue .ai-console-card{background:linear-gradient(#ffffffeb,#eff7ffd1),radial-gradient(circle at 50% 0,#2563eb29,#0000 42%);border-color:#2563eb29;min-width:0;box-shadow:0 34px 110px #2563eb29}.geo-ai-blue .ai-console-top{border-bottom-color:#2563eb1f}.geo-ai-blue .ai-console-top span{color:#64748b}.geo-ai-blue .ai-console-top strong{color:#071426}.geo-ai-blue .ai-console-top b{background:linear-gradient(135deg, var(--geo-blue), #0e7490)}.geo-ai-blue .ai-radar{background:radial-gradient(circle,#2563eb33,#0000 11%),radial-gradient(circle,#ffffffc2 0 9%,#0000 10%),repeating-radial-gradient(circle,#0000 0 46px,#2563eb29 47px 48px),repeating-conic-gradient(#2563eb14 0deg 1deg,#0000 1deg 18deg),linear-gradient(135deg,#f9fcff,#e8f3ff);border-color:#2563eb33;height:360px;min-height:360px;max-height:360px}.geo-ai-blue .ai-radar:before{background:conic-gradient(#0000 0deg,#2563eb5c 32deg,#0000 74deg)}.geo-ai-blue .ai-radar:after{border-color:#2563eb2e;box-shadow:0 0 0 58px #2563eb0a,inset 0 0 90px #2563eb2e}.geo-ai-blue .radar-sweep-dot{filter:drop-shadow(0 0 12px #2563eb8c);background:linear-gradient(90deg,#2563ebd1,#06b6d433,#0000)}.geo-ai-blue .radar-sweep-dot:after{background:var(--geo-blue);box-shadow:0 0 24px #2563ebd1}.geo-ai-blue .radar-core{background:radial-gradient(circle,#2563eb,#071426);box-shadow:0 0 42px #2563eb6b}.geo-ai-blue .ai-radar .radar-signal{color:#17315d;background:#ffffffdb;border-color:#2563eb2e;box-shadow:0 12px 30px #2563eb1f}.geo-ai-blue .ai-radar .radar-signal b,.geo-ai-blue .ai-work-log b{color:var(--geo-blue)}.geo-ai-blue .ai-work-log article{background:#ffffffd1;border-color:#2563eb1f;grid-template-columns:1fr;align-content:start;gap:6px;box-shadow:0 12px 30px #2563eb0f}.geo-ai-blue .ai-console-body{grid-template-columns:1fr;align-items:stretch}.geo-ai-blue .ai-work-log{align-content:stretch}.geo-ai-blue .ai-work-log article{min-height:0}.geo-ai-blue .ai-work-log strong{color:#071426}.geo-ai-blue .ai-work-log p{color:#334155}.geo-ai-blue .cn-logo-wall,.geo-ai-blue .cn-stat-band,.geo-ai-blue .cn-usecases,.geo-ai-blue .cn-platform-section,.geo-ai-blue .cn-feature-rows,.geo-ai-blue .cn-industries,.geo-ai-blue .cn-results,.geo-ai-blue .cn-deliverables,.geo-ai-blue .cn-final-cta{border-color:#2563eb1a;box-shadow:0 20px 60px #2563eb0f}.geo-ai-blue .cn-tabs button.is-active,.geo-ai-blue .cn-industry-tabs button.is-active{background:linear-gradient(135deg, var(--geo-blue), #0e7490);border-color:#0000;box-shadow:0 12px 28px #2563eb33}.geo-ai-blue .cn-platform-grid article{color:var(--geo-blue);background:linear-gradient(#fff,#f3f8ff);border-color:#2563eb1f}.geo-ai-blue .cn-results article>strong,.geo-ai-blue .cn-deliverables article>span,.geo-ai-blue .cn-feature-row svg,.geo-ai-blue .cn-feature-visual strong,.geo-ai-blue .cn-industry-proof strong,.geo-ai-blue .cn-usecase-card>div:first-child>span,.geo-ai-blue .cn-industry-card span{color:var(--geo-blue)}.geo-ai-blue .cn-feature-visual,.geo-ai-blue .cn-industry-proof{background:radial-gradient(circle at 50% 0,#2563eb24,#0000 44%),#fff;border-color:#2563eb24}@media (width<=1040px){.geo-ai-blue .cn-light-hero{grid-template-columns:1fr}}@media (width<=720px){.geo-ai-blue{width:min(100% - 24px,1280px)}.geo-ai-blue .cn-light-nav{justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex}.geo-ai-blue .cn-light-nav .brand{flex:1;width:auto;min-width:0}.geo-ai-blue .cn-light-nav .brand-mark{width:40px;height:40px}.geo-ai-blue .cn-light-nav .brand-mark img{width:38px;height:38px}.geo-ai-blue .cn-light-nav .brand strong{font-size:15px}.geo-ai-blue .cn-light-nav .brand span,.geo-ai-blue .cn-light-nav .nav-links{display:none}.geo-ai-blue .cn-light-nav .nav-actions{flex:none;width:auto}.geo-ai-blue .cn-light-nav .dark-btn{width:auto;min-height:40px;padding:0 12px;font-size:12px}.geo-ai-blue .cn-light-hero h1{font-size:38px}.geo-ai-blue .ai-console-card{padding:14px}.geo-ai-blue .ai-console-body{grid-template-columns:1fr}.geo-ai-blue .ai-radar{height:330px;min-height:330px;max-height:330px}.geo-ai-blue .ai-work-log{display:none}}.geo-ai-blue{background:radial-gradient(circle at 50% 0,#2ba7ff29,#0000 30%),radial-gradient(circle at 8% 14%,#ca45ff14,#0000 24%),linear-gradient(#fff 0%,#f7fbff 52%,#fff 100%)}.geo-freedom-hero{background:radial-gradient(circle at 50% 42%,#2ba7ff21,#0000 34%),linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #1a0b5414;border-radius:34px;justify-items:center;gap:16px;padding:clamp(24px,2.8vw,32px) clamp(18px,3vw,36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #3f4a7e1a}.geo-freedom-head{text-align:center;justify-items:center;gap:14px;display:grid}.geo-freedom-badge{color:#1a0b54;background:#f9f9f9;border:1px solid #1a0b540f;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.geo-freedom-badge svg{color:#c86fff}.geo-freedom-head h1{color:#1a0b54;letter-spacing:0;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(32px,4vw,52px);font-weight:620;line-height:1.06}.geo-freedom-head h1 span{color:#0000;background:linear-gradient(90deg,#2ba7ff,#ca45ff 50%,#fe881b);-webkit-background-clip:text;background-clip:text;padding-bottom:6px;display:block}.geo-freedom-head p{color:#83799e;max-width:620px;margin:0;font-size:clamp(14px,1.15vw,17px);line-height:1.5}.geo-freedom-hero .cn-hero-actions,.geo-freedom-hero .cn-proof-row{margin-top:0}.geo-freedom-hero .cn-proof-row{display:none}.geo-freedom-hero .primary-btn,.geo-freedom-hero .ghost-btn{min-height:38px;padding-inline:14px}.geo-freedom-grid{grid-template-columns:minmax(230px,25vw) minmax(240px,1fr) minmax(230px,25vw);align-items:center;gap:22px;width:100%;padding-inline:clamp(0px,2vw,28px);display:grid}.geo-freedom-stack{gap:10px;display:grid}.geo-freedom-stack article{background:#fff;border-radius:15px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:58px;padding:clamp(10px,.85vw,13px) clamp(12px,1vw,16px);display:grid;box-shadow:0 3px 9px #3f4a7e0d,0 1px 29px #3f4a7e1a}.geo-freedom-stack article span{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:inline-flex}.geo-freedom-negative article span{color:#af3128;background:#af312814}.geo-freedom-positive article span{color:#0e7490;background:#0e74901a}.geo-freedom-stack p{color:#83799e;margin:0;font-size:clamp(12px,.98vw,14px);line-height:1.42}.geo-ai-core{background:radial-gradient(circle at 50% 48%,#ffffffeb 0 31%,#0000 32%),radial-gradient(circle,#2ba7ff3d,#0000 60%),conic-gradient(from 120deg,#2ba7ff61,#ca45ff52,#fe881b47,#2ba7ff61);border-radius:50%;place-items:center;width:clamp(210px,20.5vw,300px);height:clamp(210px,20.5vw,300px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 26px 90px #2ba7ff2e}.geo-ai-core:before{content:"";border:1px solid #2ba7ff3d;border-radius:50%;position:absolute;inset:14%;box-shadow:0 0 0 38px #2ba7ff0d,0 0 0 76px #ca45ff09}.geo-core-orbit{border:1px solid #1a0b541a;border-radius:50%;position:absolute}.orbit-one{inset:9%}.orbit-two{border-color:#2ba7ff38;inset:24%}.geo-core-inner{z-index:2;text-align:center;color:#fff;background:linear-gradient(135deg,#2ba7ff,#ca45ff);border-radius:50%;place-content:center;width:42%;height:42%;display:grid;position:relative;box-shadow:0 18px 60px #2ba7ff47}.geo-core-inner strong{font-size:clamp(26px,2.5vw,38px);line-height:.9}.geo-core-inner span{color:#ffffffc7;margin-top:8px;font-size:12px;font-weight:700}.core-chip{z-index:3;color:#1a0b54;background:#ffffffd6;border:1px solid #1a0b5414;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;display:inline-flex;position:absolute;box-shadow:0 12px 34px #3f4a7e1f}.chip-1{top:24%;left:9%}.chip-2{top:26%;right:8%}.chip-3{bottom:20%;left:13%}.chip-4{bottom:21%;right:12%}@media (prefers-reduced-motion:no-preference){.geo-core-orbit,.geo-ai-core:before{animation:16s linear infinite geoCoreSpin}.orbit-two{animation-duration:11s;animation-direction:reverse}.core-chip{animation:4.8s ease-in-out infinite geoChipFloat}.chip-2{animation-delay:-.8s}.chip-3{animation-delay:-1.6s}.chip-4{animation-delay:-2.4s}}@keyframes geoCoreSpin{to{transform:rotate(360deg)}}@keyframes geoChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1040px){.geo-freedom-grid{grid-template-columns:1fr;justify-items:center}.geo-ai-core{order:-1}.geo-freedom-stack{width:min(620px,100%)}}@media (width<=720px){.geo-freedom-hero{border-radius:26px;gap:20px;padding:28px 18px}.geo-freedom-head h1{font-size:36px}.geo-freedom-head p{font-size:16px}.geo-ai-core{width:220px;height:220px}.geo-freedom-stack article{min-height:auto}.geo-freedom-stack article:nth-child(n+3){display:none}}.geo-simple-dark{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;min-height:100vh;font-family:Futura Md BT Medium,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.geo-simple-dark *{letter-spacing:0}.geo-simple-nav{justify-content:space-between;align-items:center;gap:16px;width:min(1400px,100% - 32px);margin:0 auto;padding:18px 0 0;display:flex}.geo-simple-nav .brand{color:#fff}.geo-simple-nav .brand-mark{color:#000;box-shadow:none;background:#fff}.geo-simple-nav .brand strong,.geo-simple-nav .brand span{color:#fff}.geo-simple-nav button{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;min-height:40px;padding:0 16px;font-size:13px;font-weight:500}.geo-simple-main{width:min(1400px,100%);margin:0 auto}.geo-benefits-section{background:#000;width:100%;padding:clamp(48px,7vw,88px) 16px clamp(56px,8vw,96px);position:relative}.geo-benefits-section h1{color:#fff;text-align:center;letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,64px);font-weight:300;line-height:1}.geo-benefits-subtitle{color:#ffffffa8;text-align:center;max-width:620px;margin:18px auto clamp(48px,7vw,88px);font-size:clamp(15px,1.4vw,18px);font-weight:300;line-height:1.7}.geo-benefits-grid{grid-template-columns:1fr;gap:12px;display:grid}.geo-benefit-card{background:#0a0a0a;border:1px solid #ffffff0f;border-radius:16px;height:380px;position:relative;overflow:hidden}.geo-benefit-text-card,.geo-benefit-bottom-card{padding:24px}.geo-benefit-blob{filter:blur(64px);opacity:.4;pointer-events:none;background:#1e3a8a;border-radius:999px;position:absolute}.geo-benefit-blob-left{width:460px;height:460px;top:50%;left:-420px;transform:translateY(-50%)}.geo-benefit-blob-right{width:224px;height:224px;top:-112px;right:-112px}.geo-benefit-content{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.geo-benefit-card h2{color:#fff;margin:0;font-size:clamp(20px,2vw,26px);font-weight:300;line-height:1.15}.geo-benefit-card p{color:#ffffffb3;margin:0;font-size:13px;font-weight:300;line-height:1.72}.geo-benefit-text-card p{max-width:280px;margin-top:72px}.geo-benefit-bottom-card p{max-width:320px;margin-top:auto}.geo-benefit-video-card{flex-direction:column;display:flex}.geo-benefit-video-wrap{width:100%;height:75%;position:relative;overflow:hidden}.geo-benefit-video{object-fit:cover;width:100%;height:100%;display:block}.geo-video-fade{pointer-events:none;background:linear-gradient(#0000,#0a0a0a);height:128px;position:absolute;bottom:0;left:0;right:0}.geo-benefit-video-text{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;padding:24px;display:flex}.geo-benefit-video-text p{max-width:320px}@media (width>=640px){.geo-benefits-section{padding-left:24px;padding-right:24px}.geo-benefit-card{height:460px}.geo-benefit-text-card,.geo-benefit-bottom-card,.geo-benefit-video-text{padding:32px}.geo-benefit-card p{font-size:14px}.geo-benefit-text-card p{margin-top:80px}}@media (width>=768px){.geo-benefits-section{padding-left:40px;padding-right:40px}.geo-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (width<=640px){.geo-simple-nav{width:min(100% - 24px,1400px)}.geo-simple-nav .brand span{display:none}.geo-simple-nav button{min-height:36px;padding:0 12px;font-size:12px}}.geo-liquid-home{--radius:1rem;--background:215 42% 9%;--foreground:0 0% 100%;--muted-foreground:0 0% 80%;--subtle-foreground:0 0% 60%;--faint-foreground:0 0% 50%;min-height:100vh;color:hsl(var(--foreground));background:hsl(var(--background));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.app-shell.geo-liquid-home{width:100%;margin:0;padding:0}.geo-liquid-home *,.geo-liquid-home :before,.geo-liquid-home :after{box-sizing:border-box;letter-spacing:0}.geo-liquid-home h1,.geo-liquid-home h2,.geo-liquid-home h3{font-weight:500}.geo-liquid-home em,.geo-liquid-home i{font-family:"Source Serif 4",Georgia,serif;font-style:italic}.geo-liquid-home button,.geo-liquid-home a{font:inherit;border:none;text-decoration:none}.geo-liquid-video{z-index:0;object-fit:cover;filter:grayscale(.42)saturate(.52)hue-rotate(168deg)contrast(1.08)brightness(.86);width:100%;height:100%;position:fixed;inset:0}.geo-liquid-shade{z-index:1;pointer-events:none;background:radial-gradient(circle at 42% 34%,#7dd3fc38,#0000 28%),radial-gradient(circle at 76% 18%,#e2f6ff24,#0000 24%),radial-gradient(circle at 20% 85%,#4a90e229,#0000 32%),linear-gradient(90deg,#06121fb8,#09233957 48%,#0713219e),linear-gradient(#0716242e,#040e19b3);position:fixed;inset:0}.liquid-glass,.liquid-glass-strong{background-blend-mode:luminosity;background:#ebf8ff0e;border:none;position:relative;overflow:hidden}.liquid-glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:inset 0 1px 1px #ffffff29,0 12px 34px #0516241a}.liquid-glass-strong{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);box-shadow:4px 4px 4px #0000000d,inset 0 1px 1px #ffffff38,0 24px 80px #051e3229}.liquid-glass:before,.liquid-glass-strong:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.liquid-glass:before{background:linear-gradient(#ecfcff8c 0%,#bae6fd38 20%,#0000 40% 60%,#bae6fd2e 80%,#ecfcff7a 100%)}.liquid-glass-strong:before{background:linear-gradient(#f0fdffa3 0%,#bae6fd47 20%,#0000 40% 60%,#bae6fd38 80%,#f0fdff94 100%)}.geo-liquid-layout{z-index:10;height:100vh;min-height:0;display:flex;position:relative}.geo-liquid-left,.geo-liquid-right{height:100vh;min-height:0;position:relative}.geo-liquid-left{width:52%;padding:24px}.geo-liquid-right{flex-direction:column;width:48%;padding:24px 24px 24px 0;display:flex}.geo-liquid-panel{border-radius:28px;position:absolute;inset:24px}.geo-liquid-content{z-index:1;flex-direction:column;height:calc(100vh - 48px);min-height:0;padding:clamp(22px,3vw,44px);display:flex;position:relative}.geo-liquid-nav,.geo-liquid-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.geo-liquid-brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.geo-liquid-brand strong{color:#fff;letter-spacing:-.04em;font-size:24px;font-weight:600;line-height:1}.geo-liquid-logo{background:#af3128;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0000002e}.geo-liquid-logo img{object-fit:cover;width:100%;height:100%;display:block}.geo-liquid-logo.is-large{width:80px;height:80px;margin:0 auto 28px;box-shadow:0 18px 50px #0000003d}.geo-ai-center-mark{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 48%,#f0fdff57,#0000 26%),radial-gradient(circle,#7dd3fc38,#0000 54%),#e0f2fe12;border-radius:50%;place-items:center;width:132px;height:132px;margin:0 auto 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff2e,0 26px 72px #0e74903d}.geo-ai-center-mark:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(#f0fdffb8,#7dd3fc33 42%,#f0fdff8f);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.geo-ai-center-mark:after{content:"";background:conic-gradient(#0000,#bae6fd9e,#0000 24%);animation:6s linear infinite geoAiSweep;position:absolute;inset:-35%}.geo-ai-center-mark strong,.geo-ai-center-mark small{z-index:2;position:relative}.geo-ai-center-mark strong{letter-spacing:-.08em;margin-top:14px;font-size:31px;font-weight:600;line-height:.9}.geo-ai-center-mark small{color:#e0f2fead;letter-spacing:.2em;margin-top:-20px;font-size:8px}.geo-ai-ring{border:1px solid #e0f2fe47;border-radius:50%;position:absolute;inset:13px}.geo-ai-ring.is-inner{border-color:#7dd3fc3d;inset:33px}.geo-ai-node{z-index:3;background:#f0fdff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 20px #7dd3fcdb}.node-1{top:23px;left:40px}.node-2{top:39px;right:25px}.node-3{bottom:28px;left:28px}.node-4{bottom:22px;right:39px}@keyframes geoAiSweep{to{transform:rotate(360deg)}}.geo-liquid-menu,.geo-liquid-account,.geo-liquid-cta,.geo-liquid-bottom-card button{cursor:pointer;transition:transform .22s,color .22s}.geo-liquid-menu:hover,.geo-liquid-account:hover,.geo-liquid-cta:hover,.geo-liquid-bottom-card button:hover,.geo-liquid-socials a:hover{transform:scale(1.05)}.geo-liquid-menu:active,.geo-liquid-account:active,.geo-liquid-cta:active,.geo-liquid-bottom-card button:active{transform:scale(.95)}.geo-liquid-menu{color:#fffc;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:13px;display:inline-flex}.geo-liquid-hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:34px 0;display:flex}.geo-liquid-hero h1{color:#fff;letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(54px,7vw,92px);line-height:.92}.geo-liquid-hero h1 em{color:#fffc}.geo-liquid-hero p{color:#ffffffb3;max-width:520px;margin:24px auto 0;font-size:15px;font-weight:300;line-height:1.8}.geo-liquid-cta{color:#fff;background:#e0f2fe1a;border-radius:999px;align-items:center;gap:14px;min-height:54px;margin-top:30px;padding:0 10px 0 22px;font-size:14px;font-weight:500;display:inline-flex}.geo-liquid-cta i{background:#e0f2fe2e;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.geo-liquid-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.geo-liquid-pills span{color:#f0f9ffd6;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;display:inline-flex}.geo-liquid-quote{text-align:center}.geo-liquid-quote>span{color:#ffffff80;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.geo-liquid-quote p{color:#ffffffdb;margin:10px auto 14px;font-size:clamp(18px,2vw,25px);line-height:1.3}.geo-liquid-quote p em{color:#fffc}.geo-liquid-quote div{color:#fff9;letter-spacing:.14em;justify-content:center;align-items:center;gap:12px;font-size:11px;display:flex}.geo-liquid-quote b{background:#ffffff59;width:62px;height:1px}.geo-liquid-socials{color:#ffffffd9;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:inline-flex}.geo-liquid-socials a,.geo-liquid-socials svg{color:inherit;transition:color .2s,transform .22s}.geo-liquid-socials a{background:#e0f2fe1f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.geo-liquid-socials a:hover{color:#fffc}.geo-liquid-account{color:#ffffffdb;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:13px;display:inline-flex}.geo-liquid-community{border-radius:24px;width:224px;margin-top:80px;margin-left:auto;padding:20px}.geo-liquid-community h2,.geo-liquid-feature h3{z-index:1;color:#fff;margin:0;font-size:17px;line-height:1.2;position:relative}.geo-liquid-community p,.geo-liquid-feature p,.geo-liquid-feature small{z-index:1;position:relative}.geo-liquid-community p,.geo-liquid-feature p{color:#ffffff9e;margin:10px 0 0;font-size:12px;line-height:1.55}.geo-liquid-feature small{color:#ffffff7a;margin-top:12px;font-size:10px;line-height:1.45;display:block}.geo-liquid-feature{border-radius:40px;margin-top:auto;padding:18px}.geo-liquid-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.geo-liquid-feature-grid article{border-radius:24px;min-height:174px;padding:18px}.geo-liquid-feature-grid span{z-index:1;color:#ffffffeb;background:#e0f2fe1f;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:22px;display:grid;position:relative}.geo-liquid-bottom-card{border-radius:28px;grid-template-columns:96px minmax(0,1fr) 36px;align-items:center;gap:14px;margin-top:12px;padding:14px;display:grid}.geo-liquid-thumb{z-index:1;color:#ffffffd1;letter-spacing:-.08em;background:radial-gradient(circle at 42% 36%,#f0fdff75,#0000 24%),radial-gradient(circle at 62% 58%,#7dd3fc42,#0000 30%),#e0f2fe1a;border-radius:20px;place-items:center;width:96px;height:64px;font-size:16px;font-weight:600;display:grid;position:relative}.geo-liquid-bottom-card button{z-index:1;color:#fff;background:#e0f2fe1f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;display:grid;position:relative}@media (width<=1024px){.geo-liquid-layout{display:block}.geo-liquid-left{width:100%;height:100vh;min-height:0;padding:16px}.geo-liquid-right{display:none}.geo-liquid-panel{inset:16px}.geo-liquid-content{height:calc(100vh - 32px);min-height:0}}@media (width<=640px){.geo-liquid-content{padding:20px}.geo-liquid-hero h1{font-size:clamp(44px,14vw,58px)}.geo-liquid-hero p{font-size:14px}.geo-liquid-logo.is-large{width:68px;height:68px;margin-bottom:24px}.geo-liquid-quote b{width:36px}}.service-auth{color:#17202b;background:radial-gradient(circle at 11% 18%,#af312824,#0000 30%),radial-gradient(circle at 86% 82%,#5b7d9c1f,#0000 29%),#f4f5f6;place-items:center;min-height:100vh;padding:28px;display:grid}.service-auth:before,.service-auth:after{display:none}.service-auth .auth-back{z-index:3;color:#505b68;height:38px;box-shadow:none;background:#ffffffb8;border:1px solid #dde1e5;position:fixed;top:24px;left:28px}.geo-auth-panel{background:#fff;border:1px solid #dce1e6;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(1160px,100%);min-height:650px;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 85px #1f283121}.geo-auth-copy{color:#fff;background:linear-gradient(142deg,#151c2405 0 47%,#ffffff12 47.2% 47.5%,#0000 47.6%),linear-gradient(145deg,#202832 0%,#11171e 64%,#2e1718 100%);flex-direction:column;min-height:650px;padding:52px 58px 48px;display:flex;position:relative;overflow:hidden}.geo-auth-copy:before{content:"";border:1px solid #ffffff24;border-radius:50%;width:440px;height:440px;position:absolute;top:-186px;right:-168px;box-shadow:0 0 0 54px #ffffff06,0 0 0 108px #ffffff05}.geo-auth-copy:after{content:"GEO";color:#ffffff09;letter-spacing:-.08em;font-size:190px;font-weight:800;line-height:1;position:absolute;bottom:10px;right:34px}.geo-auth-brand,.geo-auth-copy .section-kicker,.geo-auth-copy h1,.geo-auth-copy>p,.geo-auth-proof,.geo-auth-note{z-index:1;position:relative}.geo-auth-brand{align-items:center;gap:10px;display:flex}.geo-auth-brand img{object-fit:cover;background:#af3128;border-radius:8px;width:32px;height:32px}.geo-auth-brand strong{color:#fff;letter-spacing:-.02em;font-size:17px}.geo-auth-copy .section-kicker{color:#e7a39d;letter-spacing:.14em;margin-top:auto;font-size:11px}.geo-auth-copy h1{color:#fff;letter-spacing:-.045em;max-width:520px;margin:14px 0 0;font-size:clamp(39px,4.5vw,60px);line-height:1.04}.geo-auth-copy h1 em{color:#f0bbb5;font-family:Georgia,Noto Serif SC,serif;font-style:normal;font-weight:500}.geo-auth-copy>p{color:#ffffffab;max-width:470px;margin:18px 0 0;font-size:14px;line-height:1.8}.geo-auth-proof{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:42px;display:grid}.geo-auth-proof>div{border-right:1px solid #ffffff1f;align-content:start;min-height:92px;padding:15px 16px 0 0;display:grid}.geo-auth-proof>div+div{padding-left:16px}.geo-auth-proof>div:last-child{border-right:0}.geo-auth-proof .auth-proof-index{color:#e7a39d;letter-spacing:.1em;font-size:10px;font-weight:800}.geo-auth-proof strong{color:#fff;margin-top:9px;font-size:13px;line-height:1.35}.geo-auth-proof small{color:#ffffff85;margin-top:5px;font-size:11px;line-height:1.35}.geo-auth-note{color:#ffffff73;align-items:center;gap:7px;margin-top:16px;font-size:11px;display:flex}.geo-auth-note span{background:#e7a39d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e7a39d1c}.geo-login-card{color:#17202b;width:auto;min-height:650px;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:68px clamp(34px,5vw,68px) 44px}.geo-login-head span{color:#1d2731;letter-spacing:-.03em;font-size:28px;font-weight:750}.geo-login-head p{color:#77818d;margin:10px 0 28px;font-size:13px;line-height:1.6}.geo-login-card .auth-mode{background:#f4f6f8;border:1px solid #e1e5e8;border-radius:8px;min-height:43px;padding:3px}.geo-login-card .auth-mode button{color:#75808c;border-radius:6px;font-size:13px;font-weight:700}.geo-login-card .auth-mode button.active{color:#9c2e27;background:#fff;box-shadow:0 2px 8px #1b222914}.geo-login-card label{color:#47525e;margin-top:18px;font-size:12px;font-weight:750}.geo-login-card input{color:#1c2732;height:46px;box-shadow:none;background:#fff;border:1px solid #dce1e6;border-radius:8px;margin-top:7px;padding:0 13px}.geo-login-card input:focus{border-color:#af312894;outline:3px solid #af31281a}.geo-login-card .primary-btn{color:#fff;background:#af3128;border-radius:8px;width:100%;height:48px;margin-top:25px;box-shadow:0 12px 24px #af312830}.service-dashboard{background:#fff;border:1px solid #dde2e5;border-radius:16px;grid-template-columns:236px minmax(0,1fr);gap:0;width:min(1500px,100% - 40px);min-height:calc(100vh - 40px);margin:20px auto;overflow:hidden;box-shadow:0 20px 70px #1f28311a}.service-dashboard .dashboard-side{height:calc(100vh - 40px);box-shadow:none;background:#fbfcfc;border:0;border-right:1px solid #e6eaed;border-radius:0;padding:22px 14px 15px;position:sticky;top:0}.service-dashboard .dashboard-brand{border-bottom:1px solid #e9ecef;padding:0 10px 22px}.service-dashboard .dashboard-brand .brand-mark{width:36px;height:36px;box-shadow:none;border-radius:8px}.service-dashboard .dashboard-brand strong{color:#202a34;font-size:15px}.service-dashboard .dashboard-brand span{color:#8b949e;font-size:10px}.dashboard-side-label{color:#939ca5;letter-spacing:.1em;margin:22px 10px 9px;font-size:10px;font-weight:800}.service-dashboard .dashboard-tabs{gap:3px}.service-dashboard .dashboard-tabs button{color:#68727d;text-align:left;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.service-dashboard .dashboard-tabs button svg{color:#9da5ad;stroke-width:1.8px}.dashboard-side-footer{border-top:1px solid #e9ecef;margin-top:auto;padding:14px 10px 0}.dashboard-side-footer>span{color:#abb2b9;letter-spacing:.11em;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.service-dashboard .dashboard-logout{color:#6e7780;background:#fff;border:1px solid #e0e4e7;border-radius:7px;width:100%;height:36px;font-size:12px}.service-dashboard .dashboard-main{box-shadow:none;background:#fff;border:0;border-radius:0;padding:32px 36px 44px}.service-dashboard .dashboard-top{border-bottom:1px solid #e8ecef;justify-content:space-between;align-items:flex-start;gap:24px;min-height:104px;padding:0 0 24px;display:flex}.service-dashboard .dashboard-top .section-kicker{color:#a15a55;letter-spacing:.1em;font-size:10px;font-weight:800}.service-dashboard .dashboard-top h1{color:#1b252f;letter-spacing:-.035em;margin:9px 0 0;font-size:30px;font-weight:750;line-height:1.15}.service-dashboard .dashboard-top p{color:#7b8590;max-width:700px;margin:8px 0 0;font-size:13px;line-height:1.65}.dashboard-top-actions{align-items:center;gap:12px;display:flex}.dashboard-user{color:#69737d;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dashboard-user b{color:#fff;background:#af3128;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.enterprise-switch{color:#8a939b;gap:4px;min-width:190px;font-size:10px;font-weight:700;display:grid}.enterprise-switch select{color:#3e4852;background:#fff;border:1px solid #dfe4e7;border-radius:6px;height:34px;padding:0 28px 0 9px;font-size:12px}.client-service-home{gap:20px;padding-top:26px}.service-dashboard .service-progress-card{min-height:202px;box-shadow:none;background:radial-gradient(circle at 87% 22%,#af312821,#0000 25%),linear-gradient(120deg,#fff 0%,#fcf4f3 100%);border:1px solid #e0e4e6;border-radius:12px;padding:30px 32px}.service-dashboard .service-progress-card h2{color:#202931;letter-spacing:-.04em;margin-top:10px;font-size:clamp(27px,3.2vw,39px);font-weight:750}.service-dashboard .service-progress-card p{color:#707a84;max-width:680px;font-size:13px}.service-dashboard .service-progress-card .primary-btn,.service-dashboard .primary-btn{color:#fff;background:#af3128;border-radius:7px;box-shadow:0 10px 20px #af312829}.service-dashboard .service-progress-card .ghost-btn,.service-dashboard .ghost-btn{color:#58636d;background:#fff;border:1px solid #dce1e5;border-radius:7px}.service-dashboard .client-stat-row{background:#fff;border:1px solid #e3e7e9;border-radius:12px;gap:0;overflow:hidden}.service-dashboard .client-stat-row article{min-height:132px;box-shadow:none;border:0;border-right:1px solid #e7eaec;border-radius:0;padding:22px}.service-dashboard .client-stat-row article:last-child{border-right:0}.service-dashboard .client-stat-row span{color:#88919a;font-size:11px;font-weight:750}.service-dashboard .client-stat-row strong{color:#202a34;letter-spacing:-.035em;margin-top:11px;font-size:32px;font-weight:760}.service-dashboard .client-stat-row strong small{color:#9ba3aa;margin-left:3px;font-size:13px;font-weight:650}.service-dashboard .client-stat-row p{color:#9098a0;font-size:11px}.service-dashboard .client-home-grid{grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);gap:20px}.service-dashboard .simple-panel,.service-dashboard .panel,.service-dashboard .report-card-v2,.service-dashboard .ai-review-grid article{box-shadow:none;background:#fff;border:1px solid #e1e5e7;border-radius:12px}.service-dashboard .simple-panel,.service-dashboard .panel{padding:24px}.service-dashboard .panel-header{border-bottom:1px solid #edf0f2;padding-bottom:15px}.service-dashboard .panel-header h2{color:#27313a;font-size:17px;font-weight:750}.service-dashboard .panel-header span{color:#9a5350;font-size:11px}.service-dashboard .simple-project-list button,.service-dashboard .delivery-row,.service-dashboard .approval-list article,.service-dashboard .keyword-match-list article,.service-dashboard .clean-project-row,.service-dashboard .clean-keyword-row{background:#fff;border-color:#e6e9eb;border-radius:8px}.service-dashboard .simple-project-list button:hover,.service-dashboard .clean-project-row:hover{background:#fff9f8;border-color:#af31285c}.service-dashboard .project-status-pill.good,.service-dashboard .keyword-row em{color:#2a7a63;background:#e8f5f0}.service-dashboard .project-status-pill.work,.service-dashboard .keyword-row em.keyword-warn{color:#a3651f;background:#fff3df}.service-dashboard .project-status-pill.wait{color:#75808b;background:#f0f2f4}.service-dashboard input,.service-dashboard select,.service-dashboard textarea{color:#27313a;box-shadow:none;background:#fff;border-color:#dce1e5;border-radius:7px}@media (width<=1120px){.geo-auth-panel,.service-dashboard{grid-template-columns:1fr}.geo-auth-copy{min-height:460px}.service-dashboard .dashboard-side{border-bottom:1px solid #e6eaed;border-right:0;height:auto;position:static}.dashboard-side-footer{display:none}.service-dashboard .dashboard-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=720px){.service-auth{align-items:start;padding:14px}.service-auth .auth-back{margin:4px 0 14px;position:static}.geo-auth-copy,.geo-login-card{min-height:auto;padding:30px 24px}.geo-auth-copy .section-kicker{margin-top:52px}.geo-auth-copy h1{font-size:40px}.geo-auth-proof{grid-template-columns:1fr;margin-top:30px}.geo-auth-proof>div,.geo-auth-proof>div+div{border-bottom:1px solid #ffffff1f;border-right:0;min-height:0;padding:12px 0}.service-dashboard{border-radius:12px;width:calc(100% - 20px);min-height:calc(100vh - 20px);margin:10px auto}.service-dashboard .dashboard-side{padding:16px 10px 12px}.service-dashboard .dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.service-dashboard .dashboard-main{padding:24px 16px 30px}.service-dashboard .dashboard-top,.service-dashboard .service-progress-card{display:grid}.dashboard-top-actions{justify-content:space-between;width:100%}.enterprise-switch{flex:1;min-width:0}.service-dashboard .service-progress-card{padding:24px}.service-dashboard .client-stat-row,.service-dashboard .client-home-grid{grid-template-columns:1fr}.service-dashboard .client-stat-row article{border-bottom:1px solid #e7eaec;border-right:0;min-height:96px}.service-dashboard .client-stat-row article:last-child{border-bottom:0}}:is(body:has(.service-dashboard),body:has(.service-auth)){background:#eef1f3}body:has(.service-dashboard):before{display:none}body:has(.service-dashboard):after{display:none}body:has(.service-auth):before{display:none}body:has(.service-auth):after{display:none}.geo-auth-proof>div,.geo-auth-proof>div+div{box-shadow:none;background:0 0;border-radius:0}.geo-auth-proof .auth-proof-index{margin:0}.service-dashboard{background:#f8f9fa;border-color:#d8dde1}.service-dashboard .dashboard-side{color:#fff;background:radial-gradient(circle at 0 0,#af312840,#0000 26%),linear-gradient(#1b222a 0%,#11171d 100%);border-right-color:#ffffff14;grid-template-rows:auto auto 1fr auto;gap:0}.service-dashboard .dashboard-brand{border-bottom-color:#ffffff17}.service-dashboard .dashboard-brand strong{color:#fff}.service-dashboard .dashboard-brand span{color:#ffffff7a}.service-dashboard .dashboard-brand .brand-mark{border:1px solid #ffffff2e;box-shadow:0 8px 22px #0003}.service-dashboard .dashboard-side-label{color:#ffffff61;margin:20px 10px 9px}.service-dashboard .dashboard-tabs button{color:#ffffff9e}.service-dashboard .dashboard-tabs button svg{color:#ffffff61}.service-dashboard .dashboard-tabs button.active,.service-dashboard .dashboard-tabs button:hover{color:#fff;background:#af3128b8}.service-dashboard .dashboard-tabs button.active svg,.service-dashboard .dashboard-tabs button:hover svg{color:#fff}.service-dashboard .dashboard-side-footer{border-top-color:#ffffff17}.service-dashboard .dashboard-side-footer>span{color:#ffffff57}.service-dashboard .dashboard-logout{color:#ffffffb3;background:#ffffff0e;border-color:#ffffff1f}.service-dashboard .dashboard-main{background:#f8f9fa;min-height:calc(100vh - 40px)}.service-dashboard .dashboard-top{min-height:116px}.service-dashboard .dashboard-top h1{font-size:32px}.service-dashboard .dashboard-top p{max-width:620px}.service-dashboard button:focus-visible,.service-dashboard input:focus-visible,.service-dashboard select:focus-visible,.service-dashboard textarea:focus-visible{outline-offset:2px;outline:3px solid #af312824}.service-dashboard .panel,.service-dashboard .simple-panel,.service-dashboard .service-progress-card,.service-dashboard .client-stat-row,.production-center{background:#fff;border-color:#dfe3e6}.service-dashboard .panel,.service-dashboard .simple-panel,.service-dashboard .report-card-v2,.service-dashboard .ai-review-grid article{box-shadow:0 8px 24px #19222a09}.service-dashboard .panel-header>div{min-width:0}.service-dashboard .panel-header>span{overflow-wrap:anywhere;text-align:right;max-width:48%}.report-page{gap:20px;display:grid}.report-list{gap:12px;display:grid}.service-dashboard .report-list .report-card-v2{background:linear-gradient(110deg,#af31280e,#0000 42%),#fff;border:1px solid #e0e4e7;border-radius:10px;grid-template-columns:138px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:188px;padding:22px;display:grid}.report-score{border-right:1px solid #e4e7e9;align-content:center;justify-items:center;min-height:126px;display:grid}.report-score span{color:#8a939c;font-size:11px;font-weight:750}.service-dashboard .report-score strong{color:#af3128;letter-spacing:-.06em;margin-top:4px;font-size:54px;line-height:1}.report-score small{color:#9ca4ab;margin-top:4px;font-size:10px}.report-content>span{color:#a15a55;font-size:11px;font-weight:750}.service-dashboard .report-content h3{color:#202a34;margin:7px 0 0;font-size:21px;line-height:1.35}.service-dashboard .report-content p{color:#707a84;max-width:690px;margin:10px 0 0;font-size:13px;line-height:1.65}.report-content>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.report-content b{color:#6c757e;background:#f0f2f4;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.production-center{border:1px solid #dfe3e6;border-radius:12px;gap:18px;padding:24px;display:grid}.production-head{border-bottom:1px solid #e9ecee;justify-content:space-between;align-items:end;gap:28px;min-height:118px;padding:3px 0 22px;display:flex}.production-head h2{color:#202a34;letter-spacing:-.03em;margin:9px 0 0;font-size:27px}.production-head p{color:#77818b;max-width:650px;margin:9px 0 0;font-size:13px;line-height:1.6}.production-head>div:last-child{justify-items:end;gap:7px;min-width:190px;display:grid}.production-head small{color:#929aa2;font-size:10px}.production-head strong{color:#46515b;font-size:12px}.service-dashboard .production-center .ai-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-dashboard .production-center .ai-review-grid article{background:#fff;border-radius:9px;flex-direction:column;gap:0;min-height:270px;padding:18px;display:flex;position:relative}.production-index{color:#d5dade;letter-spacing:-.04em;font-size:24px;font-weight:750;position:absolute;top:14px;right:15px}.service-dashboard .production-center .ai-review-grid article>span{color:#a15a55;width:fit-content;font-size:10px}.service-dashboard .production-center .ai-review-grid h3{margin-top:22px;font-size:17px}.service-dashboard .production-center .ai-review-grid strong{color:#202a34;margin-top:12px;font-size:30px}.service-dashboard .production-center .ai-review-grid p{color:#7c858e;margin:12px 0 18px;font-size:12px;line-height:1.6}.service-dashboard .production-center .ai-review-grid button{width:100%;margin-top:auto}.service-dashboard .settings-layout{grid-template-columns:minmax(0,1fr) 340px;gap:18px}.service-dashboard .settings-form{gap:20px}.service-dashboard .settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-dashboard .settings-status-grid article{background:#fafbfb;border:1px solid #e3e7e9;border-radius:9px;min-width:0;min-height:128px;padding:17px}.service-dashboard .settings-status-grid article:last-child{grid-column:1/-1;min-height:106px}.service-dashboard .settings-status-grid strong{color:#af3128;overflow-wrap:anywhere;font-size:21px;line-height:1.2}.service-dashboard .settings-status-grid p{font-size:12px}.service-dashboard .settings-form .profile-grid{gap:16px;margin-bottom:0}.service-dashboard .settings-form .profile-grid label,.service-dashboard .form-panel .profile-grid label{color:#4e5963;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;padding:0;font-size:12px;font-weight:700;display:grid}.service-dashboard .settings-form .profile-grid input,.service-dashboard .form-panel .profile-grid input{color:#222d37;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #dce1e5;border-radius:7px;padding:0 12px;display:block}.service-dashboard .settings-note{color:#737e88;background:#f3f5f6;border-radius:7px;padding:13px 14px;font-size:11px}.service-dashboard .single-field input{border-radius:7px;height:44px}.service-dashboard .settings-db-card{background:#f7f8f9;border-radius:9px;min-width:0;padding:16px}.service-dashboard .settings-db-card code{overflow-wrap:anywhere;word-break:break-word;color:#86524e;max-width:100%;line-height:1.5;display:block}.service-dashboard .question-row,.service-dashboard .suggestion-row{box-shadow:none}.service-dashboard .question-row{border-radius:8px;grid-template-columns:150px 74px minmax(0,1fr) auto;min-height:66px;padding:13px 15px}.service-dashboard .question-row p{font-size:13px}@media (width<=1120px){.service-dashboard .dashboard-side{background:#171e25;grid-template-rows:auto auto auto}.service-dashboard .dashboard-side-label{display:none}.service-dashboard .settings-layout,.service-dashboard .production-center .ai-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-dashboard .settings-layout>aside{grid-column:1/-1}}@media (width<=720px){.service-dashboard .dashboard-side{position:static}.service-dashboard .dashboard-tabs button{min-height:42px}.service-dashboard .dashboard-top{min-height:auto}.service-dashboard .report-list .report-card-v2{grid-template-columns:1fr;gap:16px}.report-score{border-bottom:1px solid #e4e7e9;border-right:0;justify-items:start;min-height:100px}.production-head{display:grid}.production-head>div:last-child{justify-items:start}.service-dashboard .settings-layout,.service-dashboard .production-center .ai-review-grid,.service-dashboard .settings-status-grid,.service-dashboard .settings-form .profile-grid,.service-dashboard .form-panel .profile-grid{grid-template-columns:1fr}.service-dashboard .settings-status-grid article:last-child{grid-column:auto}.service-dashboard .question-row{grid-template-columns:minmax(0,1fr) auto}.service-dashboard .question-row p{grid-column:1/-1}}.enterprise-management,.commercial-settings-page{gap:18px;display:grid}.service-dashboard .dashboard-main,.service-dashboard .dashboard-top{width:auto;min-width:0}.service-dashboard .dashboard-main{grid-template-columns:minmax(0,1fr)}.service-dashboard .clean-project-table{min-width:0;overflow-x:auto}.service-dashboard .clean-project-head.with-actions,.service-dashboard .clean-project-row.with-actions{grid-template-columns:minmax(100px,.8fr) minmax(135px,1.15fr) minmax(155px,1.25fr) 86px 42px 66px;min-width:700px}.enterprise-management-head,.settings-page-head{background:#fff;border:1px solid #dfe3e6;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:22px 24px;display:flex}.enterprise-management-head h2,.settings-page-head h2{color:#202a34;margin:7px 0 0;font-size:25px;line-height:1.25}.enterprise-management-head p,.settings-page-head p{color:#7a838c;max-width:720px;margin:8px 0 0;font-size:12px;line-height:1.6}.enterprise-commercial-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.new-enterprise-form{gap:18px;display:grid;background:#fffaf9!important;border-color:#af31283d!important}.service-dashboard .profile-grid select,.account-fields input,.account-fields select,.provider-config-card input,.provider-config-card select,.business-rules-form input,.business-rules-form select,.copywriting-test-row input,.editing-row input{color:#27313a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #dce1e5;border-radius:7px;padding:0 12px}.form-actions,.provider-card-actions{justify-content:flex-end;gap:9px;display:flex}.enterprise-account-panel{gap:18px;display:grid}.account-fields{gap:14px;display:grid}.account-fields label,.provider-config-card>label,.copywriting-test-row label{color:#55606a;gap:7px;font-size:11px;font-weight:750;display:grid}.provider-model-help{color:#7d858c;font-size:9px;font-weight:500;line-height:1.55}.provider-model-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.provider-model-field .ghost-btn{white-space:nowrap;min-height:44px}.account-permissions{border-top:1px solid #eceff1;gap:9px;padding-top:16px;display:grid}.account-permissions strong{color:#27313a;font-size:12px}.account-permissions span{color:#77818b;padding-left:15px;font-size:11px;line-height:1.5;position:relative}.account-permissions span:before{content:"";background:#af3128;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.service-dashboard .clean-project-head.with-actions,.service-dashboard .clean-project-row.with-actions{grid-template-columns:minmax(92px,.8fr) minmax(122px,1.15fr) minmax(145px,1.25fr) 82px 38px 70px}.service-dashboard .clean-project-row.editing-row{background:#fff9f8;align-items:center}.service-dashboard .clean-project-row.editing-row input{min-width:0;height:38px;font-size:11px}.row-icon-actions{justify-content:flex-end;gap:6px;display:flex}.row-icon-actions button{color:#69737d;background:#fff;border:1px solid #dfe3e6;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.row-icon-actions button:hover{color:#af3128;background:#fff8f7;border-color:#af312852}.url-check-toolbar{background:#f8f9fa;border:1px solid #e2e6e8;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:62px;margin-bottom:14px;padding:10px 12px;display:flex}.url-check-toolbar>div{gap:4px;display:grid}.url-check-toolbar strong{color:#303a43;font-size:11px}.url-check-toolbar span{color:#7e878f;font-size:10px}.project-url-cell{gap:5px;min-width:0;display:grid}.project-url-cell code{min-width:0}.project-url-cell small{border-radius:4px;width:fit-content;padding:3px 6px;font-size:9px;font-weight:750}.project-url-cell .url-ok{color:#2a735f;background:#e9f4f0}.project-url-cell .url-error{color:#a34239;background:#fbeceb}.production-head>div:last-child>span{color:#7d868e;text-align:right;max-width:330px;font-size:10px;line-height:1.45}.production-warning{color:#8c4f17;background:#fff8eb;border:1px solid #f0d8b5;border-radius:8px;gap:4px;padding:12px 14px;font-size:11px;display:grid}.production-warning strong{color:#75400d}.run-history-panel{gap:14px;display:grid;background:#fafbfb!important;padding:20px!important}.run-history-list{gap:0;display:grid}.run-history-list article{border-bottom:1px solid #e6eaec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;min-height:64px;padding:12px 2px;display:grid}.run-history-list article:last-child{border-bottom:0}.run-history-list article>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-history-list strong{color:#2a343d;font-size:12px}.run-history-list span,.run-history-list p{color:#7b858e;font-size:10px}.run-history-list p{color:#9b4c45;overflow-wrap:anywhere;grid-column:1/-1;margin:0}.latest-run-summary{align-content:center;gap:8px;min-height:150px;display:grid}.latest-run-summary strong{color:#27313a;font-size:18px}.latest-run-summary span,.latest-run-summary p,.latest-run-summary small{color:#7b858e;margin:0;font-size:11px;line-height:1.5}.latest-run-summary small{color:#9b4c45}.settings-health{justify-items:end;gap:8px;min-width:250px;display:grid}.settings-health span{color:#747e87;align-items:center;gap:7px;font-size:10px;display:flex}.settings-health b{color:#af3128;font-size:14px}.settings-segments{background:#fff;border:1px solid #dfe3e6;border-radius:8px;gap:3px;width:fit-content;padding:4px;display:flex}.settings-segments button{color:#6d7780;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.settings-segments button.active{color:#fff;background:#20272e}.provider-region-tabs{border-bottom:1px solid #dfe3e6;gap:18px;display:flex}.provider-region-tabs button{color:#737d86;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 1px;font-size:11px;font-weight:760;display:inline-flex}.provider-region-tabs button.active{color:#af3128;border-bottom-color:#af3128}.provider-region-tabs span{color:#7f8991;text-align:center;background:#f0f2f3;border-radius:4px;min-width:29px;padding:3px 6px;font-size:9px}.provider-search-policy{color:#48535d;background:snow;border:1px solid #af31282e;border-radius:7px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.provider-search-policy>svg{color:#af3128;flex:none;margin-top:1px}.provider-search-policy div{gap:3px;display:grid}.provider-search-policy strong{color:#29333b;font-size:11px}.provider-search-policy span{color:#727d85;font-size:10px;line-height:1.55}.provider-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.provider-config-card{background:#fff;border:1px solid #dfe3e6;border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.provider-config-card.enabled{border-color:#af312857;box-shadow:inset 3px 0 #af3128}.provider-config-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.provider-config-head span{color:#9a5350;font-size:9px;font-weight:800}.provider-config-head h3{color:#242e37;margin:4px 0 0;font-size:17px}.provider-integration-help{color:#7b858e;min-height:34px;margin:-4px 0 0;font-size:10px;line-height:1.6}.provider-role-row{flex-wrap:wrap;align-items:center;gap:14px;min-height:36px;display:flex}.provider-role-row label{color:#6a747d;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.provider-role-row input,.business-toggle-list input{accent-color:#af3128;width:15px;height:15px}.provider-test-result{background:#f5f6f7;border-radius:7px;gap:4px;min-height:55px;padding:10px 11px;display:grid}.provider-test-result span,.provider-test-result p{color:#808991;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.business-rules-form{gap:18px;display:grid}.business-toggle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-toggle-list>label{background:#fafbfb;border:1px solid #e1e5e7;border-radius:8px;align-items:flex-start;gap:10px;min-height:74px;padding:13px 14px;display:flex}.business-toggle-list span{gap:4px;display:grid}.business-toggle-list strong{color:#303a43;font-size:11px}.business-toggle-list small{color:#7e878f;font-size:10px;line-height:1.45}.copywriting-test-panel{gap:18px;display:grid}.copywriting-test-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.evidence-citations{flex-wrap:wrap;gap:7px;display:flex}.live-test-result{background:#fff9f8;border:1px solid #af31283d;border-radius:8px;gap:12px;padding:18px;display:grid}.live-test-result>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-test-result span,.live-test-result p{color:#737d86;margin:0;font-size:11px;line-height:1.6}.live-test-result strong{color:#27313a;font-size:12px}.service-dashboard .evidence-citations a{color:#76504d;text-overflow:ellipsis;white-space:nowrap;background:#f4f1f0;border-radius:5px;max-width:320px;padding:5px 8px;font-size:9px;text-decoration:none;overflow:hidden}.admin-diagnostic-hub{gap:18px;display:grid}.diagnostic-hub-head .form-actions{flex:none}.diagnostic-hub-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.diagnostic-hub-stats article{background:#fff;border:1px solid #dfe3e6;border-radius:9px;align-content:center;gap:5px;min-height:112px;padding:18px;display:grid}.diagnostic-hub-stats span,.diagnostic-hub-stats p{color:#7b858e;margin:0;font-size:10px}.diagnostic-hub-stats strong{color:#af3128;font-size:28px;line-height:1}.diagnostic-admin-form{gap:18px;display:grid;background:snow!important;border-color:#af31283d!important}.diagnostic-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.diagnostic-form-grid.compact{grid-template-columns:minmax(210px,.8fr) minmax(210px,.8fr) minmax(280px,1.4fr)}.diagnostic-form-grid label{color:#55606a;gap:7px;min-width:0;font-size:11px;font-weight:750;display:grid}.diagnostic-form-grid input,.diagnostic-form-grid select,.diagnostic-form-grid textarea,.diagnostic-index-filters input,.diagnostic-index-filters select,.diagnostic-report-table-row select{color:#27313a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce1e5;border-radius:7px}.diagnostic-form-grid input,.diagnostic-form-grid select,.diagnostic-index-filters input,.diagnostic-index-filters select,.diagnostic-report-table-row select{height:42px;padding:0 11px}.diagnostic-form-grid textarea{resize:vertical;min-height:96px;padding:11px;line-height:1.55}.diagnostic-form-wide{grid-column:1/-1}.diagnostic-form-note{color:#7b858e;margin:-6px 0 0;font-size:10px;line-height:1.6}.diagnostic-region-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.diagnostic-region-summary span{color:#727d86;background:#fff;border:1px solid #e5e8ea;border-radius:7px;min-width:0;padding:9px 11px;font-size:10px;line-height:1.55}.diagnostic-region-summary strong{color:#af3128;margin-right:8px}.diagnostic-report-index{gap:16px;min-width:0;display:grid}.diagnostic-index-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.diagnostic-index-toolbar h3,.diagnostic-index-toolbar span{margin:0}.diagnostic-index-toolbar h3{color:#27313a;font-size:16px}.diagnostic-index-toolbar span{color:#7d868e;font-size:10px}.diagnostic-index-filters{grid-template-columns:minmax(190px,1.25fr) repeat(4,minmax(105px,.75fr));gap:8px;display:grid}.diagnostic-index-filters label{position:relative}.diagnostic-index-filters label svg{z-index:1;color:#8a939c;position:absolute;top:13px;left:11px}.diagnostic-index-filters label input{padding-left:34px}.diagnostic-report-table{border-top:1px solid #e6eaec;min-width:0;overflow-x:auto}.diagnostic-report-table-head,.diagnostic-report-table-row{grid-template-columns:minmax(140px,1fr) minmax(270px,2fr) minmax(118px,.85fr) 58px minmax(130px,.95fr) minmax(108px,.78fr) minmax(160px,1.1fr);align-items:center;gap:14px;min-width:1180px;display:grid}.diagnostic-report-table-head{color:#7e878f;text-transform:uppercase;min-height:42px;font-size:9px;font-weight:800}.diagnostic-report-table-row{border-top:1px solid #eceff1;min-height:94px;padding:12px 0}.diagnostic-report-table-row.is-unassigned{background:linear-gradient(90deg,#af31280b,#0000 34%)}.diagnostic-report-table-row>div{gap:5px;min-width:0;display:grid}.diagnostic-report-table-row strong,.diagnostic-report-table-row span{min-width:0}.diagnostic-report-table-row strong{color:#303a43;font-size:11px}.diagnostic-report-table-row span{color:#7b858e;font-size:10px;line-height:1.5}.diagnostic-report-table-row>div:nth-child(2) span,.diagnostic-platform-cell span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.diagnostic-score-cell{color:#af3128!important;font-size:21px!important}.diagnostic-report-table-row select{height:34px;padding:0 7px;font-size:10px}.diagnostic-row-action{justify-items:start}.diagnostic-row-action>div{flex-wrap:wrap;gap:6px;display:flex}.diagnostic-row-action .ghost-btn{min-height:30px;padding:0 10px;font-size:10px}.diagnostic-assignment-panel{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr) auto;align-items:end;gap:18px;display:grid;background:snow!important;border-color:#af31283d!important}.diagnostic-assignment-panel h3,.diagnostic-assignment-panel p{margin:0}.diagnostic-assignment-panel h3{color:#27313a;margin-top:6px;font-size:17px}.diagnostic-assignment-panel p{color:#737d86;margin-top:6px;font-size:10px;line-height:1.6}.diagnostic-assignment-panel label{color:#55606a;gap:7px;font-size:11px;font-weight:750;display:grid}.diagnostic-assignment-panel select{color:#27313a;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dce1e5;border-radius:7px;padding:0 11px}.admin-diagnostic-detail{gap:18px;scroll-margin-top:18px;display:grid}.admin-diagnostic-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-diagnostic-detail-head h2,.admin-diagnostic-detail-head p{margin:0}.admin-diagnostic-detail-head h2{color:#27313a;margin-top:7px;font-size:22px}.admin-diagnostic-detail-head p{color:#7b858e;margin-top:7px;font-size:11px}.diagnostic-detail-metrics{border:1px solid #e1e5e7;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.diagnostic-detail-metrics.is-v2{grid-template-columns:repeat(3,minmax(0,1fr))}.diagnostic-detail-metrics.is-v2 article:nth-child(3n){border-right:0}.diagnostic-detail-metrics.is-v2 article:nth-child(-n+3){border-bottom:1px solid #e8ebed}.diagnostic-detail-metrics article{background:#fafbfb;border-right:1px solid #e8ebed;align-content:center;gap:6px;min-height:92px;padding:16px;display:grid}.diagnostic-detail-metrics article:last-child{border-right:0}.diagnostic-detail-metrics span,.diagnostic-detail-metrics strong{display:block}.diagnostic-detail-metrics span{color:#7e878f;font-size:10px}.diagnostic-detail-metrics strong{color:#af3128;font-size:25px}.diagnostic-detail-summary,.manual-finding-detail{background:#fff8f7;border-left:3px solid #af3128;padding:16px 18px}.diagnostic-methodology{background:#fafbfb;border:1px solid #e2e6e8;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px 16px;display:grid}.diagnostic-methodology strong{color:var(--geo-brand);font-size:12px}.diagnostic-methodology span{color:#46515a;font-size:12px}.diagnostic-methodology small{color:#7a848c;grid-column:2;font-size:11px}.diagnostic-query-context{background:#fafbfb;border:1px solid #e2e6e8;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.diagnostic-query-context span,.diagnostic-query-context strong,.diagnostic-query-context p{margin:0;font-size:11px}.diagnostic-query-context span{color:#7b858e}.diagnostic-query-context strong{color:#af3128}.diagnostic-query-context p{color:#37424b;min-width:0;font-weight:700}.diagnostic-detail-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.diagnostic-detail-summary span,.diagnostic-detail-summary p{color:#6f7982;margin:0;font-size:11px;line-height:1.6}.manual-finding-detail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.manual-finding-detail>div{gap:5px;display:grid}.manual-finding-detail span,.manual-finding-detail small{color:#7b858e;font-size:10px}.manual-finding-detail strong{color:#303a43;font-size:12px}.manual-finding-detail p,.manual-finding-detail small,.manual-finding-detail a{grid-column:1/-1;margin:0;line-height:1.6}.manual-finding-detail p{color:#4e5962;font-size:12px}.manual-finding-detail a{color:#af3128;font-size:10px}.admin-diagnostic-answer-list{gap:0;display:grid}.admin-diagnostic-answer-list article{border-bottom:1px solid #e7eaec;padding:16px 2px}.admin-diagnostic-answer-list article>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-diagnostic-answer-list article strong{color:#2e3841;font-size:12px}.admin-diagnostic-answer-list article span,.admin-diagnostic-answer-list article p{color:#737d86;font-size:10px;line-height:1.65}.admin-diagnostic-answer-list article p{margin:10px 0 0}.diagnostic-markdown{color:#56636d;margin-top:12px;font-size:11px;line-height:1.75;overflow-x:auto}.real-diagnostic-answer .diagnostic-markdown{color:#40536a;font-size:13px}.diagnostic-markdown>:first-child{margin-top:0}.diagnostic-markdown>:last-child{margin-bottom:0}.diagnostic-markdown p,.diagnostic-markdown ul,.diagnostic-markdown ol,.diagnostic-markdown blockquote{margin:9px 0}.diagnostic-markdown ul,.diagnostic-markdown ol{padding-left:20px}.diagnostic-markdown h1,.diagnostic-markdown h2,.diagnostic-markdown h3,.diagnostic-markdown h4{color:#2d3841;margin:18px 0 8px;font-size:13px;line-height:1.45}.diagnostic-markdown table{border-collapse:collapse;background:#fff;width:100%;min-width:680px;margin:12px 0}.diagnostic-markdown th,.diagnostic-markdown td{text-align:left;vertical-align:top;border:1px solid #e1e5e7;padding:9px 10px}.diagnostic-markdown th{color:#38434c;background:#f6f7f8;font-weight:800}.diagnostic-markdown blockquote{color:#6f7982;border-left:3px solid #af3128;padding-left:12px}@media (width<=1120px){.service-dashboard .dashboard-side-footer{justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.service-dashboard .dashboard-side-footer>span{display:none}.service-dashboard .dashboard-logout{width:auto;min-width:132px}.enterprise-commercial-grid,.provider-settings-grid{grid-template-columns:1fr}.diagnostic-hub-stats,.diagnostic-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-detail-metrics article:nth-child(2){border-right:0}.diagnostic-detail-metrics article:nth-child(-n+2){border-bottom:1px solid #e8ebed}.diagnostic-index-toolbar{flex-direction:column;align-items:stretch}.diagnostic-index-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.service-dashboard .clean-project-head.with-actions,.service-dashboard .clean-project-row.with-actions{grid-template-columns:minmax(100px,.8fr) minmax(135px,1.15fr) minmax(155px,1.25fr) 86px 42px 66px}}@media (width<=720px){.enterprise-management-head,.settings-page-head{flex-direction:column;align-items:flex-start}.settings-health{justify-items:start;min-width:0}.settings-segments{width:100%;overflow-x:auto}.settings-segments button{flex:1 0 auto}.provider-region-tabs{width:100%;overflow-x:auto}.provider-region-tabs button{flex:none}.business-toggle-list,.copywriting-test-row,.diagnostic-form-grid,.diagnostic-form-grid.compact,.diagnostic-index-filters,.diagnostic-hub-stats,.diagnostic-detail-metrics,.manual-finding-detail,.diagnostic-region-summary,.diagnostic-query-context,.diagnostic-assignment-panel{grid-template-columns:1fr}.diagnostic-hub-head .form-actions,.admin-diagnostic-detail-head,.diagnostic-detail-summary{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.diagnostic-hub-head .form-actions button{justify-content:center;width:100%}.diagnostic-detail-metrics article,.diagnostic-detail-metrics article:nth-child(2){border-bottom:1px solid #e8ebed;border-right:0}.diagnostic-detail-metrics article:last-child{border-bottom:0}.production-head>div:last-child>span{text-align:left}.run-history-list article{grid-template-columns:1fr}.service-dashboard .clean-project-head.with-actions{display:none}.service-dashboard .clean-project-row.with-actions{grid-template-columns:1fr}.row-icon-actions{justify-content:flex-start}.url-check-toolbar{flex-direction:column;align-items:flex-start}}.diagnostic-shell{--diagnostic-red:#af3128;color:#1f2933;background:#f8f9fa;min-height:100vh;font-family:Poppins,PingFang SC,Microsoft YaHei,system-ui,sans-serif;position:relative;overflow:hidden}.service-dashboard .run-result-overview{background:linear-gradient(115deg,#af312811,#fffffff5 42%);border:1px solid #e7d6d3;border-radius:10px;gap:16px;padding:22px;scroll-margin-top:24px;display:grid}.service-dashboard .run-result-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.service-dashboard .run-result-head h3{color:#202a34;letter-spacing:0;margin:6px 0 0;font-size:21px;line-height:1.35}.service-dashboard .run-result-head p{color:#7b858e;margin:6px 0 0;font-size:11px;line-height:1.5}.service-dashboard .run-result-metrics{border-top:1px solid #eadfdd;border-bottom:1px solid #eadfdd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.service-dashboard .run-result-metrics article{border-right:1px solid #eadfdd;min-width:0;padding:17px 18px}.service-dashboard .run-result-metrics article:first-child{padding-left:0}.service-dashboard .run-result-metrics article:last-child{border-right:0;padding-right:0}.service-dashboard .run-result-metrics span{color:#7d868e;font-size:10px;font-weight:700}.service-dashboard .run-result-metrics strong{color:#28323b;letter-spacing:0;margin-top:7px;font-size:30px;line-height:1;display:block}.service-dashboard .run-result-metrics article:first-child strong{color:#af3128}.service-dashboard .run-result-metrics small{color:#9aa2a9;margin-left:3px;font-size:11px;font-weight:650}.service-dashboard .run-result-metrics p{color:#7f8991;margin:8px 0 0;font-size:10px;line-height:1.45}.service-dashboard .run-result-metrics .needs-attention strong,.service-dashboard .run-result-metrics .needs-attention p{color:#a44b42}.service-dashboard .run-result-conclusion{color:#8f3029;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.service-dashboard .run-result-conclusion strong{color:#333c44;font-size:12px}.service-dashboard .run-result-conclusion p{color:#66717a;margin:4px 0 0;font-size:12px;line-height:1.6}.service-dashboard .run-result-actions{flex-wrap:wrap;gap:8px;display:flex}.service-dashboard .run-result-stage{background:#ffffffb8;border:1px solid #e1e5e7;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-dashboard .run-result-stage>div{border-right:1px solid #e1e5e7;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:1px 8px;min-width:0;padding:11px 13px;display:grid}.service-dashboard .run-result-stage>div:last-child{border-right:0}.service-dashboard .run-result-stage span{color:#8a939b;background:#edf0f2;border-radius:50%;grid-row:1/3;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.service-dashboard .run-result-stage strong{color:#4a555e;font-size:11px}.service-dashboard .run-result-stage small{color:#8a939b;font-size:9px}.service-dashboard .run-result-stage .done span{color:#fff;background:#2f7966}.service-dashboard .run-result-stage .active{background:#fbf0ef}.service-dashboard .run-result-stage .active span{color:#fff;background:#af3128}.service-dashboard .run-result-stage .active strong{color:#8f3029}.service-dashboard .run-result-actions .ghost-btn,.service-dashboard .latest-run-result-button{justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}.service-dashboard .latest-run-result-button{width:fit-content;margin-top:6px}.service-dashboard .run-result-link{color:#9f332b;min-height:28px;font:inherit;cursor:pointer;background:#f7e9e7;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:750;display:inline-flex}.service-dashboard .run-result-link:hover{background:#f1d8d5}@media (width<=1050px){.service-dashboard .run-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.service-dashboard .run-result-metrics article:nth-child(2){border-right:0}.service-dashboard .run-result-metrics article:nth-child(-n+2){border-bottom:1px solid #eadfdd}.service-dashboard .run-result-metrics article:nth-child(3){padding-left:0}}@media (width<=640px){.service-dashboard .run-result-overview{padding:17px}.service-dashboard .run-result-head{flex-direction:column}.service-dashboard .run-result-metrics{grid-template-columns:1fr}.service-dashboard .run-result-metrics article,.service-dashboard .run-result-metrics article:first-child,.service-dashboard .run-result-metrics article:nth-child(3){border-bottom:1px solid #eadfdd;border-right:0;padding:14px 0}.service-dashboard .run-result-metrics article:last-child{border-bottom:0}.service-dashboard .run-result-actions{grid-template-columns:1fr;display:grid}.service-dashboard .run-result-stage{grid-template-columns:1fr}.service-dashboard .run-result-stage>div{border-bottom:1px solid #e1e5e7;border-right:0}.service-dashboard .run-result-stage>div:last-child{border-bottom:0}.service-dashboard .run-result-actions .ghost-btn{width:100%}}.diagnostic-shell *,.diagnostic-shell :before,.diagnostic-shell :after{box-sizing:border-box;letter-spacing:0}.diagnostic-grid{opacity:.54;pointer-events:none;background-image:linear-gradient(#a5aeb61a 1px,#0000 1px),linear-gradient(90deg,#a5aeb61a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:76px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.diagnostic-orbit{z-index:0;pointer-events:none;border:1px solid #af312826;border-radius:50%;position:absolute}.diagnostic-orbit:before,.diagnostic-orbit:after{content:"";border-radius:50%;position:absolute}.orbit-one{background:repeating-radial-gradient(circle,#0000 0 31px,#af312812 32px 33px);width:780px;height:780px;top:74px;right:-250px}.orbit-one:before{border:1px solid #af312829;inset:17%;box-shadow:0 0 0 52px #af312806,0 0 0 125px #af312805}.orbit-one:after{background:var(--diagnostic-red);width:20px;height:20px;top:49%;left:-11px;box-shadow:0 0 0 11px #af31281f,0 0 30px #af312857}.orbit-two{border-color:#6277861f;width:560px;height:560px;bottom:-260px;left:-220px;box-shadow:inset 0 0 0 38px #62778606,inset 0 0 0 112px #62778605}.diagnostic-nav{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-bottom:1px solid #e4e8eb;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(22px,5vw,72px);display:flex;position:relative}.diagnostic-brand{color:#202a34;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.diagnostic-brand img{object-fit:cover;border-radius:8px;width:31px;height:31px}.diagnostic-brand strong{font-size:19px;font-weight:750}.diagnostic-login,.diagnostic-back{color:#4f5a63;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.diagnostic-login:hover,.diagnostic-back:hover{color:var(--diagnostic-red)}.diagnostic-intro,.diagnostic-result{z-index:1;width:min(1160px,100% - 48px);margin:0 auto;position:relative}.diagnostic-intro{text-align:center;min-height:calc(100vh - 76px);padding:clamp(62px,11vh,128px) 0 96px}.diagnostic-signal{background:#ffffffb3;border:1px solid #af312838;border-radius:50%;width:76px;height:76px;margin:0 auto 30px;position:relative;box-shadow:0 14px 42px #7028231a,inset 0 0 0 12px #af312809}.diagnostic-signal:before,.diagnostic-signal:after,.diagnostic-signal span,.diagnostic-signal i,.diagnostic-signal b{border-radius:50%;display:block;position:absolute}.diagnostic-signal:before{content:"";border:1px solid #af31284d;inset:17px}.diagnostic-signal:after{content:"";background:var(--diagnostic-red);inset:31px;box-shadow:0 0 0 6px #af31281c,0 0 22px #af31284d}.diagnostic-signal span{background:#af3128;width:5px;height:5px;top:13px;right:16px}.diagnostic-signal i{background:#c57570;width:4px;height:4px;bottom:14px;left:16px}.diagnostic-signal b{background:#9aa3aa;width:3px;height:3px;top:25px;left:13px}.diagnostic-intro h1,.diagnostic-result h1{color:#1e2731;margin:0;font-size:clamp(42px,6.2vw,76px);font-weight:700;line-height:1.04}.diagnostic-intro h1 em{color:var(--diagnostic-red);font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-weight:600}.diagnostic-intro>p{color:#66717a;max-width:520px;margin:18px auto 0;font-size:15px;line-height:1.75}.diagnostic-region-picker{background:#ffffffc7;border:1px solid #dde2e5;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(650px,100%);margin:28px auto 0;padding:5px;display:grid;box-shadow:0 12px 34px #2d363e0e}.diagnostic-region-picker button{color:#6f7981;min-width:0;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-content:center;gap:3px;padding:9px 12px;display:grid}.diagnostic-region-picker button.active{color:#fff;background:#303942;box-shadow:0 8px 18px #1d262e29}.diagnostic-region-picker strong,.diagnostic-region-picker span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.diagnostic-region-picker strong{font-size:12px}.diagnostic-region-picker span{color:#8a949b;font-size:9px}.diagnostic-region-picker button.active span{color:#ffffffa6}.diagnostic-intro>.diagnostic-region-platforms{color:#8a939a;max-width:860px;margin-top:12px;font-size:10px}.diagnostic-search{color:#9ba5ac;background:#ffffffdb;border:1px solid #af312842;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:min(820px,100%);min-height:86px;margin:26px auto 0;padding:10px 10px 10px 24px;display:grid;box-shadow:0 22px 60px #2d363e14}.diagnostic-search:focus-within{border-color:#af3128a3;box-shadow:0 0 0 5px #af312812,0 22px 60px #2d363e14}.diagnostic-search input{color:#25303a;min-width:0;height:58px;font:inherit;background:0 0;border:0;outline:0;font-size:17px}.diagnostic-search input::placeholder{color:#a3abb1}.diagnostic-search button,.diagnostic-lock-content button{color:#fff;background:var(--diagnostic-red);min-height:58px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 22px #af312838}.diagnostic-search button:hover,.diagnostic-lock-content button:hover{transform:translateY(-2px);box-shadow:0 16px 28px #af312847}.diagnostic-search button:disabled{cursor:wait;opacity:.7;transform:none}.diagnostic-error{color:#b42f27;margin:14px 0 0;font-size:13px}.diagnostic-steps{color:#58636c;justify-content:center;align-items:center;gap:14px;width:min(700px,100%);margin:35px auto 0;font-size:12px;font-weight:700;display:flex}.diagnostic-steps span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.diagnostic-steps b{width:29px;height:29px;color:var(--diagnostic-red);background:#fff;border:1px solid #d8dde1;border-radius:50%;place-items:center;font-size:10px;display:grid}.diagnostic-steps i{background:repeating-linear-gradient(90deg,#c7cdd1 0 4px,#0000 4px 8px);width:min(74px,9vw);height:1px}.diagnostic-result{padding:48px 0 80px}.diagnostic-result-head{justify-content:space-between;align-items:flex-start;gap:22px;min-height:92px;padding-top:42px;display:flex;position:relative}.diagnostic-result-head .diagnostic-back{position:absolute;top:0;left:0}.diagnostic-result-head h1{font-size:clamp(34px,4.4vw,54px)}.diagnostic-result-head p{color:#77818a;margin:9px 0 0;font-size:14px}.diagnostic-result-head p strong{color:var(--diagnostic-red);font-weight:750}.diagnostic-result-head>span{color:#929aa1;padding-top:10px;font-size:12px}.diagnostic-overview{grid-template-columns:minmax(250px,.8fr) minmax(0,1.7fr);gap:18px;margin-top:38px;display:grid}.diagnostic-score-card,.diagnostic-signal-list,.diagnostic-lock-panel{background:#ffffffe0;border:1px solid #e0e4e7;box-shadow:0 14px 34px #212b330b}.diagnostic-score-card{border-radius:12px;align-content:center;place-items:center;min-height:330px;padding:26px;display:grid}.diagnostic-score-card>p{color:#7e8790;text-align:center;max-width:230px;margin:20px 0 0;font-size:11px;line-height:1.65}.diagnostic-score-ring{border-radius:50%;place-items:center;width:194px;height:194px;padding:12px;display:grid}.diagnostic-score-ring>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.diagnostic-score-ring span{color:#7e8991;font-size:11px;font-weight:700}.diagnostic-score-ring strong{color:var(--diagnostic-red);letter-spacing:-.06em;margin-top:2px;font-size:63px;line-height:.95}.diagnostic-score-ring small{color:#88929a;margin-top:5px;font-size:11px}.diagnostic-signal-list{border-radius:12px;display:grid;overflow:hidden}.diagnostic-signal-list article{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:16px;min-height:110px;padding:22px 26px;display:grid}.diagnostic-signal-list article+article{border-top:1px solid #edf0f2}.diagnostic-signal-list article>span{width:35px;height:35px;color:var(--diagnostic-red);background:#af312814;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.diagnostic-signal-list small{color:#828c94;font-size:11px;font-weight:700}.diagnostic-signal-list strong{color:#28333c;margin-left:12px;font-size:18px;display:inline-block}.diagnostic-signal-list p{color:#76818a;margin:5px 0 0;font-size:12px;line-height:1.5}.diagnostic-lock-panel{border-radius:12px;min-height:315px;margin-top:18px;position:relative;overflow:hidden}.diagnostic-report-blur{filter:blur(7px);opacity:.66;grid-template-columns:.9fr 1.3fr;gap:24px;padding:30px;display:grid;position:absolute;inset:0}.diagnostic-report-blur>div{background:linear-gradient(#eff2f4,#fafbfb);border-radius:10px}.diagnostic-report-blur>div:first-child{background:conic-gradient(from 15deg, #d8dde0 0 34%, #e6e9eb 34% 100%);aspect-ratio:1;border-radius:50%;place-self:center;width:min(190px,100%)}.diagnostic-report-blur span{background:#d6dce0;border-radius:99px;height:12px;position:absolute;right:9%}.diagnostic-report-blur span:first-of-type{width:34%;top:70px}.diagnostic-report-blur span:nth-of-type(2){width:43%;top:108px}.diagnostic-report-blur span:nth-of-type(3){width:28%;top:146px}.diagnostic-lock-content{z-index:1;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9;align-content:center;place-items:center;padding:32px;display:grid;position:absolute;inset:0}.diagnostic-lock-icon{width:52px;height:52px;color:var(--diagnostic-red);background:#ffffffe0;border:1px solid #af312857;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 9px #af31280f}.diagnostic-lock-content h2{color:#202a34;margin:18px 0 0;font-size:26px}.diagnostic-lock-content p{color:#69747d;max-width:630px;margin:10px auto 18px;font-size:13px;line-height:1.65}.diagnostic-lock-content button{min-height:50px}.diagnostic-lock-content small{color:#858f96;margin-top:15px;font-size:11px}.diagnostic-shell.is-scanning .diagnostic-signal{animation:1s ease-in-out infinite diagnosticPulse}.diagnostic-shell.is-scanning .diagnostic-orbit{animation:3.4s linear infinite diagnosticOrbit}@keyframes diagnosticPulse{50%{transform:scale(1.06);box-shadow:0 18px 48px #af31282e,inset 0 0 0 12px #af312811}}@keyframes diagnosticOrbit{to{transform:rotate(360deg)}}@media (width<=760px){.diagnostic-nav{min-height:64px;padding:0 20px}.diagnostic-brand strong{font-size:16px}.diagnostic-intro,.diagnostic-result{width:min(100% - 32px,620px)}.diagnostic-intro{min-height:calc(100vh - 64px);padding:76px 0 58px}.diagnostic-intro h1{font-size:42px}.diagnostic-search{grid-template-columns:auto minmax(0,1fr);gap:10px;min-height:156px;padding:16px}.diagnostic-search input{height:48px;font-size:15px}.diagnostic-search button{grid-column:1/-1;width:100%;min-height:48px}.diagnostic-steps{gap:8px;font-size:10px}.diagnostic-steps b{width:24px;height:24px;font-size:9px}.diagnostic-steps i{width:14px}.diagnostic-result{padding:28px 0 48px}.diagnostic-result-head{grid-template-columns:1fr;gap:10px;padding-top:44px;display:grid}.diagnostic-result-head>span{padding:0}.diagnostic-overview{grid-template-columns:1fr;margin-top:28px}.diagnostic-score-card{min-height:auto}.diagnostic-signal-list article{padding:18px}.diagnostic-lock-panel{min-height:365px}.diagnostic-lock-content{padding:24px}.diagnostic-lock-content h2{font-size:22px}.diagnostic-lock-content button{width:100%;padding:0 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.diagnostic-shell.is-scanning .diagnostic-signal,.diagnostic-shell.is-scanning .diagnostic-orbit{animation:none}}.geo-diagnostic-report{gap:28px;display:grid}.geo-report-conclusion{border-bottom:1px solid #e4e8ea;padding-bottom:26px}.geo-report-conclusion h3,.geo-section-head h3{color:#202a34;margin:9px 0 0;font-size:28px;line-height:1.32}.geo-report-conclusion>p{color:#69747d;max-width:860px;margin:12px 0 0;font-size:14px;line-height:1.75}.geo-report-conclusion>div{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.geo-report-conclusion small{color:#89929a;font-size:12px}.geo-diagnostic-metrics{border-top:1px solid #e4e8ea;border-bottom:1px solid #e4e8ea;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.geo-diagnostic-metrics article{min-width:0;min-height:156px;padding:20px}.geo-diagnostic-metrics article+article{border-left:1px solid #e4e8ea}.geo-diagnostic-metrics span,.geo-diagnostic-focus span,.geo-section-head span,.geo-service-brief legend{color:#7a848d;font-size:11px;font-weight:800}.geo-diagnostic-metrics strong{color:#af3128;margin-top:11px;font-size:35px;line-height:1;display:block}.geo-diagnostic-metrics strong small{color:#89929a;margin-left:3px;font-size:13px;font-weight:650}.geo-diagnostic-metrics p{color:#78828a;margin:10px 0 0;font-size:12px;line-height:1.6}.geo-diagnostic-focus{border-bottom:1px solid #e4e8ea;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,.7fr));display:grid}.geo-diagnostic-focus div{min-width:0;padding:0 18px 22px 0}.geo-diagnostic-focus div+div{border-left:1px solid #e4e8ea;padding-left:18px}.geo-diagnostic-focus strong{color:#303a43;margin-top:8px;font-size:14px;line-height:1.65;display:block}.geo-platform-status,.geo-service-brief,.geo-raw-evidence{padding-top:2px}.geo-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.geo-section-head h3{font-size:20px}.geo-section-head p,.geo-section-head small{color:#7a848d;margin:8px 0 0;font-size:12px;line-height:1.6}.geo-platform-status-list{border-top:1px solid #e4e8ea;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.geo-platform-status-list>div{border-bottom:1px solid #e4e8ea;border-right:1px solid #e4e8ea;min-width:0;padding:14px}.geo-platform-status-list>div:nth-child(4n){border-right:0}.geo-platform-status-list strong,.geo-platform-status-list span,.geo-platform-status-list small{display:block}.geo-platform-status-list strong{color:#303a43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.geo-platform-status-list span{color:#7d665f;margin-top:8px;font-size:12px;font-weight:760}.geo-platform-status-list span.positive{color:#3c6e52}.geo-platform-status-list span.risk{color:#af3128}.geo-platform-status-list small{color:#9aa2a8;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.geo-service-brief{border-top:1px solid #e4e8ea;padding-top:28px}.geo-service-brief form{margin-top:20px}.geo-brief-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.geo-brief-fields label,.geo-brief-note{color:#55616b;gap:8px;font-size:12px;font-weight:760;display:grid}.geo-brief-fields label.wide{grid-column:1/-1}.geo-brief-fields input,.geo-brief-fields textarea,.geo-brief-note textarea{color:#27313a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce2e5;border-radius:8px;outline:none;font-size:13px;line-height:1.55}.geo-brief-fields input{height:42px;padding:0 12px}.geo-brief-fields textarea,.geo-brief-note textarea{resize:vertical;min-height:96px;padding:10px 12px}.geo-brief-fields input:focus,.geo-brief-fields textarea:focus,.geo-brief-note textarea:focus{border-color:#af31289e;box-shadow:0 0 0 3px #af312814}.geo-question-picker{border:0;min-width:0;margin:22px 0 0;padding:0}.geo-question-picker legend{padding:0}.geo-question-picker legend small{color:#879099;max-width:720px;margin-top:7px;font-size:12px;font-weight:500;line-height:1.6;display:block}.geo-question-picker>div{border-top:1px solid #e4e8ea;margin-top:12px}.geo-question-picker label{cursor:pointer;border-bottom:1px solid #e4e8ea;grid-template-columns:auto 24px minmax(0,1fr);align-items:start;gap:11px;min-height:54px;padding:14px 2px;display:grid}.geo-question-picker input{accent-color:#af3128;width:16px;height:16px;margin:1px 0 0}.geo-question-picker label span{color:#af3128;font-size:11px;font-weight:850}.geo-question-picker label strong{color:#3a454e;font-size:13px;font-weight:650;line-height:1.55}.geo-brief-note{margin-top:22px}.geo-brief-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.geo-brief-actions .primary-btn,.geo-brief-actions .ghost-btn{min-height:40px}.geo-raw-evidence{border-top:1px solid #e4e8ea}.geo-raw-evidence summary{color:#51606c;cursor:pointer;font-size:13px;font-weight:760}.geo-raw-evidence .real-diagnostic-answer-list{margin-top:16px}.service-brief-summary{padding:20px}.service-brief-summary-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.service-brief-summary h3{color:#202a34;margin:7px 0 0;font-size:20px}.service-brief-summary p{color:#71808a;margin:8px 0 0;font-size:13px;line-height:1.6}.service-brief-summary-grid{border-top:1px solid #e4e8ea;flex-wrap:wrap;gap:22px;margin-top:16px;padding-top:14px;display:flex}.service-brief-summary-grid span{color:#7b858d;font-size:12px}.service-brief-summary-grid strong{color:#303a43;margin-left:5px;font-weight:750}.service-brief-summary-note{border-top:1px solid #e4e8ea;padding-top:12px}@media (width<=900px){.geo-diagnostic-metrics,.geo-platform-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-diagnostic-metrics article:nth-child(3),.geo-platform-status-list>div:nth-child(4n){border-left:0}.geo-platform-status-list>div:nth-child(2n){border-right:0}}@media (width<=640px){.geo-report-conclusion h3{font-size:23px}.geo-diagnostic-metrics,.geo-brief-fields,.geo-diagnostic-focus,.geo-platform-status-list{grid-template-columns:1fr}.geo-diagnostic-metrics article+article,.geo-diagnostic-focus div+div{border-top:1px solid #e4e8ea;border-left:0}.geo-diagnostic-focus div,.geo-diagnostic-focus div+div{padding:16px 0}.geo-platform-status-list>div,.geo-platform-status-list>div:nth-child(2n){border-right:0}.geo-section-head,.service-brief-summary-head{flex-direction:column;align-items:flex-start}.geo-section-head h3{font-size:19px}.geo-brief-actions{justify-content:stretch}.geo-brief-actions button{flex:100%}}html,body,#root,button,input,select,textarea{font-family:var(--font-ui)!important}body,body *{letter-spacing:0!important}.geo-liquid-hero h1,.geo-liquid-hero h1 em,.geo-liquid-quote p,.geo-liquid-quote em,.diagnostic-shell h1,.diagnostic-shell h2,.diagnostic-shell h3,.service-dashboard h1,.service-dashboard h2,.service-dashboard h3{font-family:var(--font-ui)!important}.password-rotation-page{color:#20262c;background-color:#f4f6f7;background-image:linear-gradient(#af31280a 1px,#0000 1px),linear-gradient(90deg,#af31280a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.password-rotation-card{background:#fff;border:1px solid #dfe3e6;border-radius:8px;gap:16px;width:min(460px,100%);padding:36px;display:grid;box-shadow:0 24px 70px #191f241f}.password-rotation-icon{color:#fff;background:var(--geo-brand);border-radius:8px;place-items:center;width:46px;height:46px;display:grid}.password-rotation-card h1{color:#1d242b;margin:2px 0 0;font-size:30px;line-height:1.25}.password-rotation-card>p{color:#68727b;margin:0 0 4px;font-size:14px;line-height:1.7}.password-rotation-card label{color:#404950;gap:7px;font-size:13px;font-weight:650;display:grid}.password-rotation-card input{color:#20262c;background:#fff;border:1px solid #d8dde1;border-radius:6px;outline:none;min-height:46px;padding:0 13px}.password-rotation-card input:focus{border-color:var(--geo-brand);box-shadow:0 0 0 3px #af31281a}.text-button{color:#737d85;cursor:pointer;background:0 0;border:0}.geo-login-card .auth-consent{color:#737d85;grid-column:1/-1;align-items:flex-start;gap:9px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.geo-login-card .auth-consent input{flex:0 0 15px;width:15px;min-height:15px;margin-top:2px;padding:0}.geo-login-card .auth-consent button{color:var(--geo-brand);cursor:pointer;background:0 0;border:0;padding:0}.geo-public-legal{z-index:30;color:#ffffff9e;flex:none;justify-content:center;align-items:center;gap:13px;margin-top:14px;font-size:11px;display:flex;position:relative}.geo-public-legal button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.geo-public-legal button:hover{color:#fff}.legal-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b0fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legal-dialog{color:#232a30;background:#fff;border-radius:8px;width:min(720px,100%);max-height:min(760px,100vh - 48px);padding:30px;overflow-y:auto;box-shadow:0 32px 100px #00000047}.legal-dialog>header,.legal-dialog>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.legal-dialog>header{border-bottom:1px solid #e4e7e9;padding-bottom:20px}.legal-dialog>header h2{margin:5px 0 0;font-size:26px}.legal-dialog>header>button{color:#59636b;cursor:pointer;background:#f1f3f4;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.legal-dialog-intro{color:#5f6971;margin:22px 0;line-height:1.75}.legal-dialog-sections{border-top:1px solid #e4e7e9;gap:0;display:grid}.legal-dialog-sections article{border-bottom:1px solid #e4e7e9;grid-template-columns:130px 1fr;gap:20px;padding:18px 0;display:grid}.legal-dialog-sections strong{color:#252c32;font-size:14px}.legal-dialog-sections p{color:#68727a;margin:0;font-size:14px;line-height:1.75}.legal-dialog>footer{color:#8a9298;padding-top:22px;font-size:12px}.evidence-list article{box-shadow:none;border-radius:6px}.evidence-toolbar{background:#f7f8f9;border:1px solid #e0e4e6;border-radius:6px;grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(130px,.75fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.evidence-toolbar label{color:#707980;gap:6px;font-size:11px;font-weight:650;display:grid}.evidence-toolbar input,.evidence-toolbar select{color:#30383f;background:#fff;border:1px solid #d8dde0;border-radius:5px;outline:none;min-width:0;min-height:38px;padding:0 10px}.evidence-toolbar input:focus,.evidence-toolbar select:focus{border-color:var(--geo-brand);box-shadow:0 0 0 3px #af312814}.evidence-toolbar>span{white-space:nowrap;color:#6c757d;align-items:center;min-height:38px;font-size:12px;display:inline-flex}.evidence-more{margin-top:14px}.evidence-verdict{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.evidence-verdict>span:not(.status-pill){color:#4f5b64;font-size:12px;font-weight:650}.evidence-verdict small{color:#929aa0;font-size:11px}.evidence-list blockquote{color:#394249;border-left:3px solid var(--geo-brand);background:#af31280b;margin:2px 0;padding:12px 14px;font-size:13px;line-height:1.7}.evidence-list blockquote span{color:var(--geo-brand);margin-bottom:3px;font-size:11px;font-weight:750}.evidence-list details{color:#5f6971;font-size:13px}.evidence-list summary{color:#555f67;cursor:pointer;width:fit-content;font-weight:650}.evidence-list details p{white-space:pre-wrap;border-top:1px solid #e4e7e9;margin-top:12px;padding-top:12px}.run-result-method{color:#69737b;border-top:1px solid #e2e6e8;border-bottom:1px solid #e2e6e8;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 0;font-size:12px;display:flex}.run-result-method span+span{border-left:1px solid #dfe3e5;padding-left:18px}@media (height<=820px){.geo-liquid-content{padding:26px 30px}.geo-liquid-hero{padding:12px 0 8px}.geo-ai-center-mark{width:96px;height:96px;margin-bottom:14px}.geo-ai-ring{inset:10px}.geo-ai-ring.is-inner{inset:25px}.geo-ai-center-mark strong{font-size:24px}.geo-ai-center-mark small{margin-top:-15px;font-size:7px}.geo-liquid-hero h1{font-size:clamp(46px,5.2vw,66px);line-height:1}.geo-liquid-hero p{margin-top:14px;line-height:1.6}.geo-liquid-cta{min-height:46px;margin-top:17px}.geo-liquid-pills{margin-top:11px}.geo-liquid-pills span{min-height:30px}.geo-liquid-quote{display:none}.geo-liquid-community{margin-top:24px}.geo-liquid-feature{border-radius:30px;padding:12px}.geo-liquid-feature-grid article{border-radius:20px;min-height:140px;padding:15px}.geo-liquid-feature-grid span{margin-bottom:10px}.geo-liquid-bottom-card{padding:10px}}@media (width<=720px){.password-rotation-card,.legal-dialog{padding:24px 20px}.geo-public-legal{gap:9px;margin-top:10px}.geo-public-legal>span{display:none}.legal-dialog-sections article{grid-template-columns:1fr;gap:7px}.run-result-method span+span{border-left:0;padding-left:0}.evidence-toolbar{grid-template-columns:1fr}}
