.status-page{background:radial-gradient(ellipse at 80% 20%,#10283c 0,transparent 50%),#080b10;min-height:100vh}.status-main{padding-top:132px;padding-bottom:44px;max-width:1040px}.status-main .section-kicker{margin-bottom:14px}.status-main h1{font-size:clamp(48px,6vw,82px);line-height:1;letter-spacing:-.015em}.status-intro{margin-top:16px;color:#b8c6d6;max-width:760px;font-size:16px}.protection-check{margin-top:26px;border:1px solid #ffffff22;background:linear-gradient(130deg,#102131,#0b111b 65%);box-shadow:0 18px 48px #0003}.check-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid #ffffff15}.check-label{font-size:11px;letter-spacing:.16em;color:var(--muted)}.check-summary strong{font-family:var(--display);font-size:30px;letter-spacing:.04em;line-height:1.15}.protection-check[data-state="exposed"] .check-summary{background:linear-gradient(90deg,#e54d5708,#e54d5715);box-shadow:inset 3px 0 #ed626b}.protection-check[data-state="exposed"] .check-summary strong{color:#ff838b}.connection-facts{display:grid;grid-template-columns:1.2fr 1fr 1fr;margin:0;padding:22px 24px;gap:24px}.connection-facts>div{min-width:0}.connection-facts dt{font-size:10px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.connection-facts dd{margin:0;font-size:17px;line-height:1.5;overflow-wrap:anywhere;font-weight:600}.lookup-message{padding:0 24px 14px;font-size:12px;color:var(--muted)}.lookup-message:empty{display:none}.status-main .status-cta{margin-top:22px;font-size:16px;font-weight:800;gap:40px;padding:15px 25px;background:linear-gradient(110deg,#83e7ff,#35c6ff);color:#061622;border-color:#7fe3ff;box-shadow:0 6px 28px #35c6ff18;backdrop-filter:none}.status-main .status-cta:hover{background:#a0edff}.status-note{margin-top:16px;max-width:760px;color:#aebccc;font-size:13px}.status-data-note{margin-top:22px;font-size:11px;color:var(--muted)}.protection-check noscript p{padding:16px;color:#ffb0b6}
@media(max-width:700px){.status-main{padding-top:110px;padding-bottom:24px}.status-main h1{font-size:clamp(42px,10.5vw,60px);max-width:520px}.status-main .section-kicker{font-size:10px;margin-bottom:10px}.status-intro{font-size:13px;line-height:1.5;margin-top:12px}.protection-check{margin-top:18px}.check-summary{padding:12px 16px}.check-summary strong{font-size:27px}.connection-facts{grid-template-columns:1fr;padding:14px 16px;gap:11px}.connection-facts dt{margin-bottom:2px;font-size:9px}.connection-facts dd{font-size:14px;line-height:1.35}.lookup-message{padding:0 16px 12px}.status-main .status-cta{width:100%;min-width:0;justify-content:space-between;margin-top:16px;padding:13px 18px}.status-note{font-size:11px;line-height:1.5;margin-top:12px}.status-data-note{font-size:10px;margin-top:16px}.status-main.section-shell{width:calc(100% - 40px)}}

.check-summary{display:grid;grid-template-columns:65px 54px 1fr;justify-content:normal;gap:16px}.status-direction{color:#f07883;font-size:44px;line-height:1;font-weight:400}.check-summary strong{position:relative;width:fit-content;padding:4px 0;isolation:isolate}.protection-check[data-state="exposed"] .check-summary strong:before{content:"";position:absolute;inset:-4px -10px;z-index:-1;border-radius:3px;background:linear-gradient(90deg,#ff46561c,#ff465606);pointer-events:none;animation:ares-result-breathe 3.8s ease-in-out infinite}@keyframes ares-result-breathe{0%,100%{opacity:.3}50%{opacity:1}}@media(max-width:700px){.check-summary{grid-template-columns:42px 28px 1fr;gap:9px}.status-direction{font-size:32px}.check-summary strong{font-size:24px;line-height:1.12}.check-label{font-size:10px}}@media(prefers-reduced-motion:reduce){.protection-check[data-state="exposed"] .check-summary strong:before{animation:none;opacity:.7}}

/* Compact conversion hierarchy with a composed, centered warning. */
.status-main{padding-top:122px;padding-bottom:32px;text-align:center;max-width:1100px}.status-main h1{font-size:clamp(46px,5.3vw,72px)}.status-main .section-kicker{margin-bottom:10px}.status-intro{margin:12px auto 0;font-size:15px}.protection-check{margin-top:22px;border-color:#59748b50}.check-summary{display:flex;align-items:center;justify-content:center;gap:22px;padding:24px 20px;min-height:96px}.check-summary strong{max-width:720px;text-align:center;font-size:clamp(24px,2.25vw,32px);line-height:1.2;letter-spacing:.02em}.check-label{flex:0 0 auto}.status-direction{position:relative;display:block;flex:0 0 76px;width:76px;height:24px;color:#ff8c96;background:linear-gradient(90deg,#aa4855,#ff9da5);clip-path:polygon(0 34%,73% 34%,73% 0,100% 50%,73% 100%,73% 66%,0 66%)}.status-direction i{position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffe2e5,transparent);animation:alert-current 3.8s ease-in-out infinite;transform:translateX(-100%)}@keyframes alert-current{0%,15%{transform:translateX(-100%);opacity:0}35%{opacity:.9}65%,100%{transform:translateX(100%);opacity:0}}.protection-check[data-state="exposed"] .check-summary{background:linear-gradient(100deg,#a9374510,#cb394922,#a9374510);box-shadow:inset 0 2px #e2677355}.protection-check[data-state="exposed"] .check-summary strong:before{inset:-10px -12px;background:radial-gradient(ellipse,#f94b612b,transparent 75%);animation:ares-result-breathe 3.8s ease-in-out infinite}.connection-facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px;gap:20px;text-align:center}.connection-facts>div+div{border-left:1px solid #8fb8d21c;padding-left:20px}.connection-facts dd{font-size:16px}.status-main .status-cta{display:inline-flex;justify-content:center;min-width:300px;position:relative;isolation:isolate;margin-top:20px;transition:background .2s,box-shadow .2s;transform:none}.status-main .status-cta:hover{transform:none;box-shadow:0 8px 32px #35c6ff35}.status-main .status-cta:before{content:'';position:absolute;inset:-5px;border:1px solid #79e3ff66;border-radius:2px;z-index:-1;pointer-events:none;animation:cta-beacon 3.8s ease-in-out infinite}@keyframes cta-beacon{0%,100%{opacity:.2}50%{opacity:.8}}.status-note{margin:14px auto 0}.status-data-note{margin-top:16px}.protection-check[data-state="unavailable"] .status-direction{opacity:.45}.protection-check[data-state="unavailable"] .status-direction i{animation:none}
@media(max-width:700px){.status-main{padding-top:108px;padding-bottom:24px}.status-main h1{font-size:clamp(40px,10vw,58px);margin-inline:auto}.status-intro{font-size:13px;line-height:1.5;margin-top:10px}.protection-check{margin-top:16px}.check-summary{display:grid;grid-template-columns:auto 64px;justify-content:center;gap:8px 14px;padding:14px 16px;min-height:0}.status-direction{width:64px;height:18px}.check-summary strong{grid-column:1/-1;font-size:24px;max-width:350px;width:auto;padding-top:5px}.connection-facts{grid-template-columns:1fr;padding:14px 18px;gap:11px}.connection-facts>div+div{border-left:0;padding-left:0}.connection-facts dt{margin-bottom:2px}.connection-facts dd{font-size:14px;line-height:1.35}.status-main .status-cta{margin-top:16px;min-width:0;width:100%;padding:13px 18px}.status-note{margin-top:12px}.status-data-note{margin-top:12px}}
@media(prefers-reduced-motion:reduce){.status-direction i,.status-main .status-cta:before,.protection-check[data-state="exposed"] .check-summary strong:before{animation:none}.status-direction i{display:none}.status-main .status-cta:before{opacity:.35}.status-main .status-cta{transition:none}}
/* A stable hover: fixed border and geometry; idle glow never restarts. */
.status-main .status-cta,.status-main .status-cta:hover,.status-main .status-cta:focus-visible{background:linear-gradient(110deg,#83e7ff,#35c6ff);border:1px solid #7fe3ff;transform:none;transition:filter .18s ease,box-shadow .18s ease}.status-main .status-cta:before{inset:-8px;border:0;border-radius:0;background:radial-gradient(ellipse,#35c6ff35,transparent 72%);animation:cta-beacon 3.8s ease-in-out infinite}.status-main .status-cta:hover,.status-main .status-cta:focus-visible{filter:brightness(1.07);box-shadow:0 6px 28px #35c6ff30}.status-main .status-cta>span{transform:none}@media(prefers-reduced-motion:reduce){.status-main .status-cta,.status-main .status-cta:hover,.status-main .status-cta:focus-visible{transition:none}.status-main .status-cta:before{animation:none;opacity:.35}}

/* Readable warning context, shown only after a successful lookup. */
.protection-check .status-risk-copy{display:none;padding:0 24px 14px;color:#c7a8b0;font-size:12px;line-height:1.6;text-align:center}.protection-check[data-state="exposed"] .status-risk-copy{display:block}
@media(max-width:700px){.protection-check .status-risk-copy{padding:0 16px 12px;font-size:11px}}
