:root{--ink:#080a08;--paper:#f1f0e8;--lime:#c8ff45;--purple:#a98bff;--coral:#ff765c;--muted:#a9afa6;--line:rgba(255,255,255,.12);--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);overflow-x:hidden}button,input,select{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;z-index:100;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{height:82px;padding:0 clamp(22px,4vw,64px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:absolute;z-index:20;width:100%}.brand{display:flex;align-items:center;gap:11px;color:var(--paper);font-weight:800;font-size:21px;text-decoration:none;letter-spacing:-.04em}.brand svg{width:31px;height:31px;fill:none;stroke:var(--lime);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.brand-dot{color:var(--lime)}nav{display:flex;gap:34px}nav a,.footer-links a{color:#c3c7c0;text-decoration:none;font-size:13px;font-weight:600}nav a:hover,.footer-links a:hover{color:var(--lime)}.mini-cta{border:1px solid rgba(200,255,69,.4);color:var(--lime);padding:10px 15px;text-decoration:none;font:500 12px var(--mono);text-transform:uppercase}.mini-cta span{margin-left:6px}.hero{min-height:970px;padding:158px 24px 80px;text-align:center;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(200,255,69,.08),transparent 28%),linear-gradient(#080a08 75%,#0b0d0b)}.hero-grid{position:absolute;inset:82px 0 0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(to bottom,black,transparent 80%)}.orb{position:absolute;border-radius:50%;filter:blur(2px);z-index:-1}.orb-one{width:330px;height:330px;right:-180px;top:170px;background:radial-gradient(circle at 35% 30%,#dde5c9 0,#6d7e40 7%,#1d2415 31%,#080a08 69%);box-shadow:-35px 0 80px rgba(200,255,69,.08)}.orb-two{width:150px;height:150px;left:-85px;top:480px;border:1px solid rgba(169,139,255,.2);box-shadow:inset -30px -15px 60px rgba(169,139,255,.13)}.eyebrow,.section-kicker{font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#babfb7}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:25px}.eyebrow span{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 14px var(--lime)}h1{font-size:clamp(55px,8.3vw,116px);line-height:.89;letter-spacing:-.075em;margin:0;font-weight:700}h1 em,.section-intro em,.prop-copy em,.status-heading em,.manifesto em{font-style:normal;color:var(--lime)}.hero-copy{max-width:620px;color:#afb4ac;margin:32px auto 42px;font-size:17px;line-height:1.7}.search-shell{width:min(920px,100%);margin:0 auto;background:#121511;border:1px solid rgba(200,255,69,.23);padding:13px;box-shadow:0 28px 80px rgba(0,0,0,.42),0 0 0 8px rgba(200,255,69,.02);text-align:left}.search-topline{display:flex;justify-content:space-between;align-items:center;font:400 9px var(--mono);letter-spacing:.08em;color:#777e75;padding:3px 7px 13px}.live-pill{color:var(--lime)}.live-pill i,.signal-badge i{display:inline-block;width:5px;height:5px;background:var(--lime);border-radius:50%;box-shadow:0 0 8px var(--lime);margin-right:7px}.search-form{display:grid;grid-template-columns:112px 1fr 155px;gap:8px}.search-form select,.search-form input,.mini-search input{color:var(--paper);background:#1a1e19;border:1px solid rgba(255,255,255,.09);outline:none}.search-form select{appearance:auto;padding:0 16px;font:500 15px var(--mono);cursor:pointer}.input-wrap{position:relative}.input-wrap svg{position:absolute;width:20px;left:18px;top:50%;transform:translateY(-50%);fill:none;stroke:#7f857d;stroke-width:1.8}.search-form input{height:66px;width:100%;padding:0 55px;font-size:16px}.search-form input:focus,.mini-search input:focus{border-color:rgba(200,255,69,.55)}kbd{position:absolute;right:15px;top:21px;border:1px solid #41463f;color:#858b83;background:#242822;border-radius:4px;padding:3px 7px;font:10px var(--mono)}.search-form button,.mini-search button{border:0;background:var(--lime);color:#0b0e09;font-weight:800;cursor:pointer}.search-form button{font-size:14px}.search-form button:hover,.mini-search button:hover{filter:brightness(1.08)}.search-form button span{margin-left:10px}.quick-picks{display:flex;align-items:center;gap:17px;padding:13px 8px 0;font:10px var(--mono);color:#686e66}.quick-picks button{background:none;border:0;color:#aeb4ab;font:10px var(--mono);cursor:pointer;padding:0}.quick-picks button:hover{color:var(--lime)}.results-panel{width:min(920px,100%);margin:12px auto 0;text-align:left;background:#10130f;border:1px solid var(--line);padding:25px;position:relative;z-index:2}.results-heading{display:flex;justify-content:space-between;align-items:center}.label{font:10px var(--mono);color:var(--lime);letter-spacing:.14em}.results-heading h2{font-size:24px;margin:4px 0 0}.icon-button{background:transparent;border:1px solid var(--line);color:#c5cac3;padding:9px 13px;cursor:pointer}.result-meta{display:flex;gap:18px;margin:22px 0 10px;color:#757b73;font:10px var(--mono)}.result-rows{display:grid;gap:7px}.result-row{display:grid;grid-template-columns:70px 1fr 90px;gap:15px;padding:13px;background:#181c17;border-left:2px solid var(--lime);font:12px var(--mono);overflow-wrap:anywhere}.result-row span:first-child{color:var(--lime)}.result-row span:last-child{text-align:right;color:#757d73}.result-empty{padding:20px;color:#aaa;font:13px var(--mono);border:1px dashed #343a32}.scroll-cue{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);font:9px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#555c54}.scroll-cue span{display:inline-block;height:34px;border-left:1px solid #596055;vertical-align:middle;margin-right:13px}.trust-strip{height:67px;display:flex;gap:30px;align-items:center;justify-content:center;background:var(--lime);color:#11140e;font:500 10px var(--mono);letter-spacing:.1em;white-space:nowrap;overflow:hidden}.trust-strip i{width:5px;height:5px;background:#11140e;transform:rotate(45deg)}.section{max-width:1320px;margin:auto;padding:120px clamp(24px,5vw,74px)}.section-kicker{padding-bottom:21px;border-bottom:1px solid var(--line);margin-bottom:48px}.section-intro{display:flex;justify-content:space-between;align-items:end;margin-bottom:58px}.section-intro h2,.prop-copy h2,.status-heading h2{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.06em;margin:0}.section-intro p,.prop-copy>p,.status-heading p{color:#939a91;max-width:445px;line-height:1.7;font-size:15px}.bento-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:380px 380px;gap:14px}.bento-card{position:relative;overflow:hidden;background:#121511;border:1px solid var(--line);padding:36px}.card-dns{grid-row:span 2;background:radial-gradient(circle at 90% 85%,rgba(200,255,69,.14),transparent 31%),#121511}.card-ip{background:radial-gradient(circle at 100% 100%,rgba(169,139,255,.18),transparent 41%),#121511}.card-speed{background:radial-gradient(circle at 100% 100%,rgba(255,118,92,.16),transparent 45%),#121511}.card-icon{width:45px;height:45px;display:grid;place-items:center;margin-bottom:40px}.card-icon svg{width:23px;fill:none;stroke:currentColor;stroke-width:1.6}.card-icon.lime{background:var(--lime);color:#111}.card-icon.violet{background:var(--purple);color:#111}.card-icon.coral{background:var(--coral);color:#111}.card-tag{font:500 9px var(--mono);letter-spacing:.13em;color:#777d75}.bento-card h3{font-size:clamp(30px,3.1vw,49px);line-height:1.02;letter-spacing:-.045em;margin:12px 0 16px}.bento-card p{color:#8d948b;line-height:1.7;max-width:440px;font-size:14px}.text-link{position:absolute;bottom:36px;left:36px;background:none;border:0;color:var(--paper);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:0;cursor:pointer}.text-link span{color:var(--lime);margin-left:8px}.record-cloud{position:absolute;right:5%;bottom:3%;width:45%;height:38%;perspective:600px}.record-cloud b{position:absolute;border:1px solid rgba(200,255,69,.35);background:rgba(200,255,69,.06);color:var(--lime);padding:15px 20px;font:500 12px var(--mono);box-shadow:0 12px 28px rgba(0,0,0,.3);transform:rotate(-8deg) translateZ(10px)}.record-cloud b:nth-child(2){left:45%;top:12%;transform:rotate(9deg) translateZ(30px)}.record-cloud b:nth-child(3){left:17%;top:49%;transform:rotate(3deg) translateZ(50px)}.record-cloud b:nth-child(4){left:59%;top:61%;transform:rotate(-12deg)}.record-cloud b:nth-child(5){left:1%;top:86%;transform:rotate(6deg)}.ip-terminal{position:absolute;right:30px;bottom:28px;text-align:right;font-family:var(--mono)}.ip-terminal span,.ip-terminal small{display:block;color:#777e76;font-size:8px;letter-spacing:.13em}.ip-terminal strong{display:block;color:var(--purple);font-size:18px;margin:5px 0}.tool-links{display:flex;gap:18px;margin-top:20px}.tool-links a{font:10px var(--mono);color:#e2e5df;text-decoration:none}.speed-arc{position:absolute;right:28px;bottom:26px;width:150px;height:74px;border-radius:150px 150px 0 0;border:12px solid rgba(255,255,255,.06);border-bottom:0;text-align:center;padding-top:18px}.speed-arc i{position:absolute;left:52%;bottom:0;height:57px;border-left:2px solid var(--coral);transform-origin:bottom;transform:rotate(38deg)}.speed-arc b,.speed-arc span{display:block;font-family:var(--mono)}.speed-arc b{color:var(--coral);font-size:13px}.speed-arc span{color:#656b64;font-size:8px}.propagation{max-width:none;background:#efeee5;color:#10120e}.propagation .section-kicker{color:#62675f;border-color:#c7c8be;max-width:1172px;margin-left:auto;margin-right:auto}.prop-layout{max-width:1172px;margin:auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}.prop-copy h2{margin:22px 0}.prop-copy h2 em{color:#637f16}.prop-copy>p{color:#656a62}.signal-badge{font:500 9px var(--mono);letter-spacing:.12em;color:#48543b}.mini-search{display:grid;grid-template-columns:1fr auto;margin:30px 0 20px}.mini-search input{height:55px;background:#fff;color:#131510;padding:0 15px;border-color:#c8c9bf}.mini-search button{padding:0 18px}.legend{display:grid;gap:9px;font:9px var(--mono);color:#6e736b}.legend i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px}.legend .ok{background:#6f8c20}.legend .warn{background:#f08b4b}.legend .idle{background:#aaa}.prop-copy .fine-print{font-size:10px;line-height:1.5;color:#969a92;margin-top:22px}.map-card{background:#10130f;color:var(--paper);min-height:500px;border:1px solid #282d26;box-shadow:0 35px 70px rgba(37,40,32,.22);transform:perspective(1000px) rotateY(-2deg) rotateX(1deg)}.map-top,.map-bottom{display:flex;justify-content:space-between;padding:20px 22px;font:9px var(--mono);letter-spacing:.08em;border-bottom:1px solid var(--line);color:#777e75}.map-top strong{color:var(--lime);font-weight:500}.map-bottom{border-bottom:0;border-top:1px solid var(--line)}.world-map{width:100%;height:410px}.land{fill:#171b16;stroke:#2c322a;stroke-width:1.5}.mesh{fill:none;stroke:#34402d;stroke-width:1;stroke-dasharray:4 6}.map-glow{fill:url(#glow)}.node circle:first-child{fill:#80867e;stroke:#10130f;stroke-width:5}.node .pulse{fill:none;stroke:#80867e;stroke-width:1;opacity:.35}.node text{font:500 10px var(--mono);fill:#d2d7cf;letter-spacing:.06em}.node .node-answer{fill:#6f766e;font-size:9px}.node.ok circle:first-child{fill:var(--lime)}.node.ok .pulse{stroke:var(--lime);animation:pulse 1.8s infinite}.node.warn circle:first-child{fill:var(--coral)}.node.error circle:first-child{fill:#5b625a}.node.ok .node-answer{fill:var(--lime)}.node.warn .node-answer{fill:var(--coral)}@keyframes pulse{0%{r:16;opacity:.65}100%{r:34;opacity:0}}.status-section{padding-bottom:150px}.status-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.status-heading>div:first-child p{max-width:450px}.overall{display:flex;gap:13px;align-items:center;border:1px solid var(--line);padding:15px 20px;min-width:245px}.overall>span{width:12px;height:12px;border-radius:50%;background:#777;box-shadow:0 0 14px currentColor}.overall small,.overall strong{display:block}.overall small{font:8px var(--mono);letter-spacing:.13em;color:#6f756e;margin-bottom:5px}.overall strong{font-size:12px}.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.status-card{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;background:#121511;border:1px solid var(--line);padding:22px;min-height:94px;cursor:pointer;transition:transform .2s,border-color .2s}.status-card:hover{transform:translateY(-3px);border-color:#40473d}.provider-logo{width:42px;height:42px;display:grid;place-items:center;background:#21261f;border-radius:50%;font-weight:800}.provider-logo.cf{color:#ff9e4a}.provider-logo.gh{color:#f4f4f4}.provider-logo.oa{color:#9df0d2}.provider-logo.ve{color:#fff}.provider-logo.aw{color:#ff9f38}.provider-logo.az{color:#55baff}.status-card h3{font-size:14px;margin:0 0 3px}.status-card div span{font-size:10px;color:#747b72}.status-value{position:relative;font:500 9px var(--mono);text-transform:uppercase;color:#7e857c}.status-card.good .status-value{color:var(--lime)}.status-card.bad .status-value{color:var(--coral)}.status-note{color:#666d65;font:9px var(--mono);margin-top:17px}.manifesto{text-align:center;border-top:1px solid var(--line);padding-top:90px;padding-bottom:100px}.asterisk{color:var(--lime);font-size:46px}.manifesto p{font-size:clamp(31px,4.6vw,62px);line-height:1.1;letter-spacing:-.05em;margin:25px 0 40px}.manifesto a{display:inline-flex;align-items:center;gap:35px;color:#10130e;background:var(--lime);padding:18px 24px;text-decoration:none;font:700 11px var(--mono);text-transform:uppercase}.manifesto a span{font-size:18px}footer{max-width:1320px;margin:auto;border-top:1px solid var(--line);padding:55px clamp(24px,5vw,74px) 40px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;align-items:start}.footer-brand{font-size:26px}footer p{margin:0;color:#858c83;font-size:12px;line-height:1.7}.footer-links{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;color:#545a53;font:9px var(--mono)}
@media(max-width:900px){nav{display:none}.hero{min-height:900px}.search-form{grid-template-columns:90px 1fr}.search-form button{grid-column:1/-1;height:54px}.section-intro,.status-heading{align-items:start;gap:30px;flex-direction:column}.bento-grid{grid-template-columns:1fr;grid-template-rows:auto}.card-dns{grid-row:auto;min-height:560px}.bento-card{min-height:380px}.prop-layout{grid-template-columns:1fr}.map-card{transform:none}.status-grid{grid-template-columns:1fr 1fr}footer{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1;justify-content:flex-start}}@media(max-width:590px){.site-header{height:70px}.mini-cta{display:none}.hero{padding-top:135px;min-height:900px}.hero-copy{font-size:14px}.search-shell{padding:8px}.search-topline>span:last-child{display:none}.search-form{grid-template-columns:78px 1fr}.search-form input{padding-left:44px;font-size:13px}.quick-picks{overflow:auto}.trust-strip{justify-content:flex-start;padding-left:25px}.section{padding:85px 20px}.section-intro h2,.prop-copy h2,.status-heading h2{font-size:46px}.bento-card{padding:25px}.text-link{left:25px;bottom:25px}.record-cloud{width:58%}.ip-terminal,.speed-arc{opacity:.65}.prop-layout{gap:40px}.map-card{margin:0 -8px;min-height:420px}.world-map{height:330px}.node text{font-size:8px}.status-grid{grid-template-columns:1fr}.overall{width:100%}footer{grid-template-columns:1fr;padding:45px 24px}.footer-links{gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.node.ok .pulse{animation:none}.status-card{transition:none}}

/* Domain and mail lab */
.lab{max-width:1320px}.lab-heading,.launch-head{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:45px}.lab-heading h2,.launch-head h2{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.06em;margin:0}.lab-heading h2 em,.launch-head h2 em{font-style:normal;color:var(--lime)}.lab-heading>div:first-child p,.launch-head p{color:#939a91;max-width:470px;line-height:1.7}.lab-tabs{display:flex;border:1px solid var(--line);padding:5px;background:#111410}.lab-tabs button{border:0;background:transparent;color:#81877f;padding:13px 16px;font:500 10px var(--mono);cursor:pointer;white-space:nowrap}.lab-tabs button.active{background:var(--lime);color:#11150d}.lab-panel{border:1px solid var(--line);background:#10130f}.lab-panel[hidden]{display:none}.console-copy h3,.email-input-zone h3,.domain-checker h3{font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.05em;margin:12px 0 17px}.console-copy p,.email-input-zone p,.domain-checker>div:first-child p{color:#858c83;line-height:1.7;font-size:13px;max-width:480px}.lab-console{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:43px}.console-form{align-self:center;display:grid;grid-template-columns:1fr 1fr;gap:11px}.console-form div label,.email-input-zone>label{display:block;color:#777e76;font:9px var(--mono);letter-spacing:.1em;margin-bottom:8px}.console-form input,.email-input-zone textarea,.domain-input input{width:100%;border:1px solid #30362e;background:#191d18;color:var(--paper);padding:15px;outline:none}.console-form input{height:54px}.console-form input:focus,.email-input-zone textarea:focus,.domain-input input:focus{border-color:var(--lime)}.console-form button,.form-actions button,.domain-input button{border:0;background:var(--lime);color:#10130e;font-weight:800;cursor:pointer}.console-form>button{grid-column:1/-1;height:56px}.score-strip{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 43px;background:#141813}.score-strip>div{display:flex;align-items:center;gap:14px}.score-strip strong{font:500 30px var(--mono);color:var(--lime)}.score-strip span,.score-strip p{font:10px var(--mono);color:#777e76}.audit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.audit-item{display:grid;grid-template-columns:45px 1fr auto;gap:14px;align-items:center;padding:23px;background:#111410;min-height:96px}.audit-item>b{height:38px;display:grid;place-items:center;background:#21261f;color:#aeb5ab;font:500 9px var(--mono)}.audit-item strong,.audit-item span{display:block}.audit-item strong{font-size:12px;margin-bottom:5px}.audit-item span{font-size:10px;color:#747b72;line-height:1.35;overflow-wrap:anywhere}.audit-item i{font-style:normal;font:500 9px var(--mono);color:#666d65}.audit-item.pass{box-shadow:inset 0 -2px var(--lime)}.audit-item.pass i,.audit-item.pass>b{color:var(--lime)}.audit-item.fail{box-shadow:inset 0 -2px var(--coral)}.audit-item.fail i,.audit-item.fail>b{color:var(--coral)}.audit-item.checking i{color:var(--purple)}.email-workbench{display:grid;grid-template-columns:1fr 1fr;min-height:590px}.email-input-zone,.email-report{padding:42px}.email-input-zone{border-right:1px solid var(--line)}.email-input-zone textarea{resize:vertical;min-height:155px;font:12px/1.7 var(--mono)}.upload-row{display:flex;align-items:center;gap:13px;margin:12px 0}.upload-row input{position:absolute;opacity:0;pointer-events:none}.upload-button{border:1px solid #394038;padding:10px 13px;font:9px var(--mono);cursor:pointer}.upload-button:hover{border-color:var(--lime)}#file-name{color:#6e756d;font:9px var(--mono)}.form-actions{display:flex;gap:10px;margin-top:18px}.form-actions button{height:49px;padding:0 17px;font-size:11px}.form-actions .secondary{background:transparent;color:#d0d4cd;border:1px solid #394038}.form-actions button:disabled{opacity:.35;cursor:not-allowed}.email-input-zone small{display:block;color:#656c64;line-height:1.5;margin-top:17px}.report-head{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);font:9px var(--mono);color:#6f766d}.report-head strong{color:var(--lime)}.email-results{max-height:480px;overflow:auto}.email-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}.email-row strong,.email-row span{display:block}.email-row strong{font:500 11px var(--mono);overflow-wrap:anywhere}.email-row span{color:#6f766e;font-size:10px;margin-top:4px}.email-row b{font:500 9px var(--mono);align-self:center}.email-row.good b{color:var(--lime)}.email-row.risky b{color:var(--coral)}.empty-state{height:350px;display:grid;place-items:center;color:#5f665e;font:10px var(--mono);text-align:center}.domain-checker{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:50px;align-items:center}.domain-input{display:grid;grid-template-columns:1fr auto}.domain-input input{height:62px;font-size:16px}.domain-input button{padding:0 24px}.tld-pills{display:flex;gap:7px;margin-top:10px}.tld-pills button{background:transparent;color:#aeb4ac;border:1px solid #30362e;padding:8px 12px;font:10px var(--mono);cursor:pointer}.domain-result{grid-column:1/-1;display:flex;gap:22px;align-items:center;border-top:1px solid var(--line);padding-top:30px}.domain-orbit{width:70px;height:70px;border-radius:50%;border:1px solid #343b32;display:grid;place-items:center;font-size:30px;color:var(--purple)}.domain-result small,.domain-result strong,.domain-result p{display:block}.domain-result small{font:9px var(--mono);color:#777e76}.domain-result strong{font-size:22px;margin:5px 0}.domain-result p{margin:0;color:#7e857c;font-size:12px}.domain-result.available .domain-orbit{color:var(--lime);box-shadow:0 0 30px rgba(200,255,69,.14)}.domain-result.taken .domain-orbit{color:var(--coral)}

/* Country propagation workspace */
.prop-intro{max-width:1172px;margin:0 auto 44px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end}.prop-intro h2{margin:20px 0 0}.prop-intro>div>p{margin-top:0}.prop-workspace{max-width:1172px;margin:auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:12px;align-items:stretch}.country-panel{background:#fff;border:1px solid #d3d4cb;min-width:0}.country-head{height:55px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe0d7;font:9px var(--mono);color:#73786f}.country-list{max-height:500px;overflow:auto}.country-row{display:grid;grid-template-columns:25px 1fr auto;gap:10px;align-items:center;min-height:61px;padding:8px 13px;border-bottom:1px solid #e6e6df}.country-row>span{font-size:16px}.country-row strong,.country-row small{display:block}.country-row strong{font-size:11px;color:#22261f}.country-row small{font:8px var(--mono);color:#898e86;margin-top:4px}.country-row>b{font:500 9px var(--mono);color:#aaa}.country-row.ok{background:#f4f9e9}.country-row.ok>b{color:#5e7e13}.country-row.warn{background:#fff6ed}.country-row.warn>b{color:#cd683a}.country-row.error>b{color:#999}.map-dot circle{fill:#8d938b;stroke:#10130f;stroke-width:4}.map-dot.ok circle{fill:var(--lime)}.map-dot.warn circle{fill:var(--coral)}.map-dot.error circle{fill:#626962}.prop-foot{max-width:1172px;margin:20px auto 0;display:flex;justify-content:space-between;gap:35px;align-items:start}.prop-foot .legend{display:flex;white-space:nowrap}.prop-foot .fine-print{font:9px/1.6 var(--mono);color:#8b9088;max-width:640px;margin:0;text-align:right}

/* Relevant tools directory */
.launchpad{padding-top:80px}.launch-head{margin-bottom:40px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.module-card{min-height:130px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:16px;padding:24px;background:#121511;border:1px solid var(--line);color:var(--paper);text-decoration:none;text-align:left;cursor:pointer}.module-card:hover{border-color:rgba(200,255,69,.5);transform:translateY(-2px)}.module-card>span{color:#5f665e;font:9px var(--mono)}.module-card b,.module-card small{display:block}.module-card b{font-size:14px;margin-bottom:7px}.module-card small{font-size:10px;line-height:1.5;color:#737a71}.module-card i{color:var(--lime);font-style:normal}

@media(max-width:900px){.lab-heading,.launch-head{align-items:start;flex-direction:column}.lab-console,.domain-checker,.prop-intro{grid-template-columns:1fr}.audit-grid{grid-template-columns:1fr 1fr}.email-workbench{grid-template-columns:1fr}.email-input-zone{border-right:0;border-bottom:1px solid var(--line)}.prop-workspace{grid-template-columns:1fr}.country-list{max-height:370px}.map-card{min-height:430px}.module-grid{grid-template-columns:1fr 1fr}}
@media(max-width:590px){.lab-tabs{width:100%;overflow:auto}.lab-tabs button{flex:1}.lab-console,.email-input-zone,.email-report,.domain-checker{padding:27px 22px}.console-form{grid-template-columns:1fr}.audit-grid,.module-grid{grid-template-columns:1fr}.score-strip{padding:18px 22px;align-items:start;gap:20px}.score-strip p{text-align:right}.prop-intro{gap:25px}.prop-workspace{margin:0 -8px}.prop-foot{display:block}.prop-foot .legend{overflow:auto;margin-bottom:14px}.prop-foot .fine-print{text-align:left}.domain-input{grid-template-columns:1fr}.domain-input button{height:52px}.country-row{min-height:56px}.world-map{height:320px}}

/* Margalla .Net identity */
.brand{gap:12px}.brand-mark{width:40px;height:40px;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,rgba(200,255,69,.12),rgba(169,139,255,.04));border:1px solid rgba(200,255,69,.34);box-shadow:inset 0 0 22px rgba(200,255,69,.04),0 0 22px rgba(200,255,69,.05);transform:rotate(-2deg)}.brand-mark::after{content:"";position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.brand .brand-mark svg{width:34px;height:34px;overflow:visible}.brand .brand-mark .logo-orbit{fill:none;stroke:var(--purple);stroke-width:1.4;stroke-linecap:round}.brand .brand-mark .logo-hills{fill:rgba(200,255,69,.08);stroke:var(--lime);stroke-width:1.8;stroke-linejoin:round}.brand .brand-mark circle{fill:var(--coral);stroke:var(--ink);stroke-width:1}.brand .brand-mark .logo-link{fill:none;stroke:var(--purple);stroke-width:1.3;stroke-dasharray:2 2}.brand-name{white-space:nowrap;letter-spacing:-.045em}.brand-dot{margin-left:2px;font-family:var(--mono);font-size:.74em;letter-spacing:-.06em}.footer-brand .brand-mark{width:45px;height:45px}.footer-brand .brand-mark svg{width:38px;height:38px}

.brand .brand-mark .logo-frame{fill:rgba(169,139,255,.035);stroke:rgba(169,139,255,.52);stroke-width:1.1;stroke-linejoin:round}.brand .brand-mark .logo-mesh{fill:none;stroke:var(--lime);stroke-width:1.35;stroke-linecap:round}.brand .brand-mark .logo-scan{fill:none;stroke:var(--purple);stroke-width:1.15;stroke-dasharray:5 3;transform-origin:center;animation:network-scan 7s linear infinite}.brand .brand-mark .logo-node{fill:var(--lime);stroke:var(--ink);stroke-width:1.3}.brand .brand-mark .logo-core{fill:var(--coral);stroke:var(--ink);stroke-width:1.5;filter:drop-shadow(0 0 4px rgba(255,118,92,.7))}@keyframes network-scan{to{transform:rotate(360deg)}}

.brand-mark{width:43px;height:43px;background:transparent;border:0;box-shadow:none;transform:none}.brand-mark::after{content:none}.brand .brand-mark svg{width:43px;height:43px;filter:drop-shadow(0 0 9px rgba(128,241,210,.12))}.brand .brand-mark .core-orbit{fill:none;stroke:url(#coreGradient);stroke-width:1.25;stroke-dasharray:15 5 4 5;transform-origin:center;animation:core-orbit 12s linear infinite}.brand .brand-mark .core-orbit.footer-gradient{stroke:url(#footerCoreGradient)}.brand .brand-mark .core-links{fill:none;stroke:#80f1d2;stroke-width:1.25;stroke-linecap:round;opacity:.8}.brand .brand-mark .core-pulse{fill:none;stroke:var(--purple);stroke-width:1.1;stroke-dasharray:4 3;transform-origin:center;animation:network-scan 6s linear infinite}.brand .brand-mark .core-shell{fill:url(#coreGlow);stroke:var(--ink);stroke-width:1.4;filter:drop-shadow(0 0 5px rgba(200,255,69,.48))}.brand .brand-mark .core-shell.footer-glow{fill:url(#footerCoreGlow)}.brand .brand-mark .core-center{fill:var(--ink);stroke:none}.brand .brand-mark .core-node{fill:var(--lime);stroke:var(--ink);stroke-width:1.3}.footer-brand .brand-mark,.footer-brand .brand-mark svg{width:47px;height:47px}@keyframes core-orbit{to{transform:rotate(-360deg)}}
@media(prefers-reduced-motion:reduce){.brand .brand-mark .core-orbit,.brand .brand-mark .core-pulse{animation:none}}

.footer-contact{display:grid;gap:6px}.footer-contact>span{font:500 8px var(--mono);letter-spacing:.14em;color:#5f665e}.footer-contact>a{width:max-content;color:var(--lime);text-decoration:none;font:500 12px var(--mono)}.footer-contact>a:hover{text-decoration:underline}.footer-contact p{margin:2px 0 0;color:#858c83;font-size:11px}.footer-links{align-content:start}

/* Search and AI answer guide */
.seo-guide{max-width:1320px;padding-top:70px}.seo-guide-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:end;margin-bottom:42px}.seo-guide h2{font-size:clamp(48px,6vw,84px);line-height:.95;letter-spacing:-.06em;margin:15px 0 0}.seo-guide h2 em{font-style:normal;color:var(--lime)}.about-copy{border-left:1px solid var(--line);padding-left:35px}.about-copy p{max-width:600px;color:#929991;font-size:13px;line-height:1.75;margin:0}.about-copy p+p{margin-top:13px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.faq-card{min-height:210px;padding:30px;background:#111410;border:1px solid var(--line);position:relative}.faq-card>span{display:block;color:#596057;font:9px var(--mono);letter-spacing:.12em;margin-bottom:28px}.faq-card h3{font-size:19px;line-height:1.3;letter-spacing:-.025em;margin:0 0 14px;max-width:500px}.faq-card p{font-size:12px;line-height:1.7;color:#838a81;margin:0;max-width:570px}.faq-card a{color:var(--lime);text-decoration:none}.faq-card a:hover{text-decoration:underline}.faq-contact{background:linear-gradient(135deg,rgba(200,255,69,.1),rgba(169,139,255,.06));border-color:rgba(200,255,69,.28)}
@media(max-width:900px){.seo-guide-head{grid-template-columns:1fr;gap:30px;align-items:start}.about-copy{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}}
@media(max-width:590px){.faq-grid{grid-template-columns:1fr}.faq-card{min-height:0;padding:25px}.seo-guide{padding-top:65px}.seo-guide h2{font-size:46px}}
