:root { color-scheme:dark; font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif; background:#080809; color:#fff; }
* { box-sizing:border-box; }
html { min-width:320px; }
body { margin:0; }
button,a { -webkit-tap-highlight-color:transparent; }
button { font:inherit; cursor:pointer; }
a { color:inherit; }
.skip-link { position:fixed; left:12px; top:-80px; z-index:100; padding:12px 16px; background:#fff; color:#080809; }
.skip-link:focus { top:12px; }
:focus-visible { outline:3px solid #f5dc42; outline-offset:5px; }
.logo-page { position:relative; display:grid; place-items:center; min-height:max(440px,calc(100svh - 150px)); padding:90px 24px 64px; text-align:center; isolation:isolate; }
.logo-page::before { content:""; position:absolute; inset:0; z-index:-1; pointer-events:none; background:radial-gradient(ellipse at 50% 38%,rgba(255,85,71,.20),transparent 38%),repeating-linear-gradient(90deg,transparent 0 6vw,rgba(255,255,255,.025) 6vw calc(6vw + 1px)); }
.logo-lockup { width:100%; min-width:0; padding:36px 0; }
.logo-word { display:inline-flex; align-items:flex-start; max-width:100%; margin:0; font-size:min(245px,calc((100vw - 48px) / var(--logo-width))); font-weight:900; line-height:1.04; letter-spacing:-.075em; white-space:nowrap; }
.logo-word strong { color:#ff5547; font-weight:inherit; }
.logo-word .logo-tld { margin:.18em 0 0 .16em; color:#f5dc42; font-size:max(12px,.18em); line-height:1.4; letter-spacing:0; }
.sale-status { max-width:100%; margin:30px auto 28px; color:#b3b3b5; font-size:16px; font-weight:600; line-height:1.55; overflow-wrap:anywhere; }
.logo-actions { padding-inline:24px; display:flex; justify-content:center; flex-wrap:wrap; gap:12px; }
.logo-cta { min-height:50px; padding:13px 23px; border:1px solid #fff; border-radius:999px; background:#fff; color:#090909; font-size:16px; font-weight:750; line-height:1.4; }
.logo-cta-secondary { background:transparent; color:#fff; }
.logo-cta:hover { background:#f5dc42; border-color:#f5dc42; color:#080809; }
.logo-cta-secondary:hover { background:rgba(255,255,255,.09); border-color:#fff; color:#fff; }
.micro-proof { display:flex; justify-content:center; flex-wrap:wrap; gap:8px 20px; margin:24px 0 0; padding:0; color:#a5a5aa; font-size:13px; line-height:1.5; list-style:none; }
.logo-footer { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:24px 32px; padding:26px clamp(24px,4vw,64px); border-top:1px solid #252527; color:#a5a5aa; font-size:13px; line-height:1.5; }
.platform-lockup img { display:block; width:156px; height:auto; opacity:1; filter:none; }
.platform-lockup p { margin:12px 0 0; max-width:32ch; font-size:13px; }
.trust-proof { display:flex; flex-wrap:wrap; gap:10px 24px; margin:0; padding:0; list-style:none; }
.trust-proof strong { color:#d4d4d7; font-weight:650; }
.logo-footer nav { display:flex; align-items:center; flex-wrap:wrap; gap:16px; }
.logo-footer nav a { text-underline-offset:3px; }
.footer-offer { padding:0; border:0; background:transparent; color:#d4d4d7; font-size:14px; text-decoration:underline; text-underline-offset:3px; }
@media(max-width:620px) {
  .logo-page { min-height:max(480px,calc(100svh - 220px)); padding:76px 24px 48px; }
  .logo-lockup { padding:24px 0; }
  .logo-word { letter-spacing:-.06em; }
  .sale-status { margin-top:26px; }
  .logo-footer { justify-content:center; text-align:center; padding:28px 24px; gap:22px; }
  .platform-lockup { width:100%; }
  .platform-lockup img { margin:auto; }
  .platform-lockup p { margin:12px auto 0; }
  .trust-proof,.logo-footer nav { justify-content:center; }
}
@media(prefers-reduced-motion:reduce) { *,*::before,*::after { scroll-behavior:auto!important; transition:none!important; } }

/* Individual identity recovered from unmonitored.com. */
:root {
  color-scheme:dark;
  background:#050808;
  color:#d9ded8;
  --identity-bg:#050808;
  --identity-ink:#d9ded8;
  --identity-logo:#d9ded8;
  --identity-accent:#62efac;
  --identity-text-accent:#d9ded8;
}
body { background:var(--identity-bg); color:var(--identity-ink); }
.logo-page { min-height:max(480px,calc(100svh - 150px)); padding-top:64px; padding-bottom:48px; }
.logo-page::before { background:none; }
.logo-lockup { padding:20px 0; }
.domain-mark { display:block; width:64px; height:64px; margin:0 auto 26px; object-fit:contain; }
.logo-word {
  display:block; max-width:100%; color:var(--identity-logo);
  font-family:Arial,Helvetica,sans-serif; font-weight:900; font-style:normal;
  letter-spacing:-.035em; line-height:1.12; white-space:nowrap;
  font-size:min(220px,calc((100vw - 72px) / var(--logo-width)));
}
.logo-token { display:inline-block; }
.logo-token em { color:var(--identity-text-accent); font-weight:inherit; font-style:inherit; }
.logo-word .logo-tld { display:inline-block; margin:0 0 0 .18em; color:var(--identity-text-accent); font-family:Arial,Helvetica,sans-serif; font-size:max(16px,.22em); font-style:normal; font-weight:600; vertical-align:baseline; }
.sale-status { margin:24px auto; color:var(--identity-ink); font-size:16px; }
.logo-cta { border-color:var(--identity-ink); background:var(--identity-ink); color:var(--identity-bg); }
.logo-cta-secondary { background:transparent; color:var(--identity-ink); }
.logo-cta:hover { background:var(--identity-ink); border-color:var(--identity-ink); color:var(--identity-bg); opacity:.86; }
.logo-cta-secondary:hover { background:var(--identity-ink); color:var(--identity-bg); opacity:1; }
.micro-proof { color:var(--identity-ink); opacity:.8; }
.logo-lockup :focus-visible { outline-color:var(--identity-text-accent); }
.logo-footer { background:#080809; color:#a5a5aa; }
@media(max-width:620px) {
  .logo-page { padding:40px 24px 32px; min-height:max(490px,calc(100svh - 220px)); }
  .domain-mark { width:56px; height:56px; margin-bottom:24px; }
  .logo-word { font-size:min(100px,calc((100vw - 64px) / var(--logo-width))); letter-spacing:-.035em; }
  .logo-word-long { white-space:normal; font-size:min(56px,calc((100vw - 72px) / (var(--longest-word) * .74 + .4))); line-height:1.18; max-width:100%; }
  .logo-word-long .logo-token { margin-right:.015em; }
  .logo-word .logo-tld { font-size:max(16px,.25em); }
  .sale-status { margin:22px auto; }
  .logo-actions { padding-inline:24px; }
}

/* Exact previous design adaptation: unmonitored.com. */
body { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }
.logo-page { min-height:max(600px,calc(100svh - 96px)); padding:64px clamp(28px,5vw,78px) 48px; text-align:left; overflow:hidden; background:#050808; place-items:center start; }
.identity-artwork { display:block; width:100%; position:absolute; z-index:-2; inset:0; height:100%; object-fit:contain; object-position:right top; pointer-events:none; }
.logo-page::before { background:linear-gradient(90deg,rgba(5,8,8,.96) 0%,rgba(5,8,8,.78) 36%,rgba(5,8,8,.15) 70%,transparent 92%); }
.logo-lockup { width:min(740px,54vw); padding:40px 24px; container-type:inline-size; }
.logo-word { font-size:min(100px,14cqi); line-height:1.04;  }
.logo-word .logo-tld { margin-left:.16em; color:#62efac; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:max(16px,.24em); font-weight:500; letter-spacing:0; }

.sale-status { margin:26px 0 28px; color:#9ba7a3; font-size:16px; font-weight:400; }
.logo-actions { justify-content:flex-start; padding-inline:0; }
.logo-cta { border-radius:4px; border-color:#62efac; background:#62efac; color:#050808; font-weight:600; }
.logo-cta-secondary { border-color:transparent; background:transparent; color:#d9ded8; font-weight:400; text-decoration:underline; text-underline-offset:5px; text-decoration-thickness:1px; }
.logo-cta:hover { background:#62efac; border-color:#62efac; color:#050808; opacity:.88; }
.logo-cta-secondary:hover { background:rgba(128,128,128,.08); border-color:transparent; color:#d9ded8; opacity:1; }
.logo-footer { min-height:96px; background:#f2eee6; border-color:rgba(19,34,42,.14); color:#29241f; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; }
.platform-lockup p,.footer-offer { font-size:16px; }
.trust-proof strong,.footer-offer { color:#29241f; font-weight:400; }
.identity-artwork { object-fit:cover; object-position:center; }
@media(max-width:900px) and (min-width:621px) {
  .logo-lockup { width:65vw; }
}
@media(max-width:620px) {
  .logo-page { place-items:end center; min-height:max(680px,calc(100svh - 220px)); padding:310px 24px 24px; text-align:center; }
  .identity-artwork { height:64%; object-fit:cover; object-position:72% top; }
  .logo-page::before { background:linear-gradient(180deg,transparent 0%,rgba(5,8,8,.1) 28%,#050808 65%); }
  .logo-lockup {  width:100%; padding:40px 16px; }
  .logo-word { font-size:min(66px,13cqi); }
  .sale-status { margin:24px auto 28px; }
  .logo-actions { justify-content:center; padding-inline:0; }
}
